基于SSH的固定资产管理系统设计与实现
摘 要
随着计算机信息技术的发展以及对资产、设备的管理科学化、合理化的高要求,利用计算机实现设备及资产的信息化管理已经显得非常重要。
固定资产管理系统是一个单位不可缺少的部分。但一直以来人们使用传统的人工方式管理固定资产的信息,这种管理方式存在着许多缺点,这对于查找、更新和维护都带来了不小的困难。因此,开发一个界面友好,易操作的资产管理软件进行自动化管理变得十分重要。这正是本系统开发的目的和意义。本文所阐述的固定资产管理系统,以浏览器/服务器模式高效地实现了固定资产管理的各项功能,可进行资产的添加,删除、修改、查询、打印报表等功能;还可以对每位职工的添加、删除、修改、查询基本操作;本系统还对权限进行限制,操作员只可对资产和用户进行基本操作,管理员可以为每位员工赋权限。
使用本系统,不仅提升了效率,而且满足现代高校资产管理的需要。
关键词:资产管理 JSP Struts Hibernate Spring
Fixed-assets Manager System
Abstract
With the development of computer information technology and the high demand of scientific management and rationalization of assets and equipment, using computer to achieve the information management of equipment and assets has become very important.
Fixed assets management system is an indispensable part of a unit, However, we have been using the traditional manual to manage the information of fixed assets, and there are many shortcomings of this approach, which has brought a lot of difficulties to find and update and maintenance .Therefore, to develop a as set management software with friendly interface and easy operation to carry out automated management become very important. This is the purpose and significance of the development of the system. The fixed asset management system decried in this article achieves functions of efficient management of fixed assets using browser / server model. In this system, we can use the function of assets add, delete edits and inquiry, statements printing and so on; we can also use the basic operation of workers add, delete, modify and check. The system also limit the authority so that operators can only do some basic operations to users and assets and the administrator give permissions to every employee.
With the help of this system, the university not only enhances the efficiency but also meets the needs of modern management of asset.
Keywords:Fixed-assets JSP Struts Hibernate Spring
目 录
固定资产管理系统I
摘 要I
AbstractII
前 言V
第1章 绪 论1
1.1 项目背景1
1.2 项目设计原则1
1.2.1 实用性原则1
1.2.2 经济性原则1
1.2.3 扩充性原则2
1.2.4 社会可行性原则2
1.3 本章小结2
第2章 系统分析3
2.1 需求分析3
2.2 技术可行性3
2.2.1 动态网站技术介绍3
2.2.2 程序语言的选择3
2.3 软件可行性分析4
2.3.1 软件环境4
2.3.2 硬件环境7
2.4 系统结构可行性分析7
2.4.1 B/S模式简介7
2.4.2 B/S模式的优点8
2.5 本章小结8
第3章 关键技术9
3.1 开发架构9
3.1.1 软件开发架构的意义9
3.1.2 Struts架构简介9
3.2 数据持久层11
3.2.1 持久层主流方案11
3.2.2 持久层主流方案12
3.2.3 持久化技术12
3.3 本章小结13
第4章 总体设计14
4.1 总体设计14
4.2 数据库设计15
4.2.1 数据库的需求分析15
4.2.2 数据库表的具体设计15
4.3 详细设计17
4.3.1 功能设计17
4.3.2 系统登陆18
4.3.3 系统用户管理20
4.3.4 员工信息管理23
4.3.5 资产入库管理24
4.3.6 资产维护管理28
4.3.7 资产借还管理29
4.3.8 打印报表31
4.3.9 密码修改34
4.4 技术难点34
4.4.1 中文乱码34
4.4.2 图片处理34
4.4.3 HQL语言35
4.4.4 安全性35
4.5 本章小结36
第5章 系统测试37
5.1 测试的定义及目的37
5.2 测试的原则37
5.3 系统的方法37
5.3.1 界面测试37
5.3.2 功能测试38
5.3.3 需求测试38
5.3.4 性能测试38
5.4 系统中其它要注意的地方38
5.5 固定资产管理系统的测试39
5.6 本章小结39
结 论40
致 谢41
参考文献42