设备资产管理系统毕业论文
2020-02-17 23:04:05
摘 要
随着信息技术的发展,企业和高校的资产管理也步入信息化管理时代,在企业管理中,最为重要的便是作为有形资产的设备资产的有效管理,如何计算机网络实现设备资产信息的快速查询、检索和保存,成为各大高校、机构以及企业所关注的问题。本次课题便是利用已经成熟的Web网页技术和计算机技术结合设计一个设备资产管理系统,以提高设备管理的效率、降低管理成本,转变设备管理理念和方式。
目前Web应用技术发展迅速,不仅主流的编程语言有很多种,连设计框架都有所不同,但其实现原理还是基于浏览器与服务器之间的交互来完成延时响应式网络服务的。
本次设计具体利用热门的JSP技术、Servlet技术和MySQL数据库开发一个具有信息化管理功能的系统,该管理系统是基于B/S模式设计,实现系统前后端分离,在不改变前端的前提下可以对系统后台进行管理。管理系统要实现的功能除了登录功能外,主要有用户管理、院系管理、资产管理、查询统计报表、资产入库处理、菜单管理等几个功能模块。本次系统设计基本完成了核心功能,能在浏览器中显示主页面,实现登录验证后的设备资产管理和用户信息管理以及设备报表信息查询,能够与后台数据库信息交互,并且系统的所有数据信息将会存储在MySQL数据库中。该设备管理系统能在高效、快捷地汇总设备资产管理信息的同时,又能保证信息数据安全性、可靠性,为高校实现信息化地设备资产管理。
关键词:信息化管理;资产管理;JSP技术;B/S模式。
Abstract
With the development of information technology, the asset management of enterprises and universities has also entered the era of information management. In enterprise management, the most important thing is the effective management of equipment assets as tangible assets. How to realize the rapid inquiry, retrieval and preservation of equipment assets information by computer network has become a major concern of universities, institutions and enterprises. This topic is to design a equipment asset management system by using mature Web page technology and computer technology, in order to improve the efficiency of equipment management, reduce management costs, and change the concept and mode of equipment management.
At present, Web application technology is developing rapidly. There are not only many mainstream programming languages, but also different design frameworks. However, its implementation principle is based on the interaction between browsers and servers to complete delay-responsive network services.
This design uses popular JSP technology, Servlet technology and MySQL database to develop a system with information management function. The management system is designed based on B/S mode, realizing the separation of front and back end of the system, and can manage the system back end without changing the front end. Besides login function, the functions of management system mainly include user management, Department management, asset management, query and statistical reports, asset warehousing processing, menu management and other functional modules. The system basically completes the core functions, which can display the main page in browser, realize the equipment asset management and user information management after login verification, and query the equipment report information. It can interact with the background database information, and all the data information of the system will be stored in MySQL database. This equipment management system can not only collect equipment assets management information efficiently and quickly, but also ensure the security and reliability of information data, so as to realize information-based equipment assets management for colleges and universities.
Key words: information management; asset management; JSP technology; MySQL database; B/S mode.
目 录
第1章 绪论 1
1.1 选题背景以意义 1
1.2 国内外现状分析 1
1.3 课题研究的方向及目标 2
第2章 系统技术分析及运行环境 3
2.1 系统可行性分析 3
2.1.1 技术可行性 3
2.1.2 经济可行性 3
2.1.3 社会可行性 3
2.2 系统开发技术介绍 4
2.2.1 JSP技术 4
2.2.2 B/S网络结构模式 4
2.2.3 Bootstrap前端框架 4
2.2.4 JQuery技术 5
2.3 系统开发工具介绍 5
第3章 系统需求分析及设计 6
3.1 系统需求分析 6
3.2 系统功能设计 6
3.2.1 系统的登录功能设计 6
3.2.2.系统的主页设计 7
3.2.3.系统的功能模块设计 8
第4章 数据库设计 11
4.1 数据库的概念结构设计 11
4.2 数据库的物理结构设计 12
第5章 系统功能具体实现 17
5.1 登录功能实现 17
5.2 院系管理功能实现 18
5.3 用户管理功能实现 19
5.4 菜单管理功能实现 19
5.5 资产管理功能实现 20
5.6 查询统计功能实现 21
5.7 资产入库出库功能实现 22
5.8 资产处理功能实现 23
第6章 系统功能测试 24
6.1 系统登录功能测试 24
6.2 用户管理功能测试 25
6.3 院系管理功能测试 26
6.4 菜单管理功能测试 27
6.5 资产管理功能测试 28
6.6 查询统计功能测试 29
6.7 资产入库功能测试 32
6.8 资产处理功能测试 32
第七章 总结与期望 34
参考文献 35
致 谢 36
第1章 绪论
1.1 选题背景以意义
如今,社会处于信息时代,经济的高速发展离不开信息技术的支持,信息技术的智能性、多样性、便捷性和高效性,使得高校和企业的展管理概念发生转变,传统管理模式也逐步淘汰更新[1]。作为固定形式的资产设备,其管理要求也在提高,以往的手工管理模式,不仅效率低下,维护成本高,而且安全性和可靠性极差,财务人员对新旧账表信息的更新也十分繁琐,在高强度的工作量和计算量下,难免会出现计算错误,导致财务报表出错,重新核算不仅浪费大量的时间,耽误以后的工作,还会给财务管理造成不可弥补影响。
信息化技术的普及和发展,帮助了各大高校和企业解决了上述难题,计算机管理系统的出现和完善,使得手工管理模式发生转变,通过设备资产管理系统,首先在经济方面,节约了大量的人工成本;在效率及可靠性方面,计算机的可存储性和数据重用等功能,使得数据的安全性得到保障,同时提高了财务人员的准确性和工作效率,使管理更加趋于规范化和科学化[2]。
随着资产规模的扩大,各大高校、企业越来越重视设备资产的管理,良好的设备管理可以带来极大的便利和无法估量的增益,因此,加快自身设备资产管理信息化建设,成为各个高校和企业的必然选择。
1.2 国内外现状分析
随着信息技术不断更迭,在设备管理系统研究领域,国内外形成了不同的发展局面。
西方发达国家非常注重信息的管理,早在上世纪七十年代就开始投入对设备管理系统的研究,这些设备管理系统充分利用了计算机网络技术,同时结合企业的现代管理概念和技术,在数据库的基础上发展和更新,借助计算机对信息的高度集成性、网络性,来实现设备管理信息的共享。不仅是最基本的设备报损维护等账本信息管理,还有以故障、意外损坏为前提的预测功能和预备维护管理,有效实现管理的低成本化、高效率化,对高校、企业的经济状况十分有益,使得企业能更专注于其他发展问题和战略决策。如今大多数管理系统中除了基本的报账功能,还新增了比如审批采购,信息登记,各级权限管理等诸多人性化的管理功能。现在国际较为著名的设备管理公司,都主要集中在西方,如:SPA、MAXIMO,Senergy,DataStream,Engica等知名公司。像德国的SPA公司,其成立于1972年,经过这40年来的不断发展和完善,该公司旗下的设备资产管理系统以Microsoft操作系统作为平台,因兼容性强,普遍被用于各大公司企业中。
而相比于国外,国内方面的发展就晚了十几年,不仅投入程度较低,而且现代管理理念,都是受国外企业的影响颇多,在集成化、共享化程度都不及西方,系统的功能仍提留在基本的台账信息管理,像设备故障预测,设备备用采购等功能亟需完善。不过随着近年来的重视和加深投入,国内的设备管理发展趋势良好,像用友、金蝶等著名的软件公司,其开发的设备管理系统就较为完善。
目前国内的大企业、大公司以及国有企业、高校等,都充分利用自身的资源实现了设备管理的信息化和集成化,在管理模式方面都朝着现代化管理方向更新和发展,但对于中小公司来说,现代设备管理方面依然匮乏,加快设备管理信息化、现代化是高校和企业发展和管理的当务之急。
1.3 课题研究的方向及目标
本次课题研究的方向主要是利用JavaWeb技术以及数据库技术设计一个具有设备资产管理功能的B/S模式的管理系统,该系统涵盖高校基本的设备资产信息及其附带的信息管理,通过信息化管理的实现以对应管理中各个设备状况的管理,满足设备管理者的需求。系统通过对登录用户的权限ID查询,在浏览器主界面返回不同的菜单界面,管理员具有对下级用户管理,对采购请求的审批以及对设备维护等人员信息管理,而普通工作人员仅能对设备进行基本的维护报损操作[3]。系统的所有数据通过JDBC连接数据库实现数据存储、更新。
预期目标是实现系统应有的所有登录和管理功能,包括用户模块、、菜单模块、设备管理模块等基础功能,能够通过Tomcat服务器运行后在浏览器端实现系统界面,且浏览器和服务器之间的交互能够顺利执行。
第2章 系统技术分析及运行环境
2.1 系统可行性分析
2.1.1 技术可行性
本课题是基于B/S模式设计的设备资产管理系统,主要运用JavaWeb开发技术实现,目前 JavaWeb技术已经非常成熟,各个IT企业如今不断推出新的技术以更迭老旧的技术,Sun公司的JSP技术广泛使用于前后端结合的系统开发中,为系统前端页面设计提供技术可行性[4]。
而数据库技术随着发展现也十分成熟,不管是Oracle,还是SQL Server,MySQL等大中型数据库,其操作和编译原理上都有很大的相似性[5],这为各类Web技术相互兼容,相互改进提供了可能性,将JavaWeb技术和数据库技术相结合,以建立起Web项目是现在大多数开发者常用的基础思路。许多企业都转向了Web技术应用和研究,以Web技术为中心建立信息化管理系统开展企业业务[6][7]。
中国互联网技术的快速发展,使得企业之间的竞争愈来愈激烈,如何能够在有效的资本下,充分利用有限的资源创造最优质的业务,是各大企业的需求[8],因此,加快信息化管理,建立管理体制内部之间的网络,减少用人成本也成为了必然选择,可以说在设备管理系统开发和更新方面,大多数企业以及高校都有需求。结合JSP技术、数据库技术开发方面的可拓展性,从技术和需求上来说,是可行的。
2.1.2 经济可行性
设备资产管理系统的开发采用的是JavaWeb技术,此技术已经非常成熟,开发的风险小,大部分开发成本主要集中在时间成本方面,JSP动态网页技术对系统的拓展和实现,都是可行的,同时系统的信息化,使得管理成本也在下降,数据的汇总、更新更为有效[9]。在用人方面,抛却了雇佣大量手工人员的传统模式,减少了管理成本,同时计算机数据的共享性也为系统的维护提供了很大的便利,降低维护成本。从经济方面来说,设备管理系统开发经济成本并不高,而且系统的信息化管理还能减少大量的用人成本。
2.1.3 社会可行性
为了实现信息化管理,各高校、各企业都从管理模式上了进行改革,管理观念也发生了改变,一方面对具有设备管理功能的系统的开发有需求,另一方面在现有的技术层面上来看,导入该设备资产管理系统并不需要更新太多的软硬件环境,而且管理方面该系统权限设置分明,正好适应大体的体制制度,仅涉及管理模式变革,能为大多数高校和企业所接受[10]。系统的易于使用,维护操作简单,能够让管理人员快速上手。
可见,从技术、经济、社会方面分析,该设备管理系统的设计都是可行的。
2.2 系统开发技术介绍
2.2.1 JSP技术
JSP通俗来讲就是Java动态网页技术,它基于Java Servlet开发而来,在传统的HTML文件中加入JavaScript语句和特殊标记符构成的动态页面.jsp文件,它具有很强的功能性和可拓展性,同时也继承了Java的跨平台性,可在不同的操作系统上编译执行[11]。它由Sun公司等多家著名软件技术公司共同参与开发,其技术标准获得全球JavaWeb技术开发者的认可。JSP动态网页不仅包含了静态网页,还包含了相关数据库操作的JDBC代码以及其他一些获取动态数据的Java代码段,但JSP页面中的静态内容与动态内容又具有可分离性,即界面与业务逻辑分离,使得开发者可根据需求更改和完善前端界面而不改变核心的业务逻辑[12]。
2.2.2 B/S网络结构模式
B/S模式即浏览器/服务器模式,是本次系统设计与实现的网络结构模式,它可以把管理系统的核心功能集中在web浏览器中实现,同时连接上SQL Server,Oracle, MySql等数据库,实现后台数据交互。用户在浏览器上操作,提交表单,浏览器将用户的请求发送给服务器,服务器接收请求后,通过JSP技术处理数据,并借由控制器给前端浏览器发送响应,浏览器接收并解释执行HTML文件,呈现给用户界面。B/S结构也称web三层结构,这三层将程序实现明确分开,有负责视图显示的view层、负责数据业务逻辑操作的service层以及实现数据访问的dao层。它们之间独立的分开,分别加以实现。以Web服务器作为中间层连接系统的客户端和应用服务器,这便是由C/S结构基础上发展而来的B/S结构。该模式具有跨平性、系统实现代码低耦合性等优点,广泛应用于web程序开发中也是近几年来兴起的热门网络结构模式。
2.2.3 Bootstrap前端框架
Bootstrap是Twitter公司基于HTML、CSS、JavaScript 开发的开发的一款精美的前端框架,其开源性使得开发者可以获取它提供的HTML、CSS样式来设计属于自己的前端界面,同时它还提供了多个实用性极高的前端页面模板,这些模板中包含了丰富的页面布局组件[13]。如下拉菜单、二级菜单、导航、按钮、路径导航、分页、关键字搜索、排版等。这些组件可以拿来即用,减少开发者程序开发的时间,同时固定的Css样式和多样的JQuery插件,使得程序的可拓展性提高,对前端系统页面的美化提供了有利的帮助。
2.2.4 JQuery技术
JQuery可以说是JavaScript的一个代码封装库,具备常用的JavaScript功能代码,如优化HTML文档操作、事件处理、动画设计和Ajax交互等。前端开发中,开发者可以使用更少的代码,实现更多的功能[14][15]。其中Ajax异步数据交互也是此次管理系统前端界面开发的核心,它使得我们可以在不刷新整个网页界面的情况下,通过后台数据库数据的访问更新,实现部分界面的加载更新。其实JQuery包含了诸多的.js文件,因为在前端界面开发中应用广泛,目前普遍形成了行业标准[16]。
2.3 系统开发工具介绍
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: