版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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ì)說(shuō)明書版本1.2修訂歷史記錄日期版本說(shuō)明作者11 a/05 月/2006 年<1.0>創(chuàng)建詳細(xì)設(shè)計(jì)說(shuō)明書勇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ì)421需求概述42.2軟件結(jié)構(gòu)53 程序描述63.1功能63. 2性能63.3輸入項(xiàng)目63.4扌俞出項(xiàng)目63.5算法63.6程序邏輯63.7 接口73.8存儲(chǔ)分配73.9
2、限制條件73. 10測(cè)試要點(diǎn)71 引言1.1編寫目的在前一階段(慨要設(shè)計(jì)說(shuō)明節(jié))中 > 已解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問(wèn)遜。包括如何把 該系統(tǒng)劃分成若干個(gè)模塊'決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)枸模塊結(jié) 枸的設(shè)計(jì)等。在以下的詳細(xì)設(shè)計(jì)報(bào)告中將對(duì)在本階段中對(duì)系統(tǒng)所做的所有詳細(xì)設(shè)計(jì)進(jìn)行說(shuō)明在本階段中,確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng),從而在編碼階段可以把這個(gè)描述直接翻譯 成用具體的程序語(yǔ)言書寫的程序。主要的工作有:根據(jù)在需求分析說(shuō)明書中所描述的數(shù)據(jù)功能' 運(yùn)行性能需求,并依照慨要設(shè)計(jì)說(shuō)明節(jié)所確定的處理流程'總體結(jié)構(gòu)和模塊外部設(shè)計(jì),設(shè)計(jì)軟 件系
3、統(tǒng)的結(jié)枸設(shè)計(jì) > 逐個(gè)模塊的程序描述(包括各模塊的功能、性能輸入輸出算法'程序邏輯' 接口等等)。在以下的各個(gè)階段中,用戶操作手冊(cè)將與本階段的工作緊密結(jié)合,努力作到讓用戶易怪易學(xué)。 系統(tǒng)的測(cè)試和維護(hù)也將參考本說(shuō)明書,檢驗(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. 各部門操作界面13術(shù)語(yǔ)定義1. Oracle:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。2
4、. SQL: 一種用于訪問(wèn)壹詢數(shù)據(jù)庫(kù)的語(yǔ)言。3. 主鍵:數(shù)據(jù)庫(kù)表中的關(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. 項(xiàng)目開發(fā)計(jì)劃;b. 需求分析說(shuō)明書;c. 概要設(shè)計(jì)說(shuō)明書;d. 測(cè)試計(jì)劃(初稿);e. 用戶操作手冊(cè)(初稿);f. (JaVa2入門經(jīng)典g<Java程序設(shè)計(jì)技巧與開發(fā)實(shí)例h. JSP手冊(cè)i. (J2EE參考大全j. (JaVa數(shù)擔(dān)庫(kù)開發(fā)與專業(yè)應(yīng)用k. 精通JSP編程技術(shù)l. Oracle入門2 總體設(shè)計(jì)2.1需求概述在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)損庫(kù)和先進(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)行管理O要求系統(tǒng)能有效、快速安全
6、可乘和無(wú)誤的完成上述操作。并要求客戶機(jī)的界面要簡(jiǎn)單明了,易于 操作,服務(wù)器程序利于維護(hù)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說(shuō)明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)/插入項(xiàng)目信息PUbIiC VOid InSert(COnneCtiOn con, String PNAME, String PN0, String PLOCATI ON, int I)N
9、O)/插入保險(xiǎn)信息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)/插入項(xiàng)目信息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)/插入項(xiàng)目
11、信息PUbIiC VOid InSert(COnneCtiOn con, String PNAME, String PNOt String PLOCATI ON, int I)NO)ConnPl :連接池類/設(shè)置數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序PUbIiC VOid SetDriverCString CiriVer)/獲取數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序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è)置用于單個(gè)連接任務(wù)的DbConn對(duì)象 PUbIiC VOid SetCOnnBean(DbConn de)獲取用于單個(gè)連接任務(wù)的DbConn對(duì)象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)/從連接池得到一個(gè)連接PUbliC SynChrOniZed COnneCtiOn getConnection()/清空連接池釋放資源PUbliC SynChrOniZed VOid emptyPoo1()DbConn : 數(shù)提庫(kù)連接類/獲取數(shù)據(jù)庫(kù)連接對(duì)象PUbliC COnneCtiOn getConnection()/設(shè)置數(shù)據(jù)庫(kù)連接對(duì)象PUbIiC VOid SetCOnneCtion(COnneCtiOn COnn)/設(shè)置連接的使用狀態(tài)PUbIiC VOiel SetInUSe(boolean inuse)/獲取連接的使用狀態(tài)PUbliC boolean getInuseO關(guān)閉連接PUbIiC
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年西安客運(yùn)資格證考試新規(guī)
- 2024年福州c1道路客運(yùn)輸從業(yè)資格證怎么考
- 2024年交通職業(yè)考試網(wǎng)和客運(yùn)駕駛員從業(yè)資格證考試題目
- 2024年嘉興c1道路客運(yùn)輸從業(yè)資格證怎么考
- 普通地質(zhì)學(xué)舒良樹各章作業(yè)習(xí)題及答案
- 軟件設(shè)計(jì)師教程(第3版)-軟考指定用書
- 倉(cāng)庫(kù)管理員照管協(xié)議
- 化工原料供應(yīng)合同模板
- 咖啡連鎖店臨時(shí)咖啡機(jī)租賃協(xié)議
- 碳匯林投資苗木土地租賃協(xié)議
- 《中國(guó)古代文學(xué)史——第四編:隋唐五代文學(xué)》PPT課件(完整版)
- 第5章金融資產(chǎn)ppt課件
- 硬筆書法興趣小組(社團(tuán))活動(dòng)計(jì)劃+教案
- (高清正版)JJF(浙)1149-2018生物實(shí)驗(yàn)用干式恒溫器校準(zhǔn)規(guī)范
- 廉潔校園你我共塑PPT課件(帶內(nèi)容)
- 建設(shè)銀行股份關(guān)聯(lián)交易申報(bào)及信息披露系統(tǒng)操作手冊(cè)新一代
- 水文信息采集與處理習(xí)題
- 星級(jí)酒店服務(wù)技能大賽活動(dòng)方案
- 義務(wù)教育《道德與法治》課程標(biāo)準(zhǔn)(2022年版)
- 中職數(shù)學(xué)認(rèn)識(shí)多面體與旋轉(zhuǎn)體(課堂PPT)
- 宇視編解碼器產(chǎn)品講解
評(píng)論
0/150
提交評(píng)論