当前位置:   article > 正文

求职招聘系统_网上招聘系统流程图

网上招聘系统流程图

摘   

随着科学技术的发展,人们对服务的要求也越来越高。为了能提高管理者的管理效能,现在的 求职招聘管理必须要脱离复杂的手工管理方式。随着信息化时代的到来,智能操作系统成为求职招聘系统的重要组成部分,为用户提供优质的服务。

该系统采用 Java编程语言,采用开放源码系统结构SSM完成整个系统结构,以 MySQL作为数据库进行存储, Tomcat作为服务器,负责从前面向用户提供的信息。管理员具有的功能包括登录、个人中心、学生管理、企业管理、企业信息管理、招聘信息管理、求职信息管理、管理员管理、论坛交流、留言板管理、系统管理。企业具有的功能包括登录、个人中心、求职信息管理、发布招聘信息。学生具有的功能包括注册登录、个人中心、查看企业信息、查看招聘信息、留言反馈、论坛信息、求职信息管理。

关键词:Java;SSM;MySQL

 

Abstract

With the development of science and technology, people's demand for services is also increasing. In order to improve the management efficiency of managers, current job recruitment management must break away from complex manual management methods. With the advent of the information age, intelligent operating systems have become an important component of job search and recruitment systems, providing users with high-quality services.

The system adopts the Java programming language and an open source system structure SSM to complete the entire system structure. MySQL is used as the database for storage, and Tomcat is used as the server, responsible for providing information to users from the past. The functions that administrators have include login, personal center, student management, enterprise management, enterprise information management, recruitment information management, job search information management, administrator management, forum communication, message board management, and system management. The functions that enterprises have include login, personal center, job information management, and publishing recruitment information. The functions that students have include registering and logging in, personal center, viewing enterprise information, viewing recruitment information, leaving comments and feedback, forum information, and job search information management.

Keywords:Java;SSM;MySQL

 

目    录

摘    要..................................................................................................................................... I

Abstract...................................................................................................................................... II

1 绪论........................................................................................................................................ 1

1.1 研究背景.................................................................................................................... 1

1.2 研究意义.................................................................................................................... 2

1.3 研究内容.................................................................................................................... 2

2 关键技术................................................................................................................................ 3

2.1 MySQL数据库.......................................................................................................... 3

2.2 项目管理工具Maven................................................................................................ 3

2.3 MyBatis框架.............................................................................................................. 3

2.4 Spring框架................................................................................................................. 4

2.5 SpringMVC框架........................................................................................................ 4

3 系统设计................................................................................................................................ 5

3.1 设计目标.................................................................................................................... 5

3.2 可行性分析................................................................................................................ 5

3.2.1 经济可行性研究............................................................................................ 5

3.2.2 技术可行性研究............................................................................................ 5

3.3 功能需求分析............................................................................................................ 6

3.4 非功能需求分析........................................................................................................ 8

4 系统设计................................................................................................................................ 9

4.1 功能设计.................................................................................................................... 9

4.2 功能模块.................................................................................................................. 13

4.3 系统数据库设计...................................................................................................... 13

4.3.1 数据库概念结构设计.................................................................................. 13

4.3.2 数据库逻辑结构设计.................................................................................. 14

5 系统实现.............................................................................................................................. 17

5.1 用户管理.................................................................................................................. 17

5.2 招聘管理.................................................................................................................. 17

5.3 求职管理.................................................................................................................. 18

5.4 留言板管理.............................................................................................................. 19

5.5 招聘展示.................................................................................................................. 20

5.6 招聘详细信息.......................................................................................................... 21

5.7 论坛交流展示.......................................................................................................... 21

5.8 评论.......................................................................................................................... 22

6 系统测试.............................................................................................................................. 24

6.1 测试目的.................................................................................................................. 24

6.2 测试方法.................................................................................................................. 24

6.3 测试用例.................................................................................................................. 24

7 总结与展望.......................................................................................................................... 27

7.1 总结.......................................................................................................................... 27

7.2 展望.......................................................................................................................... 27

致    谢.................................................................................................................................. 28

