毕业设计基于Java的企业办公文件分类系统

摘要

网络的广泛应用给生活带来了十分的便利。所以把企业办公文件分类系统与现在网络相结合,利用java技术建设企业办公文件分类系统系统,实现通知与文件分享的信息化。则对于进一步提高企业办公文件分类系统发展,丰富企业办公文件分类系统经验能起到不少的促进作用。
企业办公文件分类系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知企业办公文件分类系统系统的便捷高效,不仅为群众提供了服务,而且也推广了自己,让更多的群众了解自己。对于企业办公文件分类系统而言,若拥有自己的系统,通过系统得到更好的管理,同时提升了形象。
本设计的现状和趋势,从需求、结构、数据库等方面的设计到实现,分别为前后端实现。论文的内容从系统的设计、描述、实现、分析、测试方面来表明开发的过程。本根据现实情况来选择一种可行的开发方案,借助java编程语言和MySQL数据库等实现全部功能,接下来对系统进行测试,测试系统是否有漏洞和测试用户权限来完善,最终完成达到相关标准。

关键字:企业办公文件分类系统;SpringBoot ;Java

Enterprise office file classification system based on Java
Abstract:The wide application of the Internet has brought great convenience to life. Therefore, the enterprise office file classification system is combined with the current network, and java technology is used to build the enterprise office file classification system, so as to realize the information of notification and file sharing. It can further improve the development of enterprise office file classification system and enrich the experience of enterprise office file classification system.
Enterprise office file classification system can get extensive and comprehensive publicity through the Internet, so that as many users as possible understand and familiar with the convenient and efficient system of enterprise office file classification system, not only provides services for the masses, but also promotes themselves, so that more people understand themselves. For the enterprise office file classification system, if we have our own system, we can get better management through the system and improve our image.
The current situation and trend of this design, from the requirements, structure, database and other aspects of the design to the realization, respectively for the front and back end. The content of the paper from the system design, description, implementation, analysis, testing to show the development process. This paper selects a feasible development scheme according to the actual situation, realizes all functions with the help of java programming language and MySQL database, and then tests the system to test whether there are loopholes in the system and test user rights to improve it, and finally completes the relevant standards.
Key words: enterprise office file classification system; SpringBoot; Java

目 录

摘 要 I
目 录 III
第一章 概述 1
1.1引言 1
1.2课题研究目的 1
1.3开发现状分析 2
1.4课题开发意义 2
2 开发工具及关键技术介绍 3
2.1 相关技术 3
2.2 Java介绍 3
2.3 MySQL介绍 4
2.4 SpringBoot框架介绍 4
2.5 B/S架构 5
3 系统分析 6
3.1 可行性分析 6
3.1.1 经济可行性 6
3.1.2 技术可行性 6
3.1.3 运行可行性 6
3.2 功能需求分析 6
3.3 非功能性需求 8
3.4 系统特色 9
3.5系统顺序图设计 10
3.5.1登录模块顺序图 10
3.4.2添加信息模块顺序图 10
第四章 系统设计 11
4.1功能结构 11
4.2 数据库设计 12
4.2.1 数据库E/R图 12
4.3 数据库设计 14
4.3.1实体关系图 15
4.3.2数据库表结构 15
第五章 系统功能实现 20
5.1管理员功能模块 20
5.2员工功能模块 22
5.3员工功能模块 24
6 系统的测试 26
6.1 功能测试 26
7 总结 29
致谢 29
参考文献 31

第一章 绪论

