當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 學(xué)校OA管理系統(tǒng) > 相關(guān)系統(tǒng) > 學(xué)籍管理系統(tǒng)
學(xué)籍管理系統(tǒng)主要功能概敘
申請(qǐng)免費(fèi)試用、咨詢(xún)電話(huà):400-8352-114
泛普軟件-學(xué)籍管理系統(tǒng)主要功能概敘:
1.2.1學(xué)生檔案的管理:
即錄入、修改、查詢(xún)、輸出學(xué)生檔案信息,這些信息包括學(xué)生基本情況、學(xué)生簡(jiǎn)歷情況、學(xué)生獎(jiǎng)勵(lì)情況、學(xué)生處分情況、學(xué)生家庭信息、學(xué)生體檢情況。
1.2.2學(xué)生學(xué)籍管理:
即錄入、修改、查詢(xún)、輸出學(xué)生學(xué)籍信息,這些信息包括學(xué)生獎(jiǎng)貸學(xué)金情況、學(xué)生注冊(cè)、學(xué)生變動(dòng)情況、學(xué)生軍訓(xùn)情況、學(xué)生畢業(yè)情況。
1.2.3學(xué)生成績(jī)管理:
即錄入修改、查詢(xún)、輸出學(xué)生入校成績(jī),各學(xué)期、各門(mén)課程的成績(jī)信息,并支持按年級(jí)、班級(jí)等條件的統(tǒng)計(jì)、查詢(xún)、報(bào)表輸出。
三.設(shè)計(jì)部分:
1設(shè)計(jì)框架
1.1實(shí)現(xiàn)數(shù)據(jù)和頁(yè)面效果的分離
對(duì)于這個(gè)管理系統(tǒng)而言,各種用戶(hù)對(duì)系統(tǒng)進(jìn)行操作,無(wú)論是修改密碼還是獲得自己的信息,操作的本質(zhì)事實(shí)上只有兩種,數(shù)據(jù)和頁(yè)面效果,當(dāng)然我們可以利用jsp把所有的操作都包含在頁(yè)面中,但這樣產(chǎn)生的結(jié)果是我們的一個(gè)頁(yè)面或者幾個(gè)頁(yè)面的代碼會(huì)很多,很復(fù)雜,無(wú)論是處理靜態(tài)操作的html代碼還是處理動(dòng)態(tài)事務(wù)的jsp代碼,對(duì)于以后程序的修改和功能的擴(kuò)充都很難操作,數(shù)據(jù)分離圖
如下:
圖:1 頁(yè)面數(shù)據(jù)分離圖

1.2靜態(tài)頁(yè)和處理頁(yè)
對(duì)于靜態(tài)頁(yè)面只負(fù)責(zé)實(shí)現(xiàn)超連接功能,而處理頁(yè)則實(shí)現(xiàn)對(duì)于提交表單后,表單的數(shù)據(jù)處理,當(dāng)處理完后再跳回靜態(tài)頁(yè)面,靜態(tài)頁(yè)面是顯示的,而對(duì)于處理頁(yè)我們不愿意讓用戶(hù)知道處理的細(xì)節(jié),所以我們把它設(shè)置為隱藏的,具體實(shí)現(xiàn)圖如下:
圖:2 頁(yè)面處理圖

1.3 優(yōu)化和代碼及模塊重用
1.3.1模塊重用:
對(duì)于低權(quán)限用戶(hù),例如:學(xué)生,老師等。我們?cè)试S他們對(duì)自己的各種私人信息進(jìn)行修改和更新,但是對(duì)于管理員最高權(quán)限者我們也可以對(duì)其他低權(quán)限用戶(hù)的信息進(jìn)行改動(dòng)和更新,這樣我們就可以重用這些模塊,當(dāng)管理員要修改某個(gè)學(xué)生的信息時(shí),我們需要提供要被修改學(xué)生的學(xué)號(hào),這樣我們可以利用模塊重用功能實(shí)現(xiàn)他需要修改和更新的功能,具體如下圖:
圖 3: 模塊重用實(shí)例

1.3.1代碼重用及優(yōu)化:
對(duì)于實(shí)現(xiàn)相同功能操作或者類(lèi)似操作的類(lèi)我們沒(méi)有必要重復(fù)的去寫(xiě)代碼,例如學(xué)生和老師都需要修改自己的私人信息,這兩個(gè)類(lèi)的方法都基本相同,只是數(shù)據(jù)成員不同而已,修改后我們都需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行更新,只是字段名和表名有區(qū)別,這樣我們可以設(shè)計(jì)一些基本類(lèi)來(lái)完成相似的操作,具體原理如圖:
圖4 : 代碼優(yōu)化

