【个人作品展示】基于Android的网上人才招聘系统的设计与实现-初稿

摘 要
近年来,伴随着计算机技术的高速发展,以“数字化”为主题的信息化建设已经成为各大行业共同关注的话题。同时,由于我国就业形式严峻,每到春季或者秋季将会有大量的用户需要就业。如何帮助用户高效率的进行就业应聘,是全社会重点关注的话题之一。在此之前,针对多数人的就业招聘工作,一般采取的方式是通过线下人才市场的宣讲会+各个社区居委会通过社区群进行辅导宣传。这种传统的方式,效率低下且数据难以进行保存,稍不留意,就会影响用户找到自己满意的工作。基于此,网上人才招聘系统的开发就是在这样的背景下产生。
本系统在功能模块开发设计上,采取了当下最流行的前后端分离开发方式进行开发。系统功能后台功能模块实现采取SpringBoot框架进行编码实现,系统交互页面效果渲染通过使用Vue框架进行编码实现,所有功能模块的数据渲染通过MySQL数据库进行存储。结合前期对网上人才招聘需求的调研,本系统最终具有三类用户角色,分别是企业、用户跟管理员,其中主要实现招聘信息管理、面试通知管理等功能。
通过功能模块设计,可以帮助用户高效的解决多数人的就业招聘问题,还可以帮助用户高效的找到自己满意的工作。同时,本系统通过使用黑盒测试法,对所有功能进行测试,都达到了预期目标,可以正常进行上线部署。
关键词:网上;人才;招聘;SpringBoot;Vue

Abstract
In recent years, with the rapid development of computer technology, information construction with the theme of “digitalization” has become a common concern among various industries. At the same time, due to the severe employment situation in our country, there will be a large number of users in need of employment every spring or autumn. How to help users efficiently apply for employment is one of the key topics of concern for the whole society. Prior to this, for the majority of people’s employment recruitment work, the usual approach was to hold offline talent market lectures and various community committees to provide guidance and publicity through community groups. This traditional approach is inefficient and data is difficult to save. If not taken seriously, it can affect users in finding jobs they are satisfied with. Based on this, the development of online talent recruitment systems emerged in this context.
This system adopts the most popular front-end and back-end separation development method in the development and design of functional modules. The backend functional modules of the system are implemented using the SpringBoot framework for coding. The rendering of system interaction page effects is achieved using the Vue framework for coding. The data rendering of all functional modules is stored in a MySQL database. Based on the previous research on the demand for online talent recruitment, this system ultimately has three types of user roles: enterprise, user, and administrator. Among them, it mainly implements functions such as recruitment information management and interview notification management.
Through functional module design, it can help users efficiently solve the employment and recruitment problems of most people, and also help users find their satisfactory jobs efficiently. At the same time, this system achieved the expected goals by using black box testing method to test all functions, and can be deployed online normally.
Keywords: online; Talents; Recruitment; SpringBoot; Vue

