版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGE河北經(jīng)貿(mào)大學(xué)課程設(shè)計(jì)報(bào)告——Java程序設(shè)計(jì)實(shí)訓(xùn)班級(jí)管理系統(tǒng)的研究與實(shí)現(xiàn)專業(yè)名稱:軟件工程班級(jí):學(xué)生姓名:指導(dǎo)老師:完成時(shí)間:2012年12月河北經(jīng)貿(mào)大學(xué)課程設(shè)計(jì)報(bào)告PAGEI摘要目前,學(xué)校工作繁雜、資料重多,管理信息系統(tǒng)已進(jìn)入高校,但還未普及,而對(duì)于班級(jí)的管理來(lái)說(shuō),更是沒(méi)有一套完整的、統(tǒng)一的系統(tǒng)。因此,開(kāi)發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。根據(jù)開(kāi)發(fā)要求,它主要應(yīng)用于教育系統(tǒng),完成對(duì)班級(jí)信息的錄入查詢修改刪除等管理操作,實(shí)現(xiàn)班級(jí)管理的計(jì)算機(jī)化。開(kāi)發(fā)班級(jí)管理系統(tǒng)可使教職員工減輕工作壓力,比較系統(tǒng)地對(duì)班級(jí)學(xué)生信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理。本論文敘述了開(kāi)發(fā)班級(jí)管理的背景介紹,當(dāng)前班級(jí)管理系統(tǒng)的現(xiàn)狀以及對(duì)本系統(tǒng)的簡(jiǎn)介;重點(diǎn)介紹了班級(jí)管理系統(tǒng)的實(shí)現(xiàn)過(guò)程:包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)測(cè)試;最后對(duì)本次課題設(shè)計(jì)做出總結(jié)。關(guān)鍵字:班級(jí)管理系統(tǒng)、結(jié)構(gòu)圖、流程圖、E-R圖、測(cè)試用例、界面PAGEI目錄1緒論………12系統(tǒng)需求分析……………22.1功能需求………………22.2性能需求………………22.2.1正確性需求……………………22.2.2安全性需求……………………22.3系統(tǒng)E-R圖……………33系統(tǒng)設(shè)計(jì)…………………43.1系統(tǒng)結(jié)構(gòu)圖……………43.2類及類之間的關(guān)系……43.3系統(tǒng)流程圖……………63.3.1“登錄”流程圖………………63.3.2“錄入”流程圖………………73.3.3“查詢”流程圖………………83.3.4“修改”流程圖………………104系統(tǒng)實(shí)現(xiàn)…………………124.1系統(tǒng)登錄界面…………124.2系統(tǒng)主界面……………124.3學(xué)生信息錄入界面……134.4學(xué)生信息查詢界面……144.5學(xué)生信息修改界面……144.6學(xué)生信息刪除界面……155系統(tǒng)測(cè)試…………………166總結(jié)………18PAGE12班級(jí)管理系統(tǒng)的研究與實(shí)現(xiàn)緒論當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。管理信息系統(tǒng)是進(jìn)行信息的采集、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng),它是隨著管理科學(xué)和技術(shù)科學(xué)的發(fā)展而形成的。學(xué)校的發(fā)展也是非常的快了,而且每年都有不同的要求。學(xué)生的量也非常的大,資料可能經(jīng)常性的發(fā)生更換,原來(lái)手工的管理模式就顯的不怎么的合適了。而且手工的數(shù)據(jù)是存放在多處的,沒(méi)有使用統(tǒng)一管理的模式,數(shù)據(jù)整理非常的麻煩,統(tǒng)計(jì)也困難,很多的情況下,老師都是在重復(fù)一些相同的工作。做一些相似的報(bào)表,這樣不但降低了工作效率,而且非常的容易出錯(cuò)。在這種條件下,使用微機(jī)管理就顯的非常的合適了。只要你正確的錄入,統(tǒng)計(jì),報(bào)表輸出一點(diǎn)問(wèn)題都沒(méi)有的。于是我開(kāi)始設(shè)計(jì)班級(jí)管理系統(tǒng)。本班級(jí)管理系統(tǒng)軟件主要用于實(shí)現(xiàn)管理員對(duì)學(xué)生一些基本信息的常用操作,在本系統(tǒng)中定義了對(duì)學(xué)生基本信息進(jìn)行添加、查詢、修改、刪除四個(gè)模塊。此系統(tǒng)是一個(gè)非常方便快捷的班級(jí)學(xué)生信息管理軟件,管理員可以隨心所欲地添加學(xué)生信息、查詢學(xué)生信息、修改學(xué)生信息,刪除學(xué)生信息等等。方便班級(jí)管理,提高了管理效率。
系統(tǒng)需求分析功能需求本系統(tǒng)的功能需求有:能夠?qū)崿F(xiàn)系統(tǒng)登錄和退出;能夠?qū)崿F(xiàn)對(duì)班級(jí)學(xué)生基本資料的錄入,包括學(xué)生的學(xué)號(hào),姓名,性別,所學(xué)專業(yè),家庭住址以及出生年月等;能夠?qū)崿F(xiàn)對(duì)學(xué)生基本資料的修改;能夠根據(jù)學(xué)號(hào)對(duì)學(xué)生資料進(jìn)行查詢;能夠刪除某些學(xué)生的資料。性能需求性能需求主要包括正確性需求、安全性需求三方面。正確性需求系統(tǒng)正確性需求主要包括如下幾點(diǎn):①系統(tǒng)應(yīng)該能夠把錄入的學(xué)生基本信息準(zhǔn)確的導(dǎo)入學(xué)生基本信息文本文檔中;②查詢學(xué)生基本信息時(shí),系統(tǒng)應(yīng)能正確的從學(xué)生基本信息文本文檔中讀出所查詢的學(xué)生信息,并在相應(yīng)的位置顯示。安全型需求管理員登錄系統(tǒng)的用戶名及密碼要嚴(yán)格的保密,確保管理信息的安全。2.3系統(tǒng)E-R圖該系統(tǒng)的E-R圖有兩個(gè)實(shí)體,分別為管理員和學(xué)生,管理員的屬性有用戶名和密碼,學(xué)生的屬性有學(xué)號(hào)、姓名、性別、所學(xué)專業(yè)、家庭住址和出生日期,并且管理員管理學(xué)生,具體見(jiàn)圖2-1。管理員管理學(xué)生管理員管理學(xué)生用戶名密碼學(xué)號(hào)姓名性別所學(xué)專業(yè)家庭住址出生日期1N
系統(tǒng)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)圖該班級(jí)管理系統(tǒng)主要有登錄、管理和退出三部分組成,其中管理又分為學(xué)生信息查詢、學(xué)生信息錄入、學(xué)生信息修改和學(xué)生信息刪除四部分,體系結(jié)構(gòu)圖如圖3-1所示。班級(jí)管理系統(tǒng)班級(jí)管理系統(tǒng)登錄管理退出學(xué)生信息查詢學(xué)生信息錄入學(xué)生信息修改學(xué)生信息刪除圖3-1體系結(jié)構(gòu)圖3.2類及類之間的關(guān)系本系統(tǒng)共有7個(gè)java源文件,類之間的主要關(guān)系如圖3-2所示:StudentManagerStudentManagerDeleteStudentStudentSituationModifySituationInquestLogin(主類)圖3-2類之間的關(guān)系各類的主要作用如下:①Login.java該java文件的類負(fù)責(zé)創(chuàng)建班級(jí)管理系統(tǒng)的登錄界面,該類包含main方法,程序從該類開(kāi)始執(zhí)行。②StudentManager.java該文件的類負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的主窗口。③StudentStituation.java該文件的類負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的學(xué)生信息錄入界面。④ModifySituation.java該文件的類負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的學(xué)生信息修改界面。⑤Inquest.java該文件的類負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的學(xué)生信息查詢界面。⑥D(zhuǎn)elete.java該文件的類負(fù)責(zé)創(chuàng)建班級(jí)學(xué)生管理系統(tǒng)的學(xué)生信息刪除界面。⑦Student.java該文件的類負(fù)責(zé)創(chuàng)建存放學(xué)生信息的對(duì)象。系統(tǒng)流程圖3.3.1“登錄”流程圖首先,運(yùn)行Login.java文件,彈出歡迎登錄窗口;接著,輸入用戶名和密碼,并點(diǎn)擊登錄,這時(shí)系統(tǒng)會(huì)對(duì)用戶名和密碼進(jìn)行判斷,如果正確則成功進(jìn)入管理主界面,如果錯(cuò)誤則彈出“用戶名或密碼錯(cuò)誤,請(qǐng)重新登錄!”的提示窗口,單擊確定按鈕則會(huì)返回登錄界面,如圖3-3所示。開(kāi)始開(kāi)始運(yùn)行Login.java文件,進(jìn)入登錄界面輸入用戶名和密碼,點(diǎn)擊登錄用戶名或密碼是否正確成功進(jìn)入管理主界面提示“用戶名或密碼錯(cuò)誤,請(qǐng)重新登錄!”,單擊確定。結(jié)束TF圖3-3“登錄”流程圖3.3.2“錄入”流程圖首先,在管理主界面的菜單選項(xiàng)中點(diǎn)擊錄入學(xué)生基本信息,進(jìn)入到錄入界面;接著,按照需要輸入學(xué)生基本信息,點(diǎn)擊錄入按鈕;然后,系統(tǒng)會(huì)進(jìn)行一系列的判斷,首先判斷學(xué)號(hào)是否輸入,若沒(méi)有輸入則會(huì)彈出“必須要輸入學(xué)號(hào)!”的提示窗口,單擊確定按鈕會(huì)返回錄入界面,若已輸入則繼續(xù)向下執(zhí)行;接著判斷該生信息是否已存在,若已存在則會(huì)彈出“該生基本信息已存在,請(qǐng)到修改頁(yè)面修改!”的提示窗口,單擊確定按鈕會(huì)返回錄入界面,若不存在則繼續(xù)向下執(zhí)行;最后判斷基本信息是否將被錄入,若是則成功錄入學(xué)生基本信息,若否則返回錄入界面,如圖3-4所示。開(kāi)始開(kāi)始點(diǎn)擊錄入學(xué)生基本信息,進(jìn)入錄入界面輸入學(xué)生基本信息,并點(diǎn)擊錄入按鈕學(xué)號(hào)是否輸入該生信息是否已存在提示“必須要輸入學(xué)號(hào)!”,點(diǎn)擊確定提示“該生基本信息已存在,請(qǐng)到修改頁(yè)面修改”基本信息將被錄入成功錄入學(xué)生信息結(jié)束FTTFFT圖3-4“學(xué)生信息錄入”流程圖3.3.3“查詢”流程圖首先,在管理主界面的菜單選項(xiàng)中點(diǎn)擊查詢學(xué)生基本信息,進(jìn)入到查詢界面;接著,輸入學(xué)生學(xué)號(hào),點(diǎn)擊查詢;然后系統(tǒng)會(huì)進(jìn)行判斷學(xué)號(hào)是否輸入,若輸入則進(jìn)行向下執(zhí)行若沒(méi)有輸入則提示“必須要輸入學(xué)號(hào)!”,點(diǎn)擊確定會(huì)返回查詢界面,再進(jìn)行判斷該學(xué)號(hào)是否存在,若存在則查詢成功,并顯示學(xué)生信息,若不存在則彈出“該學(xué)號(hào)不存在!”的提示窗口,點(diǎn)擊確定會(huì)返回查詢界面,如圖3-5所示。開(kāi)始開(kāi)始結(jié)束點(diǎn)擊查詢學(xué)生基本信息,進(jìn)入查詢界面輸入學(xué)號(hào),點(diǎn)擊查詢查詢成功,并顯示學(xué)生信息T學(xué)號(hào)是否輸入該學(xué)號(hào)是否存在提示“該學(xué)號(hào)不存在!”,點(diǎn)擊確定F提示“必須要輸入學(xué)號(hào)!”,點(diǎn)擊確定FT圖3-5“查詢”流程圖3.3.4“修改”流程圖首先,在管理主界面的菜單選項(xiàng)中點(diǎn)擊修改學(xué)生基本信息,進(jìn)入到修改界面;接著,輸入學(xué)生學(xué)號(hào),點(diǎn)擊修改;然后系統(tǒng)會(huì)進(jìn)行查詢,若查詢成功,則顯示學(xué)生信息,按需要進(jìn)行修改,點(diǎn)擊錄入修改,彈出“該生基本信息已存在,您想修改他“她”的信息嗎?”點(diǎn)擊確定,彈出“基本信息將被修改”,點(diǎn)擊是修改成功,點(diǎn)擊否返回修改界面。如圖3-6所示。結(jié)束結(jié)束開(kāi)始點(diǎn)擊修改學(xué)生基本信息,進(jìn)入修改界面輸入學(xué)號(hào),點(diǎn)擊修改學(xué)號(hào)是否輸入該學(xué)號(hào)是否存在提示“該學(xué)號(hào)不存在!”,點(diǎn)擊確定F顯示學(xué)生信息,按照需要修改,點(diǎn)擊錄入修改T提示“必須要輸入學(xué)號(hào)!”,點(diǎn)擊確定FT是否要進(jìn)行修改信息將被修改修改成功TTFF圖3-6“修改”流程圖系統(tǒng)實(shí)現(xiàn)系統(tǒng)登錄界面本界面的主要功能是為了對(duì)系統(tǒng)進(jìn)行安全性管理,只有輸入正確的用戶名及密碼才可以進(jìn)入本系統(tǒng),可以用肖嬌嬌為用戶名、123456為密碼來(lái)登陸本系統(tǒng)。圖4-1登錄界面系統(tǒng)主界面本界面主要用于顯示歡迎語(yǔ)及相關(guān)功能。圖4-2主界面學(xué)生信息錄入界面本界面主要的功能是錄入學(xué)生基本信息,其中包括學(xué)生的學(xué)號(hào)、姓名、性別、所學(xué)專業(yè)、家庭住址、出生日期,其中學(xué)號(hào)是必須要填寫(xiě)的,當(dāng)沒(méi)有輸入學(xué)號(hào)時(shí),會(huì)彈出“必須要輸入學(xué)號(hào)!”的警告。圖4-3錄入界面學(xué)生信息查詢界面本界面主要的功能是按照學(xué)生的學(xué)號(hào)查詢學(xué)生基本信息,在未輸入學(xué)號(hào)并點(diǎn)擊“查詢”按鈕前,其它文本域和單選按鈕都是不可用的。圖4-4查詢界面學(xué)生信息修改界面本界面主要的功能是先按照學(xué)生的學(xué)號(hào)查詢出學(xué)生基本信息,并按照需要修改學(xué)生信息,其中學(xué)號(hào)是不可以修改的。圖4-5修改界面學(xué)生信息刪除界面本界面的主要功能是按學(xué)號(hào)刪除學(xué)生基本信息。圖4-6刪除界面
系統(tǒng)測(cè)試測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程,好的測(cè)試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試方案,成功的測(cè)試方案時(shí)發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。本文主要從設(shè)計(jì)測(cè)試用例方面來(lái)對(duì)本系統(tǒng)進(jìn)行測(cè)試。測(cè)試用例1:系統(tǒng)登錄測(cè)試如下表所示:表5-1登錄測(cè)試用例輸入輸出用戶名密碼123456錯(cuò)誤—用戶名或密碼錯(cuò)誤123123錯(cuò)誤—用戶名或密碼錯(cuò)誤肖嬌嬌錯(cuò)誤—用戶名或密碼錯(cuò)誤肖嬌嬌123456正確登錄成功測(cè)試用例2:錄入學(xué)生基本信息測(cè)試如下表所示:表5-2錄入測(cè)試用例輸入輸出學(xué)號(hào)姓名性別所學(xué)專業(yè)家庭住址出生日期小女軟工河北滄州92.08.19錯(cuò)誤—學(xué)號(hào)必須輸入201007111326女軟工河北滄州92.08.19正確—添加成功201007111326小軟工河北滄州92.08.19正確—添加成功201007111326小女河北滄州92.08.19正確—添加成功201007111326小女軟工92.08.19正確—添加成功201007111326小女軟工河北滄州正確—添加成功201007111326小女軟工河北滄州92.08.19正確—添加成功測(cè)試用例3:查詢學(xué)生基本信息測(cè)試如下表所示:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)8000噸鑄鐵壺鈴擴(kuò)建項(xiàng)目環(huán)評(píng)報(bào)告表
- 旅居車噴漆線技術(shù)改造項(xiàng)目環(huán)評(píng)報(bào)告表
- 鹽城師范學(xué)院《世界地理》2021-2022學(xué)年第一學(xué)期期末試卷
- 鹽城師范學(xué)院《社會(huì)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 鹽城師范學(xué)院《設(shè)計(jì)》2021-2022學(xué)年第一學(xué)期期末試卷
- 鹽城師范學(xué)院《馬克思主義經(jīng)典著作選讀》2021-2022學(xué)年第一學(xué)期期末試卷
- 鹽城師范學(xué)院《籃球高級(jí)》2021-2022學(xué)年第一學(xué)期期末試卷
- 鹽城師范學(xué)院《教育學(xué)外文原著選讀》2022-2023學(xué)年第一學(xué)期期末試卷
- 鹽城師范學(xué)院《書(shū)籍裝幀與樣本制作》2021-2022學(xué)年第一學(xué)期期末試卷
- 創(chuàng)業(yè)合資協(xié)議
- 主觀驗(yàn)光概述-綜合驗(yàn)光儀結(jié)構(gòu)(驗(yàn)光技術(shù)課件)
- 專題一第3課三、《SmartArt圖形工具的使用》教學(xué)設(shè)計(jì) 2023-2024學(xué)年青島版(2018)初中信息技術(shù)七年級(jí)下冊(cè)
- 海南經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院人才培養(yǎng)工作評(píng)估分項(xiàng)自評(píng)報(bào)告
- 物聯(lián)網(wǎng)技術(shù)應(yīng)用專業(yè)-物聯(lián)網(wǎng)技術(shù)課程標(biāo)準(zhǔn)
- 小學(xué)道德與法治行動(dòng)研究報(bào)告
- 2024年工業(yè)和信息化部應(yīng)急通信保障中心招聘公開(kāi)引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(kù)(共500題)答案詳解版
- 工程部項(xiàng)目培訓(xùn)
- 迷你臨床演練評(píng)量MiniCEX于英
- 2024版《隱患排查標(biāo)準(zhǔn)手冊(cè)》(附檢查依據(jù))
- DB11/1950-2021-公共建筑無(wú)障礙設(shè)計(jì)標(biāo)準(zhǔn)
- 鍍鋅線專業(yè)詞匯表
評(píng)論
0/150
提交評(píng)論