参考文献.................................................................................................................................. 29

  1. 绪论
    1. 研究背景

迅速发展的因特网广泛影响着人们的日常生活,人们可以在任何时间、任何地点享用因特网,而那些富有想像力的编程人员则通过网络发明了许多高技术的应用。在信息科技持续发展的今天,因特网将会为人类提供更多的福利,而网路所带来的新观念也会让我们的工作方式发生变化。

在信息时代飞速发展的今天,管理人员通过人工操作进行管理网上招聘已经变得非常吃力,而管理员仍然依靠人工的方法进行管理网上招聘,将造成管理员工作的低效。一个好的求职招聘系统可以为用户和管理员提供更多的便利,既可以提升管理员的工作效率,又可以为用户创造更多的利益[1]。

在社会的发展过程中,人才是一种不可计量的资源,而在企业之间的争夺中,人才是能够为公司创造最大利益的资源。公司要进行革新和改革,必须要靠人才,只有将人才的智力和才能这一庞大的财富加以发掘和运用,方可实现技术的发展,实现经济的快速发展。于是,更多的公司都在人才方面花大价钱去发掘人才,寻找符合公司需求的人才。因特网的存在使得人才和公司的配对费用大幅度下降。网络招募的普及为网络招募工作的开展奠定了坚实的数据依据[1]。

在求职招聘系统中,它的使用者既包含了寻职者,也包含了企业的人力资源经理。接下来,从使用者的角度出发,对该招聘系统的研究意义进行了剖析。从求职者的观点来分析,他们对这个平台最根本的需求就是可以利用这个平台来快速、准确的展示和展现自己的优势。更主要的是,求职人员期望的是,在成千上万的工作机会中,能够准确地找到适合自己的工作机会。同时,在人才招募的过程中,也要为人才招募的过程中,为人才招募的过程中,要更加方便和人性化。站在招聘平台的运营商的角度,帮助用户高效地进行对接,提升了在平台上找工作与招聘信息的匹配的几率,增强了系统人性化服务,提升了用户体验,从而能够更多用户、为用户提供服务。另外,运营商的需要还具体包含了:发表人才年度统计报告、人才预测报告等,从时间、行业、地域等维度对人力资源和人力资源进行了全面的研究,为公司和国家的经济计划提出了建议,进而为这个招聘平台带来了良好的口碑,创造出更多的社会经济效益[2]。

    1. 研究意义

互联网技术的不断快速发展,早已成为人们的日常活动,而求职招聘管理也因其自身的便利和快捷,使得用户能够更加轻松地接受。互联网为用户提供了便捷、快速的管理求职招聘方法,同时也是一种新型使用方法[3]。从另一个角度讲,求职招聘系统的经营管理也能促进用户求职招聘。

从长远来说,用户求职招聘,会受到一定的时间和空间的影响。与常规方法相比较,求职招聘系统具有诸多优势。建立标准化的步骤往往能解决用户求职招聘问题,但现在如果需要管理求职招聘,那么管理员就需要用人力来进行管理了。随着求职招聘系统的数据越来越多地走向了信息化,管理求职招聘能依赖于智能的管理。随着科学技术的进步,信息技术能够改善人们的生活,如今很多的生活场景都需要信息技术来改善。

    1. 研究内容

(1)这一次,为开发和设计系统制定了相关的实施计划,运用了详细的软件开发与设计过程,执行了不同的用户的特定的运营和管理权限,以及相关的功能控制模块的开发,最终完成了该系统的测试。

(2)系统结构可以帮助编程人员快速构建整个软件的层次,这一次的开发框架采用了SSM,它具有很好的部署和部署能力,可以快速构建相关的基础结构,并可以促进编程人员减少代码的编写,从而提升系统的安全和可靠性,可以带动求职招聘系统的控制模块的处理[4]。

(3)特定的数据处理,必须由源码系统结构来规定用户的特定行为,不仅要符合最基础的规格,还要使用数据库的管理与管理数据库记录,从而推动系统和数据库的信息栏位互相投影,藉由它们的关联模式来建立各系统的关联。

  1. 关键技术
    1. MySQL数据库

