计算机毕业设计介绍:
新闻信息表news、个人用户表person、企业用户表company、个人简历表getJobInfo、招聘信息表giveJobInfo、在线申请表resume,下面分别介绍这些表的结构。
(1)新闻信息表保存了该网站上所有新闻,包括新闻标题、来源,发布时间,主要内容等,主键Id,具体的描述如表1所示:
表1 表news的结构
编号 | 字段名称 | 数据结构 | 必填字段 | 说明 |
1 | Id | Int | 是(主键) | 新闻编号 |
2 | Title | Varchar(100) | 否 | 新闻标题 |
3 | Source | Varchar(30) | 否 | 新闻来源 |
4 | publicDate | Datetime | 否 | 发布时间 |
5 | Content | Text | 否 | 新闻内容 |
6 | Picture | Image | 否 | 新闻图片 |
7 | hits | int | 否 | 新闻单击次数 |
(2)个人用户表保存了所有个人用户的用户名、密码、E_mail等基本用户信息,如表2所示:
表2 表person的结构
编号 | 字段名称 | 数据结构 | 必填字段 | 说明 |
1 | personID | int | 是(主键) | 用户编号 |
2 | Name | Varchar(50) | 是(外键) | 用户名 |
3 | Password | Varchar(50) | 否 | 用户密码 |
4 |
email |
Varchar(50) |
否 |
电子邮箱 |
(3)企业用户表保存了所有企业用户的用户名、密码和Email等基本用户信息。如表3所示:
表3 表company的结构
编号 |
字段名称 |
数据结构 |
必填字段 |
说明 |
1 |
companyID |
int |
是(主键和外键) |
用户编号 |
2 |
Name |
Varchar(50) |
否 |
用户名 |
3 |
Password |
Varchar(50) |
否 |
用户密码 |
4 |
email |
Varchar(50) |
否 |
电子邮箱 |
(4)个人简历表保存了用户的个人基本信息如姓名、性别等,还有与求职相关的各种信息,如工作经验,所求职位等。它通过外键personID与表person相关联,与表person是一对一的关系,也就是一个人只能登录一份简历。表的具体内容如表4所示:
表4 表getJobInfo的结构
编号 |
字段名称 |
数据结构 |
必填字段 |
说明 |
1 |
getJobInfo |
int |
是(主键) |
求职信息编号 |
2 |
personID |
int |
是(外键) |
用户编号 |
3 |
name |
Varchar(10) |
否 |
用户名 |
4 |
Sex |
Varchar(5) |
否 |
性别 |
5 |
Email |
Varchar(50) |
否 |
电子邮件 |
6 |
Phone |
Varchar(20 |
否 |
电话 |
7 |
address |
Varchar(50) |
否 |
地址 |
8 |
addrNum |
Varchar(50) |
否 |
邮政编码 |
9 |
Education |
Varchar(50) |
否 |
教育程度 |
10 |
Strong |
text |
否 |
特长 |
11 |
Experience |
Text |
否 |
工作经验 |
12 |
Introduction |
Text |
否 |
自我介绍 |
13 |
Type |
Varchar(50) |
否 |
工作类型 |
14 |
workPosition |
Varchar(50) |
否 |
工作职位 |
15 |
workCity |
Varchar(50) |
否 |
工作城市 |
16 |
Wage |
Varchar(50) |
否 |
期望工资 |
17 |
Other |
Text |
否 |
其他 |
18 |
pulicTime |
DateTime |
否 |
发布时间 |
19 |
lookTimes |
Int |
否 |
单击次数 |
(5)表giveJobInfo保存了企业发布招聘信息,包括工作要求、工作地点、招聘人数等信息,它通过与外键与company表相连,一个企业用户与一条招聘信息表相连,但是在里面可以发布不同的招聘职位和相关要求。表的具体结构如表5所示:
表5 表giveJobInfo的结构
编号 |
字段名称 |
数据结构 |
必填字段 |
说明 |
1 |
giveJobInfo |
int |
是(主键) |
招聘信息编号 |
2 |
companyID |
int |
是(外键) |
公司编号 |
3 |
companyName |
Varchar(10) |
否 |
公司名称 |
4 |
vocation |
Varchar(5) |
否 |
公司类型 |
5 |
Email |
Varchar(50) |
否 |
电子邮件 |
6 |
Phone |
Varchar(20 |
否 |
电话 |
7 |
address |
Varchar(50) |
否 |
地址 |
8 |
addrNum |
Varchar(50) |
否 |
邮政编码 |
9 |
Workposition |
Varchar(50) |
否 |
工作职位 |
10 |
giveNum |
varchar |
否 |
招收人数 |
11 |
workCity |
Text |
否 |
工作城市 |
12 |
descripe |
Varchar(50) |
否 |
工作描述 |
13 |
request |
Varchar(50) |
否 |
工作要求 |
14 |
pulicTime |
DateTime |
否 |
发布时间 |
15 |
lookTimes |
Int |
否 |
单击次数 |
(6)在线申请表包括申请人的ID、名称,以便企业用户可以通过申请表中的personID查看到申请人的个人简历。它通过外键personID和外键companyID 分别与表person和表company联系。它实际上提供了个人和企业的交互,具体内容如表6 所示:
表6 表resume的结构
编号 |
字段名称 |
数据结构 |
必填字段 |
说明 |
1 |
resumeID |
Int |
是(主键) |
提交简历编号 |
2 |
personID |
Int |
是(外键) |
个人编号 |
3 |
companyID |
Int |
是(外键) |
企业编号 |
4 |
personName |
Varchar(50) |
否 |
个人姓名 |
5 |
companyName |
Varchar(50) |
否 |
企业名称 |
6 |
CWorkPosion |
Varchar(50) |
否 |
招聘单位 |
7 |
PWorkPosion |
Varchar(50) |
否 |
应聘职位 |
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第6页为计算机毕业论文部分......