軟件項目開發(fā)文檔_第1頁
軟件項目開發(fā)文檔_第2頁
軟件項目開發(fā)文檔_第3頁
軟件項目開發(fā)文檔_第4頁
軟件項目開發(fā)文檔_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

2、化V1.04金學(xué)成10月22日-10月23日修改設(shè)計系統(tǒng)V1.05高才10月24日-10月25日修改數(shù)據(jù)庫設(shè)計V1.06劉寧12月22日對整個項目的總結(jié)V1.1蔣朝偉文 檔 目 錄專心-專注-專業(yè)1. 項目論證1.1 項目概述(目標(biāo)任務(wù))物資管理是企業(yè)管理非常重要的一環(huán),它對企業(yè)的發(fā)展起著非常舉足輕重的作用。由于物資的種類繁多,在各部門進(jìn)出頻繁,使得物資管理變得十分復(fù)雜。開發(fā)一套完善的物資管理系統(tǒng)不但可以使物資的管理者能夠?qū)ξ镔Y的整個流程狀態(tài)、庫存狀況了如指掌,并為決策管理提供科學(xué)依據(jù),從而提高了管理水平和工作效率,而且可以使工作人員甩掉手工記賬方式,從而最大限度地減少了手工操作帶來的失誤,達(dá)

3、到事半功倍的效果。物資管理系統(tǒng)作為企業(yè)管理自動化、規(guī)范化的一部分,對提高企業(yè)管理效率、提高企業(yè)經(jīng)濟(jì)效益發(fā)揮不可替代的作用。本系統(tǒng)開發(fā)目標(biāo)是寫一套完整的后勤資產(chǎn)管理系統(tǒng),涵蓋資產(chǎn)管理中的系統(tǒng)管理,權(quán)限管理,資產(chǎn)信息管理,物資采購管理,庫存管理,入庫、出庫管理,借用、調(diào)用、領(lǐng)用管理,信息查詢統(tǒng)計管理等主要模塊,整個系統(tǒng)要求操作方便簡單,功能完善,具備商業(yè)化氣息,除了提供軟件程序外還需提供比較完整的開發(fā)文檔。1.2 項目背景及必要性后勤資產(chǎn)管理系統(tǒng)(B/S體系架構(gòu)),需要實現(xiàn)當(dāng)前各大后勤資產(chǎn)管理系統(tǒng)所提供的各種主要功能。目前國內(nèi)各大后勤資產(chǎn)管理系統(tǒng)所提供的主要功能有,用戶注冊,刪除用戶,修改用戶,倉

4、庫管理,物資采購,修改物資信息,刪除物資信息,物資入庫,物資出庫,物資盤點,財產(chǎn)管理,房屋管理,耗材管理,數(shù)據(jù)備份,系統(tǒng)初始化。但考慮到開發(fā)時間和人力資源的具體情況,后勤資產(chǎn)管理系統(tǒng)只是初步實現(xiàn)其中的核心功能,去除了一些超出自己能力范圍的一些內(nèi)容。后勤資產(chǎn)管理系統(tǒng)是企業(yè)內(nèi)部很重要的一個管理事項,但目前企業(yè)內(nèi)的管理,基本上是手工操作或是基于dos下的應(yīng)用,這樣對信息的管理者有諸多不便,有的系統(tǒng)對網(wǎng)絡(luò)功能的支持程度不是很強,為以后軟件升級到互聯(lián)網(wǎng)帶來了麻煩。因此有必要開發(fā)一個完全基于網(wǎng)絡(luò)的管理系統(tǒng),能在網(wǎng)絡(luò)環(huán)境下實現(xiàn)數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計、更新、等功能。實現(xiàn)數(shù)字化管理。1.3 項目開發(fā)

5、的可行性 本系統(tǒng)采用JSP,Struts,Hibernate等技術(shù)開發(fā),實現(xiàn)一次編寫,到處運行。系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴展。強大的可伸縮性。從只有一個小的文件就可以Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。 Struts是實現(xiàn)MVC模式的通用框架,它由四個主要部分組成,模型、視圖、控制器和XML文件。模型通

