學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)說明書(共7頁)_第1頁
學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)說明書(共7頁)_第2頁
學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)說明書(共7頁)_第3頁
學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)說明書(共7頁)_第4頁
學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)說明書(共7頁)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)說明書1.導(dǎo)言1.1目的該文檔是為學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)的概要設(shè)計(jì)文檔,主要完成系統(tǒng)的數(shù)據(jù)設(shè)計(jì)、架構(gòu)設(shè)計(jì)、接口設(shè)計(jì)以及模塊設(shè)計(jì),從原來的需求分析轉(zhuǎn)化為大體的設(shè)計(jì)實(shí)現(xiàn),構(gòu)成各個(gè)實(shí)現(xiàn)的模型,使各部分的功能清晰可見。 本文檔的預(yù)期讀者:項(xiàng)目開發(fā)人員項(xiàng)目管理人員用戶(教務(wù)管理人員)1.2范圍該文檔定義了系統(tǒng)的數(shù)據(jù)設(shè)計(jì)、架構(gòu)設(shè)計(jì)、接口設(shè)計(jì)、模塊設(shè)計(jì)、系統(tǒng)運(yùn)行環(huán)境以及安全機(jī)制的設(shè)計(jì)。1.3縮寫說明SGMS(Students Grades Management System)學(xué)生成績(jī)管理系統(tǒng)的縮寫UML(Unified Modeling Language)統(tǒng)一建模語言的縮寫1.4術(shù)語定

2、義無1.5引用標(biāo)準(zhǔn)企業(yè)文檔格式標(biāo)準(zhǔn)軟件概要設(shè)計(jì)報(bào)告格式標(biāo)準(zhǔn)1.6參考資料 UML說明 軟件重構(gòu)1.7版本更新信息版本更新記錄修改編號(hào)修改日期修改后版本修改位置修改內(nèi)容概述0002008-10-100.1全部初始發(fā)布版本0012008-10-241.03、5、6接口定義、模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)2.系統(tǒng)概述 本系統(tǒng)可以實(shí)現(xiàn)管理人員對(duì)教師和學(xué)生的院系管理、教師信息管理、學(xué)生信息管理、課程信息管理,管理員對(duì)本學(xué)期的授課計(jì)劃的管理,管理員對(duì)每學(xué)期的上課安排的管理(包括上課教師以及班級(jí)),教師可以實(shí)現(xiàn)對(duì)學(xué)生成績(jī)的錄入和修改,學(xué)生可以實(shí)現(xiàn)對(duì)個(gè)人成績(jī)的查詢。最終管理員以管理者的身份進(jìn)入,教師以管理員分配的帳號(hào)登

3、陸,學(xué)生以學(xué)號(hào)登陸實(shí)現(xiàn)各自的功能。3.接口定義用戶界面設(shè)計(jì):本系統(tǒng)的用戶界面設(shè)計(jì)主要包括兩個(gè)方面:管理端界面和客戶端界面。管理端界面設(shè)計(jì)管理端主要實(shí)現(xiàn)用戶管理、院系班級(jí)管理、學(xué)生信息管理、教師信息管理、課程信息管理、成績(jī)管理、選課管理等功能。主要界面設(shè)計(jì)如下:登陸界面:通過輸入用戶名和密碼實(shí)現(xiàn)用戶登陸,并判斷用戶的權(quán)限。管理首頁:根據(jù)用戶權(quán)限,進(jìn)入不同的首頁,并在此首頁中展示此用戶相應(yīng)可以操作的權(quán)限功能。學(xué)生信息界面:包括學(xué)生學(xué)號(hào)、姓名、班級(jí)、院系等相關(guān)信息。教師信息界面:包括教師編號(hào)、姓名、院系等相關(guān)信息。課程管理界面:包括課程的相關(guān)信息,有課程號(hào)、所上班級(jí)及上課教師等相關(guān)信息。成績(jī)管理界面

4、:課程及成績(jī)信息顯示,成績(jī)的錄入與修改等信息??蛻舳私缑嬖O(shè)計(jì)客戶端主要實(shí)現(xiàn)教師輸入管理員分配的帳號(hào)和密碼進(jìn)入系統(tǒng),對(duì)學(xué)生的成績(jī)進(jìn)行錄入和修改;學(xué)生輸入學(xué)號(hào),可以瀏覽個(gè)人信息,可以進(jìn)行成績(jī)的查詢。實(shí)現(xiàn)如圖所示:教師登陸輸入帳號(hào)和密碼錄入和修改學(xué)生成績(jī)學(xué)生登陸輸入學(xué)號(hào)進(jìn)入查詢個(gè)人成績(jī)4.體系結(jié)構(gòu) 系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)遵循如下原則。1) 系統(tǒng)應(yīng)具有良好的適應(yīng)性:能適應(yīng)用戶對(duì)系統(tǒng)的軟件環(huán)境、管理內(nèi)容、模式和界面的要求;2) 系統(tǒng)應(yīng)具有可靠性:采用成熟的技術(shù)方法和軟件開發(fā)平臺(tái),以保證系統(tǒng)在以后的實(shí)際應(yīng)用中安全、可靠;3) 系統(tǒng)應(yīng)具有較好的安全性:應(yīng)提高安全機(jī)制和用戶權(quán)限機(jī)制的完善程度,確保數(shù)據(jù)的受限訪問;

