国有资产信息管理系统设计与实现
2014-10-14周秦
周秦
摘 要: 随着我国高等院校的不断发展,其国有资产也在不断的变化。因此,如何实现对国有资产的动态监控,保障国有资产的不流失,成为当前高校国有资产管理的重要的管理议题之一。为更好地在信息化条件下实现对高校国有的监督和管理,采用传统的B/S模式,并以J2EE+SSH2+MVC为开发平台,SQL Server 2008为系统数据库,对系统功能进行开发,并以ASP.net技术实现客户端动态页面,设计出了可用于高校国有资产管理和监督的信息管理系统。通过系统测试,系统可稳定运行,从而实现了对高校国有资产的信息化条件下的管理。本文的创新点在于运用工作流技术实现了对高校国有资产的动态监控。
关键字: 高校国有资产; 管理系统设计; ASP.NET技术; SQL Server 2008
中图分类号: TN911?34 文献标识码: A 文章编号: 1004?373X(2014)20?0048?03
Design and implementation of information management system for national asset
ZHOU Qin
(Xian Technological University, Xian 710021, China)
Abstract: With the continuous development of higher education institutions in China, its state?owned assets are constantly changing. Therefore, how to achieve the dynamic monitoring of state?owned assets, and avoid the state assets washing away have become the important management issues of state?owned assets management in higher education institutions. Based on this, in order to better achieve the supervision and management of state?owned universities under conditions of informatization, a university?owned asset management and oversight of information management system was designed by using traditional B / S mode, and taking J2EE + SSH2 + MVC as a development platform and SQL Server 2008 as the system database to develop the system functions, and to achieve client dynamic pages by ASP.net technology. The system testing results show that the system can be stably operated, and realize the management of state?owned assets of universities under the condition of informatization. The innovation of this paper is to achieve the dynamic monitoring of state?owned assets in higher education institutions.
Keyword: state?owned asset in higher education institution; management system design; ASP.NET technology; SQL Server 2008
信息化给现代企事业单位的管理带来了很大的契机,并提高了当前企事业单位管理的效率。同时,随着我国教育体制改革,管办分离成为当前教育改革的重点。而作为高校主要组成部分的国有资产,如何在改革中加强对校企资源的监督和管理,从而保障教学和学校发展规模,成为当前高校国有资产管理部门深入探讨的问题。因此,本文在新形势下提出通过信息化,通过设计管理系统的方式,实现对国有资产的监督与管理。
1 系统需求分析
该系统的设计则主要针对高校国有资产的管理和监督。而随着我国高校的不断发展,以及高校资产的日益增多,做好对高校资产的管理和监督,并在政策允许的情况下实现对国有资产的增值保值是当前高校国有企业管理部门重要的日常工作组成部分。因为,高校国有资产的发展,不仅仅是高校管理水平的体现,更多的是高校自身科研实力和自身优势的综合体现,对稳定高校未来发展起着重要的作用。同时长期以来,高校国有资产的管理基本处于人工管理阶段,网路化管理水平低,从而造成高校领导对国有资产的监督和管理比较困难,并且不同高校企业之间的交流和信息共享比较低,加大了高校国有资产管理的难度,使得效率地下。综合上述的原因,提出构建统一的高校信息管理和监督平台,借助校园网的优势,实现对高校自身国有资产的系统化、网络化和规范化的管理,从而进一步提高学校主管部门对校企资产的利用和管理效率。因此,本系统设计的高校国有资产管理按照UML建模技术,将该系统使用的对象分为系统管理员、资产管理员和主管领导三个不同的使用角色。同时系统按照不同的角色具备不同的使用功能。其具体的功能需求设计如图1所示。
图1 系统整体功能设计
通过上述的UML分析,将系统使用者分为系统管理员、学校领导、资产管理员(各二级学院、处室、校企等)三种不同的角色。同时结合高校管理实际,将其功能划分为上述的系统维护与管理、新增或报废资产数据录入、资产变动申请、资产查询及报表打印、新增或报废资产数据审核、资产变动审批等功能。
系统的维护与管理其主要的使用者为系统管理员。该功能主要是对资产管理系统进行日常的维护、数据的备份以及用户管理权限的设置,同时发布相关的信息;新增或报废资产数据的录入则主要是对高校新增加的国有资产或者是出售、报废的国有资产的数据的录入、修改、查询和统计。
系统可以对在权限范围内的部门进行资产总账、分账的统计,并可对金额进行统计;资产变动申请是针对部门与部门之间、部门内部之间,而该功能则主要由各二级学院、处室、企业的资产管理员负责申请;资产查询及报表打印则主要是针对不同分类的国有资产的查询和相关统计报表的汇总、打印等功能,同时不同的权限可对不同范围内的资产进行总的统计查询;新增或报废资产数据的审核主要是由系统管理员负责,其主要职责为对相关的数据的多少、正确性与否等进行核对和检查,并按照相关凭证进行一一的核对;资产变动审批主要是针对学校主管领导,对相关的资产的变动必须有学校领导的审核同意之后方可进行[1]。
2 系统的数据流程设计
通过上述的功能分析,可以看出该系统的主要的数据流程如图2所示。
图2 系统整体的数据流程图设计
根据系统不同的角色,具有不同的权限。而其数据的流程是首先对国有企业数据的整体,并对相关的数据进行检查和修正;而针对具有资产变动的需报请主管领导签字、财务处审核方和尽心数据的录入;同时根据不同的角色可对不同的资产进行查询、修改、报表打印等。
3 系统整体架构布局
该系统作为高校自身的资产管理系统,同时各个不同的高校有着很多的分布,因此,在对该系统进行设计的时候,采用B/S模式,并采用SSH2+MVC模式对其整体架构进行设计[2]。其具体的系统布局如图3所示。
图3 系统整体架构设计
4 系统数据库设计
对该系统的实现,则主要建立包括admin,zc,zclb,zcbd,zjfs和syqk等不同的表格。同时其表格又按照不同的关键字建立不同的数据逻辑管理。其具体的表主键及属性的设置如表1~表7所示。
表1 管理员表
表2 资产表
表3 资产变动表
表4 资产类别
表5 资产增加方式表
表6 使用情况表
表7 资产报废表
5 系统的实现
5.1 系统数据库和和开发环境部署
对本系统的实现,最主要的是对开发环境的选择。本系统选择J2EE作为变成开发语言,并采用Struts+ Spring+ Hibernate的MVC开发模式进行开发[3]。同时主要的开发工具采用myEclipse开发工具[4],在Intel(R) Core(TM) i5 CPUM370、2 GB内存和WIN7系统下运行。同时系统的数据库采用SQL Server 2005作为该系统的数据库,这主要是因为该网站根据实际的情况,其数据的访问量不大,同时在数据库安全方面,SQL数据库具有独特的安全优势,因此,在该系统中选择SQL2005作为系统数据库实现。
5.2 关键技术及相关代码实例
(1) 报表格式
在该系统的设计中,为方便对系统文件的存储,同时不同的报表都是通过财务报表的形式实现动态的把握,因此,采用XML文件的方式来来实现对数据的存储[4]。其具体实现的代码为:
<!一科目scdoe:代码;snmae:科目名;svesrino:代码版本一>
……
(2) 报表对象的代码实现
//通过数据管理对象获得所有的数据信息对象
Iterator iterDI=this.pData.getAtllDataInfo ().iterator ();
while (iterDI.hasNext ()){//循环遍历数据信息
VODataInfo voDI= (VODataInfo)itrDI.next ();
IteratoriteDrIPV=voDI.eolDIPViterato (r):
Double[] dValue=new Double[2];
DataInfoParsrer diPasrer=new DataInfoParser (voDI);
String sSubjectCode=diParser..getCode ()://获得项目编码
//获得项目值
dValue[0]=diParser.getInitValue ();
dValue[1]=diParser.getInitValue ();
hst.put (sSubjectCode,edValue);//在编码和值之间建立映射
}
同时,针对页面的动态响应,采用JSP技术实现对动态页面的相应。这主要是因为在J2EE组件中,通过JSP动态的页面实现对代理服务器的Agent代理的访问[5],再通过JNDI实现对服务器端的会话Bena,在其完成相应的业务方法之后,实现DAO接口对数据库访问的驱动,从而实现页面和数据库之前的互动[6]。
5.3 部分测试结果
以系统安全功能为例,对其进行测试,其测试的结果如表8所示。
表8 系统安全测试结果表
6 结 语
本文利用J2EE+MVC设计模式,实现了对国有资产信息管理系统的设计和开发,同时通过了网站测试,很好地实现了对学校资产的管理,提高了工作的效率。
参考文献
[1] 杨惠莹.通用国有资产监督管理系统SAM[D].西安:西安建筑科技大学,2005.
[2] ALUR Deepak. J2EE核心设计模式[M].牛志奇,译.4版.北京:机械工业出版社,2008.
[3] 邬继成.struts与Hibernate实用教程:构建基于MVC模式的高效Java Web应用[M].3版.北京:电子工业出版社,2009.
[4] 杨明.MyEclipse 6 Java 开发中文教程[M].3版.北京:电子工业出版社,2009.
[5] 邱玥.基于ASP.NET高校毕业生信息管理系统设计与实现[D].成都:电子科技大学,2013.
[6] 刘增军,向为,孙广富.基于ADO的数据库开发技术研究[J]. 科学技术与工程,2007(5):747?752.
图1 系统整体功能设计
通过上述的UML分析,将系统使用者分为系统管理员、学校领导、资产管理员(各二级学院、处室、校企等)三种不同的角色。同时结合高校管理实际,将其功能划分为上述的系统维护与管理、新增或报废资产数据录入、资产变动申请、资产查询及报表打印、新增或报废资产数据审核、资产变动审批等功能。
系统的维护与管理其主要的使用者为系统管理员。该功能主要是对资产管理系统进行日常的维护、数据的备份以及用户管理权限的设置,同时发布相关的信息;新增或报废资产数据的录入则主要是对高校新增加的国有资产或者是出售、报废的国有资产的数据的录入、修改、查询和统计。
系统可以对在权限范围内的部门进行资产总账、分账的统计,并可对金额进行统计;资产变动申请是针对部门与部门之间、部门内部之间,而该功能则主要由各二级学院、处室、企业的资产管理员负责申请;资产查询及报表打印则主要是针对不同分类的国有资产的查询和相关统计报表的汇总、打印等功能,同时不同的权限可对不同范围内的资产进行总的统计查询;新增或报废资产数据的审核主要是由系统管理员负责,其主要职责为对相关的数据的多少、正确性与否等进行核对和检查,并按照相关凭证进行一一的核对;资产变动审批主要是针对学校主管领导,对相关的资产的变动必须有学校领导的审核同意之后方可进行[1]。
2 系统的数据流程设计
通过上述的功能分析,可以看出该系统的主要的数据流程如图2所示。
图2 系统整体的数据流程图设计
根据系统不同的角色,具有不同的权限。而其数据的流程是首先对国有企业数据的整体,并对相关的数据进行检查和修正;而针对具有资产变动的需报请主管领导签字、财务处审核方和尽心数据的录入;同时根据不同的角色可对不同的资产进行查询、修改、报表打印等。
3 系统整体架构布局
该系统作为高校自身的资产管理系统,同时各个不同的高校有着很多的分布,因此,在对该系统进行设计的时候,采用B/S模式,并采用SSH2+MVC模式对其整体架构进行设计[2]。其具体的系统布局如图3所示。
图3 系统整体架构设计
4 系统数据库设计
对该系统的实现,则主要建立包括admin,zc,zclb,zcbd,zjfs和syqk等不同的表格。同时其表格又按照不同的关键字建立不同的数据逻辑管理。其具体的表主键及属性的设置如表1~表7所示。
表1 管理员表
表2 资产表
表3 资产变动表
表4 资产类别
表5 资产增加方式表
表6 使用情况表
表7 资产报废表
5 系统的实现
5.1 系统数据库和和开发环境部署
对本系统的实现,最主要的是对开发环境的选择。本系统选择J2EE作为变成开发语言,并采用Struts+ Spring+ Hibernate的MVC开发模式进行开发[3]。同时主要的开发工具采用myEclipse开发工具[4],在Intel(R) Core(TM) i5 CPUM370、2 GB内存和WIN7系统下运行。同时系统的数据库采用SQL Server 2005作为该系统的数据库,这主要是因为该网站根据实际的情况,其数据的访问量不大,同时在数据库安全方面,SQL数据库具有独特的安全优势,因此,在该系统中选择SQL2005作为系统数据库实现。
5.2 关键技术及相关代码实例
(1) 报表格式
在该系统的设计中,为方便对系统文件的存储,同时不同的报表都是通过财务报表的形式实现动态的把握,因此,采用XML文件的方式来来实现对数据的存储[4]。其具体实现的代码为:
<!一科目scdoe:代码;snmae:科目名;svesrino:代码版本一>
……
(2) 报表对象的代码实现
//通过数据管理对象获得所有的数据信息对象
Iterator iterDI=this.pData.getAtllDataInfo ().iterator ();
while (iterDI.hasNext ()){//循环遍历数据信息
VODataInfo voDI= (VODataInfo)itrDI.next ();
IteratoriteDrIPV=voDI.eolDIPViterato (r):
Double[] dValue=new Double[2];
DataInfoParsrer diPasrer=new DataInfoParser (voDI);
String sSubjectCode=diParser..getCode ()://获得项目编码
//获得项目值
dValue[0]=diParser.getInitValue ();
dValue[1]=diParser.getInitValue ();
hst.put (sSubjectCode,edValue);//在编码和值之间建立映射
}
同时,针对页面的动态响应,采用JSP技术实现对动态页面的相应。这主要是因为在J2EE组件中,通过JSP动态的页面实现对代理服务器的Agent代理的访问[5],再通过JNDI实现对服务器端的会话Bena,在其完成相应的业务方法之后,实现DAO接口对数据库访问的驱动,从而实现页面和数据库之前的互动[6]。
5.3 部分测试结果
以系统安全功能为例,对其进行测试,其测试的结果如表8所示。
表8 系统安全测试结果表
6 结 语
本文利用J2EE+MVC设计模式,实现了对国有资产信息管理系统的设计和开发,同时通过了网站测试,很好地实现了对学校资产的管理,提高了工作的效率。
参考文献
[1] 杨惠莹.通用国有资产监督管理系统SAM[D].西安:西安建筑科技大学,2005.
[2] ALUR Deepak. J2EE核心设计模式[M].牛志奇,译.4版.北京:机械工业出版社,2008.
[3] 邬继成.struts与Hibernate实用教程:构建基于MVC模式的高效Java Web应用[M].3版.北京:电子工业出版社,2009.
[4] 杨明.MyEclipse 6 Java 开发中文教程[M].3版.北京:电子工业出版社,2009.
[5] 邱玥.基于ASP.NET高校毕业生信息管理系统设计与实现[D].成都:电子科技大学,2013.
[6] 刘增军,向为,孙广富.基于ADO的数据库开发技术研究[J]. 科学技术与工程,2007(5):747?752.
图1 系统整体功能设计
通过上述的UML分析,将系统使用者分为系统管理员、学校领导、资产管理员(各二级学院、处室、校企等)三种不同的角色。同时结合高校管理实际,将其功能划分为上述的系统维护与管理、新增或报废资产数据录入、资产变动申请、资产查询及报表打印、新增或报废资产数据审核、资产变动审批等功能。
系统的维护与管理其主要的使用者为系统管理员。该功能主要是对资产管理系统进行日常的维护、数据的备份以及用户管理权限的设置,同时发布相关的信息;新增或报废资产数据的录入则主要是对高校新增加的国有资产或者是出售、报废的国有资产的数据的录入、修改、查询和统计。
系统可以对在权限范围内的部门进行资产总账、分账的统计,并可对金额进行统计;资产变动申请是针对部门与部门之间、部门内部之间,而该功能则主要由各二级学院、处室、企业的资产管理员负责申请;资产查询及报表打印则主要是针对不同分类的国有资产的查询和相关统计报表的汇总、打印等功能,同时不同的权限可对不同范围内的资产进行总的统计查询;新增或报废资产数据的审核主要是由系统管理员负责,其主要职责为对相关的数据的多少、正确性与否等进行核对和检查,并按照相关凭证进行一一的核对;资产变动审批主要是针对学校主管领导,对相关的资产的变动必须有学校领导的审核同意之后方可进行[1]。
2 系统的数据流程设计
通过上述的功能分析,可以看出该系统的主要的数据流程如图2所示。
图2 系统整体的数据流程图设计
根据系统不同的角色,具有不同的权限。而其数据的流程是首先对国有企业数据的整体,并对相关的数据进行检查和修正;而针对具有资产变动的需报请主管领导签字、财务处审核方和尽心数据的录入;同时根据不同的角色可对不同的资产进行查询、修改、报表打印等。
3 系统整体架构布局
该系统作为高校自身的资产管理系统,同时各个不同的高校有着很多的分布,因此,在对该系统进行设计的时候,采用B/S模式,并采用SSH2+MVC模式对其整体架构进行设计[2]。其具体的系统布局如图3所示。
图3 系统整体架构设计
4 系统数据库设计
对该系统的实现,则主要建立包括admin,zc,zclb,zcbd,zjfs和syqk等不同的表格。同时其表格又按照不同的关键字建立不同的数据逻辑管理。其具体的表主键及属性的设置如表1~表7所示。
表1 管理员表
表2 资产表
表3 资产变动表
表4 资产类别
表5 资产增加方式表
表6 使用情况表
表7 资产报废表
5 系统的实现
5.1 系统数据库和和开发环境部署
对本系统的实现,最主要的是对开发环境的选择。本系统选择J2EE作为变成开发语言,并采用Struts+ Spring+ Hibernate的MVC开发模式进行开发[3]。同时主要的开发工具采用myEclipse开发工具[4],在Intel(R) Core(TM) i5 CPUM370、2 GB内存和WIN7系统下运行。同时系统的数据库采用SQL Server 2005作为该系统的数据库,这主要是因为该网站根据实际的情况,其数据的访问量不大,同时在数据库安全方面,SQL数据库具有独特的安全优势,因此,在该系统中选择SQL2005作为系统数据库实现。
5.2 关键技术及相关代码实例
(1) 报表格式
在该系统的设计中,为方便对系统文件的存储,同时不同的报表都是通过财务报表的形式实现动态的把握,因此,采用XML文件的方式来来实现对数据的存储[4]。其具体实现的代码为:
<!一科目scdoe:代码;snmae:科目名;svesrino:代码版本一>
……
(2) 报表对象的代码实现
//通过数据管理对象获得所有的数据信息对象
Iterator iterDI=this.pData.getAtllDataInfo ().iterator ();
while (iterDI.hasNext ()){//循环遍历数据信息
VODataInfo voDI= (VODataInfo)itrDI.next ();
IteratoriteDrIPV=voDI.eolDIPViterato (r):
Double[] dValue=new Double[2];
DataInfoParsrer diPasrer=new DataInfoParser (voDI);
String sSubjectCode=diParser..getCode ()://获得项目编码
//获得项目值
dValue[0]=diParser.getInitValue ();
dValue[1]=diParser.getInitValue ();
hst.put (sSubjectCode,edValue);//在编码和值之间建立映射
}
同时,针对页面的动态响应,采用JSP技术实现对动态页面的相应。这主要是因为在J2EE组件中,通过JSP动态的页面实现对代理服务器的Agent代理的访问[5],再通过JNDI实现对服务器端的会话Bena,在其完成相应的业务方法之后,实现DAO接口对数据库访问的驱动,从而实现页面和数据库之前的互动[6]。
5.3 部分测试结果
以系统安全功能为例,对其进行测试,其测试的结果如表8所示。
表8 系统安全测试结果表
6 结 语
本文利用J2EE+MVC设计模式,实现了对国有资产信息管理系统的设计和开发,同时通过了网站测试,很好地实现了对学校资产的管理,提高了工作的效率。
参考文献
[1] 杨惠莹.通用国有资产监督管理系统SAM[D].西安:西安建筑科技大学,2005.
[2] ALUR Deepak. J2EE核心设计模式[M].牛志奇,译.4版.北京:机械工业出版社,2008.
[3] 邬继成.struts与Hibernate实用教程:构建基于MVC模式的高效Java Web应用[M].3版.北京:电子工业出版社,2009.
[4] 杨明.MyEclipse 6 Java 开发中文教程[M].3版.北京:电子工业出版社,2009.
[5] 邱玥.基于ASP.NET高校毕业生信息管理系统设计与实现[D].成都:电子科技大学,2013.
[6] 刘增军,向为,孙广富.基于ADO的数据库开发技术研究[J]. 科学技术与工程,2007(5):747?752.