摘 要
在当前信息时代不断发展的今天,互联网技术已经被越来越多地运用,这给我国各个行业的发展都提供了一个实现信息化发展的机会,而信息化管理是一种非常有效的用户共享文件和在线讨论管理方式,它将极大地减轻工作人员的工作负担,相对于传统的管理方式,使用办公管理系统可以极大地提升用户共享文件和在线讨论管理的工作效率,节约大量的时间和费用。
本文将管理用户共享文件和在线讨论信息化变革作为研究背景,首先对其进行了阐述,其中包含了Java编程语言、MySQL数据库等关键技术。对系统的运行环境、系统架构、系统的整体设计、系统的数据库进行了设计与实现,并对系统的查看会议、共享文件、在线讨论等进行了具体的设计与实现,最后对整个系统的运行与使用状况进行了全面的测试,并依据测试的结果对系统进行了相应的性能优化,从而推动用户共享文件和在线讨论管理的数字化处理向更加标准化的方向发展。
关键词:Java编程语言;MySQL数据库;用户共享文件
With the continuous development of the current information age, Internet technology has been used more and more, which provides an opportunity for the development of all industries in China to realize the development of information technology. Information management is a very effective way for users to share files and online discussion management, which will greatly reduce the workload of staff. Compared with traditional management methods, the use of office management system can greatly improve the efficiency of users to share files and online discussion management, saving a lot of time and costs.
This article takes managing user shared files and online discussions on information technology transformation as the research background. Firstly, it elaborates on it, which includes key technologies such as Java programming language and MySQL database. We designed and implemented the operating environment, system architecture, overall system design, and database of the system. We also specifically designed and implemented the system for viewing meetings, sharing files, and online discussions. Finally, we conducted comprehensive testing on the operation and usage of the entire system, and optimized its performance based on the test results, promoting the digital processing of user shared files and online discussion management towards a more standardized direction.
Keywords:Java programming language; MySQL database; User Shared Files
目 录
办公管理系统构成包括信息来源、信息用户、信息处理设备和信息管理者,用户共享文件和在线讨论管理经历了由单一到综合的发展过程:起初用户共享文件和在线讨论管理实行数字信息管理;后来人们对各种业务流程系统和网络管理建立办公管理系统;进入21世纪后用户共享文件和在线讨论管理充分利用了计算机网络信息技术逐步实现信息管理的实质性内容和多面性在线用户共享文件和在线讨论管理功能[1]。
当前世界正处于高速发展阶段,信息的高效是社会生产力的重要组成部分。为了方便管理员与用户,节省了管理者管理的精力,提高了办事的速度。信息化是一个必然的趋势,它能改变一个企业的工作方式。在如今的网络时代,便捷、快捷的用户共享文件和在线讨论管理成为很多人的选择。以往使用手工方式来管理用户共享文件和在线讨论,但是这种方式不仅错误率很高,参考数据也少,所以,要想有效地进行管理用户共享文件和在线讨论,就必须要有一个更好的办公管理系统。办公管理系统可以转化为计算机的作业,也就是说,用户共享文件和在线讨论管理工作可以用计算机来完成,从而达到对用户共享文件和在线讨论进行有效的信息管理。用户共享文件和在线讨论信息的变化十分复杂,采用直接的方式进行信息的处理,既不便又易产生错误,给用户带来无谓的损失[2]。
由于在管理信息的层次上存在着海量的数据,所以管理者要对海量的数据进行管理。因为计算机具有自动化的优势,所以许多用户选择使用计算机来进行海量的数据,从而提高了办公管理系统的工作效率与安全。对数据的处理越精密,越能体现计算机管理的效益。一开始的时候,管理员们都会选择手工的方式来进行数据的管理,如果要进行大量的数据隐藏的时候,很可能会导致系统的工作效率下降。
随着经济社会的发展,人们对用户共享文件和在线讨论管理的要求越来越高,越来越重视用户共享文件和在线讨论管理问题。伴随着网络的发展,使得网上管理用户共享文件和在线讨论有了可能[3]。在以往,由于缺乏有效的方法来管理用户共享文件和在线讨论。此外,在信息传递中,还存在着个人信息被盗取等问题。根据以上情况,本文所建立的办公管理系统,以易于维护和扩充的MVC体系结构为基础,完成了用户共享文件和在线讨论等多项功能[4]。
本文以办公管理系统为研究对象,通过将网络思想融入到办公管理系统的建设与开发,解决了目前用户共享文件和在线讨论管理中存在的一些问题,并在此基础上对现行的用户共享文件和在线讨论管理进行了集成。具体包括以下几个方面:
通过提出基于网络技术的用户共享文件和在线讨论管理方案,并对用户共享文件和在线讨论管理方案进行了研究。对该系统中各功能模块进行了有效的归类与管理,并对其进行了整体的设计与优化。办公管理系统的设计和开发,必须以最基本的软件设计标准为依据,优良的系统体系结构可以帮助提高整个系统的开发效率,从而更好地满足用户共享文件和在线讨论管理工作的要求。
Vue框架是一种以MVC为基础的过程模型,通过对MVVM中的数据进行双向捆绑,为一个动态网络工程的开发提供了一种新的模式。利用数据呈现分离、MVVM,MVC等独特的特性,在前端开发框架选择中,它是应用于前端敏捷开发的常见框架。因为Vue框架对传统的Vue展开了功能的拓展,所以在某种意义上,Vue框架在软件开发的过程中,实现了前后端的架构层面的分离,也就是软件的前后端分离的架构模式。与此同时,Vue框架还对前端的内容显示、业务功能处理、数据交互等方面进行了有条理的规划,使得前端Vue变得更符合当今的企业级平台的Web软件开发。
MySQL数据库是目前广泛使用且明显优势的开源数据库管理系统,其特点是能够基于关联关系进行工作。在MySQL数据库中用户可以根据需求进行数据处理。所有用户使用该MySQL数据库时,如果需要进行相关修改,无需特殊指令或设置,所有用户都有修改权限。这样可以减少具体工作的步骤,同时也符合用户自主性的特点。所以,MySQL数据库受到用户的喜爱。此外MySQL数据库速度非常快,可以快速响应数据。数据库的安全性高,使用者可以相信数据安全保障。针对不同操作系统,它可以执行兼容性和实用性都很强。MySQL数据库具有开源的特点,与其它类型的数据库相比,费用较低,因此广受小型企业的网站欢迎。小型企业的网站在初期发展时缺乏足够的资金支持,正因为如此,他们需要费用较低且性价比高的数据库来选择。MySQL数据库是一个不错的选择,它的实用性体现在可以适用于现有的互联网操作系统,不限于某一个系统支持,同时还能满足基本数据库需求,并且可以降低费用。
SpringBoot框架是对Spring应用进行更新的,它是以Java为基础的开放源码程序框架,其主要作用就是为Spring的开发工作提供一套解决方案。初始的Spring框架可以为用户在编程的过程中带来很多的方便,而且没有任何的编程模式的约束,所以它拥有着非常强大的优势。但是,在2014年,原框架的Pivotal团队对其应用进行了一次更新,从而避免了之前的框架所带来的程序冲突,提高了程序的安全性、可靠性和稳定性。
需求分析又被称为需求分析工程、系统需求分析、软件需求分析,办公管理系统的软件需求分析由业务分析、功能分析和数据分析三个方面来展现,为该软件提出特定的要求,并明确软件需要实现具体的任务。
(1)技术上的可行性
在使用的技术方面,将Java用作用户共享文件和在线讨论管理的技术支持,并且Java技术具有开放源码和可信的特点,Java虚拟机技术能够有效地解决不同的平台之间的差别,从而为用户共享文件和在线讨论管理的实现提供了强大的支持, MySQL数据库操作简便,数据处理能力强,运行效率高。
(2)管理上的可行性
在使用系统的时候,管理员只需要对用户共享文件和在线讨论管理。这期间,一切的工作都可以交给计算机来进行,对系统信息和用户信息的管理,只要对办公管理系统相应的功能模块进行操作就可以了。
(3)社会因素的分析
在科技进步的今天,计算机技术也越来越完善,用户共享文件和在线讨论管理就是一个成功地运用计算机技术的例子,利用计算机来对系统信息和用户信息进行管理,相比于传统的人工管理方法,它具有许多优点。这样,不但可以大大地提升了管理员对资料的处理能力,而且为用户共享文件和在线讨论管理工作提供了一个更加科学化、规范化的机会,使其与国际先进水平相适应。
员工:注册登录、查看会议、共享文件、在线讨论、查看公告、收藏、评论。员工用例图如图3.1所示。
管理员:登录、员工管理、部门管理、岗位管理、会议管理、共享文件管理、在线讨论管理、系统管理。管理员用例图如图3.2所示。
(1)可靠性
因为系统无法预测到用户或者管理者在什么时候和人数是可以通过浏览器接入系统的。比如说,管理员管理用户共享文件和在线讨论的时候,从而导致了访问量要超过平时的水平,所以系统应尽可能不发生崩溃现象。
(2)易用性
对于管理员而言,本系统所提供的服务功能的完整性,是否能够让用户共享文件和在线讨论管理工作中各个方面的需要得到满足。对用户而言,则是看其用户接口中所涉及到的技术术语和相关的逻辑是否为用户所懂。对工作人员而言,是看使用者在这个体系中是否可以轻松便捷地进行操作。所以,容易使用的平台也是一个重要的非功能要求。
(3)维护性
在办公管理系统研发出来之后,还需要对其进行测试,通过了测试之后,就可以向办公管理系统提供服务,还得有维修人员来对其进行维修,而一旦这个系统的可维护性不好,那么就会让管理员损失很多的资源。
本章按照系统的要求,对办公管理系统进行了整体设计,从架构设计、功能模块设计和数据库设计三个方面进行了深入的探讨,并给出了一些核心模块的数据库表。
(1)登录
用户输入用户名和密码可以进行登录,登录流程图如图4.1所示。
。
(2)注册
用户在注册功能中可以进行注册,注册流程图如图4.2所示。
(3)用户管理
管理员在用户管理功能中管理用户信息,用户管理流程图如图4.3所示。
办公管理系统的具体设计是:以提升会议馆的管理工作效率为主要目的,在当今的大背景下,充分发挥计算机的优越性,构建出一套近乎于现代化的自动办公管理系统,方便用户和管理员的人员操作,能够辅助管理者的决策,既能极大地提升用户共享文件和在线讨论管理的效率,又能让用户共享文件和在线讨论管理更加科学化,更加现代化。功能模块图如图4.4所示。
数据库设计的主要工作是构建系统中信息数据存储的数据库模式,从而让用户的系统应用需求,也就是信息及对其处理的需求,可以得到有效和充分的满足。对数据库的概念进行解析,并对数据库中反映了数据库的数据储存层级的数据表作进一步的描述。
其中,将需求对象转化为实体-关系的E-R图形,通过对实体、属性及其相互关系的描述,展示了实体、属性及其相互间的关系。在本次数据库概念设计的时候,对它进行了全面、详细的分析,但是在E-R图建模设计的过程中,将只对系统数据库所涉及到的主要实体以及它们所含有的属性信息进行展示。数据库E-R图如图4.5所示。
(1)评论信息表
评论信息表能够存储评论信息,评论信息表如表4.1所示。
字段 | 注释 | 数据类型 | 主键 | 非空 |
id | bigint | 10 | 主键 | 主键 |
addtime | timestamp | 10 | 创建时间 | |
refid | bigint | 10 | 关联表id | |
userid | bigint | 10 | 用户id | |
avatarurl | longtext | 255 | 头像 | |
nickname | varchar | 200 | 用户名 | |
content | longtext | 255 | 评论内容 | |
reply | longtext | 255 | 回复内容 |
(2)用户信息表
用户信息表能够存储用户信息,用户信息表如表4.2所示。
字段 | 注释 | 数据类型 | 主键 | 非空 |
id | bigint | 10 | 主键 | 主键 |
username | varchar | 100 | 用户名 | |
password | varchar | 100 | 密码 | |
image | varchar | 200 | 头像 | |
role | varchar | 100 | 角色 | |
addtime | timestamp | 10 | 新增时间 |
(3)在线咨询信息表
在线咨询信息表能够存储在线咨询信息,在线咨询信息表如表4.3所示。
字段 | 注释 | 数据类型 | 主键 | 非空 |
id | bigint | 10 | 主键 | 主键 |
addtime | timestamp | 10 | 创建时间 | |
userid | bigint | 10 | 用户id | |
adminid | bigint | 10 | 管理员id | |
ask | longtext | 255 | 提问 | |
reply | longtext | 255 | 回复 | |
isreply | int | 10 | 是否回复 |
(4)收藏信息表
收藏信息表能够存储收藏信息,收藏信息表如表4.4所示。
字段 | 注释 | 数据类型 | 主键 | 非空 |
id | bigint | 10 | 主键 | 主键 |
addtime | timestamp | 10 | 创建时间 | |
userid | bigint | 10 | 用户id | |
refid | bigint | 10 | 文件id | |
tablename | varchar | 200 | 表名 | |
name | varchar | 200 | 名称 | |
picture | longtext | 255 | 图片 | |
type | varchar | 200 | 类型 | |
inteltype | varchar | 200 | 推荐类型 | |
remark | varchar | 200 | 备注 |
(5)部门信息表
部门信息表能够存储部门信息,部门信息表如表4.5所示。
字段 | 注释 | 数据类型 | 主键 | 非空 |
id | bigint | 10 | 主键 | 主键 |
addtime | timestamp | 10 | 创建时间 | |
bumenmingcheng | varchar | 200 | 部门名称 | |
fuzeren | varchar | 200 | 负责人 | |
lianxidianhua | varchar | 200 | 联系电话 | |
bangongquyu | varchar | 200 | 办公区域 |
(6)公告信息分类信息表
公告信息分类信息表能够存储公告信息分类信息,公告信息分类信息表如表4.6所示。
字段 | 数据类型 | 长度 | 注释 | 主键 |
id | bigint | 10 | 主键 | 主键 |
addtime | timestamp | 10 | 创建时间 | |
typename | varchar | 200 | 分类名称 |
这一章主要是对三个方面的内容展开了介绍,分别是:系统的总体设计、数据库模型设计以及对系统的主要模块的具体设计。从总体上对系统所采用的总体架构以及主要的功能模块进行了分析。之后,在对与办公管理系统的数据进行了深入的研究之后,对系统的数据库展开了分析,并设计出了主要的数据表结构。在本文的结尾部分,选择了其中的一些主要功能模块,对其进行了具体的设计。
这一章对系统的实现过程进行了详细的描述,首先,对系统在开发的过程中 SpringBoot架构的建立进行了详细的描述,然后,对系统的每个功能模块的实现展开了详细的描述,在描述中,给出功能模块功能的实现页面和部分代码。
在登录功能中,可以在前端获得诸如用户名称和密码之类的注册信息,而在后端可以获得数据库中的用户名单信息,以便对其进行查询。如果没有与之相匹配的用户,这表示这个用户不存在。当用户输入错误信息时会出现不正确的使用者名称和密码提示。使用者则由使用者名称和密码验证,确认使用者有进入本系统的权利,但目前还没有完成登入程序。此外,还必须要对用户角色进行验证,假如用户是系统管理员,那么用户就具有系统的全功能访问权限。登录界面如图5.1所示。
-
- 会议管理
管理员在浏览器中将编辑好的会议信息传送到前端服务器,前端服务器将会议数据打包,并将其传送到后台服务器,后台服务器对数据库进行存储,并将其结果经过前端服务器再返回到管理员。会议管理界面如图5.2所示。
-
- 岗位管理
在岗位添加过程中,禁止存在重复岗位信息,岗位编号用于区分岗位的信息,作为岗位的唯一标识符,后台系统会自动分配一个岗位id与之对应,方便数据交互。在创建系统岗位的时候,需要填写相关的岗位信息,如果用户输入的岗位信息不规范则不能够成功保存。岗位管理界面如图5.3所示。
-
- 帖子管理
管理员在浏览器中将编辑好的帖子信息传送到前端服务器,之后,前端服务器将帖子数据打包,并将其传送到后台服务器,后台服务器对数据库进行存储,并将其结果经过前端服务器再返回到管理员。帖子管理界面如图5.4所示。
-
- 部门管理
在部门添加过程中,禁止存在重复部门信息,部门编号用于区分部门的信息,作为部门的唯一标识符,后台系统会自动分配一个部门id与之对应,方便数据交互。在创建系统部门的时候,需要填写相关的部门信息,如果用户输入的部门信息不规范则不能够成功保存。部门管理界面如图5.5所示。
-
- 会议展示
在会议展示功能模块中用户可以查看会议信息,用户输入用户名和密码登录系统后可以查看会议信息。前端界面接口需要传递会议编号到后端业务逻辑代码中,业务逻辑代码根据SQL语句获得会议信息展示到前端界面。会议展示界面如图5.6所示。
用户在评论功能模块中可以评论,前端服务器将用户评论数据打包,并将这些数据传送到后端服务器,最后由后端服务器对与用户评论有关的数据库进行操作,并将这些数据进行存储,最后,将这些数据经过前端服务器,再将这些数据返回到客户端。评论界面如图5.7所示。
在公告展示功能模块中用户可以查看公告信息,用户输入用户名和密码登录系统后可以查看公告信息。前端界面接口需要传递公告编号到后端业务逻辑代码中,业务逻辑代码根据SQL语句获得公告信息展示到前端界面。公告展示界面如图5.8所示。
用户在公告功能模块中可以查看公告详细信息,前端服务器将用户查看公告数据打包,并将这些数据传送到后端服务器,最后由后端服务器对与用户查看公告有关的数据库进行操作,并将这些数据进行存储,最后,将这些数据经过前端服务器,再将这些数据返回到客户端。公告详细信息界面如图5.9所示。
在开发人员在编写代码以后,系统测试是一项十分关键的工作,系统测试是一种对需求功能的完成情况进行的一种确认,它是一种对软件产品的阶段性成果进行的一种影响检查,也是一种提升软件质量的一种方法,在整个软件开发过程中起着十分关键的作用。在软件开发的过程中,因为有各种各样的非人为的客观因素,以及人们的主观的思想并不是绝对正确的,因此,在开发的过程中,会不可避免地出现某些问题,甚至出现错误。
当一个系统被开发出来之后,它不可能被立即投入到应用中去,而是要对它的功能和性能进行检测,这就是所谓的软件检测。在软件开发中,软件测试是软件开发的一个关键步骤,在软件开发中起着举足轻重的作用。软体测试最重要的目标,就是要确保软体与产品规范相符,找出缺陷,并确保软体满足使用者的要求[5]。
软件测试指的是运用各种测试方法(例如:逻辑覆盖法、路径测试法、等价类划分法等)对软件功能和性能进行测试。在测试结束之后,要对测试的数据进行统计,并根据数据对测试中出现的问题进行修正,从而使软件的质量得到有效的提升。而对于软件来说,最重要的就是找出软件中存在的缺陷,并加以纠正,并不一定要找出问题所在[6]。
在一个完整的软体发展过程中,总有一些软体的测试是无法被忽略的。在对软件进行功能测试时,需要对其进行分析。第二阶段的系统测试,除了要对被测的程序进行之外,还要对系统中的软件进行安装,再对硬件和其它的软件进行测试,重点是对整个系统是否能够正常运转的进行检测。此外,为了保证该系统的实用性,还进行了一些性能测试[7]。
当一个软件变得更大更复杂时,出现问题和bug的可能性就会更大。这些问题中,一些问题或缺陷经常会给系统的可用性、稳定性等方面造成难以预测的后果,最小的可能会给使用者的使用体验造成负面的后果,严重的可能会给整个系统的商业功能造成灾难性的后果,更严重的可能会导致整个系统的停机,导致不能正常地向外部提供服务[8]。由于办公管理系统的复杂性和规模比较大,出现的差错的概率也比较高,差错的数目有时也会比较多。这些问题常常会对办公管理系统的可用性、安全性、稳定性等方面产生不利的影响,轻者会对系统的特定功能的实现产生不利的作用,严重的话会对整个系统的业务功能产生不利的作用,导致管理用户共享文件和在线讨论效率下降。而本文所研究设计的办公管理系统同样也会遇到这样的问题,在之前的几个章节中,从需求分析到系统的功能实现都进行了详细的介绍和解释,本章将会对系统的测试进行详细的介绍,为后续系统正式上线后的正常运转奠定坚实的基础[9]。
在对软件进行测试时,要做到有计划,有步骤地进行,这就要求我们对整个软件的细节以及每一个文件都有一个完整的认识,然后再根据这些认识来进行测试用例的设计[10]。
(1)登录测试
登录用例表能够测试系统中的登录功能,登录用例表如表6.1所示。
模块测试 | 测试用例 | 预期结果 | 实际结果 | 是否通过 |
登录 | 账号:admin 密码:123456 | 用户登录系统使用系统功能 | 用户登录系统使用系统功能 | 通过 |
登录 | 账号:admin 密码: | 用户不能登录系统,界面提示需要用户输入密码 | 用户不能登录系统,界面提示需要用户输入密码 | 通过 |
登录 | 账号: 密码:123456 | 用户不能登录系统,界面提示需要用户输入用户名 | 用户不能登录系统,界面提示需要用户输入用户名 | 通过 |
文件管理用例表能够测试系统中的文件管理功能,文件管理用例表如表6.2所示。
功能名称 | 操作 | 预期结果 | 实际结果 | 是否通过 |
查看文件信息 | 在查找框内输入文件的编号项或名称,单击查询键,可以查看文件的信息 | 在查找框内输入该文件的编号项或名字,然后单击查询键,再单击查看键,就会显示出该文件的信息 | 如果管理员输入的文件信息跟数据库记录对不上则不能够查询 | 通过 |
添加文件信息 | 单击增加键,会出现一个空格表格,在表格中输入新文件的有关资料,再单击保存 | 管理员输入正确的文件信息则能保存 | 管理员输入正确的文件信息则能保存 | 通过 |
删除文件信息 | 点击删除按钮 | 从搜索结果中删除的文件资料 | 如果管理员删除的文件信息跟数据库记录有关联则不能删除 | 通过 |
修改文件信息 | 单击修改键,在输入所需内容,然后单击保存键 | 在更改文件信息之后,在文件的信息中点击保存键所,文件的信息会改变 | 管理员输入正确的文件信息则能更改 | 通过 |
(3)会议管理测试
会议管理用例表能够测试系统中的会议管理功能,会议管理用例表如表6.3所示。
功能名称 | 操作 | 预期结果 | 实际结果 | 是否通过 |
查看会议信息 | 在查找框内输入会议的编号项或名称,单击查询键,可以查看会议的信息 | 在查找框内输入该会议的编号项或名字,然后单击查询键,再单击查看键,就会显示出该会议的信息 | 如果管理员输入的会议信息跟数据库记录符合则能够查询 | 通过 |
添加会议信息 | 单击增加键,会出现一个空格表格,在表格中输入新会议的有关资料,再单击保存 | 管理员输入不正确的会议信息则不能保存 | 管理员输入不正确的会议信息则不能保存 | 通过 |
删除会议信息 | 点击删除按钮 | 从搜索结果中删除的会议资料 | 如果管理员删除的会议信息跟数据库记录没有关联则能删除 | 通过 |
修改会议信息 | 单击修改键,在输入所需内容,然后单击保存键 | 在更改会议信息之后,在会议的信息中点击保存键所,会议的信息会改变 | 管理员输入不正确的会议信息则不能更改 | 通过 |
对该系统进行需求分析,旨在确定该系统具有开发的意义,并确定其存在的可能性。通过对其功能进行详细的分析,明确阐述了本系统的主要作用。该系统实现的目标就是实现一种可供用户利用的办公管理系统。至于软件的测试,则是为了检验一个完整的系统。只要能够在最短时间内找出问题所在,就可以大大降低改造的成本,减少损失。因此,在系统设计和开发之前,必须要有足够的准备,尽快地进行测试。假如在后来的版本中留下了一个潜在的问题,而这个问题会给使用者带来更多的冲击,对于改变这个程序的成本是非常高昂的。
伴随着计算机软硬件的不断发展与完善,很多情况下都不能仅仅依靠手工进行操作,计算机在我们的工作和生活中发挥了越来越大的作用。本文根据管理用户共享文件和在线讨论的实际情况,在此基础上,提出了一种办公管理系统,该软件能够有效地管理用户共享文件和在线讨论,达到对用户共享文件和在线讨论管理的目的。
该系统能够极大地提升用户共享文件和在线讨论管理效率,协助管理人员更好地对用户共享文件和在线讨论进行管理,还给用户提供了便利,为用户营造了一个良好的环境。该体系运用了大量的计算机技术,对于学校和其它机构的信息化建设具有良好的示范性。然而,这个系统的功能仍然不够完备,仍需在以后的工作中进一步细化,所以仍有许多可以改进的方面,为了让这个系统可以取得更好的结果,本文所做的工作以及对将来的前景的预测是:
(1)介绍了系统设计的整体思路,并将系统进行了模块化处理。对每个模块进行了说明,并设计了管理员子系统和用户子系统。在了解系统组织架构的基础上,添加了用户信息等内容,并分析了数据库。
(2)对系统进行了详尽的规划,包括对用户界面的设计、程序的撰写、数据存储的规划等,使系统初步成型,可以进行增删改等操作。
(3)在早期就制定了充分的测试方案,在开发过程中和完成后都进行了充分的检验,使系统能够更加完善、更加稳定的操作。
致 谢
时间飞逝,大学的学习生涯不知不觉间走过了大部分旅程。在知识的掌握过程中有很多人对我进行了支持,在此表示衷心的感谢。
首先要感谢导师从研究课题确定到论文最终版本耗费了导师许多时间和精力对我的研究论文进行修订和整理。在我攻读大学的时候受益于老师的关心和指导,使我再次提高了我的文化水平,拓宽了眼界,获得了更丰富的知识和教育。在此向老师表达我最真诚的敬意!对一直关心与支持我的伙伴和朋友,我对此表示衷心的感谢!正因为有了他们的援助和支持,我才能顺利地进行学习。当我在学习遇到困难时,他们及时地提供了帮助,使得我们在学业和生活中可以互相学习互相进步。还要感谢培养我的母校,母校给了我一个广阔的学习平台,让我在学习生涯中获得了更多的知识。最后特别感谢我的父母。在学习阶段中,我的父母一直给予我激励、支持,成为了我坚实的支持者,让我在事业和学业上不断提高、成长。
- 郑戟明,董云朝,柳青.MySQL数据库数据导入导出方法的探讨[J].计算机知识与技术,2022,18(22):24-25.DOI:10.14004/j.cnki.ckt.2022.1517.
- 吴锋珍.基于主从同步的MySQL负载均衡设计与部署[J].湖南邮电职业技术学院学报,2022,21(02):40-43.
- 王景.基于MySQL的数据库查询性能优化技术研究[J].计算机与电信,2022(06):90-93.DOI:10.15966/j.cnki.dnydx.2022.06.007.
- 戴靓婕.MySQL数据库在自动测试系统中的应用研究[J].长江信息通信,2022,35(03):162-164.
- 梁利亭.软件测试对于信息技术发展的影响[J].信息与计算机(理论版),2019,31(24):71-72+75.
- 王秀艳.软件测试过程管理系统的设计与实现[J].电子技术与软件工程,2020(24):46-47.
- 李俊峰,张天平.云计算在软件测试中的应用分析[J].农家参谋,2020(05):187.
- 许瑞芳,姜枫.软件测试技术应用与综合管理之探析[J].电子质量,2020(03):50-53.
- . Eggplant; Eggplant Recognized as a Leader in Gartner's 2019 Magic Quadrant for Software Test Automation for the Second Consecutive Year[J]. Computer Technology Journal,2019.
- Christian L Q,Erika A H,Marcelo J. Characterization of software testing practices: A replicated survey in Costa Rica[J]. Journal of Software Engineering Research and Development,2019,7.