办公耗材管理系统的设计与实现/计算机设计/毕业项目


摘  要

使用办公耗材管理系统管理用户耗材申请,不仅实现了智能化管理,还提高了管理员的管理效率,办公耗材管理系统不仅的有效的记录员工耗材使用情况,而且相比于传统手工管理,也更加方便查找来。

本办公耗材管理系统是通过开源框架Spring Boot开发实现的,并且使用了开发工具idea和数据库MySQL。在开发实现办公耗材管理系统之前,需要对系统进行需求分析和调研,从而分析出办公耗材管理系统需要具备什么样的功能,设计出对应的总体架构,开发实现完办公耗材管理系统之后还需要对系统进行测试。

关键词办公室耗材;管理系统Springboot


Abstract

Using the office consumables management system to manage users' reservation for fitness courses not only realizes intelligent management, but also improves the management efficiency of administrators. The office consumables management system not only effectively records the use of staff consumables, but also is more convenient to find than traditional manual management.

The office supplies management system is developed and implemented through the open source framework Spring Boot, and uses the development tool idea and the database MySQL. Before developing and implementing the office consumables management system, it is necessary to conduct demand analysis and research on the system, so as to analyze what functions the office consumables management system needs to have, design the corresponding overall architecture, and test the system after the development and implementation of the office consumables management system.

Keywords: Office consumables; Management system; Springboot

   

目     录

摘  要

Abstract

引  言

1 绪论

1.1 背景及意义

1.2 研究现状

1.3 研究目的

1.4 论文组织结构

2 关键技术介绍

2.1 Spring Boot框架

2.2 MVC模式

2.3 Java简介

2.4 Vue框架

2.5 mysql数据库

2.6 本章小结

3 系统需求分析

3.1 系统可行性分析

3.2 功能需求分析

3.3 非功能需求分析

3.3 本章小结

4 系统设计

4.1 系统总体设计

4.2 系统详细设计

4.2.1 流程图

4.2.2 类图

4.2.3 时序图

4.3 数据库设计

4.3.1 概念性数据模型

4.3.2 数据库的物理设计

4.3 本章小结

5 系统实现及系统测试

5.1 登录

5.2 管理员功能实现

5.2.1 用户管理

5.2.2 审核员管理

5.2.3 耗材分类管理

5.3 审核员功能实现

5.3.1 耗材信息管理

5.3.2审核耗材申领

5.3.2耗材出库管理

5.4 员工功能实现

5.4.2 员工修改个人信息

5.4.3 员工耗材申领

5.5 系统测试

5.5.1 软件测试的定义

5.5.2 系统测试方法

5.5.3 测试用例

5.6 本章小结

6 结论

6.1 项目设计总结

6.2 系统的完善和改进意见

参考文献

致  谢

引   言

办公室耗材管理作为企业管理中的一部分,管理不当也会给企业带来不小损失,考虑到耗材管理难度较大,操作过程复杂,人工管理难度较大,随着计算机技术的革新,通过计算机信息管理可以很好解决这一问题。本文以办公室耗材管理为研究对象,探讨办公室耗材计算机信息管理对在企业管理中的实际运用。

本课题按照调查“课题筛选课题可行论证制订切实方案实践开发、总结测试”的程序进行。采用调查研究法、行动研究法、比较研究法、案例研究法、经验总结法和文献研究法进行研究开发

1 绪论

1.1 背景及意义

二十一世纪是一个大数据时代,因为数据量很多,对管理的要求越来越高。所以人们开发出了办公耗材管理系统来处理办公室耗材管理。计算机最大的好处就是可以自动化的处理,因此人们采用计算机来处理数据管理员管理系统的效率和提高办公耗材管理系统的安全性都会得到提升。

办公耗材管理系统的优势就是可以处理一些很复杂的数据。现代企业管理每天需要处理很多数据。以前办公耗材管理都是使用人工处理的方式,随着企业的不断壮大和社会竞争越来越激烈,如果还是使用手工方式来管理的话,系统很容易就会出现问题,而且系统数据量越多,管理员找数据就越难,就会降低管理员的管理效率[1]。

1.2 研究现状

为了解决员工申请办公室耗材这个问题,办公耗材管理建立一个规范的流程,目前依靠人力来管理员工申请办公室耗材的效率是特别低的。随着时代的进步,行业的管理越来越信息化,所以员工申请办公室耗材的模式也改变了,现在都喜欢用智能化的技术来辅助管理员管理。

1.3 研究目的

