概要設計階段概要設計說明書的_第1頁
概要設計階段概要設計說明書的_第2頁
概要設計階段概要設計說明書的_第3頁
概要設計階段概要設計說明書的_第4頁
概要設計階段概要設計說明書的_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、學生成績管理系統(tǒng)概要設計說明書l 擬制人: 羅陳黃、張遠浩、徐碩勛、徐鵬 l 審核人: l 批準人: 2016年7月1日目錄1引言21.1編寫目的21.2背景21.3定義21.4參考資料32總體設計42.1需求規(guī)定42.2運行環(huán)境52.3基本設計概念和處理流程52.4結構62.5功能需求與系統(tǒng)模塊的關系62.6尚未解決的問題72.7人工處理73接口設計73.1用戶接口73.2外部接口83.3內部接口84運行設計84.1運行模塊組合84.2運行控制84.3運行時間95系統(tǒng)數據結構設計95.1邏輯結構設計要點96系統(tǒng)出錯處理設計106.1出錯信息處理106.2 補救措施106.3系統(tǒng)維護設計10l

2、 概要設計說明書1引言1.1編寫目的我們組編寫的目的是為了將某校的學生成績管理系統(tǒng)存在的問題進行解決和優(yōu)化,也是為了使學生和教師更好的使用學生成績管理系統(tǒng)。推動軟件工程中編程的規(guī)范化,使設計人員遵循統(tǒng)一的概要設計書寫規(guī)范,節(jié)省制作文檔的時間,降低系統(tǒng)實現(xiàn)的風險,做到系統(tǒng)設計資料的規(guī)范性與全面性,以利于學生成績管理系統(tǒng)的實現(xiàn)、測試、維護、版本升級優(yōu)化等階段。1.2背景a. 待開發(fā)的系統(tǒng)的名稱;學生成績管理系統(tǒng)b. 本項目的任務提出者、開發(fā)者、用戶;項目任務提出者:北華大學13級學生羅陳黃,徐碩勛,張遠浩,徐鵬。項目開發(fā)者:北華大學13級學生羅陳黃,徐碩勛,張遠浩,徐鵬。用戶:大學階段師生。c.

3、該系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系。實現(xiàn)軟件單位:北華大學。1.3定義1.3.1總體結構軟件系統(tǒng)的總體邏輯結構按照不同的設計方法,有不同的總體邏輯結構。若采用面向功能或面向數據的設計方法,則總體邏輯結構為一樹形的功能模塊結構圖。若采用面向對象或面向部件(構件)的設計方法,則總體邏輯結構為部件(構件)的組裝圖1.3.2外部接口本軟件系統(tǒng)與其他軟件系統(tǒng)之間的接口,接口設施可以是中間件。接口描述包括:傳輸方式、帶寬、數據結構、傳輸頻率、傳輸量、傳輸協(xié)議1.3.3數據結構數據結構包括:數據庫表的結構、其他數據結構等1.3.4概念數據模型CDM關系數據庫的邏輯設計模型,叫做概念數據模型。主要

4、內容包括一張邏輯E-R圖及其相應的數據字典1.3.5物理數據模型PDM關系數據庫的物理設計模型,叫做物理數據模型。主要內容包括一張物理表關系圖及其相應的數據字典1.36視圖在基表或其他視圖之上建立的一張?zhí)摫恚凶鲆晥D,它具有物理表的許多性質,在數據處理和授權上很有用1.3.7角色數據庫中享有某些特權操作的用戶,叫做角色。角色的權利通過授權來實現(xiàn)1.3.8子系統(tǒng)具有相對獨立功能的小系統(tǒng)叫做子系統(tǒng)。一個大的軟件系統(tǒng)可以劃分為多個子系統(tǒng),每個子系統(tǒng)可由多個模塊或多個部件組成1.3.9模塊具有功能獨立、能被調用的信息單元叫做模塊。模塊是結構化設計中的概念1.3.10內部接口軟件系統(tǒng)內部各子系統(tǒng)之間、各

5、部件之間、各模板之間的接口,叫做內部接口。接口描述包括:調用方式、入口信息、出口信息等1.3.11相關文件相關文件是指當本文件內容變更后,可能引起變更的其他文件。如需求分析報告、詳細設計說明書、測試計劃、用戶手冊1.3.12參考資料參考資料是指本文件書寫時用到的其他資料。如各種有關規(guī)范、模板、標準、準則1.4參考資料【1】 UML說明,北京長江軟件有限公司 【2】 需求規(guī)格報告格式標準,北京軟件有限公司軟件工程化組織【3】計算機軟件產品開發(fā)文件編制指南GB856788中華人民共和國國家標準UDC681.3【4】軟件工程報告高等教育出版社張為群主編.北京:2001.8此為計算機專業(yè)教材ISBN7