1.1研究背景
21世纪,我国早在上世纪就已普及互联网信息,互联网对人们生活中带来了无限的便利。像大部分的企事业单位都有自己的网站,由从今传统的管理模式向互联网发展,如今开发自己的网站是理所当然的。那么开企业文件管理系统网站意义和用处有哪些呢?
首先提升形象:这是每个企事业单位建设网站的目的之一。企业通知与文件分享对于企业管理来说就像是一个无形的广告。当今的网络信息年代,连一个操作系统都不从有过,将会与时代脱轨,跟不上进步的步伐。同时一个好的网站能将企业通知与文件分享的信息管理手段提上一个新的台阶。系统内容可以随时更新,这点对于现代企业通知与文件分享管理来说是很重要,但传统的管理方式都无法做到的。企业办公文件分类系统就可以每天更新,随时反映您企业通知与文件分享的最新情况。
企业办公文件分类系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的用户了解和熟知企业办公文件分类系统的便捷高效,不仅为员工提供了服务,而且也推广了自己,让更多的群众了解企业通知与文件分享管理。
1.2开发意义
人类的进步带动信息化的发展,使人们生活节奏越来越快,所以人们越来越重视信息的时效性。以往的管理方式已经满足不了人们对获得信息的方式、方便快捷的需求。即企业办公文件分类系统慢慢的被人们关注。首先,网上获取信息十分的实时、便捷,只要网站在线状态,无论在哪里都能第一时间查找到理想的信息。
计算机技术在管理中成为人们的重要工具。可以有效快捷的解决想要获取的信息,提高工作效率。
1.3 研究现状
在国外很多发达国家,软件产业早已得到全面普及,但我国经济已不断发展,不断引进国外信息化建设,使国内软件行业得以不断发展,在摸索中进步,最终也得到一些成果,我国的软件业迎来了高速的发展,使更多的软件系统得以开发出来,从此逐渐地改变人们的生活工作方式。但是,对于信息化的建设,与很多发达国家相比,由于信息化程度的落后以及经费的不足,我国的企业办公文件分类系统开发方面还是相对落后的,因此,要不断的努力探索,争取开发出一个实用的信息化的企业办公文件分类系统,来实现企业通知与文件分享管理的信息化。因此本课题以企业通知与文件分享为例,目的是开发一个实用的企业办公文件分类系统。
企业办公文件分类系统的开发运用java技术,MIS的总体思想,以及MYSQL等技术的支持下共同完成了该网站的开发,实现了企业通知与文件分享管理的信息化,使用户体验到更优秀的企业通知与文件分享管理网站,管理员管理操作将更加方便,实现目标。
1.4章节安排
全文主要包括以下几个部分:
第一章绪论主要介绍了项目背景以及研究目的、研究意义、章节安排等。
第两章开发工具及关键技术介绍了系统设计与实现涉及到的技术知识和相关开发工具,主要包括Java技术,B/S架构和MySQL 数据库管理系统。
第两章系统分析在系统设计目标,系统功能需求,系统非功能需求,可行性分析等方面对系统进行了详细的论述分析。
第四章系统设计对系统功能结构,数据库设计等几个方面进行了详细的论述。
第五章系统功能实现主要对系统的主要功能模块的实现细节进行了详细的阐述。
第六章对系统的功能测试以及测试结果进行了描述。
第七章总结
最后得出了结论,说明了系统的功能完整性和实用性以及系统的不足之处和对系统的进一步展望。

2 开发工具及关键技术介绍

企业办公文件分类系统选取的开发语言是当今最热门的Java语言,语言完善成熟,不会有重大问题。框架选择SpringBoot框架。在数据设计阶段,我们需要进行系统需求的分析,分析业务总体功能,现在我们从以上几个技术进行深入的研究。

