資源描述:
《學(xué)生學(xué)籍管理系統(tǒng)(SQL數(shù)據(jù)庫系統(tǒng)設(shè)計(jì))》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、...數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告<學(xué)生學(xué)籍管理系統(tǒng)>專業(yè)班級(jí)小組成員指導(dǎo)老師開始時(shí)間完成時(shí)間.............目錄數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告11.問題描述31.1背景31.2需求分析32.數(shù)據(jù)字典42.1建表清單42.2管理員表(A)42.3學(xué)生信息表(S)42.4課程表(C)53.概念結(jié)構(gòu)設(shè)計(jì)73.1功能圖73.2數(shù)據(jù)流圖83.3E-R圖94.邏輯結(jié)構(gòu)設(shè)計(jì)124.1E-R圖的轉(zhuǎn)換126.程序?qū)崿F(xiàn)156.2程序代碼156.2功能的實(shí)現(xiàn)結(jié)果257.結(jié)論28.............課題名稱:學(xué)生學(xué)籍管理系統(tǒng)1.
2、問題描述1.1背景隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。任何一個(gè)單位需要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來并迅速發(fā)展,就必須建立與自身特點(diǎn)相適應(yīng)的管理系統(tǒng)。對(duì)于我們學(xué)校而言,毫無疑問,在實(shí)現(xiàn)學(xué)校信息化的過程中,實(shí)現(xiàn)學(xué)生學(xué)籍管理的信息化就顯得尤為重要。學(xué)生學(xué)籍管理系統(tǒng)主要用于學(xué)校學(xué)生學(xué)籍的管理,總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化、科學(xué)化、規(guī)范化和自動(dòng)化,其主要任務(wù)是用計(jì)算機(jī)對(duì)學(xué)生學(xué)籍進(jìn)行日常管理,如查詢、修改、增加、刪除,另外還考慮到學(xué)生選課,針對(duì)這些要求來設(shè)計(jì)
3、學(xué)生學(xué)籍管理系統(tǒng)。在本次實(shí)驗(yàn)中,我們需要學(xué)習(xí)并掌握數(shù)據(jù)庫設(shè)計(jì)的流程和基本方法。在這基礎(chǔ)上完成對(duì)學(xué)生學(xué)籍系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)和相應(yīng)文檔的編寫工作,從而更加深入地掌握數(shù)據(jù)庫系統(tǒng)分析與設(shè)計(jì)的基本概念和基本方法,提高從事數(shù)據(jù)庫系統(tǒng)建設(shè)和管理工作的基本技能和能力。1.2需求分析根據(jù)用戶的需求,學(xué)生學(xué)籍管理系統(tǒng)將滿足一下需求:A)學(xué)生個(gè)人基本信息1)實(shí)現(xiàn)學(xué)生基本情況的錄入、修改、刪除等基本操作。2)對(duì)學(xué)生基本信息提供靈活的查詢方式。3)B)選課功能1)完成一個(gè)班級(jí)的學(xué)期選課功能。2)C)成績(jī)管理1)實(shí)現(xiàn)學(xué)生成績(jī)的錄入
4、、修改、刪除等基本操作。2)能方便的對(duì)學(xué)生的個(gè)學(xué)期成績(jī)進(jìn)行查詢。3)具有成績(jī)統(tǒng)計(jì)、排名等功能。4).............1.數(shù)據(jù)字典2.1建表清單表名中文對(duì)照A管理員表S學(xué)生信息表C課程表B班級(jí)表P專業(yè)表D院系表CS選課表T老師表J授課表2.2管理員表(A)管理員表(A)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是A_ID管理員編號(hào)CHAR(4)4A_USER用戶名VARCHAR(10)10A_PW用戶密碼VARCHAR(20)20A_PERM用戶權(quán)限INT不同用戶擁有不同權(quán)限2.3學(xué)生
5、信息表(S)學(xué)生信息表(S)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是S_NO學(xué)號(hào)CHAR(10)10S_NAME姓名VARCHAR(10)10是S_SEX性別CHAR(2)2是男女S_BIRT出生日期VARCHAR(10)10是S_NAFA民族VARCHAR(8)8是漢S_BIPL籍貫VARCHAR(10)10是S_ADDR地址VARCHAR(50)50是S_POST郵編CHAR(6)6是.............S_TEL電話VARCHAR(20)20是S_ID身份證號(hào)CHAR(18)
6、18是S_POLA政治面貌VARCHAR(10)10是其他群眾共青團(tuán)中共黨員S_YEAR入學(xué)年份VARCHAR(10)10是S_DEPA院系CHAR(4)是S_PROF專業(yè)CHAR4)是S_CLAS班級(jí)CHAR(4)是S_NOTE備注VARCHAR(1000)1000是2.1課程表(C)課程表(C)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是C_ID課程編號(hào)CHAR(4)4C_NAME課程名VARCHAR(20)20是C_PRNO先行課CHAR(4)4是C_CREDIT學(xué)分INTC_NOTE
7、課程簡(jiǎn)介VARCHAR(200)200是2.2班級(jí)表(B)班級(jí)表(B)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是B_ID班級(jí)編號(hào)CHAR(4)4B_NAME班級(jí)名VARCHAR(40)40是B_NUM班級(jí)人數(shù)SMALLINT是B_MASTER班主任名VARCHAR(4)是P_ID專業(yè)編號(hào)CHAR(4).............2.1專業(yè)表(P)專業(yè)表(P)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是P_ID專業(yè)編號(hào)CHAR(4)4P_NAME專業(yè)名VARCHAR(40)40是P_
8、NUM專業(yè)人數(shù)INT是D_ID學(xué)院編號(hào)CHAR(4)42.2院系表(D)院系表(D)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是D_ID學(xué)院編號(hào)CHAR(4)4D_NAME學(xué)院名VARCHAR(40)40是D_NUM學(xué)院人數(shù)INT是D_MASTER院長(zhǎng)名VARCHAR(4)4是2.3選課表(CS)選課表(CS)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是T_ID學(xué)院編號(hào)CHAR(4)20是C_ID課程編號(hào)CHAR(4)4CS_RESU