學(xué)生學(xué)籍管理系統(tǒng)實(shí)例分析_第1頁(yè)
學(xué)生學(xué)籍管理系統(tǒng)實(shí)例分析_第2頁(yè)
學(xué)生學(xué)籍管理系統(tǒng)實(shí)例分析_第3頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、學(xué)生學(xué)籍管理系統(tǒng)實(shí)例分析1.1 學(xué)籍管理系統(tǒng)簡(jiǎn)介學(xué)籍管理是高等院校學(xué)生管理事務(wù)中的一項(xiàng)重要工作,在管理過(guò)程中 涉及大量的數(shù)據(jù)處理,而傳統(tǒng)的人工管理已經(jīng)無(wú)法完全勝任。特別是實(shí)行 學(xué)分制以后,涉及學(xué)生選課的相關(guān)數(shù)據(jù)的處理為人工學(xué)籍管理帶來(lái)了更大 的工作量。為了解決學(xué)生學(xué)籍管理問(wèn)題,學(xué)生學(xué)籍管理系統(tǒng)<student's dataman age system)應(yīng)運(yùn)而生。1.2 系統(tǒng)功能分析高等院校學(xué)籍管理涉及院系信息、班級(jí)信息、任課教師信息、學(xué)生信 息、學(xué)籍變更信息、學(xué)生獎(jiǎng)懲信息、課程信息以及選課信息和成績(jī)等多種 數(shù)據(jù) 信息。學(xué)籍管理用戶包括系統(tǒng)管理員、教師和學(xué)生。系統(tǒng)管理員負(fù)責(zé)日常的

2、學(xué)籍管理工作,如各種基本信息的錄入、修改、刪除等操作。教師使用該 系統(tǒng)可完成教案班信息查詢和成績(jī)管理。學(xué)生使用該系統(tǒng)主要完成選課和 成績(jī)查詢等操作。經(jīng)過(guò)調(diào)研與分析,高等院校學(xué)籍管理系統(tǒng)主要應(yīng)具有以下功能。<1)院系信息管理。院系信息管理包括院系信息數(shù)據(jù)的錄入、修改與 刪除等功能。<2)班級(jí)信息管理。班級(jí)信息管理包括班級(jí)信息的錄入、修改與刪除 等功能。<3)教師信息管理。教師信息管理包括任課教師信息的錄入、修改與 刪除等功能。<4)學(xué)生信息管理。學(xué)生信息管理包括學(xué)生信息的錄入、修改與刪除 等功能。<5)課程信息管理。課程信息管理包括課程信息的錄入、修改與刪除功能。&

3、lt;6)學(xué)籍變更信息管理。學(xué)籍變更信息管理包括學(xué)籍變更信息的錄入、修改與刪 除等功能。<7)學(xué)生獎(jiǎng)懲信息管理。學(xué)生獎(jiǎng)懲信息管理包括學(xué)生獎(jiǎng)懲信息的錄入、修改與刪 除等功能。<8 )數(shù)據(jù)查詢。數(shù)據(jù)查詢包括教案班學(xué)生信息的查詢和學(xué)生成績(jī)查詢等功能。詳細(xì)的設(shè)計(jì)將在第 8章介紹。1.3 各數(shù)據(jù)表的結(jié)構(gòu)學(xué)籍管理系統(tǒng)數(shù)據(jù)庫(kù)各數(shù)據(jù)表的結(jié)構(gòu)如下。<1)數(shù)據(jù)庫(kù)名:stude nt。<2)student表<學(xué)生信息表)如表 1-1所示。表1-1student表 < 學(xué)生信息表)字段名稱類型寬度允許空值主鍵說(shuō)明snochar8NOT NULL是學(xué)生學(xué)號(hào)snamechar8NOT

4、NULL學(xué)生姓名sexchar2NULL學(xué)生性別nativechar20NULL籍貫birthdaysmalldate4NULL學(xué)生岀生日期dnochar6NULL學(xué)生所在院系編號(hào) <外鍵)spnochar8NULL專業(yè)代碼 < 外鍵)classnochar4NULL班級(jí)號(hào)entimesmalldate4NULL學(xué)生入校時(shí)間homevarchar40NULL學(xué)生家庭住址telvarchar40NULL學(xué)生聯(lián)系電話<3) course表<課程信息表)如表 1-2所示。表1-2course 表< 課程信息表)字段名稱類型寬度允許空值主鍵說(shuō)明cnochar10NOT N

5、ULL是課程編號(hào)spnochar8NULL專業(yè)代碼 <外鍵)cnamechar20NOT NULL課程名稱ctnotinyint1NULL課程類型編號(hào) <外鍵)experimenttinyint1NULL實(shí)驗(yàn)時(shí)數(shù)lecturetinyint1NULL授課學(xué)時(shí)semestertinyint1NULL開(kāi)課學(xué)期credittinyint1NULL課程學(xué)分<4) student_course表 <學(xué)生選課成績(jī)表)如表 1-3所示。表1-3student_course 表 學(xué)生選課成績(jī)表)字段名稱類型寬度允許空值主鍵說(shuō)明snochar8NOT NULL是學(xué)生學(xué)號(hào)tcidsmall

6、int2NOT NULL是上課編號(hào)scoretinyint1NULL學(xué)生成績(jī)注意:上課編號(hào)tcid是指teacher_course師上課課表)中的 tcid,而不是 course表 課程信息表)中的課程編號(hào)eno。5)teacher表教師信息表)如表 1-4所示。表1-4 teacher表 教師信息表)字段名稱類型寬度允許空值主鍵說(shuō)明tnochar8NOT NULL是教師編號(hào)tnamechar8NOT NULL教師姓名sexchar2NULL教師性別birthdaysmalldate4NULL教師岀生日期dnochar6NULL教師所在院系編號(hào) 外鍵)pnotinyint1NULL教師職務(wù)或職

7、稱編號(hào)homevarchar40NULL教師家庭住址zipcodechar6NULL郵政編碼telvarchar40NULL聯(lián)系電話emailvarchar40NULL電子郵件6)department表院系信息表)如表 1-5所示。表1-5 department 表 院系信息表)字段名稱類型寬度允許空值主鍵說(shuō)明dnochar6NOT NULL是院系編號(hào)dnamechar20NOT NULL院系名稱headerchar8NULL院系負(fù)責(zé)人addrvarchar40NULL院系辦公地址delvarchar40NULL聯(lián)系電話7) user表用戶信息表)如表 1-6所示。表1-6 user表 用戶信

8、息表)字段名稱類型寬度允許空值主鍵說(shuō)明usrnochar8NOT NULL是用戶名usrpwdchar8NULL密碼usrrightsint4NOT NULL操作權(quán)限8)speciality表專業(yè)信息表)如表 1-7所示。表1-7 speciality表專業(yè)信息表)字段名稱類型寬度允許空值主鍵說(shuō)明spnochar8NOT NULL是專業(yè)代碼dnochar6NOT NULL院系編號(hào) 外鍵)spnamechar20NOT NULL專業(yè)名稱9) class表 班級(jí)信息表)如表 1-8所示。表1-8 class表 班級(jí)信息表)字段名稱類型寬度允許空值主鍵說(shuō)明classnochar4NOT NULL是班

9、級(jí)號(hào)spnochar8NOT NULL是專業(yè)代碼headerchar8NULL班負(fù)責(zé)人10) teacher_course表教師上課課表)如表 1-9所示。表1-9 teacher_course 表 教師上課課表)字段名稱類型寬度允許空值主鍵說(shuō)明tcidsmallint2NOT NULL是上課編號(hào)tnochar8NULL教師編號(hào) 外鍵)spnochar8NULL專業(yè)代碼 外鍵)classnochar4NULL班級(jí)號(hào)cnochar10NOT NULL課程編號(hào) 外鍵)semesterchar6NULL學(xué)期schoolyearchar10NULL學(xué)年classtimevarchar40NULL上課時(shí)

10、間classroomvarchar40NULL上課地點(diǎn)weektimetinyint1NULL每周課時(shí)數(shù)11) change表學(xué)籍變更信息表)如表 1-10所示。表1-10 change表 學(xué)籍變更信息表)字段名稱類型寬度允許空值主鍵說(shuō)明changeidsmallint2NOT NULL是記錄號(hào)snochar8NOT NULL學(xué)生學(xué)號(hào) 外鍵)changechar1NOT NULL變更代碼 外鍵)rectimedatetime8NOT NULL記錄時(shí)間descriptionvarchar100NULL描述12) reward表獎(jiǎng)勵(lì)記錄信息表)如表 1-11所示。表1-11 reward表 獎(jiǎng)勵(lì)記