第1章 绪论
1.1选题背景
伴随着国内经济发展缓慢,就业形式严峻。如何保障用户的就业招聘,让每个用户找到自己满意的工作,是全社会高度关注的话题之一。本文通过对当下多数用户的就业招聘需求进行分析,在此之前,针对多数用户的就业,主要是通过线下人才市场的宣讲会+各个社区居委会通过社区群进行辅导宣传。这种传统的招聘方式,其效率低下,用户需要花费大量的时间来对就业招聘信息进行了解,有时候,用户也很难找到自己满意的工作。基于这种背景下,开发一套基于Android的网上人才招聘系统就显得很有必要。
1.2选题目的及意义
项目的设计与实现目的在于创建一个专门针对用户进行开发的网上人才招聘系统。这个系统能让用户轻松获取到对应的招聘岗位、可以通过分类去查找到对应自己专业的招聘信息,还能提高面试的经验,提高自己的就业率,也可以让相关企业能够招到自己需要的人才,还能减轻企业的招聘压力。
本项目的设计与实现对想找工作的人起到求职帮助的作用,不仅可以满足大多数用户的求职招聘的需求,提升他们面试求职的能力,而且也可以促进社会就业率的提高。更重要的是,这个网上人才招聘系统可以将用户的求职信息保存好,提供给需要招聘的公司查看,更好的对接招聘工作,让更多的用户能找到工作。基于上述所有观点,一个基于Android的网上人才招聘系统便应运而生。
1.3国内外研究现状
通过国内某个部门数据显示,我国招聘市场总体规模在2020年达到1710亿元,同比增长6.9%。从互联网渗透率来看,2020年中国线上招聘服务占整体招聘服务市场规模比例为32.3%,近年持续提升。我国互联网招聘市场2025年规模有望达到583亿元。在这种趋势下,国内很多高校也已开通了在线招聘渠道。湖南大学在2023年已经为大四本科生开通了线上就业招聘渠道。目前针对在校生的就业招聘系统有很多,像国内目前的智联招聘等系统,都为在校大用户提供就业机会。
国外由于经济发展比较好,同时基于计算机水平比较高,在校招聘系统研究比较早。在上个世纪80年代,美国针对高校就业招聘情况,由政府牵头组织企业进行校园招聘,让企业招聘到自己满意的员工以及高校用户找到自己满意的工作,这是校园招聘的雏形。LinkedIn招聘系统可以说是知名度最高的网站,现在在200多个国家拥有超过5亿的会员,目的是让所有具有专业技术的人员可以通过互联网找到一份属于自己的工作。该系统针对在校大用户由专门的窗口,一对一进行进行就业服务,帮助大用户找到自己满意的工作。
1.4论文主要研究内容
本文主要针对基于Android的网上人才招聘系统的开发进行研究,本文的具体工作是开发设计一个基于Android的网上人才招聘系统。主要是对目前用户就业招聘现状进行了分析,并对本课题涉及的计算机技术进行了研究和探讨。再对网上人才招聘系统相关管理具体的用户需求分析上,本文将对基于Android的网上人才招聘系统具体实现的功能进行设计,通过对网上人才招聘系统进行具体的功能分析,主要实现招聘信息管理、面试通知管理、面试结果管理等方面的具体需求。
第2章 相关理论和技术
2.1 Java语言介绍
Java语言是由Sun公司在1995年推出的一门新型的计算机编程语言,能够具有大部分计算机编程语言共同存在的一些特点。Java语言又是一门基于面向对象思想的计算机编程语言,不仅可以吸收接纳C++语言的优势,也在一定程度上放弃了它的一些不足之处。Java计算机语言具有分布式等特点。Java语言可以开发的应用主要有安卓应用、网站开发等应用。
2.2 SpringBoot框架介绍
SpringBoot框架的设计团队主要是由Pivotal团队设计开发的一款Java应用框架,该框架设计的目的是简化Spring框架项目中繁琐的配置信息。通过特殊的配置信息,能够让开发人员不需要进行繁琐的配置信息就可以进行开发。通过这种特殊的方式进行代码编写的配置,使得SpringBoot框架成为企业级应用项目开发中的佼佼者。
2.3 Vue框架介绍
Vue框架是可以构建网上人才招聘系统用户操作界面的应用框架,所有的系统页面效果设计通过采取自底向上的增量开发设计思想,在项目数据传输上提供了MVVM的业务数据双向绑定思想。Vue框架的主要特点是:1.Vue框架提供了数据的双向绑定进行传输的效果;2.Vue框架项目的数据是通过路由进行管理;3.Vue框架的轻量级,使得开发人员更加容易上手进行项目开发。
2.4 MySQL数据库介绍
本系统所开发的网上人才招聘系统所使用到的底层数据库都是来自MySQL数据库,主要是由于MySQL在项目中运行速度快,对于平时开发使用到的平台是没用任何的限制,能够被广泛的应用在企业级开发中。MySQL数据库是指一个基于开源的和多线程的用户关系和管理的数据库系统,MySQL是基于开放源代码的数据库管理系统,能够跨一定的平台且可以正常的进行使用。
MySQL数据库管理并不是让所有的数据表都统一放在一个空间足够大的数据存储容器的里面,而是要把同一个数据库里面存储的全部数据信息都可以分别的存放在各个不同格式的存储表当中,MySQL作为一种关联性数据库的管理系统,能够有效快速地去提升数据处理存储的速度安全性与效率。并且这样也可以让数据库的灵活程度得到很大幅度的提高。
2.5 IDEA开发工具概述
IDEA开发工具的全称是叫IntelliJ IDEA,是可以进行Java语言功能编码实现的工具之一。IDEA编译工具目前在Java程序编程中是最理想的一种开发工具,它本身既拥有智能的且便捷实用的代码助手、丰富而灵活强大的编码模板库支持、超强且高效简洁的快捷键体系,并且它能自动提示代码、代码分析、全栈开发等方面的功能都极为优秀。提倡智能编码,能够最大限度的减少系统设计上的工作量。

