首页 > 范文大全 > 正文

基于jsp的企事业单位固定资产管理系统开发

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于jsp的企事业单位固定资产管理系统开发范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:本文介绍了使用 JSP 技术开发企事业单位固定资产管理系统。它采用 B/S 架构,可以实现对固定资产的采购入库、报废、领用、转移、归还等操作。实现对固定资产生命周期的全流程跟踪管理。系统采用 MVC 三层架构,使用Servlet 技术实现业务逻辑,使用 JDBC 技术访问数据库,基于数据记录实现工作流模式。每种用户角色有不同的操作权限,提高了单位管理效率。

关键词:固定资产 管理系统 应用开发

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2016)11-0175-02\固定资产管理是各企事业单位日常管理的一个重要组成部分。固定资产具有以下特点:(1)价值较高。从几百元的办公桌椅,到几千元的电脑等办公设备,甚至价值数十万元的科研仪器。一旦损坏,对单位损失很大。(2)使用年限较长。固定资产一般都是耐用物品,可以使用几年甚至几十年,期间使用者可能发生变化,或者多人使用。 (3)使用地点分散。固定资产由各人领用后分布在不同地点,难以集中管理。

本文介绍采用 jsp 技术开发的一套固定资产管理系统。它采用 B/S 架构,可以实现对固定资产的采购入库、报废、领用、转移、归还等操作。实现对固定资产生命周期的全流程跟踪管理。

Java服务器页面(Java Server Pages,简称 JSP)是由 Sun 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP 技术是在传统的网页HTML页面中插入 Java 程序段(Scriptlet)和 JSP 标记(tag),从而形成 JSP 文件。用 JSP 开发的 Web 应用是跨操作系统平台的,现已成为开发 Web 程序的标准语言之一。Java 及其开发工具完全对用户免费,可以为企事业单位节约管理资金。

1 系统需求

本系统用户角色分为资产使用人、资产管理员、系统管理员。资产使用人是本单位的职工,是固定资产使用人员,领用资产后,对资产的保管负责;资产管理员是单位后勤部门的工作人员,负责整个单位固定资产的清点、统计、管理;系统管理员是本软件系统的管理人员,负责用户和权限管理。用户使用系统必须先登录。

1.1 资产使用人操作

(1)固定资产领用。资产使用人填写要领用的资产类型、名称、数量、使用期限等信息,提交给资产管理员,资产管理员审核后,如果同意领用,则通知使用人前来领取资产,使用人签字领用后,资产管理员将资产编号输入系统;不同意领用,则将申请单退回使用人。

(2)固定资产转移。资产使用人要将自己名下的固定资产转移给本单位其他职工使用。资产原使用人填写要转移的资产编号、接受人等信息,提交给资产接受人。接受人同意接受的,提交给资产管理员,不同意接受的,返回资产原使用人;资产管理员同意转移的,批准转移,不同意转移的,返回资产原使用人。

(3)归还固定资产。资产使用人将自己领用的固定资产归还给单位。资产使用人填写要归还的资产编号,提交给资产管理员。资产管理员查看资产完好后,同意归还。

1.2 固定资产管理员操作

可以对固定资产进行入库登记、报废、查询统计,批准资产使用人的领用、转移、归还等请求。

(1)固定资产入库单位购入固定资产后,资产管理员对资产进行检查、清点无误后,将资产信息输入系统。

(2)固定资产报废固定资产损坏或到达使用年限后,资产管理员将资产状态改为报废。

(3)固定资产查询统计资产管理员可以按照类别、名称、编号、日期等查询资产信息,输出统计报表。

1.3 系统管理员操作

可以新增、维护用户信息,指定用户权限。

2 系统设计

2.1 系统功能模块

本系统功能模块结构如图1所示。

2.2 数据库设计

本系统采用关系数据库,表与表之间的联系通过外键与其他表的主键进行关联。系统主要数据表如下:

(1)用户表 Asset_Users。表示系统用户信息,主要字段:用户编号(主键)、帐号、密码、工号、姓名、部门、角色。

(2)资产信息表 Asset_Info。表示每件固定资产信息,主要字段:资产编号(主键)、类别、名称、原值、购入日期、使用寿命、现使用者(外键)、借出日期。

(3)资产申请表 Asset_Apply。表示固定资产的申请领用、转移、归还信息,主要字段:申请编号(主键)、资产编号(外键)、申请人(外键)、申请日期、申请类型、申请期限、申请说明。

(4)资产流转记录表 Asset_Flow。记录固定资产流转历史信息,以备日后查询统计,主要字段:记录编号(主键)、资产编号(外键)、使用人(外键)、流转日期、流转期限、流转类型、备注。

3 系统实现

本系统采用 JSP+Servlet+JavaBean 三层体系结构实现。JSP实现页面显示,Servlet 实现业务逻辑,JavaBean通过调用 JDBC 实现数据访问。开发环境使用Eclipse,基于 JDK1.6,Web 服务器使用 Tomcat7.0,数据库使用 SQL Server 2005。

3.1 配置文件

Java Web 程序需要配置一个 web.xml 文件,它描述了程序中使用到的配置信息,要使用 Servlet,需要在 web.xml 文件中包含以下配置元素:

ApplyAsset

assets.apply.ApplyAssets

class>

ApplyAsset

/ApplyAsset

它表示名为 ApplyAsset的Servlet由 Java 类assets.apply.ApplyAssets 实现,URL 为 /ApplyAsset,表 示 在 浏 览 器 地 址 栏 输 入 http://59.54.141.65:8524/myapp/ApplyAsset 即可调用这个 Servlet[3]。

3.2 数据访问

数据访问使用JDBC实现[4],例如,要查询全部资产信息代码如下:

String sql="select * from Assets_Info";

Connection con=null;

Statement st=null;

ResultSet rs=null;

try

{

Class.forName ("oracle.jdbc.driver.SQLServer-

Driver");

con=DriverManager.getConnection("jdbc:sqlswe-

rver:127.0.0.1:1433:assets", "sa","123456");

st=con.createStatement();

rs=st.executeQuery(sql);

while(rs.next())

{

}

3.3申请流程实现

资产使用人和资产管理员之间的申请流程以数据库记录为中心。以资产领用为例,资产使用人填写领用申请单并提交管理员,则生成一条资产申请记录,资产管理员批准领用,也生成一条资产批准记录,领用完成后,同时生成一条资产流转记录保存到数据库作为资产流转历史日志。

4 结语

基于 JSP 技术的固定资产管理系统已经开发完成并在单位管理中得到实际应用,实现了固定资产管理的网络化。后序版本将采用条码、RFID 等自动识别技术对固定资产进行标识,提高管理的自动化水平,还将考虑与企业的财务系统集成,使固定资产结算更加高效、便利。

参考文献

[1]孙鑫.Java Web开发详解:XML+XSLT+Ser-vlet+JSP深入剖析与实例应用[M].北京:电子工业出版社,2006.

[2]刘丽珏,张龙祥.JDBC与Java数据库程序设计[M].北京:人民邮电出版社,2001.

[3]张峋,杨三成.关键技术:JSP与JDBC应用详解[M].北京:中国铁道出版社,2010.

[4]任两品.基于工作流的高校固定资产管理系统研究[D].武汉:武汉理工大学,2005.

[5]付白音太.基于工作流的乌海学院后勤固定资产管理系统的设计与实现[D].沈阳:东北大学,2009.

[6]阮萍.基于ASP的固定资产管理查询系统的设计与实现[D].武汉:武汉理工大学,2009.