6、常由Java Bean或EJB組件實現(xiàn),負(fù)責(zé)處理業(yè)務(wù)邏輯;視圖包括一組JSP文件,這些文件主要由JSP標(biāo)簽或客戶化標(biāo)簽構(gòu)成,它簡化了JSP頁面的編碼工作Hibernate是一種實現(xiàn)對象和關(guān)系之間映射(Object Relation Mapping)的框架。它對JDBC進(jìn)行了輕量級的對象封裝框架Struts+hibernat應(yīng)用于Web頁面開發(fā),有著很強的優(yōu)勢;而Mysql對于中小型的系統(tǒng)來說,是個很好的選擇, 對一些企業(yè)或單位不需要大型的數(shù)據(jù)庫系統(tǒng)就可以用我們的系統(tǒng)。我們結(jié)合MVC和本系統(tǒng)的具體特點,把系統(tǒng)分為四個層次:頁面表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)處理層。Hibernate用來處理數(shù)據(jù)庫的連接

7、,Struts用于邏輯處理。完整的開發(fā)技術(shù)給系統(tǒng)帶來了很大可使用性。結(jié)合在喬不斯軟件公司培訓(xùn)的經(jīng)驗和技術(shù)加強實現(xiàn)后勤管理系統(tǒng)的開發(fā)工作可行。隨著計算機的發(fā)展與普及,以及互聯(lián)網(wǎng)技術(shù)的擴展,日常勞資人事管理必將實現(xiàn)無紙化辦公,并且加入到公司內(nèi)部的Intranet或者是Internet上去,實現(xiàn)數(shù)據(jù)的共享,這樣有管理信息在單位內(nèi)部的查詢,提高了管理的公正和客觀性,并且能及時的得到更新,不需要象過去那樣浪費大量的人力物力去進(jìn)行抄寫,提高了工作的效率。2. 項目開發(fā)計劃書2.1 項目組織 蔣朝偉(項目組長)項目計劃(全組成員)需求小組(全組成員)分析小組(全組成員)編碼(全組成員)2.2 項目資源2.2

8、.1 人力資源姓名性別部門(班級)在本項目中承擔(dān)的工作蔣朝偉男重信院06級軟技六班組長高才男重信院06級軟技六班成員劉寧男重信院06級軟技六班成員金學(xué)成男重信院06級軟技六班成員2.2.2 已有開發(fā)設(shè)施開發(fā)地點:重慶信息技術(shù)職業(yè)學(xué)院 使用硬件:電腦4臺、U盤一個使用軟件:Myeclipse、MySQL、SVN、Tomcat6.02.2.3 需獲取的設(shè)施 打印機2.3 實施計劃2.3.1 項目開發(fā)過程階段劃分階段名稱起止時間工 作 內(nèi) 容階段產(chǎn)品項目開發(fā)計劃2008年9月20日讓各成員明確自己的職責(zé)以及了解整個項目進(jìn)度的安排項目開發(fā)計劃需求分析2008年9月22日至27日把用戶需求轉(zhuǎn)化為軟件需求

9、需求分析文檔概要設(shè)計2008年10月01日至10日以結(jié)構(gòu)化的設(shè)計設(shè)計為主,畫出系統(tǒng)總體結(jié)構(gòu)圖,列出系統(tǒng)的功能模塊清單編號、名稱、功能,并盡可能描繪出功能模塊之間的關(guān)系。概要設(shè)計文檔數(shù)據(jù)庫設(shè)計文檔詳細(xì)設(shè)計2008年10月10日至25日在概要設(shè)計的基礎(chǔ)上對各個功能模塊的進(jìn)一步細(xì)化詳細(xì)設(shè)計文檔編碼2008年11月16日至12月15日實現(xiàn)設(shè)計中所有的功能程序代碼結(jié)項2008年12月22日對整個項目的總結(jié)項目開發(fā)總結(jié)報告2.3.2 項目工作任務(wù)分解任務(wù)項參加人員交付項、應(yīng)提交文檔計劃蔣朝偉、高才、劉寧、金學(xué)成項目開發(fā)計劃需求分析蔣朝偉、高才、劉寧、金學(xué)成需求規(guī)格說明書高才界面原型分析設(shè)計劉寧概要設(shè)計說明

