學校學生信息管理系統(tǒng)_第1頁
學校學生信息管理系統(tǒng)_第2頁
學校學生信息管理系統(tǒng)_第3頁
學校學生信息管理系統(tǒng)_第4頁
學校學生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學校學生信息管理系統(tǒng)【項目內(nèi)容】:本項目以學生信息管理系統(tǒng)為例,經(jīng)小組通過對我院學生信息管理工作的討論、調(diào)查與分析,結(jié)合學生自身對該系統(tǒng)的了解,得出學生信息管理系統(tǒng)是各高校管理信息系統(tǒng)的重要組成部分,它主要用于對學生的基本信息如入學注冊登記、課程、成績、獎懲等問題進行管理。該系統(tǒng)用戶參與者主要包括學生和教學各系部、學生處、教務處、招生就業(yè)辦等部門。下面我們小組將利用UML建模的各種圖形和模型元素,形成一個對學校學生信息管理系統(tǒng)的建模用例。【設(shè)計分工】:【項目實施】一個良好的學生信息管理系統(tǒng)必須提供一個合理、方便和高效的學生管理平臺,全面的事務流程,把復雜繁瑣的學生管理、成績管理、教師管理、課程

2、管理變得簡潔明了,以減少可能出現(xiàn)的管理漏洞本系統(tǒng)最大的優(yōu)點是對數(shù)據(jù)進行了規(guī)范和擴充。統(tǒng)一了數(shù)據(jù)交換標準系統(tǒng)界面友好,交互性強,可以靈活定制,支持用戶個性化設(shè)置、大提高學生工作管理的效率,而且可以構(gòu)建起丫套完整的學生信息資料庫,可以和其它管理部門的信息系統(tǒng)緊密結(jié)合,輕松、條理、準確的完成學生從入學到就業(yè)的整個管理工作。1 . 需求分析學校學生管理信息系統(tǒng)的總目標是提高學生工作管理的效率,構(gòu)建起一套完整的學生信息資料庫,可以和其它管理部門的信息系統(tǒng)緊密結(jié)合,輕松、條理、準確的完成學生從入學到就業(yè)的整個管理工作,從而提高學生工作管理的效率。具體的設(shè)計目標是(1) 為學生和教師提供一個簡單、友好、交互

3、性強的系統(tǒng)操作界面,并且支持參與者的個性化設(shè)置。(2) 系統(tǒng)運行穩(wěn)定可靠、各項維護功能齊全、易于維護(3) 能有效地進行相關(guān)操作處理(4) 快速、準確地反映相關(guān)與學生有關(guān)的信息。1.1 學校學生信息管理系統(tǒng)的功能需求分析包括以下內(nèi)容:l 學校學生信息管理系統(tǒng)能夠為學校學生、教學各系部、學生處、教務處、招生就業(yè)辦等部門提供相應的服務。學生可以通過使用該系統(tǒng)查詢課程、成績、修改用戶密碼等。教學各系部可以利用該系統(tǒng)輸入學生成績信息、獎懲信息等。l 系統(tǒng)管理員通過系統(tǒng)管理界面進入,建立學生學籍檔案、學生課程檔案等,并將所有信息保存在數(shù)據(jù)庫中,同時管理員還能夠?qū)σ陨闲畔⑦M行更新、添加、刪除等基本操作,并

4、對系統(tǒng)的信息進行維護。 學校學生信息管理系統(tǒng)主要實現(xiàn)學生各方面信息的管理, 根據(jù)學生管理工作的具體要求和項目設(shè)計的功能目標,學生信息管理系統(tǒng)有十大模塊:學籍管理模塊、成績管理模塊、獎懲管理模塊、貧困生管理模塊、畢業(yè)管理模塊、系統(tǒng)管理模塊、課程管理模塊、校園一卡通管理模塊、宿舍管理模塊、輔導員管理模塊。u 1. 學籍管理模塊主要進行學生注冊報到的登記、統(tǒng)計及查詢,學生基木檔 案信息的維護、查詢、和修改,學籍變動處理。(1)學生注冊報到時,主管老師對學生的基本信息進行登記錄入,并統(tǒng)計人數(shù)。(2)主管老師及相關(guān)部門如各系部、教務處、學生處等可進行學生的基本信息查詢;另外,主管老師可對學生的一些信息變

