董錚+熊啟軍
摘 要:本文結合某高校發展的實際,在盡可能降低資產管理的成本的情況下,設計了J2EE平臺下的資產管理系統。重點對資產管理的相關流程、系統結構的構架、核心體系及應用程序進行了設計。此架構為高校資產管理和運作提出了一種新的技術方案。
關鍵詞:固定資產;管理系統;J2EE;信息化
中圖分類號:TP311.52 文獻標識碼:A
The Design of Fixed Assets Management System Based on J2EE
DONG Zheng,XIONG Qijun
(School of Mathematics & Computer Science,Hubei University of Arts and Science,Xiangyang 441053,China)
Abstract:Base on the current college,we should reduce the costs of assets management.This paper designed a management system of college based on J2EE.It researched the college assets process,system scheme architecture,core module of the system design and the application implementation.The construction of assets system has supplemented a technical link for colleges management level.
Keywords:fixed asset;management system;J2EE;informationization
1 引言(Introduction)
固定資產是高校資產的重要組成部分,尤其在加強設備購置及管理;如何有效發揮設備的作用等方面存在或多或少的問題。在目前許多高校,各二級學院及學校行政中心的資產都呈幾何級數增長,要想高效效率、動態管理,就有必要引入新的技術來實現高校資產管理的“及時化、信息化、科學化”[1-3]。
2 本文主要研究內容(The content of the paper)
對本資產管理業務進行概述分析,由此提出基于J2EE的資產管理系統的設計與實現,最后對其進行軟件集中測試,給出其測試方案,其中測試方案的核心技術是采用基于J2EE的MVC三層架構——模型(Model)、視圖(View)、控制器(Controller) [4],模型是應用程序的主體,它表示業務邏輯;視圖是與用戶的頁面;控制器工作就是根據用戶的輸入,控制用戶界面數據顯示和更新模型對象狀態。本系統采用目前主流的MVC三層構架,中間層采用Spring,持久層采用E-R映射工具Hibernate,表現層采用Struts2[5]。
3 需求分析(Analysis of the paper)
3.1 系統的業務模型
固定資產管理系統的業務模型,是對整個系統的應有的總體業務流程的概括和描述,可以幫助用戶把握系統的整體運用了解。固定資產管理系統的模型如圖1所示。
圖1 系統模型
Fig.1 Model of the system
3.2 系統的業務流程
為使資產管理操作簡潔,系統的執行過程也清晰,無論是用戶還是管理人員都能熟練使用,流程圖構建如圖2所示。圖中的箭頭表示系統指令的業務方向。
圖2 流程圖
Fig.2 Flow chart
4 系統設計與實現(Design and realization)
4.1 總體模塊設計
根椐資產管理的實際運行流程,整個系統采用層層管理模式,從整個功能中分為三大塊,主要是學校財務部門,各二級學院,各二級學院實驗室組成。
4.2 各個管理層功能設計
學校財務部門與各二級學院。該功能主要實現用戶的管理,設備的管理,資產統計以及日志的管理四個小模塊,其中用戶管理主要是:針對不同的用戶分配不同的權限,并為其提供相應的功能。其中主要包括對用戶的增、刪、改、查,為用戶分配權限、用戶基本信息以及密碼管理。
設備管理主要完成資產管理的基本功能。針對不同的用戶權限,提供相應的功能。其中主要包括設備采購、設備管理和設備查詢。其中設備采購包括資產的申報、審批、采購計劃、供應商信息等功能;設備管理主要包括狀態查詢、調撥、報廢等功能。資產統計主要實現生成報表,分析報表等功能[6,7]。
4.3 數據庫設計
數據庫是資產管理系統的基礎,它存儲著系統所有的數據與流程。在對開發數據庫設計中進行ER關系的分析十分必要,ER模型使我們對系統的數據庫結構了解清晰,并且也有助于對系統整體功能結構的理解[8,9]。
本系統數據庫設計如表1所示。由于篇幅限制,在這里不提供具體的表設計的字段。
表1 系統數據庫
Tab.1 The system database
其連接數據庫Database具體關鍵代碼如下:
private String driverName="com.mysql.jdbc.Driver"; //驅動程序名
private String userName="ader"; //數據庫用戶名
private String userPwd="5555"; //密碼endprint
private String dbName="My_Sy"; //數據庫名
private String url="jdbc:mysql://localhost/"+dbName+"?user="+userName +"&password="+userPwd+ "&useUnicode=true&characterEncoding=gb2312"; //連接字符串
5 系統測試(Test system)
軟件測試是保證軟件質量的一種方法,其主要包括兩個部分:功能性測試和性能測試。
5.1 功能性測試
按照需求說明書的模塊來劃分功能。在此基礎上,寫出功能操作的流程圖,最好還要寫出數據流圖,以便對輸入輸出結果的控制做到游刃有余,并開始編寫測試計劃和測試用例。
5.2 性能測試
在測試的時候需要嚴格按照測試的總體原則測試和記錄存在的問題,測試在系統最大負荷情況下,客戶端請求遠程調用的響應時間,提出相應的功能設計建議。
6 結論(Conclusion)
基于MVC的資產管理系統在本學校得到了應用,實際運行顯示,該系統能夠有效將資產管理效率得以一定程度的提高,保證設備數據共享,方便其進行追蹤,也使相關資產管理人員減輕了工作負擔。
參考文獻(References)
[1] 劉輝.一種流動性資產管理系統的設計與實現[J].中國管理信
息化,2011,(20):56-57.
[2] 王曉華.高等學校固定資產清查工作探析[J].實驗室研究與探
索,2011,(8):118-120.
[3] 張崢.企業固定資產信息化管理體系[J].計算機工程與設計,
2006,(20):3949-3951.
[4] 張俐.基于MVC模式的分頁組件應用[J].計算機工程,2011,
(21):255-257.
[5] 李守振,張南平,常國鋒.Web應用分層與開發框架設計研究
[J].計算機工程,2006,(22):274-276.
[6] 朱凌璐.基于ASP.NET的高校資產管理系統分析與設計[J].現
代商業,2011,(21):178.
[7] 趙冬梅.固定資產管理系統的研究與應用[J].自動化技術與應
用,2011,(9):96-98.
[8] 鐘嵐,等.基于B/S的通用車輛管理信息系統研發[J].計算機工
程與設計,2007,(7):1695-1698.
[9] 王芳,等.基于SSH架構的風險監測系統的設計與實現[J].核科
學與工程,2010,(4):355-359.
作者簡介:
董 錚(1980-),男,碩士,實驗師.研究領域:控制科學與
工程.endprint
private String dbName="My_Sy"; //數據庫名
private String url="jdbc:mysql://localhost/"+dbName+"?user="+userName +"&password="+userPwd+ "&useUnicode=true&characterEncoding=gb2312"; //連接字符串
5 系統測試(Test system)
軟件測試是保證軟件質量的一種方法,其主要包括兩個部分:功能性測試和性能測試。
5.1 功能性測試
按照需求說明書的模塊來劃分功能。在此基礎上,寫出功能操作的流程圖,最好還要寫出數據流圖,以便對輸入輸出結果的控制做到游刃有余,并開始編寫測試計劃和測試用例。
5.2 性能測試
在測試的時候需要嚴格按照測試的總體原則測試和記錄存在的問題,測試在系統最大負荷情況下,客戶端請求遠程調用的響應時間,提出相應的功能設計建議。
6 結論(Conclusion)
基于MVC的資產管理系統在本學校得到了應用,實際運行顯示,該系統能夠有效將資產管理效率得以一定程度的提高,保證設備數據共享,方便其進行追蹤,也使相關資產管理人員減輕了工作負擔。
參考文獻(References)
[1] 劉輝.一種流動性資產管理系統的設計與實現[J].中國管理信
息化,2011,(20):56-57.
[2] 王曉華.高等學校固定資產清查工作探析[J].實驗室研究與探
索,2011,(8):118-120.
[3] 張崢.企業固定資產信息化管理體系[J].計算機工程與設計,
2006,(20):3949-3951.
[4] 張俐.基于MVC模式的分頁組件應用[J].計算機工程,2011,
(21):255-257.
[5] 李守振,張南平,常國鋒.Web應用分層與開發框架設計研究
[J].計算機工程,2006,(22):274-276.
[6] 朱凌璐.基于ASP.NET的高校資產管理系統分析與設計[J].現
代商業,2011,(21):178.
[7] 趙冬梅.固定資產管理系統的研究與應用[J].自動化技術與應
用,2011,(9):96-98.
[8] 鐘嵐,等.基于B/S的通用車輛管理信息系統研發[J].計算機工
程與設計,2007,(7):1695-1698.
[9] 王芳,等.基于SSH架構的風險監測系統的設計與實現[J].核科
學與工程,2010,(4):355-359.
作者簡介:
董 錚(1980-),男,碩士,實驗師.研究領域:控制科學與
工程.endprint
private String dbName="My_Sy"; //數據庫名
private String url="jdbc:mysql://localhost/"+dbName+"?user="+userName +"&password="+userPwd+ "&useUnicode=true&characterEncoding=gb2312"; //連接字符串
5 系統測試(Test system)
軟件測試是保證軟件質量的一種方法,其主要包括兩個部分:功能性測試和性能測試。
5.1 功能性測試
按照需求說明書的模塊來劃分功能。在此基礎上,寫出功能操作的流程圖,最好還要寫出數據流圖,以便對輸入輸出結果的控制做到游刃有余,并開始編寫測試計劃和測試用例。
5.2 性能測試
在測試的時候需要嚴格按照測試的總體原則測試和記錄存在的問題,測試在系統最大負荷情況下,客戶端請求遠程調用的響應時間,提出相應的功能設計建議。
6 結論(Conclusion)
基于MVC的資產管理系統在本學校得到了應用,實際運行顯示,該系統能夠有效將資產管理效率得以一定程度的提高,保證設備數據共享,方便其進行追蹤,也使相關資產管理人員減輕了工作負擔。
參考文獻(References)
[1] 劉輝.一種流動性資產管理系統的設計與實現[J].中國管理信
息化,2011,(20):56-57.
[2] 王曉華.高等學校固定資產清查工作探析[J].實驗室研究與探
索,2011,(8):118-120.
[3] 張崢.企業固定資產信息化管理體系[J].計算機工程與設計,
2006,(20):3949-3951.
[4] 張俐.基于MVC模式的分頁組件應用[J].計算機工程,2011,
(21):255-257.
[5] 李守振,張南平,常國鋒.Web應用分層與開發框架設計研究
[J].計算機工程,2006,(22):274-276.
[6] 朱凌璐.基于ASP.NET的高校資產管理系統分析與設計[J].現
代商業,2011,(21):178.
[7] 趙冬梅.固定資產管理系統的研究與應用[J].自動化技術與應
用,2011,(9):96-98.
[8] 鐘嵐,等.基于B/S的通用車輛管理信息系統研發[J].計算機工
程與設計,2007,(7):1695-1698.
[9] 王芳,等.基于SSH架構的風險監測系統的設計與實現[J].核科
學與工程,2010,(4):355-359.
作者簡介:
董 錚(1980-),男,碩士,實驗師.研究領域:控制科學與
工程.endprint