消防隊固定資產管理系統(可編輯)_第1頁
消防隊固定資產管理系統(可編輯)_第2頁
消防隊固定資產管理系統(可編輯)_第3頁
消防隊固定資產管理系統(可編輯)_第4頁
消防隊固定資產管理系統(可編輯)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第五章系統實現消防隊閥定資產管理系統在經過細致的需求分析和周密的系統設計后,進入 系統實現環節。在本章屮將展示系統實現效果圖,配合相關程序代碼將系統的實 現過程完整的展現給用戶。系統的實現是對系統的總體運行分析,簡要的描述了 系統的實現流程和環境。系統的主要實現過程如下所述。5.1系統環境搭建棊于對現有系統全部功能的梳理,以及系統使用b/s模式來實現,開發屮選 擇使用主流的小型機構建開發平臺,開發使用的硬件環境如表5.1所示。表5.1硬件環境配置硬件環境(網絡、設備等)web服務器dell poweredge 12g r620(xeon e5-2603/2gb/300gb)應用服務器dell

2、poweredge r720(xeon e5-2609/4gb/1tb)數據庫服務器dell poweredge 12g r620(xeon e5-2603/2gb/300gb)客戶機普通戴爾、惠普、聯想pc機(內存至少512m,推薦1g,硬盤大于10g)開發使用的硬件環境如表5.2所示。表5.2軟件環境配置軟件環境服務器操作系統windows 2003 server數據庫microsoft sql server 2005web服務器tomcat開發平臺eclipse客戶運行環境ie6.0及其以上版本load runner5.2功能模塊實現5.2.1系統管理系統管理模塊中的系統后臺管理登錄界面

3、實現,如圖5.1所示。用戶在界面 中輸入用戶名和密碼,然后點擊“登陸”按鈕進行系統登錄操作;點擊“重置” 按鈕取消登澩操作,用戶名和密碼文本框清空。消防隊固定資產系統管理登錄用戶名:密碼:圖5.1后臺管理登錄界面后臺管理登錄模塊的實現過程是.(1) 用戶輸入完用戶名和密碼后,前臺的javascript腳本判斷用戶輸入的 信息是否為空。(2) 后臺程序首先從界面獲取用戶輸入的帳戶信息并核查用戶輸入的信息 是否符合規范。(3) 后臺程序通過數據持久模塊使用jdbc接門到數據庫屮核查用戶輸入 的用戶名和密碼是否存在,如果存在則允許用戶進入系統,反之亦然。系統管理模塊屮的系統設置模塊的實現界面如圖5.

4、 2所示。m你當前的位晉:系統管理系統設笠單位名稱消昉隊主管領導張三電mailzhangsan傳真2222222地址貴州省貴陽市是否開啟注冊功能?c是令否是否開啟驗i正碼?是否是否開啟密碼找回功能?是否允詳登錄的ip范困*.*.*.*a格式:192. 168 1. *|202. 68. *.*|*. 12. 55. 34 |185. *. 96. 241127. *. 0. 1 |192. 168.0. 1 如 果:允許所有ip登錄可以用*.*.*.*,禁止所有ip登錄可用:注意:每個ip間用| 分割;如果管理員ip被限制聯系開發商解鎖。修改重罡5.2系

5、統設置界面5. 2.2組織結構管理組織結構管理的界面實現,如圖5.2所示。界面中展示了系統中己經存在的 組織結構信息,每條信息前都有一個復選框,選中后可以進行組織結構信息的編 輯和刪除操作;點擊“全選”可以選屮全部組織結構信息。d你當s的位s:系絞管理組織結構a全迭島新增&刪除id編號部門名稱負責人聯系電話操作44106采購部弓長輯刪除45107財夯部李輯刪除051108人事部王輯刪除52109行®部趙輯刪除總共4條記錄,每頁13條,當前第1頁/共1頁跳轉到第ik15圖5.

6、 2組織結構管理界面組織結構杳詢的實現邏輯是通過前一個頁面傳遞的部門編號參數(did),然后通過參數到departments部門信息表屮查詢該部門的信息,最后,將查詢到的 組織結構信息展示出來。5. 2.3供應商管理供應商信息添加功能的界面實現,如圖5.5所示。陽你當前的位系統管理洪應商管理供應商谞加供應商名稱所屬分類消防服供應商i供應商介紹附件字體字號h段落| i三s三:po 0- b 2'u a 怎一k3s片挎舨相覽文章瀏覽.上傳添加 重晉5.5供應商信息添加界面供應商查詢的實現邏輯是通過前臺頁面傳遞的供應商編號參數(dctitlekey), 然后通過參數到tb_company供座

