軟件項(xiàng)目開(kāi)發(fā)文檔_第1頁(yè)
軟件項(xiàng)目開(kāi)發(fā)文檔_第2頁(yè)
軟件項(xiàng)目開(kāi)發(fā)文檔_第3頁(yè)
軟件項(xiàng)目開(kāi)發(fā)文檔_第4頁(yè)
軟件項(xiàng)目開(kāi)發(fā)文檔_第5頁(yè)
已閱讀5頁(yè),還剩71頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Word完美格式可編輯版項(xiàng)目名稱 項(xiàng)目委托或下達(dá)單位項(xiàng)目負(fù)責(zé)人軟件項(xiàng)目開(kāi)發(fā)文檔后勤資產(chǎn)管理系統(tǒng)重慶信息技術(shù)職業(yè)學(xué)院蔣朝偉項(xiàng)目組成員高才、劉寧、金學(xué)成所屬院系軟件一系專業(yè)班級(jí)06級(jí)軟件技術(shù)(六)班指導(dǎo)教師黎紅星起止日期2008年9月16 日至2008 年12月23日重慶信息技術(shù)職業(yè)學(xué)院軟件學(xué)院制2008年12 月可編輯版文檔修訂歷史記錄日期說(shuō)明版本號(hào)修訂者9月20日明確自己的職責(zé)以及了解整個(gè)項(xiàng)目進(jìn)度安排V1.01蔣朝偉高才9月22日至27日把用戶需求轉(zhuǎn)化為軟件需求V1.0210 月 01日至10日概要設(shè)計(jì)文檔V1.03劉寧10 月 15日-10月20日在概要設(shè)計(jì)的基礎(chǔ)上對(duì)各個(gè)功能模塊的進(jìn)V1.0

2、4金學(xué)成步細(xì)化日-日修改設(shè)計(jì)系統(tǒng)V1.05高才10 月 22 10月23日-劉寧10 月 24 10月25日修改數(shù)據(jù)庫(kù)設(shè)計(jì)V1.06蔣朝偉12月22日對(duì)整個(gè)項(xiàng)目的總結(jié)V1.1可編輯版文檔目錄1. 項(xiàng)目論證 -1-1.1 項(xiàng) 目 概 述 ( 目 標(biāo) 任務(wù)) -1 -1.2項(xiàng)目背景及必要性 1 -1.3項(xiàng)目開(kāi)發(fā)的可行性 1 -2. 項(xiàng)目開(kāi)發(fā)計(jì)劃書 -3-2.1項(xiàng)目組織 2.2項(xiàng)目資源 -3 -2.3實(shí)施計(jì)劃 -3 -3. 需求分析 -5-3.1軟件描述 3.2功能需求 -6 - 3.3性能需求 -9 -3.4 運(yùn)行環(huán)境及外部接口需求 -103.5 設(shè)計(jì)約束*-10 -4. 概要計(jì) -11-4.1軟

3、件體系構(gòu) -11 -4.2可復(fù)用資源 -13 -5. 詳細(xì)計(jì) -14-5.1系統(tǒng)理 -14 -5.2倉(cāng)庫(kù)管理 -16 -5.3財(cái)產(chǎn)管理 -18 -設(shè)結(jié)設(shè)管Word完美格式kkk可編輯版5.4 房屋管理 -20 -6. 數(shù)據(jù)庫(kù)設(shè)計(jì) -23-6.1 外部設(shè)計(jì)-23 -6.2 支持軟件 -23-6.3 數(shù)據(jù)庫(kù)表設(shè)計(jì)格式說(shuō)明 -23-6.4 數(shù)據(jù)庫(kù)模型圖27 -Word完美格式可編輯版1.項(xiàng)目論證1.1項(xiàng)目概述(目標(biāo)任務(wù))物資管理是企業(yè)管理非常重要的一環(huán),它對(duì)企業(yè)的發(fā)展起著非常舉足輕重的作用。 由于物資的種類繁多,在各部門進(jìn)出頻繁,使得物資管理變得十分復(fù)雜。開(kāi)發(fā)一套完 善的物資管理系統(tǒng)不但可以使物資的

4、管理者能夠?qū)ξ镔Y的整個(gè)流程狀態(tài)、庫(kù)存狀況了 如指掌,并為決策管理提供科學(xué)依據(jù),從而提高了管理水平和工作效率,而且可以使 工作人員甩掉手工記賬方式,從而最大限度地減少了手工操作帶來(lái)的失誤,達(dá)到事半 功倍的效果。物資管理系統(tǒng)作為企業(yè)管理自動(dòng)化、規(guī)范化的一部分,對(duì)提高企業(yè)管理 效率、提高企業(yè)經(jīng)濟(jì)效益發(fā)揮不可替代的作用。本系統(tǒng)開(kāi)發(fā)目標(biāo)是寫一套完整的后勤資產(chǎn)管理系統(tǒng),涵蓋資產(chǎn)管理中的系統(tǒng)管理,權(quán)限管理,資產(chǎn)信息管理,物資采購(gòu)管理,庫(kù)存管理,入庫(kù)、出庫(kù)管理,借用、調(diào)用、領(lǐng)用管理,信息查詢統(tǒng)計(jì)管理等主要模塊,整個(gè)系統(tǒng)要求操作方便簡(jiǎn)單,功能完善,具備商業(yè)化氣息,除了提供軟件程序外還需提供比較完整的開(kāi)發(fā)文檔。1