第3章 需求分析
3.1 可行性分析
根据对网上人才招聘系统的用户需求分析,从本课题涉及的技术可行性、整个开发过程中的经济支出和用户最终操作系统的可行性角度对系统实现的可行性进行分析研究。
3.1.1技术可行性分析
技术可行性分析是对实现系统的所有功能模块以及实现系统功能的条件上来进行分析,通过专业的技术角度上去分析系统实现的可行性。通过自己的学习了解,网上人才招聘系统所采用的技术主要有SpringBoot框架、Vue框架和MySQL数据库等相关的计算机技术,这些计算机技术是目前较为成熟的技术,不论是前期功能代码的编写实现或者是后期对项目的维护管理,都非常的方便快捷。
3.1.2经济可行性分析
考虑到网上人才招聘系统的实际的用户需求,在前期的硬件支出主要是一台电脑和一部手机,在整个项目开发的软件使用信息都是开源的,也不需要额外的经济支出。在系统开发完成之后需要的服务器也不需要配置很高的,所需要的费用极低,因此项目申报管理系统的经济可行性是完全没有问题的。
3.1.3操作可行性分析
网上人才招聘系统的功能设计的初衷是方便用户能够进行使用,需要设计的系统用户操作页面是简洁有力,也需要能够满足用户的使用习惯。当用户第一次接触系统的时候,不需要额外花费大量的时间去进行学习。
3.2 需求概述
根据山西省就业部门的数据显示,2023年某高校在校生人数达到了一万五的人数,留学生65人。其中,2023年学院本科生4000余名毕业生顺利毕业。在这种背景下,某高校高度重视就业招聘,推出了一系列的举措。但是,在此之前,一般都是通过线下宣讲会的形式。宣讲会,来自全国各地的100多家用人单位齐聚学校,双选会现场设立了就业咨询指导专区等专区。在信息化时代下,这种显然传统的管理方式明显已经不能满足现实的需要。因此,使用计算机技术对在校招聘流程进行结合,是当下的主流趋势之一。综上所述,想找工作的用户、各个企业跟后台管理员对网上人才招聘系统具有显著的需求。
3.3 系统功能性需求分析
网上人才招聘系统开发的主要目的是使在线招聘流程这项工作更规范以及相关流程更高效。用户、企业和管理员是本系统的主要用户,在后续的功能设计上,对于不同的用户角色通过权限设计赋予不同的菜单权限。下面将通过用例图的形式对不同用户角色的功能菜单权限进行分析。
管理员是网上人才招聘系统中最高的用户角色,通过系统可以看到所有的功能模块数据信息。管理员可以实现对企业的招聘信息等相关的信息进行维护管理。管理员用例图如图3-1所示。

图3-1 管理员用例图
企业主要是网上人才招聘系统中对用户进行求职招聘的企业角色,可以通过对用户的招聘信息进行查看等其他的操作。企业用例图如图3-2所示。

图3-2 企业用例图
用户是网上人才招聘系统中的基础用户角色,可以通过使用系统对职位招聘信息以及其他相关的信息进行查看。用户用例图如图3-3所示。