7、商信息表中查詢該供座商的信息,最后,將查 詢到的供應商信息通過repeater控件綁定數據顯示。5.2.4固定資產管理固定資產管理的界面實現,如圖5.6所示。供應商名稱供應商類別不限70捜索重s.全迭資產id資產名資產類播教里所屬部門供應商時目審核談定編輯操作80消昉服001消昉服1消防組01西安消防公司2013-01-02已審正常編輯刪除52消昉服002消昉服2消防組01西安消防公司2013-01-02已審正常編輯刪除51消昉服003消昉服3消防組01西安消防公司2013-01-02已審正常編輯刪除50消昉服003消昉服4消防組03西安消防公司2013-01-02已審正常編輯刪除49消昉繩0

8、01消昉繩5消防組03西安消防公司2013-01-02已審正常編錯刪除48消昉繩001消昉繩5消防組01西安消防公司2013-01-02已審正??s輯刪除47消昉繩001消昉繩6消防組01西安消防公司2013-01-02已審正常編輯刪除046消昉繩001消昉繩6消防組01西安消防公司2013-01-02已審正常縮錯刪除45消昉繩005消昉繩6消防組01西安消昉公司2013-01-02已審正常編措刪除b44氧氣梅01氧氣擢11消昉組01西安消防公司2013-01-02已審正常編輯刪除b43氧氣擢01氧氣擢33消防組01西安消防公司2013-01-02已審正常縮輯刪除固走資戶名稱資產類別不限;3所罠

9、部門不限h網e1定資產管理界面5.6固定資產查詢的實現邏輯是通過前臺頁而傳遞的固定資產參數 (dccompanykey),然p通過參數到tb_assets固定資產信息表屮查詢該固定資產 的信息,最后,將查詢到的固定資產信息通過repeater控件綁定數據顯示。5.2.5資產監控管理資產監控管理模塊中的監控對象添加的界面實現,如圖5.8所示。m你當前的位$:資產監控管理資產監控添加監控 監控編號0001資戶1編號10001資產名稱氧氣德監控內笞氧氣耀保質期開始時間2013-01-01結束時間2020-01-01添加5.8添加監控對象界面5.2.6資產分析統計鬧定資產的分析統計的界面實現,如圖5.

10、7所示。進行了消防隊年度固定資 產花費統計,統計了一年中消防手套、消防尖盔、消防服、消防繩、氧氣罐、消 防鞋和對講機的采購花費情況。年度定資產花費統計(元)5.7定資產分析統計界面固定資產分析統計界面的代碼實現如下:categories font='arial' fontsize=l 1 fontcolor='000000'>category name=消防手套 hovertext=north america1/ category name=消防尖藍 /category name=消防月k /category name=jft防繩 /category na

11、me=氧罐 /category name=消防鞋 /category name=對講機 /categoriesdataset seriesname=firecostanalyse 1 color=tfdc 12e*><set value=<%=this.getcostanalyse(l)% /</dataset></graph>以上屬于chart的接收數據格式,因此需要在查詢返回的數據時,進過重新構造字符串,并 生成mscolumn3d.xml,交給chart控件去生成圖形便可。<head>script language=javascrip

12、tm src=,7jsclass/fusioncharts.js,x/script>/headscript type=”text/javascriptvar chart = new fusioncharts(7charts/fcf_mscolumn3d.swf "chartld", n600,n400h);chart.setdataurl("data/mscolumn3d.xml");chart.render(uchartdivm);/script以上屬于該頁面必須調用的javascript腳本。必須先把fusioncharts.js引進項h屮便可

13、。5. 3本章小結本章節進行了系統的實現介紹,主要從系統的實現環境、界面設計和功能實 現這三個方面來論述,其中系統總體實現主要介紹了系統的數據庫訪問設計和實 現;系統的功能實現中主耍使用圈形加文字再加代碼的方式。詳細地的介紹消防 隊固定資產管理系統所涉及的各個模塊的實現方法。第六章系統測試系統測試就是利用測試工具按照測試方案和流程對系統進行功能和性能測 試,甚至根據需要編寫不同的測試工具,對測試方案可能出現的問題進行分析和 評估。下面將描述本系統的測試工作。6.1系統測試目標6.1.1功能性測試目標對系統的主要功能進行逐步測試,要完成對0標、測試范圍、測試技術、完 成標準、測試重點和優先級別等

