![畢業(yè)設(shè)計(jì)(論文)-Springboot高校實(shí)習(xí)信息發(fā)布網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第1頁](http://file4.renrendoc.com/view2/M00/1C/34/wKhkFmYSh9CAaG7vAACXP8lh44A470.jpg)
![畢業(yè)設(shè)計(jì)(論文)-Springboot高校實(shí)習(xí)信息發(fā)布網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第2頁](http://file4.renrendoc.com/view2/M00/1C/34/wKhkFmYSh9CAaG7vAACXP8lh44A4702.jpg)
![畢業(yè)設(shè)計(jì)(論文)-Springboot高校實(shí)習(xí)信息發(fā)布網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第3頁](http://file4.renrendoc.com/view2/M00/1C/34/wKhkFmYSh9CAaG7vAACXP8lh44A4703.jpg)
![畢業(yè)設(shè)計(jì)(論文)-Springboot高校實(shí)習(xí)信息發(fā)布網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第4頁](http://file4.renrendoc.com/view2/M00/1C/34/wKhkFmYSh9CAaG7vAACXP8lh44A4704.jpg)
![畢業(yè)設(shè)計(jì)(論文)-Springboot高校實(shí)習(xí)信息發(fā)布網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_第5頁](http://file4.renrendoc.com/view2/M00/1C/34/wKhkFmYSh9CAaG7vAACXP8lh44A4705.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
-第一章課題背景及研究內(nèi)容1.1課題背景信息數(shù)據(jù)從傳統(tǒng)到當(dāng)代,是一直在變革當(dāng)中,突如其來的互聯(lián)網(wǎng)讓傳統(tǒng)的信息管理看到了革命性的曙光,因?yàn)閭鹘y(tǒng)信息管理從時(shí)效性,還是安全性,還是可操作性等各個(gè)方面來講,遇到了互聯(lián)網(wǎng)時(shí)代才發(fā)現(xiàn)能補(bǔ)上自古以來的短板,有效的提升管理的效率和業(yè)務(wù)水平。傳統(tǒng)的管理模式,時(shí)間越久管理的內(nèi)容越多,也需要更多的人來對數(shù)據(jù)進(jìn)行整理,并且數(shù)據(jù)的匯總查詢方面效率也是極其的低下,并且數(shù)據(jù)安全方面永遠(yuǎn)不會(huì)保證安全性能。結(jié)合數(shù)據(jù)內(nèi)容管理的種種缺點(diǎn),在互聯(lián)網(wǎng)時(shí)代都可以得到有效的補(bǔ)充。結(jié)合先進(jìn)的互聯(lián)網(wǎng)技術(shù),開發(fā)符合需求的軟件,讓數(shù)據(jù)內(nèi)容管理不管是從錄入的及時(shí)性,查看的及時(shí)性還是匯總分析的及時(shí)性,都能讓正確率達(dá)到最高,管理更加的科學(xué)和便捷。本次開發(fā)的高校實(shí)習(xí)信息發(fā)布網(wǎng)站實(shí)現(xiàn)了字典表管理、論壇管理、公告管理、簡歷管理、企業(yè)管理、職位實(shí)習(xí)管理、職位收藏管理、職位留言管理、實(shí)習(xí)申請管理、用戶管理、管理員管理等功能。系統(tǒng)用到了關(guān)系型數(shù)據(jù)庫中王者M(jìn)ySql作為系統(tǒng)的數(shù)據(jù)庫,有效的對數(shù)據(jù)進(jìn)行安全的存儲(chǔ),有效的備份,對數(shù)據(jù)可靠性方面得到了保證。并且程序也具備程序需求的所有功能,使得操作性還是安全性都大大提高,讓高校實(shí)習(xí)信息發(fā)布網(wǎng)站更能從理念走到現(xiàn)實(shí),確確實(shí)實(shí)的讓人們提升信息處理效率。1.2開發(fā)目的和意義小康時(shí)代的到來,使得人們滿意度上升,生活各個(gè)方面都產(chǎn)生了許多變化,比如辦公都有相應(yīng)軟件,很多工作都要求員工會(huì)操作計(jì)算機(jī),可以說現(xiàn)在的時(shí)代基本被軟件覆蓋得差不多了,軟件行業(yè)的特征就是大家都在使用軟件代替?zhèn)鹘y(tǒng)手工記載操作,軟件的出現(xiàn)讓我們的生活還有工作又向前翻了新篇章。高校實(shí)習(xí)信息發(fā)布網(wǎng)站是一個(gè)利用軟件形式管理職位實(shí)習(xí)信息的平臺(tái)。管理員管理租車信息也不再需要用紙張進(jìn)行信息記錄及查詢管理操作,所有的操作都是利用電腦進(jìn)行辦公,用戶需要使用密碼還有用戶名進(jìn)行系統(tǒng)登錄操作,按照系統(tǒng)主頁界面的各個(gè)功能展示進(jìn)行相關(guān)操作,無論添加或者是刪除,擬或是修改查詢等操作,時(shí)間上不需要太多,短短幾分鐘就會(huì)搞定。況且軟件是不限制辦公地點(diǎn)以及辦公時(shí)間的,只要有操作需要,隨時(shí)隨地登錄系統(tǒng)就可以完成任務(wù)。辦公效率提高這個(gè)不再是難題。高校實(shí)習(xí)信息對于實(shí)習(xí)信息的管理操作早就應(yīng)該進(jìn)行變革了,利用軟件管理實(shí)習(xí)記錄信息,節(jié)約人力物力成本,這是一個(gè)新的管理實(shí)習(xí)記錄的創(chuàng)舉。1.3論文研究內(nèi)容本次開發(fā)的高校實(shí)習(xí)信息發(fā)布網(wǎng)站的論文從下面幾個(gè)部分進(jìn)行編寫:第一章:本章介紹了程序開發(fā)背景和目的意義,羅列出了論文寫作內(nèi)容信息,讓我們知道論文編寫是如何進(jìn)展的。第二章:本章主要講解了系統(tǒng)開發(fā)用到的相關(guān)技術(shù)方面的知識(shí),比如SSM技術(shù),MySQL數(shù)據(jù)庫知識(shí)等內(nèi)容。幫助人們更好的理解系統(tǒng)技術(shù)上面的相關(guān)知識(shí)。第三章:文章第3章主要介紹了系統(tǒng)開發(fā)的可行性問題,從經(jīng)濟(jì),時(shí)間,操作等內(nèi)容上面進(jìn)行了大致介紹,確定系統(tǒng)開發(fā)確實(shí)可行,然后分析了系統(tǒng)的開發(fā)流程,確定系統(tǒng)需要具備的大概的功能,保障系統(tǒng)能夠穩(wěn)定使用和運(yùn)行。第四章:這個(gè)章節(jié)主要繪制出了系統(tǒng)功能架構(gòu),讓我們更直觀了解高校實(shí)習(xí)信息發(fā)布網(wǎng)站的功能,對后臺(tái)數(shù)據(jù)庫表進(jìn)行了設(shè)計(jì),還畫出了對應(yīng)的E-R圖。第五章:這個(gè)章節(jié)主要介紹系統(tǒng)各個(gè)部分功能具體實(shí)現(xiàn)的界面效果。讓我們了解到各個(gè)部分的功能詳細(xì)情況。第六章:這個(gè)部分主要就是對高校實(shí)習(xí)信息發(fā)布網(wǎng)站進(jìn)行整體測試,看看程序是否能夠達(dá)到用戶使用要求,程序能否進(jìn)行驗(yàn)收上交操作。
第二章相關(guān)技術(shù)本次開發(fā)高校實(shí)習(xí)信息發(fā)布網(wǎng)站使用的是Vue進(jìn)行程序開發(fā),高校實(shí)習(xí)信息發(fā)布網(wǎng)站的數(shù)據(jù)信息選擇MySQL數(shù)據(jù)庫進(jìn)行存放。2.1VUE介紹 Vue(讀音/vju?/,類似于
view)是一套用于構(gòu)建用戶界面的漸進(jìn)式框架。與其它大型框架不同的是,Vue被設(shè)計(jì)為可以自底向上逐層應(yīng)用。Vue的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種\t"/v2/guide/_blank"支持類庫結(jié)合使用時(shí),Vue也完全能夠?yàn)閺?fù)雜的單頁應(yīng)用提供驅(qū)動(dòng)。2.2MySQL數(shù)據(jù)庫開發(fā)的程序面向用戶的只是程序的功能界面,讓用戶操作程序界面的各個(gè)功能,那么很多人就會(huì)問,用戶使用程序功能生成的數(shù)據(jù)信息放在哪里的?這個(gè)就需要涉及到數(shù)據(jù)庫的知識(shí)了,一般來說,程序開發(fā)通常就會(huì)對常用數(shù)據(jù)存儲(chǔ)工具的特點(diǎn)進(jìn)行分析比對,比如Mysql數(shù)據(jù)庫的特點(diǎn)與優(yōu)勢,Access數(shù)據(jù)庫的特點(diǎn)與優(yōu)勢,Sqlserver數(shù)據(jù)庫的特點(diǎn)與優(yōu)勢等,最終看哪個(gè)數(shù)據(jù)庫與需要開發(fā)的程序比較匹配,也符合程序功能運(yùn)行需要的數(shù)據(jù)存儲(chǔ)要求,比如,需要開發(fā)商業(yè)級別的程序,存儲(chǔ)的數(shù)據(jù)對數(shù)據(jù)庫要求較高,可以選用Oracle,如果只是比較簡單的程序,對數(shù)據(jù)存儲(chǔ)沒有過多要求,可以選用微軟旗下的Access,當(dāng)開發(fā)程序要求數(shù)據(jù)庫占用空間小,并能滿足程序數(shù)據(jù)存儲(chǔ)要求時(shí),就可以考慮Oracle公司從瑞典MySQLAB公司在很早之前就收購過一個(gè)關(guān)系型數(shù)據(jù)庫,它是現(xiàn)在的Mysql數(shù)據(jù)庫。所以高校實(shí)習(xí)信息發(fā)布網(wǎng)站后臺(tái)數(shù)據(jù)庫使用的是MySQL進(jìn)行數(shù)據(jù)庫方面的開發(fā)工作的,MySQL它是微軟開發(fā)的一款平臺(tái)軟件,這個(gè)軟件可以給用戶提供高效率的智能數(shù)據(jù),并且數(shù)據(jù)信息還是很可靠,使用它進(jìn)行數(shù)據(jù)存儲(chǔ)可以滿足大眾企業(yè)管理各種各樣的數(shù)據(jù)信息的需求。MySQL在MySQL版本里面它是最全面的,也是最強(qiáng)大的開發(fā)平臺(tái),MySQL在許多關(guān)鍵之處都進(jìn)行了改進(jìn)的操作,它也增加了很多新特性,這些改進(jìn)和更新讓公司能夠?qū)﹃P(guān)鍵應(yīng)用程序進(jìn)行高效運(yùn)行,并且還可以讓公司降低發(fā)送信息給用戶的成本,以及降低數(shù)據(jù)信息管理的基礎(chǔ)設(shè)施。因此MySQL在公司以及企業(yè)中它的地位是非常高的,ERP還有OA系統(tǒng),以及公司財(cái)務(wù)的系統(tǒng)都離不開MySQL,在軟件開發(fā)非常流行的今天,MySQL也被用來作為網(wǎng)站開發(fā)的網(wǎng)站后臺(tái)數(shù)據(jù)庫,可以說公司使用MySQL進(jìn)行數(shù)據(jù)管理不僅節(jié)約成本,還可以讓公司數(shù)據(jù)信息的管理效率大大提高,公司數(shù)據(jù)存放在MySQL平臺(tái)上,數(shù)據(jù)信息的安全性也不用擔(dān)心,因?yàn)镸ySQL他可以給數(shù)據(jù)庫里面的日志還有數(shù)據(jù)文件以及整個(gè)數(shù)據(jù)庫進(jìn)行加密操作,另外MySQL還提供在線備份功能,這樣可以節(jié)約存儲(chǔ)空間,加快數(shù)據(jù)備份的速度。總之,選擇MySQL進(jìn)行在線系統(tǒng)的后臺(tái)數(shù)據(jù)庫開發(fā)是很有優(yōu)勢的。這是個(gè)不錯(cuò)的軟件選擇。
第三章系統(tǒng)分析3.1可行性分析可行性分析從時(shí)間,經(jīng)濟(jì)以及操作和技術(shù)上面進(jìn)行調(diào)查和研究,確保合理利用信息資源,避免在進(jìn)行程序設(shè)計(jì)過程中因?yàn)榭紤]不周到所帶來的困擾,幫助我們更好的進(jìn)行程序設(shè)計(jì)。3.1.1時(shí)間可行性本次進(jìn)行系統(tǒng)開發(fā),我預(yù)留了兩個(gè)月時(shí)間來完成,從系統(tǒng)的需求分析,功能結(jié)構(gòu)設(shè)計(jì),功能詳細(xì)設(shè)計(jì)以及系統(tǒng)測試等環(huán)節(jié),兩個(gè)月時(shí)間是可以完成程序開發(fā)操作的,我打算每天早中晚都進(jìn)行程序的編寫操作,這期間也包括查閱各種資料信息,加上同學(xué)以及老師的幫助和指點(diǎn),相信程序開發(fā)的時(shí)間也會(huì)縮短不少。所以時(shí)間上是可行的。3.1.2經(jīng)濟(jì)可行性高校實(shí)習(xí)信息發(fā)布網(wǎng)站的開發(fā)平臺(tái)是IDEA,數(shù)據(jù)庫選用MySQL數(shù)據(jù)庫,使用的瀏覽器都是大眾瀏覽器,這些軟件是不需要收費(fèi)就能進(jìn)行下載安裝操作的。在系統(tǒng)開發(fā)的硬件選擇上面,我使用的是自己的筆記本進(jìn)行開發(fā)操作。因此在進(jìn)行系統(tǒng)開發(fā)時(shí),經(jīng)濟(jì)上面無需額外支出。開發(fā)出來的程序可以提高辦公效率,帶來的經(jīng)濟(jì)效益比較高,系統(tǒng)開發(fā)的投入產(chǎn)出比很可觀。3.1.3操作可行性高校實(shí)習(xí)信息發(fā)布網(wǎng)站的界面設(shè)計(jì)比較簡單,界面布局根據(jù)用戶日常使用習(xí)慣進(jìn)行設(shè)計(jì),網(wǎng)站各個(gè)功能在導(dǎo)航欄里面清晰可見,網(wǎng)站的數(shù)據(jù)操作可視化,用戶操作網(wǎng)站不需要培訓(xùn)就能上手,只需要跟著網(wǎng)站功能提示進(jìn)行操作就行。3.1.4技術(shù)可行性作為計(jì)算機(jī)專業(yè)學(xué)生,在學(xué)校期間就學(xué)習(xí)到許多關(guān)于編程方面的知識(shí),像SSM技術(shù),還有MySQL數(shù)據(jù)庫等知識(shí),我對IDEA開發(fā)平臺(tái)以及MySQL數(shù)據(jù)庫的操作也比較熟練,所以技術(shù)上面還是有一定把握。3.1.5法律可行性自己本人開發(fā)的軟件和用到的資料來源都是圖書館以及百度文庫和百度網(wǎng)頁等渠道,并不涉及違法。在個(gè)人畢業(yè)設(shè)計(jì)上面,無論源代碼還是論文編寫內(nèi)容不存在抄襲行為。從上面的經(jīng)濟(jì),操作以及時(shí)間上面進(jìn)行的分析,得出結(jié)論就是這次開發(fā)的高校實(shí)習(xí)信息發(fā)布網(wǎng)站在開發(fā)上面是能夠進(jìn)行的,系統(tǒng)開發(fā)出來能創(chuàng)造更大的經(jīng)濟(jì)效益,越早開發(fā)升值空間越大。3.2系統(tǒng)流程分析高校實(shí)習(xí)信息發(fā)布網(wǎng)站的開發(fā)也是有對應(yīng)的流程,開發(fā)之前必須要進(jìn)行用戶功能需求的分析,最后根據(jù)功能需求進(jìn)行網(wǎng)站設(shè)計(jì)還有數(shù)據(jù)庫相關(guān)數(shù)據(jù)的設(shè)計(jì)工作,此次開發(fā)的高校實(shí)習(xí)信息發(fā)布網(wǎng)站開發(fā)流程如圖3.1所示。圖3.1程序操作流程圖系統(tǒng)開發(fā)完成之后會(huì)給用戶提供登錄入口,在這個(gè)界面用戶輸入的信息會(huì)得到驗(yàn)證,通過驗(yàn)證之后才能進(jìn)去高校實(shí)習(xí)信息發(fā)布網(wǎng)站的訪問主界面,系統(tǒng)登錄執(zhí)行流程如下:圖3.2系統(tǒng)執(zhí)行流程圖3.3系統(tǒng)功能需求分析系統(tǒng)的開發(fā)離不開前期的需求分析,這個(gè)階段就是讓程序員知道自己該做什么事情,在進(jìn)行需求分析的時(shí)候,著重點(diǎn)就是用戶對系統(tǒng)的功能要求,這個(gè)階段要是分析得很到位,系統(tǒng)開發(fā)出來投入使用時(shí),用戶就會(huì)發(fā)現(xiàn)系統(tǒng)的功能跟用戶需求保持一致,程序穩(wěn)定性也是達(dá)標(biāo)的,可以說需求分析是決定系統(tǒng)開發(fā)成敗的關(guān)鍵,它主要就是把現(xiàn)實(shí)世界進(jìn)行抽象化,然后把抽象化的對象用來構(gòu)建模型。高校實(shí)習(xí)信息發(fā)布網(wǎng)站的受益群體主要是工作人員,該網(wǎng)站能夠方便使用者進(jìn)行數(shù)據(jù)信息的查找和管理工作,本次開發(fā)的網(wǎng)站我們設(shè)計(jì)的界面展示主要分為管理員界面以及用戶界面,具體界面的功能分布如下。高校實(shí)習(xí)信息發(fā)布網(wǎng)站管理員可以管理用戶的基本信息,可以管理公告信息,可以管理公告信息等。3.4系統(tǒng)非功能需求分析(1)完整性需求本次開發(fā)的高校實(shí)習(xí)信息發(fā)布網(wǎng)站里面記錄的數(shù)據(jù)信息不能保持為空,并且數(shù)據(jù)信息一定要核對正確才行,系統(tǒng)里面數(shù)據(jù)之間存在的聯(lián)系不能出錯(cuò),不能夠張冠李戴,數(shù)據(jù)表里面同一數(shù)據(jù)在不同數(shù)據(jù)表里面的顯示內(nèi)容要一樣。(2)性能需求用戶在操作高校實(shí)習(xí)信息發(fā)布網(wǎng)站的各個(gè)部分內(nèi)容時(shí),彈出的頁面響應(yīng)時(shí)間不能太長,最好控制在三秒鐘以內(nèi),最大限制值就是四秒,這個(gè)是給用戶一個(gè)好的程序體驗(yàn)。并且系統(tǒng)還要能夠承載多人同時(shí)在線進(jìn)行高校實(shí)習(xí)信息發(fā)布網(wǎng)站的訪問操作。(3)界面需求高校實(shí)習(xí)信息發(fā)布網(wǎng)站界面設(shè)計(jì)上面應(yīng)該考慮到用戶日常操作習(xí)慣,比如導(dǎo)航欄的設(shè)計(jì)不能在右邊,這個(gè)完全違背了用戶使用網(wǎng)站的操作習(xí)慣,同時(shí)功能導(dǎo)航的字體以及顏色應(yīng)該比較顯眼,方便用戶容易找尋,避免用戶在進(jìn)行功能操作上面浪費(fèi)太多時(shí)間。(4)安全性需求高校實(shí)習(xí)信息發(fā)布網(wǎng)站的安全性要有保證,給用戶一種可靠,可以信賴的感覺,系統(tǒng)在運(yùn)行過程中,不能總是出錯(cuò),與用戶進(jìn)行功能界面交互時(shí),要及時(shí)給出反饋信息,另外系統(tǒng)要設(shè)置登錄窗口,讓不是系統(tǒng)的用戶不可以進(jìn)行系統(tǒng)功能界面的訪問操作。系統(tǒng)用戶也要經(jīng)過用戶名密碼的填寫操作,才可以進(jìn)入系統(tǒng)主界面,這樣就可以保障系統(tǒng)數(shù)據(jù)信息處于一種安全狀態(tài)。
第四章系統(tǒng)設(shè)計(jì)4.1總體功能高校實(shí)習(xí)信息發(fā)布網(wǎng)站是根據(jù)需求定制開發(fā),開發(fā)軟件選用IDEA平臺(tái)配合MySQL數(shù)據(jù)庫進(jìn)行開發(fā)環(huán)境的搭建操作,網(wǎng)站采用WEB應(yīng)用程序中最流行的小程序結(jié)構(gòu)進(jìn)行開發(fā),用戶訪問系統(tǒng)數(shù)據(jù)僅僅需要在客戶端安裝谷歌瀏覽器或者是當(dāng)下常用瀏覽器就可以訪問網(wǎng)站內(nèi)容。4.2系統(tǒng)模塊設(shè)計(jì)高校實(shí)習(xí)信息發(fā)布網(wǎng)站系統(tǒng)在進(jìn)行系統(tǒng)中功能模塊的劃分時(shí),采用層次圖來進(jìn)行表示。層次圖具有樹形結(jié)構(gòu),它能使用矩形框來描繪數(shù)據(jù)信息。頂層代表的數(shù)據(jù)結(jié)構(gòu)很完整,頂層下面的矩形框表示的數(shù)據(jù)就是子集數(shù)據(jù),當(dāng)然處于最下面的矩形框就是不能再進(jìn)行細(xì)分的數(shù)據(jù)元素了,使用層次方框圖描述系統(tǒng)功能能讓用戶一目了然,能夠明白系統(tǒng)的功能,以及對應(yīng)功能板塊下面的子功能都可以清楚領(lǐng)會(huì)。高校實(shí)習(xí)信息發(fā)布網(wǎng)站分為管理員和用戶兩部分操作角色,下面將對他們的功能進(jìn)行闡述。管理員可以管理用戶的基本信息,可以管理等功能。管理員功能結(jié)構(gòu)圖如下:圖4.1管理員功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)4.3.1數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)它是建立在數(shù)據(jù)庫還有它對應(yīng)的應(yīng)用系統(tǒng)的一門技術(shù),只要是信息系統(tǒng)開發(fā)還有系統(tǒng)建設(shè),都會(huì)用到數(shù)據(jù)庫設(shè)計(jì),但是這個(gè)數(shù)據(jù)庫設(shè)計(jì)并不是很簡單就可以完成的,設(shè)計(jì)期間會(huì)遇到很多麻煩事,在設(shè)計(jì)期間需要考慮再考慮,逐步完善。主要內(nèi)容也就是把數(shù)據(jù)庫里面的對象還有對象之間的聯(lián)系進(jìn)行系統(tǒng)規(guī)劃操作,還有把他們結(jié)構(gòu)化的過程。4.3.2數(shù)據(jù)庫E-R圖E-R圖分成三部分內(nèi)容,分別是實(shí)體,實(shí)體的屬性以及實(shí)體之間的關(guān)系這三個(gè)部分的內(nèi)容,通常長方形表示的就是實(shí)體,橢圓形表示的就是屬性,菱形表示的就是關(guān)系了。在E-R圖里面,實(shí)體就是對象,比如學(xué)生,人,音樂等都能代表實(shí)體,實(shí)體都具備自己的成員,比如張三就是學(xué)生實(shí)體里面的成員。一個(gè)學(xué)生會(huì)具有自己的姓名,年齡,出生日期等信息,這些信息就是學(xué)生這個(gè)實(shí)體的屬性,因此E-R圖屬性代表的就是數(shù)據(jù)對象具備的屬性,E-R圖的關(guān)系就是實(shí)體跟實(shí)體之間的關(guān)系了,比如學(xué)生跟課程會(huì)存在一定的關(guān)系,這種關(guān)系使用菱形進(jìn)行表示。(1)下圖是論壇實(shí)體和其具備的屬性。論壇實(shí)體屬性圖(2)下圖是企業(yè)實(shí)體和其具備的屬性。企業(yè)實(shí)體屬性圖(3)下圖是用戶實(shí)體和其具備的屬性。用戶實(shí)體屬性圖(4)下圖是職位收藏實(shí)體和其具備的屬性。職位收藏實(shí)體屬性圖(5)下圖是職位留言實(shí)體和其具備的屬性。職位留言實(shí)體屬性圖(6)下圖是公告實(shí)體和其具備的屬性。公告實(shí)體屬性圖(7)下圖是職位實(shí)習(xí)實(shí)體和其具備的屬性。職位實(shí)習(xí)實(shí)體屬性圖(8)下圖是字典表實(shí)體和其具備的屬性。字典表實(shí)體屬性圖(9)下圖是簡歷實(shí)體和其具備的屬性。簡歷實(shí)體屬性圖(10)下圖是實(shí)習(xí)申請實(shí)體和其具備的屬性。實(shí)習(xí)申請實(shí)體屬性圖4.3.3數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫里面的數(shù)據(jù)表存放的就是各種數(shù)據(jù)記錄,我們在進(jìn)行系統(tǒng)增刪改查操作時(shí),其實(shí)也是在對應(yīng)數(shù)據(jù)表里面進(jìn)行的增刪改查操作,一個(gè)好的數(shù)據(jù)庫能夠縮短信息處理時(shí)間,所以說數(shù)據(jù)庫的設(shè)計(jì)工作不容小覷,數(shù)據(jù)庫里面設(shè)置哪些表,表里面的字段設(shè)計(jì)以及字段類型和字段長度等信息都要考慮周到才行,比如時(shí)間這個(gè)字段,它的數(shù)據(jù)類型就不能是int型,不然在系統(tǒng)操作中就會(huì)彈出輸入數(shù)據(jù)格式不符合要求的報(bào)錯(cuò)提示。下面簡單介紹高校實(shí)習(xí)信息發(fā)布網(wǎng)站的一些數(shù)據(jù)表。表4.1字典表表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2dic_codeString字段是3dic_nameString字段名是4code_indexInteger編碼是5index_nameString編碼名字是6super_idInteger父字段id是7beizhuString備注是8create_timeDate創(chuàng)建時(shí)間是表4.2論壇表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2forum_nameString帖子標(biāo)題是3yonghu_idInteger用戶是4qiye_idInteger企業(yè)是5users_idInteger管理員是6forum_contentString發(fā)布內(nèi)容是7super_idsInteger父id是8forum_typesInteger帖子類型是9forum_state_typesInteger帖子狀態(tài)是10insert_timeDate發(fā)帖時(shí)間是11update_timeDate修改時(shí)間是12create_timeDate創(chuàng)建時(shí)間是表4.3公告表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2gonggao_nameString公告名稱是3gonggao_photoString公告圖片是4gonggao_typesInteger公告類型是5insert_timeDate公告發(fā)布時(shí)間是6gonggao_contentString公告詳情是7create_timeDate創(chuàng)建時(shí)間是表4.4簡歷表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_idInteger用戶是3jianli_uuid_numberString簡歷唯一編號(hào)是4jianli_nameString簡歷標(biāo)題是5jianli_xingmingString姓名是6jianli_typesInteger求職意向是7jianli_xinziString期望工資是8jianli_xueliString學(xué)歷是9jianli_jingliString工作經(jīng)歷是10sex_typesInteger性別是11jianli_fileString簡歷文件是12jianli_phoneString手機(jī)號(hào)是13jianli_photoString照片是14jianli_addressString現(xiàn)在位置是15jiaoyu_textString教育經(jīng)歷是16shixi_textString實(shí)習(xí)或工作經(jīng)歷是17geren_textString個(gè)人介紹是18create_timeDate創(chuàng)建時(shí)間是表4.5企業(yè)表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2qiye_nameString企業(yè)名稱是3qiye_typesInteger企業(yè)類型是4qiye_phoneString聯(lián)系方式是5qiye_emailString郵箱是6qiye_photoString企業(yè)logo是7qiye_chenglishijian_timeDate企業(yè)成立時(shí)間是8qiye_contentString企業(yè)介紹是9qiye_deleteInteger邏輯刪除是10create_timeDate創(chuàng)建時(shí)間是表4.6職位實(shí)習(xí)表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2qiye_idInteger企業(yè)是3shixizhiwei_nameString實(shí)習(xí)信息名稱是4shixizhiwei_photoString實(shí)習(xí)信息照片是5shixizhiwei_daiyuString薪資待遇是6shixizhiwei_addressString上班地點(diǎn)是7lianxiren_nameString聯(lián)系人是8shixizhiwei_phoneString實(shí)習(xí)電話是9shixizhiwei_typesInteger實(shí)習(xí)職位是10shixizhiwei_renshu_numberInteger實(shí)習(xí)人數(shù)是11shangxia_typesInteger是否上架是12shixizhiwei_contentString實(shí)習(xí)信息詳情是13create_timeDate創(chuàng)建時(shí)間是表4.7職位收藏表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2shixizhiwei_idInteger職位是3yonghu_idInteger用戶是4shixizhiwei_collection_typesInteger類型是5insert_timeDate收藏時(shí)間是6create_timeDate創(chuàng)建時(shí)間是表4.8職位留言表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2shixizhiwei_idInteger職位是3yonghu_idInteger用戶是4shixizhiwei_liuyan_textString留言內(nèi)容是5reply_textString回復(fù)內(nèi)容是6insert_timeDate留言時(shí)間是7update_timeDate回復(fù)時(shí)間是8create_timeDate創(chuàng)建時(shí)間是表4.9實(shí)習(xí)申請表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2jianli_idInteger簡歷是3shixizhiwei_idInteger實(shí)習(xí)是4insert_timeDate投遞時(shí)間是5shixizhiwei_toudi_yesno_typesInteger審核狀態(tài)是6shixizhiwei_toudi_yesno_textString投遞回復(fù)是7shixizhiwei_toudi_shenhe_timeDate回復(fù)時(shí)間是8create_timeDate創(chuàng)建時(shí)間是表4.10用戶表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2yonghu_nameString用戶姓名是3yonghu_photoString頭像是4yonghu_phoneString用戶手機(jī)號(hào)是5yonghu_id_numberString用戶身份證號(hào)是6yonghu_emailString郵箱是7yonghu_deleteInteger假刪是8create_timeDate創(chuàng)建時(shí)間是表4.11管理員表序號(hào)列名數(shù)據(jù)類型說明允許空1IdIntid否2usernameString學(xué)生名是3passwordString密碼是4roleString角色是5addtimeDate新增時(shí)間是
第五章系統(tǒng)實(shí)現(xiàn)5.1管理員功能模塊的實(shí)現(xiàn)5.1.1職位實(shí)習(xí)列表如圖5.1顯示的就是職位實(shí)習(xí)列表頁面,此頁面提供給管理員的功能有:查看職位實(shí)習(xí)、新增職位實(shí)習(xí)、修改職位實(shí)習(xí)、刪除職位實(shí)習(xí)等。圖5.1職位實(shí)習(xí)列表頁面5.1.2公告信息管理管理員可以對公告信息進(jìn)行管理,可以新增公告信息,修改公告信息,刪除無效的公告信息。公告信息管理界面如圖5.2所示。圖5.2公告信息管理頁面5.1.3公告類型管理公告類型管理頁面顯示所有公告類型,在此頁面既可以讓管理員添加新的公告信息類型,也能對已有的公告類型信息執(zhí)行編輯更新,失效的公告類型信息也能讓管理員快速刪除。下圖就是公告類型管理頁面。公告類型管理界面如圖5.3所示。圖5.3公告類型管理界面5.1.4企業(yè)管理如圖5.4顯示的就是企業(yè)管理頁面,此頁面提供給管理員的功能有:新增企業(yè),修改企業(yè),刪除企業(yè)。圖5.4企業(yè)管理頁面5.1.5企業(yè)類型管理如圖5.5顯示的就是企業(yè)類型管理頁面,此頁面提供給管理員的功能有:新增企業(yè)類型,修改企業(yè)類型,刪除企業(yè)類型。圖5.5企業(yè)類型管理頁面
第六章系統(tǒng)測試程序軟件一旦被開發(fā)完成之后,在真正投入日常生活中進(jìn)行運(yùn)行使用之前,是必須要經(jīng)歷測試這一個(gè)重要的操作環(huán)節(jié),因?yàn)殚_發(fā)期間注重的是每個(gè)單獨(dú)功能模塊的開發(fā),盡管每次開發(fā)完成一個(gè)單獨(dú)功能模塊時(shí),會(huì)通過單元測試進(jìn)行檢驗(yàn),檢驗(yàn)合格才會(huì)讓程序員繼續(xù)開發(fā)下一個(gè)子功能模塊,以此類推,當(dāng)程序員完成所有的系統(tǒng)子功能模塊的開發(fā)時(shí),這個(gè)時(shí)候就需要引進(jìn)系統(tǒng)測試,系統(tǒng)測試就是把所有的子功能模塊集成到一起,構(gòu)建成整個(gè)系統(tǒng),在指定的運(yùn)行環(huán)境下進(jìn)行運(yùn)行,主要就是測試系統(tǒng)的所有功能模塊在一起是否良好運(yùn)行,一旦程序軟件通過了系統(tǒng)測試這一環(huán)節(jié),就意味著它可以進(jìn)行最終的驗(yàn)收測試了,這個(gè)測試步驟的操作用戶是程序面向的客戶或者是最終用戶了。6.1軟件測試軟件測試包括的對象有詳細(xì)設(shè)計(jì),開發(fā)出來的軟件的運(yùn)行環(huán)境,軟件的需求以及軟件的源代碼內(nèi)容等,軟件測試也包括了五個(gè)要素,分別是軟件的質(zhì)量,技術(shù),人員還有流程以及資源這幾個(gè)要素。軟件測試的目標(biāo)包含了測試的覆蓋率信息還有測試效率信息。一般來說,\o"軟件測試知識(shí)庫"軟件測試主要分成了單元測試,集成測試以及系統(tǒng)測試和驗(yàn)收測試這四個(gè)階段的內(nèi)容,下面將分別進(jìn)行相關(guān)闡述。單元測試:這個(gè)部分需要涉及到程序的代碼方面的知識(shí),這個(gè)操作環(huán)節(jié)是程序的開發(fā)者進(jìn)行的,當(dāng)程序開發(fā)者通過代碼編寫程序的子功能模塊時(shí),就會(huì)進(jìn)行單元級別的測試,通常這個(gè)環(huán)節(jié)的測試也會(huì)被稱作是白盒測試。集成測試:這個(gè)步驟的前提是程序的所有功能模塊都已完成開發(fā),這個(gè)時(shí)候需要把程序所有的子功能模塊集成到一起,形成一個(gè)完整的系統(tǒng),此測試的主要目的就是檢查這些功能模塊集成在一起時(shí)的兼容性,也就是檢測它們是否按照預(yù)期正常運(yùn)行。系統(tǒng)測試:當(dāng)程序測試進(jìn)入到這個(gè)環(huán)節(jié)時(shí),就意味著程序測試工作已經(jīng)進(jìn)行到一半了,這個(gè)部分的測試也有另外一個(gè)名字,稱作是黑盒測試,主要用于測試系統(tǒng)的功能是否按照預(yù)期進(jìn)行運(yùn)行。驗(yàn)收測試:開發(fā)的程序已經(jīng)通過了前面的單元測試,集成測試,以及系統(tǒng)測試環(huán)節(jié)時(shí),就需要進(jìn)行驗(yàn)收了,這個(gè)環(huán)節(jié)的操作用戶就是程序面臨的最終用戶或者是客戶。測試主要目的就是驗(yàn)證開發(fā)完成的程序是不是能夠符合用戶對其的期望,以及程序的所有功能是否符合用戶的真正需求。6.2測試環(huán)境高校實(shí)習(xí)信息發(fā)布網(wǎng)站的測試選用的測試平臺(tái)是IDEA平臺(tái)環(huán)境,測試時(shí)首先需要用戶打開MySQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)庫文件的附加操作,然后打開IDEA,選擇文件打開網(wǎng)站,把高校實(shí)習(xí)信息發(fā)布網(wǎng)站的程序添加進(jìn)入IDEA平臺(tái)中,接著把文件部署到tomcat服務(wù)器里面,最后運(yùn)行程序,這時(shí)用戶可以操作系統(tǒng)里面的各個(gè)功能,看看程序有沒有達(dá)到用戶的要求。6.3測試用例6.3.1用戶登錄測試用戶登錄需要的信息包含登錄名稱還有對應(yīng)密碼,輸入數(shù)據(jù)信息都正確了才能進(jìn)行系統(tǒng)訪問處理。用戶登錄測試過程如表6.1所示:表6.1用戶登錄測試表測試目的操作流程測試用例預(yù)測結(jié)果測試結(jié)果用戶登錄填寫用戶名密碼,點(diǎn)擊首頁登錄按鈕錯(cuò)誤填寫用戶名還有密碼登錄失敗提示錯(cuò)誤信息正確填寫用戶名和密碼登錄成功登錄成功6.4.2添加公告類別測試管理員可以在添加公告類別界面輸入公告類別名稱信息,如果數(shù)據(jù)信息為空,系統(tǒng)會(huì)給出相應(yīng)提示。只有所有的數(shù)據(jù)信息都合理輸入,管理員才能完成公告類別的添加操作。測試數(shù)據(jù)見下表:表6.2添加公告類別測試表測試項(xiàng)目操作流程測試用例預(yù)測結(jié)果測試結(jié)果添加公告類別管理員登陸后點(diǎn)擊添加公告類別按鈕,添加公告類別信息類別名稱為空添加失敗,彈出提示按鈕添加失敗,提示請?zhí)顚憙?nèi)容合理填寫類別名稱添加成功添加成功6.5測試結(jié)果經(jīng)過此次對高校實(shí)習(xí)信息發(fā)布網(wǎng)站的綜合性測試,我們不難發(fā)現(xiàn)程序的功能并沒有出現(xiàn)明顯的邏輯性錯(cuò)誤,用戶在進(jìn)行功能操作時(shí),程序基本能根據(jù)用戶操作情況給出相應(yīng)的反饋。程序質(zhì)量以及可靠性在系統(tǒng)的反復(fù)測試中都經(jīng)過了嚴(yán)格檢驗(yàn),程序投入生活使用完全沒有問題。
結(jié)論高校實(shí)習(xí)信息發(fā)布網(wǎng)站的開發(fā)制作,從題目確定到成品完成,自己投入的精力與心血是非常多的。從高校實(shí)習(xí)信息發(fā)布網(wǎng)站的前臺(tái)頁面實(shí)現(xiàn),到高校實(shí)習(xí)信息發(fā)布網(wǎng)站的后臺(tái)代碼的編輯,我用到的軟件包括了數(shù)據(jù)庫軟件Mysql,Java開發(fā)工具IDEA,辦公軟件Office,瀏覽器軟件Fireworks,圖像處理軟件Photoshop等,這也是我第一次使用Java語言,開發(fā)的這個(gè)比較簡單的高校實(shí)習(xí)信息發(fā)布網(wǎng)站。開發(fā)高校實(shí)習(xí)信息發(fā)布網(wǎng)站讓我明白知識(shí)理論與現(xiàn)實(shí)實(shí)踐的差距還是挺大的,很多時(shí)候,我們在學(xué)習(xí)課程知識(shí)的時(shí)候,都感覺書本上的內(nèi)容,老師一點(diǎn)就通,然而這次畢設(shè)就真正考驗(yàn)了我,原來理論知識(shí)和現(xiàn)實(shí)實(shí)踐完全是兩碼事,開發(fā)高校實(shí)習(xí)信息發(fā)布網(wǎng)站一方面讓我對在校學(xué)習(xí)的知識(shí)起了一個(gè)鞏固作用,另一方面讓我明白獨(dú)立學(xué)習(xí)知識(shí)的重要性。在畢設(shè)作品完成期間,我才知道要開發(fā)一款軟件需要經(jīng)歷很多繁瑣的步驟,從開始的選題到系統(tǒng)需求分析以及功能板塊的設(shè)計(jì),還有系統(tǒng)詳細(xì)實(shí)現(xiàn)以及系統(tǒng)測試,每個(gè)環(huán)節(jié)看似簡單,其實(shí)暗藏很多知識(shí)點(diǎn),這些都需要自己去網(wǎng)上或者是學(xué)校的圖書館查閱相對應(yīng)的資料。每個(gè)環(huán)節(jié)都需要認(rèn)真對待,要是系統(tǒng)需求分析沒有做好,那么在系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程中就會(huì)出現(xiàn)很多錯(cuò)誤,要么功能不全,要么就是程序開發(fā)出來根本不符合用戶要求,所以程序的開發(fā)是一個(gè)知識(shí)再造的過程,一個(gè)人獨(dú)自開發(fā)完一款軟件也就深知這其間的各種不易了。本次開發(fā)的系統(tǒng)整體界面還是比較清晰簡明,功能上面考慮得比較全,幾乎可以滿足用戶使用要求。盡管我對這次的畢設(shè)付出了許多的努力,但是程序還是有很多不足的地方,系統(tǒng)界面整體感覺還行,但是字體字號(hào)的選取上面還是有些不符合現(xiàn)實(shí)審美,在程序的CSS樣式編碼上面,我還有許多不熟悉的地方,雖然經(jīng)過反復(fù)的測試與調(diào)試選中了現(xiàn)在這樣的程序界面,但是我還是明顯感覺到自己對一些常用CSS樣式的不熟悉,編碼過程中,我還要多次進(jìn)行資料查看才知道。另外我編寫的代碼寫作不是很規(guī)范,可讀性比較差,幸運(yùn)的是,我最終還是實(shí)現(xiàn)了系統(tǒng)中所要求的功能。實(shí)踐出真知,但是知識(shí)也是通過實(shí)踐變得更加深刻,這次作品制作,讓自己的專業(yè)知識(shí)水平與解決問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年金屬包裝容器及其附件合作協(xié)議書
- 2025年濾紫外石英玻璃燈管合作協(xié)議書
- 九年級綜合實(shí)踐課教學(xué)計(jì)劃1
- 2025年二年級上學(xué)期班主任工作總結(jié)(3篇)
- 口外-唾液腺疾病診療考核試題
- 2025年個(gè)人簡單門面出租合同(2篇)
- 2025年產(chǎn)品訂購合同經(jīng)典版(4篇)
- 2025年個(gè)人車位轉(zhuǎn)讓合同參考樣本(4篇)
- 2025年交通意外保險(xiǎn)協(xié)議樣本(2篇)
- 2025年互助拼車的協(xié)議(2篇)
- 電網(wǎng)工程設(shè)備材料信息參考價(jià)(2024年第四季度)
- 2025年江蘇農(nóng)牧科技職業(yè)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2025江蘇連云港市贛榆城市建設(shè)發(fā)展集團(tuán)限公司招聘工作人員15人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 江蘇省揚(yáng)州市蔣王小學(xué)2023~2024年五年級上學(xué)期英語期末試卷(含答案無聽力原文無音頻)
- 山西省大同市基層診所醫(yī)療機(jī)構(gòu)衛(wèi)生院社區(qū)衛(wèi)生服務(wù)中心村衛(wèi)生所室地址信息
- 項(xiàng)目部、公司成本管理流程圖
- 高中英語選擇性必修二 Unit 1 Period 1 Reading and thinking(課件)(共38張)
- 小學(xué)生電子小報(bào)通用模板-A4電子小報(bào)15
- CAS云計(jì)算軟件平臺(tái)深入介紹
- 課堂教學(xué)方法與手段(課堂PPT)課件(PPT 16頁)
- 氯鹽型和環(huán)保型融雪劑發(fā)展現(xiàn)狀
評論
0/150
提交評論