學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第1頁(yè)
學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第2頁(yè)
學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第3頁(yè)
學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第4頁(yè)
學(xué)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(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é)生信息管理系統(tǒng)詳細(xì)設(shè)計(jì)說(shuō)明書(shū)v1.0(版本號(hào))擬 制 人 審 核 人 批 準(zhǔn) 人 二oo五 年 十 月 十五 日詳細(xì)設(shè)計(jì)說(shuō)明書(shū)引言隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。編寫(xiě)目的建成一個(gè)完整統(tǒng)一、技術(shù)先進(jìn)、高效穩(wěn)定、安全可靠的學(xué)生管理信息系統(tǒng)。這是一個(gè)集教務(wù)工作自動(dòng)化和信息化為一體的先進(jìn)的電腦網(wǎng)絡(luò)系統(tǒng),在為教務(wù)工作有關(guān)部門提供優(yōu)質(zhì)、高效的業(yè)務(wù)管理和事務(wù)處理的同時(shí),采用安全可靠的現(xiàn)代化處理和控制技術(shù),及時(shí)、準(zhǔn)確、

2、可靠地采集和傳輸信息,建立完備、可靠的教學(xué)信息處理系統(tǒng)。對(duì)各院(系)教務(wù)辦實(shí)現(xiàn)統(tǒng)一的信息瀏覽、成績(jī)管理。與學(xué)生處學(xué)生管理系統(tǒng)、就業(yè)辦公室的學(xué)生就業(yè)管理系統(tǒng)等實(shí)現(xiàn)學(xué)生基本信息的共享。通過(guò)校園網(wǎng)為教務(wù)處網(wǎng)站訪問(wèn)者提供全面及時(shí)的信息和數(shù)據(jù),如課程設(shè)置、學(xué)生的信息查詢、成績(jī)單核實(shí)等。本學(xué)生信息管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)校學(xué)生管理系統(tǒng),這它集成了學(xué)生學(xué)籍管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)、學(xué)生個(gè)人管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。項(xiàng)目背景 主要是以學(xué)校管理處為委托單位,以學(xué)生為管理對(duì)象進(jìn)行設(shè)計(jì)的,該系統(tǒng)結(jié)合數(shù)據(jù)庫(kù)技術(shù)和vb開(kāi)發(fā)而成的,該系統(tǒng)是建立在其他一些管理信息系統(tǒng)的基礎(chǔ)

3、上開(kāi)發(fā)而成的。定義參考資料1劉炳文等,visual basic程序設(shè)計(jì)數(shù)據(jù)庫(kù)篇,19992 黃淼云.vb6.0辦公自動(dòng)化編程.國(guó)防工業(yè)出版社3 王要武,管理系統(tǒng),電子工業(yè)出版社,20034李紅等編著,管理信息系統(tǒng)開(kāi)發(fā)與應(yīng)用,電子工業(yè)出版社,20035 康博工作室,張紅軍,王紅等縞著visual basic 6.0中文版高級(jí)應(yīng)用與開(kāi)發(fā)指南,人民郵電出版社,2001年4月第一版6 林立軍,程斌,翁迪恩縞著visual basic 6.0數(shù)據(jù)庫(kù)開(kāi)發(fā)指南,西安電子科技大學(xué)出版社,2000年2月第一版7 張宏林,孔艷,王哲等編著。按實(shí)例學(xué)visual basic 6.0北京,人民郵電出版社,20008美

4、jeffrey p.mcmanus著趙學(xué)鎖,龔波,李志,曹天偉等譯visual basic 6.0數(shù)據(jù)庫(kù)存訪問(wèn)技術(shù)總體設(shè)計(jì)需求概述系統(tǒng)需求 由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面; 由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理; 原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改 方便的數(shù)據(jù)查詢,支持多條件查詢; 在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好; 數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);軟件結(jié)構(gòu)本系統(tǒng)在執(zhí)行時(shí),先根據(jù)不同的操作人員的需要來(lái)進(jìn)行相應(yīng)的模塊,然后可以輸入數(shù)據(jù)或者進(jìn)行其它的查詢操作;總體來(lái)說(shuō),本系統(tǒng)屬于一個(gè)事務(wù)型管理系統(tǒng)。處理流程如圖接受數(shù)據(jù)據(jù)處理中心班級(jí)管理檔案管理獎(jiǎng)