2.1 Java编程语言
Java程序在计算机的程序应用过程当中是非常重要的一个应用软件,因为它的性能比较高,而且能够应用在多重领域当中,因此该程序在计算机的软件程序应用当中的范围相对来说是比较广泛的。而从专业的技术角度来说,Java程序的应用的实用性也是非常强的,这是因为它与传统的C语言或C++相比没有太大的基本结构的变化,也就是说它的语法结构是相对单一,而且具有稳定的特性,还有更重要的一点是Java程序语言的基本参考对象就是C语言,所以他的程序编写并不是很复杂,而且还能够起到优化工作效率提升系统设计本身的基础功能的作用,因此他也就受到了非常广泛的程序员们的青睐[5]。
2.2 MySQL数据库
MySQL是一种数据库,数据库定义了存储信息的结构,以表的方式存储信息,设置有索引,可以快速定位到需要的内容,避免查找数据时要遍历整个库,耗费资源,速度太慢,MySQL流行的原因首先是简单,任何有计算机背景的技术人员,都可以无师自通地参照文档,安装运行和使用MySQL,几乎没有门槛,其次是开源,开源意味着安全和免费,无数的技术爱好者,可以一起来审核程序,一起修补问题。最后是引擎,MySQL不同于其他数据库之处,是他对插件式存储引擎的支持。这是一个开放的设计,能够兼容并包,海纳百川。
本次毕业设计的数据库选择实用性强的Mysql数据库,没有选择sqlserver数据库,相比于sqlserver,mysql更轻巧方便。Mysql主要特点存储和查询很快。另外系统采用的是JavaWeb开发技术。在上学之时,学习了mysql数据库,这是一款非常实用和小巧的数据库系统[13]。
2.3 SpringBoot框架
Spring Boot框架是将用于业务逻辑控制的Spring开源框架,以提供容器技术、反转技术的开源框架整合而成的一种组合式框架技术[9]。在由VUE技术而开发的web系统中最为常用的一种做法就是充分利用开源框架技术简化由自身开发构建框架的时间与效率。

2.4 Vue开发技术
Vue技术是基于javascript而开发的一种应用于web或移动端系统的前端界面开发技术,其借助于html标签完成界面的布局展示,而其操作的执行则是由Java语言编程实现的,是一种相伴相生的关系,比较适合于中小网站的开发应用[14]。

2.5 B/S架构
B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系的应用软件使用网络浏览器作为与学员交互的平台,而C/S则需要开发专用的应用程序。

本章小结:本章主要对开发工具及关键技术进行详细介绍。

3 系统分析

3.1 可行性分析
一个完整的系统,可行性分析是必须要有的,因为他关系到系统生存问题,对开发的意义进行分析,能否通过本系统来补充作业管理模式中的缺限,去解决其中的不足等,通过对本系统,不仅能使工作量不断地减少,还能使工作和管理的效率更加高。所以开发该系统能实现更大的意义和价值,系统完成后,能否达到预期效果就要通过可行性分析,分析之后,决定此系统是否开发。在进行产品设计的功能需求进行列举时需要考虑是否能够在实施时保证系统页面的可行性,即该系统给员工使用时,能否保证操作的顺利完成。另一个就是从研究开发者的角度出发,即在进行这项系统研究开发时,是否存在经济成本一些方面的不可阻挡的因素。这项分析对于开发能否能够对相关项目研发的开始具有决定性作用,以及后续能否在设计软件过程中避免不必要的影响因素也是至关重要的,所以必须严谨客观的对待。该企业办公文件分类系统的开发设计中,对技术、经济方面进行了可行性分析。
3.1.1 经济可行性
本设计可以在一般 PC上正常运转,无需购置其它的硬件设备。此设计开发所需的软件Tomcat、Mysql都是开放的,不需要付费就能在网上下载。从财务角度来看,我们并不一定要去买什么软件或者服务器来发展这个体系。因此,从财务上来说,这是可行的。
3.1.2 技术可行性
对于本设计的企业办公文件分类系统来说,大学四年学习的专业知识,结合技术的现在已经非常成熟,可不考虑新技术的融合,综合各种技术的优缺点,我们选择Java技术和SpringBoot框架、MYSQL数据库。我们选择的技术已经在很多项目中应用了,且非常成熟,由此可见技术上是可行的。
3.2.1 功能需求
根据现实需要,此系统我们设计出一下功能,主要有以下功能模板。
(1)注册登录模块:管理员、员工两端登录对应实现相应功能,每个角色都有自己的账号 密码可以进行登录。
(2)员工端功能:首页、个人中心、文件夹管理、文件信息管理、共享文件管理。
(3)管理员功能:首页、个人中心、员工管理、文件分类管理、文件夹管理、文件信息管理、共享文件管理、管理员管理。
3.2.2 系统用例
本系统主要有员工和管理员等部分组成。
登录模块用例中员工包括员工和管理员和两种角色,分别可以进行其对应的身份登录或取消登录,关闭系统。登录用例图如图3-1所示。
在这里插入图片描述