数据库是一个可以对数据进行管理和储存的仓储,它是根据数据的结构来进行的。该系统采用MySQL数据库来进行数据的存储。MySQL是许多软件开发商所认可的最受欢迎的、应用最广的一个。业界普遍认为MySQL具有良好的表现和良好的可靠性。

MySQL包含以下几个特点:

(1)支持多种OS,MySQL关系数据库可以为目前博阿凯视窗和Linux等主流操作系统提供支撑。

(2)MySQL关联性的数据库具有多个执行绪,可以最大限度地提高CPU的运算能力。

(3)MySQL对SQL进行了最优的SQL查询,因此加快了检索的效率。

(4)MySQL拥有处理数以百计的数据的强大运算性能。

(5)MySQL拥有很好的移植性和各种编译程序,保证了其可移植的能力。

    1. 项目管理工具Maven

Maven就是一个工程管理的工具,而在这个过程中,很多时候都会涉及到一些其他的东西,Maven可以在pom.xml中导入JAR程序,并在编写程序的时候,对程序进行自动化的测试。

(1)求职招聘系统中要引进JAR程序,因为工作量太大,一般都要导入几百个JAR程序,而JAR程序和JAR程序之间,经常会出现JAR程序之间的矛盾。

(2)在Java编程过程中,必须将其转换为二进制位编码,这样计算机就可以读取这些资料,而整合的开发工具就可以执行这一过程。

(3)在完成了系统的发展后,还必须对其进行单元测试,以改善代码的品质。

    1. MyBatis框架

MyBatis架构是一种将JDBC封装在持久性框架中的持久性架构,编程人员只需专注于SQL声明而非专注于其运行。MyBatis架构无需依靠第三方的外挂,而且在MyBatis架构前,必须要导入JARback,并且在您想要运行该数据库时,还必须设定SQL地图。MyBatis架构可以灵活地处理数据库,它要求在XML文档中写入用于处理数据库的SQL声明,因此它更易于掌握。MyBatis的架构更有弹性,可以在xml文件里写入SQL声明以便不会对已存在的系统造成很大的变化。开放源码架构MyBatis可以在DAO级上将程式码与资料存取层级分开,方便系统的维修性及商业性。

    1. Spring框架

Spring架构是一种适合于解决复杂开发的JavaEE技术的开发架构。Spring是一个开放源码的架构,它可以让IOC的容器来管理物件之间的相依性,从而帮助防止程式程式的程式编码产生问题。Java的能力是通过映射来实现Bean的实例,并建立相应的Bean物件。Spring也具有AOP的特性,它将独立于商业的逻辑编码打包,并由管理员进行管理,以减少代码的重复,同时也可以减小各功能组件的联动性。

使用Spring开放源码架构,程序开发者可以将更多的注意力放在程式的开发上,而非程式设计的架构。Spring可以在不使用容器的情况下,对软件进行更容易的检测,并且Spring可以将其他Web架构整合到一起,这样就可以为操作系统提供更多的信息。

    1. SpringMVC框架

SpringMVC架构的基础程序设计是Java,是一种可以用于Web层的轻型架构。SpringMVC架构允许MVC组件建立Web应用程序,无需完成界面的开发,只需以注释的方式来实现Java类作为一个控制器。在开发实施系统时,数据的加工和显示之间存在着很大的耦合性,而业务编码的更改视图所传输的信息常常是高度耦合性的,多个视图常常会对单一的业务目标产生依赖性,从而降低了企业的灵活性。

  1. 系统设计
    1. 设计目标

本文所开发的求职招聘系统旨在通过电脑来完成对求职招聘系统的日常工作的管理,使用户能够得到更为方便的使用。在对求职招聘系统的开发和实施的过程中,对系统的各个功能进行了细致的分析,因此,在实现该软件的同时,还必须包括如下几个方面:

(1)稳定性:在求职招聘系统的运行期间,系统必须保证系统的稳定性,并且在不会对求职招聘系统的操作造成任何的干扰。假如求职招聘系统的一个模块有问题,其他的功能不会受到任何的干扰。