5、.2項(xiàng)目背景及必要性后勤資產(chǎn)管理系統(tǒng)(B/S體系架構(gòu)),需要實(shí)現(xiàn)當(dāng)前各大后勤資產(chǎn)管理系統(tǒng)所提供的 各種主要功能。目前國(guó)內(nèi)各大后勤資產(chǎn)管理系統(tǒng)所提供的主要功能有,用戶注冊(cè),刪除用戶, 修改用戶,倉(cāng)庫(kù)管理,物資采購(gòu),修改物資信息,刪除物資信息,物資入庫(kù),物資出庫(kù), 物資盤點(diǎn),財(cái)產(chǎn)管理,房屋管理,耗材管理,數(shù)據(jù)備份,系統(tǒng)初始化。但考慮到開(kāi)發(fā) 時(shí)間和人力資源的具體情況,后勤資產(chǎn)管理系統(tǒng)只是初步實(shí)現(xiàn)其中的核心功能,去除 了一些超出自己能力范圍的一些內(nèi)容。后勤資產(chǎn)管理系統(tǒng)是企業(yè)內(nèi)部很重要的一個(gè)管理事項(xiàng),但目前企業(yè)內(nèi)的管理,基本上是 手工操作或是基于dos下的應(yīng)用,這樣對(duì)信息的管理者有諸多不便,有的系統(tǒng)對(duì)網(wǎng)

6、絡(luò)功能的支持程度不是很強(qiáng),為以后軟件升級(jí)到互聯(lián)網(wǎng)帶來(lái)了麻煩。因此有必要開(kāi)發(fā)一個(gè)完全基于網(wǎng) 絡(luò)的管理系統(tǒng),能在網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計(jì)、更新、等功能。 實(shí)現(xiàn)數(shù)字化管理。1.3項(xiàng)目開(kāi)發(fā)的可行性本系統(tǒng)采用 JSP, Struts , Hibernate 等技術(shù)開(kāi)發(fā),實(shí)現(xiàn)一次編寫,到處運(yùn)行。系統(tǒng)的 多平臺(tái)支持?;旧峡梢栽谒衅脚_(tái)上的任意環(huán)境中開(kāi)發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在 任意環(huán)境中擴(kuò)展。強(qiáng)大的可伸縮性。從只有一個(gè)小的Jar 文件就可以Servlet/JSP ,到由多臺(tái)服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺(tái)Application進(jìn)行事務(wù)處理,多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。這一