5、動做修改。(3)學生退學或轉(zhuǎn)學時,系統(tǒng)管理員負責對相關(guān)學生的信息進行刪除。u 2. 成績管理模塊主要主要用于對學生所在班級的公共課程、學生的自選課程等科目成績進行管理,包括成績錄入、修改、查詢、刪除以及成績分析統(tǒng)計;打印成績表。(1) 科任老師對學生所學課程的成績進行錄入、修改。(2) 學生及輔導員可登錄查詢及打印學生的成績(3) 主管老師負責對學生各科成績的統(tǒng)計分析。u 3. 獎懲管理模塊主要可進行獎懲申請、評審等工作,對獎懲信息進行統(tǒng)計分析和公布。(1) 輔導員根據(jù)學生的綜合測評成績評定獎學金和根據(jù)學生的表現(xiàn)進行評優(yōu),并對相關(guān)信息進行登記、統(tǒng)計分析和公布;(2) 輔導員可對違規(guī)學生根據(jù)相關(guān)

6、規(guī)定給予懲罰,并進行登記和送報學生處。u 4. 貧困生管理模塊主要分勤工助學管理和助學貸款管理。勤工助學管理包括助學信息、整理及發(fā)布、勤工助學情況記錄,助學貸款管理包括貸款信息發(fā)布、還貸情況記錄。(1) 輔導員根據(jù)學生的貧困申請信息評定學生的貧困等級并進行統(tǒng)計公布;發(fā)布勤工助學崗位信息及錄用信息、助學貸款信息、(2) 主管老師負責學生貧困信息的錄入,并輸入學生的勤工助學和借還貸款情況記錄。u 5. 畢業(yè)管理模塊主要是畢業(yè)鑒定管理和就業(yè)信息管理。包括對學生的畢業(yè)資格審定、畢業(yè)后工作情況登記和就業(yè)信息查詢等功能。(2) 各系根據(jù)學生所提交的畢業(yè)論文以及學生的獎懲信息對學生進行畢業(yè)鑒定,包括授予學位

7、以及頒發(fā)畢業(yè)證書。(2) 招生就業(yè)辦發(fā)布相關(guān)就業(yè)信息,學生可通過該系統(tǒng)進行查詢。各系(輔導員)和招生就業(yè)辦對學生畢業(yè)后的就業(yè)情況進行登記。u 6.系統(tǒng)管理模塊是每個系統(tǒng)都必須具備的功能,用于對系統(tǒng)的用戶的基本信息進行管理,包括用戶權(quán)限設(shè)置、數(shù)據(jù)備份、數(shù)據(jù)恢復等。系統(tǒng)管理員負責維護學生、輔導員、課程等信息,維護工作包括修改、添加、刪除等。u 7. 學生宿舍管理模塊主要對全院學生宿舍進行管理,包括學生宿舍的分配、維修、宿舍調(diào)整、查詢、宿舍回收等功能u 8. 校園一卡通管理模塊主要對學生在校日常生活的消費、圖書館借還書登記、上機刷卡考勤登記以及醫(yī)療登記的管理。u 9. 輔導員管理模塊主要實現(xiàn)輔導員信

8、息的錄入、查詢、統(tǒng)計和信息打印功能以及輔導員具體負責工作的分配管理。u 10. 課程管理模塊主要用于對學生所在班級的公共課程、學生的自選課程等進行管理,包括添加班級基本課程信息、添加學生選修課程信息、刪除班級基本課程信息、刪除學生選修課程信息等。1.2 功能模塊圖校園一卡通管理獎懲管理學校學生管理信息系統(tǒng)成績管理宿舍管理課程管理畢業(yè)管理輔導員管理貧困生管理學籍管理系統(tǒng)管理注冊報到管理學籍管理基本檔案管理學籍變動管理成績管理成績錄入成績修改成績查詢成績統(tǒng)計分析系統(tǒng)管理權(quán)限管理密碼管理數(shù)據(jù)備份數(shù)據(jù)恢復數(shù)據(jù)維護參數(shù)設(shè)置獎懲管理獎學金管理貧困生管理勤工助學管理助學貸款管理畢業(yè)生管理畢業(yè)鑒定管理就業(yè)信息

