




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于Java的高校畢業(yè)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-2"\h\u26152摘要 摘要:隨著我國高等教育規(guī)模的逐漸擴(kuò)大,高校畢業(yè)生人數(shù)逐年攀升,傳統(tǒng)的畢業(yè)生信息管理模式已不能滿足發(fā)展的需要,為高效便捷的管理畢業(yè)生信息,本文開發(fā)了一套高校畢業(yè)生信息管理系統(tǒng)。該系統(tǒng)采用Java編程,B/S架構(gòu),以及MySQL數(shù)據(jù)庫,目的實(shí)現(xiàn)信息上傳,收集數(shù)據(jù),查詢信息等功能。關(guān)鍵詞:Java技術(shù);MySQL數(shù)據(jù)庫;B/S結(jié)構(gòu)引言國家實(shí)力逐年增加,師資力量日漸雄厚,教育水平顯著提高,促使大量學(xué)生進(jìn)入高校的大門,導(dǎo)致畢業(yè)生的人數(shù)增長迅速,大量的畢業(yè)生信息數(shù)據(jù)需要管理,以此開發(fā)一個(gè)易上手的平臺系統(tǒng)。如果使用人工的方式去調(diào)度學(xué)生檔案,更改信息,十分耗時(shí)耗力,利用計(jì)算機(jī)相關(guān)技術(shù)管理畢業(yè)生信息,節(jié)省人力,數(shù)據(jù)直觀,檢索方便、檢索速度快、保密性高等優(yōu)點(diǎn)。1.課題背景及意義過去生活科技簡單,處理數(shù)據(jù)耗費(fèi)大量人力財(cái)力,時(shí)間推移至今發(fā)生巨大變化。從上世紀(jì)90年代開始,徹底改變了世界的治理方式。我國政府,學(xué)生等單位就用互聯(lián)網(wǎng)相關(guān)系統(tǒng)進(jìn)行信息管理,由于初期技術(shù)不夠嫻熟,網(wǎng)絡(luò)普及度不高,學(xué)生接受程度低,阻礙了互聯(lián)網(wǎng)的發(fā)展速度。很久之前的高校畢業(yè)生的個(gè)人信息管理,都是人為操作統(tǒng)計(jì)的,這種方法費(fèi)時(shí)費(fèi)力,而且很難查找和進(jìn)行修改。隨著技術(shù)的進(jìn)步,計(jì)算機(jī)信息化發(fā)展的迅速,越來越多的人開始使用系統(tǒng)進(jìn)行管理個(gè)人信息,本系統(tǒng)可以滿足現(xiàn)在的需求,檢索快,保密性高,易于操作,使各個(gè)方面的管理更加快捷方便,方便人們生活。2.相關(guān)技術(shù)2.1Java技術(shù)它擁有著C++語言很多的優(yōu)點(diǎn),它放棄了諸如繼承和指針之類的C++概念,這語言不僅是強(qiáng)大和易于使用,簡單和易于使用的兩個(gè)特征。2.2MySql數(shù)據(jù)庫MySQL數(shù)據(jù)庫較于其他數(shù)據(jù)庫管理簡單,方便調(diào)試,支持常見SQL語句,能處理成千上萬的數(shù)據(jù),使用開源代碼,大大降低開發(fā)成本,可在不同操作系統(tǒng)種運(yùn)行。2.3B/S結(jié)構(gòu)在B/S結(jié)構(gòu),學(xué)生可以在能夠上網(wǎng)的環(huán)境下進(jìn)行訪問網(wǎng)站的系統(tǒng)功能,使用起來較為方便,限制變少。這種結(jié)構(gòu)可以隨時(shí)隨地查詢,擴(kuò)展簡單維護(hù)方便,共享性強(qiáng)。3.系統(tǒng)分析3.1可行性分析本系統(tǒng)的主要目標(biāo)是把學(xué)生畢業(yè)之后的信息管理工作做到細(xì)致,不出差錯(cuò)。找到研究目標(biāo)后,我們將以四個(gè)方面作為解讀系統(tǒng)的可行性。3.1.1技術(shù)可行性技術(shù)上使用了Java語言,使用B/S結(jié)構(gòu)和MySql數(shù)據(jù)庫。3.1.2操作可行性系統(tǒng)易于操作,使用大眾常用的界面,進(jìn)入系統(tǒng)可以各種操作。做出的系統(tǒng)具有以下幾個(gè)特點(diǎn),易于管理,用戶交互性好,操作一般比較簡單,所以值得開發(fā)。3.1.3經(jīng)濟(jì)可行性此系統(tǒng)需要的各種配置環(huán)境,容易在市場購買,價(jià)錢適中,開發(fā)時(shí)間短,經(jīng)濟(jì)上不存在問題。3.1.4法律可行性管理系統(tǒng)是根據(jù)人的發(fā)展而設(shè)計(jì)的,具有很高的可操作性。開源代碼并不會對他人產(chǎn)生利益上的侵害,無任何違法行為。總結(jié)來說,該高校畢業(yè)生信息管理系統(tǒng)在技術(shù)、財(cái)力、運(yùn)行、法律等方面具有可行性。3.2系統(tǒng)流程分析3.2.1系統(tǒng)開發(fā)流程 首先確定本系統(tǒng)的需求分析,包括整體設(shè)計(jì)的結(jié)構(gòu)功能以及數(shù)據(jù)方面,再細(xì)化到詳細(xì)設(shè)計(jì)包括模塊,編碼,之后將模塊進(jìn)行整合和調(diào)用,完成以上步驟之后進(jìn)行系統(tǒng)的測試,對其他功能的完善以及修改。3.2.2學(xué)生登錄流程學(xué)生根據(jù)管理員發(fā)放的賬號密碼進(jìn)行登錄。如果用戶名或者密碼為空則系統(tǒng)提示信息不能為空,用戶名密碼進(jìn)行對比是否正確,如果正確則登錄成功,否則提示信息不正確。3.2.3系統(tǒng)操作流程進(jìn)入到系統(tǒng)登錄界面,輸入用戶名和密碼,檢驗(yàn)信息是否正確,如果不是,系統(tǒng)提示信息錯(cuò)誤,信息無誤進(jìn)入功能界面,可以查看信息,修改數(shù)據(jù)等相關(guān)功能。3.2.4添加信息流程管理員能對老師學(xué)生的信息進(jìn)行添加,學(xué)生可以在自己的權(quán)限內(nèi)進(jìn)行信息的添加,輸入信息后,系統(tǒng)會自行驗(yàn)證輸入的信息和數(shù)據(jù),若信息正確規(guī)范,數(shù)據(jù)會被加入到數(shù)據(jù)庫中,如果輸入格式出現(xiàn)問題,提示重新輸入個(gè)人信息。3.2.5修改信息流程如果某位學(xué)生需要對自己的全部畢業(yè)信息進(jìn)行修改,需要用到最高權(quán)限的管理員,如果只是部分修改,學(xué)生可以在自己的權(quán)限內(nèi)進(jìn)行修改。選擇修改信息的界面,選中修改的信息,輸入數(shù)據(jù),后來系統(tǒng)判斷數(shù)據(jù)是否符合規(guī)定,輸入正確則修改成功,個(gè)人信息被更新到庫中,否則失敗,需要再次輸入信息。3.2.6刪除信息流程管理員可以進(jìn)行刪除操作,選擇刪除的信息,點(diǎn)擊刪除按鈕,系統(tǒng)會發(fā)出詢問,如果點(diǎn)擊確認(rèn),信息將被刪除,然后清除數(shù)據(jù)庫中相關(guān)的信息。4.系統(tǒng)設(shè)計(jì)4.1系統(tǒng)概述首先開始總體框架設(shè)計(jì),考慮到人員的組成以及擁有的相關(guān)權(quán)限,不同權(quán)限完成不同的功能。這僅僅是初始的分類,還沒有真正的實(shí)現(xiàn)。進(jìn)行項(xiàng)目設(shè)計(jì)時(shí),考慮到成本和性能,選擇最優(yōu)解決方法,最終確定系統(tǒng)的開發(fā),可以減少成本,增加對其他人的利益,可以看出設(shè)計(jì)是非常重要的。系統(tǒng)工作原理圖如圖1所示:圖1系統(tǒng)工作原理圖4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)在設(shè)計(jì)階段需要構(gòu)造出結(jié)構(gòu)圖,可以清晰了解到所需用戶的種類,它決定了整個(gè)系統(tǒng)的構(gòu)造情況,看似簡單的圖示也極為重要,整體結(jié)構(gòu)如圖2所示。圖2系統(tǒng)結(jié)構(gòu)圖4.3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在計(jì)算機(jī)系統(tǒng)中擔(dān)任著重要的組成部分之一,也是系統(tǒng)中的關(guān)鍵和核心,它的好壞直接影響著系統(tǒng)的質(zhì)量和速度。4.3.1數(shù)據(jù)庫設(shè)計(jì)原則根據(jù)數(shù)據(jù)的需求來設(shè)計(jì)出模型,通常用概念數(shù)據(jù)模型來表示它們之間的關(guān)系,并且對系統(tǒng)學(xué)生進(jìn)行信息的處理和管理,可以通過繪制E-R圖來表示其間的復(fù)雜關(guān)系。4.3.2數(shù)據(jù)庫實(shí)體數(shù)據(jù)模型中的實(shí)體,也稱為實(shí)例,可以區(qū)別于現(xiàn)實(shí)世界中的其他對象的“事件”,本系統(tǒng)的E-R圖如下圖3所示:圖3系統(tǒng)E-R圖4.3.3數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫中的人員信息屬于設(shè)計(jì)的重要部分,下面介紹的是各個(gè)表的具體信息。表1admins管理員信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否序號adminidvarchar255否否管理員idusernamevarchar255否否學(xué)生名adminPasswordvarchar255否否密碼addtimevarchar255否否添加時(shí)間表2t_uxinxi檔案類型信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否序號uxinxiNamevarchar255否否名稱uxinxiMarkvarchar255否否描述表3t_uyijian檔案信息表列名數(shù)據(jù)類型長度主鍵允許空說明idint11是否學(xué)生uyijianNamevarchar255否否類型uyijianMarkvarchar255否否名稱uyijianImgvarchar255否否備注uyijianDatevarchar255否否詳情uxtypeBiemingvarchar255否否檔案uxinxiBiemingvarchar255否否時(shí)間表4t_jcpeizhi老師信息表列名數(shù)據(jù)類型長度主鍵允許空說明jcpeizhiIdint11是否登錄名jcpeizhiNamevarchar255否否姓名jcpeizhiNeirongvarchar255否否性別jcpeizhiMarkvarchar255否否年齡yxtypeBiemingvarchar255否否電話yxinxiBiemingvarchar255否否職稱yyijianBiemingvarchar255否否地址uyijianDatevarchar255否否時(shí)間表5t_uxinxi學(xué)生信息表列名數(shù)據(jù)類型長度主鍵允許空說明uxinxiIdint11是否登錄名uxinxiNamevarchar255否否姓名uxinxiMarkvarchar255否否性別uxinxiMark1varchar255否否年齡uxinxiMark2varchar255否否電話uxinxiImgtext255否否學(xué)院uxinxiImgNamevarchar255否否身份證uxinxiDatevarchar255否否時(shí)間5.系統(tǒng)界面實(shí)現(xiàn)5.1登錄管理員使用用戶名以及密碼登錄,與此同時(shí)系統(tǒng)數(shù)據(jù)庫將尋找相關(guān)的信息進(jìn)行匹配,一旦輸入了錯(cuò)誤的用戶名和密碼,數(shù)據(jù)庫將提示錯(cuò)誤信息,此時(shí)系統(tǒng)會提示你重新輸入,直到帳號和密碼成功后,登錄提示信息提示成功。登錄效果圖如圖4所示:
圖4管理員登錄界面5.2管理員功能模塊5.2.1個(gè)人信息進(jìn)入系統(tǒng)后,點(diǎn)擊左邊的選項(xiàng)列表中的修改口令,則會顯示如下界面,管理員可以修改密碼。程序成效圖如下圖5所示:圖5個(gè)人信息界面圖5.2.2老師信息如有新來的老師,管理員須手動添加個(gè)人信息,內(nèi)容包括性別,電話,年齡等數(shù)據(jù)信息。管理員可以對老師的詳細(xì)的個(gè)人信息進(jìn)行刪除修改操作。效果圖如下圖6所示:圖6老師信息界面圖5.2.3學(xué)生信息管理員對學(xué)生信息包括性別,年齡,電話,學(xué)院以及身份證等信息的操作。程序效果圖如下圖7所示:圖7學(xué)生信息界面圖5.2.4檔案信息管理員對學(xué)生的檔案信息進(jìn)行增加,刪除,修改以及上傳檔案的操作,使學(xué)生信息更完善。程序效果圖如下圖8所示:圖8檔案信息界面圖5.3老師功能模塊5.3.1老師中心老師登錄在系統(tǒng)中可查看其他學(xué)生的詳細(xì)信息,例如姓名、年齡、電話等。程序效果圖如下圖9所示:圖9老師中心界面圖5.4學(xué)生功能模塊5.4.1學(xué)生中心登入系統(tǒng),學(xué)生可以快速查閱到個(gè)人數(shù)據(jù),檔案信息,也可以更新自己的數(shù)據(jù)。程序效果圖如下圖10所示:圖10學(xué)生中心界面圖6.系統(tǒng)測試重要的步驟之一需要進(jìn)行測試,這一不可忽略的環(huán)節(jié)直接影響著整個(gè)系統(tǒng)的完整性,以及后續(xù)系統(tǒng)的維護(hù)管理,測試種找尋漏洞,然后對其進(jìn)行調(diào)試,我們能做到的就是盡力把錯(cuò)誤出現(xiàn)的概率降低,準(zhǔn)確來說漏洞是無法完全消除的,只有不斷的調(diào)試才能降低這種風(fēng)險(xiǎn)的存在,使學(xué)生以及老師等用戶使用起來放心安全。測試的意義在于系統(tǒng)是否能在諸多同產(chǎn)品的較量中出眾,所以必須提高質(zhì)量才有生存空間。(1)學(xué)生登錄測試:表6登錄測試用例表用例編號01測試名稱登錄測試前提條件打開首頁頁面并未登錄步驟操作描述數(shù)據(jù)期望結(jié)果1點(diǎn)擊登錄無跳轉(zhuǎn)到登錄頁面2填寫學(xué)生名,點(diǎn)擊登錄學(xué)生名用戶名或密碼錯(cuò)誤3填寫密碼,點(diǎn)擊登錄密碼用戶名或密碼錯(cuò)誤4正確學(xué)生名和密碼,點(diǎn)擊登錄學(xué)生名、密碼跳轉(zhuǎn)到系統(tǒng)界面5填寫錯(cuò)誤的或不存在的學(xué)生名密碼學(xué)生名、密碼輸入框清空內(nèi)容并提示“學(xué)生名或密碼錯(cuò)誤”測試說明無測試結(jié)果成功測試人(2)系統(tǒng)顯示測試:表7高校畢業(yè)生信息管理測試用例表用例編號02測試名稱高校畢業(yè)生信息管理前提條件學(xué)生已登錄且已生成高校畢業(yè)生信息,處于高校畢業(yè)生信息搜索引頁面或首頁步驟操作描述數(shù)據(jù)期望結(jié)果1點(diǎn)擊高校畢業(yè)生信息或點(diǎn)擊查看詳情按鈕無跳轉(zhuǎn)到高校畢業(yè)生信息詳情2點(diǎn)擊查看按鈕無跳轉(zhuǎn)到高校畢業(yè)生信息頁面測試說明無測試結(jié)果成功測試人結(jié)論本系統(tǒng)通過長時(shí)間的系統(tǒng)分析,研究開發(fā)以及系統(tǒng)測試,得出如下結(jié)果:實(shí)現(xiàn)了JAVA和MYSQL相結(jié)合的畢業(yè)生信息管理系統(tǒng)的建設(shè),網(wǎng)站可以以響應(yīng)式展示。通過高校畢業(yè)生信息管理系統(tǒng)的研究和實(shí)現(xiàn),我覺得學(xué)習(xí)仿佛暢游在無限的海洋,學(xué)習(xí)路程尚未結(jié)束,還需大量時(shí)間去積累。該系統(tǒng)應(yīng)具有易于接受的界面美觀大方,功能更強(qiáng)大完善,以此吸引眾多學(xué)生。在開發(fā)過程中,我不僅學(xué)到了很多的知識,也提高了其他方面的綜合素質(zhì)。參考文獻(xiàn)張繼東.MySql數(shù)據(jù)庫基于Java的訪問技術(shù)[J].電子技術(shù)與軟件工程,2017,(15):169.李春燕,李根.基于Java技術(shù)的網(wǎng)絡(luò)信息高校畢業(yè)生平臺設(shè)計(jì)[J].電子技術(shù)與軟件工程,2017,(20):9.[3]王浩.基于Java技術(shù)的在線技能評測系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2016,(12):171-172.[4]王金龍,張靜.基于Java+MySql的高校慕課(MOOC)高校畢業(yè)生信息管理系統(tǒng)設(shè)計(jì)[J].通訊世界,2017,(20):276-277.[5]潘國榮.基于Java+JavaBean+Servlet實(shí)現(xiàn)模式的增刪改模塊的設(shè)計(jì)與實(shí)現(xiàn)[J].信息通信,2017,(08):101-103.[6]葛建霞.《Java動態(tài)網(wǎng)頁設(shè)計(jì)》課程中項(xiàng)目法的應(yīng)用研究[J].宿州教育學(xué)院學(xué)報(bào),2017,20(04):160-161.[7]李清霞.《Java動態(tài)網(wǎng)頁設(shè)計(jì)》課程建設(shè)與模式研究[J].福建電腦,2017,33(06):92-93+166.[8]曾晰,舒堅(jiān).基于Java的養(yǎng)老院管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].信息通信,2017,(09):122-124.[9]付昕.基于B/S調(diào)度信息管理系統(tǒng)的實(shí)現(xiàn)[J].山東省農(nóng)業(yè)管理干部學(xué)院學(xué)報(bào),2010,27(4):166-168[10]黃艷峰.在Java語言中實(shí)施“案例醫(yī)學(xué)會網(wǎng)站管理系統(tǒng)”的研究與探索[J].電腦知識與技術(shù),2010,6(5):1148-1149[11]YuanXia,YiYao.ADesignandImplementationofChineseUniversityVirtualEntrepreneurshipEducationPlatformSystemBasedonB/SStructure[A].InternationalAssociationofAppliedScienceandEngineering.Proceedingsof20192ndInternationalConferenceonAlgorithms,ComputingandArtificialIntelligence(ACAI2019)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GH/T 1483-2024綿羊絨交易技術(shù)規(guī)范
- 樁工基礎(chǔ)合同范本
- 音響貨物采購合同范本
- 西藏施工項(xiàng)目合同范本
- 快遞正規(guī)合同范本模板
- 辦公住宅維修合同范本
- 裝飾勞務(wù)派遣合同范本
- 預(yù)防傳染病安全教育教案
- 預(yù)防假期安全
- 預(yù)防傳染病的知識
- 三年級下冊語文七彩課堂
- 第7課 全球聯(lián)系的初步建立與世界格局的演變 高中歷史統(tǒng)編版(2019)必修中外歷史綱要下冊
- 11《山地回憶》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 智能傳感器研發(fā)-第1篇-深度研究
- 普華永道中天會計(jì)師事務(wù)所-人工智能機(jī)遇在汽車領(lǐng)域
- 2025年安徽中醫(yī)藥高等專科學(xué)校單招職業(yè)適應(yīng)性測試題庫及參考答案
- 2025年安慶醫(yī)藥高等專科學(xué)校單招職業(yè)適應(yīng)性考試題庫含答案
- 【參考答案及評分標(biāo)準(zhǔn)】河南省中等職業(yè)學(xué)校2025年高考壓軸卷 語文英語(二)
- 歷年中醫(yī)技能考試
- 2025年舉辦科普月的活動總結(jié)(3篇)
- 2025年南京機(jī)電職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
評論
0/150
提交評論