图3-3 用户用例图
3.4系统非功能性需求分析
3.4.1 可靠性需求
(1)要能够尽量识别网上人才招聘系统前台用户有可能的错误操作,保证系统的健壮性。 
(2)要对网上人才招聘系统输入的信息进行校验,保证数据的可靠性和安全性,不能把出现错误的数据存储到数据库中。 
(3)对数据库里的数据进行备份,保证在数据被破坏时或者数据库宕机时,具有数据恢复能力。
(4)定期对网上人才招聘系统进行检查测试,对出现的BUG要及时修复。
3.4.2 安全性需求
(1)数据库数据只能是在网上人才招聘系统数据库管理员查看和进行维护等操作,保证数据安全。
(2)严格权限访问控制,在经过登录信息认证后,才允许对所属权限内的业务进行操作,也只能对所属业务里面的数据进行修改。不同的用户具有不同的身份和权限,只有在所有的验证步骤完成并通过验证后才能提供相应的操作业务权限,提供可信的授权管理服务,确定数据不被没有相应权限的操作访问和修改,要保证数据库中的数据是安全的和完备的。

第4章系统设计
4.1 系统架构设计
网上人才招聘系统的后台所有功能的实现主要是以IDEA开发工具为主,后台所有的功能模块的编码实现使用SpringBoot框架进行编码实现。系统的前端代码主要以VsCode工具为主,整个系统页面的渲染效果通过使用Vue框架进行编码实现。本系统使用B/S架构模式进行开发,B/S架构主要是将系统所有的功能通过分离的模式进行项目的开发,将相关的功能业务逻辑从系统用户界面中能够进行解耦出来,这种系统业务分离的模式能够更好的对业务逻辑进行控制。B/S架构图如图4-1所示。

图4-1B/S架构图
4.2 系统总体功能设计
网上人才招聘系统在功能模块设计上,结合多数用户的就业招聘的实际需求,将系统的功能进行了划分。通过对网上人才招聘系统进行具体的功能分析,主要实现企业管理、招聘信息管理、面试结果管理等方面的功能模块的实现。通过网上人才招聘系统体系结构图设计,满足不同用户的就业招聘需求,可以实现对招聘信息进行查看以及企业等进行其他相关的操作。系统总体功能图如图3-2所示。

图4-2系统总体功能图
4.3数据库设计
数据库设计是网上人才招聘系统搭建的基础,是构建网上人才招聘系统后台数据存储和处理的关键环节。数据库的实体与关系设计影响着数据的操作效率,科学合理的数据库设计关系着网上人才招聘系统开发与运行的成功与否。
4.3.1 数据库的设计原则
网上人才招聘系统中所有的功能模块业务数据存储是整个系统中最为重要的一个部分,所以数据库设计是系统功能模块开发中非常重要的一步,想要设计出稳定、安全、可靠的数据库就必须遵循下面这些原则:
(1)统一性原则:必须对网上人才招聘系统需要的所有数据信息进行系统的分析,根据数据信息进行合理的设计,能够保障用户最后操作的有效性。
(2)规范化原则:网上人才招聘系统中的所有功能模块的数据库表的设计应该遵循三范式,能够保障数据库的规范性。
(3)完整性原则:对网上人才招聘系统的用户添加的数据要规范,确保数据上的完整性。
4.3.2 数据库的逻辑结构设计
数据库表的概念模型与数据库表建模的观点基本是一致的,用于存储用户的账号数据通过数据库表进行存储。可以通过绘制E-R图可以更加地清楚和直观的描述系统模型内涉及到的实体之间的相互关系。下面将对本系统中所有实体的E-R图进行分析说明。
(1)招聘信息实体的E-R图,如图4-3所示。

图4-3 招聘信息实体的E-R图
(2)用户信息实体的E-R图,如图4-4所示。

图4-4用户信息实体的E-R图
(3)企业信息实体的E-R图,如图4-5所示。

图4-5用户信息实体的E-R图
(4)留言板信息实体的E-R图,如图4-6所示。