9、管理課程管理排課管理選課管理違紀處分管理評優(yōu)管理校園一卡通管理輔導員管理宿舍管理輔導員信息查詢輔導員信息錄入宿舍信息查詢宿舍維修宿舍調(diào)整宿舍分配圖書借閱管理上機管理消費管理超市、飯?zhí)孟M校內(nèi)醫(yī)療消費其他消費發(fā)卡和補辦卡管理2.系統(tǒng)建模(1) 創(chuàng)建系統(tǒng)用例圖n 確定學校學生管理信息系統(tǒng)的參與者1.系統(tǒng)管理員:負責設(shè)置各參與用戶使用系統(tǒng)的權(quán)限和學生學籍信息、學生成績、輔導員相關(guān)信息等的維護,備份系統(tǒng)數(shù)據(jù)庫,恢復系統(tǒng)數(shù)據(jù)庫,系統(tǒng)安全維護。2.學生:可通過該系統(tǒng)查詢相關(guān)信息,提出相關(guān)事項的申請如修改密碼等。 3.教師:包括輔導員、主管教師、科任老師等,科任老師可通過該系統(tǒng)錄入、修改、核對學生成績,主管

10、老師主要負責學生學籍信息和課程信息的錄入、添加、修改、刪除等操作管理,輔導員主要負責學生畢業(yè)、獎懲、貧困生等相關(guān)信息的管理 4.宿舍管理員:負責學生宿舍報修信息、非該宿舍樓學生或校外人員出入信息的登記及上報。 5. 學生處、教務處、招生就業(yè)辦n 創(chuàng)建學校學生管理信息系統(tǒng)的系統(tǒng)用例圖在該系統(tǒng)中,系統(tǒng)管理員負責維護學籍管理模塊、成績管理模塊、獎懲管理模塊、貧困生管理模塊、畢業(yè)管理模塊、系統(tǒng)管理模塊、課程管理模塊、校園一卡通管理模塊、宿舍管理模塊、輔導員管理模塊等系統(tǒng)子模塊;教師(輔導員、主管教師、普通教師)則負責錄入、修改、添加管理相關(guān)學生的信息(學籍、成績、課程等);宿舍管理員則負責登記所在宿舍

11、樓的報修等信息;學生則可進行相關(guān)信息的查詢,修改。根據(jù)需求分析以及以上活動,可確定該系統(tǒng)的用例圖如下:從學生管理系統(tǒng)的的用例圖抽象,可以確定如下用例圖:學籍管理用例圖、課程管理用例圖、輔導員管理用例圖、貧困生管理用例圖、宿舍管理用例圖、畢業(yè)信息管理用例圖、系統(tǒng)維護用例圖、成績管理用例圖、校園一卡通用例圖、獎懲管理用例圖。畢業(yè)管理用例圖:參與者“學生”:查詢相關(guān)就業(yè)信息、上報自己就業(yè)情況。參與者“系統(tǒng)管理員”:對畢業(yè)生的就業(yè)信息等進行維護(新增、刪除等)參與者“招生就業(yè)辦”:對學生就業(yè)信息進行統(tǒng)計學籍管理用例圖:參與者“學生”:注冊報到,接收相關(guān)信息,進行信息交流,申請學籍變動。參與者“主管教師

12、”(輔導員):分班管理;制定綜合測評加扣分內(nèi)容,管理學生檔案;發(fā)布與學生相關(guān)的信息,與學生進行信息交流,并上報綜合測評結(jié)果。參與者“系統(tǒng)管理員”:維護學生學籍信息,進行學籍信息的備份系統(tǒng)管理用例圖:參與者“系統(tǒng)管理員”:用戶定義、權(quán)限管理;數(shù)據(jù)備份、恢復;維護學生基本信息;口令管理;綜合查詢信息校園一卡通用例圖:參與者“發(fā)卡中心”: :對信息卡進行管理(發(fā)卡和補卡等)參與者“結(jié)算中心“:回應學生的充值、轉(zhuǎn)賬要求。參與者“消費中心“:對學生用信息卡在校消費進行管理。參與者“學生“:申請卡號;補辦信息卡;上機刷卡;轉(zhuǎn)賬充值;借還書刷卡;相關(guān)消費刷卡;教務中心:對學生上機考勤、借還書信息進行登記管理

