系統(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頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-. z. SUBJECT * MERGEFORMAT 詳細(xì)設(shè)計(jì)說明書版本 -. z.修訂歷史記錄日期版本說明作者11日/05月/2006年創(chuàng)立詳細(xì)設(shè)計(jì)說明書勇20日/05月/2006年文檔修改勇04日/06月/2006年文檔完善勇09日/06月/2006年文檔進(jìn)一步完善勇 TOC o 1-3 h z HYPERLINK l _Toc1373985801引言 PAGEREF _Toc137398580 h 3HYPERLINK l _Toc1373985811.1編寫目的 PAGEREF _Toc137398581 h 3HYPERLINK l _Toc1373985821.2工程背景 PAG

2、EREF _Toc137398582 h 4HYPERLINK l _Toc1373985831.3定義 PAGEREF _Toc137398583 h 4HYPERLINK l _Toc1373985841.4參考資料 PAGEREF _Toc137398584 h 4HYPERLINK l _Toc1373985852總體設(shè)計(jì) PAGEREF _Toc137398585 h 4HYPERLINK l _Toc1373985862.1需求概述 PAGEREF _Toc137398586 h 4HYPERLINK l _Toc1373985872.2軟件構(gòu)造 PAGEREF _Toc13739

3、8587 h 5HYPERLINK l _Toc1373985883程序描述 PAGEREF _Toc137398588 h 6HYPERLINK l _Toc1373985893.1功能 PAGEREF _Toc137398589 h 6HYPERLINK l _Toc1373985903.2性能 PAGEREF _Toc137398590 h 6HYPERLINK l _Toc1373985913.3輸入工程 PAGEREF _Toc137398591 h 6HYPERLINK l _Toc1373985923.4輸出工程 PAGEREF _Toc137398592 h 6HYPERLIN

4、K l _Toc1373985933.5算法 PAGEREF _Toc137398593 h 6HYPERLINK l _Toc1373985943.6程序邏輯 PAGEREF _Toc137398594 h 6HYPERLINK l _Toc1373985953.7接口 PAGEREF _Toc137398595 h 7HYPERLINK l _Toc1373985963.8存儲(chǔ)分配 PAGEREF _Toc137398596 h 7HYPERLINK l _Toc1373985973.9限制條件 PAGEREF _Toc137398597 h 7HYPERLINK l _Toc137398

5、5983.10測(cè)試要點(diǎn) PAGEREF _Toc137398598 h 71引言1.1編寫目的在前一階段概要設(shè)計(jì)說明書中,已解決了實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題。包括如何把該系統(tǒng)劃分成假設(shè)干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,以及數(shù)據(jù)構(gòu)造、模塊構(gòu)造的設(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ì)說明書所確定的處理流程、總體構(gòu)造和模塊外部設(shè)計(jì),設(shè)計(jì)軟

6、件系統(tǒng)的構(gòu)造設(shè)計(jì)、逐個(gè)模塊的程序描述包括各模塊的功能、性能、輸入、輸出、算法、程序邏輯、接口等等。 在以下的各個(gè)階段中,用戶操作手冊(cè)將與本階段的工作嚴(yán)密結(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工程背景本工程集團(tuán)公司管理系統(tǒng),由青春三人組 開發(fā)小組負(fù)責(zé)開發(fā)。本集團(tuán)公司管理系統(tǒng)系統(tǒng)工程主要由兩局部形成:登陸界面;各部門操作界面。1.3術(shù)語定義Oracle: 系統(tǒng)效勞器所使用的數(shù)據(jù)庫管理系統(tǒng)DBMS。SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言。主鍵:數(shù)據(jù)庫表中

7、的關(guān)鍵域,值互不一樣。Tomcat:Functions as a servlet container developed under the Jakarta Project at the Apache Software Foundation. Tomcat implements the servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems. Its considered to be an application server.1.4參考資料工程開發(fā)方案;需求分析說明書;概要設(shè)計(jì)說明書;測(cè)試方案初稿

8、;用戶操作手冊(cè)初稿;Java2入門經(jīng)典Java 程序設(shè)計(jì)技巧與開發(fā)實(shí)例JSP手冊(cè)J2EE參考大全Java 數(shù)據(jù)庫開發(fā)與專業(yè)應(yīng)用精通 JSP 編程技術(shù)Oracle入門2總體設(shè)計(jì)2.1需求概述在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開發(fā)一個(gè)具有開放體系構(gòu)造的、易擴(kuò)大的、易維護(hù)的、具有良好人機(jī)交互界面的集團(tuán)公司管理系統(tǒng)。本系統(tǒng)是集團(tuán)公司各部門對(duì)部門進(jìn)展管理。要求系統(tǒng)能有效、快速、平安、可靠和無誤的完成上述操作。并要求客戶機(jī)的界面要簡(jiǎn)單明了,易于操作,效勞器程序利于維護(hù)。2.2軟件構(gòu)造系統(tǒng)總體構(gòu)造圖:類圖說明User: 用戶類Browser: 瀏覽器Control: 管

9、理類/查詢操作Select/插入操作Insert/更新操作UpdateControl1:部門1管理類/查詢操作public ResultSet Select(Connection con , int selectIn) /插入雇員信息public void Insert(Connection con,String ENMAE,String ESSN, String SALARY, String SUPPERSSN,int DNO)/插入工程信息public void Insert(Connection con,String PNAME,String PNO, String PLOCATION,

10、 int DNO)/插入保險(xiǎn)信息 public void Insert(Connection con,String ESSN,String DEPENTNAME, String SE*, int BDATE, String RELATIONGSHIP)Control2:部門2管理類/查詢操作public ResultSet Select(Connection con , int selectIn)/插入雇員信息public void Insert(Connection con,String ENMAE,String ESSN, String SALARY, String SUPPERSSN,i

11、nt DNO)/插入工程信息public void Insert(Connection con,String PNAME,String PNO, String PLOCATION, int DNO)Control3:部門3管理類與部門2操作類似/查詢操作public ResultSet Select(Connection con , int selectIn)/插入雇員信息public void Insert(Connection con,String ENMAE,String ESSN, String SALARY, String SUPPERSSN,int DNO)/插入工程信息publi

12、c void Insert(Connection con,String PNAME,String PNO, String PLOCATION, int DNO)ConnPool:連接池類/設(shè)置數(shù)據(jù)庫驅(qū)動(dòng)程序 public void setDriver(String driver) /獲取數(shù)據(jù)庫驅(qū)動(dòng)程序 public String getDriver() /設(shè)置數(shù)據(jù)源的位置 public void setURL(String url) /獲取數(shù)據(jù)源的位置 public String getURL() /設(shè)置最接數(shù) public void setSize(int size) /獲取最接數(shù) publ

13、ic int getSize() /設(shè)置數(shù)據(jù)源的用戶名 public void setUsername(String username) /獲取數(shù)據(jù)源的用戶名 public String getUserName( /設(shè)置數(shù)據(jù)源的密碼 public void setPassword(String password) /獲取數(shù)據(jù)源的密碼 public String getPassword() /設(shè)置用于單個(gè)連接任務(wù)的DbConn對(duì)象 public void setConnBean(DbConn dc) /獲取用于單個(gè)連接任務(wù)的DbConn對(duì)象 public DbConn getConnBean()

14、 /創(chuàng)立到數(shù)據(jù)庫的連接 private Connection createConnection() /初始化連接池 public synchronized void initializePool() /將指定連接參加連接向量末尾 private void addConnection(DbConn conn) /釋放指定連接的資源 public synchronized void releaseConnection(Connection con) /從連接池得到一個(gè)連接 public synchronized Connection getConnection() /清空連接池,釋放資源 public synchronized void emptyPool()DbConn: 數(shù)據(jù)庫連接類/獲取數(shù)據(jù)庫連接對(duì)象 public Connection getConnection() /設(shè)置數(shù)據(jù)庫連接對(duì)象 public void setConnection(Connection conn) /設(shè)置連接的使用狀態(tài) public void setInuse(boolean inuse) /獲取連接的使用狀態(tài) public boolean getIn

溫馨提示

  • 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)論