某某系統(tǒng)概要設(shè)計實施說明模板_第1頁
某某系統(tǒng)概要設(shè)計實施說明模板_第2頁
某某系統(tǒng)概要設(shè)計實施說明模板_第3頁
某某系統(tǒng)概要設(shè)計實施說明模板_第4頁
某某系統(tǒng)概要設(shè)計實施說明模板_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、WORD 格式整理版XX 系統(tǒng)概要設(shè)計說明書OD-OUTLINE /TY20130801/ TY-YJGL-1.00作者文件狀態(tài):文件標(biāo)識:草稿當(dāng)前版本:1.0 正式發(fā)布作者: 正在修改完成日期:2016-08-26學(xué)習(xí)好幫手WORD 格式整理版項目名稱XX 管理系統(tǒng)文件名稱XX 管理系統(tǒng)概要設(shè)計說明書項目編號TY-JWGL-201308總頁數(shù)15完成單位計科 1003 第 1 開發(fā)小組簽名與日期職務(wù)或技術(shù)職稱擬制魯路通組員校對楊芳副組長審核肖靜副副組長批準(zhǔn)任鵬遠組長摘要: XX 管理系統(tǒng) ,是一個方便服務(wù)于廣大教職工的軟件系統(tǒng)。教職工可以通過此軟件,能夠隨時掌握自己的工作業(yè)績, 并進行業(yè)績申

2、報、 業(yè)績評比以及信息反饋等功能。 最后由管理員審核,評審小組打分,根據(jù)各項分?jǐn)?shù)來對教職工該時間段內(nèi)的業(yè)績進行分析評比。各個教職工都可以在軟件系統(tǒng)中對各項信息進行詳細查看,但是每個人的修改權(quán)限有限 ,可以做到公平透明化。目前來說很少有針對教職工工作業(yè)績管理的軟件系統(tǒng),所以設(shè)計 XX 管理系統(tǒng)十分有必要。主題詞: XX 管理系統(tǒng)概要設(shè)計學(xué)習(xí)好幫手WORD 格式整理版目錄1概述.錯誤!未定義書簽。1.1編寫目的 .錯誤!未定義書簽。1.2術(shù)語和縮寫 .錯誤!未定義書簽。1.3參考資料 .錯誤!未定義書簽。2系統(tǒng)構(gòu)架設(shè)計 .錯誤!未定義書簽。2.1系統(tǒng)總體結(jié)構(gòu)圖及其約束和假定.錯誤!未定義書簽。2.

3、2技術(shù)構(gòu)架設(shè)計 .42.3軟件功能結(jié)構(gòu)設(shè)計 .53應(yīng)用系統(tǒng)設(shè)計 .錯誤!未定義書簽。3.1設(shè)計原則 .錯誤!未定義書簽。3.2邏輯結(jié)構(gòu)分析 .錯誤!未定義書簽。3.3公共的功能模塊設(shè)計接口及實現(xiàn).錯誤!未定義書簽。3.4功能模塊設(shè)計 .錯誤!未定義書簽。4接口設(shè)計 .錯誤!未定義書簽。4.1外部接口 .錯誤!未定義書簽。4.2內(nèi)部接口 .錯誤!未定義書簽。5開發(fā)環(huán)境的設(shè)計 .錯誤!未定義書簽。5.1開發(fā)環(huán)境設(shè)計 .錯誤!未定義書簽。5.2編碼規(guī)范 .錯誤!未定義書簽。6運行環(huán)境設(shè)計 .錯誤!未定義書簽。6.1軟件環(huán)境 .96.2硬件環(huán)境9學(xué)習(xí)好幫手WORD 格式整理版概述1.1編寫目的廣大教職

4、工可通過XX 管理系統(tǒng), 隨時掌握自己的工作業(yè)績,并進行業(yè)績申報、業(yè)績評比以及信息反饋等功能,能夠充分且及時的了解自己的工作狀態(tài)。不但提高了績效管理的科學(xué)性與高效性,減少了管理過程中的人工干預(yù),而且實現(xiàn)了績效管理的公正、公平、 公開以及數(shù)據(jù)共享和管理的透明化1.2術(shù)語和縮寫縮寫、術(shù)語解 釋System Server系統(tǒng)服務(wù)器DB Server數(shù)據(jù)庫服務(wù)器PC教師工作業(yè)績管理系統(tǒng)客戶端PC1.3參考資料序號文件名發(fā)表日期出版單位或作者1軟件工程導(dǎo)論1997張海藩清華大學(xué)出版社2軟件工程和導(dǎo)2011張海藩清華大學(xué)出版社論3數(shù)據(jù)庫原理1999李昭原科學(xué)出版社與應(yīng)用4JAVA 軟件開2000竇巍人民郵

5、電出版社發(fā)系統(tǒng)構(gòu)架設(shè)計2.1 技術(shù)構(gòu)架設(shè)計系統(tǒng)主要采用 MVC 的架構(gòu)模式。 系統(tǒng)分成五層: 控制層 (Controller) 、業(yè)務(wù)邏輯層 (Service) 、數(shù)據(jù)訪問層 (DAO) 、數(shù)據(jù)模型層( Model )、展現(xiàn)層 (View) 。數(shù)據(jù)訪問層主要對數(shù)據(jù)庫數(shù)據(jù)進行操作, 包括增加數(shù)據(jù),修改數(shù)據(jù)和刪除數(shù)據(jù)。 業(yè)務(wù)邏輯層基于數(shù)據(jù)訪問層之上,它主要學(xué)習(xí)好幫手WORD 格式整理版針對業(yè)務(wù)流程來實現(xiàn)系統(tǒng)的功能??刂茖佑只跇I(yè)務(wù)邏輯層之上,它主要控制請求流轉(zhuǎn),并處理業(yè)務(wù)層通過數(shù)據(jù)訪問層得到的數(shù)據(jù)在 View 表現(xiàn)層進行展現(xiàn), 以完成選課管理系統(tǒng)所要完成的功能。2.2 軟件功能結(jié)構(gòu)設(shè)計在這里的 M

