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

下載本文檔

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

文檔簡介

1、集團公司管理系統(tǒng) 詳細設(shè)計說明書版本1.2修訂歷史記錄日期版本說明作者11 a/05 月/2006 年<1.0>創(chuàng)建詳細設(shè)計說明書勇20 a/05 月 /2006 年<1.1>文檔修改勇04 a/06 月 /2006 年<1.2>文檔完薈勇09 a/06 月 /2006 年<1.2>文檔進一步完弄勇1 引言31.1編寫目的31.2項目背景41.3定義41.4參考資料42 總體設(shè)計421需求概述42.2軟件結(jié)構(gòu)53 程序描述63.1功能63. 2性能63.3輸入項目63.4扌俞出項目63.5算法63.6程序邏輯63.7 接口73.8存儲分配73.9

2、限制條件73. 10測試要點71 引言1.1編寫目的在前一階段(慨要設(shè)計說明節(jié))中 > 已解決了實現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計問遜。包括如何把 該系統(tǒng)劃分成若干個模塊'決定各個模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)枸模塊結(jié) 枸的設(shè)計等。在以下的詳細設(shè)計報告中將對在本階段中對系統(tǒng)所做的所有詳細設(shè)計進行說明在本階段中,確定應(yīng)該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個描述直接翻譯 成用具體的程序語言書寫的程序。主要的工作有:根據(jù)在需求分析說明書中所描述的數(shù)據(jù)功能' 運行性能需求,并依照慨要設(shè)計說明節(jié)所確定的處理流程'總體結(jié)構(gòu)和模塊外部設(shè)計,設(shè)計軟 件系

3、統(tǒng)的結(jié)枸設(shè)計 > 逐個模塊的程序描述(包括各模塊的功能、性能輸入輸出算法'程序邏輯' 接口等等)。在以下的各個階段中,用戶操作手冊將與本階段的工作緊密結(jié)合,努力作到讓用戶易怪易學(xué)。 系統(tǒng)的測試和維護也將參考本說明書,檢驗本系統(tǒng)的冬項性能指標,及時發(fā)現(xiàn)處漏及時修補,一定要把 功能強大、穩(wěn)定可案'便于維護的集團公司管理系統(tǒng)交到用戶手中。1.2項目背景本項目(集團公司管理系統(tǒng)),由青春三人組 開發(fā)小組負賁開發(fā)。 本集團公司管理系統(tǒng)系統(tǒng)項目主要由兩部分形成:1. 登I界面;2. 各部門操作界面13術(shù)語定義1. Oracle:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。2

4、. SQL: 一種用于訪問壹詢數(shù)據(jù)庫的語言。3. 主鍵:數(shù)據(jù)庫表中的關(guān)鍵域,值互不相同。4. Tomcat: FUnCtiOnS as a SerVlet COntainer developed Under the Jakarta PrOjeCt at the APaChe SOftWare FOUndatiOn. TOlnCat implements the SerVlet and the JaVaSerVer PageS (JSP) SPeCifiCatiOnS from SUn MiCrOSyStemS It's COnSidered to be an application S

