某软件公司办公资产管理系统分析与设计.doc
《某软件公司办公资产管理系统分析与设计.doc》由会员分享,可在线阅读,更多相关《某软件公司办公资产管理系统分析与设计.doc(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要随着企业规模的扩大,企业的办公资产规模也越来越大,传统的资产管理方式显然已经无法适应企业的发展现状。因此,越来越多企业采用现代化信息技术和高效新型的管理方式结合的信息系统进行资产管理。这样不仅能减少企业管理办公资产的成本,还提高了企业的管理效率。本文分析了某中小型软件公司办公资产的管理现状,并分析了其对办公资产管理的需求,介绍了本系统实现的过程,包括系统规划、系统分析、系统设计和系统实现等。本系统的后端使用的是springboot+mybatis+shiro框架,数据库采用MySQL,前端则是采用vue+jquery等主流前端框架实现的。本系统主要有资产管理、资产借用、资产盘点、报表分析
2、、系统管理和个人事项等六大功能模块,不仅可以提高资产管理人员的工作效率,还能为管理决策提供相应的数据支持。关键词:办公资产信息;资产管理;权限管理;Analysis and design of office assets management system of a software companyAbstractWith the expansion of the enterprise scale, the size of the office assets of the enterprise is also getting larger and larger. It is clear tha
3、t the traditional approach to asset management is no longer able to adapt to the current state of development of the enterprise. Therefore, more and more enterprises use information systems combined with modern information technology and new efficient management methods for asset management. This wa
4、y can not only reduce the cost of managing office assets, but also improve the management efficiency of the enterprise.This article dissects the current state of office asset management of a small and medium-sized software company, analyzes its requirements for office asset management. Simultaneousl
5、y, the paper introduces the implementation process of the system, which includes system planning, system analysis, system design, and system implementation. This system uses springboot, mybatis and shiro framework for the back end, MySQL for the database, and mainstream front-end frameworks like vue
6、 and jquery for the front end.The system mainly has six functional modules such as asset management, asset borrowing, asset inventory, report analysis, system management, and personal affairs. The use of this system will not only improve the efficiency of asset managers, but also provide data to sup
7、port management decisions.Key words: office asset information; asset management; authority management目录第1章 绪论11.1系统开发的背景和目标11.1.1系统开发的背景11.1.2系统开发的目标11.2系统的主要功能和特点21.3设计开发的方法和工具的选择2第2章 系统规划32.1初步需求分析32.1.1功能性需求32.1.2安全性需求52.2总体结构52.3可行性研究52.3.1技术可行性52.3.2经济可行性62.3.3操作可行性6第3章 系统规划73.1功能分析73.1.1系统参与者7
8、3.1.2系统用例图73.1.3用例规约83.2静态建模263.2.1概念数据模型263.2.2对象关系模型323.3动态建模333.3.1顺序图333.3.2通信图413.3.3分析类图473.3.4活动图553.3.5状态图60第4章 系统设计624.1总体设计624.1.1构件图624.1.2部署图624.2详细设计634.2.1功能设计634.2.2数据库设计644.2.2.1设计域644.2.2.2文件组织694.2.3编码设计704.2.4输入输出设计714.2.5 UI设计71第5章 系统实现825.1主要代码825.1.1借还登记825.1.2资产折旧855.2系统测试865.
9、2.1模块测试86总结88参考文献89谢辞90第1章 绪论1.1系统开发的背景和目标1.1.1系统开发的背景一直以来,办公资产管理是企业管理的重中之重,而办公资产具有价值分布区间广、使用周期长短不同、使用地点分散、管理难度大等特点,在管理过程中容易出现帐物不相符合、办公资产丢失和损坏等问题1。办公资产的管理不当会给企业带来严重的损失,还会影响企业的运营效率。所以,越来越多的企业都在关注办公资产管理信息化的发展,想要研发一种高效新型的管理方式来取代传统的管理方式。因此,计算机技术与现代化管理技术相结合的办公资产管理系统便应运而生。随着管理理念的不断普及,目前大部分企业都实现了办公资产的信息化管理
10、。但是出于管理成本等方面的考虑,一些中小型企业选择的管理系统功能比较单一,管理模式也相对固定。由于企业规模的不断扩大和管理理念的不断更新,功能单一、管理方式落后的办公资产管理系统显然会逐渐无法满足企业的管理需求。如果一直采用管理方式不够灵活,系统功能不够全面的办公资产管理系统,这不仅不会提高管理员的工作效率,反而会加重资产管理员的工作负担。1.1.2系统开发的目标开发本系统的目的,是建立一个全生命周期的办公资产管理系统,为企业提供从资产入库、领用、归还、维修、盘点、报废等整个周期的管理;同时为中小型企业办公资产管理减少成本,规范企业内部管理的业务流程,为企业办公资产管理决策提供数据支持。鉴于一
11、些管理模式相对固定的办公资产管理系统,本系统将采用shiro实现权限控制和权限分配,管理员可以为不同的角色提供不同权限,在实现工作细分的同时确保了资产信息的安全,为企业实现精细化管理奠定基础。1.2系统的主要功能和特点办公资产管理系统,此系统主要是面向企业资产管理员和普通员工。本系统的核心功能是对办公资产信息的管理,资产管理员将办公资产的相关信息录入系统,通过系统实现资产的借用、归还、维修、报废、丢失登记,及时更新各办公资产的管理状态,方便全面监控办公资产的动态;通过资产盘点标记异常的办公资产,迅速发现状态异常的资产,防止资产丢失。普通员工可以通过系统申请借用办公资产,并查看自己借用的资产。为
12、了方便统计与决策,本系统还增加了报表分析,管理员可以在系统上了解本企业的各状态资产的总揽和借还报表,为管理者决策提供便利。本系统的主要特点是界面友好,菜单直观,权限分明;全生命周期的资产管理,方便追溯资产的动态;提供条件组合查询,方便管理员快速找到对应的资产数据进行操作。1.3设计开发的方法和工具的选择开发方法:OO(面向对象)编程语言:JAVA、HTML、CSS数据库:MySQL开发工具:IntelliJ IDEA、Navicat for MySQL、Chorme系统框架:SpringBoot、Mybatis、shiro、Vue第2章 系统规划2.1初步需求分析经过几个月的实习调研,我大概掌
13、握了本软件企业对于资产管理的一些概况。作为一个中小型的软件企业,企业的办公资产数量相对大公司而言较少,但是企业的办公资产种类还是较多,为了方便办公资产的管理,不仅需要为办公资产设置分类,还要为每个分类设置多个子类,例如计算机分类下有笔记本电脑、显示屏、主机等,所以在开发时必须为资产分类提供设置子类的功能;办公资产管理的数据安全性非常重要,如果每个用户都能获得和修改办公资产的信息,这将给办公资产的管理带来极大的危害,所以需要提供用户管理和权限管理的功能,由管理员按照工作需求给每个用户合理分配权限,增强办公资产的安全性;在办公资产的日常管理过程中,由于对资产操作数据记录不及时等问题,经常出现资产丢
14、失和损坏而无法追溯的情况,所以本系统需要提供资产借用、归还登记及资产操作记录、资产状态的更新和查询。经过充分的调研和需求分析工作,并对网上知名度比较高的资产管理进行调查,例如智维云、百应,最后结合企业的实际情况确定了整体的解决方案。2.1.1功能性需求从实际情况出发,根据企业办公资产管理的需求,归纳出办公资产管理系统的主要功能。该系统的主要功能如下:(1) 登录(管理员、普通员工)用户输入通过账号密码登录办公资产系统,不同用户拥有不同操作权限。(2) 部门管理(管理员)管理员对部门信息进行增删改查,为用户管理提供部门信息依据。(3) 权限管理(管理员)管理员登记权限信息,包括权限编码,权限名称
15、,方便管理员管理角色时,为不同角色分配权限。(4) 角色管理(管理员)对角色的增删改查,可为每个角色分配不同的操作权限,可禁用角色。(5) 用户管理(管理员)管理员录入用户信息和用户密码,可以修改用户的信息和重置用户登录密码。(6) 我的申请(管理员、普通用户)用户提交办公资产借用申请,按申请单的状态和时间顺序展示申请单。(7) 我的借用(管理员、普通用户)按资产的借用状态和借用时间顺序展示用户个人所有的借用历史,并将未归还的资产展示在系统首页。(8) 资产列表(管理员)对办公资产信息的增删改查,可查看每个资产的操作记录和资产的UUID二维码。(9) 资产分类对资产分类的增删改查,可为每个分类
16、设置子类。(10) 资产位置(管理员)对资产位置的增删改查。(11) 申请列表(管理员)按申请时间展示所有用户的资产借用申请单,管理员审核借用申请。(12) 借用列表(管理员)按时间顺序展示资产的借用记录,登记资产借还信息。(13)报表分析(管理员)管理员可查看各资产状态下的统计图表,可以按时间段查询资产的借还情况。(14)资产盘点(管理员)可统计资产总数、资产盘点的正常和异常数量,标记办公资产的盘点状态。(15)资产折旧(管理员)对资产进行折旧,可查看各资产的折旧明细。2.1.2安全性需求管理员能查看所有的用户数据,并按工作需要为不同用户分配权限,而其他用户只能对自己权限范围内的数据进行添加
17、和查询的操作。此外,用户密码存储采用md5加密算法进行加密,有效提高账户安全性保障2。2.2总体结构B/S(Browser/Server)结构,即浏览器/服务器结构。它随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓的三层结构3。B/S结构使得系统可以在任何时间任何地点进行操作而不安装任何专门的软件,只要可以使用浏览器上网,就可以使用B/S系统的终端。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总
18、体成本。因此本系统决定使用B/S结构。图2-1 三层结构2.3可行性研究2.3.1技术可行性本系统用于办公资产管理,所以结合用户的实际需要,经过仔细研究之后,本系统决定使用B/S模式进行开发,使用三层架构作为系统的架构,即系统分为数据访问层、业务逻辑层、表示层。目前设计此类系统可采用的数据库技术已经非常成熟了,可提供的开发工具也很多。本系统开发的主要工具为IntelliJ IDEA 2018.2.4 x64,它是可视化开发工具,功能强大,开发容易,开发周期短,对于本课题都能够胜任。2.3.2经济可行性本系统的开发采用SpringBoot+Mybatis+shiro来实现开发,开发技术并不复杂,
19、对硬件设备的要求也不高,开发所需投入的成本也较低。此外,与原先的资产管理方式相比,本系统的应用将节省企业资产管理方面的人力和物力的消耗,在提高工作效率的同时有降低了成本。因此,开发企业办公资产管理系统在经济上是可行的。2.3.3操作可行性由于本系统采用的是B/S模式,用户只需要通过浏览器便可访问此系统。此外,本系统的界面设计简洁美观,使得用户对系统的功能一目了然。用户只需要根据系统提示进行操作便可正确使用系统,不需要了解过多的计算机知识。因此,开发办公资产管理系统在操作上是完全可行的。第3章 系统规划 3.1功能分析3.1.1系统参与者根据上述的系统规划,可以分析出本系统的主要参与者分别为办公
20、资产管理员和普通员工,如图3-1所示。图3-1系统参与者3.1.2系统用例图根据上述的系统规划及系统参与者分析,得出本系统用例图,如图3-2所示。图3-2办公资产管理系统用例图3.1.3用例规约(1)在办公资产管理系统上管理办公资产表3-1 在办公资产管理系统上管理办公资产用例描述用例名城:在办公资产管理系统上管理办公资产主要参与者:办公资产管理员、普通员工层次:风筝(概要)利益相关者:办公资产管理员、普通员工前置条件:用户进入系统登录页面最低保证:回滚任何未完成的事务成功保证:管理办公资产 触发器:用户访问系统登录页面主要的成功情节:1.资产管理员和普通员工登录系统。2.资产管理员添加资产。
21、3.资产管理员维修资产。4.资产管理员报废资产。5.资产管理员管理资产信息。6.资产管理员管理资产分类。7.资产管理员管理资产位置。8.资产管理员盘点资产。9.资产管理员折旧资产。10.资产管理员生成折旧报表。11.资产管理员查看资产总揽。12.资产管理员管理部门。13.资产管理员管理用户。14.资产管理员管理角色。15.资产管理员分配权限。16.资产管理员管理权限。17.资产管理员登记资产借还信息。18.资产管理员生成借还报表。19.普通员工和资产管理员查看资产借还记录。20.普通员工申请借用资产。21.资产管理员报失资产。扩展:1.a“登录系统”用例失败1.a.1用户被告知账户信息无效。用
22、户提供有效的信息并成功登录。1.a.2用户被告知账户信息无效。用户退出系统。2.a添加资产事务被中断 2.a.1事务回滚。资产管理员再次开始。 2.a.2事务回滚。用户退出系统。3.a维修资产事务被中断 3.a.1事务回滚。资产管理员再次开始。 3.a.2事务回滚。用户退出系统。4.a报废资产事务被中断 4.a.1事务回滚。资产管理员再次开始。 4.a.2事务回滚。用户退出系统。5.a管理资产信息事务被中断 5.a.1事务回滚。资产管理员再次开始。 5.a.2事务回滚。用户退出系统。6.a管理资产分类事务被中断 6.a.1事务回滚。资产管理员再次开始。 6.a.2事务回滚。用户退出系统。7.a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件公司 办公 资产 管理 系统分析 设计
限制150内