學(xué)生成績管理學(xué)院概要說明書_第1頁
學(xué)生成績管理學(xué)院概要說明書_第2頁
學(xué)生成績管理學(xué)院概要說明書_第3頁
學(xué)生成績管理學(xué)院概要說明書_第4頁
學(xué)生成績管理學(xué)院概要說明書_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

學(xué)生成績管理系統(tǒng)概要設(shè)計說明書編號:DM_SSMS_SSD_20120417學(xué)生成績管理系統(tǒng)概要設(shè)計說明書Version1.0文檔編號:DM_SSMS_SSD_20120417文檔名稱:概要設(shè)計說明書姓名學(xué)號職務(wù)撰寫人審核人組長組員陳光20107610602組員蔡林靜20107610502組員肖欽鵬20107610641組員創(chuàng)建時間 2012-4-17版本變更說明:版本號更改時間更改人更改原因?qū)徍巳薞ersion1.02012-4-17將項目規(guī)范化文檔改寫成概要設(shè)計說明書目錄1引言31.1編寫目的31.2背景31.3定義31.4參考資料32總體設(shè)計42.1需求規(guī)定42.2運行環(huán)境42.3基本設(shè)計概念和處理流程52.4結(jié)構(gòu)72.5功能需求與程序的關(guān)系82.6人工處理過程92.7尚未解決的問題93接口設(shè)計93.1用戶接口93.2外部接口93.3內(nèi)部接口94運行設(shè)計104.1運行模塊組合104.2運行控制104.3運行時間105系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計115.1邏輯結(jié)構(gòu)設(shè)計要點115.2物理結(jié)構(gòu)設(shè)計要點115.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系116系統(tǒng)出錯處理設(shè)計126.1出錯信息126.2補(bǔ)救措施126.3系統(tǒng)維護(hù)設(shè)計121引言1.1編寫目的編寫目的由前面的需求分析,得出了系統(tǒng)的基本需求,和基本的數(shù)據(jù)流圖,要實現(xiàn)整個系統(tǒng),需要對用戶的需求進(jìn)行設(shè)計,概要設(shè)計主要是利用比較抽象的語言對整個需求進(jìn)行概括,確定對系統(tǒng)的物理配置,確定整個系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),接口設(shè)計,實現(xiàn)對系統(tǒng)的初步設(shè)計。讀者:項目組長,系統(tǒng)分析員,數(shù)據(jù)庫設(shè)計員,文檔管理員,評審組。1.2背景a.所建議開發(fā)的軟件系統(tǒng)的名稱:學(xué)生成績管理系統(tǒng)。b.本項目的任務(wù)提出者:。開發(fā)者:軟件工程三班開發(fā)小組。用戶:鄭州大學(xué)教務(wù)處。實現(xiàn)該軟件的計算中心:鄭州大學(xué)學(xué)校校園網(wǎng)。c.學(xué)生成績管理系統(tǒng)軟件V1.0是一個功能比較完整的數(shù)據(jù)管理軟件,具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點。該軟件采用功能強(qiáng)大的數(shù)據(jù)庫軟件開發(fā)工具進(jìn)行開發(fā),可在應(yīng)用范圍較廣的Windows系列等操作系統(tǒng)上使用。1.3定義MYSQL:數(shù)據(jù)庫管理軟件DBMS:數(shù)據(jù)庫管理系統(tǒng)Windows2000/2003/XP:運行環(huán)境C+:軟件開發(fā)語言1.4參考資料1軟件工程導(dǎo)論清華大學(xué)出版社 作者:張海藩2Software EngineeringA Practioner sApproach機(jī)械工程出版社作者:Pressman R S3軟件工程清華大學(xué)出版社 作者:張海藩4數(shù)據(jù)結(jié)構(gòu)C+語言的使用西安電子科技大學(xué)出版社 作者:朱戰(zhàn)立5軟件工程高等教育出版社 作者:齊治昌2總體設(shè)計2.1需求規(guī)定1.學(xué)生成績管理系統(tǒng)所需的幾個基本功能:1)學(xué)生的基本信息管理:學(xué)號,姓名,系別,班級等;2)課程的基本信息管理:課程號,課程名,任課老師,學(xué)分,學(xué)時,學(xué)期,學(xué)年,課程類型,課程內(nèi)容簡介等;3)登錄管理:要求使用者提供合法的用戶名、密碼和相關(guān)權(quán)限;4)成績的錄入:要求老師(管理員)錄入成績,要用到前面的學(xué)生信息和課程信息等;5)成績的查詢:學(xué)生進(jìn)行成績查詢,要用到前面的課程信息和學(xué)生信息等;6)修改功能:老師可以對以輸入的學(xué)生信息、課程信息和成績信息等進(jìn)行相應(yīng)懂得修改,而學(xué)生也可對自己的實用密碼進(jìn)行修改;7)匯總功能:系統(tǒng)管理員、教務(wù)處人員對成績進(jìn)行分類匯總,比較各個系院的學(xué)生成績,為制定以后教學(xué)管理計劃提供數(shù)據(jù)依據(jù)。還需統(tǒng)計出各個學(xué)生的平均績點及總績點。2.精度:輸入的成績分?jǐn)?shù)、課程號、學(xué)號、學(xué)年、學(xué)期的精度為整數(shù),輸入的學(xué)時,學(xué)分保留一 位小數(shù);輸出成績分?jǐn)?shù)、課程號、學(xué)號、學(xué)年、學(xué)期精度仍為整數(shù),輸出學(xué)分、學(xué)時、績點保留一位小數(shù)。3.時間特性要求:系統(tǒng)相應(yīng)操作響應(yīng)時間不超過2秒;學(xué)生查詢成績操作從輸入數(shù)據(jù),電腦提交數(shù)據(jù)到得到查詢結(jié)果不超過2秒;數(shù)據(jù)管理部分,從提交某一數(shù)據(jù)錄入到結(jié)果返回不超過2秒。4.靈活性操作方式:支持多種操作系統(tǒng);同其他軟件接口的變化:設(shè)計連接不同數(shù)據(jù)庫的軟件包;精度和有效時限的變:用戶可自行設(shè)定。2.2運行環(huán)境該運行環(huán)境的規(guī)定是保證本需求說明的功能得到實際真正體現(xiàn)的基礎(chǔ)。(1)服務(wù)器端運行環(huán)境支持軟件 服務(wù)器端軟件:Windows2000Server或更高版本的操作系統(tǒng),推薦Windows2003EnterpriseEdition數(shù)據(jù)庫系統(tǒng):SQL Server 2000 或更高版本的數(shù)據(jù)服務(wù)器Web 服務(wù)器:Microsoft。(2)用戶端PC軟件Windows98或更高版本操作系統(tǒng)(安裝有IE5.0以上版本)或其它98年以后發(fā)布的帶有Internet瀏覽器軟件的圖形UI操作系統(tǒng)操作系統(tǒng): windows,Linux等瀏覽器:Internet Explorer、Maxthon、Mozilla Firefox、 Mozilla Firefox推薦使用:Internet Explorer、Maxthon。(3)開發(fā)環(huán)境:操作系統(tǒng): Windows 2003 Enterprise Edition 開發(fā)工具:Microsoft Visual Studio .NET 2003 ,Adobe Photoshop CS,Dreamweaver MX 2004數(shù)據(jù)庫系統(tǒng):Microsoft Sql Server 2000 Web 服務(wù)器:Microsoft IIS 6.0 CPU: Intel Pentium(R) 4 2.8CHz 內(nèi)存:512 MB。IIS 6.0 NET Framework v1.1 或更高版本的Web應(yīng)用支持企業(yè)殺毒軟件2.3基本設(shè)計概念和處理流程總體設(shè)計流程如圖1所示:圖1數(shù)據(jù)流圖如圖2所示:頂層圖:0層圖:圖22.4結(jié)構(gòu)結(jié)構(gòu)如圖3所示:圖32.5功能需求與程序的關(guān)系功能需求與程序的關(guān)系如圖4所示:功能需求登陸管理學(xué)生分類學(xué)生分類管理學(xué)生信息管理成績查詢系統(tǒng)設(shè)置登陸驗證展示查詢修改刪除添加修改設(shè)置圖42.6人工處理過程管理員登錄:成績管理員需要手動輸入登錄信息驗證身份登錄系統(tǒng)后方能進(jìn)行操作。成績?nèi)霂欤簩τ谛鲁煽?,管理員需要手動對其進(jìn)行分類輸入,并把學(xué)生基本信息錄入計算機(jī)。修改成績信息:學(xué)生成績有錯時,管理員需要對該成績進(jìn)行查詢和修改。2.7尚未解決的問題1、多用戶版本的用戶管理操作;2、可執(zhí)行程序的自動調(diào)度和執(zhí)行;3、日程和項目活動安排提示;4、自動電子文稿篩選、電子文稿自動摘要;5、磁盤文件監(jiān)控;6、個人數(shù)據(jù)的分類、存儲;7、公共數(shù)據(jù)庫;8、網(wǎng)絡(luò)和網(wǎng)絡(luò)會議;3接口設(shè)計3.1用戶接口系統(tǒng)將向用戶提供窗口形式供用戶進(jìn)行數(shù)據(jù)的錄入、查詢、修改與打印等操作,對于刪除等重要性操作將提供提示對話框的形式,讓用戶進(jìn)一步確認(rèn)。3.2外部接口系統(tǒng)將向用戶提供窗口形式供用戶進(jìn)行數(shù)據(jù)的錄入、查詢、修改、統(tǒng)計與打印等的操作。對于刪除等重要性操作,提供對話框的形式,讓用戶進(jìn)一步確認(rèn)。系統(tǒng)需一臺計算機(jī)、一臺普通打印機(jī)進(jìn)行聯(lián)接,由WindowsXP操作系統(tǒng)支持,Delphi前臺開發(fā)工具,SQL Server 2000 后臺數(shù)據(jù)庫,前臺開發(fā)工具與后臺數(shù)據(jù)庫通過ADO連接。3.3內(nèi)部接口系統(tǒng)通過注冊登記,進(jìn)入主菜單通過鼠標(biāo)單擊,菜單驅(qū)動,執(zhí)行不同的處理功能。4運行設(shè)計4.1運行模塊組合運行時,系統(tǒng)先啟動主模塊,顯示系統(tǒng)的主要功能,供用戶選擇調(diào)用。當(dāng)用戶選擇了相應(yīng)的功能后,由主模塊調(diào)用,功能完成后返回主模塊。用戶可選擇其他功能模塊,功能模塊運行時可能會調(diào)用更下一層的功能模塊,情況與此類似。 當(dāng)用戶第一次使用時,應(yīng)首先調(diào)用用戶名注冊模塊,來注冊用戶名和設(shè)置密碼。4.2運行控制運行控制控制方法學(xué)生信息管理管理員對學(xué)生信心進(jìn)行管理,包括增加學(xué)生用戶,修改用戶信息,以及刪除學(xué)生信息學(xué)生信息查詢用戶可以對學(xué)生的信息進(jìn)行查詢成績信息登記錄入新的成績信息,以及對已有成績的各項信息進(jìn)行修改,查詢,刪除等成績信息查詢用戶對所要查看的成績信息進(jìn)行查詢成績登記管理員登記學(xué)生的成績以及學(xué)生本人的信息教師查詢教師對學(xué)生或者所對應(yīng)成績的信息進(jìn)行查詢4.3運行時間a.查詢響應(yīng)時間在一秒鐘內(nèi);b.更新處理時間在一秒鐘內(nèi);c.數(shù)據(jù)的轉(zhuǎn)換和傳送時間在半分鐘內(nèi);5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點內(nèi)所使用的數(shù)據(jù)結(jié)構(gòu)分別有:學(xué)生基本信息表(主碼:學(xué)號);學(xué)生成績表(主碼:學(xué)號+學(xué)生選課號);課程表(主碼:課程號);學(xué)生選課表(主碼:學(xué)生選課號);學(xué)生獎勵處分表(主碼:序號);教師基本信息表(主碼:教師編號);管理員基本信息表(主碼:編號);學(xué)生總成績排名表(主碼:學(xué)號);班級平均成績統(tǒng)計排名表(主碼:班級編號+課程號);班級信息表(主碼:班級編號);5.2物理結(jié)構(gòu)設(shè)計要點系統(tǒng)內(nèi)所使用的數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項,對于主碼不能為空,大多數(shù)項不能為空,只有少數(shù)項可以為空,為了提高查找速度,分別對某些數(shù)據(jù)結(jié)構(gòu)創(chuàng)建了索引文件,并提供不同的權(quán)限,對數(shù)據(jù)進(jìn)行操作。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系由于數(shù)據(jù)的存取是通過界面的接口和數(shù)據(jù)庫進(jìn)行連接的,所以在實現(xiàn)過程中必不可少的是應(yīng)用程序?qū)崿F(xiàn)它們的連接。常用的訪問有:查詢、添加、刪除、修改等。本學(xué)生成績管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式:都是通過各個系統(tǒng)模塊功能代碼來實現(xiàn)的。在對學(xué)生基本信息、管理員信息等進(jìn)行錄入的時候需對數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)進(jìn)行操作,即對數(shù)據(jù)表進(jìn)行查詢和修改;在對學(xué)生成績進(jìn)行錄入的時候,需對數(shù)據(jù)表進(jìn)行添加;在對信息的查詢的時候,需對數(shù)據(jù)表進(jìn)行查詢。6系統(tǒng)出錯處理設(shè)計6.1出錯信息錯誤登錄信息系統(tǒng)提示錯誤登錄信息系統(tǒng)返回登錄界面輸入錯誤的數(shù)據(jù)系統(tǒng)提示數(shù)據(jù)錯誤信息提示重新輸入數(shù)據(jù)打印不成功系統(tǒng)提示打印不成功信息進(jìn)行重新打印操作6.2補(bǔ)救措施A.數(shù)據(jù)庫損壞為了確保數(shù)據(jù)安全,服務(wù)器可以采用主服務(wù)器和備份服務(wù)器共同使用的方式來進(jìn)行,一旦 主服務(wù)器損壞,由備份服務(wù)器立即替換進(jìn)行工作。數(shù)據(jù)庫要有相應(yīng)的備份模塊,服務(wù)器端有基于數(shù)據(jù)庫系統(tǒng)的備份模塊,可以通過磁帶機(jī)或者光盤機(jī)來備份,工作站端要有基于應(yīng)用程序的備份模塊。B.部分停電、網(wǎng)絡(luò)斷開的處理系統(tǒng)的關(guān)鍵部門,如數(shù)據(jù)中心等必須配備較大功率的UPS常用的部門配備小功率的UPS以備在停電的時候應(yīng)急使用。網(wǎng)絡(luò)的安全由網(wǎng)路的安全和網(wǎng)絡(luò)設(shè)備的安全來保障。系統(tǒng)的最終目的是部分常用模塊可以單機(jī)運行,這項工作留待二期工程完成。C.權(quán)限控制系統(tǒng)部分采用最高級別的權(quán)限控制,采用基于數(shù)據(jù)庫的安全認(rèn)證,系統(tǒng)自帶一個用戶管理模塊,可以方便的創(chuàng)建用戶和授權(quán)。對可以授予部分瀏覽權(quán)的用戶(如教師信息學(xué)生只能瀏覽有那些教師和教什么課而無權(quán)瀏覽其它信息,則可以建立關(guān)于教師信息的視圖。

溫馨提示

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

評論

0/150

提交評論