科技之所以快速发展主要原因是想让生活服务更加的便捷,放眼望去,现在生活中的很多场景都需要用科技的手段来帮助管理各种问题。随着互联网技术不断替身,在办公耗材管理上管理员管理模式并不能使用传统的人工记录的方式登记,很有必要去进行一系列的改革[2]。在人们普遍的生活当中,在很多场景下要依靠信息技术的帮助,非常真实的感受到科学技术给人们带来的许多好处。使用计算机便利的管理系统信息,对于办公耗材管理系统的管理来说是一个很好的模式。

1.4 论文组织结构

关于这篇文章的办公室耗材管理系统的文章有以下几章:

第一章为绪论部分。本文的研究背景、意义、研究现状以及本文的框架。

第二章对有关技术进行了研究。本文主要阐述了办公耗材管理系统的开发环境以及所使用的技术。

第三章为研究对象的需求分析。在此基础上,对办公室耗材管理系统进行了功能和非功能性的要求,并给出了系统的功能模块。

第四章为总体方案的编制。完成了各子系统的功能模块的划分与数据库的开发。

第五章为本论文的研究内容。本文主要介绍了办公耗材管理系统各功能模块的具体实现。

第六章,对系统进行了详细的测试。这一章介绍了如何利用黑盒测试来进行系统的试验。

        

2 关键技术介绍

2.1 Spring Boot框架

经过多年的完善,SpringBoot框架已经发展得很成熟,相比于Spring框架少了很多配置,SpringBoot框架内嵌了Tomcat,不用额外配置Tomcat服务器运行系统,在编写代码操作上也可以利用R对象完成,SpringBoot编写而成的程序能够和前端页面方便交互,对异常也能够很好地处理,能够捕抓到很多异常,SpringBoot框架是利用接口进行实现交互的,因此在后期修改的时候,能够快速方便修改[3]。

2.2 MVC模式

MVC是最常用的一种软件开发方式,它可以将整个系统划分成模型、视图和控制器三大类。在此基础上,该模式可以将公司的所有资料都存储起来,并与资料库进行对应,并使用 SQL语句对数据库进行数据的操作,而无需对前端接口进行任何的处理[4]。该视图层可以代表客户机的用户操作接口,可以将数据存储到前面的接口中,而视图层则要求相应的数据模式进行相应的处理。该控制器可以对由使用者提出的数据请求进行处理,并具有多种功能。

2.3 Java简介

Java是一门编程语言,与Java、c++等类似,都可以完成软件的实现。比其他语言更有优势的地方在于语法简洁、编写速度快、容易上手(学习成本低,学习的效率高)[5]。Java目前是比较流行的编程语言,某些中学、大学已经开设Java课程,包括中小学都开始学习Java。主要用于:基础软件开发、web开发、爬虫开发、数据分析、人工智能。具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。

2.4 Vue框架

组件系统属于一种抽象的概念,程序开发者可以利用组件构建出系统,不少前端界面都可以进行实现。组件还可以对静态页面的代码进行扩展,对可以重复使用的代码进行重用[6]。如果需要的话Vue可以转变为自定义的元素。

Vue框架较为独特的特性为响应式系统,如果相对普通的JavaScript对象作为数据的时候Vue能够遍历此数据,并通过object对象为属性添加get和set方法。如果数据发生更新的话,Vue在其内部可以实现追踪依赖。

2.5 mysql数据库

Mysql的编程语言没有任何的结构性,MySQL在速度、可靠性和适应性方面受到了广泛的重视[7]。大部分人相信 MySQL是最好的管理方式,而无需进行交易处理。而且 Mysql由于其语言和构造相对简洁,但其具有很强的储存能力和信息容量,因此被广泛使用。

Mysql数据库在程序设计中有着非常广阔的应用前景,可以为使用者提供更多的数据检索。由于 Mysql的数据库应用具有很高的弹性和很好的性能,因此它仅需少量的代码就可以完成某个特定的函数,与其它软件相比,它无需写大量的代码。总之, Mysql的语言比较简单。

而数据处理的核心,则是储存在电脑上的资料,而不是真正的仓库。资料的储存采用了一种固定的形式,而非杂乱地储存,其含义是:有一种永久的形式,可以在电脑内存中进行分享。数据库的管理工作包括数据存储、修改和增加数据表格。

2.6 本章小结

本章对系统所用技术进行了简单介绍,包括Java语言、Springboot框架、Vue框架、Mysql数据库、MVC模式。

3 系统需求分析

当前办公耗材管理还存在着诸多的问题,包括操作不便、功能不够完善等问题,有的管理方式采用的还是人工的方式。随着社会的发展,需要一个功能更加完善的办公耗材管理系统。

办公耗材管理系统能够处理面向公司耗材的大多数事务,该系统采用了MVC设计模式和使用了数据库MySQL从而开发出办公耗材管理系统,目的是方便用户和提高管理员的效率。