5、erVer14參考資料a. 項目開發(fā)計劃;b. 需求分析說明書;c. 概要設(shè)計說明書;d. 測試計劃(初稿);e. 用戶操作手冊(初稿);f. (JaVa2入門經(jīng)典g<Java程序設(shè)計技巧與開發(fā)實例h. JSP手冊i. (J2EE參考大全j. (JaVa數(shù)擔庫開發(fā)與專業(yè)應(yīng)用k. 精通JSP編程技術(shù)l. Oracle入門2 總體設(shè)計2.1需求概述在計算機網(wǎng)絡(luò),數(shù)損庫和先進的開發(fā)平臺上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個具有開放 體系結(jié)構(gòu)的'易擴充的'易維護的'具有良好人機交互界面的集團公司管理系統(tǒng)。本系統(tǒng)是集團公司各部門對部門進行管理O要求系統(tǒng)能有效、快速安全

6、可乘和無誤的完成上述操作。并要求客戶機的界面要簡單明了,易于 操作,服務(wù)器程序利于維護2.2軟件結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)圖: 類圖COnnPOOlUSer nBrowserH-SeSSlOnQ10.n0.nDbCO nnCDntrOIICOntrOl¼?IhCOnn0 close。 getCOnneCIlOnO GOtCOnndion(¼etlnusO getlnuseQCOntrO2(from USe Cas.)>usemamep a ss wordO. n÷TheCoOnCClntroBSeIeCtO 令 InSeltO Update。®setDive

7、r()*getDriver()SetURLotRL()SetSiZeogetSiZe()*SetUSernameO *getUserName) etPaword() ®SetCOnnBean() JgetConnBesnD *releaseCoectio() OgetC On ction() mptfPool() CreateC OrIn ectio n() ddConnection() nitiaIiZePOOlODB(from USe CaSe VieW)+my First說明USer:用戶類BrOWSer :瀏覽器COntrOl :管理類/査詢操作SeleCt ()/插入操作I

8、nSert ()/更新操作UIXlate ()COntrOll :部門1管理類/査詢操作PUbIiC ReSUltSet SeleCt(COnneCtiOn COn t int SeleCtln)/插入雇員信息PUbIiC VOid InSert(COnneCtiOn con,String ENMAE, String ESSN, String SALARY, String SUPPERSSNfint DNO)/插入項目信息PUbIiC VOid InSert(COnneCtiOn con, String PNAME, String PN0, String PLOCATI ON, int I)N

9、O)/插入保險信息PUbl ic VOid InSert(COnneCtiOn con, String ESSN, String I)EPENTNAME, String SEX, int BI)ATE, String RELATIONGSHIP)COntrO12 :部門2管理類査詢操作PUbIiC ReSUltSet SeleCt(COnneCtiOn COn , int SeleCtIn)/插入雇員信息PUbIiC VOid InSert(COnneCtiOn con,String ENMAE, String ESSN, String SALARY, String SUPPERSSNfint

10、 DNO)/插入項目信息PUbIiC VOid InSert(COnneCtiOn con, String PNAME, String PNOt String PLOCATI ON, int I)NO)COntrO13 :部門3管理類(與部門2操作類似)査詢操作PUbIiC ReSUltSet SeleCt(COnneCtiOn COn , int SeleCtln)/插入雇員信息PUbIiC VOid InSert(COnneCtiOn con, String ENMAE, String ESSN, String SALARY, String SUPPERSSN, int DNO)/插入項目

11、信息PUbIiC VOid InSert(COnneCtiOn con, String PNAME, String PNOt String PLOCATI ON, int I)NO)ConnPl :連接池類/設(shè)置數(shù)據(jù)庫驅(qū)動程序PUbIiC VOid SetDriverCString CiriVer)/獲取數(shù)據(jù)庫驅(qū)動程序PUbIiC String getl)river()/設(shè)置數(shù)據(jù)源的位置PUbIiC VOid SetURL(String UrI)獲取數(shù)提源的位置PUbIiC String getURL()/設(shè)遨最接數(shù)PUbIiC VOid SetSiZe(int SiZe)獲取最接數(shù)PUbIi

12、C int getSize()/設(shè)置數(shù)提源的用戶名PUbIiC VOid SetUSername(String USername)/獲取數(shù)據(jù)源的用戶名PUbIiC String getUserName(/設(shè)置數(shù)據(jù)源的密碼PUbIiC VOid SetPaSSWOrd(String PaSSWOrd)/獲取數(shù)提源的密碼PUbliC String getPasswordO設(shè)置用于單個連接任務(wù)的DbConn對象 PUbIiC VOid SetCOnnBean(DbConn de)獲取用于單個連接任務(wù)的DbConn對象PUbIiC DbConn getConnBean()/創(chuàng)建到數(shù)提靡的連接PriVa

13、te COnneCtiOn CreateCOnneCtiOno/初始化連接池PUbIiC SynChrOniZed VOid initializePl()將指定連接加入連接向量宋尾PriVate VOid addConnection(DbConn COnn)/釋放指定連接的資源PUbIiC SynChrOniZed VOid re1easeConnection(COnneCtiOn COn)/從連接池得到一個連接PUbliC SynChrOniZed COnneCtiOn getConnection()/清空連接池釋放資源PUbliC SynChrOniZed VOid emptyPoo1()DbConn : 數(shù)提庫連接類/獲取數(shù)據(jù)庫連接對象PUbliC COnneCtiOn getConnection()/設(shè)置數(shù)據(jù)庫連接對象PUbIiC VOid SetCOnneCtion(COnneCtiOn COnn)/設(shè)置連接的使用狀態(tài)PUbIiC VOiel SetInUSe(boolean inuse)/獲取連接的使用狀態(tài)PUbliC boolean getInuseO關(guān)閉連接PUbIiC

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論