10、書蔣朝偉、高才、劉寧、金學(xué)成數(shù)據(jù)庫設(shè)計說明書蔣朝偉、高才、劉寧詳細(xì)設(shè)計說明書編碼 蔣朝偉、高才、劉寧、金學(xué)成程序結(jié)項蔣朝偉、高才、劉寧、金學(xué)成 項目開發(fā)總結(jié)報告2.3.3 聯(lián)系人員 *聯(lián)系人員:蔣朝偉聯(lián)系方式:聯(lián)系地址:重慶信息學(xué)院軟件一系3. 需求分析3.1 軟件描述3.1.1 開發(fā)背景 后勤資產(chǎn)管理系統(tǒng)是企業(yè)內(nèi)部很重要的一個管理事項,它對企業(yè)的發(fā)展起著非常舉足輕重的作用,但目前企業(yè)內(nèi)的管理,基本上是手工操作或是基于dos下的應(yīng)用,這樣對信息的管理者有諸多不便,有的系統(tǒng)對網(wǎng)絡(luò)功能的支持程度不是很強,為以后軟件升級到互聯(lián)網(wǎng)帶來了麻煩。因此有必要開發(fā)一個完全基于網(wǎng)絡(luò)的管理系統(tǒng),能在網(wǎng)絡(luò)環(huán)境下實現(xiàn)

11、數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計、更新、等功能。實現(xiàn)數(shù)字化管理。后勤資產(chǎn)管理系統(tǒng)(B/S體系架構(gòu)),需要實現(xiàn)當(dāng)前各大后勤資產(chǎn)管理系統(tǒng)所提供的各種主要功能。目前國內(nèi)各大后勤資產(chǎn)管理系統(tǒng)所提供的主要功能有,用戶注冊,刪除用戶,修改用戶,倉庫管理,物資采購,修改物資信息,刪除物資信息,物資入庫,物資出庫,物資盤點,財產(chǎn)管理,房屋管理,耗材管理,數(shù)據(jù)備份,系統(tǒng)初始化。由于物資的種類繁多,在各部門進(jìn)出頻繁,使得物資管理變得十分復(fù)雜。開發(fā)一套完善的資產(chǎn)管理系統(tǒng)不但可以使物資的管理者能夠?qū)ξ镔Y的整個流程狀態(tài)、庫存狀況了如指掌,并為決策管理提供科學(xué)依據(jù),從而提高了管理水平和工作效率,而且可以使工作人員甩掉手

12、工記賬方式,從而最大限度地減少了手工操作帶來的失誤,達(dá)到事半功倍的效果。物資管理系統(tǒng)作為企業(yè)管理自動化、規(guī)范化的一部分,對提高企業(yè)管理效率、提高企業(yè)經(jīng)濟(jì)效益發(fā)揮不可替代的作用。3.1.2 軟件功能表4-1功能需求表序號功能名稱功能需求標(biāo)識優(yōu)先級簡要描述01用戶管理Sys高管理用戶02修改用戶ModifySys中修改用戶信息03刪除用戶dels中刪除用戶04添加用戶appendUser高添加新用戶06倉庫管理ckManage高管理倉庫07物資入庫findRuku高將采購的物資入庫08物資出庫delchuku高將需要的物資出庫09物資管理viewProduct高管理物資10采購管理cgManage

13、高采購管理11采購申請cgshenqing中采購物品申請12采購審批shenpiList中審批已采購物品13財產(chǎn)管理ccshenqing高財產(chǎn)管理14財產(chǎn)申請getUse中申請財產(chǎn)15財產(chǎn)審批examine中審批已申請財產(chǎn)16房屋管理fwManage高房屋管理3.1.3 用戶的特點 后勤資產(chǎn)管理系統(tǒng)主要是面向后勤部門,他們對網(wǎng)上管理系統(tǒng)的熟悉有限,要求開發(fā)的系統(tǒng) 簡單易懂,操作方便,快潔。因此,用戶的跨度比較小,只要懂得計算機的基本操作就可以利用該軟件進(jìn)行操作。3.1.4 限制與約束 * 本系統(tǒng)開發(fā)人員大多數(shù)無實際開發(fā)驗,屬于邊學(xué)邊開發(fā)。另外本次開發(fā)屬于開發(fā)實訓(xùn)。由于開發(fā)時間,人力資源等問題,

14、本小組暫為對用例分析中的某些用例在功能上進(jìn)行實現(xiàn)。系統(tǒng)只解決了一些主要的用例。3.2 功能需求后勤資產(chǎn)管理系統(tǒng)(B/S體系架構(gòu)),需要實現(xiàn)當(dāng)前各大后勤資產(chǎn)管理系統(tǒng)所提供的各種主要功能。目前國內(nèi)各大后勤資產(chǎn)管理系統(tǒng)所提供的主要功能有,用戶注冊,刪除用戶,修改用戶,倉庫管理,物資采購,修改物資信息,刪除物資信息,物資入庫,物資出庫,物資盤點,財產(chǎn)管理,房屋管理,耗材管理,數(shù)據(jù)備份,系統(tǒng)初始化。但考慮到開發(fā)時間和人力資源的具體情況,后勤資產(chǎn)管理系統(tǒng)只是初步實現(xiàn)其中的核心功能,去除了一些超出自己能力范圍的一些內(nèi)容。3.2.1 系統(tǒng)管理 1.備份/還原數(shù)據(jù)庫 備份數(shù)據(jù)庫內(nèi)表中的所有數(shù)據(jù)到指定地址。需要時