6、-04-72總體設計2.1需求規(guī)定 軟件系統(tǒng)的總體邏輯結構,按照不同的設計方法,有不同的總體邏輯結構。本指南以結構化設計方法為主,畫出系統(tǒng)總體結構圖,列出系統(tǒng)的功能模塊清單編號、名稱、功能,并盡可能描繪出功能模塊之間的關系2.1.1系統(tǒng)功能(1)進入主菜單進行服務操作選擇:學生個人信息管理,學生成績查詢,學生課程信息; (2)在學生信息管理模塊中,可以錄入,查詢,修改,刪除和完善學生的個人信息; (3)在學習成績管理模塊中,可以錄入,查詢,修改和刪除學生所有所學課程課成績信息; (4)在課程信息管理模塊中,可以錄入,查詢,修改和刪除課程信息;2.1.2系統(tǒng)性能2.1.2.1時間特性要求查詢服務

7、部分:用戶通過電腦提交查詢命令到返回結果結束不超過5秒。數據管理部分:提交某一數據錄入到返回結果不超過3秒。2.1.2.2先進性采用先進、成熟的計算機軟硬件技術,保障系統(tǒng)能夠最大限度的適應今后技術和業(yè)務發(fā)展的需要。軟件結構應實現(xiàn)層次化、模塊化、平臺化,統(tǒng)一規(guī)范,同時采用先進的現(xiàn)代管理技術,以保證系統(tǒng)的科學性。 2.1.2.4可靠性可靠性包括系統(tǒng)的穩(wěn)定性和數據的可靠性。 系統(tǒng)的穩(wěn)定性需求包括:滿足7*24小時的運行需要,發(fā)生局部硬件、網絡和軟件故障時有相應的旁路技術和容錯技術,任意單點故障都不影響整個系統(tǒng)的運行。 數據可靠性需求包括:保證本地備份數據和實時交易數據的一致性,發(fā)生局部故障時,數據不

8、損失,發(fā)生重大事故時,備份數據可以在規(guī)定的時限內恢復。2.1.2.5可擴展性高可擴展性指兩方面:一方面通過擴充主機、CPU、磁盤、內存等硬件可以提高性能指標,通過擴充網絡可以排除阻塞、擁擠和超時;另一方面通過系統(tǒng)開放式體系架構、模塊化、參數化以及組件技術,對業(yè)務量、業(yè)務種類的擴展、與其他機構連接的擴展、系統(tǒng)功能擴展等都能提供足夠的支持,縮短系統(tǒng)實施周期。2.1.2.6可用性可用性包括系統(tǒng)正常情況下的可用性和系統(tǒng)發(fā)生改變時的可用性。 正常情況下應用軟件應安裝簡單、易于操作、界面友好,數據處理工作簡單、方便、快捷。業(yè)務流程清晰,符合習慣,系統(tǒng)維護方便,備份及數據恢復快捷簡單。 同時要在對硬件、軟件

9、及應用進行調整時不影響原有業(yè)務的實現(xiàn)。2.1.3 安全性安全性指系統(tǒng)具有數據傳輸的加密/解密、用戶身份認證、權限確認、日志記錄等安全控制功能。具體包括:數據保密性、傳輸安全性、訪問安全性、安全審計、網絡安全和系統(tǒng)安全等。系統(tǒng)安全性要求包括基于用戶的系統(tǒng)操作權限控制、某些數據的加密保護、身份鑒別。2.1.4數據管理能力要求高可管理性包括正常情況下的可管理性和系統(tǒng)發(fā)生改變時的可管理性??晒芾硇灾赶到y(tǒng)應具備對主機、網絡、數據庫、應用等情況進行監(jiān)控、管理和調度;對系統(tǒng)自身所有的和流經系統(tǒng)的信息、參數、文件進行統(tǒng)一的管理和控制。2.1.5其他部門要求積極配合本組所涉及到的其他部門的只是體系并對本組不懂地

10、方進行講解。開發(fā)中應遵循結構化的程序設計規(guī)則、注重系統(tǒng)頁面的友好性,加強可維護性。2.2運行環(huán)境2.2.1設備硬件平臺: (1)服務器的最低配置要求 (2)工作站的最低配置要求 (3)外設的要求2.2.2支持軟件(1)服務器操作系統(tǒng) (2)數據庫管理系統(tǒng) (3)中間件:ADO (4)客戶端的操作系統(tǒng) (5)客戶端的平臺軟件2.2.3控制管理員:管理員通過一個專門的管理員應用程序,以完成添加、修改、刪除等操作。學生:通過一臺連接在Internet網上的計算機的瀏覽器來瀏覽查詢自己的成績。2.3基本設計概念和處理流程1、 采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學?,F(xiàn)有的資源,減少開發(fā)中的