3-1登录用例图
(2)员工模块主要包括首页、个人中心、文件夹管理、文件信息管理、共享文件管理等功能,员工用例图如图3-2所示。
在这里插入图片描述

图3-2员工用例图

(3)管理员模块主要包括首页、个人中心、员工管理、文件分类管理、文件夹管理、文件信息管理、共享文件管理、管理员管理等功能,员工用例图如图3-3所示。
在这里插入图片描述

图3-3管理员用例图

3.2功能性需求
功能需求分析主要是介于员工和员工之间,通过实际情况来对本设计进行的而分析。那么为了能够对企业办公文件分类系统更好的开发,对功能需求的定义,一个软件系统或组件的功能,也是网页所需提供的功能和服务。本系统的功能需求按模块进行分析,主要有管理员、员工两大模块。
3.3 非功能性需求
首先是先进性原则。在系统的总体设计方面,采用先进和开放式的系统体系结构,能够提供个性化的服务,具有良好的软件和硬件系统兼容性。系统应该具有较好的可扩展性和包容性,除了能够较好的适应当前的基本业务需求外,系统要充分考虑到今后的业务发展需求,系统架构具有适应未来可能发生的变化的能力,能够方便进行修改、调整和扩充升级。
安全性:网站的所有数据采用https的网络传输,员工的账号密码采用更加复杂的加密方式进行,更加安全。另外网站还有数据备份操作,可以随时对数据进行热备份,以防数据丢失,造成损失。
操作性:管理员可以根据操作手册,管理网站的后端管理系统,对网站的数据进行增删改查。
实用性:网站的研发对企业管理有很大的帮助,还可以产生巨大的经济效益。
可移植性:网站采用的B/S模式,可以在任何的电脑随时访问网站地址。可以移植到各个开发平台。
高并发:系统可以同时让1000多个员工同时对网站进行访问,并同时进行管理业务,系统没有任何宕机,说明网站负载力很强。
正确性:系统杜绝出现操作的重大错误,和网站的业务逻辑的错误。
性能:网站采用超大带宽,和高性能的服务器。
兼容性:网站在测试之初,采用大量和随机抽取的测试,在不同的操作系统,不同品牌电脑软件硬件上进行运行和操作。

3.4系统顺序图设计
3.4.1登录模块顺序图
登录模块主要满足了管理员以及员工的权限登录,登录模块顺序图如图3-5所示。
在这里插入图片描述

图3-5登录顺序图
3.4.2添加信息模块顺序图
管理员以及员工登录后均可进行添加信息操作,添加信息模块顺序图如图3-6所示。
在这里插入图片描述

图3-6 添加信息顺序图

本章小结:本章主要对系统的可行性、功能性、非功能性以及系统顺序图进行介绍。

第四章 系统设计

4.1功能结构
为了更好的去理清本系统整体思路,对该系统以结构图的形式表达出来,设计实现该企业办公文件分类系统的功能结构图如下所示:
在这里插入图片描述

图4-1 系统总体结构图

4.2 数据库设计
4.2.1 数据库E/R图
ER图是由实体及其关系构成的图,通过E/R图可以清楚地描述系统涉及到的实体之间的相互关系。在系统中对一些主要的几个关键实体如下图:
(1) 用户表E/R图如下所示:
在这里插入图片描述

图4-2 用户表E/R图

(2)员工信息E/R图如下所示:
在这里插入图片描述