7、點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開(kāi)發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺(tái)之下。模型、Struts是實(shí)現(xiàn)MVC模式的通用框架,它由四個(gè)主要部分組成,視圖、控制器和XML文件。模型通常由 Java Bean 或EJB組件實(shí)現(xiàn),負(fù)責(zé)處理業(yè)務(wù)邏輯;視圖包括一組JSP文件,這些文件主要由 JSP標(biāo)簽或客戶化標(biāo)簽構(gòu)成,它簡(jiǎn)化了JSP頁(yè)面的編碼工作 Hibernate 是一Word完美格式可編輯版)的框架。它對(duì) JDBC進(jìn)行了輕量 種實(shí)現(xiàn)對(duì)象和關(guān)系之間映射(Object Relation Mapping級(jí)的對(duì)象圭寸裝框架對(duì)于Struts+hibernat應(yīng)用于

8、Web頁(yè)面開(kāi)發(fā),有著很強(qiáng)的優(yōu)勢(shì);而 Mysql 中小型的系統(tǒng)來(lái)說(shuō),是個(gè)很好的選,對(duì)一些企業(yè)或單位不需要大型的數(shù)據(jù)庫(kù)系統(tǒng)就可以擇用我MVC和本系統(tǒng)的具體特點(diǎn),把系統(tǒng)分為四個(gè)層次:頁(yè)面表示層,業(yè)們的系統(tǒng)。我們結(jié)合 務(wù)邏Hibernat輯層,數(shù)據(jù)處理層。e用來(lái)處理數(shù)據(jù)庫(kù)的連接,Struts用于邏輯處理。完整的開(kāi)發(fā)技術(shù)給系統(tǒng)帶來(lái)了很大可使用性。結(jié)合在喬不斯軟件公司培訓(xùn)的經(jīng)驗(yàn)和技術(shù)加強(qiáng)實(shí)現(xiàn)后勤 管理系統(tǒng)的開(kāi)發(fā)工作可行。隨著計(jì)算機(jī)的發(fā)展與普及,以及互聯(lián)網(wǎng)技術(shù)的擴(kuò)展,日常勞資人事管理必將實(shí)現(xiàn)無(wú)紙化Intrane或者是辦公,并且加入到公司內(nèi)部的tInternet上去,實(shí)現(xiàn)數(shù)據(jù)的共享,這樣有管理信息在單位內(nèi)部的

9、查詢,提高了管理的公正和客觀性,并且能及時(shí)的得到更新,不需要 象過(guò)去那樣浪費(fèi)大量的人力物力去進(jìn)行抄寫,提高了工作的 效率。Word完美格式可編輯版2.項(xiàng)目開(kāi)發(fā)計(jì)劃書2.1項(xiàng)目組織蔣朝偉(項(xiàng)目組長(zhǎng))2.2項(xiàng)目資源221人力資源蔣朝偉高才劉寧金學(xué)成組長(zhǎng) 成員 成員 成員()性在別男男男男編碼全組成員全尸全:組組成成- 員*(全組 成r員2.2.2已有開(kāi)發(fā)設(shè)施少、)部門(班級(jí))重信院06級(jí)軟技六班重信院06級(jí)軟技六班重信院06級(jí)軟技六班重信院06級(jí)軟技六班開(kāi)發(fā)地點(diǎn):重慶信息技術(shù)職業(yè)學(xué)院使用硬件:電腦4臺(tái)、U盤一個(gè)使用軟件:Myeclipse 、MySQL SVN Tomcat6.02.2.3需獲取的

10、設(shè)施2.kkk可編輯版階段名稱項(xiàng)目開(kāi)發(fā)起止時(shí)間工作內(nèi)容讓各成員明確自己的職責(zé)以及階段產(chǎn)品項(xiàng)目開(kāi)發(fā)計(jì)劃-需求分析文檔計(jì)劃2008年9月20日2008年9月22日至了解整個(gè)項(xiàng)目進(jìn)度的安排需求分析把用戶需求轉(zhuǎn)化為軟件需求日27畫以結(jié)構(gòu)化的設(shè)計(jì)設(shè)計(jì)為主, 出系統(tǒng)總體結(jié)構(gòu)圖,列出系統(tǒng)的功概要設(shè)計(jì)文檔數(shù)據(jù)庫(kù)設(shè)計(jì)文檔概要設(shè)計(jì)2008 年 10月01日至能模塊清單編號(hào)、名稱、功能,10詳細(xì)設(shè)計(jì)文檔并盡可能描繪出功能模塊之間的關(guān)系。程序代碼2008年10月10日至詳細(xì)設(shè)計(jì)在概要設(shè)計(jì)的基礎(chǔ)上對(duì)各個(gè)功項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告編碼25日能模塊的進(jìn)一步細(xì)化2008年11月16 日至實(shí)現(xiàn)設(shè)計(jì)中所有的功能12月15日結(jié)項(xiàng)2008年

11、12月22日對(duì)整個(gè)項(xiàng)目的總結(jié)kkk2.3.2 項(xiàng)目工作任務(wù)分解計(jì)劃蔣朝偉、高才、劉寧、金學(xué)成項(xiàng)目開(kāi)發(fā)計(jì)劃蔣朝偉、咼才、劉寧、金學(xué)成需求規(guī)格說(shuō)明書需求分析高才4界面原型劉寧r r ._p|rt_ z_r .、 r、亠人 4、/ . r、亠概要設(shè)計(jì)說(shuō)明書viz/ t i-t ? rt 、 r 、/: a r r、分析設(shè)計(jì)蔣朝偉、咼才、劉寧、金學(xué)成數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書蔣朝偉、咼才、劉寧詳細(xì)設(shè)計(jì)說(shuō)明書編碼蔣朝偉、咼才、劉寧、金學(xué)成程序結(jié)項(xiàng)蔣朝偉、咼才、劉寧、金學(xué)成項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告2.3.3 聯(lián)系丿員 *“聯(lián)系人員:蔣朝偉聯(lián)系方式任務(wù)項(xiàng)參加人員交付項(xiàng)、應(yīng)提交文檔聯(lián)系地址:重慶信息學(xué)

12、院軟件一系Word完美格式可編輯版3.需求分析3.1軟件描述3.1.1 開(kāi)發(fā)背景后勤資產(chǎn)管理系統(tǒng)是企業(yè)內(nèi)部很重要的一個(gè)管理事項(xiàng),它對(duì)企業(yè)的發(fā)展起著非常舉足輕重的作用, 但目前企業(yè)內(nèi)的管理,基本上是手工操作或是基于dos下的應(yīng)用,這樣對(duì)信息的管理者有諸多不便, 有的系統(tǒng)對(duì)網(wǎng)絡(luò)功能的支持程度不是很強(qiáng),為以后軟件升級(jí)到互聯(lián)網(wǎng)帶來(lái)了麻煩。因此有必要開(kāi)發(fā)一個(gè)完全基于網(wǎng)絡(luò)的管理系統(tǒng),能在網(wǎng)絡(luò)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計(jì)、更新、等功能。實(shí)現(xiàn)數(shù)字化管理。后勤資產(chǎn)管理系統(tǒng)(B/S體系架構(gòu)),需要實(shí)現(xiàn)當(dāng)前各大后勤資產(chǎn)管理系統(tǒng)所提供 的各種主要功能。目前國(guó)內(nèi)各大后勤資產(chǎn)管理系統(tǒng)所提供的主要功能有,用

13、戶注冊(cè),刪除 用戶,修改用戶,倉(cāng)庫(kù)管理,物資采購(gòu),修改物資信息,刪除物資信息,物資入庫(kù),物資 出庫(kù),物資盤點(diǎn),財(cái)產(chǎn)管理,房屋管理,耗材管理,數(shù)據(jù)備份,系統(tǒng)初始化。由于物資的種類繁多,在各部門進(jìn)出頻繁,使得物資管理變得十分復(fù)雜。開(kāi)發(fā)一套完善的資庫(kù)存狀況了如指掌,而且可以使工物資管理系統(tǒng)作為產(chǎn)管理系統(tǒng)不但可以使物資的管理者能夠?qū)ξ镔Y的整個(gè)流程狀態(tài)、并為決策管理提供科學(xué)依據(jù),從而提高了管理水平和工作效率,作人員甩掉手工記賬方式,從而最大限度地減少了手工操作帶來(lái)的失誤,達(dá)到事半功倍的效果。企業(yè)管理自動(dòng)化、 規(guī)范化的一部分,對(duì)提高企業(yè)管理效率、提高企業(yè)經(jīng)濟(jì)效益發(fā)揮不可替代的作用3.1.2 軟件功能Wor