14、測試過程,如表6.1所示。表6.1功能性測試目標測試目標:確保消防隊固定資產管理系統的功能正常及有效。測試范圍:消防隊固定資產管理系統的六個模塊。測試技術:利用有效的和無效的數據來反11、多次執行各個用例、事件流或功能,以核實以下內容:1. 在合理的響應時間內登陸系統。2. 能夠對消防隊固定資產管理系統的主要功能模塊進行新增、修改、查詢、刪除以及數據導入導出等操作。3. 各業務規則都得到了正確的應用。完成標準:系統各功能模塊數據輸出核實與預期一致。測試方法:黑盒測試測試周期:按功能模塊設計復雜度測試重點:“系統登錄模塊”、“固定資產管理模塊”、“資產統計分析”等模塊工作正常優先級:“固定資產管

15、理模塊”、“資產統計分析”、“系統登錄模塊”正常工作性能穩定。6.2.2性能測試目標對系統進行性能測試要達到的a標、測試范圍、測試技術、完成標準、測試重點和優先級別如表6.2所示。表6.2性能測試目標測試目標:正常的預期工作量;預期的最繁重工作量。測試范圍:登陸吋間、操作響應時間、數據備份吋間、統計分析吋間、系統導入導出數據時間。技術:通過模擬對該系統進行業務操作(用戶管理、資產管理),同時在臺式機電腦上進行orthos自動化壓力測試。完成標準:在臺式機上進行壓力測試時,系統平臺的其他程序工作正常且流暢,在orthos壓力測試下,經過長時間工作可以正常使用。測試重點和優先級:多個操作同時進行,

16、測試系統的受壓性能。6.2測試工具和環境對消防隊固定資產管理系統測試的環境如表6.3所示。表6.3系統的測試環境測試環境測試平臺硬件環境:聯想 lenovo (m6602d)、intel core 2、ram: 512、閃存:2g、rom:320g;軟件環境:windows xp;顯示器配置:分辨率1024x768、顏色質量32位;測試工具單元測試junit4集成測試手工測試系統性能測試系統編程測試穩定性測試orthos測試方法白盒測試條件-分支覆蓋黑盒測試等價類劃分、邊界值分析6. 3測試用例和結果1. 用戶登錄系統測試用例和測試結果,如表6.4所示。表6.4用戶登錄模塊測試用例測試編號:t

17、est.ool;測試目的:驗證用戶登錄功能;測試身份:普通用戶步驟操作數據預期結果/詳細要求測試結果1不輸入用戶名和密碼,點擊“登錄"按鈕用戶名:密碼:提醒用戶名或密碼不可為空。通過2輸入錯誤的用戶名或密碼,點擊“登錄"按鈕用戶名:aaa.密碼:111提醒用戶名或密碼錯誤。通過3輸入正確的用戶名和密碼,點擊“登錄"用戶名:test密碼:test成功登錄系統。通過2. 用戶注冊測試用例和測試結果,如表6.5所示。表6.5用戶注冊模塊測試用例測試編號:test_002;測試目的:驗證用戶注冊功能;測試身份:普通用戶步驟操作數據預期結果/詳細要求測試結果1不輸入用戶名和

18、密碼,點擊“注冊"按鈕用戶名:密碼:提醒用戶名或密碼不可為空。通過2輸入不符合規范密碼,點擊“注冊"按鈕用戶名:aaa.密碼:111提醒密碼長度應該大于等于6位。通過3輸入已經存在的川戶名,點擊“注冊”按鈕用戶名:test提醒該川戶已經存在通過4兩次密碼輸入不一致密碼1: 111密碼2: 222提醒兩次密碼不一致錯誤。通過4輸入正確的用戶名和密碼,點擊“登錄"用戶名:test密碼:test成功登錄系統。通過3. 用戶管理模塊測試用例和測試結果,如表6.6所示。表6.6用戶管理模塊測試測試編號:test_003;測試目的:驗證用戶管理功能;測試身份:管理員步驟操作數