图4-6留言板信息实体的E-R图
(5)面试通知信息实体的E-R图,如图4-7所示。

图4-7面试通知信息实体的E-R图
(6)面试结果信息实体的E-R图,如图4-8所示。

图4-8面试结果信息实体的E-R图
(7)应聘信息实体的E-R图,如图4-9所示。

图4-9应聘信息信息实体的E-R图
4.3.3数据库的表结构设计
数据库概念结构设计后,接下来,可以让数据库概念转化为实际管理需要用到的结构数据模型,这里面实际也是为了设计出一种能够支持数据库系统运行的数据库逻辑结构。数据库结构设计是便于后期对系统实现的所有功能模块数据进行存储的。具体的表设计如下所示。
(1)招聘信息表结构如表4-1所示。
表4-1 招聘信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 mingcheng varchar 200 否 名称
4 qiyemingcheng varchar 200 否 企业名称
5 gangweileixing varchar 200 否 岗位类型
6 tupian longtext 否 图片
7 gongsiguimo varchar 200 否 公司规模
8 zhiwei varchar 200 否 职位
9 xinziyaoqiu varchar 200 否 薪资要求
10 lianxidianhua varchar 200 否 联系电话
11 gongzuoshijian varchar 200 否 工作时间
12 gongzuodidian varchar 200 否 工作地点
13 xueliyaoqiu varchar 200 否 学历要求
14 zhiweiyaoqiu longtext 否 职位要求
15 zhanghao varchar 200 否 账号
16 fabushijian datetime 否 发布时间
17 clicktime datetime 否 最近点击时间

(2)用户信息表结构如表4-2所示。
表4-2 用户信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 yonghuming varchar 200 否 用户名
4 mima varchar 200 否 密码
5 xingming varchar 200 否 姓名
6 xingbie varchar 200 否 性别
7 touxiang longtext 否 头像
8 nianling varchar 200 否 年龄
9 shouji varchar 200 否 手机
10 youxiang varchar 200 否 邮箱

(3)企业信息表结构如表4-3所示。
表4-3企业信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 zhanghao varchar 200 否 账号
4 mima varchar 200 否 密码
5 qiyemingcheng varchar 200 否 企业名称
6 fuzeren varchar 200 否 负责人
7 xingbie varchar 200 否 性别
8 touxiang longtext 否 头像
9 qiyedizhi varchar 200 否 企业地址
10 lianxidianhua varchar 200 否 联系电话
11 youxiang varchar 200 否 邮箱
12 sfsh varchar 200 否 是否审核
13 shhf longtext 否 审核回复

(4)留言板表结构如表4-4所示。
表3:messages
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 userid bigint 20 否 留言人id
4 username varchar 200 否 用户名
5 avatarurl longtext 否 头像
6 content longtext 否 留言内容
7 cpicture longtext 否 留言图片
8 reply longtext 否 回复内容
9 rpicture longtext 否 回复图片

(5)面试通知表结构如表4-5所示。
表4-5 面试通知表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 yonghuming varchar 200 否 用户名
4 xingming varchar 200 否 姓名
5 tupian longtext 否 图片
6 tongzhineirong longtext 否 通知内容
7 tongzhishijian datetime 否 通知时间
8 zhanghao varchar 200 否 账号
9 qiyemingcheng varchar 200 否 企业名称

(6)面试结果表结构如表4-6所示。
表4-6面试结果表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 yonghuming varchar 200 否 用户名
4 xingming varchar 200 否 姓名
5 tupian longtext 否 图片
6 mianshiqingkuang longtext 否 面试情况
7 mianshijieguo varchar 200 否 面试结果
8 fabushijian date 否 发布时间
9 zhanghao varchar 200 否 账号
10 qiyemingcheng varchar 200 否 企业名称
11 crossuserid bigint 20 否 跨表用户id
12 crossrefid bigint 20 否 跨表主键id

