版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫程序設(shè)計(jì)課程設(shè)計(jì)報告課題:學(xué)生學(xué)籍管理系統(tǒng)姓名:學(xué)號:同組姓名:專業(yè)班級:指導(dǎo)教師:設(shè)計(jì)時間:評閱意見:評閱意見:評定成績:指導(dǎo)老師簽名:年月日目錄TOC\o"1-2"\h\z\u1、開發(fā)背景22、系統(tǒng)描述22.1、設(shè)計(jì)內(nèi)容32.2、設(shè)計(jì)要求33、數(shù)據(jù)分析33.1、功能模塊圖33.2、數(shù)據(jù)流圖33.3、數(shù)據(jù)字典64、概念模型設(shè)計(jì)145.邏輯模型設(shè)計(jì)及優(yōu)化156.物理設(shè)計(jì)和實(shí)施177、應(yīng)用程序設(shè)計(jì)〔前臺〕178、課程設(shè)計(jì)心得體會23參考文獻(xiàn)241、開發(fā)背景在學(xué)籍管理中,需要從大量的日常教學(xué)活動中提取相關(guān)信息,以反映教學(xué)情況。傳統(tǒng)的手工操作方式,易發(fā)生數(shù)據(jù)喪失,統(tǒng)計(jì)錯誤,勞動強(qiáng)度高,且速度慢。使用計(jì)算機(jī)可以高速,快捷地完成以上工作。在計(jì)算機(jī)聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實(shí)現(xiàn)數(shù)據(jù)共享,防止重復(fù)勞動,標(biāo)準(zhǔn)教學(xué)管理行為,從而提高了管理效率和水平,此外,現(xiàn)今學(xué)籍管理的繁索給具有強(qiáng)烈時間觀念的行政人員帶來了諸多不便,教學(xué)辦公室缺少一種完善的學(xué)籍管理軟件,為了對學(xué)生檔案,學(xué)生信息的管理方便,因此開發(fā)了本軟件。2、系統(tǒng)描述2.1設(shè)計(jì)內(nèi)容:(1)主要的數(shù)據(jù)表學(xué)生根本情況數(shù)據(jù)表,學(xué)生成績數(shù)據(jù)表,課程表等等。(2)主要功能模塊實(shí)現(xiàn)學(xué)生根本情況的錄入、修改、刪除等根本操作。對學(xué)生根本信息提供靈活的查詢方式。完成一個班級的學(xué)期選課功能。實(shí)現(xiàn)學(xué)生成績的錄入、修改、刪除等根本操作。能方便的對學(xué)生的個學(xué)期成績進(jìn)行查詢。具有成績統(tǒng)計(jì)、排名等功能。具有留級、休學(xué)等特殊情況的處理功能。能輸出常用的各種報表。具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。2.2設(shè)計(jì)要求:(1)學(xué)生成績表的設(shè)計(jì),要考慮到不同年級的教學(xué)方案的變化情況。(2)對于新生班級,應(yīng)該首先進(jìn)行根本情況錄入、選課、然后才能進(jìn)行成績錄入。3、數(shù)據(jù)分析3.1、功能模塊圖學(xué)生學(xué)籍管理系統(tǒng)學(xué)生學(xué)籍管理系統(tǒng)登錄處理錄入處理查詢處理修改處理刪除處理圖1功能模塊圖3.2、數(shù)據(jù)流圖圖2學(xué)生學(xué)籍管理系統(tǒng)第0層數(shù)據(jù)流圖登錄處理:圖3學(xué)生學(xué)籍管理系統(tǒng)第1層數(shù)據(jù)流圖查詢處理:圖4學(xué)生學(xué)籍管理系統(tǒng)第2層數(shù)據(jù)流圖錄入處理:圖5學(xué)生學(xué)籍管理系統(tǒng)第3層數(shù)據(jù)流圖更新處理:圖6學(xué)生學(xué)籍管理系統(tǒng)第4層數(shù)據(jù)流圖刪除處理:圖7學(xué)生學(xué)籍管理系統(tǒng)第5層數(shù)據(jù)流圖3.3、數(shù)據(jù)字典〔1〕數(shù)據(jù)流的描述圖2:數(shù)據(jù)流名稱:注冊信息簡述:管理員相關(guān)信息數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:注冊數(shù)據(jù)流組成:管理名+密碼數(shù)據(jù)流名稱:允許注冊簡述:允許注冊信息數(shù)據(jù)流來源:注冊數(shù)據(jù)流去向:管理員數(shù)據(jù)流組成:管理名+密碼數(shù)據(jù)流名稱:登錄信息簡述:學(xué)生登錄相關(guān)信息數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:登錄數(shù)據(jù)流組成:學(xué)號+登錄秘密數(shù)據(jù)流名稱:反應(yīng)信息簡述:學(xué)生登錄成功反應(yīng)信息數(shù)據(jù)流來源:登錄數(shù)據(jù)流去向:學(xué)生該數(shù)據(jù)流組成:登錄成功提示圖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é)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:專業(yè)信息查詢要求簡述:學(xué)生所要查詢專業(yè)信息的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:課程信息查詢要求簡述:學(xué)生所要查詢的課程信息的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:選課信息查詢要求簡述:學(xué)生所要選課的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等圖5:數(shù)據(jù)流名稱:學(xué)生信息簡述:核對學(xué)生是否為該校新生數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:核對成功簡述:判斷學(xué)生是為該校新生數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:核對不成功簡述:判斷學(xué)生不是該校新生數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:同意入學(xué)簡述:核對學(xué)生是為該校新生,允許入學(xué)數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等圖6:數(shù)據(jù)流名稱:學(xué)生信息更新要求
簡述:學(xué)生所要查詢學(xué)生根本信息的要求
數(shù)據(jù)流來源:學(xué)生
數(shù)據(jù)流去向:學(xué)生信息判斷
數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等數(shù)據(jù)流名稱:學(xué)生選課信息更新要求簡述:學(xué)生所要選課的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:學(xué)生信息判斷數(shù)據(jù)流組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號等圖7:數(shù)據(jù)流名稱:刪除簡述:學(xué)生所要刪除根本信息的要求數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:刪除選擇數(shù)據(jù)流名稱:信息錯誤簡述:核對信息錯誤數(shù)據(jù)流來源:學(xué)生數(shù)據(jù)流去向:刪除選擇〔2〕處理邏輯的描述圖2:處理邏輯名稱:注冊簡述:判斷管理員信息的合法性輸入的數(shù)據(jù)流:注冊信息處理描述:根據(jù)管理員提供的注冊信息,驗(yàn)證注冊信息,驗(yàn)證通過那么可允許注冊,并將信息反應(yīng)給管理員處理邏輯名稱:查詢簡述:根據(jù)相關(guān)信息查詢其它需要信息輸入的數(shù)據(jù)流:查詢要求處理描述:根據(jù)查詢要求,運(yùn)用查詢要求中的數(shù)據(jù)對管理人員信息表以及學(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é)生信息處理邏輯名稱:課程信息查詢簡述:查詢課程的根本信息輸入的數(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:處理邏輯名稱:核對信息簡述:判斷學(xué)生信息的正確性輸入的數(shù)據(jù)流:學(xué)生信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,驗(yàn)證學(xué)生信息,驗(yàn)證通過那么錄入學(xué)生的信息,驗(yàn)證不通過那么返回給學(xué)生信息指明為不是該校的新生。輸出的數(shù)據(jù)流:核對成功、核對不成功處理邏輯名稱:錄入信息簡述:錄入新生的信息輸入的數(shù)據(jù)流:學(xué)生信息處理描述:根據(jù)學(xué)生提供的學(xué)生信息,錄入學(xué)生信息,然后同意學(xué)生入學(xué)。輸出的數(shù)據(jù)流:同意入學(xué)圖6:處理邏輯名稱:學(xué)生信息更新簡述:更新學(xué)生的根本信息輸入的數(shù)據(jù)流:學(xué)生信息信息處理描述:根據(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:處理邏輯名稱:核對信息簡述:判斷學(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ù)存儲的描述數(shù)據(jù)存儲名稱:學(xué)生根本信息表簡述:學(xué)生的根本信息數(shù)據(jù)存儲組成:學(xué)號+姓名+性別+入學(xué)年份+照片+備注+專業(yè)號+登錄密碼關(guān)鍵字:學(xué)號數(shù)據(jù)存儲名稱:專業(yè)根本信息表簡述:專業(yè)的根本信息數(shù)據(jù)存儲組成:專業(yè)號+專業(yè)名+專業(yè)人數(shù)+所在院系關(guān)鍵字:專業(yè)號數(shù)據(jù)存儲名稱:課程表簡述:課程安排數(shù)據(jù)存儲組成:課程號+課程名+學(xué)期+學(xué)分關(guān)鍵字:課程號數(shù)據(jù)存儲名稱:管理信息表簡述:管理員的信息數(shù)據(jù)存儲組成:管理名+密碼關(guān)鍵字:管理名數(shù)據(jù)存儲名稱:學(xué)生選課表簡述:學(xué)生選課情況數(shù)據(jù)存儲組成:學(xué)號+課程號+成績關(guān)鍵字:學(xué)號+課程號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é)號varchar(20)主碼姓名varchar(8)非空性別char(2)非空入學(xué)年份int非空登錄密碼varchar(20)照片image備注varchar(50)專業(yè)號varchar(20)外碼表2專業(yè)根本信息表〔p表〕屬性名數(shù)據(jù)類型備注專業(yè)號varchar(20)主碼專業(yè)名varchar(40)非空專業(yè)人數(shù)int所在院系varchar(40)表3信管課程表〔xg_c表〕屬性名數(shù)據(jù)類型備注課程號varchar(20)主碼課程名varchar(40)非空學(xué)期char(10)學(xué)分Int表4計(jì)科課程表〔jk_c表〕屬性名數(shù)據(jù)類型備注課程號varchar(20)主碼課程名varchar(40)非空學(xué)期char(10)學(xué)分Int表5網(wǎng)工課程表〔wg_c表〕屬性名數(shù)據(jù)類型備注課程號varchar(20)主碼課程名varchar(40)非空學(xué)期char(10)學(xué)分Int表6公選課課程表〔c表〕屬性名數(shù)據(jù)類型備注課程號varchar(20)主碼課程名varchar(40)非空學(xué)期char(10)學(xué)分int表7管理人員信息表〔ad表〕屬性名數(shù)據(jù)類型備注管理名varchar(20)主碼密碼varchar(20)表8學(xué)生選課表〔sc表〕屬性名數(shù)據(jù)類型備注學(xué)號varchar(20)主碼課程號varchar(20)主碼成績numeric(3)6、物理設(shè)計(jì)和實(shí)施〔略〕7、應(yīng)用程序設(shè)計(jì)〔前臺〕圖9登錄界面圖10學(xué)生功能選擇界面圖11學(xué)生根本信息表圖12成績表圖13學(xué)生選課表圖14管理員登陸界面圖15學(xué)生成績處理表圖16計(jì)科專業(yè)課程表圖17信管專業(yè)課程表圖18網(wǎng)工專業(yè)課程表圖19公共課程表圖20專業(yè)信息表8、課程設(shè)計(jì)心得體會為期兩周的數(shù)據(jù)庫課程設(shè)計(jì),使我受益頗多?!皩W(xué)生學(xué)籍管理系統(tǒng)〞運(yùn)用了SQL語言以及Delphi,加深了我對SQL語言和Delphi的認(rèn)識和使用。當(dāng)我們看到這個課題時,便認(rèn)為設(shè)計(jì)這個系統(tǒng)應(yīng)該很簡單,便將需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)分為三個人同時進(jìn)行,但當(dāng)做到中間時,三個人的節(jié)奏完全統(tǒng)一不了,漏洞百出,才發(fā)現(xiàn)在需求分析沒有完成的情況下,后面的設(shè)計(jì)是不可能完成的,便只有從頭再來。通過這一次的嚴(yán)重失誤,使我認(rèn)識到了一個數(shù)據(jù)庫設(shè)計(jì),需求分析是最為重要的,以后的設(shè)計(jì)都是以需求分析為根底的。和組員一起討論,做出了數(shù)據(jù)流圖、數(shù)據(jù)字典等需求分析所必須得出的。才正式開始了后續(xù)設(shè)計(jì)。通過繪制圖形、新建數(shù)據(jù)庫、制作顯示頁面,使我認(rèn)識到了很多自己在數(shù)據(jù)庫知識方面以及其它軟件應(yīng)用方面的缺乏。通過這一次課程設(shè)計(jì)學(xué)會了許多以前不熟悉甚至不會應(yīng)用的軟件的使用。當(dāng)大家都完成了自己所實(shí)現(xiàn)的那局部功能時,我對課程設(shè)計(jì)報告進(jìn)行了整合,雖然有過埋怨,但是當(dāng)組員對報告表示認(rèn)可的時候,我發(fā)現(xiàn)我學(xué)到的知識更多了。在課程設(shè)計(jì)報告的整理過程中,我再一次的熟悉了系統(tǒng),并將逐個功能進(jìn)行截圖分析,加深了對知識的理解和掌握,使系統(tǒng)更好的運(yùn)行,同時在整理過程中也發(fā)現(xiàn)了一局部問題。雖然這是第三次課程設(shè)計(jì),并且自己也有了兩年的上機(jī)實(shí)驗(yàn),但我不得不說這一次課程設(shè)計(jì)是前兩次以及任何一節(jié)上機(jī)實(shí)驗(yàn)課都不可比的。在課程設(shè)計(jì)這一段時間,使我收獲了很多在上機(jī)課上無法學(xué)習(xí)到的知識,尤其是需求分析和Delphi的使用。因?yàn)檫@一局部知識的不熟練,在程序設(shè)計(jì)過程中遇到了不少困難,但通過老師的指導(dǎo)和一次又一次的指導(dǎo)、改寫、調(diào)試,將這些困難都解決了,心中的喜悅感油然而生。為了能使程序更加的完善,更加人性化,我也利用了不少的課余時間,查找了各方面的資料,看到一個小型系統(tǒng)能夠展示在電腦屏幕上時,感
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《山西康莊項(xiàng)目提案》課件
- 復(fù)習(xí)真題卷01 第1-2單元 (解析版)
- 《電子測量技術(shù)》課件
- 來鳳縣舊司鄉(xiāng)中心衛(wèi)生院配套設(shè)施建設(shè)可研報告
- 《家庭倫理劇》課件
- 2014年高考語文試卷(山東)(空白卷)
- 《紅巖》課件(中考名著)
- 美容美發(fā)服務(wù)銷售心得
- 2023年-2024年員工三級安全培訓(xùn)考試題附答案(奪分金卷)
- 2023-2024年項(xiàng)目部治理人員安全培訓(xùn)考試題附下載答案
- 精神病院感染管理
- 地震應(yīng)急演練實(shí)施方案村委會(2篇)
- 2024時事政治試題庫學(xué)生專用
- 三級合伙人制度
- 2024年湖北省黃石市黃石港區(qū)政府雇員招聘37人公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 礦業(yè)施工組織設(shè)計(jì)方案
- 椎體感染的護(hù)理查房
- 產(chǎn)后飲食的健康宣教-課件
- 兒科案例完整-川崎病課件
- RFJ 006-2021 RFP型人防過濾吸收器制造與驗(yàn)收規(guī)范(暫行)
- 電子行業(yè)認(rèn)證行業(yè)深度研究報告
評論
0/150
提交評論