1.4數(shù)據(jù)和頁(yè)面處理:
用戶(hù)對(duì)于頁(yè)面的訪(fǎng)問(wèn)可以通過(guò)兩種方式,一種從服務(wù)器讀取靜態(tài)的html頁(yè)面,這樣的頁(yè)面主要是登陸,基本信息,或者是各種情況的錄入,這樣的頁(yè)面由只包含靜態(tài)html代碼的jsp頁(yè)面處理。
對(duì)于第二種情況,我們需要對(duì)于數(shù)據(jù)進(jìn)行處理,例如:更改學(xué)生的密碼以后我們需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,這樣我們就要用到j(luò)avabeans了,這樣包含有beans的jsp頁(yè)面來(lái)處理這些事務(wù),處理完成以后我們就需要跳回原來(lái)的請(qǐng)求頁(yè)面。相關(guān)原理圖如下:
圖5:頁(yè)面處理圖
圖6: 數(shù)據(jù)處理圖


2.程序框架設(shè)計(jì)
2.1基礎(chǔ)類(lèi)設(shè)計(jì):
對(duì)于數(shù)據(jù)庫(kù)的操作都是用beans實(shí)現(xiàn),同時(shí)對(duì)于密碼的修改(無(wú)論是學(xué)生,老師還是管理員)和在jsp中中文的處理及數(shù)據(jù)庫(kù),我們都需要用到相同的操作,最后是登陸的操作,所以在設(shè)計(jì)基礎(chǔ)類(lèi)的時(shí)候我把這四個(gè)類(lèi)作為了基礎(chǔ)類(lèi),其他類(lèi)只需要實(shí)現(xiàn)所需要完成的功能,具體的基礎(chǔ)類(lèi)的功能如下圖:
表 1:基礎(chǔ)類(lèi)功能表
Bean名稱(chēng)功能
Login所有用戶(hù)登陸功能
ChangePassword所有用戶(hù)的密碼修改
ChineseProcess處理所有頁(yè)面的中文問(wèn)題
DataBase所有對(duì)數(shù)據(jù)庫(kù)的操作
2.2包設(shè)計(jì):
設(shè)計(jì)五個(gè)功能包,分別用于不同模塊的操作,具體功能請(qǐng)參看下圖。
- 1備戰(zhàn)2015高考:高三生寒假需心理知識(shí)兩手抓
- 2幼兒園升小學(xué)擇?!粋€(gè)宗旨六大準(zhǔn)則
- 3不做好幼小銜接,小心孩子厭學(xué)
- 4鄭州POS機(jī)提醒您使用POS機(jī)一定要注意的環(huán)境
- 5一年級(jí)孩子考試拿獎(jiǎng)該如何獎(jiǎng)勵(lì)
- 6怎樣評(píng)價(jià)家庭教師的輔導(dǎo)效果
- 7父母做了這八件事,孩子可能不會(huì)原諒你
- 8經(jīng)驗(yàn):怎樣用一本書(shū)的時(shí)間提高聽(tīng)力能力?
- 9專(zhuān)家:家庭教育需要父母共同盡責(zé)
- 10深圳龍華美容美甲培訓(xùn) 尚美綜合班培訓(xùn)
- 11“玩”中“學(xué)”的早教便是寓教于樂(lè)
- 12切記2015考研復(fù)試五大注意事項(xiàng)
- 13學(xué)生學(xué)籍管理系統(tǒng)基本要求:
- 14家長(zhǎng)選擇幼兒園日托還是全托
- 15整體衣柜怎樣用才更長(zhǎng)壽
- 16學(xué)生學(xué)籍管理軟件系統(tǒng)包含的主要功能
- 17黑龍江省電子學(xué)籍管理系統(tǒng)實(shí)現(xiàn)“一人一號(hào)“
- 18高中英語(yǔ)學(xué)習(xí)方案及如何考試
- 19入園準(zhǔn)備不足可能會(huì)出現(xiàn)的問(wèn)題
- 20武漢光谷PS6培訓(xùn)班天琥設(shè)計(jì)千萬(wàn)話(huà)費(fèi)免費(fèi)送
- 21學(xué)籍管理系統(tǒng)功能特色介紹
- 22正確對(duì)待孩子在幼兒園受到的處罰
- 23學(xué)籍管理系統(tǒng)的重要性
- 242016考研英語(yǔ):搭配記憶法巧解英譯漢
- 25初三生家長(zhǎng):中考考前必備八大錦囊
- 26家長(zhǎng)如何為孩子創(chuàng)造良好的學(xué)習(xí)環(huán)境
- 27小升初考點(diǎn)細(xì)化分析——積累與運(yùn)用
- 282015中考政治復(fù)習(xí)避免誤區(qū)解讀
- 29六大妙招提高幼升小跨區(qū)擇校成功率
- 30基于學(xué)分制的學(xué)生成績(jī)和學(xué)籍管理系統(tǒng)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