(7)应聘信息表结构如表4-7所示。
表4-7应聘信息表
序号 列名 数据类型 长度 主键 说明
1 id bigint 20 是 主键
2 addtime timestamp 否 创建时间
3 qiyemingcheng varchar 200 否 企业名称
4 gangweileixing varchar 200 否 岗位类型
5 tupian longtext 否 图片
6 zhanghao varchar 200 否 账号
7 jianlitoudi longtext 否 简历投递
8 yingpinshuoming longtext 否 应聘说明
9 toudishijian datetime 否 投递时间
10 yonghuming varchar 200 否 用户名
11 xingming varchar 200 否 姓名
12 shouji varchar 200 否 手机
13 zhuangtai varchar 200 否 状态

第5章 系统设计与实现
5.1 管理员功能设计与实现
5.1.1 用户管理功能设计与实现
用户管理主要是管理想要通过本系统进行求职招聘的用户账号信息的功能。管理员可以实现对用户的账号信息进行账号数据信息的新增,还能实现对正在通过本系统求职的用户账号信息进行修改以及其他的操作。由于企业管理跟用户管理实现类似,故不做重复性赘述。用户管理效果图如图5-1所示。

图5-1 用户管理效果图
用户管理实现核心代码截图如下所示。

5.1.2 招聘信息管理功能设计与实现
招聘信息管理主要是管理所有企业的招聘信息的用户需求的功能。管理员通过招聘信息管理功能,可以查看所有企业的招聘信息管理的相关招聘需求。同时管理员还可以实现对用户的招聘信息管理功能进行数据信息的修改以及其他相关的操作。招聘信息管理效果图如图5-2所示。

图5-2 招聘信息管理效果图
招聘信息管理实现核心代码截图如下所示。

5.1.3应聘信息管理功能设计与实现
应聘信息管理主要是管理所有用户的求职应聘信息管理的功能。管理员通过应聘信息管理功能,可以查看所有用户对企业的应聘消息的功能。管理员还可以实现对用户的应聘信息管理功能进行数据信息的修改以及其他相关的操作。招聘信息管理效果图如图5-3所示。

图5-4 应聘信息管理效果图
应聘信息管理实现核心代码截图如下所示。

5.2 企业功能设计与实现
5.2.1 招聘信息功能设计与实现
企业在使用本系统的过程中,可以通过职位招聘功能,对自己企业的职位招聘信息进行数据信息的新增,还能对之前发布的职位招聘信息进行修改以及其他相关的操作。职位招聘效果图如图5-5所示。

图5-5 招聘信息效果图
招聘信息实现核心代码截图如下所示。

5.2.2 应聘信息功能设计与实现
企业可以查看用户的应聘信息,查看用户的简历以及投递情况等相关的信息。其中,企业还可以实现对用户的应聘信息发布面试通知等信息。应聘信息效果图如图5-6所示。

图5-6 应聘信息效果图
应聘信息实现核心代码截图如下所示。

