【潍坊学院毕业论文】高校就业平台设计

注:展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。

3.1  系统总体结构图

此系统分为:1.学生模块、2.企业模块、3.管理员模块、4.校方模块

学生、企业、管理员和学校通过网站系统去访问服务器和程序。

系统的总体结构图,如图3.1所示:

3.2  系统总体功能结构图

根据系统的各个功能分析,进而设计出系统功能结构图,如图3.2所示:

3.3  数据库设计

3.3.1  数据库概念结构设计

为了满足管理大量的、持久的共享数据,也为了应用系统的开发环境,需要进行数据库的概念结构的设计。

(1)总体E-R图

系统主要完成了学生注册后在线投递岗位、浏览岗位、查看审核、发布评论等一系列功能,以及企业审核通过后在线上架岗位、处理审核、修改招聘信息、管理简历等一系列功能。校方则是对学生账号和企业账号进行删除操作、管理公告、查看投递、网站维护等管理。

总体E-R图,如图3.3所示:

(2)实体属性设计:

①校方信息实体属性,如图3.4所示:

3.3.2  数据库逻辑结构设计

根据系统业务流程对数据库进行整理。非常有必要从实际用户的角度分析和设计数据结构图。同时也要优化数据操作中的体验,完善数据库中多表关联存在的一系列问题。合理授权网站管理人员的对象权限管理,合法获取角色对网站的浏览记录。在此基础上,合理存放相关的数据集合,整合整个结构中的其他组件,进而完成最终的整体框架,并在后期对其进行优化,以达到最佳的系统性能,从而可以确保所写系统的后期运行的效率。

根据上面的E-R图,数据库逻辑结构设计如下:

高校就业信息管理系统用户表(用户编号、用户名、密码、电话号码、班级、性别、地址、邮箱)

高校就业信息管理系统企业表(企业编号、企业名、密码、电话号码、公司简介、主营类目、公司地址、招聘需求)

高校就业信息管理系统管理员表(管理员编号、管理员名、密码、真实姓名)

岗位信息(编号、企业名称、企业简介、岗位类别、岗位名称、岗位描述、招聘要求、工作福利、工作待遇、招聘人数)

高校就业信息管理系统岗位申请表(编号、岗位编号、用户编号、申请号、申请时间、岗位名称、用户名称、简历资料)

简历信息(编号、用户编号、求职意向、简历内容、创建时间)

评论信息(编号、岗位编号、学生编号、评论内容、评论时间)

收藏信息(收藏编号、岗位编号、学生编号)

公告信息(公告编号、公告标题、公告内容、公告时间)

3.3.3  数据库物理结构设计

依照E-R图,设计具体的数据表信息如下:

  1. 高校就业信息管理系统用户表,如表3-1所示:

表3-1 高校就业信息管理系统用户信息表

字段名称

数据类型

长度

允许空

说明

id

int

11

用户编号

userName

varchar

255

用户名

passWord

varchar

255

密码

phone

varchar

255

手机号码

realName

varchar

255

收件人

sex

varchar

255

性别

address

varchar

255

地址

email

varchar

255

邮箱

  1. 高校就业信息管理系统管理员表(manage表):描述高校就业信息管理系统管理员的具体信息,如表3-2所示:

表3-2 管理员信息表

字段名称

数据类型

长度

允许空

主键

说明

id

int

11

管理员编号

userName

varchar

255

管理员名

passWord

varchar

255

密码

realName

varchar

255

真实姓名

(3)高校就业信息管理系统企业表(store表):是用来描述企业的信息,如表3-3所示:

表3-3 企业信息表

字段名称

数据类型

长度

允许空

说明

id

int

11

企业编号

userName

varchar

255

企业名

passWord

varchar

255

密码

phone

varchar

255

电话号码

company profile

varchar

255

公司简介

kind

varchar

255

主营类目

certificate

varchar

255

上传证件

(4)岗位信息表(item表):是用来描述岗位的基本信息,如表3-4所示:

表3-4 岗位信息表

字段名称

数据类型

长度

允许空

说明

id

int

11

编号

name

varchar

255

企业名称

Job category

varchar

255

岗位类别

Job name

int

11

岗位名称

Job description

int

11

岗位描述

requirements

varchar

255

招聘要求

welfare

text

0

工作福利

deal

varchar

255

工作待遇

number

int

11

招聘人数

(5)高校就业信息管理系统岗位申请表(item_order表):是用来描述中意岗位的基本信息,如表3-5所示:

表3-5 岗位申请表

字段名称

数据类型

长度

允许空

说明

id

int

11

编号

Job number

int

11

岗位编号

user_id

int

11

用户编号

 request number

varchar

255

申请号

Time

datetime

0

申请时间

total

varchar

255

岗位名称

name of user

int

255

用户名称

Resume materials

int

255

简历资料

(6)简历信息表(car表)如表3-6所示:

表3-6 简历信息表

字段名称

数据类型

长度

允许空

说明

id

int

11

编号

item_id

int

11

用户编号

job intension

int

11

求职意向

Resume content

int

11

简历内容

creation time

varchar

255

创建时间

(7)收藏信息表(sc表):收藏的信息,如表3-7所示:

表3-7 收藏信息表

字段名称

数据类型

长度

允许空

说明

id

int

11

收藏编号

Job _id

int

11

岗位编号

user_id

int

11

学生编号

(8)评论信息表(comment表):评论的信息,如表3-8所示:

表3-8 评论信息表

字段名称

数据类型

长度

允许空

说明

id

int

11

评论编号

user_id

int

11

学生编号

Job _id

int

11

岗位编号

content

varchar

255

评论内容

addTime

