第一篇:山東省學(xué)生信息管理系統(tǒng)使用說(shuō)明
山東省學(xué)生信息管理系統(tǒng)使用說(shuō)明
系統(tǒng)菜單
如圖所示,第一項(xiàng)是“系統(tǒng)設(shè)置”菜單,二至六項(xiàng)是學(xué)籍管理模塊菜單(依次為新生建籍、學(xué)籍異動(dòng)、信息查詢、報(bào)表打印、學(xué)籍維護(hù)),第七項(xiàng)是考試管理模塊菜單,第八項(xiàng)是體質(zhì)健康測(cè)試模塊菜單,第九項(xiàng)是綜合素質(zhì)評(píng)價(jià)模塊菜單,第十項(xiàng)是“系統(tǒng)幫助”菜單。
1、“系統(tǒng)設(shè)置”菜單
主管單位----主管單位信息模型,通過(guò)設(shè)置不同的主管單位[省、市、縣區(qū)],系統(tǒng)可以屏蔽掉當(dāng)前數(shù)據(jù)庫(kù)中指定單位以外的所有數(shù)據(jù),實(shí)現(xiàn)在不同市、縣區(qū)之間自由切換,數(shù)據(jù)庫(kù)工作區(qū)域也相應(yīng)進(jìn)行切換;通過(guò)該模型中的“數(shù)據(jù)維護(hù)”功能可以實(shí)現(xiàn)主管單位信息的備份、上報(bào)、導(dǎo)入等要求;通過(guò)“統(tǒng)計(jì)報(bào)表”功能,可以按不同層次范圍的主管單位打印代碼表(或通訊錄)。
該模型主要包括主管單位代碼、主管單位名稱、所在地行政區(qū)劃碼、主管單位地址、郵政編碼、學(xué)籍管理科室、聯(lián)系人、聯(lián)系電話等信息(首次使用需要各市、縣區(qū)教育行政部門補(bǔ)充完整相關(guān)信息),其中:主管單位代碼:由2位省(區(qū)/市)代碼+2位市(地)代碼+2位縣(市/區(qū))代碼,共6位數(shù)字組成。省教育廳負(fù)責(zé)編定的學(xué)校主管部門的唯一標(biāo)識(shí),不得進(jìn)行更改。默認(rèn)等同于各單位的行政區(qū)劃代碼;無(wú)行政區(qū)劃代碼的(如市直、相對(duì)獨(dú)立管理的各類開發(fā)區(qū)等),增設(shè)主管單位代碼時(shí)由市級(jí)教育行政部門上報(bào)省教育廳,由省教育廳參照編排規(guī)則定義新的代碼使用。
主管單位名稱:指學(xué)校主管單位標(biāo)準(zhǔn)名稱,與公章一致。
所在地行政區(qū)劃碼:參見(jiàn)《中華人民共和國(guó)行政區(qū)劃代碼》。
主管單位地址:指包括省(區(qū)、市)/地(市、區(qū))/縣(市、區(qū)、旗)/鄉(xiāng)(鎮(zhèn))/街(村)的地址。
學(xué)校信息----學(xué)校信息模型,通過(guò)設(shè)置不同的縣區(qū)級(jí)主管單位,實(shí)現(xiàn)所屬學(xué)校的集中管理;通過(guò)“學(xué)校列表”可以篩選不同類別的學(xué)校;通過(guò)該模型中的“數(shù)據(jù)維護(hù)”功能可以實(shí)現(xiàn)不同范圍的學(xué)校信息的備份、上報(bào)、導(dǎo)入等要求;通過(guò)“統(tǒng)計(jì)報(bào)表”功能,可以對(duì)不同范圍、不同類別的學(xué)校代碼表進(jìn)行打印。
該模型包括學(xué)校代碼、學(xué)校名稱、所屬主管單位代碼和名稱、學(xué)校地址、郵政編碼、聯(lián)系電話、學(xué)校辦別、學(xué)校類別、所在地區(qū)類別、主教學(xué)語(yǔ)言、所在地行政區(qū)劃代碼和名稱、學(xué)校達(dá)標(biāo)等級(jí)、學(xué)校運(yùn)行狀況等信息(首次使用需要各市、縣區(qū)教育行政部門補(bǔ)充完整相關(guān)信息),其中:
學(xué)校代碼:由6位主管單位代碼+4位學(xué)校序號(hào),共10位數(shù)字組成。
市、縣(市、區(qū))教育行政部門負(fù)責(zé)編定的學(xué)校的唯一標(biāo)識(shí)代碼,一旦確定不得更改,學(xué)校代碼確需增加的,需報(bào)省教育廳批準(zhǔn)備案。
建議前兩位為縣直[如00鬃代表縣直]或鄉(xiāng)鎮(zhèn)辦事處[如01鬃、02鬃……等]代碼,后兩位為所轄學(xué)校序號(hào)[如01、02……等];編定學(xué)校代碼時(shí),要將高中(含綜合高中)、初中、小學(xué)、特教等所有學(xué)校通盤考慮在內(nèi),按照高中、初中、小學(xué)的順序?qū)^(qū)域內(nèi)的每一所中小學(xué)校進(jìn)行編碼,一所學(xué)校只能編排一個(gè)代碼(不一定是具備法人資格的完全學(xué)校,只要是獨(dú)立地址、獨(dú)立名稱[如教學(xué)點(diǎn)]的學(xué)校均需編定學(xué)校代碼)。學(xué)校名稱:指學(xué)校的標(biāo)準(zhǔn)名稱,盡量與公章一致。填寫時(shí)可省略省、市(區(qū)屬學(xué)校不可省略市)名稱使用如下格式:紫?市、區(qū))紫繒?街道/辦事處)字醒?或小學(xué)/聯(lián)小/村小)或資兇區(qū)紫繒?街道/辦事處)字醒?或小學(xué)/聯(lián)小/村小)。
學(xué)校地址:指包括省(區(qū)、市)/地(市、區(qū))/縣(市、區(qū)、旗)/鄉(xiāng)(鎮(zhèn))/街(村)的詳細(xì)地址
學(xué)校辦別:分為教育部門和集體辦、社會(huì)力量辦、其他部門辦、其他四種模式。
學(xué)校類別:系統(tǒng)使用小學(xué)、初中、高中、職高、少數(shù)民族、特殊教育、教學(xué)點(diǎn)幾種類型自由組合各種學(xué)校類別,一所學(xué)校涵蓋不同類型的,只需復(fù)選即可。
所在地區(qū)類別:分為城市、縣鎮(zhèn)、農(nóng)村三類。
主教學(xué)語(yǔ)言碼:默認(rèn)為漢語(yǔ)
學(xué)校達(dá)標(biāo)類別:目前只分為省級(jí)規(guī)范化學(xué)校、市級(jí)規(guī)范化學(xué)校兩類。
學(xué)校運(yùn)行狀況:分為正常、撤銷、合并三種,首次全部為“正?!?。
班級(jí)信息----班級(jí)信息模型,選擇不同的縣區(qū)級(jí)主管單位、學(xué)校、學(xué)段、年級(jí),依據(jù)每所學(xué)校每個(gè)年級(jí)的實(shí)際班級(jí)數(shù)量,添加班級(jí)信息。
班級(jí)信息模型包括班級(jí)代碼、班級(jí)名稱、學(xué)制、班級(jí)類型、班主任姓名、聯(lián)系電話等信息,其中:班級(jí)代碼和班級(jí)名稱:在創(chuàng)建班級(jí)時(shí)由管理系統(tǒng)依據(jù)用戶選定的學(xué)段自動(dòng)生成。
班級(jí)代碼:由4位年級(jí)碼+10位學(xué)校代碼+1位學(xué)段代碼+2位班號(hào),共17位數(shù)字組成。
學(xué)制:根據(jù)實(shí)際學(xué)制進(jìn)行選擇。
班級(jí)類型:分為普通小學(xué)班、少數(shù)民族小學(xué)班、小學(xué)復(fù)式班、小學(xué)教學(xué)點(diǎn)班、小學(xué)特長(zhǎng)班、小學(xué)視力殘疾班、小學(xué)聽(tīng)力殘疾班、小學(xué)智力殘疾班、普通初中班、少數(shù)民族初中班、初中復(fù)式班、初中教學(xué)點(diǎn)班、初中特長(zhǎng)班、初中視力殘疾班、初中聽(tīng)力殘疾班、初中智力殘疾班、普通高中班、少數(shù)民族高中班、高中特長(zhǎng)班19種類型。
班主任姓名和聯(lián)系電話:補(bǔ)充填寫。
提示:需要?jiǎng)?chuàng)建班級(jí)信息后,才能為新生建立學(xué)籍信息。
密碼設(shè)置----每次啟動(dòng)系統(tǒng)時(shí),都會(huì)要求輸入用戶密碼。第一次使用系統(tǒng)時(shí),由于系統(tǒng)默認(rèn)密碼為空,不需要輸入任何內(nèi)容,直接點(diǎn)擊“確定”按鈕就可進(jìn)入系統(tǒng)。
背景選擇----通過(guò)“背景選擇”菜單,系統(tǒng)提供了多幅背景畫面供用戶選擇,以滿足最佳視覺(jué)效果。同時(shí)可以由用戶提供滿意的圖片(如能體現(xiàn)當(dāng)?shù)靥厣娘L(fēng)景照片),開發(fā)小組義務(wù)集成到系統(tǒng)中。
退出系統(tǒng)----進(jìn)入系統(tǒng)后,通過(guò)選取菜單命令來(lái)完成各種操作。若要關(guān)閉系統(tǒng),選擇“退出系統(tǒng)”菜單,或者選取系統(tǒng)窗口右上角的關(guān)閉按鈕。
2、“新生建籍”菜單
數(shù)據(jù)錄入(單個(gè)錄入)--主要用于小學(xué)一年級(jí)的建籍,適合于一次追加一條學(xué)籍記錄,每次追加時(shí)系統(tǒng)自動(dòng)生成本年級(jí)的新學(xué)號(hào)作為新學(xué)籍號(hào)。
數(shù)據(jù)復(fù)制(批量錄入)----主要用于初中、高中一年級(jí)的新生建籍。通過(guò)準(zhǔn)考證號(hào)和新的學(xué)校代碼,自動(dòng)調(diào)用小學(xué)(或初中)階段已經(jīng)建立好的學(xué)籍庫(kù),批量生成新的學(xué)籍。其中:
復(fù)制數(shù)據(jù)源:復(fù)制數(shù)據(jù)源若不明確制定,即為本系統(tǒng)的某一年級(jí)的學(xué)籍?dāng)?shù)據(jù)庫(kù),也可以明確指定為一個(gè)考試數(shù)據(jù)庫(kù)(如初中畢業(yè)升高中考試數(shù)據(jù)庫(kù))。
班級(jí)建籍表:必須包括建籍班級(jí)代碼(bjdm)和與復(fù)制數(shù)據(jù)源唯一對(duì)應(yīng)的學(xué)籍號(hào)(xjh)或者準(zhǔn)考證號(hào)(zkzh)兩個(gè)字符型字段。
導(dǎo)出窗口----學(xué)校學(xué)籍管理員在主管理系統(tǒng)中設(shè)置好班級(jí)信息后,使用“導(dǎo)出窗口”功能,導(dǎo)出新生建籍子系統(tǒng),發(fā)放給班主任或其他任課教師,多人同時(shí)進(jìn)行新生建籍,然后依次將建籍?dāng)?shù)據(jù)導(dǎo)入主管理系統(tǒng)即可,這樣可以大幅度提高新生建籍工作效率。
新生建籍時(shí),既可以在新生建籍瀏覽窗口內(nèi)編輯好學(xué)籍各項(xiàng)信息,又可以建好學(xué)籍后通過(guò)“學(xué)籍維護(hù)”菜單中的“信息修改”子菜單專門編輯修改學(xué)籍信息的各項(xiàng)字段內(nèi)容。同時(shí)
學(xué)生信息模型包括學(xué)生基本信息、學(xué)生監(jiān)護(hù)人信息、入學(xué)信息、其他學(xué)籍信息、學(xué)籍異動(dòng)信息、結(jié)業(yè)信息等信息,其中:
學(xué)生基本信息包括學(xué)籍號(hào)、學(xué)生姓名、性別、民族、身份證號(hào)、班級(jí)、學(xué)生類別、出生日期、出生地、籍貫、現(xiàn)住址、戶口所在地、聯(lián)系電話、通信地址、郵政編碼、數(shù)碼照片。
學(xué)籍號(hào):由4位年級(jí)碼+10位學(xué)校代碼+1位學(xué)段代碼(小學(xué)為1/初中為2/高中為3)+4位學(xué)生序號(hào),共19位數(shù)字組成。
身份證號(hào):必須填寫內(nèi)容之一,盡量依據(jù)戶口簿填寫18位身份證號(hào),系統(tǒng)支持校驗(yàn)對(duì)錯(cuò)功能。性別和出生日期:無(wú)需手工填寫,依據(jù)身份證號(hào)自動(dòng)生成。
班級(jí):依據(jù)學(xué)生的實(shí)際所在班級(jí),由系統(tǒng)根據(jù)規(guī)則自動(dòng)生成。
學(xué)生類別:分為普通學(xué)生、隨班就讀學(xué)生、視力殘疾學(xué)生、聽(tīng)力殘疾學(xué)生、智力殘疾學(xué)生、其他隨班就讀學(xué)生。
出生地和籍貫:選擇或填寫資∽市紫亍?br/>現(xiàn)住址:填寫當(dāng)前實(shí)際居住的詳細(xì)地址,戶口所在地:填寫紫刈派出所。
數(shù)碼照片:統(tǒng)一標(biāo)準(zhǔn)為JPG格式,文件大小在15K左右,圖片尺寸為240*320象素點(diǎn)的免冠淺藍(lán)色或白底照片,可通過(guò)管理系統(tǒng)自動(dòng)命名并壓縮為所要求的標(biāo)準(zhǔn)格式,以學(xué)籍號(hào)命名。系統(tǒng)支持對(duì)數(shù)碼相機(jī)采集的原始照片進(jìn)行批量改名和壓縮處理;支持批量導(dǎo)入已命名好的學(xué)生照片文件到學(xué)生照片庫(kù)。導(dǎo)入時(shí)需要指定要導(dǎo)入哪個(gè)文件夾中的照片文件,導(dǎo)入過(guò)程中系統(tǒng)還可以檢測(cè)未壓縮處理的照片。對(duì)于未壓縮的照片文件,系統(tǒng)自動(dòng)壓縮處理為標(biāo)準(zhǔn)格式,然后導(dǎo)入學(xué)生照片庫(kù)。
學(xué)生監(jiān)護(hù)人信息包括監(jiān)護(hù)人姓名、關(guān)系、工作單位、聯(lián)系地址、聯(lián)系電話、郵政編碼等。
監(jiān)護(hù)人姓名:無(wú)特殊情況和要求一般填寫父母姓名。
關(guān)系:指學(xué)生和監(jiān)護(hù)人的關(guān)系,分為父母、祖父母或外祖父母、兄弟姐妹、其他等。
工作單位:監(jiān)護(hù)人的工作單位,無(wú)工作單位的可填寫務(wù)農(nóng)、經(jīng)商、打工等。
學(xué)生入學(xué)信息包括原學(xué)校代碼、入學(xué)日期、入學(xué)方式、來(lái)源地區(qū)、學(xué)生來(lái)源、就讀方式、入學(xué)考號(hào)、入學(xué)成績(jī)等。
原學(xué)校代碼、入學(xué)考號(hào)、入學(xué)成績(jī):第一次入學(xué)無(wú)需填寫。
入學(xué)方式:分為普通入學(xué)、民族班、體育特招、外校轉(zhuǎn)入、恢復(fù)入學(xué)資格、其他等。
來(lái)源地區(qū):指學(xué)生的來(lái)源所在地區(qū),填寫資∽市紫亍?br/>學(xué)生來(lái)源:分為正常入學(xué)、借讀、其他等。
就讀方式:分為走讀、住校、借宿、其他等。
學(xué)生其他學(xué)籍信息包括國(guó)家或地區(qū)、外語(yǔ)語(yǔ)種、政治面貌、血型、健康狀況、港澳臺(tái)僑狀況、獨(dú)生子女狀況、流動(dòng)人口狀況、接受資助狀況等。
接受資助狀況:默認(rèn)為未接受資助,接受資助的學(xué)生可填寫受資助年份,受資助的詳細(xì)情況可在備注信息中填寫。
學(xué)生結(jié)業(yè)信息包括結(jié)業(yè)日期、教育結(jié)果、結(jié)業(yè)說(shuō)明、發(fā)證編號(hào)等相關(guān)信息。
結(jié)業(yè)日期:填寫結(jié)業(yè)或畢業(yè)日期。
教育結(jié)果:分為畢業(yè)、結(jié)業(yè)、未結(jié)業(yè)、肄業(yè)等。
發(fā)證編號(hào):各級(jí)教育行政部門統(tǒng)一編定的義務(wù)教育證書或畢業(yè)證書的編號(hào)。
3、“學(xué)籍異動(dòng)”菜單
學(xué)籍異動(dòng)----學(xué)籍異動(dòng)信息主要包括轉(zhuǎn)出/轉(zhuǎn)入、休學(xué)/復(fù)學(xué)、取消學(xué)籍/恢復(fù)學(xué)籍、退學(xué)/勒令退學(xué)/開除學(xué)籍、分流/外出借讀、更名等相關(guān)信息。
轉(zhuǎn)出和轉(zhuǎn)入:分為區(qū)縣內(nèi)、省區(qū)跨地市、地市內(nèi)跨縣區(qū)、跨省區(qū)等。
分流:一般指義務(wù)教育學(xué)段初中學(xué)生畢業(yè)年級(jí)的分流。
外出借讀:一般指義務(wù)教育段學(xué)生在外借讀,需要填寫借讀所在地區(qū)。
撤銷異動(dòng)----對(duì)某一條學(xué)籍異動(dòng)信息進(jìn)行撤銷。
備份異動(dòng)----具備兩種功能,一個(gè)是備份異動(dòng)數(shù)據(jù)上報(bào)給上級(jí);另一個(gè)是上級(jí)將審批通過(guò)后的異動(dòng)信息備份下發(fā)給下級(jí)。
更新異動(dòng)----具備兩種功能,一個(gè)是上級(jí)接收下級(jí)上報(bào)的異動(dòng)數(shù)據(jù)后更新;另一個(gè)是下級(jí)接收上級(jí)審批通過(guò)后的異動(dòng)數(shù)據(jù)進(jìn)行更新異動(dòng)。
審批異動(dòng)----上級(jí)對(duì)下級(jí)(或本級(jí))的異動(dòng)信息進(jìn)行審批。
異動(dòng)瀏覽----瀏覽所有異動(dòng)學(xué)籍信息。
四、“信息查詢”菜單
學(xué)生信息----按年級(jí)、學(xué)校、學(xué)段、學(xué)生信息字段(含姓名/學(xué)籍號(hào)/身份證號(hào)/監(jiān)護(hù)人等18個(gè)字段)自由組合進(jìn)行學(xué)生信息的查詢,支持“模糊查詢”功能。
建籍統(tǒng)計(jì)----以班級(jí)或?qū)W校、縣區(qū)、市地為單位,統(tǒng)計(jì)包括建籍記錄、在校生數(shù)、男生數(shù)、女生數(shù)、各種學(xué)籍異動(dòng)數(shù)量的統(tǒng)計(jì)。
年齡統(tǒng)計(jì)----針對(duì)義務(wù)教育段的學(xué)生分性別,按年齡、出生年份進(jìn)行比例統(tǒng)計(jì)。
戶籍統(tǒng)計(jì)----按籍貫、出生地、戶口所在地分別對(duì)學(xué)生進(jìn)行統(tǒng)計(jì)。
團(tuán)員統(tǒng)計(jì)----以學(xué)?;蚩h區(qū)、市為單位,統(tǒng)計(jì)團(tuán)員人數(shù)及團(tuán)員人數(shù)占學(xué)生總數(shù)的比例。
轉(zhuǎn)學(xué)統(tǒng)計(jì)----包括區(qū)縣內(nèi)、省區(qū)跨地市、地市內(nèi)跨縣區(qū)、跨省區(qū)等四類情況的轉(zhuǎn)入和轉(zhuǎn)出的詳細(xì)統(tǒng)計(jì)。
五、“報(bào)表打印”菜單
學(xué)生名單----包括學(xué)籍號(hào)、班號(hào)、姓名、性別的學(xué)生名單匯總表(每頁(yè)紙70名學(xué)生)。
學(xué)籍表----可打印學(xué)生學(xué)籍表(包括學(xué)生基本信息、監(jiān)護(hù)人信息、入學(xué)信息、其他學(xué)籍信息的綜合學(xué)籍表,每頁(yè)紙1名學(xué)生)、學(xué)籍簡(jiǎn)表(每頁(yè)紙20名學(xué)生)兩種學(xué)籍表。
學(xué)生證----小學(xué)學(xué)生證,初中、高中為學(xué)業(yè)水平考試準(zhǔn)考證。
學(xué)籍證明----
學(xué)歷證明----丟失畢業(yè)證書等情況下使用,代替丟失畢業(yè)證學(xué)生的學(xué)歷證明。
轉(zhuǎn)學(xué)證----
學(xué)業(yè)成績(jī)證明----
休復(fù)學(xué)審批表----
更名審批表----
學(xué)籍異動(dòng)名單----
義務(wù)教育證書----
高中畢業(yè)證書----
六、“學(xué)籍維護(hù)”菜單
信息修改----學(xué)生建籍完成后,在日常學(xué)籍管理過(guò)程中,使用該功能修改學(xué)生的基本信息、監(jiān)護(hù)人信息、入學(xué)信息、其他學(xué)籍信息等有關(guān)信息。
信息校驗(yàn)----包括身份證號(hào)查錯(cuò)、重復(fù)建籍檢測(cè)、空缺照片檢測(cè)
照片處理----包括照片壓縮改名、導(dǎo)入學(xué)生照片、導(dǎo)出學(xué)生照片。
照片壓縮改名:學(xué)生按學(xué)籍號(hào)順序采集完數(shù)碼照片后(如果有空號(hào)需要使用空白照片補(bǔ)空檔),可以使用該功能將所有照片批量壓縮并按學(xué)籍號(hào)順序命名,同時(shí)導(dǎo)入學(xué)生照片庫(kù)中。
導(dǎo)入學(xué)生照片:將以學(xué)籍號(hào)命名以后的照片批量導(dǎo)入到學(xué)籍庫(kù)存放照片目錄中,默認(rèn)導(dǎo)入選項(xiàng)為不壓縮(使用本系統(tǒng)“照片壓縮改名”功能處理后的照片不需要再選擇壓縮),如果沒(méi)有使用以上功能處理照片,照片的尺寸大小不標(biāo)準(zhǔn),可以選擇“自動(dòng)壓縮照片”有效,但是導(dǎo)入速度有些慢(導(dǎo)入速度以奔騰CPU1.8G、內(nèi)存2G機(jī)器為例,導(dǎo)入選項(xiàng)使“自動(dòng)壓縮照片”有效,導(dǎo)入5萬(wàn)張照片用時(shí)15分鐘左右,平均每1萬(wàn)張照片需要3分鐘左右)。
導(dǎo)出學(xué)生照片:
學(xué)校撤并----很少使用該功能,只用于學(xué)校撤銷合并時(shí),批量將撤銷學(xué)校的學(xué)生學(xué)籍合并到新的學(xué)校中。備份數(shù)據(jù)----用于備份某個(gè)主管單位或某所學(xué)校的學(xué)籍?dāng)?shù)據(jù),主要用于第一次上報(bào)上級(jí)教育行政部門學(xué)籍?dāng)?shù)據(jù)時(shí)使用。
刪除數(shù)據(jù)----用于刪除某個(gè)主管單位或某所學(xué)校的學(xué)籍?dāng)?shù)據(jù)。
導(dǎo)入數(shù)據(jù)----主要用于接收下級(jí)單位或?qū)W校第一次上報(bào)學(xué)籍?dāng)?shù)據(jù)時(shí)使用。
更新數(shù)據(jù)----主要用于接收下級(jí)單位或?qū)W校重復(fù)上報(bào)學(xué)籍更新數(shù)據(jù)時(shí)使用。
索引修復(fù)----第一次使用本系統(tǒng)、對(duì)系統(tǒng)進(jìn)行升級(jí)或者改變系統(tǒng)文件夾位置時(shí),都需要使用該功能,以便激活軟件的智能記憶功能,確保軟件的正常使用。
以下模塊正在開發(fā)(或單獨(dú)預(yù)約開發(fā))過(guò)程中
七、“考試管理”菜單
八、“體質(zhì)健康測(cè)試”菜單
九、“綜合素質(zhì)評(píng)價(jià)”菜單
十、“系統(tǒng)幫助”菜單(暫用本使用說(shuō)明初稿代替,完全開發(fā)后制作專用幫助文件)
第二篇:山東省學(xué)生信息管理系統(tǒng)20080522下載使用說(shuō)明
山東省學(xué)生信息管理系統(tǒng)20080522下載使用說(shuō)明
本次主要增加了以下功能:
1、學(xué)籍異動(dòng)實(shí)現(xiàn)了全省數(shù)據(jù)共享。
A、轉(zhuǎn)出學(xué)生窗口,在輸入轉(zhuǎn)往何處時(shí),現(xiàn)提供全省學(xué)校選擇功能。如果直接輸入學(xué)校,系統(tǒng)會(huì)進(jìn)行學(xué)校驗(yàn)證,如果學(xué)校不存在,無(wú)法轉(zhuǎn)出。(跨省區(qū)轉(zhuǎn)出除外)
B、學(xué)校轉(zhuǎn)出學(xué)生時(shí)系統(tǒng)自動(dòng)上傳學(xué)籍信息到服務(wù)器;接收學(xué)校做轉(zhuǎn)入時(shí)會(huì)自動(dòng)下載學(xué)生學(xué)籍信息。如果轉(zhuǎn)出學(xué)校沒(méi)有上網(wǎng),學(xué)生信息無(wú)法上傳到服務(wù)器,接收學(xué)校在做轉(zhuǎn)入時(shí)無(wú)法接收到詳細(xì)學(xué)籍信息,但服務(wù)器會(huì)提供基本信息(姓名,性別,出生,民族等)。其余信息需要自行輸入。
C、在瀏覽學(xué)籍異動(dòng)窗口中,同時(shí)提供了上傳學(xué)生信息功能。如果在轉(zhuǎn)出學(xué)生時(shí)因網(wǎng)絡(luò)原因無(wú)法上傳信息,可在以后網(wǎng)絡(luò)暢通時(shí)重新上傳。
D、在轉(zhuǎn)入學(xué)生時(shí),必須正確輸入原學(xué)籍號(hào)才能接收到原學(xué)籍信息(前提是轉(zhuǎn)出學(xué)校必須上傳了此信息)。接收學(xué)校必須是轉(zhuǎn)出學(xué)校所指定的轉(zhuǎn)入學(xué)校才能接收到正確信息,即并非所有學(xué)校都能接收轉(zhuǎn)出學(xué)生信息。
E、由于學(xué)籍信息共享對(duì)網(wǎng)絡(luò)依賴很大,如果所有學(xué)校都有條件上網(wǎng),按要求操作,此功能將會(huì)給學(xué)籍管理帶來(lái)很大方便。
2、增加了全省學(xué)籍查詢功能
此功能對(duì)驗(yàn)證學(xué)生學(xué)籍具有一定參考作用。
3、增加了在線升級(jí)功能
此次升級(jí)后,系統(tǒng)便具有在線升級(jí)功能了,而且也提供自動(dòng)升級(jí)功能,只要有新版本發(fā)布,系統(tǒng)會(huì)自動(dòng)升級(jí)。
4、對(duì)報(bào)表打印進(jìn)行了優(yōu)化。
注意:由于程序運(yùn)行時(shí)需要訪問(wèn)網(wǎng)絡(luò),所以防火墻或其他安全軟件要設(shè)置為通過(guò)。
升級(jí)方法(相當(dāng)重要):
下載升級(jí)壓縮包,解壓文件千萬(wàn)不要運(yùn)行,將解壓后的8個(gè)文件和1個(gè)文件夾(SUBSYS)覆蓋到原來(lái)使用的管理系統(tǒng)目錄即可!
特別注意:如果解壓后立即運(yùn)行,再將運(yùn)行后的所有文件和文件夾覆蓋原管理系統(tǒng)目錄,這樣會(huì)造成原數(shù)據(jù)丟失??!
點(diǎn)擊下載:山東省學(xué)生信息管理系統(tǒng)20080522版
第三篇:中小學(xué)信息管理系統(tǒng)學(xué)生學(xué)籍管理模塊使用說(shuō)明
學(xué)籍管理模塊分析說(shuō)明書《中小學(xué)信息系統(tǒng)需求分析報(bào)告》 §1 概述
編寫說(shuō)明:本章描述本軟件開發(fā)的背景,系統(tǒng)目標(biāo),用戶的業(yè)務(wù)情況,以便于需求理解?!?·1 背景
在學(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é)管理行為,從而提高了管理效率和水平?!?·2系統(tǒng)目標(biāo)
學(xué)籍管理信息系統(tǒng)以計(jì)算機(jī)為工具,運(yùn)用網(wǎng)絡(luò)技術(shù),建構(gòu)B/S(服務(wù)器/客戶端)結(jié)構(gòu)。通過(guò)對(duì)教務(wù)管理所需的信息管理,把管理人員從繁瑣的數(shù)據(jù)計(jì)算處理中解脫出來(lái),使其有更多的精力從事教務(wù)管理政策的研究實(shí)施,教學(xué)計(jì)劃的制定執(zhí)行和教學(xué)質(zhì)量的監(jiān)督檢查,從而全面提高教學(xué)質(zhì)量。
§1·3 業(yè)務(wù)模式
本系統(tǒng)是運(yùn)行在Win2003、WindowsNT等操作系統(tǒng)環(huán)境下的多臺(tái)計(jì)算機(jī)構(gòu)成的網(wǎng)絡(luò)中,本模塊主要業(yè)務(wù)流程如下:
·一年級(jí)新生及轉(zhuǎn)入學(xué)生信息的錄入與核實(shí)。
·學(xué)生異動(dòng)(轉(zhuǎn)入、轉(zhuǎn)出、休學(xué)等)所引起的學(xué)籍變更作自動(dòng)處理。
·按學(xué)期錄入學(xué)生的主要考試成績(jī)。
·學(xué)生每學(xué)期的評(píng)語(yǔ)的錄入與打印。
·每學(xué)期各年級(jí)學(xué)生考試成績(jī)自動(dòng)生成某課程統(tǒng)計(jì)分析表。
·同一年級(jí)學(xué)習(xí)成績(jī)進(jìn)行同一課程不同班級(jí)間成績(jī)比較。
§2用戶需求
編寫說(shuō)明:
此系統(tǒng)專門為中小學(xué)學(xué)籍管理所設(shè)置。本節(jié)主要描述用戶需求的使用范圍,功能要求信息采集與各部門的使用權(quán)限
§2·1使用范圍
按中小學(xué)學(xué)籍管理等相關(guān)文件完成中學(xué)和小學(xué)學(xué)生學(xué)籍狀況的系統(tǒng)管理(小學(xué)1-6年級(jí),中學(xué)為三年級(jí)制學(xué)校)。系統(tǒng)中保留在校學(xué)生的信息,學(xué)生畢業(yè)后信息不會(huì)被刪除,可隨時(shí)可以查詢,輸出,但不再加入學(xué)校的各項(xiàng)統(tǒng)計(jì)工作。
§2·2功能要求
·學(xué)生檔案管理: 學(xué)生的信息情況;
·學(xué)生成績(jī)管理: 學(xué)生的期中、期末成績(jī)與學(xué)校的質(zhì)量監(jiān)控;
·學(xué)籍異動(dòng)處理: 學(xué)生留降級(jí)處理,休復(fù)學(xué)處理,退學(xué)處理;
·日常教務(wù)管理: 日常報(bào)表,如在校證明,學(xué)籍卡等,學(xué)生學(xué)習(xí)成績(jī)的各種分類統(tǒng)計(jì); ·畢業(yè)生學(xué)籍處理: 結(jié)業(yè)處理,畢業(yè)處理,學(xué)籍卡片等。
§2·3信息采集與各部門的使用權(quán)限
每學(xué)期考試完畢由各系錄入成績(jī),然后由教務(wù)科收集。為了信息的安全和數(shù)據(jù)的權(quán)威性,對(duì)于網(wǎng)上信息的使用權(quán)限和責(zé)任規(guī)定如下:
數(shù)據(jù)收集前的系統(tǒng)權(quán)限:
1、按班級(jí)、學(xué)科設(shè)置相應(yīng)的任課教師,只有任課教師可以錄入本學(xué)科的成績(jī)。
2、在成績(jī)錄入時(shí),打開相應(yīng)權(quán)限,錄入完畢后,關(guān)閉錄入系統(tǒng)。
§3系統(tǒng)特點(diǎn)
§3·1網(wǎng)絡(luò)環(huán)境下的多用戶系統(tǒng)
在上述已有的環(huán)境下,信息由各用戶在規(guī)定的權(quán)限下在各自的客戶端上錄入,信息錄入系統(tǒng)后各用戶可查詢,調(diào)用,達(dá)到信息共享。
§3·2數(shù)據(jù)的完整性,準(zhǔn)確性
a.錄入數(shù)據(jù)時(shí),系統(tǒng)自動(dòng)對(duì)數(shù)據(jù)進(jìn)行檢測(cè),保證數(shù)據(jù)的完整性及準(zhǔn)確性。
b.系統(tǒng)具有部分反悔修改功能,可對(duì)錄入的數(shù)據(jù)進(jìn)行修改。
§3·3數(shù)據(jù)完成的時(shí)間性
如成績(jī)的錄入,僅當(dāng)考試結(jié)束后,管理打開權(quán)限,任課教師方可錄入成績(jī)。
§3·4數(shù)據(jù)安全性
本系統(tǒng)采用二級(jí)安全保障
第一級(jí):依賴于網(wǎng)絡(luò)本身對(duì)用戶使用權(quán)限的規(guī)定。
第二級(jí):在程序模塊中通過(guò)使用密碼控制功能對(duì)用戶使用權(quán)限加以限制。
§4 業(yè)務(wù)流程
§4·1學(xué)生信息錄入系統(tǒng)
a.新生入學(xué)或轉(zhuǎn)入學(xué)生的信息入庫(kù),由管理員在招生中收集學(xué)生的原始信息,按系統(tǒng)模板的要求生成Excel表格,導(dǎo)入系統(tǒng)。其它信息由班主任進(jìn)行完善。
b.學(xué)生關(guān)鍵信息(身份證、姓名、性別)發(fā)現(xiàn)錯(cuò)誤時(shí),由家長(zhǎng)提供相應(yīng)的證件,到管理員處進(jìn)行統(tǒng)一修改。
c.學(xué)生基本信息發(fā)生改變時(shí),由班主任進(jìn)行修改。
§4·2學(xué)生異動(dòng)的處理
a.轉(zhuǎn)入學(xué)生,由管理錄入,并設(shè)置其異動(dòng)情況。
b.轉(zhuǎn)出學(xué)生,由管理員進(jìn)行轉(zhuǎn)出操作。
c.休學(xué)或升留級(jí)學(xué)生,由管理員進(jìn)行異動(dòng)操作。
§4·3學(xué)生成績(jī)的錄入
在考試結(jié)束后,由管理員打開相應(yīng)的權(quán)限,任課教師按學(xué)生成績(jī)登記表錄入學(xué)生成績(jī),在成績(jī)錄入完畢后,關(guān)閉成績(jī)錄入系統(tǒng)。
§4·4日常管理
對(duì)學(xué)生進(jìn)行查找,進(jìn)行相應(yīng)的操作:在校證明的打印,學(xué)籍卡的打印,學(xué)生人員的統(tǒng)計(jì),成績(jī)分析與對(duì)照等。
§5具體操作
詳見(jiàn)系統(tǒng)說(shuō)明書。
第四篇:外包施工人員信息管理系統(tǒng)——使用說(shuō)明
外包施工人員信息管理系統(tǒng)——使用說(shuō)明
一、操作說(shuō)明(必須在外網(wǎng)機(jī)上操作)1.解壓;
2.雙擊應(yīng)用程序“QRCodeMana”文件,進(jìn)入管理系統(tǒng);
3.點(diǎn)擊“用戶”,選擇“用戶登錄”,進(jìn)入登錄界面;
4.輸入“用戶名”和“密碼”,進(jìn)入系統(tǒng);
5.點(diǎn)擊“注冊(cè)管理”,選擇“用工注冊(cè)申請(qǐng)”,進(jìn)入注冊(cè)錄入界面;
6.點(diǎn)擊“增加”,進(jìn)入“增加用工記錄”界面;
7.在“增加用工記錄”界面填入對(duì)應(yīng)的所有信息并保存,即完成1條記錄;
8.繼續(xù)點(diǎn)擊“增加”,重復(fù)步驟6-7完成所有信息錄入,下圖為嘉魚公司錄入情況。
二、錄入注意事項(xiàng)及要求
1.要求錄入所有外包人員,包括項(xiàng)目部和現(xiàn)場(chǎng)施工隊(duì)班組成員; 2.信息錄入要求真實(shí)全面;
3.注冊(cè)系統(tǒng)“施工單位名稱”下拉選項(xiàng)框中,沒(méi)有的施工單位請(qǐng)及時(shí)報(bào)給咸安安監(jiān);
4.要求在下周一即2016年2月29日之前完成所有信息錄入; 5.有疑問(wèn)致電咸安安監(jiān)
尹球洋1597511845;江興無(wú) 682820
三、管理員帳號(hào)和密碼 1.帳號(hào)zhangt 密碼1 2.帳號(hào)yinqy
密碼1
第五篇:學(xué)生信息管理系統(tǒng)
摘 要
隨著網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展和信息技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。教育領(lǐng)域也不例外,現(xiàn)今已經(jīng)出現(xiàn)了各種遠(yuǎn)程網(wǎng)絡(luò)在線教育系統(tǒng)、圖書館管理系統(tǒng)、學(xué)生信息管理系統(tǒng)等。其中學(xué)生信息管理是任一院校都不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和教學(xué)管理者來(lái)說(shuō)都至關(guān)重要,而傳統(tǒng)的人工管理方式效率較低,為數(shù)據(jù)的查詢、更新和維護(hù)帶來(lái)了極大的不便。所以學(xué)生信息管理信息系統(tǒng)的開發(fā)和應(yīng)用是必要的,它能夠?yàn)楣芾砣藛T提供充足的信息和快捷的查詢手段,提高學(xué)校對(duì)學(xué)生信息的管理效率。
本文的學(xué)生信息管理系統(tǒng)是基于java語(yǔ)言的,它能夠提供學(xué)生信息管理功能,方便系統(tǒng)管理員對(duì)學(xué)生學(xué)號(hào)、班級(jí)等信息的添加、修改、刪除、查詢等操作,同時(shí)可以一樣方便的對(duì)學(xué)生的信息進(jìn)行查詢。本系統(tǒng)也主要利用java語(yǔ)言和access實(shí)現(xiàn),因此它具有很強(qiáng)的可移植性,很方便。
關(guān)鍵字: 學(xué)生信息 管理系統(tǒng)
添加 刪除 查詢 修改
Abstract With the rapid development of network communication technology and extensive application of information technology, computer applications have spread to the economic and social life in various fields.The field of education is no exception, now there have been a variety of remote network online education system, library management system, student information management system.Which is either a student information management schools are an indispensable part of its contents and teaching for school managers, policy-makers are essential, and the traditional manual management inefficient for data query, update and maintenance brought great inconvenience.So the student information management system development and application of information is necessary, it is able to provide managers with sufficient information and quick inquiry means to improve school student information management efficiency.This student information management system is based on the java language, it is able to provide students with information management function to facilitate system administrators to students student number, class and other information to add, modify, delete, query and other operations, but can be just as convenient for students information to search.This system is mainly achieved using java language and access, so it is very portable, very convenient.Keywords: Student Information Management System add delet revise
前言
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息時(shí)代的到來(lái),信息改變了我們這個(gè)社會(huì)。學(xué)校在管理、教學(xué)、辦公各個(gè)方面也在悄悄地變化。一個(gè)學(xué)校的信息化程度體現(xiàn)在將計(jì)算器與信息技術(shù)應(yīng)用于教學(xué)與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無(wú)疑,使用信息化管理使教學(xué)更先進(jìn)、辦公更高效、管理更科學(xué),信息交流更迅速。
學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。
作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。
因此,開發(fā)這樣一套管理軟件成為很有必要的事情,故決定選擇學(xué)生成績(jī)管理系統(tǒng)來(lái)作為本人的畢業(yè)設(shè)計(jì),在很短的時(shí)間里開發(fā)出一套界面友好,功能強(qiáng)大,使用簡(jiǎn)單的適用于各規(guī)模學(xué)院的學(xué)生成績(jī)管理系統(tǒng)。該學(xué)生成績(jī)管理系統(tǒng)能有效的處理在校學(xué)生的成績(jī)管理,具有成績(jī)輸入、成績(jī)查詢、成績(jī)統(tǒng)計(jì)及打印功能。
學(xué)生成績(jī)管理系統(tǒng)可以實(shí)施應(yīng)用在各中、大、小院校中,適用范圍很廣,應(yīng)用性強(qiáng)。隨著系統(tǒng)實(shí)施的日益成熟,最終會(huì)使單機(jī)作業(yè)為主的教學(xué)管理活動(dòng)提高到這個(gè)平臺(tái)上來(lái),從而實(shí)現(xiàn)學(xué)校學(xué)生成績(jī)信息管理的辦公自動(dòng)化,籍以提高辦學(xué)效率和質(zhì)量。使學(xué)校充分利用計(jì)算機(jī)所帶來(lái)的新技術(shù),為培養(yǎng)人才打下堅(jiān)實(shí)的基礎(chǔ)。
第一章 相關(guān)技術(shù)簡(jiǎn)介
1.1 java語(yǔ)言簡(jiǎn)介
Java語(yǔ)言是sun公司與1995年5月正式發(fā)布的程序設(shè)計(jì)語(yǔ)言,他的前身是sun公司為智能消費(fèi)類家用電器研究而開發(fā)的項(xiàng)目的一部分。
Java程序設(shè)計(jì)語(yǔ)言是新一代語(yǔ)言的代表,他強(qiáng)調(diào)了面向?qū)ο蟮奶匦?,可以用?lái)開發(fā)范圍廣泛的軟件,它具有支持圖形化的用戶界面,網(wǎng)格以及數(shù)據(jù)庫(kù)連接等復(fù)雜功能。Java語(yǔ)言的主要特點(diǎn): 1)易于學(xué)習(xí)
Java語(yǔ)言很簡(jiǎn)單,對(duì)于熟悉C++的程序設(shè)計(jì)人員更不會(huì)對(duì)其感到陌生,因 為它的語(yǔ)法非常接近于C++,但他同時(shí)摒棄了C++許多的復(fù)雜易混淆的功能。利用java同樣可以變質(zhì)出非常復(fù)雜的系統(tǒng),且運(yùn)行占用很少的內(nèi)存資源。2)高效率的執(zhí)行方式
Java語(yǔ)言的執(zhí)行方式是采用先經(jīng)過(guò)編譯器編譯,在通過(guò)解釋器解釋執(zhí)行的 方式來(lái)運(yùn)行的。他綜合了解釋性語(yǔ)言與編譯語(yǔ)言的眾多有點(diǎn),使其執(zhí)行效率較以往的程序設(shè)計(jì)語(yǔ)言有了大幅度的提高。3)與平臺(tái)的無(wú)關(guān)性
由于iava語(yǔ)言是解釋執(zhí)行的,他會(huì)被轉(zhuǎn)換成一種字節(jié)碼的“目標(biāo)程序”。因此它可以跨平臺(tái)運(yùn)行 4)分布式安全性
Java從誕生之日起就與網(wǎng)絡(luò)聯(lián)系在了一起,他強(qiáng)調(diào)網(wǎng)絡(luò)特性,內(nèi)置TCPIP,HTTP,F(xiàn)TP協(xié)議庫(kù),便于開發(fā)網(wǎng)上應(yīng)用系統(tǒng)。5)豐富的API文檔和類庫(kù)
Java為用戶提供了詳盡的API(Application Program Interface)文檔說(shuō)明。
1.2 access數(shù)據(jù)庫(kù)簡(jiǎn)介
Microsoft Office Access是微軟把數(shù)據(jù)庫(kù)引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫(kù)管理。他擁有邏輯、流程處理,即VBA語(yǔ)言(VB也可以用來(lái)做邏輯處理);又可以存儲(chǔ)數(shù)據(jù),即在“表”中存儲(chǔ)數(shù)據(jù)。
第二章 系統(tǒng)分析
2.1 系統(tǒng)分析
學(xué)生信息管理系統(tǒng),可用于學(xué)校等機(jī)構(gòu)的學(xué)生信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了。該軟件用java語(yǔ)言編寫,用access數(shù)據(jù)庫(kù)作為后臺(tái)的數(shù)據(jù)庫(kù)進(jìn)行信息的存儲(chǔ),用SQL語(yǔ)句完成學(xué)生學(xué)籍信息的添加,查詢,修改,刪除的操作以及成績(jī)的錄入,修改,刪除等。用ODBC驅(qū)動(dòng)實(shí)現(xiàn)前臺(tái)Java與后臺(tái)SQL數(shù)據(jù)庫(kù)的連接。Java語(yǔ)言跨平臺(tái)性強(qiáng),可以在windows,linux,ubuntu等系統(tǒng)下使用,方便簡(jiǎn)單,安全性好。
本《學(xué)生管理系統(tǒng)》具有對(duì)學(xué)生進(jìn)行學(xué)籍管理的功能。并于數(shù)據(jù)庫(kù)相連接,能夠?qū)W(xué)生的學(xué)號(hào)、姓名、性別、班級(jí)、專業(yè)進(jìn)行查詢、添加和刪除等,簡(jiǎn)捷方便,容易使用。2.2 應(yīng)解決的問(wèn)題
2.2.1合理的設(shè)計(jì)數(shù)據(jù)庫(kù)
盡量合理地減少數(shù)據(jù)庫(kù)數(shù)據(jù)的冗余,使重復(fù)的數(shù)據(jù)保持在最小限度,這樣將不必要的多占用存儲(chǔ)空間,減少產(chǎn)生混亂影響的危險(xiǎn),還能提高計(jì)算機(jī)的運(yùn)行速度。作為學(xué)生成績(jī)管理系統(tǒng),必須能解決以下方面的問(wèn)題:能錄入信息。
在開發(fā)學(xué)生信息管理系統(tǒng)時(shí),最重要的就是學(xué)生的基本信息,其學(xué)生信息表E-R圖如圖2.1所示。
圖 2.1 學(xué)生信息E-R圖
2.2.2設(shè)計(jì)出友好的界面
界面的友好與否是用戶評(píng)價(jià)一個(gè)軟件優(yōu)劣的重要方面。因?yàn)樵撓到y(tǒng)涉及到
學(xué)生成績(jī)的真實(shí)性,所以該系統(tǒng)要具有一定的保密性和權(quán)限控制,首先應(yīng)設(shè)計(jì)一個(gè)用戶的登陸窗口界面,要求只能由特定的人員對(duì)該系統(tǒng)進(jìn)行操作。此外還應(yīng)設(shè)計(jì)登陸后系統(tǒng)的主窗口,要求能夠顯示學(xué)生成績(jī)的基本信息,可以實(shí)現(xiàn)數(shù)據(jù)的錄入,更新,刪除、查詢、統(tǒng)計(jì)等功能。
另外窗口界面要多用按鈕,少用菜單,窗口的各個(gè)控鍵布局要合理,美觀。要充分的利用java.awt和java.swing提供的強(qiáng)大的功能,多用窗口和控件,充分體現(xiàn)窗口的多元化格局。
2.2.3實(shí)現(xiàn)的基本功能
該系統(tǒng)要求除了能實(shí)現(xiàn)信息的錄入,刪除,插入,更新,數(shù)據(jù)導(dǎo)出excel文件等基本功能之外,還要求能夠根據(jù)用戶的需要進(jìn)行操作。例如要查詢學(xué)生成績(jī),要求可以按照專業(yè)、班級(jí)等多種方式查詢。這些功能基本上能滿足用戶操作的需要,這樣用戶操作起來(lái)就更簡(jiǎn)單方便。部分文本框使用了下拉式,使用戶可以不用花費(fèi)大量的時(shí)間去輸入信息。
2.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì) 1.1.1 3.3.1數(shù)據(jù)庫(kù)物理設(shè)計(jì)
本系統(tǒng)采用Access數(shù)據(jù)庫(kù)管理系統(tǒng)作為后臺(tái)數(shù)據(jù)庫(kù)的開發(fā)工具,設(shè)計(jì)的表結(jié)構(gòu)如下:
第三章 程序代碼及運(yùn)行效果
3.1主類代碼:
/*主類代碼*/ package kcsj;import java.awt.*;import javax.swing.*;import java.awt.event.*;
import javax.swing.border.*;import javax.swing.JOptionPane;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.table.DefaultTableCellRenderer;import javax.swing.table.DefaultTableModel;import javax.swing.table.TableColumn;import java.sql.*;import java.awt.GridLayout;public class myStudent { public myStudent(){
}
public static void main(String[] args){ // TODO code application logic here loginFrame lf=new loginFrame();Font ft=new Font(“Serif”,Font.BOLD,18);lf.setVisible(true);lf.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){
System.exit(0);} });} }
3.2 登陸: public loginFrame(){
p=new JPanel();
user=new JTextField(10);
pass=new JPasswordField(10);
login=new JButton(“登錄”);
cancel=new JButton(“退出”);
p.setBackground(Color.lightGray);
//user.setText(“王明玉”);
//pass.setText(“123456”);
login.addActionListener(this);
cancel.addActionListener(this);
p.add(new JLabel(“學(xué)生信息管理系統(tǒng)登錄”));
p.add(new JLabel(“賬號(hào):”));
p.add(user);
p.add(new JLabel(“密碼:”));
p.add(pass);
p.add(login);
p.add(cancel);
this.add(p);
this.setTitle(“學(xué)生管理系統(tǒng)登錄界面”);
this.setSize(180,160);}
public void actionPerformed(ActionEvent e){
//查找
if(e.getSource()==login){
if(user.getText().toString().equals(“")){
JOptionPane.showMessageDialog(null, ”請(qǐng)輸入用戶名“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else if(pass.getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null, ”請(qǐng)輸入密碼“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else{
myConnection conn=new myConnection();
ResultSet rs;
String sql=”select * from admin where 用戶名 = '“+user.getText().toString()+”' and 密碼 = '“+pass.getText().toString()+”'“;
try{
rs=conn.getResult(sql);
if(rs.next()){
this.dispose();
//JOptionPane.showMessageDialog(null, ”此用戶已經(jīng)存在“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
sql=”select * from student“;
mainFrame mf=new mainFrame();
mf.setTitle(”西北師范大學(xué)學(xué)生信息管理系統(tǒng)“);
mf.setSize(600,486);
mf.freshTable(sql);
mf.setVisible(true);
mf.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}else{
JOptionPane.showMessageDialog(null, ”用戶名或密碼錯(cuò)誤“, ”登錄失敗“, JOptionPane.INFORMATION_MESSAGE);
}
}catch(Exception er){
System.out.println(er.toString());
}
}
//全部顯示
}if(e.getSource()==cancel){
System.exit(0);
} } } 登陸界面:
3.3 修改數(shù)據(jù):
/*修改數(shù)據(jù)*/ class editFrame extends JDialog implements ActionListener{ public static final int WIDTH = 400;public static final int HEIGHT = 400;
JLabel 學(xué)號(hào)1,姓名1,性別1,民族1,年齡1,年級(jí)1,班級(jí)1,專業(yè)1;JTextField 學(xué)號(hào),姓名,性別,民族,年齡,年級(jí),班級(jí),專業(yè);JButton b;JPanel p;
mainFrame mf;
public editFrame(mainFrame mmf){ setTitle(”修改學(xué)生信息“);setSize(WIDTH,HEIGHT);setLocation(120,180);
Container contentPane = getContentPane();contentPane.setLayout(new FlowLayout());
學(xué)號(hào)1=new JLabel(”學(xué)號(hào)“);姓名1=new JLabel(”姓名“);性別1=new JLabel(”性別“);民族1=new JLabel(”民族“);年齡1=new JLabel(”年齡“);年級(jí)1=new JLabel(”年級(jí)“);班級(jí)1=new JLabel(”班級(jí)“);
專業(yè)1=new JLabel(”專業(yè)“);
學(xué)號(hào)=new JTextField(5);姓名=new JTextField(5);性別=new JTextField(5);民族=new JTextField(5);年齡=new JTextField(5);年級(jí)=new JTextField(5);班級(jí)=new JTextField(10);專業(yè)=new JTextField(10);學(xué)號(hào).setEnabled(false);b=new JButton(”確定“);p=new JPanel();p.setLayout(new GridLayout(10,2,5,5));p.add(學(xué)號(hào)1);p.add(學(xué)號(hào));p.add(姓名1);p.add(姓名);p.add(性別1);p.add(性別);p.add(民族1);p.add(民族);p.add(年齡1);p.add(年齡);p.add(年級(jí)1);p.add(年級(jí));p.add(班級(jí)1);p.add(班級(jí));p.add(專業(yè)1);p.add(專業(yè));p.add(new Label(”“));p.add(new Label(”“));p.add(b);contentPane.add(p);//添加按鈕監(jiān)聽(tīng)器
b.addActionListener(this);mf=mmf;}
public void actionPerformed(ActionEvent e){
if(學(xué)號(hào).getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null,”請(qǐng)輸入學(xué)號(hào)“,”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else if(姓名.getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null,”請(qǐng)輸入姓名“,”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else if(年齡.getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null,”請(qǐng)輸入年齡“,”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else{
String sql=”update student set 姓名='“+姓名.getText()+”',性別='“+性別.getText()+”',年齡=“+年齡.getText()+”,年級(jí)='“+年級(jí).getText()+”',班級(jí)='“+班級(jí).getText()+”',專業(yè)='“+專業(yè).getText()+”',民族='“+民族.getText()+”' where 學(xué)號(hào)='“ + 學(xué)號(hào).getText()+ ”'“;
myConnection conn=new myConnection();
try{
//JOptionPane.showMessageDialog(null, sql, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
if(conn.executeSql(sql)){
JOptionPane.showMessageDialog(null, ”修改成功“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
mf.freshTable(”select * from student“);
this.dispose();
}else{
JOptionPane.showMessageDialog(null, ”修改失敗“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}
}catch(Exception er){
System.out.println(er.toString());
}
}
}
}
3.4 查找數(shù)據(jù):
class findFrame extends JDialog implements ActionListener{
mainFrame mf;JPanel p;JComboBox c;JTextField t;JButton b;JButton fAll;String sql=”select * from student“;String[] colStr={”學(xué)號(hào)“,”姓名“,”性別“,”民族“,”年齡“,”年級(jí)“,”班級(jí)“,”專業(yè)“};
public findFrame(mainFrame mmf){
mf=mmf;
p=new JPanel();
c=new JComboBox(colStr);
t=new JTextField(10);
b=new JButton(”查找“);
fAll=new JButton(”全部顯示“);
b.addActionListener(this);
fAll.addActionListener(this);
p.add(new JLabel(”選擇“));
p.add(c);
p.add(new JLabel(”查找內(nèi)容“));
p.add(t);
p.add(b);
p.add(fAll);
this.add(p);
this.setTitle(”查找“);
this.setSize(450,80);}
public void actionPerformed(ActionEvent e){
//查找
if(e.getSource()==b){
String selectStr=c.getSelectedItem().toString();
if(selectStr==”年齡“){
sql=”select * from student where “+selectStr+” “+t.getText().toString();
}
else {
sql=”select * from student where “+selectStr+” '“+t.getText().toString()+”'“;
= = 12
}
mf.freshTable(sql);
//全部顯示
}if(e.getSource()==fAll){
sql=”select * from student“;
mf.freshTable(sql);
} } }
3.5 添加數(shù)據(jù):
class addFrame extends JDialog implements ActionListener{ public static final int WIDTH = 400;public static final int HEIGHT = 400;
JLabel 學(xué)號(hào)1,姓名1,性別1,民族1,年齡1,年級(jí)1,班級(jí)1,專業(yè)1;JTextField 學(xué)號(hào),姓名,性別,民族,年齡,年級(jí),班級(jí),專業(yè);JButton b;JPanel p;
mainFrame mf;
public addFrame(mainFrame mmf){ setTitle(”修改學(xué)生信息“);setSize(WIDTH,HEIGHT);setLocation(120,180);
Container contentPane = getContentPane();//contentPane.setBackground(Color.BLACK);//設(shè)置窗口顏色
contentPane.setLayout(new FlowLayout());
學(xué)號(hào)1=new JLabel(”學(xué)號(hào)“);
姓名1=new JLabel(”姓名“);
性別1=new JLabel(”性別“);
民族1=new JLabel(”民族“);
年齡1=new JLabel(”年齡“);
年級(jí)1=new JLabel(”年級(jí)“);
班級(jí)1=new JLabel(”班級(jí)“);
專業(yè)1=new JLabel(”專業(yè)“);
學(xué)號(hào)=new JTextField(”201071030240“,5);
姓名=new JTextField(5);
性別=new JTextField(”女“,5);
民族=new JTextField(5);
年齡=new JTextField(5);
年級(jí)=new JTextField(5);
班級(jí)=new JTextField(10);
專業(yè)=new JTextField(10);
b=new JButton(”確定“);p=new JPanel();p.setLayout(new GridLayout(10,2,5,5));p.add(學(xué)號(hào)1);p.add(學(xué)號(hào));p.add(姓名1);p.add(姓名);p.add(性別1);p.add(性別);p.add(民族1);p.add(民族);p.add(年齡1);p.add(年齡);p.add(年級(jí)1);p.add(年級(jí));p.add(班級(jí)1);p.add(班級(jí));p.add(專業(yè)1);p.add(專業(yè));p.add(new Label(”“));p.add(new Label(”“));p.add(b);contentPane.add(p);//添加按鈕監(jiān)聽(tīng)器
b.addActionListener(this);mf=mmf;}
public void actionPerformed(ActionEvent e){
if(學(xué)號(hào).getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null, ”請(qǐng)輸入學(xué)號(hào)“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else if(姓名.getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null, ”請(qǐng)輸入姓名“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else if(年齡.getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null, ”請(qǐng)輸入年齡“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else{
String sql=”select * from student where 學(xué)號(hào)='“ + 學(xué)號(hào).getText()+ ”'“;
myConnection conn=new myConnection();
ResultSet rs;
rs=conn.getResult(sql);
try{
//System.out.println(rs.getRow());
if(rs.next()){
JOptionPane.showMessageDialog(null, ”此學(xué)號(hào)已經(jīng)存在“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else{
sql=”insert into student values('“ +學(xué)號(hào).getText()+”','“+ 姓名.getText()+”','“+ 性別.getText()+”','“+ 民族.getText()+”',“+ 年齡.getText()+”,'“+ 年級(jí).getText()+”','“+ 班級(jí).getText()+”','“+ 專業(yè).getText()+”')“;
if(conn.executeSql(sql)){
JOptionPane.showMessageDialog(null, ”添加成功“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
mf.freshTable(”select * from student“);
學(xué)號(hào).setText(”“);
姓名.setText(”“);
性別.setText(”“);
民族.setText(”“);
年齡.setText(”“);
年級(jí).setText(”“);
班級(jí).setText(”“);
專業(yè).setText(”“);
}else{
JOptionPane.showMessageDialog(null, ”添加失敗“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}
}
}catch(Exception er){
System.out.println(er.toString());
}
}
}
}
3.6 修改數(shù)據(jù):
class editFrame extends JDialog implements ActionListener{ public static final int WIDTH = 400;public static final int HEIGHT = 400;
JLabel 學(xué)號(hào)1,姓名1,性別1,民族1,年齡1,年級(jí)1,班級(jí)1,專業(yè)1;JTextField 學(xué)號(hào),姓名,性別,民族,年齡,年級(jí),班級(jí),專業(yè);JButton b;JPanel p;
mainFrame mf;
public editFrame(mainFrame mmf){ setTitle(”修改學(xué)生信息“);setSize(WIDTH,HEIGHT);setLocation(120,180);
Container contentPane = getContentPane();contentPane.setLayout(new FlowLayout());
學(xué)號(hào)1=new JLabel(”學(xué)號(hào)“);
姓名1=new JLabel(”姓名“);
性別1=new JLabel(”性別“);
民族1=new JLabel(”民族“);
年齡1=new JLabel(”年齡“);
年級(jí)1=new JLabel(”年級(jí)“);
班級(jí)1=new JLabel(”班級(jí)“);
專業(yè)1=new JLabel(”專業(yè)“);
學(xué)號(hào)=new JTextField(5);
姓名=new JTextField(5);
性別=new JTextField(5);
民族=new JTextField(5);
年齡=new JTextField(5);
年級(jí)=new JTextField(5);
班級(jí)=new JTextField(10);
專業(yè)=new JTextField(10);
學(xué)號(hào).setEnabled(false);
b=new JButton(”確定“);p=new JPanel();p.setLayout(new GridLayout(10,2,5,5));p.add(學(xué)號(hào)1);p.add(學(xué)號(hào));
p.add(姓名1);p.add(姓名);p.add(性別1);p.add(性別);p.add(民族1);p.add(民族);p.add(年齡1);p.add(年齡);p.add(年級(jí)1);p.add(年級(jí));p.add(班級(jí)1);p.add(班級(jí));p.add(專業(yè)1);p.add(專業(yè));p.add(new Label(”“));p.add(new Label(”“));p.add(b);contentPane.add(p);//添加按鈕監(jiān)聽(tīng)器
b.addActionListener(this);mf=mmf;}
public void actionPerformed(ActionEvent e){
if(學(xué)號(hào).getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null, ”請(qǐng)輸入學(xué)號(hào)“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else if(姓名.getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null, ”請(qǐng)輸入姓名“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else if(年齡.getText().toString().equals(”“)){
JOptionPane.showMessageDialog(null, ”請(qǐng)輸入年齡“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
}else{
String sql=”update student set 姓名='“+姓名.getText()+”',性別='“+性別.getText()+”',年齡=“+年齡.getText()+”,年級(jí)='“+年級(jí).getText()+”',班級(jí)='“+班級(jí).getText()+”',專業(yè)='“+專業(yè).getText()+”',民族='“+民族.getText()+”' where 學(xué)號(hào)='“ + 學(xué)號(hào).getText()+ ”'“;
myConnection conn=new myConnection();
try{
//JOptionPane.showMessageDialog(null, sql, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
if(conn.executeSql(sql)){
JOptionPane.showMessageDialog(null, ”修改成功“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);
mf.freshTable(”select * from student“);
this.dispose();
}else{
JOptionPane.showMessageDialog(null, ”修改失敗“, ”溫馨提示", JOptionPane.INFORMATION_MESSAGE);
}
}catch(Exception er){
System.out.println(er.toString());
}
} } }
運(yùn)行效果:
第四章 總結(jié)
通過(guò)本次課程設(shè)計(jì),不僅讓我更深入的了解JAVA這門學(xué)科,更使自己有了繼續(xù)探索的興趣。
對(duì)我來(lái)說(shuō),在之前的學(xué)習(xí)過(guò)程中沒(méi)有能夠很好的掌握J(rèn)AVA語(yǔ)言的學(xué)習(xí),在很多地方還有生疏和遺漏,并且在此次課程設(shè)計(jì)過(guò)程中也遇到困難不能自己獨(dú)立解決。但是,通過(guò)這次程序設(shè)計(jì),除了增加了自己的編程能力,提高了我對(duì)JAVA的應(yīng)用能力,同時(shí)我也深感“認(rèn)真嚴(yán)謹(jǐn)”這個(gè)詞的重要性,一點(diǎn)點(diǎn)小的馬虎,便會(huì)導(dǎo)致整個(gè)程序不能正常運(yùn)行。在今后的學(xué)習(xí)中,我將繼續(xù)保持嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度。與此同時(shí),在同學(xué)的幫助下,讓我體會(huì)到了相互學(xué)習(xí)的重要性,而更讓人難以忘懷的是在熱烈討論問(wèn)題時(shí),那激情橫溢的場(chǎng)面??傊?,此次課程設(shè)計(jì)讓我獲益匪淺。
第五章 總結(jié)
課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程.本次課程設(shè)計(jì)雖然很辛苦,實(shí)在是受益匪淺。本來(lái)這門課的知識(shí)學(xué)的就不夠扎實(shí),本次課程設(shè)計(jì),在設(shè)計(jì)過(guò)程中碰到了很多問(wèn)題,剛開始要設(shè)計(jì)的時(shí)候,還真不知道從哪里下手但最終在圖書、同學(xué)和老師的幫助下都得到了解決,讓我學(xué)會(huì)了好多書本上沒(méi)有的東西,通過(guò)本次課程設(shè)計(jì)我也能將課本上的知識(shí)融會(huì)貫通,起到了很好的輔助學(xué)習(xí)的效果,但是我發(fā)現(xiàn)我學(xué)到的知識(shí)比整整一個(gè)學(xué)期學(xué)到的都多。理
論和實(shí)踐的相結(jié)合是學(xué)習(xí)最有效的方法。在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。
通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。
第六章 參考文獻(xiàn)