5.2.3 面试通知功能设计与实现
企业可以查看所有用户的面试通知信息,根据面试情况,新增用户的面试结果信息。面试通知效果图如图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章 系统测试
6.1 测试方法
网上人才招聘系统的测试方法,从是否关心系统程序内部的角度进行划分,测试方法有白盒测试法和黑盒测试法。从系统是否执行程序的角度进行划分,测试方法有静态测试法和动态测试法。本系统功能模块的测试法通过使用黑盒测试法,对功能模块进行测试。
6.2 系统主要功能测试
本系统根据用户的需求以及所处的环境,使用黑盒测试法对系统的功能进行测试。
6.2.1登录注册模块的功能测试
作为网上人才招聘系统来说,登录注册也是很重要的功能。这直接关乎用户角色能不能进入系统,使用角色里面的功能。同时,登录功能将保障用户的信息安全。登录注册模块的测试用例如表6-1所示。
表6-1 登录测试用例表
编号 测试功能 操作 预期结果 实际结果
1 管理员登录 输入admin、admin,通过使用鼠标点击登录按钮 页面提示登录成功,直接跳转界面 与预期结果一致
2 用户登录 输入用户账号a1、123456,通过使用鼠标点击登录按钮进行登录 页面提示登录成功,直接跳转界面 与预期结果一致
3 用户注册 输入用户的账号信息,对账号信息的注册,使用新的账号信息进行登录 使用账号信息进行账号的注册,使用账号信息的注册 与预期结果一致
6.2.2用户管理模块的功能测试
用户管理主要是管理所有用户使用本系统的用户账号信息的功能。管理员可以实现对黄淮学院的用户账号信息进行新增,还能对使用本系统进行黄淮学院所有的用户账号信息进行修改等操作。用户管理模块的测试用例如表6-2所示。
表6-2 用户管理用例表
编号 测试功能 操作 预期结果 实际结果
1 用户信息新增 新增用户a1的用户账号信息,使用新的账号信息进行新增 页面提示登录成功,直接跳转用户界面 与预期结果一致
2 用户信息的修改 将用户a1的账号信息进行修改,使用原来的账号信息进行登录 页面提示账号信息提示账号信息进行登录 与预期结果一致
6.2.3 招聘信息管理模块的功能测试
招聘信息管理主要是管理所有企业的招聘信息的用户需求的功能。管理员通过招聘信息管理功能,可以查看所有企业的招聘信息管理的相关招聘需求。同时管理员还可以实现对用户的招聘信息管理功能进行数据信息的修改以及其他相关的操作。企业在使用本系统的过程中,可以通过职位招聘功能,对自己企业的职位招聘信息进行数据信息的新增,还能对之前发布的职位招聘信息进行修改以及其他相关的操作。用户可以查看企业发布的招聘信息,了解企业的招聘岗位、收入等相关的信息,用户还可以对企业新增应聘信息。招聘信息管理测试用例如表6-3所示。
表6-3 招聘信息管理测试用例表
编号 测试功能 操作 预期结果 实际结果
1 职位招聘信息新增 企业新增一条职位招聘信息,用户使用账号信息进行查看 用户可以查看到企业新增的一条职位招聘信息 与预期结果一致
2 职位招聘信息删除 管理员对企业删除企业新增的职位,企业通过账号信息进行查看 企业可以查看刚刚新增职位,已经删除了 与预期结果一致
6.3 测试总结
通过对网上人才招聘系统实现的所有功能进行系统测试,所有功能都达到了预期的效果。通过此次系统功能模块的测试,本人觉得即使在严谨的编码,也会多多少少出现弊端以及不足。

总 结
随着计算机互联网技术的迅猛发展,各行各业都已经实现采用计算机相关技术对日益放大的数据进行管理。该毕业设计是四川文理学院在线招聘系统为核心展开的,主要是为了实现对网上人才招聘的需求。
通过本项目的开发实践,探索了网上人才招聘系统的功能设计,拓展了用户对求职招聘渠道。但是由于自己在系统开发过程中对一些用到的相关知识和技术掌握不够牢固,再加上自身开发经验欠缺,因此系统在有些方面的功能还不够完善,考虑的不够全面,用户体验有待优化,因此,后续还得继续学习,才能将系统做到完美。
最后,通过完成毕业设计,我学到了很多知识,遇到了很多的问题,同时也解决了很多的问题。在面对不会的问题,通过上网查询,请教同学朋友来解决。在这个过程中,积累了经验,也明白学习是终身的事情,唯有不断坚持学习,才能在社会立足。