15、(數(shù)據(jù)崩潰等)從指定的備份數(shù)據(jù)庫中還原備份時的數(shù)據(jù)。2.用戶管理 修改密碼:修改用戶的初始密碼,并保存到數(shù)據(jù)庫中。 添加用戶:添加需要的用戶。 刪除用戶:刪除多余或禁用的用戶。3.系統(tǒng)初始化 數(shù)據(jù)庫崩潰或數(shù)據(jù)庫中沉余信息太多等,需要清楚數(shù)據(jù)庫中數(shù)據(jù)。3.2.2 倉庫管理1. 倉庫信息管理呈現(xiàn)倉庫的全部屬性,可以修改倉庫屬性。2. 入庫管理采購后需要把物資存入倉庫中,此處把進(jìn)入倉庫中的物資逐一進(jìn)行登記。3. 出庫管理部門的領(lǐng)用、借用、調(diào)用等,要從倉庫中去出物資,并記錄。4物資管理倉庫物資匯總。3.2.3 財產(chǎn)管理 1采購管理采購申請:當(dāng)公司需要某中物資而倉庫中沒有,到外購買時需要提交采購申請,生

16、成采購申請單。采購審核:當(dāng)采購部門遞交申請單上來時,由用戶審核。通過則購買該申請單上的物品并保存至倉庫中,同時將該申請單備注為以審核。否則,刪除該申請單,取消購買。2領(lǐng)用管理領(lǐng)用申請:當(dāng)某部門需要某物資時,需要向上提交申請單,申請該物資。領(lǐng)用審核:審核領(lǐng)用申請單,通過則從倉庫去出該物資轉(zhuǎn)入部門庫存中,修改倉庫中該物資的庫存數(shù)量,增加部門該物資的庫存量。3借用管理借用申請:公司某人需要某物,向部門借用物品需提交借用申請單,等待審核通過才能借用。借用審核;審核借用申請單,通過則從部門庫存中去出該物品減少庫存數(shù)量,生成借用單據(jù)。等待歸還。3.2.4 房屋管理 1. 房屋配置信息羅列房屋中的各種物資記

17、入倉庫中。2. 宿舍管理教室宿舍管理:管理教室宿舍的分配和宿舍中物資的信息。辦公室管理:管理辦公室中物資的信息。學(xué)生宿舍管理: 管理學(xué)生宿舍的分配和宿舍中物資的信息。3.3 性能需求例如:(1)系統(tǒng)可靠性和安全性對系統(tǒng)(應(yīng)用系統(tǒng)和數(shù)據(jù)庫)應(yīng)該設(shè)計盡可能詳盡的故障處理方案,以保證系統(tǒng)的快速恢復(fù)性。并采用冗余技術(shù)保證數(shù)據(jù)可靠存儲、系統(tǒng)可靠運行。對系統(tǒng)運行狀況采用自動檢測、告警、監(jiān)控等方式進(jìn)行實時觀測。在系統(tǒng)使用過程中,由于硬件出現(xiàn)故障或其它原因造成系統(tǒng)暫時性的中斷后系統(tǒng)重新啟動時,能夠保證系統(tǒng)將原有的數(shù)據(jù)快速恢復(fù),使其繼續(xù)運行下去。 為確保系統(tǒng)的安全性,系統(tǒng)采取應(yīng)用系統(tǒng)使用驗證(操作員驗證)、數(shù)據(jù)

18、庫登陸驗證兩種驗證方式相結(jié)合的方法驗證用戶。運用日志,對進(jìn)入系統(tǒng)的用戶的操作進(jìn)行記錄,可以根據(jù)日志進(jìn)行事后分析,從而找到事故的發(fā)生原因、責(zé)任者或非法用戶。 (2)系統(tǒng)的開放性和系統(tǒng)的可擴充性 系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴充性。例如,用戶查詢的需求會不斷地更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴充。而實現(xiàn)這一點,應(yīng)通過系統(tǒng)的開放性來完成,即系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單地加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過對軟件的修補、替換,完成系統(tǒng)的升級和更新?lián)Q代。(3)系統(tǒng)的易用性和易維護(hù)性系統(tǒng)是直接面對使用人員的,而使用人員往往對計算機并不是非