13、;輔導員管理用例圖:參與者“輔導員“:學生思想教育;突發(fā)事件處理;畢業(yè)生就業(yè)指導;學生日常事務處理;宿舍管理用例圖:參與者“宿舍管理員“:分配調(diào)整學生宿舍;上報學生申請宿舍維護的信息;宿舍信息登記;參與者“學生“:申請宿舍調(diào)換;查詢宿舍信息;申請宿舍維修;勤工助學管理用例圖:參與者“學生”:學生申請勤工助學成功后通過工作獲得工資報酬參與者“學生處”:對學生的申請進行審核、登記;參與者“學生處工作人員”:對學生的崗位進行管理,包括崗位分配以及工作監(jiān)督;崗位工資發(fā)布;獎勵管理用例圖:參與者“主管老師”:輸入學生基本信息; “普通教師”:輸入學生的成績參與者“輔導員”:操行評定、綜合測評評定、評定獎

14、學金、評優(yōu)并公布;參與者“學生”:提交相關(guān)申請、查詢結(jié)果等;懲罰管理用例圖:參與者“輔導員”:上報學生違規(guī)事例;參與者“學生處”:根據(jù)違規(guī)事例的情況進行處理并通知學生;參與者“學生”:提交申訴處理;參與者“申訴處理員”:根據(jù)學生的申訴進行調(diào)查處理后發(fā)布結(jié)果;學生成績管理用例圖:參與者“學生”:目的是查詢所學課程的成績參與者“老師”:完成學生信息的錄入,修改,顯示和修改參與者“管理員”:輸入學生信息,教師信息,班級信息和課程信息課程管理用例圖;參與者“學生”:查看課程通知、提交作業(yè);參與者“教師”、:教師根據(jù)課程和通知任課,布置作業(yè);參與者“系統(tǒng)管理員”:負責對課程信息和通知進行相關(guān)維護操作;(

15、2) 創(chuàng)建系統(tǒng)類圖 步驟一:確定系統(tǒng)的業(yè)務實體類 可以確定在系統(tǒng)中的主要業(yè)務實體類,這些類通常需要在數(shù)據(jù)庫中存儲;在學校學生信息管理系統(tǒng)中,學生的信息、教師(包括輔導員)的信息、系統(tǒng)管理員的信息、課程信息、宿舍信息等都要存儲在數(shù)據(jù)庫中;這些存儲類都有各自相關(guān)的屬性。步驟二:根據(jù)學校學生信息管理系統(tǒng)的需求分析,以及系統(tǒng)用例圖的參與者和數(shù)據(jù)庫中的存儲類,我們確定了學生類、教師類(包括輔導員類)、系統(tǒng)管理員類、課程類、宿舍管理員類等主要實體類;其中,1.“學生”類:負責系統(tǒng)需要的活動者“學生”的信息處理,它的屬性有“姓名,. “出生日期”、“學號”、“政治面貌”、“性別”、“專業(yè)”等,對這些信息的服

16、務操作有系統(tǒng)登陸、注冊、信息查詢、休學、轉(zhuǎn)學、退學等。2.“教師”類:負責系統(tǒng)需要的活動者“教師”的信息處理,它的屬性有“教師編號”、“教師姓名,、“部門編號”、“職務”、“職稱”等。對這些信息的服務操作有系統(tǒng)登陸、信息錄入、信息查詢、信息修改等。3.“系統(tǒng)管理員“類:負責系統(tǒng)活動需要的管理者。以下是該系統(tǒng)登錄后各界面模塊的類圖關(guān)系圖,并給出了成績管理模塊的控制類(成績信息查詢、修改、打印)和系統(tǒng)管理模塊(數(shù)據(jù)備份和數(shù)據(jù)恢復)的控制類。系統(tǒng)各功能模塊的主要類圖及其聯(lián)系:2. 學籍管理類圖:2. 畢業(yè)管理類圖3. 宿舍管理類圖4.輔導員類圖5.成績管理類圖6.勤工助學類圖:7.課程管理類圖:8.