参考文献
[1]福州市重启每周五线下现场招聘会[J]. .就业与保障,2020.
[2]张玉芳.就业招聘忙 用工求职“两头旺” 2023年首场“智汇天府”春季综合人才现场招聘会举行[J].四川劳动保障,2023.
[3]武侯区对口简阳“就业扶贫行动日”现场招聘会成功举行[J]. .四川劳动保障,2019.
[4]蔡晗昀,张腾.2020年上海高校应届毕业生就业创业情况调查报告[J].统计科学与实践,2020(06).
[5]熊永平.基于SpringBoot框架应用开发技术的分析与研究[J].电脑知识与技术,2019(36).
[6]颜艳艳,杨昌勤,杨晓静,张川,高蕙.基于互联网+背景下的人力资源创新研究[J].农村经济与科技,2019(12).
[7]罗路腾,王贵鑫.基于Springboot的博客网站的设计与实现[J].科学技术创新,2019.
[8]陈有英.基于SpringBoot的古村落科普平台的设计与实现[J].科技视界,2021.
[9]陶铭,谢仁平.基于SpringBoot的在线教育系统研发及应用实践[J].软件导刊,2022
[10]吴昊,张丹.基于SpringBoot框架的大学生网上兼职系统设计与实现[J].电脑知识与技术,2023.
[11]朱蓉,郑建华.基于SpringBoot的垃圾分类科普及课程平台[J].电脑知识与技术,2022.
[12]赵玺博,夏琦,刘章茂.基于Springboot的校园网故障管理系统的实现[J].科学技术创新,2020.
[13]喻佳,吴丹新.基于SpringBoot的Web快速开发框架[J].电脑编程技巧与维护,2021.
[14]邢娜,欧益伊.医院在线招聘管理系统的开发与应用[J].转化医学杂志,2020(03).
[15]蔡晗昀,张腾.2020年上海高校应届毕业生就业创业情况调查报告[J].统计科学与实践,2020(06).
[16]谭云鹤.基于招聘网站数据处理类岗位的人才需求分析[D].天津财经大学,2019.
[17]基于NLP的招聘数据分析平台的分析与实现[D]. 张保礼.北京邮电大学,2020.
[18]徐海潮.S公司招聘流程再造项目研究[D].东华大学,2020.

致谢

在XXX四年的学习生涯如白驹过隙,本人的毕业设计与论文撰写也完成。在各位老师和同学的帮助下,我顺利克服了在完成毕业设计过程中所遇到的困难、挫折。在此由衷感谢我的指导老师XXX老师,感谢导师细心无私的指导与帮助,从论文开题报告到毕业设计的测试,再到最后的论文写作指导和评阅,导师都花费了大量心力,他不厌其烦的指导不仅使我对计算机科学与技术领域的知识有了更加进一步的认识,而且对我今后的工作态度也产生更加严谨、端正的影响。
衷心感谢XXX学院的各授课老师,正是在他们对计算机相关的专业课程认真负责的讲解下,才拓宽了我在计算机科学与技术领域的视野与角度,提升了我的专业技能,为我顺利完成毕业设计和论文奠定基础。感谢答辩老师在百忙中参加我的毕业论文答辩。
最后衷心感谢各位同学和亲友对我学习、生活上的支持、鼓励和关心,使我能永远保持学习的热情,顺利完成学业。

  • 13
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Android服装个性化定制电商平台厂家模块的设计实现 开发语言 AndroidMysql 包括登录,注册,忘记密码,记住密码。注册信息包含手机号,邮箱。登录界面其他三方登录仅做图标,不用实现功能,登录只支持厂家登录,其他身份登录不用显示。界面简洁美观 首页:底部四个TAB航,默认选中首页。首页中包含搜索功能,厂家个性化定制成产,批量生产,普通个性化定制伸长,特殊个性化定制生产。点击对应生产选项进入二级界面。界面交互参照下图,特殊个性化定制生产以及普通定制化个性生产中的定制需求和参数,后台预置数据即可,前台APP显示,可操作数据。 订单:厂家工作人员在订单界面可以进行订单查询、订单处理、选择修改意见的操作。批量生产以及定制化生产所产生的订单在此处显示。预置一些有修改意见的订单,点击处理订单。 消息:以对话列表的方式显示消息,点击进入可以进行对话内容的展示,发送对话消息。此处在数据库中预置一些对话消息即可,发送消息更新数据库信息,不用实现双端的对话操作。 服务中心:厂家信息展示,财产与安全,通知,通用,关于。其中财产与安全点击进入仅预置一个按钮开关状态即可,点击可以开关按钮,不用实现具体功能,其他通知,通用等也类似,不用实现功能,通知进入显示是否开启通知开关,通用显示是否保存缓存信息开关。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值