(2)准确性:管理员对求职招聘系统的功能进行了修改之后,要满足更好的利用条件,如果出现错误,将会把资料记录下来。

(3)可扩展性:当要增加新的业务时,可以增加新的功能,同时保留原来的求职招聘系统的功能模块。

(4)可维护性:当需要修改调整接口时,不需要修改求职招聘系统的框架。

(5)独立性:求职招聘系统各功能模块必须是独立的,管理员可以根据实际情况增减或添加相应的功能[4]。

    1. 可行性分析
      1. 经济可行性研究

有了求职招聘系统,管理员就可以方便地进行管理,节约了大量的经费。通过对现有的求职招聘系统进行开发和实施,可以有效地缓解求职招聘系统的成本,特别是对人才的投入。由于传统的求职招聘系统,除了大量的人员外,还常常要人工操作。本文所提出的求职招聘系统旨在减少财务开支,同时也能增加管理员工作的效能。

      1. 技术可行性研究

在求职招聘系统中,所用到的是一个基于idea的软件,它能够对求职招聘系统进行系统的编译和运行,选择MySQL作为一个高的并行和安全的数据库,而计算机操作系统则是Win10,从而确保了系统的兼容和高的可用性。因为学习了一些关于软件开发的知识,所以在实际应用中并没有太大的问题,尤其是idea的开发,因为idea和Development的兼容,所以大部分的软件都可以在idea上运行。

    1. 功能需求分析

企业:登录、个人中心、求职信息管理、发布招聘信息。

图3.1 企业用例图

学生:注册登录、个人中心、查看企业信息、查看招聘信息、留言反馈、论坛信息、求职信息管理。

图3.2 学生用例图

管理员:登录、个人中心、学生管理、企业管理、企业信息管理、招聘信息管理、求职信息管理、管理员管理、论坛交流、留言板管理、系统管理。

图3.3 管理员用例图

    1. 非功能需求分析

(1)稳定性。当求职招聘系统容纳了一定的用户之后,它依然可以正常工作,而且在遇到一些问题的情况下,也可以很快地处理。

(2)流畅性。在使用客户端进行资讯处理时,各功能模组的反应不能太长。

(3)扩展性。在进行求职招聘系统的开发过程中,要考虑到各功能组件之间的层次关系,以便维护各组件的独立性,便于以后的更改。

(4)简便性。在设计和实施求职招聘系统的过程中,不要有太多的繁琐,在使用过程中要便于用户的单击[5]。

  1. 系统设计
    1. 功能设计

(1) 注册

在登录时,用户必须填写注册信息,若两次输入密码不符,将无法把用户记录加入数据库。     

图4.1 注册流程图

(2) 登录

在登录界面中键入登录名和密码,在服务端必须分辨登录名和密码是不是为空,假如用户并没有输入的话必须在客户端中开展提醒,假如输入的数据和数据库记录同样的话则可以登录成功。

图4.2 登录流程图

(3)留言反馈

用户输入用户名和密码可以登录,点击留言按钮可以进行反馈。

图4.3 留言反馈流程图

(4)用户管理

管理员登录后台管理界面的用户管理功能模块可以管理用户的信息。

图4.4 用户管理流程图

    1. 功能模块

管理员:登录、个人中心、学生管理、企业管理、企业信息管理、招聘信息管理、求职信息管理、管理员管理、论坛交流、留言板管理、系统管理。

企业:登录、个人中心、求职信息管理、发布招聘信息。

学生:注册登录、个人中心、查看企业信息、查看招聘信息、留言反馈、论坛信息、求职信息管理。

图4.5 功能模块图

    1. 系统数据库设计

数据库是求职招聘系统必不可少的组成部分,一个良好的数据库结构合理,并且具有很好的冗余[7]。为减少求职招聘系统的冗余,采用了第三范式的数据库结构。该数据库可以为求职招聘系统的数据提供支持,从而保证了系统的稳定性和鲁棒性。一个好的数据库可以大大的提升系统的运行速度,一个好的数据库不仅可以加快系统的运行速度,还可以减少大量的数据错误。由于求职招聘系统在日常工作中会产生大量的数据,所以要有一个稳定的、安全的数据库来进行数据的存储,以确保系统的正常工作。利用特定的存储结构,关联数据库可以高效地对系统数据进行组织。MySQL数据库在各个表间建立了良好的连接关系,从而将数据结构和表达分离开来。

      1. 数据库概念结构设计