办公耗材管理系统的实现需要结合实际,确定用户的需求,通过需求分析从而制定系统的目标,通过分析确定出办公耗材管理系统的体系结构,所以在实现办公耗材管理系统的时候要考虑全面:

每个子系统之间要相对独立和稳定,这样有利于子系统的开发和维护。

充分考虑管理的业务分工,尽可能地使功能子系统在一个职能的管理范围之内,以便于子系统的管理。

用户在办公耗材管理系统上操作不能够过于复杂,不同的用户有着不同的操作权限,需要在用户表中加以区分。

3.1 系统可行性分析

本文在对该体系的研究对象进行了分析,并从技术和经济效益两个方面对办公室耗材体系进行了可行性的剖析。

技术上是可以实现的。在开发过程中,软件和软件的环境必须符合最基础的要求。在硬体上,计算机已经普及。在软件上,Win10操作系统和 MySQL数据库都是使用的,技术比较先进,可以自由使用,可以减少开发的费用[8]。

从经济上讲是可以的。从经济性上讲,公司的节省的人力资源成本可以弥补软件的研发费用。利用此体系,可以极大地减少人工作业,并能有效地提升管理的效能。这个体系采用了开放源码架构,利用开放源码架构可以减少开发费用。由于该公司的管理体系具有很好的可扩充能力和容易的维修,从而极大地减少了后期的维修成本。

3.2 功能需求分析

经过分析和研究,系统主要需具有以下功能:

  1. 个人中心:用户、审核员和管理员在此功能下修改个人信息。

图3-1 个人中心用例图

  1. 审核员管理:管理员可以对审核员进行增删改查。

图3-2 审核员管理用例图

  1. 员工管理:管理员可以管理员工信息、包括增加、修改等。

图3-3 员工管理用例图

  1. 部门管理:管理员可以编辑、增删部门信息。

图3-4部门管理用例图

  1. 耗材信息管理:管理员和审核员可以编辑、新增、修改耗材信息。

图3-5 耗材信息管理用例图

  1. 耗材出库管理:管理员和审核员可以对耗材进行出库操作。

图3-6 耗材出库管理用例图

  1. 耗材申请管理:管理员和审核员可以对申请进行审核操作,用户可申请耗材。

图3-7 耗材信息管理用例图

  1. 耗材入库管理:管理员可以对耗材进行入库操作。

图3-8 耗材入库管理用例图

  1. 耗材分类管理:管理员可以把耗材进行分类

图3-9 耗材分类管理用例图

综合分析,系统功能图如图3-10所示。

图3-10 系统功能图

用户:注册登录、个人中心、耗材申领,用户用例见图3-11。

图3-11 用户用例图

管理员:员工管理、审核员管理、耗材信息管理、耗材入库管理、耗材分类管理等功能模块,管理员用例见图3-12。

3-12  管理员用例图

审核员:耗材信息管理、耗材申领管理、耗材出库管理,审核员用例见图3-12。

图3-13  审核员用例图

3.3 非功能需求分析

当员工访问系统的时候,需要检测办公耗材管理系统的性能是否优秀,可以通过设置多个服务器,从而提高办公耗材管理系统的性能。MySQL具有缓存的功能,可以通过缓存存储办公耗材管理系统的数据,调节数据库服务器的参数从而提高系统的性能。如果使用了数据库的缓存功能,那么每次用户访问相同内容的时候,可以直接读取缓存中的内容,这样有利于提高数据访问的速度。

办公耗材管理系统在运行的时候需要具有一定的可靠性,需要能够承载着一定的压力。如果代码出现了小的错误的时候,办公耗材管理系统的运行需要基本不受影响。如果因为意外错误出现了系统停机的情况下,这需要要求办公耗材管理系统的基本功能还能够正常使用。

办公耗材管理系统在设计实现的时候需要注意其维护性,系统需要采用多层架构进行实现,程序开发者在分工的时候要注意其明确性,这样有利于后期的维护。

本办公耗材管理系统提供了灵活的查询模块,管理员输入信息查询的时候为组合查询,能够提高查询效率。

3.3 本章小结

本章首先分析了系统的可行性,再对系统的功能和非功能需求进行分析,确定了系统所需的功能模块,并对系统的流程性、稳定性做出要求。

4 系统设计

4.1 系统总体设计

经过需求分析之后,下一步要做的是定下能够满足基本要求的系统,进而设计出对应的系统。系统设计内容应该需要包括明确办公耗材管理系统的设计方法,将系统功能分成若干个模块,确立各个模块需要什么功能以及与其它模块的关系,对划分的功能模块采取技术设计和评价。系统功能结构图见图4-1。

        
图4-1 系统功能结构图
















 

  • 17
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值