5、4) 系統(tǒng)應(yīng)具有良好的可維護(hù)性:系統(tǒng)應(yīng)易于維護(hù)、安裝;5) 系統(tǒng)應(yīng)具有良好的可擴(kuò)展性:系統(tǒng)應(yīng)適應(yīng)未來信息化建設(shè)的要求,能方便地進(jìn)行功能擴(kuò)展,以建立完善的信息集成管理體系。5.模塊設(shè)計(jì)按照功能分解,本系統(tǒng)分為管理員功能模塊,教師功能模塊和學(xué)生功能模塊。 管理員功能模塊主要包括:管理員登陸:輸入管理員名稱和密碼,填寫正確的信息,選擇管理員身份進(jìn)入系統(tǒng)管理首頁。若登陸信息錯(cuò)誤,進(jìn)入重新登陸界面。學(xué)生信息管理模塊: 可以按照學(xué)號(hào)、姓名、班級(jí)等來查詢學(xué)生信息,對(duì)學(xué)生信息進(jìn)行編輯、修改、添加和刪除。教師信息管理模塊:可以按照教師編號(hào)、姓名、院系等信息,對(duì)教師信息進(jìn)行編輯、修改、添加和刪除。 班級(jí)管理模塊:

6、進(jìn)行班級(jí)信息的瀏覽、查詢、編輯、添加和刪除。成績(jī)管理模塊:按照課程號(hào)、課程名稱、班級(jí)、教師號(hào)、學(xué)生學(xué)號(hào),并結(jié)合年度進(jìn)行某門課程的成績(jī)查詢;也可以對(duì)成績(jī)進(jìn)行修改;可以按照學(xué)號(hào)、課程和年度錄入新的學(xué)生成績(jī)。 課程管理模塊:可以對(duì)課程信息進(jìn)行瀏覽、查詢、編輯、添加和刪除,按照任課編號(hào)、教師、課程和年度進(jìn)行課程分配(即授課計(jì)劃和安排)。選課管理模塊:按照課程名稱、教師姓名和年度對(duì)此課程的學(xué)生進(jìn)行查詢,并且可以對(duì)選課學(xué)生進(jìn)行刪除。重新登陸界面:當(dāng)管理員登陸、學(xué)生信息管理模塊、教師信息管理模塊、授課計(jì)劃管理模塊輸入錯(cuò)誤的時(shí)候進(jìn)入重新登陸界面,返回上個(gè)界面繼續(xù)完成任務(wù)。 教師管理功能模塊:教師登陸:輸入管理

7、員分配的帳號(hào)和密碼,填寫正確信息,進(jìn)入教師管理界面。若輸入錯(cuò)誤進(jìn)入重新登陸界面。成績(jī)錄入界面模塊:按照學(xué)生的姓名與學(xué)號(hào)和課程號(hào),輸入各課程成績(jī)。成績(jī)修改界面模塊:在原有的成績(jī)的基礎(chǔ)上修改各科新成績(jī),并刷新記錄。 學(xué)生管理功能模塊:學(xué)生登陸;輸入學(xué)號(hào),填寫正確信息,即可進(jìn)入相應(yīng)的學(xué)生操作界面,執(zhí)行查詢操作。成績(jī)查詢模塊界面:輸入學(xué)生學(xué)號(hào)登陸后,進(jìn)入成績(jī)查詢界面,輸入課程名,點(diǎn)擊成績(jī)查詢,即可查詢成績(jī)。學(xué)生個(gè)人信息瀏覽模塊界面:瀏覽個(gè)人信息。0000000000000000000000000畫一個(gè)系統(tǒng)流程圖模塊之間的關(guān)系6.數(shù)據(jù)庫設(shè)計(jì)6.1數(shù)據(jù)庫的概念結(jié)構(gòu)模型設(shè)計(jì) 概念設(shè)計(jì)用來反映現(xiàn)實(shí)世界中的實(shí)體