19、常熟悉。這就要求系統(tǒng)能夠提供友好的用戶界面,易用的人機交互界面。要實現(xiàn)這一點,就要求系統(tǒng)應(yīng)該盡量使用戶熟悉的術(shù)語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。系統(tǒng)中涉及到的數(shù)據(jù)是我們統(tǒng)計中相當(dāng)重要的信息,系統(tǒng)要提供方便的手段供系統(tǒng)維護(hù)人員進(jìn)行數(shù)據(jù)的備份、日常的安全管理、系統(tǒng)意外崩潰時數(shù)據(jù)的恢復(fù)等工作。(4)系統(tǒng)的標(biāo)準(zhǔn)系統(tǒng)在設(shè)計、開發(fā)、使用過程中,要涉及很多計算機硬件、軟件。所有這些都要符合主流國際、國家和行業(yè)標(biāo)準(zhǔn)。例如,在開發(fā)中使用的操作系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、開發(fā)工具都必須符合通用標(biāo)準(zhǔn)。3.4 運行環(huán)境及外部接口需求(1)硬件要求客戶程序硬件要求:具有

20、 Pentium III 處理器且滿足以下要求的計算機:最低 64 MB 內(nèi)存、最小 2.1 GB 硬盤、鼠標(biāo)、鍵盤服務(wù)器硬件需求:具有 Pentium III 處理器且滿足以下要求的計算機:最低 256MB 內(nèi)存、最小 8 GB 硬盤、鼠標(biāo)、鍵盤(2)軟件要求客戶程序軟件: Windows XP或更高版本服務(wù)器軟件:Windows 2003或更高版本、MySQL、JDK1.6、Tomcat6.0(3)用戶接口采用Windows的通用圖形界面,用戶友好。界面具有一致性,界面規(guī)范遵循Windows軟件界面的規(guī)范。提供錯誤處理。提供多種信息提示當(dāng)前用戶的狀態(tài)、界面。提供方便的聯(lián)機幫助。遵循國家關(guān)于

21、計算機方面詞匯的標(biāo)準(zhǔn),用詞正確、準(zhǔn)確、無歧義。本系統(tǒng)的用戶一般需要通過中斷進(jìn)行操作,進(jìn)行主界面后點擊相應(yīng)的窗口,分別進(jìn)入相對應(yīng)的界面(如,輸入界面、輸出界面)。3.5 設(shè)計約束 *1、 遵循標(biāo)準(zhǔn)的報表格式,公司統(tǒng)一的數(shù)據(jù)命名規(guī)則; 2、 計算機的硬件限制; 3、 操作系統(tǒng)環(huán)境的限制,Windows2000 以上操作系統(tǒng)。 4. 概要設(shè)計4.1 軟件體系結(jié)構(gòu)例如:本軟件使用B/S的三層構(gòu)架。展現(xiàn)層JSP業(yè)務(wù)邏輯層(倉庫管理)業(yè)務(wù)邏輯層(財產(chǎn)管理)業(yè)務(wù)邏輯層(房屋管理)業(yè)務(wù)邏輯層(系統(tǒng)管理)數(shù)據(jù)處理(備份/還原)數(shù)據(jù)庫(MySQL)4.1.1 軟件程序結(jié)構(gòu)圖房屋管理房屋配置信息教室信息辦公室信息公

22、共信息管理倉庫管理倉庫信息管理物資入庫物資出庫物資盤點后 勤 資 產(chǎn) 管 理 系 統(tǒng)財產(chǎn)管理領(lǐng)用管理借用管理調(diào)用管理丟失管理借用申請領(lǐng)用審核領(lǐng)用申請領(lǐng)用審核調(diào)用申請調(diào)用審核丟失申請丟失處理借用歸還采購管理采購申請采購審核管理規(guī)定系統(tǒng)管理系統(tǒng)初試化用戶管理數(shù)據(jù)庫備份添加用戶修改密碼刪除用戶4.1.2 模塊命名規(guī)則以模塊名稱每個字拼音的首字母連接而成。編號名稱模塊標(biāo)識1系統(tǒng)初始化XTCSH2用戶管理YHGL3數(shù)據(jù)庫備份/還原SJKBF4倉庫信息管理CKXXGL5物資入庫WZRK6物資出庫WZCK7物資管理WZGL8采購管理CGGL9領(lǐng)用管理LYGL10借用管理JYGL11房屋配置信息管理FWPZX