14、d完美格式可編輯版3.1.4 限制與約束*本系統(tǒng)開(kāi)發(fā)人員大多數(shù)無(wú)實(shí)際開(kāi)發(fā)驗(yàn),屬于邊學(xué)邊開(kāi)發(fā)。另外本次開(kāi)發(fā)屬于開(kāi)發(fā)實(shí)訓(xùn)。實(shí)現(xiàn)由于開(kāi)發(fā)時(shí)間,人力資源等問(wèn)題,心。系統(tǒng)只解決了一些主要的用例本小組暫為對(duì)用例分析中的某些用例在功能上進(jìn)行3.2功能需求后勤資產(chǎn)管理系統(tǒng)(B/S體系架構(gòu)),需要實(shí)現(xiàn)當(dāng)前各大后勤資產(chǎn)管理系統(tǒng)所提供的 目前國(guó)內(nèi)各大后勤資產(chǎn)管理系統(tǒng)所提供的主要功能有,用戶注冊(cè),刪除用 修改用戶,倉(cāng)庫(kù)管理,物資采購(gòu),修改物資信息,刪除物資信息,物資入庫(kù),物資出庫(kù),各種主要功能戶,物資盤點(diǎn),財(cái)產(chǎn)管理,房屋管理,耗材管理,數(shù)據(jù)備份,系統(tǒng)初始化。但考慮到開(kāi)發(fā)時(shí)間和人力資源的具體情況,出自己能力范圍的一些內(nèi)

15、容。后勤資產(chǎn)管理系統(tǒng)只是初步實(shí)現(xiàn)其中的核心功能,去除了一些超12采購(gòu)審批shenpiList中審批已采購(gòu)物品財(cái)產(chǎn)管理ccsheiiqiiig高財(cái)產(chǎn)管理14財(cái)產(chǎn)申請(qǐng)getUse中申請(qǐng)財(cái)產(chǎn)15財(cái)產(chǎn)審批examine中審批已申請(qǐng)財(cái)產(chǎn)16房屋管理fwManage高房屋管理,.1.3用用戶的特點(diǎn)L宀 l/ 亠 m.11? 、 I | ?7 丿 1發(fā)的系統(tǒng) 簡(jiǎn)單易懂,操作方便,快潔。因此,用戶的跨度比較小,只要懂得計(jì)算機(jī)的基 本操作就可以利用該軟件進(jìn)行操作。丨可編輯版3.2.1 系統(tǒng)管理數(shù)據(jù)庫(kù)備份/還原刪除用戶修改密碼 系統(tǒng)管理用戶管理登陸系統(tǒng)管理員添加用戶 系統(tǒng)初試化1. 備份/還原數(shù)據(jù)庫(kù)備份數(shù)據(jù)庫(kù)內(nèi)表

16、中的所有數(shù)據(jù)到指定地址。需要時(shí)(數(shù)據(jù)崩潰等)從指定的備份數(shù)據(jù) 庫(kù)中還原備份時(shí)的數(shù)據(jù)。2. 用戶管理修改密碼:修改用戶的初始密碼,并保存到數(shù)據(jù)庫(kù)中。添加用戶:添加需要的用戶。刪除用戶:刪除多余或禁用的用戶。3. 系統(tǒng)初始化數(shù)據(jù)庫(kù)崩潰或數(shù)據(jù)庫(kù)中沉余信息太多等,需要清楚數(shù)據(jù)庫(kù)中數(shù)據(jù)。322 倉(cāng)庫(kù)管理倉(cāng)庫(kù)信息管理入庫(kù)管理 登陸倉(cāng)庫(kù)管理系統(tǒng)管理員出庫(kù)管理物資管理1. 倉(cāng)庫(kù)信息管理呈現(xiàn)倉(cāng)庫(kù)的全部屬性,可以修改倉(cāng)庫(kù)屬性。Word完美格式可編輯版2. 入庫(kù)管理采購(gòu)后需要把物資存入倉(cāng)庫(kù)中,此處把進(jìn)入倉(cāng)庫(kù)中的物資逐一進(jìn)行登記3. 出庫(kù)管理部門的領(lǐng)用、借用、調(diào)用等,要從倉(cāng)庫(kù)中去出物資,并記錄。4 .物資管理倉(cāng)庫(kù)物資

17、匯總。323 財(cái)產(chǎn)管理1 .采購(gòu)管理采購(gòu)申請(qǐng):當(dāng)公司需要某中物資而倉(cāng)庫(kù)中沒(méi)有,到外購(gòu)買時(shí)需要提交采購(gòu)申請(qǐng),生成 采購(gòu)申請(qǐng)單。采購(gòu)審核:當(dāng)采購(gòu)部門遞交申請(qǐng)單上來(lái)時(shí),由用戶審核。通過(guò)則購(gòu)買該申請(qǐng)單上的物 品并保存至倉(cāng)庫(kù)中,同時(shí)將該申請(qǐng)單備注為以審核。否則,刪除該申請(qǐng)單,取消購(gòu)買2 .領(lǐng)用管理領(lǐng)用申請(qǐng):當(dāng)某部門需要某物資時(shí),需要向上提交申請(qǐng)單,申請(qǐng)?jiān)撐镔Y。領(lǐng)用審核:審核領(lǐng)用申請(qǐng)單,通過(guò)則從倉(cāng)庫(kù)去出該物資轉(zhuǎn)入部門庫(kù)存中,修改倉(cāng)庫(kù)中 該物資的庫(kù)存數(shù)量,增加部門該物資的庫(kù)存量。TVmHM鼻要某物,向部門借用物品需提交借用申請(qǐng)單?等待審核通過(guò)才3 .借用管理借用申請(qǐng):公司某人 能借用。借用審核;審核借用申請(qǐng)