8、、屬性和他們之間的關(guān)系等的原始數(shù)據(jù)形式,建立數(shù)據(jù)庫的每一幅用戶視圖。學(xué)生成績(jī)管理系統(tǒng)分為七大實(shí)體(模塊),七個(gè)實(shí)體包括各屬性,如下圖是各系統(tǒng)模塊的ER圖:用戶:用戶身份用戶登陸密碼用戶ID用戶學(xué)生:學(xué)生性別學(xué)生學(xué)號(hào)學(xué)生姓名所在班級(jí)(院系)號(hào)學(xué)生入學(xué)時(shí)間教師:所在院系教師姓名教師號(hào)教師班級(jí):班級(jí)所在院班級(jí)所在系班級(jí)名稱班級(jí)號(hào)班級(jí)課程:課程學(xué)分課程名課程號(hào)課程課程學(xué)時(shí)課程類型學(xué)生-課程:學(xué)生成績(jī)學(xué)生所學(xué)課程學(xué)生學(xué)號(hào)學(xué)生-課程ID學(xué)生-課程教師-課程:教師課程ID年度所教課程教師號(hào)教師-課程6.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)模型設(shè)計(jì) 數(shù)據(jù)庫的邏輯設(shè)計(jì)是將各局部的ER圖進(jìn)行分解、合并后重新組織起來形成的數(shù)據(jù)庫的全

9、局邏輯結(jié)構(gòu),包括所確定的關(guān)鍵字和屬性、重新確定的記錄結(jié)構(gòu)、所建立的各個(gè)數(shù)據(jù)之間的相互關(guān)系。本系統(tǒng)的數(shù)據(jù)庫表如下:用戶信息表:名稱字段名稱類型長(zhǎng)度允許空用戶IDuser-idvarchar50no用戶登陸密碼user-passwordvarchar50yes用戶身份user-powerint4yes學(xué)生信息表:名稱字段名稱類型長(zhǎng)度允許空學(xué)生學(xué)號(hào)sidvarchar50no學(xué)生姓名snamevarchar50yes學(xué)生性別ssexchar10yes學(xué)生所在班級(jí)號(hào)sclaidvarchar52yes學(xué)生入學(xué)時(shí)間stimevarchar50yes教師信息表:名稱字段名稱類型長(zhǎng)度允許空教師號(hào)Tidvar

10、char50no教師姓名Tnamevarchar50yes教師所在院系Tcolvarchar50yes班級(jí)信息表:名稱字段名稱類型長(zhǎng)度允許空班級(jí)號(hào)Cidvarchar50no班級(jí)名稱Cnamevarchar50yes班級(jí)所在系Cdepvarchar50yes班級(jí)所在院Ccolvarchar50yes課程信息表:名稱字段名稱類型長(zhǎng)度允許空課程號(hào)cridvarchar50no課程名crnamevarchar50yes課程學(xué)時(shí)crperint4yes課程學(xué)分crcreint4yes課程類型crkindvarchar50yes學(xué)生-課程信息表:名稱字段名稱類型長(zhǎng)度允許空學(xué)生-課程IDSCidint4n

11、o學(xué)生學(xué)號(hào)Sidvarchar50yes學(xué)生所學(xué)課程號(hào)Cridvarchar50yes學(xué)生成績(jī)Scoreint4yes年度CRyearchar10yes教師-課程信息表:名稱字段名稱類型長(zhǎng)度允許空教師號(hào)Tidvarchar50no年度Cyearchar10yes教師-課程IDTCidvarchar50yes教師所教課程號(hào)Cridint4yes6.3數(shù)據(jù)庫物理結(jié)構(gòu)模型設(shè)計(jì) 信息存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)在系統(tǒng)中至關(guān)重要,要考慮到數(shù)據(jù)冗余、系統(tǒng)執(zhí)行效率、信息控制以及維護(hù)等方面的要求。信息的管理離不開數(shù)據(jù)庫的支持,本系統(tǒng)采用SQL server2000數(shù)據(jù)庫管理系統(tǒng)。 數(shù)據(jù)庫的物理設(shè)計(jì)主要是對(duì)數(shù)據(jù)在內(nèi)存中的安排,包括對(duì)索引區(qū)、緩沖區(qū)的設(shè)計(jì);對(duì)使用的外存設(shè)備以及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的組織與劃分;設(shè)置訪問數(shù)據(jù)的方式與方法。需在非系統(tǒng)卷上安裝SQL server程序以及數(shù)據(jù)庫文件。內(nèi)存是影響數(shù)據(jù)庫性能的一個(gè)重要因素,所以應(yīng)該在數(shù)據(jù)庫安裝之后進(jìn)行內(nèi)存選項(xiàng)的設(shè)置,最大配置值為2GB。7.系統(tǒng)運(yùn)行環(huán)境7.1系統(tǒng)硬件環(huán)境本系統(tǒng)的硬件環(huán)境如下:普通的PC機(jī)CPU:P4 1.8GHz以上內(nèi)存:256MB以上能夠運(yùn)行IE5.0以上版本分辨率:推薦使用1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論