11、時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應用效果。 2、 系統(tǒng)就滿足學校的需求,例如學生信息的錄入、查詢、更新等。學生錄入與排名。3、 系統(tǒng)就具備數據庫維護功能,及時根據用戶需求進行數據添加、刪除、修改等操作。2.4結構2.5功能需求與系統(tǒng)模塊的關系a.管理員功能模塊主要包括 管理員登陸輸入管理員名稱和密碼填寫正確的信息選擇管理員身份進入系統(tǒng)管理首頁。若登陸信息錯誤進入重新登陸界面。 學生信息管理模塊 可以按照學號、姓名、班級等來查詢學生信息對學生信息進行編輯、修改、添加和刪除。 教師信息管理模塊可以按照教師編號、姓名、院系等信息對教師信息進行編輯、修改、添加和刪除。 班級管理模塊進行班級信息的

12、瀏覽、查詢、編輯、添加和刪除。 成績管理模塊按照課程號、課程名稱、班級、教師號、學生學號并結合年度進行某門課程的成績查詢也可以對成績進行修改可以按照學號、課程和年度錄入新的學生成績。 課程管理模塊可以對課程信息進行瀏覽、查詢、編輯、添加和刪除按照任課編號、教師、課程和年度進行課程分配即授課計劃和安排。 選課管理模塊按照課程名稱、教師姓名和年度對此課程的學生進行查詢并且可以對選課學生進行刪除。 重新登陸界面當管理員登陸、學生信息管理模塊、教師信息管理模塊、授課計劃管理模塊輸入錯誤的時候進入重新登陸界面返回上個界面繼續(xù)完成任務。b.教師管理功能模塊 教師登陸輸入管理員分配的帳號和密碼填寫正確信息進

13、入教師管理界面。若輸入錯誤進入重新登陸界面。 成績錄入界面模塊按照學生的姓名與學號和課程號輸入各課程成績。 成績修改界面模塊在原有的成績的基礎上修改各科新成績并刷新記錄。c.學生管理功能模塊 學生登陸輸入學號填寫正確信息即可進入相應的學生操作界面執(zhí)行查詢操作。 成績查詢模塊界面輸入學生學號登陸后進入成績查詢界面輸入課程名點擊成績查詢即可查詢成績。 學生個人信息瀏覽模塊界面瀏覽個人信息。 畫一個系統(tǒng)流程圖模塊之間的關系 管理員功能模塊教師功能管理模塊學生功能管理模塊錄入功能修改成績信息查詢成績信息刪除功能2.6尚未解決的問題 某些功能對應代碼的編寫2.7人工處理需要人工輸入數據庫3接口設計3.1

14、用戶接口本系統(tǒng)提供可視化的操作方式,不提供命令控制語句進行輸入控制,從而用戶只需要通過鼠標進行命令參數,使用鍵盤輸入系統(tǒng)接收的參數。用戶只需要通過窗體、控件、對話框等可視化元素進行操作。 3.2外部接口3.3內部接口 鍵盤 鼠標 打印機 主模塊 YES! YES! 管理模塊 YES! YES! YES! 查詢模塊 YES! YES! YES!主模塊 管理員嚴正模塊 用戶查詢界面 管理界面 主模塊 YES! YES! YES! YES! 管理員嚴正模塊 YES! YES!用戶查詢界 YES! 管理界面 YES! YES!4運行設計4.1運行模塊組合登錄 查詢 修改 打印 管理員 可以 可以 可以

15、 可以 老師 可以 可以 可以 可以 學生 可以 可以 不可以 可以4.2運行控制請求用戶名及密碼登錄密碼及用戶類型驗證用戶存在且用戶名和密碼匹配正確/ 否則提示錯誤信息并重新登錄 登錄成功并進入系統(tǒng)進行操作4.3運行時間查詢響應時間在秒內 更新處理時間在秒內 數據的轉換和傳送時間在半分鐘內5系統(tǒng)數據結構設計5.1邏輯結構設計要點教師信息表 字段名稱 字段類型 主鍵 外鍵 是否為空 描述 教師id 字符長度(50) 是 教師編號 教師姓名 字符長度(50) 教師名稱 性別 字符長度(50) 性別 辦公室 字符長度(50) 科室學生基本信息表: 序號 項目名稱 類型 位數 屬性 備注 1 學號

16、Character 8 nbm2 姓名 Character 8 zyh 3 系名 Character 10 rjgc 4 專業(yè)簡稱 Character 8 rj5 班級 Character 10 rj131 6 寢室號 Character 8 6331 序號項目名稱類型位數備注1課程號Character42課程名Character83開課日期Numeric46系統(tǒng)出錯處理設計6.1出錯信息處理(1)系統(tǒng)服務器感染病毒:管理員可以使用數據庫備份來恢復到病毒感染前的狀態(tài)。(2)系統(tǒng)服務器斷電:斷電過程中,學生無法瀏覽到查詢主頁及查詢信息,當來電后即可恢復正常。6.2 補救措施出錯處理對策: 由于數據在數據庫中已經有備份故在系統(tǒng)出錯后可以依靠數據庫的恢復功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶靈氣也不會丟失,或遭到破

溫馨提示

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

評論

0/150

提交評論