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

下載本文檔

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

文檔簡(jiǎn)介

1、集團(tuán)公司管理系統(tǒng) 詳細(xì)設(shè)計(jì)說明書 版本V1.2修訂歷史記錄日期版本說明作者11 a/05 月/2006 年<1.0>創(chuàng)建詳細(xì)設(shè)計(jì)說明書勇20 a/05 月 /2006 年<1. 1>文檔修改勇04 a/06 月 /2006 年<1.2>文檔完薈勇09 a/06 月 /2006 年<1.2>文檔進(jìn)一步完弄勇1 引言31.1 編寫目的31.2 項(xiàng)目背景41.3 定義41.4 參考資料42 -總體設(shè)計(jì)42. 1需求概述43. 2軟件結(jié)構(gòu)53程序描述63. 1功能63. 2性能63 . 3輸入項(xiàng)目64 .4寸俞出項(xiàng)目63. 5算法63 . 6程序邏輯64

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

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

4、S)。2. SQL: 一種用于訪問壹詢數(shù)據(jù)庫的語言。3. 主鍵:數(shù)據(jù)庫表中的關(guān)鍵域,值互不相同。4. Tomcat: FUnCt iOnS as a SerVlet COnta i ner deveI oped Under the Jakarta PrOjeCt at the APaChe SOftWare FOUndatiOn. TOInCat impIements the SerVIet and the JaVaSerVer PageS (JSP) SPeCifiCatiOnS from SUn M i CrOSyStemS - 11* s COnSidered to be an appI

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

6、誤的完成上述操作。并要求客戶機(jī)的界面要簡(jiǎn)單明了,易于 操作,服務(wù)器程 序利于維護(hù)三2. 2軟件結(jié)構(gòu)系統(tǒng)總體結(jié)構(gòu)圖:類圖說明USer:BrOWSerUSer(from USe Cas | .) %>usemame%p a ss'O.no.9項(xiàng)ntm? /.n nU.nSeSSIOnQj0?. TCDntrOIICOntrOI一BrowserH"SeleCtO用戶類:瀏覽器0.nCOnnPOOI-rTheCo)nnPool十 TheDb0o0. nDbCO nn% ?IhCOnnO closesetD F i ver () *getDr i ver () SetURLo%

7、9 t U RL ()SetS iZeo"getS i Ze ()求SetUSername。*getllserName ) 飛 AtPaq q word () ® SetCOnnBean () JgeConnBesnD*reIeaseCo n n ect i o n () OgetC On D 6 ct i on () %mpt fPool () CreateC Or In ect i o n () %ddConnect i on ()my Fi rstDB(from USe CaSe VieW)COntrOI :管理類查詢操作Se I eCt ()插入操作I nSert

8、()更新操作UlXlate ()COntrOI I :部門1管理類查詢操作PUbl iC ReSUItSet SeI eCt (COnneCt i On COn t int SeI eCt In)插入雇員信息PUbl iC VOi d InSert (COnneCt i On con, Str i ng ENMAE, String ESSN, Str i ng SALARY, Str i ng SUPPERSSNf i nt DNO)插入項(xiàng)目信息PUbl iC VOid InSert (COnneCtiOn con, String PNAME, String PNO, String PLOCA

9、TI ON, int I)NO)插入保險(xiǎn)信息PUbl ic VOid InSert(COnneCtiOn con, String ESSN, String I)EPENTNAME, String SEX, int Bl)ATE, String RELATIONGSHIP)COntrOI 2 :部門2管理類查詢操作PUbliC ReSUItSet SeI eCt (COnneCt i On COn , i nt SeI eCt In)插入雇員信息PUbl iC VOid InSert (COnneCtiOn con, String ENMAE, String ESSN, String SALAR

10、Y, String SUPPERSSNf i nt DNO)插入項(xiàng)目信息PUbl iC VOid InSert (COnneCtiOn con, String PNAME, String PNOt String PLOCATI ON, int I)NO)COntrOI 3 :部門3管理類(與部門2操作類似)查詢操作PUbl iC ReSUItSet SeI eCt (COnneCt i On COn , i nt SeI eCt In)插入雇員信息PUbl iC VOid InSert (COnneCtiOn con, String ENMAE, String ESSN, String SAL

11、ARY, String SUPPERSSN, int DNO)插入項(xiàng)目信息PUbliC VOid InSert (COnneCtiOn con, String PNAME, String PNOt String PLOCATI ON, int I)NO)ConnP00 I :連接池類設(shè)置數(shù)據(jù)庫驅(qū)動(dòng)程序PUbliC VOid SetDr i verCStr i ng Ci r iVer)獲取數(shù)據(jù)庫驅(qū)動(dòng)程序PUbliC String get I)r i ver ()設(shè)置數(shù)據(jù)源的位置PUbliC VOid SetURL(String Uri)獲取數(shù)提源的位置PUbliC String getURL(

12、)設(shè)遨最接數(shù)PUbliC VOid SetSiZe(int Si Ze)獲取最接數(shù)PUbI iC int getSize()設(shè)置數(shù)提源的用戶名PUbliC VOid SetUSername (Str ing USername)獲取數(shù)據(jù)源的用戶名PUbl iC Str ing getllserName (設(shè)置數(shù)據(jù)源的密碼PUbliC VOid SetPaSSWOrd(String PaSSWOrd)獲取數(shù)提源的密碼PUbliC Str ing getPasswordO設(shè)置用于單個(gè)連接任務(wù)的DbConn對(duì)象PUbl iC VOid SetCOnnBean(DbConn de)獲取用于單個(gè)連接任務(wù)的

13、DbConn對(duì)象PUbliC DbConn getConnBean()創(chuàng)建到數(shù)提靡的連接Pr iVate COnneCt i On CreateCOnneCt i Ono初始化連接池PUbIi C SynChrOn i Zed VO i d initiali zeP0°I ()將指定連接加入連接向量宋尾Pr iVate VOid addConnect ion (DbConn COnn)釋放指定連接的資源PUbliC SynChrOn i Zed VO i d re1easeConnect i on (COnneCt i On COn)從連接池得到一個(gè)連接PUbliC SynChrOniZed COnneCt iOn getConnect ion ()清空連接池釋放資源PUbIi C SynChrOn i Zed VO i d emptyPool ()DbConn :數(shù)提庫連接類獲取數(shù)據(jù)庫連接對(duì)象PUbliC COnneCtiOn getConnection()設(shè)置數(shù)據(jù)庫連接對(duì)象PUbliC VOid SetCOnneCtion(COnneCtiOn COnn)設(shè)置連接的使用狀態(tài)PUbl iC VO i e I Set I nllSe (boolean i nuse)獲取連接的使用狀態(tài)PUbliC boo Iean get InuseO關(guān)閉連接PUbliC VOi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論