19、據預期結果/詳細要求測試結果1不輸入用戶資料信息,點擊“保存"按鈕提示請輸入用戶資料信息。通過2兩次密碼輸入不一致,點擊“保存"按鈕用戶名:test2密碼:123456再次輸入:121212提醒兩次密碼不一致錯誤。通過3輸入正確的用戶資料信息,點擊“保存"按鈕用戶名:test2密碼:123456再次輸入:123456提示成功添加新用戶。通過4輸入已經存在的用戶資料,點擊“保存”按鈕用戶名:test密碼:test再次輸入:test提醒存在相同用戶,請重新輸入。通過5輸入不存在的用戶編號,然后點擊“刪除”按鈕用戶編號:0000提示您要刪除的川戶不存在。通過6輸入存在的

20、用戶編號,然后點擊“刪除”按鈕用戶編號:1提示該用戶刪除成功。通過7不修改任何數據,點擊“修改”按鈕提示該用戶修改成功,數掘未作任何修改。通過8修改錯誤的用戶信息,例如:兩次密碼輸入不一致,點擊“修改"按鈕用戶名:test2密碼:aaaa再次輸入:bbbb提醒兩次密碼輸入不一致,修改失敗。通過9修改正確的用戶資料信息,點擊“修改”按鈕用戶名:test2密碼:aaaa再次輸入:aaaa提醒用戶信息編輯成功。通過4. 固定資產管理模塊測試用例和測試結果,如表6. 7所示。表6.7固定資產管理模塊測試測試編號:test.004;測試目的:驗證固定資產管理功能;測試身份:管理員步驟操作數據預

21、期結果/詳細要求測試結果1不輸入資產資料信息,點擊“保存"按鈕提示請輸入資產資料信息。通過2輸入不規范的資產資料信息。資產名稱超長,資產編號不規范等等。提醒請輸入正確的資產信息。通過3輸入正確的資產信息信息,點擊“保存"按鈕提醒成功添加新資產。通過4輸入己經存在的資產信息,點擊“保存”按鈕提醒存在相同資產,請重新輸入。通過5輸入不存在的資產編號,然后點擊“刪除”按鈕資產編號:0000提示您要刪除的資產信息不存在。通過6輸入存在的資產編號,然后點擊“刪除”按鈕資產編號:1提示該資產刪除成功。通過7不修改任何數據,點擊“修改”按鈕提示該資產修改成功,數據未作任何修改。通過8修改

22、錯誤的資產信息,點擊“修改"按鈕例如:輸入不存在的資產類別。提醒資產信息不規范,請重新輸入。通過9修改正確的資產資料信息,點擊“修改”提醒資產信息編輯成功。通過6. 4本章小結木章節介紹了系統的測試部分,主要從系統測試的方法、工具、測試用例和 結果這四個方面來論述。在測試用例和結果小節,使用列舉測試用例加執行測試 用例的的方法來詳細介紹了供應商管理系統的具體測試內容和結果。第七章總結與展望7.1總結固定資產是消防部隊建設和發展的重要物質基礎,是部隊戰斗力的重要組成 部分。近年來,部隊各級加大了對固定資產的管理力度,但在管理過程中也存 在一些問題。本文作者結合工作實際,探討了當前部隊各

23、級在閥定資產管理過 程屮存在問題的主要原因,以及如何加強固定資產管理工作的建議。本文根據 消防隊固定資產管理工作的實際需要,利用計算機網絡平臺,結合軟件工程方法, 基于j2ee技術和b/s模式設計和幵發了一個適合于消防隊的固定資產管理系 統。系統包括:系統管理、組織結構管理、供應商管理、固定資產管理、資產監 控管理和資產分析統計六個模塊,能夠滿足消防隊固定資產管理的大部分需求。 本文的主要工作如下:(1) 基于消防隊固定資產管理的實際情況和相關業務需求進行了系統的業 務分析,然后通過uml語言研究并構建了固定資產管理系統的業務模型,對固 定資產管理系統進行了功能性和非功能性需求分析。(2) 基