5、懲管理課程管理成績(jī)管理輸出數(shù)據(jù)流程圖學(xué)籍管理部門教師學(xué)生成績(jī)管理系統(tǒng)教務(wù)處學(xué)生教師教師學(xué)生情況學(xué)生成績(jī)查詢統(tǒng)計(jì)分析學(xué)生成績(jī)管理系統(tǒng)0層數(shù)據(jù)流程圖管理部門教務(wù)處教師1.0學(xué)生管理2.0課程管理3.0成績(jī)管理4.0統(tǒng)計(jì)分析d1d2d3查詢者管理者學(xué)生成績(jī)管理系統(tǒng)1層數(shù)據(jù)流程圖整體框架圖用戶信息管理班級(jí)信息管理學(xué)籍信息管理獎(jiǎng)懲信息管理課程信息管理成績(jī)信息管理個(gè)人信息查詢修改密碼添加用戶刪除用戶添加班級(jí)班級(jí)信息班級(jí)查詢學(xué)籍瀏覽學(xué)籍添加學(xué)籍查詢課程設(shè)置課程列表成績(jī)填加績(jī)填加加成績(jī)信息列表成績(jī)查詢成績(jī)填加加獎(jiǎng)懲填加填加加獎(jiǎng)懲查詢成績(jī)填加加獎(jiǎng)懲列表成績(jī)填加加成績(jī)列表成績(jī)填加加獎(jiǎng)懲列表成績(jī)填加加學(xué)生信息管理系

6、統(tǒng)登錄程序描述班級(jí)信息private sub command1_click() if text1(0) = then msgbox 班級(jí)編號(hào)不能為空!, vbokonly, 提示 text1(0).setfocus exit sub end if if text1(1) = then msgbox 班級(jí)名稱不能為空!, vbokonly, 提示 text1(1).setfocus exit sub end if if text1(2) = then msgbox 導(dǎo)員姓名不能為空!, vbokonly, 提示 text1(2).setfocus exit sub end if txtsql =