17、獎懲管理類圖:9.校園一卡通類圖:系統(tǒng)中 用戶管理模塊的類圖系統(tǒng)中 備份管理模塊的類圖(3) 創(chuàng)建系統(tǒng)時序圖和協(xié)作圖模型3.1 學籍管理所涉及到的時序圖和協(xié)作圖確定“注冊報到“的工作流程² 學生注冊報到后登記自己的相關(guān)信息² 系統(tǒng)管理員把學生所提交的信息錄入系統(tǒng)中與時序圖等價的協(xié)助圖如下:3.2 學生課程管理所涉及到的時序圖與協(xié)作圖.確定學生登錄查詢相關(guān)信息的工作流程:² 學生登錄系統(tǒng)后進入課程管理模塊選擇課程、查看課程通知、查看和提交課程作業(yè)后查詢作業(yè)成績與該時序圖等價的協(xié)作圖3.3 學生成績管理模塊所涉及到的時序圖和協(xié)作圖1.學生查詢成績的工作流程;²

18、; 學生登錄該系統(tǒng)后進入成績管理窗口后即可查詢成績與之相應的協(xié)作圖如下:2.教師登錄成績管理模塊所執(zhí)行工作的流程² 教師(科任老師)進入該系統(tǒng)后對所教課程學生的成績進行輸入、修改、打印等操作與之相應的協(xié)作圖如下:3.4 獎懲管理模塊所涉及到的時序圖和協(xié)作圖學生懲罰管理的工作流程² 系輔導員打開處罰管理窗口,向?qū)W生處上報被處罰學生的違規(guī)事例² 學生提出申訴要求² 申訴管理員對學生的申訴要求向系輔導員進行咨詢調(diào)查和處理,然后把結(jié)果告知學生。與之相應的協(xié)作圖如下:3.5 畢業(yè)管理所涉及到的時序圖和協(xié)作圖確定畢業(yè)評定時授予學位的工作流程² 輔導員對學生

19、進行畢業(yè)評定前進行畢業(yè)生成績查詢² 查詢學生的獎懲情況,得出畢業(yè)鑒定結(jié)果并打印與之相應的協(xié)作圖:3.6 貧困生管理模塊所涉及到的協(xié)作圖和時序圖² 學生提交貧困證明及申請,輔導員驗證學生申請的真實性同意后將學生加入貧困生庫并對相關(guān)信息進行公布。與之相應的協(xié)作圖:3.7.系統(tǒng)管理員備份數(shù)據(jù)的時序圖² 系統(tǒng)管理員登錄系統(tǒng)后對用戶的相關(guān)信息輸入后臺數(shù)據(jù)庫,結(jié)束后后臺數(shù)據(jù)庫返回輸入信息文件并顯示輸入成功。 與之相適應的系統(tǒng)管理員備份數(shù)據(jù)的協(xié)作圖3.8系統(tǒng)管理員添加/刪除用戶的時序圖系統(tǒng)管理員把用戶信息輸入登錄系統(tǒng),接著提交用戶ID,并對用戶的添加刪除進行管理,若執(zhí)行添加刪除

20、操作則返回添加刪除信息。系統(tǒng)管理員添加/刪除用戶的協(xié)作圖3.9學校一卡通 時序圖² 學生刷卡時刷卡機向系統(tǒng)中心回饋后若反饋合法則學生可進行相關(guān)消費操作,操作完扣費后學生退卡與之相應的協(xié)作圖:(4) 創(chuàng)建系統(tǒng)活動圖模型 4.1.系統(tǒng)管理員輸入密碼登錄修改學生信息的活動圖4.2 .學生登錄系統(tǒng)的課程管理模塊選擇課程、提交作業(yè)、查看通知等的活動圖4.3. 系統(tǒng)管理員維護用戶的活動圖4.4系統(tǒng)管理員維護系統(tǒng)數(shù)據(jù)的活動圖4.5 校園一卡通 消費業(yè)務 活動圖(5)創(chuàng)建系統(tǒng)狀態(tài)圖 1.學生查詢成績狀態(tài)圖:學生登錄后選擇輸入查詢條件進行查詢,最后退出2.教師在成績管理界面輸入、修改、刪除、打印學生成