datetime

0

评论时间

(9)公告信息表(news表):公告的信息,如表3-9所示:

表3-9 公告信息表

字段名称

数据类型

长度

允许空

说明

id

int

11

公告编号

name

varchar

255

公告标题

content

text

0

公告内容

addTime

datetime

0

公告时间

4.3.4  个人信息修改

用户登录后,会进入到首页。在首页中,我们选择个人中心,然后进入到个人中心的界面。用户点击个人中心,就可以查看、修改自己的基本信息了。填写完相关的基本信息后,点击“保存”按钮。这时网站会更新用户的基本信息,在页面中显示更新成功,同时也可以更改密码。

个人信息修改流程图,如图4.14所示[7]:

图4.14 个人信息修改流程图

个人信息修改界面,如图4.15所示[6]:

5.1  系统测试

高校就业信息管理系统采用黑盒测试:

首先,检查程序的功能,检查是否能够成功的接收要输入的数据,并且也能够生成所需要的正确的输出信息。其次,其次,验证了在执行程序时,能否保证外部信息的完整,以及验证了该程序的各项功能能否正常发挥。

5.1.1  用户注册功能测试

判断高校就业信息管理系统的用户是否成功能注册。

用户注册模块测试用例表,如表5-1所示[8]:

表5-1 用户注册功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

用户名234553

密码:Null

密码长度必须在6-12位

密码长度必须在6-12位

通过

2

用户名:tzl123

密码:1ewe56

注册成功

注册成功

通过

3

用户名:eew3

密码:121189

用户名已存在

注册会员已存在

通过

5.1.2  用户登录功能测试

判断用户的登录能否成功。

用户登录模块测试用例表,如表5-2所示[8]:

表5-2 用户登录功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

用户名:空

密码:空

用户名或密码不能为空

用户名或密码不能为空

通过

2

用户名:19191

密码:空

用户名或密码不能为空

用户名或密码不能为空

通过

3

用户名:zxl123

密码:19191

用户名或密码不一致

用户名或密码不一致

通过

4

用户名:2001545

密码:12345678

用户不存在

用户不存在

通过

5.1.3  个人信息修改功能测试

判断用户的个人信息能否准确更改。准备和原来不同的密码等数据,测试个人信息是否能被更改。

个人信息管理模块测试用例表,如表5-3所示:

表5-3 个人信息修改功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

用户名:yhmyhm

成功

修改成功

通过

2

手机号:17566636666

成功

修改成功

通过

3

地址:dzdz

成功

修改成功

通过

4

密码:mmmm

成功

修改成功

通过

5.1.4  提交简历功能测试

判断简历能否正常提交。

简历管理模块测试用例表,如表5-4所示[9]:

表5-4 提交简历功能测试用例

序号

操作

预期结果

实际结果

测试结果

1

未编辑投递

提示请编辑简历

弹出“请编辑简历”

通过

2

进行简历审核

提示审核成功

弹出“审核成功”

通过

3

删除

成功删除

成功删除

通过

5.1.5  发布评论功能测试

判断用户评论是否能在岗位页中正确显示。

发布评论模块测试用例表,如表5-5所示:

表5-5 发布评论功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

评论:空

提示

提示请填写评论

通过

2

评论:岗位很好

成功

评论成功

通过

5.1.6  岗位上架功能测试

判断企业能否对岗位进行上架。

上架岗位模块测试用例表,如表5-6所示:

表5-6 岗位上架功能测试用例

序号

操作

预期结果

实际结果

测试结果

1

提交:空

提示不能为空

弹出“岗位信息不能为空”

通过

2

输入格式错误信息

提示信息格式错误

弹出“岗位信息格式错误”

通过

3

正确信息

岗位添加成功

岗位添加成功

通过

4

输入要查找的岗位信息

查找成功并显示

查找成功并显示

通过

5.1.7  注销用户功能测试

判断管理员能否注销用户。

用户管理模块测试用例表,如表5-7所示:

表5-7 注销用户功能测试用例

序号

操作

预期结果

实际结果

测试结果

1

输入信息:空

显示用户信息列表

显示用户信息列表

通过

2

输入要搜索的用户名

显示该用户信息

成功显示

通过

3

点击删除

删除成功,显示数据

成功

通过

5.1.8  发布招聘信息功能测试

判断网站浏览者是否能正确发布招聘信息。

招聘信息管理模块测试用例表,如表5-8所示:

表5-8 招聘信息管理功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

招聘信息:空

提示请填写招聘信息

弹出“请填写招聘信息”

通过

2

招聘信息:zpxx

招聘信息成功

招聘信息成功

通过

5.1.9  发布公告功能测试

判断公告内容能否准确发布。

公告管理模块测试用例表,如表5-9所示:

表5-9 公告管理功能测试用例

序号

输入

预期结果

实际结果

测试结果

1

标题:空

内容:空

提示不能为空

弹出“提示不能为空”

通过

2

标题:空

内容:空

备注为必输项

提示备注为必输项

通过

3

标题:测试标题

内容:测试内容

发布成功

发布成功

通过

目录

1  前言

1.1  研究背景与意义

1.2  国内外发展现状

1.3  研究方案

1.4  论文结构

2  需求分析

2.1  社会现实情况分析

2.2  技术分析

2.3  可行性分析

2.4  性能需求分析

2.5  功能分析 6

3  概要设计

3.1  系统总体结构图

3.2  系统总体功能结构图

3.3  数据库设计

4  系统详细设计与实现

4.1  系统功能详细设计

4.2  协作图

4.3  系统实现

5  系统测试

5.1  系统测试

结束语

参考文献

附  录 31

致  谢

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值