




已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)說明書編號(hào):DM_SSMS_SSD_20120417學(xué)生成績(jī)管理系統(tǒng)概要設(shè)計(jì)說明書Version1.0文檔編號(hào):DM_SSMS_SSD_20120417文檔名稱:概要設(shè)計(jì)說明書姓名學(xué)號(hào)職務(wù)撰寫人審核人組長(zhǎng)組員陳光20107610602組員蔡林靜20107610502組員肖欽鵬20107610641組員創(chuàng)建時(shí)間 2012-4-17版本變更說明:版本號(hào)更改時(shí)間更改人更改原因?qū)徍巳薞ersion1.02012-4-17將項(xiàng)目規(guī)范化文檔改寫成概要設(shè)計(jì)說明書目錄1引言31.1編寫目的31.2背景31.3定義31.4參考資料32總體設(shè)計(jì)42.1需求規(guī)定42.2運(yùn)行環(huán)境42.3基本設(shè)計(jì)概念和處理流程52.4結(jié)構(gòu)72.5功能需求與程序的關(guān)系82.6人工處理過程92.7尚未解決的問題93接口設(shè)計(jì)93.1用戶接口93.2外部接口93.3內(nèi)部接口94運(yùn)行設(shè)計(jì)104.1運(yùn)行模塊組合104.2運(yùn)行控制104.3運(yùn)行時(shí)間105系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)115.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)115.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)115.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系116系統(tǒng)出錯(cuò)處理設(shè)計(jì)126.1出錯(cuò)信息126.2補(bǔ)救措施126.3系統(tǒng)維護(hù)設(shè)計(jì)121引言1.1編寫目的編寫目的由前面的需求分析,得出了系統(tǒng)的基本需求,和基本的數(shù)據(jù)流圖,要實(shí)現(xiàn)整個(gè)系統(tǒng),需要對(duì)用戶的需求進(jìn)行設(shè)計(jì),概要設(shè)計(jì)主要是利用比較抽象的語言對(duì)整個(gè)需求進(jìn)行概括,確定對(duì)系統(tǒng)的物理配置,確定整個(gè)系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),接口設(shè)計(jì),實(shí)現(xiàn)對(duì)系統(tǒng)的初步設(shè)計(jì)。讀者:項(xiàng)目組長(zhǎng),系統(tǒng)分析員,數(shù)據(jù)庫(kù)設(shè)計(jì)員,文檔管理員,評(píng)審組。1.2背景a.所建議開發(fā)的軟件系統(tǒng)的名稱:學(xué)生成績(jī)管理系統(tǒng)。b.本項(xiàng)目的任務(wù)提出者:。開發(fā)者:軟件工程三班開發(fā)小組。用戶:鄭州大學(xué)教務(wù)處。實(shí)現(xiàn)該軟件的計(jì)算中心:鄭州大學(xué)學(xué)校校園網(wǎng)。c.學(xué)生成績(jī)管理系統(tǒng)軟件V1.0是一個(gè)功能比較完整的數(shù)據(jù)管理軟件,具有數(shù)據(jù)操作方便、高效、迅速等優(yōu)點(diǎn)。該軟件采用功能強(qiáng)大的數(shù)據(jù)庫(kù)軟件開發(fā)工具進(jìn)行開發(fā),可在應(yīng)用范圍較廣的Windows系列等操作系統(tǒng)上使用。1.3定義MYSQL:數(shù)據(jù)庫(kù)管理軟件DBMS:數(shù)據(jù)庫(kù)管理系統(tǒng)Windows2000/2003/XP:運(yùn)行環(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è)計(jì)2.1需求規(guī)定1.學(xué)生成績(jī)管理系統(tǒng)所需的幾個(gè)基本功能:1)學(xué)生的基本信息管理:學(xué)號(hào),姓名,系別,班級(jí)等;2)課程的基本信息管理:課程號(hào),課程名,任課老師,學(xué)分,學(xué)時(shí),學(xué)期,學(xué)年,課程類型,課程內(nèi)容簡(jiǎn)介等;3)登錄管理:要求使用者提供合法的用戶名、密碼和相關(guān)權(quán)限;4)成績(jī)的錄入:要求老師(管理員)錄入成績(jī),要用到前面的學(xué)生信息和課程信息等;5)成績(jī)的查詢:學(xué)生進(jìn)行成績(jī)查詢,要用到前面的課程信息和學(xué)生信息等;6)修改功能:老師可以對(duì)以輸入的學(xué)生信息、課程信息和成績(jī)信息等進(jìn)行相應(yīng)懂得修改,而學(xué)生也可對(duì)自己的實(shí)用密碼進(jìn)行修改;7)匯總功能:系統(tǒng)管理員、教務(wù)處人員對(duì)成績(jī)進(jìn)行分類匯總,比較各個(gè)系院的學(xué)生成績(jī),為制定以后教學(xué)管理計(jì)劃提供數(shù)據(jù)依據(jù)。還需統(tǒng)計(jì)出各個(gè)學(xué)生的平均績(jī)點(diǎn)及總績(jī)點(diǎn)。2.精度:輸入的成績(jī)分?jǐn)?shù)、課程號(hào)、學(xué)號(hào)、學(xué)年、學(xué)期的精度為整數(shù),輸入的學(xué)時(shí),學(xué)分保留一 位小數(shù);輸出成績(jī)分?jǐn)?shù)、課程號(hào)、學(xué)號(hào)、學(xué)年、學(xué)期精度仍為整數(shù),輸出學(xué)分、學(xué)時(shí)、績(jī)點(diǎn)保留一位小數(shù)。3.時(shí)間特性要求:系統(tǒng)相應(yīng)操作響應(yīng)時(shí)間不超過2秒;學(xué)生查詢成績(jī)操作從輸入數(shù)據(jù),電腦提交數(shù)據(jù)到得到查詢結(jié)果不超過2秒;數(shù)據(jù)管理部分,從提交某一數(shù)據(jù)錄入到結(jié)果返回不超過2秒。4.靈活性操作方式:支持多種操作系統(tǒng);同其他軟件接口的變化:設(shè)計(jì)連接不同數(shù)據(jù)庫(kù)的軟件包;精度和有效時(shí)限的變:用戶可自行設(shè)定。2.2運(yùn)行環(huán)境該運(yùn)行環(huán)境的規(guī)定是保證本需求說明的功能得到實(shí)際真正體現(xiàn)的基礎(chǔ)。(1)服務(wù)器端運(yùn)行環(huán)境支持軟件 服務(wù)器端軟件:Windows2000Server或更高版本的操作系統(tǒng),推薦Windows2003EnterpriseEdition數(shù)據(jù)庫(kù)系統(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ù)庫(kù)系統(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è)計(jì)概念和處理流程總體設(shè)計(jì)流程如圖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é)生信息管理成績(jī)查詢系統(tǒng)設(shè)置登陸驗(yàn)證展示查詢修改刪除添加修改設(shè)置圖42.6人工處理過程管理員登錄:成績(jī)管理員需要手動(dòng)輸入登錄信息驗(yàn)證身份登錄系統(tǒng)后方能進(jìn)行操作。成績(jī)?nèi)霂?kù):對(duì)于新成績(jī),管理員需要手動(dòng)對(duì)其進(jìn)行分類輸入,并把學(xué)生基本信息錄入計(jì)算機(jī)。修改成績(jī)信息:學(xué)生成績(jī)有錯(cuò)時(shí),管理員需要對(duì)該成績(jī)進(jìn)行查詢和修改。2.7尚未解決的問題1、多用戶版本的用戶管理操作;2、可執(zhí)行程序的自動(dòng)調(diào)度和執(zhí)行;3、日程和項(xiàng)目活動(dòng)安排提示;4、自動(dòng)電子文稿篩選、電子文稿自動(dòng)摘要;5、磁盤文件監(jiān)控;6、個(gè)人數(shù)據(jù)的分類、存儲(chǔ);7、公共數(shù)據(jù)庫(kù);8、網(wǎng)絡(luò)和網(wǎng)絡(luò)會(huì)議;3接口設(shè)計(jì)3.1用戶接口系統(tǒng)將向用戶提供窗口形式供用戶進(jìn)行數(shù)據(jù)的錄入、查詢、修改與打印等操作,對(duì)于刪除等重要性操作將提供提示對(duì)話框的形式,讓用戶進(jìn)一步確認(rèn)。3.2外部接口系統(tǒng)將向用戶提供窗口形式供用戶進(jìn)行數(shù)據(jù)的錄入、查詢、修改、統(tǒng)計(jì)與打印等的操作。對(duì)于刪除等重要性操作,提供對(duì)話框的形式,讓用戶進(jìn)一步確認(rèn)。系統(tǒng)需一臺(tái)計(jì)算機(jī)、一臺(tái)普通打印機(jī)進(jìn)行聯(lián)接,由WindowsXP操作系統(tǒng)支持,Delphi前臺(tái)開發(fā)工具,SQL Server 2000 后臺(tái)數(shù)據(jù)庫(kù),前臺(tái)開發(fā)工具與后臺(tái)數(shù)據(jù)庫(kù)通過ADO連接。3.3內(nèi)部接口系統(tǒng)通過注冊(cè)登記,進(jìn)入主菜單通過鼠標(biāo)單擊,菜單驅(qū)動(dòng),執(zhí)行不同的處理功能。4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合運(yùn)行時(shí),系統(tǒng)先啟動(dòng)主模塊,顯示系統(tǒng)的主要功能,供用戶選擇調(diào)用。當(dāng)用戶選擇了相應(yīng)的功能后,由主模塊調(diào)用,功能完成后返回主模塊。用戶可選擇其他功能模塊,功能模塊運(yùn)行時(shí)可能會(huì)調(diào)用更下一層的功能模塊,情況與此類似。 當(dāng)用戶第一次使用時(shí),應(yīng)首先調(diào)用用戶名注冊(cè)模塊,來注冊(cè)用戶名和設(shè)置密碼。4.2運(yùn)行控制運(yùn)行控制控制方法學(xué)生信息管理管理員對(duì)學(xué)生信心進(jìn)行管理,包括增加學(xué)生用戶,修改用戶信息,以及刪除學(xué)生信息學(xué)生信息查詢用戶可以對(duì)學(xué)生的信息進(jìn)行查詢成績(jī)信息登記錄入新的成績(jī)信息,以及對(duì)已有成績(jī)的各項(xiàng)信息進(jìn)行修改,查詢,刪除等成績(jī)信息查詢用戶對(duì)所要查看的成績(jī)信息進(jìn)行查詢成績(jī)登記管理員登記學(xué)生的成績(jī)以及學(xué)生本人的信息教師查詢教師對(duì)學(xué)生或者所對(duì)應(yīng)成績(jī)的信息進(jìn)行查詢4.3運(yùn)行時(shí)間a.查詢響應(yīng)時(shí)間在一秒鐘內(nèi);b.更新處理時(shí)間在一秒鐘內(nèi);c.數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間在半分鐘內(nèi);5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)內(nèi)所使用的數(shù)據(jù)結(jié)構(gòu)分別有:學(xué)生基本信息表(主碼:學(xué)號(hào));學(xué)生成績(jī)表(主碼:學(xué)號(hào)+學(xué)生選課號(hào));課程表(主碼:課程號(hào));學(xué)生選課表(主碼:學(xué)生選課號(hào));學(xué)生獎(jiǎng)勵(lì)處分表(主碼:序號(hào));教師基本信息表(主碼:教師編號(hào));管理員基本信息表(主碼:編號(hào));學(xué)生總成績(jī)排名表(主碼:學(xué)號(hào));班級(jí)平均成績(jī)統(tǒng)計(jì)排名表(主碼:班級(jí)編號(hào)+課程號(hào));班級(jí)信息表(主碼:班級(jí)編號(hào));5.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)系統(tǒng)內(nèi)所使用的數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)項(xiàng),對(duì)于主碼不能為空,大多數(shù)項(xiàng)不能為空,只有少數(shù)項(xiàng)可以為空,為了提高查找速度,分別對(duì)某些數(shù)據(jù)結(jié)構(gòu)創(chuàng)建了索引文件,并提供不同的權(quán)限,對(duì)數(shù)據(jù)進(jìn)行操作。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系由于數(shù)據(jù)的存取是通過界面的接口和數(shù)據(jù)庫(kù)進(jìn)行連接的,所以在實(shí)現(xiàn)過程中必不可少的是應(yīng)用程序?qū)崿F(xiàn)它們的連接。常用的訪問有:查詢、添加、刪除、修改等。本學(xué)生成績(jī)管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)與訪問這些數(shù)據(jù)結(jié)構(gòu)的形式:都是通過各個(gè)系統(tǒng)模塊功能代碼來實(shí)現(xiàn)的。在對(duì)學(xué)生基本信息、管理員信息等進(jìn)行錄入的時(shí)候需對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行操作,即對(duì)數(shù)據(jù)表進(jìn)行查詢和修改;在對(duì)學(xué)生成績(jī)進(jìn)行錄入的時(shí)候,需對(duì)數(shù)據(jù)表進(jìn)行添加;在對(duì)信息的查詢的時(shí)候,需對(duì)數(shù)據(jù)表進(jìn)行查詢。6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息錯(cuò)誤登錄信息系統(tǒng)提示錯(cuò)誤登錄信息系統(tǒng)返回登錄界面輸入錯(cuò)誤的數(shù)據(jù)系統(tǒng)提示數(shù)據(jù)錯(cuò)誤信息提示重新輸入數(shù)據(jù)打印不成功系統(tǒng)提示打印不成功信息進(jìn)行重新打印操作6.2補(bǔ)救措施A.數(shù)據(jù)庫(kù)損壞為了確保數(shù)據(jù)安全,服務(wù)器可以采用主服務(wù)器和備份服務(wù)器共同使用的方式來進(jìn)行,一旦 主服務(wù)器損壞,由備份服務(wù)器立即替換進(jìn)行工作。數(shù)據(jù)庫(kù)要有相應(yīng)的備份模塊,服務(wù)器端有基于數(shù)據(jù)庫(kù)系統(tǒng)的備份模塊,可以通過磁帶機(jī)或者光盤機(jī)來備份,工作站端要有基于應(yīng)用程序的備份模塊。B.部分停電、網(wǎng)絡(luò)斷開的處理系統(tǒng)的關(guān)鍵部門,如數(shù)據(jù)中心等必須配備較大功率的UPS常用的部門配備小功率的UPS以備在停電的時(shí)候應(yīng)急使用。網(wǎng)絡(luò)的安全由網(wǎng)路的安全和網(wǎng)絡(luò)設(shè)備的安全來保障。系統(tǒng)的最終目的是部分常用模塊可以單機(jī)運(yùn)行,這項(xiàng)工作留待二期工程完成。C.權(quán)限控制系統(tǒng)部分采用最高級(jí)別的權(quán)限控制,采用基于數(shù)據(jù)庫(kù)的安全認(rèn)證,系統(tǒng)自帶一個(gè)用戶管理模塊,可以方便的創(chuàng)建用戶和授權(quán)。對(duì)可以授予部分瀏覽權(quán)的用戶(如教師信息學(xué)生只能瀏覽有那些教師和教什么課而無權(quán)瀏覽其它信息,則可以建立關(guān)于教師信息的視圖。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 皮革加工機(jī)械設(shè)計(jì)與研發(fā)考核試卷
- 柑橘種植園農(nóng)業(yè)生態(tài)環(huán)境保護(hù)宣傳教育考核試卷
- 紙制品行業(yè)生產(chǎn)成本降低與效益提升考核試卷
- 煤化工氣體凈化與分離技術(shù)考核試卷
- 電子商務(wù)初步認(rèn)識(shí)
- 液壓系統(tǒng)在熱能發(fā)電中的應(yīng)用考核試卷
- 篷布制造企業(yè)面臨的環(huán)保挑戰(zhàn)與對(duì)策考核試卷
- 電子出版物廣告與推廣考核試卷
- 湘教版二下美術(shù)課件
- 幼兒舞蹈教育的基本原則
- (二模)2025年深圳市高三年級(jí)第二次調(diào)研考試歷史試卷(含標(biāo)準(zhǔn)答案)
- 廣西《疼痛綜合評(píng)估規(guī)范》(材料)
- 陜西省2024年高中學(xué)業(yè)水平合格考化學(xué)試卷試題(含答案解析)
- 畢業(yè)設(shè)計(jì)(論文)-霧炮除塵系統(tǒng)的設(shè)計(jì)
- 運(yùn)動(dòng)處方的制定課件
- 腫瘤學(xué)概論規(guī)培教學(xué)課件
- 輸液泵/微量注射泵使用技術(shù)操作考核評(píng)分標(biāo)準(zhǔn)
- 施工安全責(zé)任承諾書doc
- 八十天環(huán)游地球-完整版PPT
- DB32-T 1072-2018 太湖地區(qū)城鎮(zhèn)污水處理廠及重點(diǎn)工業(yè)行業(yè)主要水污染物排放限值-(高清現(xiàn)行)
- 江西省鄱陽湖康山蓄滯洪區(qū)安全建設(shè)工程項(xiàng)目環(huán)境影響報(bào)告書
評(píng)論
0/150
提交評(píng)論