由于在概念模型中没有一成不变的模型,所以可以使用数据模型来描述求职招聘系统中各个实体之间的联系,并使软件开发人员能够根据自己的需求构建自己的概念模型。这些概念模型都能用E-R图表来表达。由于求职招聘系统的资料比较多,所以要建立相应的资料模型。基于上述的分析,可以得到这套求职招聘系统的E-R[8]。

图4.6 系统全局E-R图

      1. 数据库逻辑结构设计

(1)留言板信息表

表4.1 留言板信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

userid

bigint

20

username

varchar

200

content

longtext

0

reply

longtext

0

(2)求职信息表

表4.2 求职信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

gangwei

varchar

200

gongzidaiyu

varchar

200

xueliyaoqiu

varchar

200

gongzuodizhi

varchar

200

qiyehao

varchar

200

qiyemingcheng

varchar

200

jianli

varchar

200

xueshenghao

varchar

200

xueshengxingming

varchar

200

riqi

date

0

sfsh

varchar

200

shhf

longtext

0

(3)企业信息表

表4.3 企业信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

qiyehao

varchar

200

mima

varchar

200

qiyemingcheng

varchar

200

tupian

varchar

200

fuzeren

varchar

200

lianxifangshi

varchar

200

dizhi

varchar

200

(4)学生信息表

表4.4 学生信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

xueshenghao

varchar

200

mima

varchar

200

xueshengxingming

varchar

200

touxiang

varchar

200

xingbie

varchar

200

shoujihaoma

varchar

200

youxiang

varchar

200

shenfenzhenghao

varchar

200

(5)招聘信息表

表4.5 招聘信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

gangwei

varchar

200

tupian

varchar

200

gongzidaiyu

varchar

200

zhaopinrenshu

int

11

xueliyaoqiu

varchar

200

gongzuodizhi

varchar

200

gangweizhize

longtext

0

fuzeren

varchar

200

lianxifangshi

varchar

200

qiyehao

varchar

200

(6)管理员信息表

表4.6 管理员信息表

列名

数据类型

长度

主外键

id

bigint

20

username

varchar

100

password

varchar

100

role

varchar

100

addtime

timestamp

0

  1. 系统实现
    1. 用户管理

管理员登录后可以管理用户信息,然后才能进入到系统的管理界面。在用户管理功能模块中,管理员只需要点击添加键,然后在添加界面中输入添加的信息,在添加的过程中,要注意添加字符的正确性。

如果管理员想要更改用户的资料,就必须点击更改键,将更改后的用户资料输入到变更页面,若用户的更改与数据库发生抵触,则无法更改。在更改输入框时要注意必须要填写和键入的信息不得与原来的数据库记录发生冲突。

图5.1 用户管理界面

    1. 招聘管理

在招聘管理功能模块,管理员可以对招聘的相关信息进行管理,并将其与数据库的相关信息进行同步的更新。管理员要删除招聘的资料,必须要在招聘管理的界面上进行操作,一旦点击删除,就无法将招聘的相关数据删除。

管理员可以在查询栏中输入招聘的名字来查询招聘信息,在输入的时候要留意其符号的正确性与长短的关系,若系统的管理人员键入的招聘与数据库中的资料不符,就无法查询到相应的招聘信息。

图5.2 招聘管理界面

    1. 求职管理

管理员登录后可以管理求职信息,然后才能进入到系统的管理界面。在求职管理功能模块中,管理员只需要点击添加键,然后在添加界面中输入添加的信息,在添加的过程中,要注意添加字符的正确性。

如果管理员想要更改求职的资料,就必须点击更改键,将更改后的求职资料输入到变更页面,若求职的更改与数据库发生抵触,则无法更改。在更改输入框时要注意必须要填写和键入的信息不得与原来的数据库记录发生冲突。