7、 select * from class_form where class_no= & trim(text1(0) & set mrc = executesql(txtsql, msgtext) if mrc.eof = false then msgbox 此班級(jí)編號(hào)已存在!, vbokonly, 警告 text1(0).setfocus exit sub end if mrc.close txtsql = select * from class_form set mrc = executesql(txtsql, msgtext) mrc.addnew mrc.fields(0) = trim

8、(text1(0) mrc.fields(1) = trim(text1(1) mrc.fields(2) = trim(text1(2) mrc.fields(3) = trim(text1(3) mrc.update mrc.closefor i = 0 to 3課程信息管理private sub form_load() dim txtsql as string me.caption = 課程信息-設(shè) 置 txtsql = select * from class_form set mrc = executesql(txtsql, msgtext) if mrc.eof = true the

9、n msgbox 請(qǐng)先進(jìn)行班級(jí)設(shè)置!, vbokonly, 提示 else with combo1 do while not mrc.eof .additem trim(mrc!class_no) mrc.movenext loop combo1.listindex = 0 end with end if list2textend sub獎(jiǎng)懲信息管理private sub command1_click() dim txtsql as string if text1(0) = then msgbox 獎(jiǎng)懲名稱不能為空!, vbokonly, 提示 text1(0).setfocus exit s

10、ub end if txtsql = select * from prize_form where prize_name= & trim(text1(0) & set mrc = executesql(txtsql, msgtext) if mrc.eof = false then msgbox 此獎(jiǎng)懲名稱已經(jīng)存在!, vbokonly, 警告 text1(0).setfocus exit sub end if mrc.close txtsql = select * from prize_form set mrc = executesql(txtsql, msgtext) mrc.addnew

11、 mrc.fields(0) = trim(text1(0) mrc.fields(1) = trim(text1(1) mrc.update mrc.close text1(0) = text1(1) = msgbox 獎(jiǎng)懲信息添加成功!, vbokonly, 提示 list1textend subprivate sub command2_click() if list1.text then txtsql = delete from prize_form where prize_name= & trim(list1.text) & set mrc = executesql(txtsql, m

12、sgtext) msgbox 獎(jiǎng)懲信息已經(jīng)刪除!, vbokonly, 提示 list1text end ifend subprivate sub form_load() msflexgrid1.cols = 5 msflexgrid1.colwidth(0) = 300 msflexgrid1.colwidth(1) = 0 msflexgrid1.colwidth(2) = 0 msflexgrid1.colwidth(3) = 1200 msflexgrid1.colwidth(4) = 1200 msflexgrid1.textmatrix(0, 3) = 獎(jiǎng)懲日期 msflexgri

13、d1.textmatrix(0, 4) = 獎(jiǎng)懲名稱 msflexgrid1.rows = 1 text3(0) = getrkno list1textend sub成績(jī)信息管理private sub form_load() option1(1).value = true picture1(0).visible = false picture1(1).visible = true picture1(2).visible = false picture1(3).visible = false picture1(1).top = picture1(0).top picture1(1).left =

14、 picture1(0).left picture1(2).top = picture1(0).top picture1(2).left = picture1(0).left picture1(3).top = picture1(0).top picture1(3).left = picture1(0).left with msflexgrid1 .cols = 6 .textmatrix(0, 1) = 考試期號(hào) .textmatrix(0, 2) = 學(xué)生班號(hào) .textmatrix(0, 3) = 學(xué)生編號(hào) .textmatrix(0, 4) = 考試課程 .textmatrix(0,

15、5) = 考試分?jǐn)?shù) .colwidth(0) = 0 .colwidth(1) = 1550 .colwidth(2) = 1550 .colwidth(3) = 1550 .colwidth(4) = 1550 .colwidth(5) = 1550 .rows = 1 end with text1(0) = getrknoend sub個(gè)人信息管理 private sub form_load() with msflexgrid1 .cols = 4 .colwidth(0) = 0 .colwidth(1) = 0 .colwidth(2) = 1700 .colwidth(3) = 17

16、00 .textmatrix(0, 2) = 獎(jiǎng)懲日期 .textmatrix(0, 3) = 獎(jiǎng)懲名稱 .rows = 1 end with with msflexgrid2 .cols = 6 .colwidth(0) = 0 .colwidth(1) = 1550 .colwidth(2) = 1550 .colwidth(3) = 0 .colwidth(4) = 1550 .colwidth(5) = 1550 .textmatrix(0, 1) = 考試期號(hào) .textmatrix(0, 2) = 學(xué)生班號(hào) .textmatrix(0, 4) = 考試課程 .textmatrix(

17、0, 5) = 考試分?jǐn)?shù) .rows = 1 end with picture1.visible = false msflexgrid1.visible = false msflexgrid2.visible = falseend sub學(xué)籍信息管理private sub form_load() me.caption = 學(xué)籍信息-查 詢 showtitle label1(1).backcolor = &hffffff textdcolor text1(4).visible = true combo1.visible = false command1.visible = false comma

18、nd2.visible = true command3.visible = false command4.visible = false text1(2).enabled = false text1(3).enabled = false text1(7).enabled = false text1(8).enabled = falseend sub功能本系統(tǒng)主要可以實(shí)現(xiàn)以下的管理功能:用戶信息管理、班級(jí)信息管理、學(xué)籍信息管理、課程信息管理、成績(jī)信息管理、獎(jiǎng)懲信息管理、個(gè)人信息查詢、幫助等等。本模塊是本系統(tǒng)的安全性設(shè)置模塊,根據(jù)學(xué)校不同部門以及不同使用人員對(duì)本系統(tǒng)的要求和需要,從而實(shí)行了分級(jí)管理

19、,對(duì)用戶的權(quán)限和類別進(jìn)行了分類管理。用戶信息管理模塊該模塊的主要任務(wù)是維護(hù)系統(tǒng)的正常運(yùn)行和安全性設(shè)置,包括添加用戶、修改密碼、刪除用戶、用戶列表等等。班級(jí)信息管理模塊該模塊的功能是實(shí)現(xiàn)對(duì)全校班級(jí)的管理工作,包括:班級(jí)信息列表、班級(jí)的添加、班級(jí)修改、班級(jí)編號(hào)、班級(jí)名稱等,這幾個(gè)功能模塊各自獨(dú)立,完成學(xué)校的全部班級(jí)的管理。學(xué)籍信息管理模塊該模塊的主要功能是實(shí)現(xiàn)對(duì)學(xué)生的個(gè)人信息的管理工作,包括學(xué)籍信息列表、數(shù)據(jù)添加、修改、刪除等功能,從而方便學(xué)校管理部門對(duì)學(xué)校的基本情況的快速查詢和了解。課程信息管理模塊該模塊對(duì)各個(gè)班級(jí)的課程進(jìn)行設(shè)置,并可在其中設(shè)置各門課程的上課情況,方便了學(xué)校管理部門和教務(wù)處的教學(xué)

20、管理人員的工作。該模塊包括課程列表和班級(jí)課程設(shè)置兩個(gè)模塊。成績(jī)信息管理模塊學(xué)校的成績(jī)管理工作是檢驗(yàn)學(xué)生學(xué)習(xí)情況的一個(gè)主要手段,本模塊包括考試類型設(shè)置,成績(jī)信息列表、考試期號(hào)、學(xué)號(hào)和考試課程,還設(shè)置了成績(jī)添加、成績(jī)游覽、成績(jī)查詢等功能模塊。獎(jiǎng)懲信息管理模塊對(duì)學(xué)生的獎(jiǎng)勵(lì)和懲罰情況了解有利于對(duì)班級(jí)乃至學(xué)校的管理,也是評(píng)價(jià)學(xué)生的一個(gè)指標(biāo)。這模塊主要有獎(jiǎng)懲的日期、名稱和獎(jiǎng)懲的信息列表。個(gè)人信息查詢模塊這模塊模塊主要有獎(jiǎng)懲列表和成績(jī)列表兩個(gè)模塊,這模塊可以快速查詢某個(gè)學(xué)生的情況,可以處理緊急的情況。性能 由于本系統(tǒng)管理的對(duì)象單一,都是在校學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。且學(xué)校用于學(xué)生管理的微機(jī)都是piii以上的機(jī)器,在存儲(chǔ)量、速度方面都

溫馨提示

  • 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)論