18、單,通過(guò)則從部門庫(kù)存中去出該物品減少庫(kù)存數(shù)量,生成借 用單據(jù)。等待歸還。7T1(1Word完美格式 m可編輯版324 房屋管理登陸房屋配置信息教室宿舍管理辦公室管理系統(tǒng)管理員房屋管理宿舍管理學(xué)生宿舍管理1.房屋配置信息羅列房屋中的各種物資記入倉(cāng)庫(kù)中。2. 宿舍管理教室宿舍管理:管理教室宿舍的分配和宿舍中物資的信息。 辦公室管理:管理辦公室中物資的信息。學(xué)生宿舍管理:管理學(xué)生宿舍的分配和宿舍中物資的信息。3.3性能需求例如:(1)系統(tǒng)可靠性和安全性對(duì)系統(tǒng)(應(yīng)用系統(tǒng)和數(shù)據(jù)庫(kù))應(yīng)該設(shè)計(jì)盡可能詳盡的故障處理方案,以保證系統(tǒng)的快速恢復(fù)性。并采用冗余技術(shù)保證數(shù)據(jù)可靠存儲(chǔ)、系統(tǒng)可靠運(yùn)行。對(duì)系統(tǒng)運(yùn)行狀況采用自

19、動(dòng) 檢測(cè)、告警、監(jiān)控等方式進(jìn)行實(shí)時(shí)觀測(cè)。在系統(tǒng)使用過(guò)程中,由于硬件出現(xiàn)故障或其它 原因造成系統(tǒng)暫時(shí)性的中斷后系統(tǒng)重新啟動(dòng)時(shí),能夠保證系統(tǒng)將原有的數(shù)據(jù)快速恢復(fù), 使其繼續(xù)運(yùn)行下去。為確保系統(tǒng)的安全性,系統(tǒng)采取應(yīng)用系統(tǒng)使用驗(yàn)證(操作員驗(yàn)證)、數(shù)據(jù)庫(kù)登陸驗(yàn)證兩種驗(yàn)證方式相結(jié)合的方法驗(yàn)證用戶。運(yùn)用日志,對(duì)進(jìn)入系統(tǒng)的用戶的操作進(jìn)行記錄,可以根據(jù)日志進(jìn)行事后分析,從而找到事故的發(fā)生原因、責(zé)任者或非法用戶。(2)系統(tǒng)的開(kāi)放性和系統(tǒng)的可擴(kuò)充性系統(tǒng)在開(kāi)發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如,用戶查詢的需求會(huì)不斷地更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而實(shí)現(xiàn)這 一點(diǎn),應(yīng)通過(guò)系統(tǒng)的

20、開(kāi)放性來(lái)完成,即系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范, 可以簡(jiǎn)單地加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)對(duì)軟件的修補(bǔ)、替換,完 成系統(tǒng)的升級(jí)和更新?lián)Q代。(3 )系統(tǒng)的易用性和易維護(hù)性系統(tǒng)是直接面對(duì)使用人員的,而使用人員往往對(duì)計(jì)算機(jī)并不是非常熟悉。這就要 求系統(tǒng)能夠提供友好的用戶界面,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng) 該盡量使用戶熟悉的術(shù)語(yǔ)和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問(wèn)題,要提供足 夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過(guò)程。系統(tǒng)中涉及到的數(shù)據(jù)是我們統(tǒng)計(jì)中相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系 統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份、日常的安全管理、系統(tǒng)意外崩潰時(shí)數(shù)據(jù)的恢復(fù)等工

21、作。(4)系統(tǒng)的標(biāo)準(zhǔn)系統(tǒng)在設(shè)計(jì)、開(kāi)發(fā)、使用過(guò)程中,要涉及很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主Word完美格式可編輯版流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)。例如,在開(kāi)發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開(kāi)發(fā)工具都 必須符合通用標(biāo)準(zhǔn) 。3.4 運(yùn)行環(huán)境及外部接口需求(1 )硬件要求客戶程序硬件要求:具有Pentium III處理器且滿足以下要求的計(jì)算機(jī):最低64 MB內(nèi)存、最小2.1 GB 硬盤、鼠標(biāo)、鍵盤服務(wù)器硬件需求:具有Pentium III處理器且滿足以下要求的計(jì)算機(jī):最低256MB內(nèi)存、最小 8 GB 硬盤、鼠標(biāo)、鍵盤(2 )軟件要求客戶程序軟件:Windows XP或更高版本服務(wù)器軟件:Windows

22、 2003 或更高版本、MySQL JDK1.6、Tomcat6.0 ( 3 )用戶接口 采用 Windows的通用圖形界面,用戶友好。 界面具有一致性,界面規(guī)范遵循Windows軟件界面的規(guī)范。 提供錯(cuò)誤處理。 提供多種信息提示當(dāng)前用戶的狀態(tài)、界面。 提供方便的聯(lián)機(jī)幫助。 遵循國(guó)家關(guān)于計(jì)算機(jī)方面詞匯的標(biāo)準(zhǔn),用詞正確、準(zhǔn)確、無(wú)歧義。 本系統(tǒng)的用戶一般需要通過(guò)中斷進(jìn)行操作,進(jìn)行主界面后點(diǎn)擊相應(yīng)的窗口,分別進(jìn)入相對(duì) 應(yīng)的界面(如,輸入界面、輸出界面)。3.5設(shè)計(jì)約束*1、遵循標(biāo)準(zhǔn)的報(bào)表格式,公司統(tǒng)一的數(shù)據(jù)命名規(guī)則;2、計(jì)算機(jī)的硬件限制;3、 操作系統(tǒng)環(huán)境的限制,Windows2000以上操作系統(tǒng)。