21、績的狀態(tài)圖 3.用戶登錄系統(tǒng)的狀態(tài)圖(6)創(chuàng)建系統(tǒng)構(gòu)件(組件)圖1. 根據(jù)學生信息管理系統(tǒng)的需求分析,我們小組劃分了十個功能模塊子系統(tǒng),并對主要的業(yè)務實體類和系統(tǒng)主要參與者分別創(chuàng)建了對應的構(gòu)件,如student構(gòu)件、loanapplication構(gòu)件、教師(輔導員)構(gòu)件、畢業(yè)生課題構(gòu)件、課程構(gòu)件等構(gòu)件;也分別畫出了該系統(tǒng)用戶功能模塊界面的構(gòu)件。2.根據(jù)這些構(gòu)件以及其關(guān)系創(chuàng)建構(gòu)件圖以下是相應模塊的組件圖:1.學籍管理組件圖2. 畢業(yè)管理組件圖3.學生成績管理組件圖4、勤工助學組件圖:5.輔導員組件圖:系統(tǒng)管理組件圖:獎懲管理組件圖:宿舍管理組件圖:校園一卡通組件圖:課程組件圖(7)創(chuàng)建系統(tǒng)部署圖

22、² 學校學生管理信息系統(tǒng)的后臺數(shù)據(jù)庫主要存儲相關(guān)數(shù)據(jù),負責數(shù)據(jù)管理。學生終端、教師終端以及學生信息管理系統(tǒng)通過應用服務器連接到學生信息管理系統(tǒng)的后臺數(shù)據(jù)庫終端。學生、教師以及相關(guān)人員可就此進行相關(guān)權(quán)限的操作。3.逆向工程:我們小組對該系統(tǒng)進行UML設(shè)計畫出類圖后,利用Rose對該系統(tǒng)的類圖進行正向工程操作生成Java代碼。因此,我們可以利用這些Java代碼對該系統(tǒng)進行逆向工程操作,以便在該系統(tǒng)的相關(guān)業(yè)務類中添加、刪除、修改相關(guān)屬性和操作。如我們?nèi)粼趖eacher教師這個實體類中添加多一個teacher( )方法,則我們可以在相應的teacher.java文件中添加這樣一個方法:pub

23、lic void teacher() “寫入teacher( )方法要實現(xiàn)的相應代碼” , 并在Rose的瀏覽器中的邏輯視圖中選擇teacher()類,單擊右鍵在彈出的菜單中【Java/J2EEReverse engineer】子菜單中,選擇對話框里的Java文件里面的teacher.java文件,單擊【reverse】按鈕,完成后單擊【done】按鈕,則可在teacher類中添加teacher( )方法。如下圖:4系統(tǒng)界面設(shè)計:學生信息管理系統(tǒng)登錄界面:代碼如下:Dim ms As StringDim time As Integer 輸入次數(shù)Private Sub Form_Load()Te

24、xt2.PasswordChar = "*" 密碼顯示為 * End SubPrivate Sub login_Click() login(登錄)If Text1 <> "" Then 用戶名不為空Adodc1.RecordSource = "select * from user where name='" + Text1.Text + "'" 連接數(shù)據(jù)庫Adodc1.RefreshIf time < 2 Then On Error GoTo errname If Text2.Te