6、odel是領(lǐng)域模型的實體即數(shù)據(jù)模型,它與 Database中的實體是一一對應(yīng)的關(guān)系。Dao就是采用Model的形式來存取數(shù)據(jù),采用Model或集合的形式來呈現(xiàn)或存儲數(shù)據(jù)的。Service所處理的是業(yè)務(wù)流程中所要實現(xiàn)的功能,通過業(yè)務(wù)分析來定義,其根據(jù)可結(jié)合 View來設(shè)計。學(xué)習(xí)好幫手WORD 格式整理版應(yīng)用系統(tǒng)設(shè)計3.1設(shè)計原則一個對象的基本要素包括四大要素對象標(biāo)識: 給對象一個可以辨識的名稱,要求具有唯一性。對象的標(biāo)識符全為自增并且名為 id 。主實體:對象主要操作的數(shù)據(jù)庫表結(jié)構(gòu)。動作過程:即對象的輸入輸出和對數(shù)據(jù)的處理過程。I/O 關(guān)系:即對象的動作過程中所牽涉到的其他數(shù)據(jù)實體。3.2邏輯結(jié)

7、構(gòu)分析本系統(tǒng)采用SSH進行開發(fā)。模型結(jié)構(gòu)如下圖所示,Spring接收來自表示層的請求“xxxAction.do”請求參數(shù)封裝在 model中, Struts 根據(jù)配置信息調(diào)用控制層xxxAction的相關(guān)方法,該方法從model中獲取參數(shù),并從Spring容器中獲取業(yè)務(wù)層接口xxxService的一個實例xxxServiceImpl。在 Spring 容器初始化xxxServiceImpl實例時,會獲取 BaseDaoImpl的一個實例(此實例繼承了Hibernate的實現(xiàn)類) xxxServiceImpl實例會調(diào)用持久層BaseDaoImpl實例的方法(傳入獲取的model參數(shù))來完成具體的

8、操作。Struts 框架Struts.xml(xxxAction)Spring 框架beans.xml(xxxService,xxxServiceImpl)(DAO,BaseDaoImpl)模型表示層(表單數(shù)據(jù)model )xxx.Action控制層( xxxAction )xxxService()業(yè)務(wù)層( xxxServiceImpl )Dao()持久層( BaseDaoImpl )3.3公共的功能模塊設(shè)計接口及實現(xiàn)接口包名: cn.rjtraining.base實現(xiàn)包名: cn.rjtraining.base學(xué)習(xí)好幫手WORD 格式整理版編號DAO接口DAO接口實現(xiàn)DAO父類 Hibern

9、ate1DaoBaseDaoImplHibernateDaoSupport1、業(yè)務(wù)層接口與實現(xiàn)的對應(yīng)關(guān)系業(yè)務(wù)層需調(diào)用持久層提供的接口進行數(shù)據(jù)存取,而業(yè)務(wù)層又是在控制層之下的,因而業(yè)務(wù)層即要調(diào)用持久層DAO的接口,又要提供接口給控制層來進行調(diào)用。接口包名: cn.rjtraining.service實現(xiàn)包名: cn.rjtraining.service.impl編號業(yè)務(wù)層接口業(yè)務(wù)層接口實現(xiàn)業(yè)務(wù)層實現(xiàn) BaseDaoImpl1UserServiceUserServiceImplBaseDaoImpl 2RoleServiceRoleServiceImplBaseDaoImpl 3UserRoleS

10、erviceUserRoleServiceImplBaseDaoImpl4ModuleServiceModuleServiceImplBaseDaoImpl 5ClassTypeServiceClassTypeServiceImpBaseDaoImpll6ClassesServiceClassesServiceImplBaseDaoImpl 7RoleAuthServiceRoleAuthServiceImplBaseDaoImpl8StudentServiceStudentServiceImplBaseDaoImpl 9CourseServiceCourseServiceImplBaseDa

11、oImpl 10DeptServiceDeptServiceImplBaseDaoImpl 11TeacherServiceTeacherServiceImplBaseDaoImpl2 、 常用工具類的實現(xiàn)Encryptor加密工具( MD5 )、GenericsUtils泛型工具3.4功能模塊設(shè)計學(xué)習(xí)好幫手WORD 格式整理版接口設(shè)計4.1外部接口無接口4.2內(nèi)部接口無開發(fā)環(huán)境的設(shè)計開發(fā)工具:MyEclipse 8.5+ SqlSever+Tomcat+SSH( Struts2.2+Spring3.0+Hibernate3.6.7)學(xué)習(xí)好幫手WORD 格式整理版運行環(huán)境設(shè)計6.1 軟件環(huán)境教職工工作業(yè)績管理系統(tǒng)的設(shè)計與運行基于采用C/S 網(wǎng)絡(luò)應(yīng)用環(huán)境運行于校園網(wǎng)上。后臺操作系統(tǒng)為Microsoft Windows 2007,數(shù)據(jù)庫為Microsoft SQL Server 2005;Web 服務(wù)器運行環(huán)境為Windows NTServer( SP6),瀏覽器為 IE4.0 以上版本。數(shù)據(jù)查詢服務(wù)部分采用B/S 網(wǎng)絡(luò)應(yīng)用環(huán)境。6.2 硬件環(huán)境服務(wù)器端包括一臺標(biāo)準(zhǔn)服務(wù)器(也可用性能較好的普通PC 服務(wù)器,數(shù)據(jù)庫服務(wù)器

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論