23、Word完美格式kkk可編輯版4.概要設(shè)計(jì)4.1軟件體系結(jié)構(gòu)例如:本軟件使用B/S的三層構(gòu)架展現(xiàn)層JSP( 一業(yè)務(wù)倉(cāng) 務(wù)統(tǒng)邏庫(kù)邏管輯管輯理層理層)數(shù)據(jù)處理數(shù)據(jù)處理(備份/還原)(備份/還原)4.1.1軟件程序結(jié)構(gòu)圖Word完美格式kkkkkk添加用戶修改密碼系統(tǒng)管理數(shù)據(jù)庫(kù)備份刪除用戶II倉(cāng)庫(kù)信息管理物資入庫(kù)物資入庫(kù)倉(cāng)庫(kù)管理物資出庫(kù)物資盤點(diǎn)采購(gòu)申請(qǐng)采購(gòu)審核后勤資產(chǎn)管理系統(tǒng)領(lǐng)用申請(qǐng)領(lǐng)用審核領(lǐng)用管理11 H1 1財(cái)產(chǎn)管理借用申請(qǐng)IU-借用歸還借用管理領(lǐng)用審核調(diào)用申請(qǐng)調(diào)審核丟失申請(qǐng)丟失管理丟失處理調(diào)用管理房屋配置信息房屋管理公共信息管理Word完美格式kkkWord完美格式kkk可編輯版4.1.2 模

24、塊命名規(guī)則以模塊名稱每個(gè)字拼音的首字母連接而成。編號(hào)名稱模塊標(biāo)識(shí)XTCSH4.2可復(fù)用資源系統(tǒng)初始化3原SJKBF4倉(cāng)庫(kù)信息管理CKXXGL(物資入庫(kù),WZRK6 1物資出庫(kù)WZCK7Q物資管理WZGL-8i9采購(gòu)管理領(lǐng)用管理CGGLLYGL10借用管理JYGL11I房屋配置信息管理1 FWPZXXGL12房屋管理FWGLYHGL2用戶管理 數(shù)據(jù)庫(kù)備份/還公共類:I 1,數(shù)據(jù)庫(kù)連接;2, 數(shù)據(jù)類型轉(zhuǎn)換;3, 中文處理;數(shù)據(jù)備份5,時(shí)間處理;可編輯版5.詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)是我們軟件開(kāi)發(fā)流程終不可或缺的一部分,它是在概要設(shè)計(jì)的基礎(chǔ)上,對(duì) 概要設(shè)計(jì)的每個(gè)功能模塊進(jìn)一步細(xì)化。5.1系統(tǒng)管理5.1.1功能

25、結(jié)構(gòu)圖系統(tǒng)管理數(shù)據(jù)備份用戶管理系統(tǒng)初始化查詢用戶用、F刪除修改密碼kkk圖5-1-1系統(tǒng)管理結(jié)構(gòu)圖5.1.2 業(yè)務(wù)邏輯圖數(shù)據(jù)備份用戶系統(tǒng)管理 登陸系統(tǒng)初始 化用戶管理圖5-1-2系統(tǒng)管理流程圖Word完美格式可編輯版Word完美格式kkk功能項(xiàng) 功能描述 使用角色 主要事件 流程用戶管理添加、刪除用戶。修改用齊息卜高級(jí)管理人員1用戶操作單擊增加按鈕 單擊刪除按鈕 單擊查詢按鈕 單擊修改按鈕標(biāo)識(shí) YHGL用戶管理系 子系統(tǒng) 統(tǒng)系統(tǒng)響應(yīng)事件數(shù)據(jù)庫(kù)新增貨物單 數(shù)據(jù)庫(kù)刪除相應(yīng)的貨物單。 顯示相應(yīng)符合查詢條件的值 修改數(shù)據(jù)庫(kù)相應(yīng)的貨物單數(shù)據(jù)單擊清空按鈕清空填寫的表單異常事件 用戶確認(rèn)信息提示相應(yīng)的錯(cuò)誤信