24、于系統的業務需求分析,進行了系統的設計工作,包括:系統總體 架構設計、系統軟件結構設計、系統功能模塊的業務邏輯設計和后臺數據庫的設 計。其中功能模塊的業務邏輯設計使用了 uml語言中的類圖和時序圖的方式; 后臺數據庫設計使用的是e-r圖的方式。(4) 利用java語言實現了消防隊固定資產管理系統的主要功能模塊,系 統采用三層開發架構技術,包括:表現層、服務層和數據層,使用jsp和javascript 技術設計開發系統的界面,使用jquery技術提高系統用戶的使用體驗;在服務 層,構建mvc設汁模式,采用模塊化的開發方式,提高系統的擴展性和可維護 性;在數據層,利用jdbc接u技術實現對sql

25、server 2005數據庫管理系統的 操作。7.2展望基于j2ee平臺技術的消防隊固定資產管理系統已經在消防隊的固定資產管 理部門試運行中,目前系統運行情況良好,雖然前期資產的錄入方面比較麻煩,但是在后期資產管理和數據管理方而確實輕松很多,消防隊的固定資產管理的效 率明顯提高。然而,在運行過程屮也遇到了一些問題需要k一步去解決,出現的 問題主要表現在以下幾個方面:1. 資產信息的添加功能比較麻煩,目前只是實現了固定資產信息的單條錄入 功能,下一步淮備實現批量數據的導入和導出功能,例如,通過excel電子表格 或者文本文件批量導入固定資產數據。2. 數據的查詢檢索功能需要加強,目前本系統只是實

26、現數據的精確查詢和模 糊查詢,這個無法滿足多條件、多維度的數據查詢需求,因此,下一步需要設計 開發用戶自定義查詢或者組合查詢功能。3. 系統的安全性問題,目前系統的用戶密碼信息還是以明文方式存儲的,這 樣系統的安全性沒有保障,后期要進行改造,使用md5加密方式來存儲用戶密 碼信息。參考文獻11.羅江.淺議如何加強消防部隊固定資產管理n.廣西民族大學學報,2011年9月.12j.李玲.淺議新形勢下消防部隊固定資產管理.財經界(學術版),2013年3月.3.程雷,薛瞧瞧.論消防隊固定資產網絡管理模式的變革収向j.云南社會主義學院學報,2012,(1):128-130.41.由繼紅.rfid技術在消

27、防隊固定資產管理中的應用j1.實驗技術與管理, 2012,(29):200-203.5 .單存波.基于rf1d的消防隊固定資產管理系統研宄uh浙江紡織服裝職業技術學院學報,2011,(4):81-84.6 .王嵌鑫,李界家,胡彬彬.rhd和條形碼在固定資產管理中的應用研究j.解決方案,2009,(2):41-43.71.(美)埃克爾.java編程思想(第4版).陳昊鵬譯.北京:機械工業出版社,2007.06 81.彭偉民.基于需求的灑店管理系統的建模與實現j1.微機發展,2005.10.91.翟廣宇.基于b/s結構的灑店管理系統j1.蘭州工業高等專科學報,2004.6.101.薛華成.管理信息

28、系統fml.北京:清華大學出版社,1996.7.111.張建華.提高asp.net網站速度的措施j.齊魯石油化工,2010, (14) :1-2.12 .(美)ryan stephens, ron plew,arie d.jones 著,井中月,郝記生譯.sql 入門經典(第 5 版)m.北京:人民郵電出版社,2011.13 .郝安林,許勇.sqlserver2005基礎教程與實驗指導m.北京:清華大學岀版社,2008.14 .黃興榮.基于sql server 2005的數據挖掘的研究j.計算機與現代化,2010,(15) p6-10.15 .祁新安.sqlserver數據庫的運用研究j.制造

29、業自動化,2010, (10)pl-2 .16 .亨俊麗.數據挖掘在microsoft sql server 2005 analysis services中的應用研宄j.軟件 導刊,2010, p12-1317 .郭寧生.基于uml的數字化技術圖紙管理信息系統分析和設u"j.機械科學與技 術,2009, (10) p20-22.181.柳毅.一種從uml模型到可靠性分析模型的轉換方法j1.軟件學報,2010,(2) p11-13. 19j.魏艷銘.rup和uml在軟件體系結構建模中的應用研究dj.重慶師范消防隊.2007. 20.杜文靜.基于uml建模技術的物流管理系統的設計與實現m.沈陽師范大學學報(自然科學版),2011,13-15.i21j.程亮.基于uml和模型檢測的安全模型驗證方法.計算機學報,2009, (19):21-29.22 . robertc. lewis .marketing leadership in hospitality: foundations andpracticesj .university of guelph.2005:176-197.23 . a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論