23、XGL12房屋管理FWGL4.2 可復(fù)用資源 公共類:1,數(shù)據(jù)庫連接;2,數(shù)據(jù)類型轉(zhuǎn)換;3,中文處理;4,數(shù)據(jù)備份;5,時間處理;5. 詳細(xì)設(shè)計詳細(xì)設(shè)計是我們軟件開發(fā)流程終不可或缺的一部分,它是在概要設(shè)計的基礎(chǔ)上,對概要設(shè)計的每個功能模塊進(jìn)一步細(xì)化。5.1 系統(tǒng)管理5.1.1 功能結(jié)構(gòu)圖 系統(tǒng)管理數(shù)據(jù)備份用戶管理系統(tǒng)初始化查詢用戶用戶刪除修改密碼圖5-1-1系統(tǒng)管理結(jié)構(gòu)圖5.1.2 業(yè)務(wù)邏輯圖 *用戶登陸用戶管理系統(tǒng)初始化數(shù)據(jù)備份系統(tǒng)管理圖5-1-2系統(tǒng)管理流程圖5.1.3 功能項描述功能項用戶管理標(biāo)識YHGL子系統(tǒng)用戶管理系統(tǒng)功能描述添加、刪除用戶。修改用戶信息使用角色高級管理人員主要事件流

24、程用戶操作系統(tǒng)響應(yīng)事件單擊增加按鈕數(shù)據(jù)庫新增貨物單單擊刪除按鈕數(shù)據(jù)庫刪除相應(yīng)的貨物單。單擊查詢按鈕顯示相應(yīng)符合查詢條件的值單擊修改按鈕修改數(shù)據(jù)庫相應(yīng)的貨物單數(shù)據(jù)單擊清空按鈕清空填寫的表單異常事件用戶確認(rèn)信息提示相應(yīng)的錯誤信息前置條件用戶登陸系統(tǒng)并具有相應(yīng)的權(quán)限后置條件數(shù)據(jù)庫有相應(yīng)的改變接口說明輸入輸出調(diào)用關(guān)系調(diào)用模塊系統(tǒng)管理被調(diào)用模塊用戶管理5.1.4 界面設(shè)計圖 5.2 倉庫管理5.2.1 功能結(jié)構(gòu)圖倉 庫 管 理物資信息管理物資出庫物資入庫修改信息刪除信息物資出庫出庫信息物資入庫入庫信息單5.2.2 業(yè)務(wù)邏輯圖5.2.3 功能項描述 功能項倉庫管理標(biāo)識CKXXGL子系統(tǒng)物資管理功能描述對物

25、資進(jìn)行刪除,修改;查看倉庫入庫信息和出庫信息使用角色普通管理員,后勤資產(chǎn)管理員。主要事件流程用戶操作系統(tǒng)響應(yīng)事件單擊修改按鈕修改物資信息單擊刪除按鈕刪除物資信息異常事件用戶確認(rèn)修改信息確認(rèn)已修改的物資信息前置條件用戶登陸系統(tǒng)并具有相應(yīng)的權(quán)限后置條件數(shù)據(jù)庫有相應(yīng)的改變接口說明輸入輸出調(diào)用關(guān)系調(diào)用模塊系統(tǒng)管理被調(diào)用模塊倉庫管理5.2.4 界面設(shè)計圖5.3 財產(chǎn)管理5.3.1 功能結(jié)構(gòu)圖財 產(chǎn) 管 理采購管理領(lǐng)用管理借用管理采購申請采購審核領(lǐng)用申請領(lǐng)用審核借用申請借用審核借用歸還5.3.2 業(yè)務(wù)邏輯圖用戶登陸判定權(quán)限采購申請,領(lǐng)用申請借用申請審核申請單通過于否不通過通過產(chǎn)生申請單采購員或其他部門人員