26、息前置條件用戶登陸系統(tǒng)并具有相后置條件數(shù)據(jù)庫(kù)有相應(yīng)的改變接口說(shuō)明調(diào)用關(guān)系輸入出 | 調(diào)用模塊|被調(diào)用模塊系統(tǒng)管理 用戶管理5.1.4界面設(shè)計(jì)圖后勤資產(chǎn)管理可編輯版Word完美格式5.2倉(cāng)庫(kù)管理521功能結(jié)構(gòu)圖倉(cāng)庫(kù)管理理修 改 信 息刪 除 信 息出庫(kù)信息入 庫(kù) 信 息 單5.2.2 業(yè)務(wù)邏輯圖(管理、員儀丿 /倉(cāng)庫(kù)管理W4倉(cāng)庫(kù)信息表f 倉(cāng)庫(kù)物 I資信息儀/可編輯版523功能項(xiàng)描述!功能項(xiàng)1”倉(cāng)庫(kù)管理標(biāo)識(shí)CKXXGL子系統(tǒng)物資管工中.1i功能描述1對(duì)物資進(jìn)行刪除,修改:查看倉(cāng)庫(kù)入庫(kù)信息和出庫(kù)信息使用角色普通管理員,后勤資產(chǎn)管理員。主要事件用戶操作系統(tǒng)響應(yīng)事件流程 單擊刪除按鈕,修改物資信息刪除物

27、資信息卩用尸確認(rèn)修改信1異常事件息確認(rèn)已修改的物資信息前置條件用戶登陸系統(tǒng)并具有相應(yīng)的權(quán)限.、比L Lir r.r-1 、& 上乙一.、j后置條件數(shù)據(jù)庫(kù)有相應(yīng)的改變接口說(shuō)明 1輸入一-輸出調(diào)用關(guān)系調(diào)用模塊1系統(tǒng)管理被調(diào)用模塊倉(cāng)庫(kù)管理5.2.4_界面設(shè)計(jì)圖護(hù)勤資產(chǎn)管理系統(tǒng)Word完美格式kkk物資信息管理tU癥檢白I tuA? In M可編輯版5.3財(cái)產(chǎn)管理531 功能結(jié)構(gòu)圖財(cái)產(chǎn)管理借用管理領(lǐng)用管理采購(gòu)管理借用審核* 借ET還借用申請(qǐng)領(lǐng)用審核領(lǐng)用申請(qǐng)可編輯版532業(yè)務(wù)邏輯圖用戶登陸采購(gòu)員或其他部門人員采購(gòu)員或其他部門人員判定權(quán)限增加或減少 對(duì)應(yīng)庫(kù)存,通過(guò)退出系統(tǒng)533 功能項(xiàng)描述4功能項(xiàng)申請(qǐng),審

28、核物資標(biāo)識(shí) LYGL JYGL 子系統(tǒng)功能描述申請(qǐng)采購(gòu)、領(lǐng)用、借用物資,產(chǎn)生申請(qǐng)單,由管理員審核??删庉嫲媪鞒虇螕纛I(lǐng)用按鈕I領(lǐng)用物資單擊借用按鈕借用物資I提示相應(yīng)的錯(cuò)誤信異常事件用戶確認(rèn)物資信息息前置條件后置條件接口說(shuō)明用戶登陸系統(tǒng)并具有相應(yīng)的權(quán)限 數(shù)據(jù)庫(kù)有相應(yīng)的改變輸入!輸出534 界面設(shè)計(jì)圖勤資產(chǎn)管理系統(tǒng)沁昶F沛靜*115.4房屋管理5.4.1功能結(jié)構(gòu)圖房屋管理查詢房屋使用狀使使1用用登者.房 屋記房 屋房屋配置管理圖5-4-1 房屋管理功能圖可編輯版542業(yè)務(wù)邏輯圖房屋管理f、1損失處理管理員圖圖功能項(xiàng)功能描述添加房屋管理 房屋配置信息管 理標(biāo)識(shí) FWGL子系統(tǒng)使用角色房屋管理員,后勤資

29、產(chǎn)管理員。主要事件用戶操作系統(tǒng)響應(yīng)事件流程單擊增加按鈕添加房屋信息和房屋使用者信息。單擊查詢按鈕查詢房屋使用狀態(tài)用戶確認(rèn)房屋信異常事件息提示相應(yīng)的錯(cuò)誤信息功能項(xiàng)描述543房屋管理tl可編輯版6.數(shù)據(jù)庫(kù)設(shè)計(jì)6.1外部設(shè)計(jì)6.1.1 標(biāo)識(shí)符和約定(1 )表名:表全名例如:物資領(lǐng)用表:WZL Y注:表全名可根據(jù)表名實(shí)際的長(zhǎng)短情況而定(2)字段名:表名前兩字母+字段名區(qū)域名稱:lywsl6.1.2 表類型劃分如上的物資領(lǐng)用表的表全名就為WZLY主表:系統(tǒng)用戶表,倉(cāng)庫(kù)入庫(kù)信息表 物資領(lǐng)用表,物資借用表,物資申請(qǐng)單據(jù)表,輔助表:系統(tǒng)權(quán)限表,部門信息表,物資信息表,倉(cāng)庫(kù)出庫(kù)單信息表、物品信息表,采購(gòu)申請(qǐng)表等

30、,部門財(cái)產(chǎn)登記表等 ,6.1.3安全保密設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)對(duì)數(shù)據(jù)庫(kù)的用戶分配了不同的登錄角色.所有角色都進(jìn)行了登錄權(quán)限的設(shè)置.登錄人員根據(jù)最高管理員(由各使用單位安排,該人員具有對(duì)數(shù)據(jù)庫(kù)的最高操作權(quán)限分配的登錄名與密碼進(jìn)行登錄.使用錯(cuò)誤的登錄名或登錄密碼無(wú)法登錄該數(shù)據(jù)庫(kù)登錄擁有修改自己個(gè)人資料的權(quán)限,只有最高管理人員具有對(duì)數(shù)據(jù)庫(kù)的添加 份,恢復(fù)等操作.數(shù)據(jù)庫(kù)的備份功能體現(xiàn)了安全性.定期對(duì)數(shù)據(jù)庫(kù)進(jìn)行自動(dòng)備份壞,進(jìn)行數(shù)據(jù)庫(kù)恢復(fù),可以找回原來(lái)的數(shù)據(jù).)般用戶,刪除,修改,備,一旦數(shù)據(jù)庫(kù)毀6.2支持軟件(1 ) MYSQL:可用于管理數(shù)據(jù)庫(kù)的數(shù)據(jù)。(2 ) PowerDesigner(10.0 概念模型及

31、物理模型的設(shè)計(jì)成,更新數(shù)據(jù)庫(kù)。以上版本):用于對(duì)數(shù)據(jù)庫(kù) ,用于裝入,修改,生6.3數(shù)據(jù)庫(kù)表設(shè)計(jì)格式說(shuō)明表6-1用戶管理 表描述|數(shù)據(jù)項(xiàng)名稱字段名稱數(shù)據(jù)類型為空主外鍵注W號(hào)1操作員編號(hào)“1操作員姓名Idint(1O) varch1ar(10) varchar(32)r主鍵1username.用戶口令passwordvarchar(10)H性別sexvarchar(10)年齡ageint所在部門1bmvarchar(100)聯(lián)糸力式T phone1 -1 varchar(32)嚴(yán) 3表名系統(tǒng)用戶信息表sysusers備Word完美格式可編輯版密碼提示問(wèn)題 提示問(wèn)題答案 用戶郵件用戶權(quán)限狀態(tài)備注qu

