資源描述:
《系統(tǒng)概要設計文檔》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、WORD格式可編輯系統(tǒng)概要設計文檔專業(yè)技術(shù)分享WORD格式可編輯目錄系統(tǒng)概要設計文檔1目錄21引言31.1編寫目的及閱讀建議31.2系統(tǒng)概述31.3文檔概述31.4設計原則與設計要求32引用文件33設計概述43.1功能需求規(guī)定43.2運行環(huán)境44系統(tǒng)體系結(jié)構(gòu)設計44.1系統(tǒng)總體設計44.1.1概述44.1.2設計思想54.1.3基本處理流程64.1.4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計94.4接口設計104.4.1用戶接口104.4.2外部接口104.4.3內(nèi)部接口115運行設計115.1系統(tǒng)初始化115.2運行
2、控制115.3運行結(jié)束116系統(tǒng)出錯處理設計116.1出錯信息116.2補救措施127系統(tǒng)維護設計12附錄12專業(yè)技術(shù)分享WORD格式可編輯1引言1.1編寫目的及閱讀建議由前面的需求分析,得出了系統(tǒng)的基本需求,要實現(xiàn)整個系統(tǒng),需要對用戶的需求進行設計,概要設計主要是利用比較抽象的語言對整個系統(tǒng)進行概括,確定對系統(tǒng)的物理配置,確定整個系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),接口設計,實現(xiàn)對系統(tǒng)的初步設計。目的在于推動軟件工程的規(guī)范化,使設計人員遵循統(tǒng)一的概要設計書寫規(guī)范,節(jié)省制作文檔的時間,降低系統(tǒng)實現(xiàn)的
3、風險,做到系統(tǒng)設計資料的規(guī)范性與全面性,以利于系統(tǒng)的實現(xiàn)、測試、維護、版本升級等。1.2系統(tǒng)概述本系統(tǒng)為學生信息管理系統(tǒng),主要實現(xiàn)了對學生信息的管理,包括添加用戶賬號,修改用戶信息、刪除用戶信息、修改密碼等功能。1.3文檔概述本文檔為學生信息管理系統(tǒng)的概要設計,主要闡述了學生信息管理系統(tǒng)的整體結(jié)構(gòu)和設計思想。1.4設計原則與設計要求本系統(tǒng)進行概要設計的原則:●命名規(guī)則;●模塊獨立性原則:●數(shù)據(jù)庫設計規(guī)則;●系統(tǒng)易操作性要求;●系統(tǒng)可維護性要求;2引用文件[1]張海藩主編,《軟件工程導論》,清華大
4、學出版社[2]陸麗娜主編,《軟件工程》,經(jīng)濟科學出版社[3]瞿中主編,《軟件工程》,機械工業(yè)出版社。專業(yè)技術(shù)分享WORD格式可編輯3設計概述3.1功能需求規(guī)定學生信息管理系統(tǒng)完成對學生信息的管理,包括添加用戶賬號,修改用戶信息、刪除用戶信息。3.2運行環(huán)境運行平臺:Linux操作系統(tǒng)數(shù)據(jù)庫:MySQL數(shù)據(jù)庫Web服務器:Tomcat開發(fā)語言:java4系統(tǒng)體系結(jié)構(gòu)設計本章分條描述系統(tǒng)體系結(jié)構(gòu)設計。如果設計的部分或全部依賴于系統(tǒng)狀態(tài)或方式,應指明這種依賴關(guān)系。如果設計信息在多條中出現(xiàn),可以只描述一
5、次,而在其他條加以引用。也需指出或引用為理解這些設計所需的設計約定。注:為簡明起見,本章的描述是把一個系統(tǒng)直接組織成由硬件配置項(HWCI)、計算機軟件配置項(CSCI)、手工操作所組成,但應解釋為它涵蓋了把一個系統(tǒng)組織成子系統(tǒng),子系統(tǒng)被組織成由HWCI.CSCI、手工操作組成,或其他適當變種的情況。4.1系統(tǒng)總體設計4.1.1概述4.1.1.1功能描述學生信息管理系統(tǒng)主要功能包括:學生信息管理,用戶管理。學生信息管理主要包括:管理員對學生基本信息修改,學生對自己信息管理修改。用戶管理主要包括:
6、管理員添加學生,刪除學生,修改學生賬號密碼。學生修改自己的密碼專業(yè)技術(shù)分享WORD格式可編輯4.1.2設計思想4.1.2.1系統(tǒng)設計說明本系統(tǒng)設計的功能模塊管理員的用例圖專業(yè)技術(shù)分享WORD格式可編輯學生的用例圖4.1.2.2關(guān)鍵技術(shù)簡要說明本系統(tǒng)設計采用的關(guān)鍵技術(shù)和主要算法。項目主體框架介紹——SpringMVCSpring框架提供了構(gòu)建Web應用程序的全功能MVC模塊。使用Spring可插入的MVC架構(gòu),可以選擇是使用內(nèi)置的SpringWeb框架還是Struts這樣的Web框架。通過策略接口
7、,Spring框架是高度可配置的,而且包含多種視圖技術(shù),例如JavaServerPages(JSP)技術(shù)、Velocity、Tiles、iText和POI。SpringMVC框架并不知道使用的視圖,所以不會強迫您只使用JSP技術(shù)。SpringMVC分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧@種分離讓它們更容易進行定制。4.1.3基本處理流程4.1.3.1系統(tǒng)流程圖管理員添加學生賬號:專業(yè)技術(shù)分享WORD格式可編輯管理員刪除學生賬號:專業(yè)技術(shù)分享WORD格式可編輯管理員修改學生信息:專
8、業(yè)技術(shù)分享WORD格式可編輯4.1.4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計4.1.4.1邏輯結(jié)構(gòu)設計要點系統(tǒng)ER圖:數(shù)據(jù)表的說明表序號表名表的詳細說明1admin管理員信息表2user賬號表3student學生信息表管理員信息表(admin)的定義字段名中文名類型主鍵可空關(guān)聯(lián)表項備注adminid管理員idVarchar(255)否否student.sudentid學生學號ididInt是否表idphone手機Varchar(255)否是管理員手機號mail郵件Varchar(255)否是管理員郵件imagepat