图4-3员工信息E/R图
(3)文件信息E/R图如下所示:
在这里插入图片描述

图4-4文件信息E/R图
(4) 共享文件E/R图如下所示:
在这里插入图片描述

图4-5共享文件E/R图
4.2.2数据库表结构
建立数据库,其中包括以下表:
表名:users
功能:用户表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

username varchar 100 用户名
password varchar 100 密码
role varchar 100 角色 管理员
addtime timestamp 新增时间 CURRENT_TIMESTAMP

表名:token
功能:token表
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

userid bigint 用户id
username varchar 100 用户名
tablename varchar 100 表名
role varchar 100 角色
token varchar 200 密码
addtime timestamp 新增时间 CURRENT_TIMESTAMP
expiratedtime timestamp 过期时间 CURRENT_TIMESTAMP

表名:gongxiangwenjian
功能:共享文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wenjianjiabianhao varchar 200
wenjianjiamingcheng varchar 200 文件夹名称
wenjianfenlei varchar 200 文件分类
wenjianmingcheng varchar 200
wenjianfujian varchar 200 文件附件
wenjianshuoming longtext 4294967295 文件说明
shangchuanshijian date 上传时间
crossuserid bigint 跨表用户id
crossrefid bigint 跨表主键id

表名:config
功能:配置文件
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

name varchar 100 配置参数名称
value varchar 100 配置参数值

表名:wenjianxinxi
功能:文件信息
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wenjianjiabianhao varchar 200
wenjianjiamingcheng varchar 200 文件夹名称
wenjianfenlei varchar 200 文件分类
wenjianmingcheng varchar 200
wenjianfujian varchar 200 文件附件
wenjianshuoming longtext 4294967295 文件说明
shangchuanshijian date 上传时间
userid bigint 用户id

表名:wenjianjia
功能:文件夹
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wenjianjiabianhao varchar 200
wenjianjiamingcheng varchar 200 文件夹名称
chuangjianshijian date 创建时间
userid bigint 用户id

表名:yuangong
功能:员工
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
zhanghao varchar 200 账号
mima varchar 200 密码
xingming varchar 200 姓名
xingbie varchar 200 性别
touxiang varchar 200 头像
bumen varchar 200 部门
zhiwei varchar 200 职位
dianhua varchar 200 电话

表名:wenjianfenlei
功能:文件分类
字段名称 类型 长度 字段说明 主键 默认值
id bigint 主键
主键

addtime timestamp 创建时间 CURRENT_TIMESTAMP
wenjianfenlei varchar 200 文件分类

第五章系统功能实现

5.1注册与登录模块
5.1.1登录模块
管理员、员工共用登录界面,通过输入员工名、密码,选择角色并点击登录进行系统登录操作,如图5-1所示。
在这里插入图片描述

图5-1登录界面图

5.1.2注册模块
员工通过输入账号、密码、姓名、性别、头像、部门、职位、电话等信息进行注册。

在这里插入图片描述

图5-2注册界面图

5.2管理员功能模块
5.2.1管理员

管理员登录系统后,可以对首页、个人中心、员工管理、文件分类管理、文件夹管理、文件信息管理、共享文件管理、管理员管理等功能进行相应操作,如图5-3所示。
在这里插入图片描述

图5-3管理员功能界图面
5.2.2员工管理
员工管理,在员工管理页面可以对账号、姓名、性别、头像、部门、职位、电话等进行修改、查询、删除或新增等操作,员工管理页面如图5-4所示。
在这里插入图片描述

图5-4员工管理界面图
5.2.3文件分类管理
文件分类管理,在文件分类管理页面可以对文件进行分类管理并对内容进行查询、修改、删除、新增等操作,文件分类管理页面如图5-5所示。
在这里插入图片描述

图5-5文件分类管理界面图
5.2.4文件夹管理
文件夹管理,在文件夹管理页面可以对索引、文件夹编号、文件夹名称等内容进行详情、修改、删除或新增等操作,文件夹管理页面如图5-6所示。
在这里插入图片描述