图5.3 求职管理界面

    1. 留言板管理

在留言板管理功能模块,管理员可以对留言板的相关信息进行管理,并将其与数据库的相关信息进行同步的更新。管理员要删除留言板的资料,必须要在留言板管理的界面上进行操作,一旦点击删除,就无法将留言板的相关数据删除。

管理员可以在查询栏中输入留言板的名字来查询留言板信息,在输入的时候要留意其符号的正确性与长短的关系,若系统的管理人员键入的留言板与数据库中的资料不符,就无法查询到相应的留言板信息。

图5.4 留言板管理界面

    1. 招聘展示

在招聘显示界面上,前端界面可以将招聘的信息以表格的方式显示出来,用户可以看到招聘的相关资料,用户可以点击照片,然后就可以看到招聘的具体情况,用户点击招聘图片的过程中会向服务端发出一个要求,然后由服务端使用数据库管理员将招聘的细节资料传输给服务端,然后由客户将数据显示在前面的接口上,然后使用网页的规则表示来分析和显示招聘的相关信息。

图5.5 招聘展示界面

    1. 招聘详细信息

在招聘详情界面中,客户端可以将招聘的具体情况显示出来,将招聘的相关信息输入到服务端,由该服务端通过接口获取招聘的信息,再通过该接口获取到该招聘的具体情况,通过该数据库 SQL声明来实现该招聘的细节,然后将该招聘的信息输入到该数据中,通过该系统将该信息发送到该客户机,该系统通过该功能分析该招聘的相关信息并将该信息显示在该前端的界面中。

图5.6 招聘详细信息界面

    1. 论坛交流展示

在论坛交流显示界面上,前端界面可以将论坛交流的信息以表格的方式显示出来,用户可以看到论坛交流的相关资料,用户可以点击照片,然后就可以看到论坛交流的具体情况,用户点击论坛交流图片的过程中会向服务端发出一个要求,然后由服务端使用数据库管理员将论坛交流的细节资料传输给服务端,然后由客户将数据显示在前面的接口上,然后使用网页的规则表示来分析和显示论坛交流的相关信息。

图5.7 论坛交流展示界面

    1. 评论

在评论详情界面中,客户端可以将评论的具体情况显示出来,将评论的相关信息输入到服务端,由该服务端通过接口获取评论的信息,再通过该接口获取到该评论的具体情况,通过该数据库 SQL声明来实现该评论的细节,然后将该评论的信息输入到该数据中,通过该系统将该信息发送到该客户机,该系统通过该功能分析该评论的相关信息并将该信息显示在该前端的界面中。

图5.8 评论界面

  1. 系统测试

在完成软件的开发和设计时,要对其进行相应的测试,如果出现问题,可以通过中断点的方式进行有效的分析。在实施求职招聘系统制度时,难免会出现非常大的错误。只有对软件进行了修改,才能将资源投进去,否则的话,后期的维修费用将会大幅度地增加。本试验以实践中所使用的测试案例为依据,以确定是否可以达到所要求的结果,并对所使用的测试程序进行测试,以达到在运行之前的目的。

    1. 测试目的

在完成了系统的工作后,还要对某些软件进行测试。因为在发展的过程中,会出现很多的漏洞和缺陷,如果不能够及时地及时地解决,将会对未来的发展造成很大的阻碍。虽然很久以前,软件已经被开发出来,并且得到了很好的应用,但如果无法应用的话,也会带来很大的不便,甚至会带来很大的危险。对该系统进行测试,可以确保其在某些方面的品质。测试的最终目的,就是要在发布之前,找到最有可能出现的系统漏洞[8]。

    1. 测试方法

本试验采用了一种以黑盒测试为基础的方法来提高求职招聘系统工作的效率和相应的资源消耗。

边界值分析法,可以将软件的检查工作分解为相同的形式,检查用户的投入,或者选择相同类别的同等类别,从而显示出其效力和是否合适[9]。

因果图方法是运用不同的标准组合而形成不同的测试事例,因为不同的国家地图可以产生不同的识别表格,从而能够发现不同的程序输入规格,并运用正交表格来进行测试和分析,从而增加了测试的覆盖度。