26、管理員刪除申請單,生成單據(jù)增加或減少對應(yīng)庫存,退出系統(tǒng)5.3.3 功能項描述 功能項申請,審核物資標(biāo)識LYGL、JYGL子系統(tǒng)功能描述申請采購、領(lǐng)用、借用物資,產(chǎn)生申請單,由管理員審核。使用角色采購員,部門其他人員,管理員主要事件流程用戶操作系統(tǒng)響應(yīng)事件單擊領(lǐng)用按鈕領(lǐng)用物資單擊借用按鈕借用物資異常事件用戶確認(rèn)物資信息提示相應(yīng)的錯誤信息前置條件用戶登陸系統(tǒng)并具有相應(yīng)的權(quán)限后置條件數(shù)據(jù)庫有相應(yīng)的改變接口說明輸入輸出5.3.4 界面設(shè)計圖5.4 房屋管理5.4.1 功能結(jié)構(gòu)圖房屋管理房屋配置管理房屋使用登記房屋使用者信息記錄查詢房屋使用狀態(tài)圖5-4-1 房屋管理功能圖5.4.2 業(yè)務(wù)邏輯圖管理員房屋

27、管理用戶查詢損失處理用戶登記圖5-4-2 房屋業(yè)務(wù)圖5.4.3 功能項描述 功能項添加房屋管理標(biāo)識FWGL子系統(tǒng)房屋管理功能描述房屋配置信息管理使用角色房屋管理員,后勤資產(chǎn)管理員。主要事件流程用戶操作系統(tǒng)響應(yīng)事件單擊增加按鈕添加房屋信息和房屋使用者信息。單擊查詢按鈕查詢房屋使用狀態(tài)異常事件用戶確認(rèn)房屋信息提示相應(yīng)的錯誤信息前置條件用戶登陸系統(tǒng)并具有相應(yīng)的權(quán)限后置條件數(shù)據(jù)庫有相應(yīng)的改變接口說明輸入輸出調(diào)用關(guān)系調(diào)用模塊系統(tǒng)管理被調(diào)用模塊執(zhí)法人員檔案管理5.4.4 界面設(shè)計圖6. 數(shù)據(jù)庫設(shè)計6.1 外部設(shè)計 6.1.1 標(biāo)識符和約定(1)表名: 表全名 例如:物資領(lǐng)用表:WZLY 注:表全名可根據(jù)表

28、名實際的長短情況而定.如上的物資領(lǐng)用表的表全名就為WZLY。 (2)字段名: 表名前兩字母字段名 區(qū)域名稱:lywsl 6.1.2 表類型劃分主表:系統(tǒng)用戶表,倉庫入庫信息表,物資信息表,倉庫出庫單信息表、物品信息表, 物資領(lǐng)用表,物資借用表,物資申請單據(jù)表,采購申請表等輔助表:系統(tǒng)權(quán)限表,部門信息表,部門財產(chǎn)登記表等,6.1.3 安全保密設(shè)計數(shù)據(jù)庫設(shè)計對數(shù)據(jù)庫的用戶分配了不同的登錄角色.所有角色都進(jìn)行了登錄權(quán)限的設(shè)置. 登錄人員根據(jù)最高管理員(由各使用單位安排,該人員具有對數(shù)據(jù)庫的最高操作權(quán)限)分配的登錄名與密碼進(jìn)行登錄.使用錯誤的登錄名或登錄密碼無法登錄該數(shù)據(jù)庫.一般用戶登錄擁有修改自己個

29、人資料的權(quán)限,只有最高管理人員具有對數(shù)據(jù)庫的添加,刪除,修改,備份,恢復(fù)等操作.數(shù)據(jù)庫的備份功能體現(xiàn)了安全性.定期對數(shù)據(jù)庫進(jìn)行自動備份,一旦數(shù)據(jù)庫毀壞,進(jìn)行數(shù)據(jù)庫恢復(fù),可以找回原來的數(shù)據(jù).6.2 支持軟件 (1)MYSQL:可用于管理數(shù)據(jù)庫的數(shù)據(jù)。(2)PowerDesigner(10.0以上版本):用于對數(shù)據(jù)庫概念模型及物理模型的設(shè)計,用于裝入,修改,生成,更新數(shù)據(jù)庫。6.3 數(shù)據(jù)庫表設(shè)計格式說明表6-1用戶管理表表名 sysusers描述系統(tǒng)用戶信息表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint(10)否主鍵操作員編號uidvarch1ar(10)操作員姓名usernameva

30、rchar(32)用戶口令passwordvarchar(10)性別sexvarchar(10)年齡ageint所在部門bmvarchar(100)聯(lián)系方式phonevarchar(32)密碼提示問題questionvarchar(100)提示問題答案answervarchar(100)用戶郵件emailvarchar(50)用戶權(quán)限qxvarchar(2)狀態(tài)ztvarchar(5)備注bzvarchar(500)表6-2用戶權(quán)限表表名userqx描述系統(tǒng)權(quán)限表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint否主鍵權(quán)限編號uqidvarchar(16)權(quán)限名稱uqnamevarcha