图5-6文件夹管理界面图
5.2.5共享文件夹管理
共享文件夹管理,在共享文件夹管理页面可以对索引、文件夹编号、文件夹名称、文件分类、文件附件等内容进行详情、修改、删除或新增等操作,文件夹管理页面如图5-7所示。

在这里插入图片描述

图5-7共享文件夹管理界面图

5.3员工功能
5.3.1文件夹管理界面
员工登录到企业办公文件分类系统后台后,可以对文件夹编号、文件夹名称、创建时间等功能进行相应操作,如图5-8所示。
在这里插入图片描述

图5-8文件夹管理功能界面图
5.3.2个人中心管理

个人中心,在个人中心页面通过输入账号、密码、姓名、性别、头像、部门、职位、电话等内容来修改个人信息,也能修改登录密码,个人中心页面如图5-9所示。
在这里插入图片描述
图5-9个人中心界面图
5.3.3共享文件管理
员工可以通过输入文件夹编号、文件夹名称、文件分类、文件附件等内容进行详情、修改、删除、新增、查询等操作。页面图如图5-10。

图5-10共享文件管理界面图

第六章 系统的测试

6.1功能测试
本系统对员工、管理员、两个核心模块进行了功能测试,测试设计如下所示:
(1)登陆模块功能测试
登录功能中由于管理员工和员工共同使用同一个登录入口。因此测试用例设计如表6-1所示。
表6-1 登陆模块功能测试用例
用例编号 测试用例描述 操作过程及数据 预期结果 测试结果
D001 以员工身份登录 按照系统要求填写员工登录名和密码信息点击“确定” 系统跳转至前台首页 通过
D002 以管理员工身份登录 按照系统要求填写管理员工登录名和密码信息点击“确定” 系统跳转至管理员工可使用的后台首页 通过
D003 以未注册身份登录 按照系统要求填写并未注册登录名和密码信息点击“确定” 系统提示员工名或密码错误 通过
D004 密码长度小于6位 输入的密码与确认密码长度小于6位,其余选项正常填写 系统提示员工密码长度不能小于6位 通过
D005 员工名为空 员工没有填写员工名 系统提示员工名未填写 通过
(2)管理员管理功能测试
管理员功能测试包括管理员登录、员工管理。测试用例设计如表6-2所示。
表6-2管理员功能测试用例
用例编号 测试用例描述 操作过程及数据 预期结果 测试结果
D011 填写员工名 登录页面中,未填写员工名 系统提示添加员工名 通过
D012 填写密码 登录页面,未填写密码 系统提示填写密码 通过
D013 添加员工 添加员工,输入员工的基本信息 添加成功 通过
D014 修改员工信息 修改员工信息,点击修改按钮,完成操作 修改成功 通过
(3)更改密码功能测试
更改密码功能中有管理员工的密码更改和员工的密码更改的功能。测试用例设计如表6-3所示。
表6-3更改密码功能测试用例
用例编号 测试用例描述 操作过程及数据 预期结果 测试结果
D016 以管理员身份更改密码 以管理员身份到员工密码更改页,填写旧密码、新密码、确认新密码后点击确认 系统提示更改成功 通过
D017 确认新密码和新密码不一致 到密码更改页后,确认新密码和新密码不一致,其余保持正常 系统提示密码不一致 通过
D018 旧密码和当前登录密码不一致 到密码更改页后,旧密码和当前登录密码不一致,其余保持正常 系统提示旧密码错误。并返回登录页 通过
D019 旧密码和新密码一致 到密码更改页后,旧密码、新密码和确认新密码填写一致 系统提示旧密码和新密码一致 通过
(4)性能测试用例如表6-4所示。
表6-4 兼容性测试用例
场景 并发数量 测试点
添加员工记录 400 添加员工记录的负载情况
60
50
50
修改员工记录 50 员工记录负载情况
40
40 员工记录负载情况
40
删除测试记录 20 20人集合删除测试记录的负载情况
40 40人集合删除测试记录的负载情况
6.2性能测试
性能测试用例如表6-5所示。
表6-5 兼容性测试用例
场景 并发数量 测试点
添加员工 50 添加员工的负载情况
10
23
24
文件夹测试 50 文件夹测试负载
180
56
33
查询文件 50 500人集合查询的负载情况
10 1000人集合查询的负载情况

