信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对企业固定资产智能管理系统等问题,对企业固定资产智能管理系统进行研究分析,然后开发设计出企业固定资产智能管理系统以解决问题。
企业固定资产智能管理系统主要功能模块包括个人信息、密码修改、管理员、普通用户、资产信息、盘点记录、报废记录,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取Mysql作为后台数据的主要存储单元,采用ssm框架、java技术、进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对企业固定资产智能管理系统的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现企业固定资产智能管理系统和部署运行使用它。
关键词:资产智能管理系统;Java;SSM;MYSQL
In the information society, there is a need for targeted access to information, but the expansion of the access is basically the direction of people's efforts. Because of the deviation in the perspective, people can often obtain different types of information, which is also the most difficult subject for technology to overcome. Aiming at the problems of enterprise fixed assets intelligent management system, this paper studies and analyzes the enterprise fixed assets intelligent management system, and then develops and designs the enterprise fixed assets intelligent management system to solve the problems.
The main functional modules of the enterprise fixed assets intelligent management system include personal information, password modification, administrators, ordinary users, asset information, inventory records, and scrap records. The object-oriented development mode is adopted for software development and hardware installation, which can well meet the needs of actual use, improve the corresponding software installation and program coding, and take MySQL as the main storage unit of background data, Using ssm framework, java technology, coding and development of business system, all the functions of this system are realized. This report first analyzes the background, role and significance of the research, laying a foundation for the rationality of the research work. This paper analyzes the various requirements and technical problems of the enterprise fixed assets intelligent management system, proves the necessity and technical feasibility of the system, and then makes a basic introduction to the technical software and design ideas needed to design the system, and finally realizes the enterprise fixed assets intelligent management system and deploys and runs it.
Keywords: Asset intelligent management system; Java; SSM; MYSQL
随着互联网和信息技术在21世纪世界范围内的广泛运用和推广,社会上每一个行业的学者和从业人员都相继创造出更加科学的管理方法和管理理念,以提高企业生产效率和优化管理。企业资产管理已成为互联网时代企业管理的核心能力,而固定资产管理具有量大、管理难度大、工作量复杂等特点,因此是企业界和学者关注的焦点。加强固定资产管理不仅可以大大降低企业管理成本和人力投入,还可以优化企业的固定资产管理流程,提高企业的生产效率和经济效益。资产管理的水平和质量可以直接影响企业的经营绩效和管理效果。例如,对于企事业单位和政府机关来说,资产管理的质量与国有资产的保护和流失密切相关。在资产管理中,固定资产管理的含义是指设计一套完整的管理优化流程,对企业中的固定资产进行管理。固定资产总则包括使用一年以上、理论上使用年限较长的厂房、车辆、机器、设备、机器等,固定资产也可以单独发挥作用。固定资产能在公司高效的经营环境中发挥巨大作用,不断将企业经营扩大致强大的企业市场竞争力等一哥水平,也是企业经营行为和战略管理的具体物质载体,更是维护企业部门的控制体系。
固定资产管理是所有类型和行业企业的一项核心管理能力,因为固定资产管理的水平和质量会在很大程度上影响甚至决定目标企业的整体管理质量,进而影响企业的整体经济效益, 尤其是固定资产比重较大的第二产业企业。对于总则民营或国有企业来说,固定资产在管理上具有共同的特点:一是固定资产管理涉及多个企业部门,包括部直属部门的生产部门、后勤部门、经营部门和管理部门,以及中间保管层和下属公司。其次,固定资产具有广泛.的使用范围,无论是上级部门还是下级生产部门都会涉及固定资产;第三, 企业固定资产的数量和金额相当大,占企业总资产的相当比例。不言而喻,由于企业资产管理的相当复杂、涉及的部门范围广、使用频率快,企业的固定资产管理部门往往承受着较大的压力和责任。
然而,对于大多数企业来说,固定资产管理仍然处于较低的管理水平和效率。由于企业只注重固定资产投资,而忽视了固定资产管理方式和方法的优化,没有跟上互联网时代的发展。停留在手工阶段,因此在管理过程中很容易经常出错,创造的工作绩效也很低。这使得企业的实际资产需求与固定资产管理水平出现了严重的不协调现象,并且容易造成企业日常投资运营与企业资产运营的脱节问题。随着信息技术和互联网技术的普及,传统的企业管理模式远远跟不上企业的发展速度和要求,人工记录的资产管理模式逐渐被基于信息平台的固定资产管理系统所取代。在信息管理系统的实际情况下,有效促进企业部门管理规范化、科学化和信息化的一种科学手段是推广和企业资源计划系统(ERP系统)这种企业资源管理系统可以极大地改变企业以手工管理为主的非常规管理方式,不断缩小等发达国家的生产率和管理水平的差距。
对于中国企业来说,版本与分散、混乱的基础设施信息和固定资产管理系统不统一,给企.业资金利用、材料投入、维护成本和人力成本带来很大的负担和浪费。因此,企业要想降低人力、物力等运营成本,提高企业资产进出核算的效率,降低资产信息错误率,最终达致企业生产力最大化的目标,就必须整合处理当前落后的加工面貌,对企业部门有关资产的所有信息和数据进行统一管理和集中收集,不断对资产数据的合法性、正确性和完整性进行监控和审查,最大限度地满足企业管理部门的需求。由于国定资产寿命周期长、利用价值高、存放地点较分散等因素阻碍管理,固定资产管理存在以下问题:(1)固定资产折旧和使用数据没有及时更新,从而明确反映了企业经营管理的真实绩效。(2)传统的手 工记录和管理方法不能准确和企业固定资产的使用,因此企业不能最大限度地利用固定资产,导致固定资产的使用效率低下和浪费。(3)由于固定资产信息表 中的数据不对称、全面、准确、及时,容易造成企业重复购买同类型固定资产或部分固定资产处于长期空缺的状况,极大地影响企业的日常生产经营。
因此,企业面临的一个长期的困境和重要命题是如何高效有序地管理固定资产,使其提高生产效率,实现增值。计算机技术和软件工程的飞速发展为企业固定资产管理系统带来了新的思路和解决方案。以信息技术和软硬件设备为保障的企业固定资产管理系统,被企业界公认为是解决固定资产相关问题的一种有效的固定资产管理方式。企业固定资产管理系统不仅可以收集和管理企业固定资产的折旧、损耗、变更等信息数据,还可以从以下几个方面提高企业固定资产的整体管理效率:
(1)大幅减少企业在固定资产核算和记录中占用的时间。
(2)显著提高企业固定资产管理效率。
(3)合理配置固定资产资源和数据
(4) 充分发挥固定资产的使用价值和效益。
(5)减少固定资产管理中人力物力的损失。
软件工程和信息技术的发展,给了企业改善和提升固定资产管理的技术保障和平台。这种变化体现在具体的流程上,比如业务流程和管理方法。管理者越来越倾向于使用数据搜索和信息网络技术来管理固定资产,因此信息技术被广泛应用于教育、政府、企业研究和管理领域,人们使用各种信息管理系统来记录、保存和分析数据。在各个公司和单位的信息浪潮中,Java、JSP等系统被越来越多的人使用。该系统不仅可以在部门级全面解决软件的研发问题,还可以开发一套完整的基于互联网技术的软件信息系统开发。大量数据和实验验证,作为更高效的企业管理方法和介质,企业信息资源资产管理系统是企业生产力的一部分,目的是提高企业的管理水平和工作效率。因此,有必要在全国企业界推广企业信息资源资产管理系统,选择适合企业生产力和管理绩效的资产管理系统,并将其迅速转化为企业的生产力和效率,从而改善和提高社会的整体信息化水平和生产效率。
-
- Ssm框架介绍
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。
1.8.1 Spring
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。
Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地`new`一个对象,而是让Spring框架帮你来完成这一切。
1.8.2 SpringMVC
SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。
1.8.3 mybatis
mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql语句映射。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。
页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。
![](https://i-blog.csdnimg.cn/blog_migrate/5fae100b875ed35563349cdca47b9cd1.png)
-
- 论文结构安排
论文将分层次经行编排,除去论文摘要、目录、致谢、文献参考部分,正文部分还会对网站需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:
第1章 交代了项目的背景以及开发的实际意义。
第2章 对本系统的可行性、功能需求展开分析。
第3章 阐述了项目的总体设计。
第4章 阐明了企业固定资产智能管理系统详细功能的实现,主要根据技术性的功能模块功能实现。
第5章 罗列了部分系统调试与测试的记录。
企业固定资产智能管理系统存储所使用的是mysql数据库以及开发中所使用的是IDEA、Tomcat这些开发工具的使用,能够给我们的编写工作带来许多的便利。系统使用SSM框架进行开发,使系统的可扩展性和维护性更佳,减少java配置代码,简化编程代码,目前SSM框架也是很多企业选择的框架之一。
在开发企业固定资产智能管理系统中所使用的开发软件像IDEA开发工具、Tomcat8.0服务器、MySQL5.7数据库、Photoshop图片处理软件等,这些都是开源免费的,这些环境在学校都进行了系统的学习,自己能够独立操作完成,不需要额外花费,而且系统的开发工具从网上都可以直接下载,因此在经济方面是可行的。
此次项目设计的时候我参考了很多类似系统的成功案例,对它们的操作界面以及功能都进行了系统的分析,将众多案例结合在一起,突出以人为本简化操作,所以具有基本计算机知识的人都会操作本项目。因此操作可行性也没有问题。
企业固定资产智能管理系统的设计与实现是为了让学校的使用者更加方便的进行管理普通用户相关联的一些信息,使用者查找管理的时候能够节省大量的时间和精力,有效减少不必要的查找时间。系统在功能上划分为普通用户端和管理员端两大部分。
普通用户端:
(1)注册登录:当用户想要对系统中所实现的功能进行查询管理的时候,就必须进行登录到系统当中,如果没有账号的话,在登录界面,点击“注册”按钮就会跳转到注册的界面,根据提示填写好注册信息,添加提交,用户的信息在数据库中就添加完成了,然后再输入填写好的账号和密码进行登录;
(2)个人信息:用户点击“个人信息”按钮,可以对个人的头像、昵称、手机号码等信息进行更新。
(3)修改密码:用户点击“修改密码”按钮,可以对登录密码进行更改,首先输入原密码,然后再输入新密码和确认密码,当原密码正确,输入两次新密码一致,则修改成功,否则给出错误提示信息。
(4)资产信息:点击“资产信息”这一按钮可以查看到系统当中所有的资产信息,支持通过资产编号或者资产名称进行查询资产信息,如果想要添加新的资产,点击“添加”按钮,然后根据提示填写好资产的具体信息,点击提交所添加的资产信息在数据库就保存下来了,同时可以点击“盘点、报废”按钮,输入盘点的资产信息进行提交,也可以选择要删除的资产直接点击“删除按钮”进行资产删除。
管理员端:
(1)登录:用户在后台可以通过账号和密码进行登录,用户的账号和密码是在数据库中直接设定的,如果忘记密码可以点击“忘记密码”进行密码找回;
(2)个人信息:管理员点击“个人信息”按钮,可以对个人的头像、昵称、手机号码等信息进行更新。
(3)修改密码:管理员点击“修改密码”按钮,可以对登录密码进行更改,首先输入原密码,然后再输入新密码和确认密码,当原密码正确,输入两次新密码一致,则修改成功,否则给出错误提示信息。
(4)系统用户:管理员可以对系统中所有的用户角色进行管控,包含了管理员以及普通用户这两种角色,如果需要添加新的用户,点击页面中的“添加”按钮根据提示输入上用户信息,点击“提交”以后在对应的用户界面就可以查看到了,可以点击用户后面的“删除”按钮直接删除某一用户。
(5)资产信息:点击“资产信息”这一按钮可以查看到系统当中所有的资产信息,支持通过资产编号或者资产名称进行查询资产信息,如果想要添加新的资产,点击“添加”按钮,然后根据提示填写好资产的具体信息,点击提交所添加的资产信息在数据库就保存下来了,同时可以点击“盘点、报废”按钮,输入盘点的资产信息进行提交,也可以选择要删除的资产直接点击“删除按钮”进行资产删除。
(6)盘点记录:点击“盘点记录”这个按钮可以查看到系统中所有的盘点记录信息,支持通过资产名称或者资产编号或者资产类型进行查询盘点记录信息,如果想要添加新的盘点记录信息,点击“添加”按钮然后根据提示输入盘点记录信息,点击“提交”后,在盘点记录界面就会显示新增的盘点记录信息,可以点击某一盘点记录信息查看盘点记录信息的详情,也可以直接点击“删除”进行删除盘点记录;
(7)报废记录:点击“报废记录”这个按钮可以查看到系统中所有的报废记录信息,支持通过资产编号或者资产类型进行查询报废记录信息,如果想要添加新的报废记录信息,点击“添加”按钮然后根据提示输入报废记录信息,点击“提交”后,在报废记录界面就会显示新增的报废记录信息,可以点击某一报废记录信息查看报废记录信息的详情,也可以直接点击“删除”进行删除报废记录;
企业固定资产智能管理系统的非功能性需求比如自助企业固定资产智能管理系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:
表2.1 企业固定资产智能管理系统非功能需求表
安全性 |
主要指企业固定资产智能管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。 |
可靠性 |
可靠性是指企业固定资产智能管理系统能够安装用户的指示进行操作,经过测试,可靠性90%以上。 |
性能 |
性能是影响企业固定资产智能管理系统占据市场的必要条件,所以性能最好要佳才好。 |
可扩展性 |
比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。 |
易用性 |
用户只要跟着企业固定资产智能管理系统的页面展示内容进行操作,就可以了。 |
可维护性 |
企业固定资产智能管理系统开发的可维护性是非常重要的,经过测试,可维护性没有问题 |
企业固定资产智能管理系统中普通用户角色用例图如图2.1所示:
![](https://i-blog.csdnimg.cn/blog_migrate/c16a3d05977a7422ed9e5790ac5696fb.png)
图2.1 普通用户角色用例图
企业固定资产智能管理系统中管理员角色用例图如图2.2所示:
![](https://i-blog.csdnimg.cn/blog_migrate/e30f7c0f4d6d881fd63375efd00e7af1.png)
图2.2 管理员角色用例图
在分析了项目开发的背景、意义以及其开发的可行性后,接下来就是探讨项目的功能划分,以及具体实现的时候对项目数据库各种表的设计,在本章会做一个系统的介绍。
系功能模块的设计就是把系统具体要实现哪些功能,功能如何划分做一个系统的架构,以模块图的方式展示出来,方便我们进行功能得罗列以及涉及。在系统的功能方面,项目分成了管理员+系统用户两个模块,每个模块登录进去对应相应的功能,具体的功能模块图如图3.1所示。
![](https://i-blog.csdnimg.cn/blog_migrate/aeee201730bdae542a5d36ad5d1b11ed.png)
图3.1 企业固定资产智能管理系统功能模块图
数据库的设计承载者系统的各种数据,在一个系统中各种数据都需要一个专门的容器,数据库就是这个容器,在建立数据库的时候,主要是数据库模型的设计以及各个数据库表的设计两部分。
下面是整个企业固定资产智能管理系统中主要的数据库表总E-R实体关系图。
![](https://i-blog.csdnimg.cn/blog_migrate/28692a97017ad9a9d105883db32d8bcd.png)
图3.2 企业固定资产智能管理系统总E-R关系图
通过前面E-R关系图可以看到项目需要创建很多个数据表。以下是项目中的主要数据库表的关系模型:
表asset_classification (资产分类)
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
1 |
asset_classification_id |
int |
10 |
0 |
N |
Y |
资产分类ID |
|
2 |
asset_type |
varchar |
64 |
0 |
N |
N |
资产类型 |
|
3 |
recommend |
int |
10 |
0 |
N |
N |
0 |
智能推荐 |
4 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
5 |
update_time |
timestamp |
19 |
0 |
N |