學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告

學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告

ID:25274811

大?。?11.50 KB

頁數(shù):25頁

時(shí)間:2018-11-19

上傳者:U-25918
學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第1頁
學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第2頁
學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第3頁
學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第4頁
學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告_第5頁
資源描述:

《學(xué)生學(xué)籍管理系統(tǒng)課程設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

數(shù)據(jù)庫程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告課題:學(xué)生學(xué)籍管理系統(tǒng)姓名:學(xué)號(hào):同組姓名:專業(yè)班級(jí):信管12101指導(dǎo)教師:設(shè)計(jì)時(shí)間:2014-6-16至2014-6-30評(píng)閱意見:評(píng)定成績:指導(dǎo)老師簽名:年月日-24- 目錄1、開發(fā)背景22、系統(tǒng)描述22.1、設(shè)計(jì)內(nèi)容33.1、設(shè)計(jì)要求33、數(shù)據(jù)分析33.1、功能模塊圖33.2、數(shù)據(jù)流圖33.3、數(shù)據(jù)字典74、概念模型設(shè)計(jì)155.邏輯模型設(shè)計(jì)及優(yōu)化156.物理設(shè)計(jì)和實(shí)施177、應(yīng)用程序設(shè)計(jì)(前臺(tái))188、課程設(shè)計(jì)心得體會(huì)24參考文獻(xiàn)24-24- 1、開發(fā)背景在學(xué)籍管理中,需要從大量的日常教學(xué)活動(dòng)中提取相關(guān)信息,以反映教學(xué)情況。傳統(tǒng)的手工操作方式,易發(fā)生數(shù)據(jù)丟失,統(tǒng)計(jì)錯(cuò)誤,勞動(dòng)強(qiáng)度高,且速度慢。使用計(jì)算機(jī)可以高速,快捷地完成以上工作。在計(jì)算機(jī)聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實(shí)現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動(dòng),規(guī)范教學(xué)管理行為,從而提高了管理效率和水平,此外,現(xiàn)今學(xué)籍管理的繁索給具有強(qiáng)烈時(shí)間觀念的行政人員帶來了諸多不便,教學(xué)辦公室缺少一種完善的學(xué)籍管理軟件,為了對(duì)學(xué)生檔案,學(xué)生信息的管理方便,因此開發(fā)了本軟件。2、系統(tǒng)描述2.1設(shè)計(jì)內(nèi)容:(1)主要的數(shù)據(jù)表學(xué)生基本情況數(shù)據(jù)表,學(xué)生成績數(shù)據(jù)表,課程表等等。(2)主要功能模塊1)實(shí)現(xiàn)學(xué)生基本情況的錄入、修改、刪除等基本操作。2)對(duì)學(xué)生基本信息提供靈活的查詢方式。3)完成一個(gè)班級(jí)的學(xué)期選課功能。4)實(shí)現(xiàn)學(xué)生成績的錄入、修改、刪除等基本操作。5)能方便的對(duì)學(xué)生的個(gè)學(xué)期成績進(jìn)行查詢。6)具有成績統(tǒng)計(jì)、排名等功能。7)具有留級(jí)、休學(xué)等特殊情況的處理功能。8)能輸出常用的各種報(bào)表。9)具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。2.2設(shè)計(jì)要求:(1)學(xué)生成績表的設(shè)計(jì),要考慮到不同年級(jí)的教學(xué)計(jì)劃的變化情況。(2)對(duì)于新生班級(jí),應(yīng)該首先進(jìn)行基本情況錄入、選課、然后才能進(jìn)行成績錄入。-24- 3、數(shù)據(jù)分析3.1、功能模塊圖學(xué)生學(xué)籍管理系統(tǒng)登錄處理錄入處理查詢處理修改處理刪除處理圖1功能模塊圖3.2、數(shù)據(jù)流圖圖2學(xué)生學(xué)籍管理系統(tǒng)第0層數(shù)據(jù)流圖-24- 登錄處理:圖3學(xué)生學(xué)籍管理系統(tǒng)第1層數(shù)據(jù)流圖查詢處理:圖4學(xué)生學(xué)籍管理系統(tǒng)第2層數(shù)據(jù)流圖-24- 錄入處理:圖5學(xué)生學(xué)籍管理系統(tǒng)第3層數(shù)據(jù)流圖更新處理:圖6學(xué)生學(xué)籍管理系統(tǒng)第4層數(shù)據(jù)流圖-24- 刪除處理:圖7學(xué)生學(xué)籍管理系統(tǒng)第5層數(shù)據(jù)流圖-24- 3.3、數(shù)據(jù)字典(1)數(shù)據(jù)流的描述圖2:數(shù)據(jù)流名稱:注冊(cè)信息簡述:管理員相關(guān)信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:注冊(cè)數(shù)據(jù)流組成:管理名+密碼數(shù)據(jù)流名稱:允許注冊(cè)簡述:允許注冊(cè)信息數(shù)據(jù)流來源:注冊(cè)數(shù)據(jù)流去向:管理員數(shù)據(jù)流組成:管理名+密碼數(shù)據(jù)流名稱:登錄信息簡述:學(xué)生登錄相關(guān)信息數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:登錄數(shù)據(jù)流組成:學(xué)號(hào)+登錄秘密數(shù)據(jù)流名稱:反饋信息簡述:學(xué)生登錄成功反饋信息數(shù)據(jù)流來源:登錄數(shù)據(jù)流去向:學(xué)生該數(shù)據(jù)流組成:登錄成功提示-24- 圖3:數(shù)據(jù)流名稱:登錄簡述:登錄信息數(shù)據(jù)流來源:外部實(shí)體數(shù)據(jù)流去向:審核學(xué)生數(shù)據(jù)流組成:登錄信息圖4:數(shù)據(jù)流名稱:學(xué)生信息查詢要求簡述:學(xué)生所要查詢學(xué)生基本信息的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等數(shù)據(jù)流名稱:專業(yè)信息查詢要求簡述:學(xué)生所要查詢專業(yè)信息的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等數(shù)據(jù)流名稱:課程信息查詢要求簡述:學(xué)生所要查詢的課程信息的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等數(shù)據(jù)流名稱:選課信息查詢要求簡述:學(xué)生所要選課的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷-24- 數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等圖5:數(shù)據(jù)流名稱:學(xué)生信息簡述:核對(duì)學(xué)生是否為該校新生數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等數(shù)據(jù)流名稱:核對(duì)成功簡述:判斷學(xué)生是為該校新生數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等數(shù)據(jù)流名稱:核對(duì)不成功簡述:判斷學(xué)生不是該校新生數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等數(shù)據(jù)流名稱:同意入學(xué)簡述:核對(duì)學(xué)生是為該校新生,允許入學(xué)數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等圖6:-24- 數(shù)據(jù)流名稱:學(xué)生信息更新要求簡述:學(xué)生所要查詢學(xué)生基本信息的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等數(shù)據(jù)流名稱:學(xué)生選課信息更新要求簡述:學(xué)生所要選課的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)等圖7:數(shù)據(jù)流名稱:刪除簡述:學(xué)生所要?jiǎng)h除基本信息的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:刪除選擇數(shù)據(jù)流名稱:信息錯(cuò)誤簡述:核對(duì)信息錯(cuò)誤數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:刪除選擇(2)處理邏輯的描述圖2:處理邏輯名稱:注冊(cè)簡述:判斷管理員信息的合法性輸入的數(shù)據(jù)流:注冊(cè)信息處理描述:根據(jù)管理員提供的注冊(cè)信息,驗(yàn)證注冊(cè)信息,驗(yàn)證通過則可允許注冊(cè),并將信息反饋給管理員-24- 處理邏輯名稱:查詢簡述:根據(jù)相關(guān)信息查詢其它需要信息輸入的數(shù)據(jù)流:查詢要求處理描述:根據(jù)查詢要求,運(yùn)用查詢要求中的數(shù)據(jù)對(duì)管理人員信息表以及學(xué)生基本信息表進(jìn)行查詢處理邏輯名稱:登錄簡述:判斷登錄信息的是否正確輸入的數(shù)據(jù)流:登錄信息處理描述:根據(jù)學(xué)生提供的登錄信息,與學(xué)生基本信息表中的數(shù)據(jù)進(jìn)行比較,滿足要求就登錄成功,否則登錄不成功圖3:處理邏輯名稱:審核學(xué)生簡述:審核學(xué)生的信息是否正確輸入的數(shù)據(jù)流:登錄信息處理描述:根據(jù)學(xué)生提供的信息進(jìn)行登錄,并審核數(shù)據(jù)是否滿足要求,滿足要求審核成功,否則審核不成功圖4:處理邏輯名稱:學(xué)生信息查詢簡述:查詢學(xué)生的基本信息輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則允許學(xué)生查閱學(xué)生信息,驗(yàn)證不通過則返回給學(xué)生信息指為非法學(xué)生信息處理邏輯名稱:專業(yè)信息查詢簡述:查詢專業(yè)的基本信息輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則允許學(xué)生查閱專業(yè)信息,驗(yàn)證不通過則返回給學(xué)生信息指為非法學(xué)生信息-24- 處理邏輯名稱:課程信息查詢簡述:查詢課程的基本信息輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則允許學(xué)生查閱課程信息,驗(yàn)證不通過則返回給學(xué)生信息指為非法學(xué)生信息處理邏輯名稱:選課信息查詢簡述:查詢選課的基本信息輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則允許學(xué)生查閱選課信息,驗(yàn)證不通過則返回給學(xué)生信息指為非法學(xué)生信息圖5:處理邏輯名稱:核對(duì)信息簡述:判斷學(xué)生信息的正確性輸入的數(shù)據(jù)流:學(xué)生信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則錄入學(xué)生的信息,驗(yàn)證不通過則返回給學(xué)生信息指明為不是該校的新生。輸出的數(shù)據(jù)流:核對(duì)成功、核對(duì)不成功處理邏輯名稱:錄入信息簡述:錄入新生的信息輸入的數(shù)據(jù)流:學(xué)生信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,錄入學(xué)生信息,然后同意學(xué)生入學(xué)。輸出的數(shù)據(jù)流:同意入學(xué)圖6:處理邏輯名稱:學(xué)生信息更新簡述:更新學(xué)生的基本信息輸入的數(shù)據(jù)流:學(xué)生信息信息-24- 處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則允許學(xué)生更新學(xué)生信息,驗(yàn)證不通過則返回給學(xué)生信息指為非法學(xué)生信息處理邏輯名稱:選課信息更新簡述:更新選課的基本信息輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則允許學(xué)生更新選課信息,驗(yàn)證不通過則返回給學(xué)生信息指為非法學(xué)生信息圖7:處理邏輯名稱:核對(duì)信息簡述:判斷學(xué)生信息的正確性輸入的數(shù)據(jù)流:學(xué)生信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則錄入學(xué)生的信息,驗(yàn)證不通過則返回給學(xué)生信息指明為不是該校的新生。處理邏輯名稱:刪除學(xué)生信息簡述:刪除學(xué)生的基本信息輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過則允許學(xué)生刪除學(xué)生信息,驗(yàn)證不通過則返回給學(xué)生信息指為非法學(xué)生信息(3)數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)名稱:學(xué)生基本信息表簡述:學(xué)生的基本信息數(shù)據(jù)存儲(chǔ)組成:學(xué)號(hào)+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號(hào)+登錄密碼關(guān)鍵字:學(xué)號(hào)數(shù)據(jù)存儲(chǔ)名稱:專業(yè)基本信息表簡述:專業(yè)的基本信息-24- 數(shù)據(jù)存儲(chǔ)組成:專業(yè)號(hào)+專業(yè)名+專業(yè)人數(shù)+所在院系關(guān)鍵字:專業(yè)號(hào)數(shù)據(jù)存儲(chǔ)名稱:課程表簡述:課程安排數(shù)據(jù)存儲(chǔ)組成:課程號(hào)+課程名+學(xué)期+學(xué)分關(guān)鍵字:課程號(hào)數(shù)據(jù)存儲(chǔ)名稱:管理信息表簡述:管理員的信息數(shù)據(jù)存儲(chǔ)組成:管理名+密碼關(guān)鍵字:管理名數(shù)據(jù)存儲(chǔ)名稱:學(xué)生選課表簡述:學(xué)生選課情況數(shù)據(jù)存儲(chǔ)組成:學(xué)號(hào)+課程號(hào)+成績關(guān)鍵字:學(xué)號(hào)+課程號(hào)-24- 4、概念模型設(shè)計(jì)根據(jù)系統(tǒng)數(shù)據(jù)流圖和數(shù)據(jù)字典,得出系統(tǒng)的總體概念模型(E-R)如圖8所示。圖8學(xué)生學(xué)籍管理系統(tǒng)全局E-R圖5、邏輯模型設(shè)計(jì)及優(yōu)化根據(jù)系統(tǒng)的總體概念設(shè)計(jì)模型、E-R圖向關(guān)系模式的轉(zhuǎn)化規(guī)則和數(shù)據(jù)庫的范式理論,得到系統(tǒng)優(yōu)化后的邏輯模型。表1學(xué)生基本信息表(s表)屬性名數(shù)據(jù)類型備注學(xué)號(hào)varchar(20)主碼姓名varchar(8)非空性別char(2)非空-24- 入學(xué)年份int非空登錄密碼varchar(20)照片image備注varchar(50)專業(yè)號(hào)varchar(20)外碼表2專業(yè)基本信息表(p表)屬性名數(shù)據(jù)類型備注專業(yè)號(hào)varchar(20)主碼專業(yè)名varchar(40)非空專業(yè)人數(shù)int所在院系varchar(40)表3信管課程表(xg_c表)屬性名數(shù)據(jù)類型備注課程號(hào)varchar(20)主碼課程名varchar(40)非空學(xué)期char(10)學(xué)分Int表4計(jì)科課程表(jk_c表)屬性名數(shù)據(jù)類型備注課程號(hào)varchar(20)主碼課程名varchar(40)非空學(xué)期char(10)學(xué)分Int-24- 表5網(wǎng)工課程表(wg_c表)屬性名數(shù)據(jù)類型備注課程號(hào)varchar(20)主碼課程名varchar(40)非空學(xué)期char(10)學(xué)分Int表6公選課課程表(c表)屬性名數(shù)據(jù)類型備注課程號(hào)varchar(20)主碼課程名varchar(40)非空學(xué)期char(10)學(xué)分int表7管理人員信息表(ad表)屬性名數(shù)據(jù)類型備注管理名varchar(20)主碼密碼varchar(20)表8學(xué)生選課表(sc表)屬性名數(shù)據(jù)類型備注學(xué)號(hào)varchar(20)主碼課程號(hào)varchar(20)主碼成績numeric(3)6、物理設(shè)計(jì)和實(shí)施(略)-24- 7、應(yīng)用程序設(shè)計(jì)(前臺(tái))圖9登陸界面圖10學(xué)生功能選擇界面-24- 圖11學(xué)生基本信息表圖12成績表-24- 圖13學(xué)生選課表圖14管理員登陸界面-24- 圖15學(xué)生成績處理表圖16計(jì)科專業(yè)課程表-24- 圖17信管專業(yè)課程表圖18網(wǎng)工專業(yè)課程表-24- 圖19公共課程表圖20專業(yè)信息表-24- 8、課程設(shè)計(jì)心得體會(huì)通過這次課程設(shè)計(jì)真的讓我學(xué)到了很多東西。在這次課程設(shè)計(jì)中,我們?nèi)朔止ず献鳎抑饕?fù)責(zé)的是制作界面這一塊,并參與了需求分析,開始我們?nèi)苏J(rèn)為一人負(fù)責(zé)一塊就可以了,結(jié)果發(fā)現(xiàn)做到一半就做不下去了,是因?yàn)樾枨蠓治鰶]有做好,然后我們?nèi)擞种荒芑氐搅似瘘c(diǎn),將需求分析商定好,才發(fā)現(xiàn)后面的工作好做多了,老師也告訴我們做一個(gè)系統(tǒng),需求分析是最重要的,做需求分析的人是最核心的人物,這次的實(shí)踐真的讓我明白了一個(gè)系統(tǒng)中需求分析的重要,這是我的收獲之一;我的收獲之二就是關(guān)于Delphi的制作,通過詢問老師并且自己看書做出了一個(gè)界面,雖然這個(gè)界面制作得不是很好,但是還是滿足了老師所要求的基本功能,用Delphi制作界面是我的收獲之二;我的收獲之三就是和我的同組成員的共同探討,讓我發(fā)現(xiàn)真的是人多力量大,一個(gè)人的腦袋想的事情往往都不是很全面,通過大家的商討我們才能使我們的東西更加的完善。參考文獻(xiàn)?[1]?錢雪忠,李京.數(shù)據(jù)庫原理及應(yīng)用.北京郵電大學(xué)出版社.2007.?[2]?楊長興,王小玲.數(shù)據(jù)庫應(yīng)用基礎(chǔ)實(shí)踐教程.中國鐵道出版社.?[3]?施伯樂.數(shù)據(jù)庫技術(shù).科學(xué)技術(shù)出版社.2004.?[4]?程去志.數(shù)據(jù)庫原理與SQL?Server?2005?應(yīng)用教程.機(jī)械工業(yè)出版社.2006[5]劉瑞河,蘭紅.Delphi簡明教程:高等學(xué)校計(jì)算機(jī)教材.清華大學(xué)出版社-24-

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。
關(guān)閉