11、錄信息表)字段名稱類型寬度允許空值主鍵說(shuō)明rewardidsmallint2NOT NULL是記錄號(hào)snochar8NOT NULL學(xué)生學(xué)號(hào) 外鍵)續(xù)表字段名稱類型寬度允許空值主鍵說(shuō)明levelschar1NOT NULL級(jí)別代碼 外鍵)rectimedatetime8NOT NULL記錄時(shí)間descriptionvarchar100NULL描述<13) punishment表<處罰記錄信息表)如表 1-12所示。表1-12 punishment表 <處罰記錄信息表)字段名稱類型寬度允許空值主鍵說(shuō)明punishmentidsmallint2NOT NULL是記錄號(hào)snocha

12、r8NOT NULL學(xué)生學(xué)號(hào) <外鍵)levelschar1NOT NULL級(jí)別代碼 <外鍵)rectimedatetime8NOT NULL記錄時(shí)間enablechar1NOT NULL是否生效<T-是F-否)descriptionvarchar100NULL描述<14) change_code表<學(xué)籍變更信息表)如表 1-13所示。表1-13 change_code 表 < 學(xué)籍變更信息表)字段名稱類型寬度允許空值主鍵說(shuō)明codechar1NOT NULL是變更代碼descriptionvarchar100NULL描述<15) reward_lev

13、els表<獎(jiǎng)勵(lì)記錄信息表)如表 1-14所示。表1-14 reward_levels 表 < 獎(jiǎng)勵(lì)記錄信息表)字段名稱類型寬度允許空值主鍵說(shuō)明codechar1NOT NULL是代碼descriptionvarchar100NULL描述<16) punishment_levels表<處罰記錄信息表)如表 1-15所示。表1-15 punishment_levels 表 < 處罰記錄信息表)字段名稱類型寬度允許空值主鍵說(shuō)明codechar1NOT NULL是變更代碼descriptionvarchar100NULL描述<17) cousetype表<課程

14、類型表)如表 1-16所示。表1-16 cousetype 表 < 課程類型表)字段名稱類型寬度允許空值主鍵說(shuō)明ctnotinyint1NOT NULL是類型編號(hào)ctnamechar16NOT NULL類型名稱<18) profession表<職稱表)如表 1-17所示。表 1-17 profession 表 職稱表)字段名稱類型寬度允許空值主鍵說(shuō)明pnoprofessiontinyintchar110NOT NULLNOT NULL是職稱編號(hào)職稱名稱1.4 各數(shù)據(jù)表之間的關(guān)系要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù) student還必須明確各數(shù)據(jù)表的相互關(guān)系。這一節(jié)將介紹學(xué)籍管理系 統(tǒng)數(shù)據(jù)庫(kù)各數(shù)據(jù)表之

15、間的關(guān)系。學(xué)籍管理系統(tǒng)數(shù)據(jù)庫(kù)各數(shù)據(jù)表之間的關(guān)系如下。<1) change_code表和change表之間的關(guān)系如圖 1-1所示。圖1-1 change_code表和change表之間的關(guān)系<2) coursetype表和course表之間的關(guān)系如圖 1-2所示。圖1-2 coursetype表和course表之間的關(guān)系<3)department表和speciality表之間的關(guān)系如圖1-3所示。specialityspnospnwe duodepartmentdngh+*d«r addr d+l圖1-3 department表和speciality表之間的關(guān)系<

16、;4)department表和student表之間的關(guān)系如圖 1-4所示。圖1-4 department表和student表之間的關(guān)系<5) department表和teacher表之間的關(guān)系如圖 1-5所示。department圖1-5 department表和teacher表之間的關(guān)系<6) profession表和teacher表之間的關(guān)系如圖 1-6所示。圖1-6 profession表和teacher表之間的關(guān)系<7) punishment_levels 表、punishment表和 student表之間的關(guān)系如圖 1-7 所示。圖 1-7 punishment_l

17、evels 表、punishment 表和 student表之間的關(guān)系<8) reward_levels表,reward表和student表之間的關(guān)系如圖 1-8所示。reward levelscode de e cr i p t i utlreward$r ew:ii_ di dsnolevelsde弓 cri p t i onstudent圖1-8 reward_levels表、reward表和student表之間的關(guān)系<9) speciality表和class表之間的關(guān)系如圖1-9所示。圖1-9 speciality表和class表之間的關(guān)系<10) speciality表和course表之間的關(guān)系如圖 1-10所示。圖1-10 speciality表和course表之間的關(guān)系<11) speciality表和student表之間的關(guān)系如圖 1-11所示。studentsnos

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論