32、estionansweremailqxztbz表名userqx數(shù)據(jù)項(xiàng)名稱字段名稱流水號(hào)id權(quán)限編號(hào)uqid權(quán)限名稱權(quán)限備注uqnameuqbzvarchar(IOO) varchar(IOO) varchar(50) varchar(2)varchar(5) varchar(500)表6-2用戶權(quán)限表描述)系統(tǒng)權(quán)限表數(shù)據(jù)類型intvarchar(16)varchar(16)varchar(500)為空主外鍵主鍵表6-3物資入庫(kù)信息表表名a*ck ckxx描述倉(cāng)庫(kù)入庫(kù)信息數(shù)據(jù)項(xiàng)名稱流水號(hào)倉(cāng)庫(kù)編號(hào)=字段名稱數(shù)據(jù)類型為空主外鍵idckidint(11)int(10)物品編號(hào)物品名稱wpid物品數(shù)量w

33、pname wpnumber物品單價(jià)物品規(guī)格 |物品單位入庫(kù)人員入庫(kù)時(shí)間wpdanjia wpguigewpdanwei rukunamerukutime主鍵否int(11) varchar(30)int(10)varchar(50)varchar(30)datefloat(10,2) varchar(30)i數(shù)據(jù)項(xiàng)名稱字段名稱 1數(shù)據(jù)類型T為空主外鍵備1注流水號(hào)idint(11)否主鍵*倉(cāng)庫(kù)編號(hào)ckidint(10)物品編號(hào)wpidint(11)物品名稱L物品數(shù)獷量iwpname” wpnumberwpdaniiavacha(3U) int(10)f 物口口數(shù)量物品單價(jià)1float(10,2

34、)物品規(guī)格wpguigevarchar(30)k -物品單位wpdanweivarchar(50)入庫(kù)人員rukunamevarchar(30)入庫(kù)時(shí)間円rukutime1date出庫(kù)信息Jchukutimedate1毗1kkk表6-4物資出庫(kù)信息表表名ck_chuku描述倉(cāng)庫(kù)出庫(kù)信息表Word完美格式可編輯版【出庫(kù)吋間 evarchar(30)表6-5物資丿信息表.表名ckwpxx描述倉(cāng)庫(kù)物品信息表wpdanj數(shù)據(jù)項(xiàng)名稱字段名稱物品名稱編號(hào)wpzlid物品名稱wpname物品規(guī)格1 wpguig!物品單位1wpdanw流水號(hào)id1 *物品產(chǎn)地wpcand單價(jià)數(shù)據(jù)類型為空主外鍵iI辛int否主

35、鍵varchar(IO)Ivarchar(50)varchar(IO)varcher(IO)varcher(IOO)floadr,表 6-6_部門信息t.表I表名? bmxx描述部門信息表I數(shù)據(jù)項(xiàng)名稱字段名稱數(shù)據(jù)類型 為空 主外鍵注流水號(hào)dpnt否主鍵部門編號(hào) bmidI varchar(10) I|1部門名稱部門電話bmname bmphonevarchar(50) varchar(1O)1 1-4 H 1 J n_j k|部門地址bmaddressvarcher(10)部門負(fù)責(zé)人編號(hào)bmfzridvarcher(100)倉(cāng)庫(kù)負(fù)責(zé)人姓名bmfzrnamefloadk_11備注bzVarche

36、r(500)表6-7物資領(lǐng)用表表名XzTwzly、描述*iW_i ir 、r ttH物資領(lǐng)用表備1數(shù)據(jù)項(xiàng)名稱f字段名稱|數(shù)據(jù)類型1為空土外鍵注水號(hào)、一id*否1主鍵L領(lǐng)用物品種類名稱編號(hào)-lywzlid!varchar(IO)1領(lǐng)用物品數(shù)量lywslint|領(lǐng)用人編號(hào)lyridvarchar(IO)1領(lǐng)用人姓名lyrnamevarchar(32)領(lǐng)用人所在部門/班級(jí)1lyrbmjvarchar(IOO)領(lǐng)用負(fù)責(zé)人編號(hào)領(lǐng)用負(fù)責(zé)人姓名*h lyfzrid* lyfzrname |r varchar(IO)卜 varchar(32)“L領(lǐng)用審核狀態(tài)*t lyshzt;k varchar(IO),領(lǐng)用

37、時(shí)間JIlydateV/ Tdatetime備注lybzLJ 1varchar(5OO)*表6-8 吻資借用表表名wzjy描述物資借用表Word完美格式可編輯版數(shù)據(jù)項(xiàng)名稱.(字段名稱 )I.數(shù)據(jù)類型.為空 t主外鍵*備注流水號(hào) id!int否r: 主鍵借用物品種類名稱編號(hào)jywzlidvarchar(10)借用物品數(shù)量jywslint1歸還狀態(tài)jyghztvarchar(IO)借用申請(qǐng)人編號(hào)jyridjvarchar(10)借用人姓名1借用人部門/ 班級(jí)借用負(fù)責(zé)人編號(hào)1 jyrname1,jyrbm1jyfzrid varchar(32),varchar(IOO)varchar(10)借用負(fù)責(zé)人姓名jyfzrnamevarchar(32):借用審核狀態(tài)jyshztvarchar ( 10)借用時(shí)間jydate| datetime!歸還時(shí)間-備注p jyghdaie? dalelimejybz1 varchar(500)表6-9米購(gòu)申請(qǐng)表表名cgsq描述采購(gòu)申請(qǐng)表數(shù)據(jù)項(xiàng)名稱字段名稱1數(shù)據(jù)類型為空主外鍵備注p流水號(hào)1采購(gòu)物 l采購(gòu)物劣71?厶已口.勿資編,號(hào)吻資名稱ld” cgwzidcgwznameint(11)int(10)i4否7“主鍵II11( 1 u丿 varchar(30),、Y,p 、1 7|1米購(gòu)物資編號(hào)cgwznumberz

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論