25、xt = Trim(Adodc1.Recordset.Fields("pwd") Then Load frmmain frmmain.Show 顯示學生信息管理系統(tǒng)主窗口 Unload Form1 Exit SubElse MsgBox ("您的用戶名或密碼有誤,請重行輸入!", vbExclamation + vbDefaultButton1, "錯誤") time = time + 1 Text1.Text = "" Text2.Text = "" Text1.SetFocus Exit S

26、ub End IfElse ms = MsgBox("您不是合法用戶,請與系統(tǒng)管理員聯(lián)系!", vbInformation + vbOKOnly, "抱歉")If ms = vbOK Then End Unload Me End If Else MsgBox "請把用戶名和密碼輸全!", vbInformation + vbOKOnly, "提示" Text1.Text = "" Text2.Text = "" Text1.SetFocus Exit Sub End If e

27、rrname: MsgBox ("抱歉您的用戶名不存在!", vbInformation + vbOKOnly, "抱歉") Text1.Text = "" Text2.Text = "" Text1.SetFocus Exit SubEnd SubPrivate Sub login_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyUp Then Text2.SetFocus End IfEnd SubPrivate Sub text1

28、_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then Text2.SetFocus End If If KeyCode = vbKeyDown Then Text2.SetFocus End IfEnd SubPrivate Sub text2_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyReturn Then login.SetFocus End If If KeyCode = vbKeyDown Then l

29、ogin.SetFocus End If If KeyCode = vbKeyUp Then Text1.SetFocus End IfEnd SubPrivate Sub cmdcancel_Click() 重置 Dim s As String s = MsgBox("確認退出系統(tǒng)嗎?", vbYesNo + vbQuestion, "退出") If s = vbYes Then Unload Me Else txtname.Text = "" txtpwd.Text = "" txtname.SetFocus

30、End IfEnd Sub學生信息管理系統(tǒng)主窗口:代碼:Private Sub Form_Load() If Valname = "系統(tǒng)管理員" Then syss.Enabled = True Else syss.Enabled = False End IfEnd SubPrivate Sub chegl_Click() 單擊學生成績管理 Load frmchenggl 加載學生成績管理窗口 frmchenggl.Show 顯示學生成績管理窗口 Unload frmmain 卸載主窗口End SubPrivate Sub kcgl_Click() 單擊學生課程管理窗口 L

31、oad frmskcgl 加載學生課程管理窗口 frmsinfgl.Show 顯示學生課程管理窗口 Unload frmmainEnd SubPrivate Sub jff_Click() 單擊學生處罰管理窗口Load frmchufa 加載學生處罰管理窗口frmchufa.Show 顯示學生處罰管理窗口 Unload frmmainEnd SubPrivate Sub jfj_Click() 單擊學生獎勵管理窗口Load frmaward 加載學生獎勵管理窗口frmaward.Show 顯示學生獎勵管理窗口 Unload frmmainEnd SubPrivate Sub sushe_Cli

32、ck() 單擊學生宿舍管理窗口Load frmaward 加載學生宿舍管理窗口frmaward.Show 顯示學生宿舍管理窗口 Unload frmmainEnd SubPrivate Sub xjgl_Click() 單擊學生學籍管理窗口 Load frmXjgl 加載學生學籍管理窗口 frmXjgl.Show 顯示學生學籍管理窗口 Unload frmmainEnd SubPrivate Sub gra_Click() 單擊學生畢業(yè)管理窗口 Load frmgra 加載學生畢業(yè)管理窗口 frmgra.Show 顯示學生畢業(yè)管理窗口 Unload frmmainEnd SubPrivate

33、Sub sysp_Click() 單擊普通管理員窗口 Load frmputong 加載普通管理員窗口 frmputong.Show 顯示普通管理員窗口 Unload frmmainEnd SubPrivate Sub syss_Click() 單擊系統(tǒng)管理員窗口 Load frmGly 加載普通管理員窗口 frmGly.Show 顯示普通管理員窗口 Unload frmmain End SubPrivate Sub tbrOpe_ButtonClick(ByVal Button As ComctlLib.Button) 工具欄操作 Select Case Button.Index Case

34、1 Load frmallinf 加載全部學生瀏覽窗口 frmallinf.Show 顯示全部學生瀏覽窗口 Unload Me Case 2 Load frmAdd 加載學生信息添加窗口 frmAdd.Show 顯示學生信息添加窗口 Unload Me Case 3 Load frmcard 加載校園一卡通管理窗口 frmcard.Show 顯示校園一卡通管理窗口 Unload Me Case 4 Load frmchz 加載學生成績分類窗口 frmchz.Show 顯示學生成績分類窗口 Unload Me Case 5 Load frmfind 加載學生查詢管理窗口 Frmfind.Show

35、 顯示學生查詢管理窗口 Unload Me Case 6 Load frmxjcx 加載學生學籍查詢窗口 Frmxjcx.Show 顯示學生學籍查詢窗口 Unload Me Case 7 Load frmdaikuan 加載學生貸款管理窗口 frmdaikuan.Show 顯示學生貸款管理窗口 Unload Me Case 8 Load frmwork 加載學生勤工助學管理窗口 frmwork.Show 顯示學生勤工助學管理窗口 Unload Me End SelectEnd SubPrivate Sub Exit_Click( ) 單擊退出按鈕 Dim myVal As Integer Be

36、ep myVal = MsgBox("您確定退出系統(tǒng)嗎?", vbYesNo + vbQuestion, "退出") If myVal = vbYes Then End End IfEnd Sub以下是該系統(tǒng)中各主要功能模塊的界面設(shè)計1.課程管理子系統(tǒng)的界面設(shè)計:2.學生成績管理子系統(tǒng)的界面設(shè)計3.學生處罰記錄管理窗口界面設(shè)計:4.學生獎勵記錄管理窗體界面設(shè)計:5.學生學籍管理子系統(tǒng)界面設(shè)計:6.學生宿舍管理子系統(tǒng)界面設(shè)計:7.貧困生管理子系統(tǒng)設(shè)計界面8.畢業(yè)生管理子系統(tǒng)設(shè)計界面(5).數(shù)據(jù)庫設(shè)計在管理信息系統(tǒng)的數(shù)據(jù)庫設(shè)計中,最基礎(chǔ)最重要的工作是表單的設(shè)

37、計,表單可以簡單地說是數(shù)據(jù)庫中所有的數(shù)據(jù)庫對象。在表單中,數(shù)據(jù)按照類似于電子表格的形式組織,每一行成為一條記錄,每一列成為一個字段,這就是關(guān)系數(shù)據(jù)庫的基本邏輯存儲方式。在設(shè)計數(shù)據(jù)庫時,系統(tǒng)設(shè)計者的責任是決定需要什么樣的表單,具體字段的名稱,類型,長度,表的主鍵(Prim腳key),外鍵 (Foreignkey)索引等。因此,我們小組根據(jù)學生信息管理系統(tǒng)設(shè)計了該系統(tǒng)的數(shù)據(jù)庫表單。以下是數(shù)據(jù)庫中幾個主要表:宿舍信息表序號字段標識字段標題字段類型是否為空是否主碼備注1Student ID學號Varchar(10)NULL2Sname姓名Varchar(10)NULL3Dormitory ID宿舍編號

38、Varchar(10)NOT NULL是4Dtype宿舍類型(男、女)Varchar(4)NULL5Daddress宿舍位置Varchar(20)NULL6Dnumber宿舍電話Varchar(8)NULL7Dbeds床位Varchar(6)NULL8Dnumbers of people人數(shù)Varchar(4)NULL9Dleader宿舍長Varchar(10)NULL獎勵表序號字段名含義數(shù)據(jù)類型是否為空是否主碼備注1Rcode獎勵代碼Varchar(8)NOT NULL是2Student ID學號Varchar(10)NULL3Sname姓名Varchar(10)NULL4Rdate獎勵日期

39、Datetime(8)NULL5Rtype獎勵類型Varchar(20)NULL6Rgrade獎勵等級Varchar(10)NULL懲罰表序號字段名含義數(shù)據(jù)類型是否為空是否主碼備注1Pcode懲罰代碼Varchar(8)NOT NULL是2Student ID學號Varchar(10)NULL3Sname姓名Varchar(10)NULL4Pdate懲罰日期Datetime(8)NULL5Ptype懲罰類型Varchar(20)NULL6Pgrade懲罰等級Varchar(10)NULL學生學籍表:序號字段標識字段標題字段類型(精度)是否為空是否主碼備注1Student ID學生IDCHAR(

40、10)NOT NULL主碼2Sname姓名STRINGNOT NULL3Sgender性別CHAR(2)NULL4Birth出生年月DATETIME(8)NULL5Native籍貫VARCHAR(20)NULL6Home address家庭地址VARCHAR(30)NULL7Department系別VARCHAR(10)NULL8Major專業(yè)VARCHAR(10)NULL9Political affiliation政治面貌CHAR(6)NULL10Dormitory address宿舍地址VARCHAR(30)NULL11Phone number移動電話VARCHAR(15)NULL12Capture expends a circumstance繳費情況VARCHAR(30)NULL13Student situation學籍情況VARCHAR(30)NULL14Hobbies愛好VARCHAR(20)NULL15Learning experience學習經(jīng)歷VARCHAR(30)NULL16Admission date入學時間DATETI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論