APP下载

基于J2EE的资产管理系统的设计与实现

2014-03-15董铮熊启军

软件工程 2014年3期
关键词:固定资产管理系统信息化

董铮+熊启军

摘 要:本文结合某高校发展的实际,在尽可能降低资产管理的成本的情况下,设计了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

猜你喜欢

固定资产管理系统信息化
基于James的院内邮件管理系统的实现
幼儿教育信息化策略初探
基于LED联动显示的违停管理系统
海盾压载水管理系统
消防部队固定资产管理存在的问题及对策
中小企业固定资产核算与管理问题研究
基于云会计的A集团企业固定资产投资决策实施探析
信息化是医改的重要支撑
基于RFID的仓储管理系统实现
信息化