不适当的推理,就是通过读者的本能来判断出管理员的错误,然后制定出一套专门的解答方案,而不适当的推理则主要在于,在这个过程中,有很大的概率会出现错误,并且在不适当的情况下,挑选出与之相符的测试案例[10]。

    1. 测试用例

(1) 用户登录测试用例

表6.1 登录用例表

测试用例

步骤

预期结果

实际结果

用户没有键入用户的注册和口令

没有在登录页面上键入登录和口令,点击相应的登录键

登录失败

登录失败

如果用户键入符合数据库记录的登录名称和动态的动态密码

在登录页面键入登录名称和口令,然后点击对应的登录键

登录成功

登录成功

在登录页面键入登录名称和口令,然后点击对应的登录键

如果用户所键入的动态密码与数据库记录相符,那么用户名是错误的

登录失败

登录失败

如果用户键入符合数据库记录的登录名称,那么该口令是错误的

输入用户名字和动态密码到登录页,然后点击相应的输入键

登录失败

登录失败

(2)招聘管理测试用例

表6.2 招聘管理用例表

测试用例

步骤

预期结果

实际结果

查询招聘信息,要在查询框中输入有关的招聘信息

输入的招聘与数据库中的资料不相符

搜索失败

搜索失败

查询招聘信息,要在查询框中输入有关的招聘信息

输入的招聘与数据库中的资料相符

搜索成功

搜索成功

管理员需要提供相关的招聘,点击添加,然后输入相应的招聘

在招聘管理界面中所录入的资料与数据库记录中的资料一致

添加失败

添加失败

管理员需要提供相关的招聘,点击添加,然后输入相应的招聘

在招聘管理界面中所录入的资料与数据库记录中的资料不一致

添加成功

添加成功

管理员需要提供相关的资料,点击添加,然后键入相应的招聘

点击删除按钮,在招聘的界面中,如果删除的招聘与其他表有关

删除失败

删除失败

管理员需要提供相关的资料,点击添加,然后键入相应的资料

点击删除按钮,在教学资料的界面中,如果删除的招聘与其他表没有关系

删除成功

删除成功

管理员修改招聘的信息,点击修改键

在招聘的管理接口中所提供的资料是正确和合法的,而且与数据库记录没有冲突

修改成功

修改成功

管理员修改教学资料的信息,点击修改键

在招聘的管理接口中所提供的资料是正确和合法的,但是与数据库记录有冲突

修改失败

修改失败

(3)用户管理测试用例

表6.3 用户管理用例表

测试用例

步骤

预期结果

实际结果

查询用户信息,要在查询框中输入有关的用户信息

输入的用户与数据库中的资料不相符

搜索失败

搜索失败

查询用户信息,要在查询框中输入有关的用户信息

输入的用户与数据库中的资料相符

搜索成功

搜索成功

管理员需要提供相关的用户,点击添加,然后输入相应的用户

在用户管理界面中所录入的资料与数据库记录中的资料一致

添加失败

添加失败

管理员需要提供相关的用户,点击添加,然后输入相应的用户

在用户管理界面中所录入的资料与数据库记录中的资料不一致

添加成功

添加成功

管理员需要提供相关的资料,点击添加,然后键入相应的用户

点击删除按钮,在用户的界面中,如果删除的用户与其他表有关

删除失败

删除失败

管理员需要提供相关的资料,点击添加,然后键入相应的资料

点击删除按钮,在教学资料的界面中,如果删除的用户与其他表没有关系

删除成功

删除成功

管理员修改用户的信息,点击修改键

在用户的管理接口中所提供的资料是正确和合法的,而且与数据库记录没有冲突

修改成功

修改成功

管理员修改用户的信息,点击修改键

在用户的管理接口中所提供的资料是正确和合法的,但是与数据库记录有冲突

修改失败

修改失败

  1. 总结与展望
    1. 总结