31、r(16)權(quán)限備注uqbzvarchar(500)表6-3物資入庫信息表表名ck_ckxx描述倉庫入庫信息數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint(11)否主鍵倉庫編號ckidint(10)物品編號wpidint(11)物品名稱wpnamevarchar(30)物品數(shù)量wpnumberint(10)物品單價wpdanjiafloat(10,2)物品規(guī)格wpguigevarchar(30)物品單位wpdanweivarchar(50)入庫人員rukunamevarchar(30)入庫時間rukutimedate表6-4物資出庫信息表表名ck_chuku描述倉庫出庫信息表數(shù)據(jù)項名稱

32、字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint(11)否主鍵倉庫編號ckidint(10)物品編號wpidint(11)物品名稱wpnamevarchar(30)物品數(shù)量wpnumberint(10)物品單價wpdanjiafloat(10,2)物品規(guī)格wpguigevarchar(30)物品單位wpdanweivarchar(50)入庫人員rukunamevarchar(30)入庫時間rukutimedate出庫信息chukutimedate出庫時間chukunamevarchar(30)表6-5物資信息表表名ckwpxx描述倉庫物品信息表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號id

33、int 否主鍵物品名稱編號wpzlidvarchar(10)物品名稱wpnamevarchar(50)物品規(guī)格wpguigvarchar(10)物品單位wpdanwvarcher(10)物品產(chǎn)地wpcandvarcher(100)單價wpdanjfload表6-6部門信息表表名bmxx描述部門信息表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint 否主鍵部門編號bmidvarchar(10)部門名稱bmnamevarchar(50)部門電話bmphonevarchar(10)部門地址bmaddressvarcher(10)部門負(fù)責(zé)人編號bmfzridvarcher(100)倉庫負(fù)責(zé)人姓

34、名bmfzrnamefload備注bzVarcher(500)表6-7物資領(lǐng)用表表名wzly描述物資領(lǐng)用表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint否主鍵領(lǐng)用物品種類名稱編號lywzlidvarchar(10)領(lǐng)用物品數(shù)量lywslint領(lǐng)用人編號lyridvarchar(10)領(lǐng)用人姓名lyrnamevarchar(32)領(lǐng)用人所在部門/班級lyrbmvarchar(100)領(lǐng)用負(fù)責(zé)人編號lyfzridvarchar(10)領(lǐng)用負(fù)責(zé)人姓名lyfzrnamevarchar(32)領(lǐng)用審核狀態(tài)lyshztvarchar(10)領(lǐng)用時間lydatedatetime備注lybzvarc

35、har(500)表6-8物資借用表表名wzjy描述物資借用表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint否主鍵借用物品種類名稱編號jywzlidvarchar(10)借用物品數(shù)量jywslint歸還狀態(tài)jyghztvarchar(10)借用申請人編號jyridvarchar(10)借用人姓名jyrnamevarchar(32)借用人部門/班級jyrbmvarchar(100)借用負(fù)責(zé)人編號jyfzridvarchar(10)借用負(fù)責(zé)人姓名jyfzrnamevarchar(32)借用審核狀態(tài)jyshztvarchar(10)借用時間jydatedatetime歸還時間jyghdate

36、datetime備注jybzvarchar(500)表6-9采購申請表表名cgsq描述采購申請表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint(11)否主鍵采購物資編號cgwzidint(10)采購物資名稱cgwznamevarchar(30)采購物資編號cgwznumberint(10)采購物資單價cgwzdanjiafloat(10,2)采購物資規(guī)格cgwzguigevarchar(30)采購物資單位cgwzdanweivarchar(50)申請人姓名sqrnamevarchar(30)表6-10教職工宿舍表表名teacherroom描述教職工宿舍表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint否主鍵職工宿舍編號tsidvarchar(10)職工宿舍類型tslxvarchar(32)宿舍已住人數(shù)tsyrint宿舍是否已住滿itsrmvarchar(10)表6-11教職工宿舍入住人員信息表表名teacherruzr描述教職工宿舍入住人員信息表數(shù)據(jù)項名稱字段名稱數(shù)據(jù)類型為空主外鍵備注流水號idint否主鍵入住職工

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論