6.3测试总结
企业办公文件分类系统在开发之时,由于时间比较匆忙,系统遗留很多bug问题,没有及时测试发现,所以此章节系统测试,及时发现bug 进行记录和总结。具体测试结果如下,通过详细的测试,总结出一共有30个bug。其中注册和登陆界面产生5个bug,管理员工界面有6个bug,管理文件夹界面产生4个bug,管理系统界面产生3个bug。通过10天的功能测试,总结出的bug,并根据这些bug的问题,撰写解决文档,开发人员进行bug的修改和代码的维护。另外根据这些bug,并做回归测试,测试结果就是系统很稳定,没有出现任何bug问题。在最后测试结束,我们分析bug的类型,出现原因,大小等角度,进行客观的统计和归类,根据这些的归类数据,进行版本的统计,绘制统计图,如下。
如图6-6所示。
在这里插入图片描述

图6-6 按版本统计bug数
按等级统计bug的结果,如图6-7所示。
在这里插入图片描述

图6-7 按问题等级统计bug数
按类型统计bug的结果,如图6-8所示。
在这里插入图片描述

图6-8按类型统计bug数

第七章 总结

针对当下越来越多企业和员工做此系统的需求量增大,为员工提供便捷而设计的此系统,在我们开发系统之初时,有两大角色,构成一套完整的企业办公文件分类系统。在系统初期设计阶段,我们需要参考其他类似网站,进行整体的功能需求和性能需求的梳理和设计。首先,根据设计,员工功能包括注册、登陆、个人信息的查询,修改和删除等功能。最后这个系统在完成之后经测试有不少的bug和设计的缺陷,导致系统运行时有很多的不足,我们需要根据这些问题,认真研究,好好解决问题,不断的弥补缺陷,改进系统,优化体验。
在优点方面上,为员工提供一个平台,此系统操作方便,没有经验的员工,简单培训就会使用系统,系统的界面简洁,看起来非常美观,操作性十分强,个性也独特。另外此系统是个非常实用的网站,从系统的设计之初,我们便考虑到系统如何吸引员工,为了获得的更多的员工资源,我们便参考网上众多的类似网站,取其精要,去其缺点,便设计了界面简洁,操作简单,功能完善的系统。在缺点方面上,系统是单一独立运行,没有能力抵抗网络病毒恶意的攻击,网络访问负载能力有限,不能抵抗同一时间段众多员工的浏览,所以我们要加大服务器的缓存和配置。另外吸取其他类似的网站缺点,杜绝类似的问题在生产运用中提现。但是系统有很大不足,例如功能不够完美,有时候会出现bug,导致系统不能正常的访问,还有界面不够高大上,不够美观,总感觉给人的视觉体验不够好。其次没有运用很好地缓存技术,当同一时间段,在线客户众多,系统会出现卡顿,甚至会严重到宕机。所以需要通过优化系统代码来提高客户的体验,杜绝客户体验不流畅,导致客户流失。在客户访问量问题上,我们利用最新技术,比如缓存机制等,来解决超载的客户。另外,在前端技术方面,我们采用前后端分离技术,实现前端运行和后端运行的分离,除此之外,系统还有其他体验不佳之处,我们需要针对之类的问题,重新构建网站的架构,选择适合系统功能需求的设计架构方案,让系统运行更加的完美。

致谢