在实施求职招聘系统前,要对各种职能进行具体的分析,并根据企业的业务要求进行功能模块的开发。在系统的设计阶段结束后,就是系统的研发阶段了。首先要按照求职招聘系统的实际情况来进行数据库的开发,而在进行数据库的开发时必须要按照三个主要的范例来进行。基于 SSM的开放源码框架,对求职招聘系统的基础结构进行了初步的设计。最终对各功能模块的实施。

在完成了系统的研制工作以后,工作还没有结束在使用前,必须先进行系统的试验。在软件开发过程中,测试是一个十分关键的部分。首先,对该软件的各功能模块进行了检测,以验证其兼容、错误等问题。然后可以在操作系统上进行表格的资料,也可以利用特定的字符等方法来检查系统的资料是否严密。

    1. 展望

尽管该系统的功能比较完善,还可以在以后的工作中对其进行改进。其要点如下:

数据可视化是一种基于图像的可视性技术,利用图形对数据可视化进行管理。对这些资料进行直观的解析,也是一件非常有意义的事情。目前,求职招聘系统的资料显示一般采用图表的方式来显示,而这往往无法让用户更好的理解资讯。

总之,尽管该系统已经完成了一套较为完善的求职招聘管理体系,但其在数据显示方面仍有不足,需要进一步完善的智能技术,今后可以从智能化、可视化等方面进行改进。

致   

时光飞逝,大学生涯即将走到尽头。在这里,我要感谢指导老师、计算机学院老师和同学们对我的支持和帮助。我过去仅知道一些书面方面的东西,现在我已经可以自己编写求职招聘系统了,我的论文也终于可以写完了。

首先,我要谢谢导师给我一个绝佳的学习机会,让我在项目上的实践技能得到了极大的提升。在编写过程中,我碰到了许多问题,在导师的引导和协助下,我得到了许多启发。即便他们要忙碌在科学研究上,也会抽出一些时间来协助我,这也激发了我继续前进的动力。

谢谢同学们在这个项目上的支持,在过去的几年里,我们彼此监督、共同努力,共同完成了很多项目,让我体会到了团队精神的益处,也感谢同学们的支持与支持。我的家人给予了我良好的生活条件,我一直都在支持和激励着我,在我的学习和生活中都得到了极大的帮助。

参考文献

  1. 吴锋珍.基于主从同步的MySQL负载均衡设计与部署[J].湖南邮电职业技术学院学报,2022,21(02):40-43.
  2. 焦宇,李民,王欢,余开朝.基于MySQL性能调优的推荐系统优化设计[J].软件导刊,2022,21(09):108-112.
  3. 马鸿飞,丁丽娜.基于MySQL的验光数据库[J].科技资讯,2022,20(17):8-10.DOI:10.16661/j.cnki.1672-3791.2201-5042-9296.
  4. 郑戟明,董云朝,柳青.MySQL数据库数据导入导出方法的探讨[J].电脑知识与技术,2022,18(22):24-25.DOI:10.14004/j.cnki.ckt.2022.1517.
  5. Zmaranda Doina R.,Moisi Cristian I.,Győrödi Cornelia A.,Győrödi Robert Ş.,Bandici Livia. An Analysis of the Performance and Configuration Features of MySQL Document Store and Elasticsearch as an Alternative Backend in a Data Replication Solution[J]. Applied Sciences,2021,11(24).
  6. 王杨.黑盒测试技术在嵌入式软件测试中的融合应用[J].汽车实用技术,2022,47(01):201-204.DOI:10.16638/j.cnki.1671-7988.2022.001.046.
  7. 妥泽花.基于黑盒测试与白盒测试的比较探究[J].电子世界,2021(11):55-56.DOI:10.19353/j.cnki.dzsj.2021.11.027.
  8. 蒋焕.VSP数据处理软件的测试实践[J].电子测试,2021(11):108-110.DOI:10.16520/j.cnki.1000-8519.2021.11.043.
  9. 孙志科.数据静态分析技术及其在安全软件测试中的应用[J].铁路通信信号工程技术,2021,18(05):9-14+32.
  10. 凌珊.铁路信号软件单元测试研究[J].铁路计算机应用,2020,29(02):58-61.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/366281
推荐阅读
相关标签
  

闽ICP备14008679号