时光匆匆,如白驹过隙,不知不觉,四年大员工活就要落幕。从刚进大学的懵懵懂懂,到现在已走过四年时光,中间有过迷茫,有过冲动。忆往事,一幕幕在脑海里好似电影般。大学伊始,在学姐学长老师们的耐心帮助下,我很快适应了大员工活,参加自己喜欢的社团,积极活跃在校园里的各个角落,生怕一不小心被人忽视了,每天学习,去食堂人挤人排着队打饭,去操场和同学约球一起流汗。每天和同学老师一起探讨未来,规划自己的人生,畅享未来。
首先,我要感谢学校,感谢学校四年的培养,在学校的四年时间里,是我人生中最重要的一个阶段,在这里,我学习里知识,学会了学习,为什么说学会了学习呢,在大学之前,我是被各种考试,老师的督促下学习的,被动的学习。来到大学之后,学习的时间更自由了,学习的途径更丰富了,学习的方式更多了,图书馆可以找到想学习的各种书籍,很多老师也是学富五车,才高八斗,知识渊博,可以随时随地的发微信,打电话,或者面对面的请教学习。所以,在这里,我首先要感谢我的学校,是母校培养了我,让我学会如何做一个大写的人,为以后的生活打下夯实的基础。
其次,我要感谢我的导师,在完成毕业设计的时候,刚开始,我一头雾水,不知从何下手,从哪里开始做,没有任何思绪,幸好,我有一个好老师,是老师及时的帮助我,为我的毕业设计理清头绪,找到思路,中间我很多次,我不知道怎么写,怎么做了,又是老师,在我最困难的时候为我答疑解惑,在这里,我想说,谢谢您,老师,您辛苦了,谢谢您不厌其烦的为我答疑解惑。
最后,我要感谢我的家人,感谢我的父母,是我的父母辛苦的劳作,为我的大员工活创造了丰富的物质生活,父母永远是我避风的港湾,现在我想对爸爸妈妈说,我现在长大了,毕业了,以后我可以独立,不会再让您为我担心,毕业之后,我会努力工作,争取早日让您两老过上好生活,成为你们的避风港。
本次毕业设计的完成预示着大学时代的句号,在这个设计过程中,我收获到的绝不仅仅是做项目过程中学到的知识,更多的是同窗情谊和师生情谊,最重要的是做任何事情都要具备的认真态度,以及真正职业的思考方式方法。
最后真心祝愿师生们前程似锦!工作顺利,祝母校越办越好!

参考文献

1]张海藩 网站管理系统的分析与设计[D].厦门大学,2016
[2]丁宝康 信息管理系统[D].电子科技大学,2018
[3]孙印杰 信息管理系统的设计与实现[D].电子科技大学,2017
[4]马宁 基于Java的网站管理系统分析与设计[D].云南大学,2017.
[5]求是科技 Java信息管理系统开发实例导航[M].人民邮店出版社.2015
[6]杨宗志 Java入门与实作[M].科学出版社,2018
[7]曹锰 舒新峰 C#与Java系统设计[M].西安交通大学出版社,2017
[8]虞益诚 SQL Server 2000[M].中国铁道出版社,2019[9]董征宇 我国中小企业电子商务盈利策略探析[J].中国商贸,2018,22:94-95
[10]张爱军 电子商务技术的创新发展趋势[J].电脑知识与技术,2016,26:61-67
[11]马桂林 中小音乐企业经销商电子商务管理系统的设计[J].价值工程,2018,23:148-149
[12]蔡翔宇 电子商务与计算机网络应用[J].计算机应用研究,2017,2:366
[13]西尔伯沙茨(Silberschatz.A.) 计算机科学丛书:数据库系统概念(原书第6版)[M]. 机械工业出版社,2017,03..
[14]萨师煊 王珊 数据库系统概论[M].北京:高等教育出版社,2017:10-180.
[15]陈刚 Eclipse从入门到精通[M].(第2版).北京:清华大学出版社,2018:17-380.

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值