基于.NET的信息发布网站

系统简介:

招聘信息管理系统主要包括企业招聘信息的发布、求职者对招聘信息的浏览及简历的投递、管理员对网站后台的管理、注册登录等。

注册登录功能:网站对不同的角色进行不同的注册方式,其中企业和求职者注册需要选定自己的角色(企业或管理员),通过不同的角色注册登录后进行相对应的功能操作。后台管理员注册需要之前设定的管理员登录后进行后台增加管理员账号,保证不出现管理员乱注册的现象。

企业功能:企业登陆后能够进行企业信息的填写及信息展示,在发布招聘信息方面,发布的招聘信息可设置有效期,即在某年某月某日发布到某年某月某日停止招聘,招聘信息可设置定时发布,使得招聘信息能够在企业预想的时间发布信息,方便企业招聘。企业发布的每个招聘信息中都可查看被浏览次数,使得企业能够时时关注招聘信息的浏览情况,在招聘信息中也设置“客服”功能,使得求职者能够借助此渠道与企业联系交流。为了方便企业能够方便你的管理自己的招聘信息,也需添加招聘信息取消和招聘信息情况查看功能。

求职者功能:求职者能够通过网站进行招聘信息的查询、简历的投递和查看简历投递的回复情况。

管理员功能:企业发布的每一个招聘信息,网站的管理员都需要对招聘信息进行审核,只有通过审核,企业发布的招聘信息才能够在网站首页上显示出来。管理员也能够查看网站中的企业信息,能够通过统计行业、规模、地域等类别进行统计,多方面了解注册企业地域分布等信息。在招聘信息方面,管理员也需清楚的看到企业招聘信息中的招聘中的、停止招聘的信息。

本次开发的招聘信息管理系统除满足以上功能需求外,最终要满足的是用户的需求,也就是此项目中设计包含的角色:企业用户、求职者和后台管理员。[]

企业用户需要用到经过注册登录后自己公司的信息、招聘信息可以提供给求职者查看,可以查看招聘信息中求职者投递的简历并且能够回复,通知面试时间;能够删除自己发布到招聘信息,了解每一位求职者的简历信息。

求职者的需求是能够浏览网站,查看网站上所拥有的招聘信息和查看该公司的信息,能够接收到投递简历后的回复情况,实时了解各个企业的招聘动态。

后台管理员的需求是能够查看企业、个人的信息,了解每一个公司招聘信息的准确性,真实性;能够删除企业的招聘信息和个人信息,提高对网站管理的工作效率;实现重要信息的添加、删除、修改等操作。

 

产品参数:

开发工具

Visual stadio 2010 以上

开发语言

.NET C#ASP.NET

数据库

SQL Server 2005/2008/2012以上

功能结构图:

基于.NET的信息发布网站

数据表结构:

本系统的数据结构比较清晰,依据企业招聘管理系统的功能要求,设计出数据库主要的表有:公告信息表,用户账号信息表,简历信息表,管理员账号存储表 ,招聘信息表等。

公告信息表如表3-1:

表3-1公告信息表

列名

类型

长度

说明

newsid

int

4

唯一标识

Title

nvarchar

50

标题

Content

nvarchar

50

内容

addtime

nvarchar

50

时间

 

用户账号信息表如表3-2:

表3-2用户账号基本信息表

  

数据类型

长度

 

id

int

4

编号

Username

varchar

50

登录账号

Userpwd

varchar

50

密码

Regtime

datetime

8

注册时间

Logincount

int

4

登录次数

Grade

varchar

50

角色代号

Companyname

varchar

50

企业名称

Link

varchar

50

联系人

Tel

varchar

50

电话

Address

varchar

50

地址

Guimo

varchar

50

规模

content

text

16

公司简介

wh

text

16

企业文化

 

简历信息表如表3-3:

表3-3简历信息表

  

数据类型

长度

 

id

长整型

4

编号

Memberid

文本

50

关联注册用户ID

Username

文本

50

注册用户账号

Truename

文本

50

姓名

Sex

文本

50

性别

Birthday

文本

50

年龄

Idcard

文本

50

身份证号

Tel

文本

50

电话

Profession

文本

50

专业

Workyear

文本

50

工作经验

Addtime

文本

50

注册时间

Workyear2

文本

50

工作经验

Pingjia

文本

50

自我评价

Jiaoyu

文本

50

教育背景

xuexi

文本

50

所获的证书、奖励

Xl

文本

50

学历

Xx

文本

50

毕业院校名称

Jz

文本

50

家乡地址

Zz

文本

50

现居住地地址

Qxz

文本

50

期望工作性质

Qzw

文本

50

期望工作职位

Qgz

文本

50

期望薪资

Qdd

文本

50

期望工作地点

zt

文本

50

目前工作状态

 

管理员账号存储表如表3-4:

表3-4 管理员账号存储表

列名

类型

长度

说明

Managerid

int

4

唯一标识

Manageuser

nvarchar

50

管理员名

Managerpwd

nvarchar

50

密码

Title

nvarchar

50

备注

grade

nvarchar

50

角色代号

 

招聘信息表如表3-5:

表3-5招聘信息表

列名

类型

长度

说明

id

int

4

唯一标识

Companyname

nvarchar

50

招聘公司名称

Address

nvarchar

50

地址

Yaoqiu

nvarchar

50

要求

Zhiwei

nvarchar

50

招聘职位

Jingyan

nvarchar

50

工作经验要求

Daiyu

nvarchar

50

待遇

Addtime

nvarchar

50

发布时间

Status

nvarchar

50

职位状态

Shenhe

nvarchar

50

审核状态

Memberid

nvarchar

50

企业ID

username

nvarchar

50

企业账号

Xl

nvarchar

50

学历要求

rs

nvarchar

50

招聘人数

fl

nvarchar

50

福利待遇

BrowseCount

int

4

登陆次数

Yxq

nvarchar

50

有效期

 

简历投递存储表如表3-6:

表3-6简历投递存储表

列名

类型

长度

说明

id

int

4

唯一标识

Username

nvarchar

50

求职者帐号

Truename

nvarchar

50

求职者姓名

Offered

nvarchar

50

申请职位ID

Companyname

nvarchar

50

公司名称

Zhiwei

nvarchar

50

职位名称

addtime

datetime

8

申请时间

tz

nvarchar

50

面试通知

 

专业信息表如表3-7:

表3-7专业信息表

列名

类型

长度

说明

Id

int

4

唯一标识

fenleiname

nvarchar

50

专业名称

 

简历推送表如表3-8:

表3-8简历推送表

列名

类型

长度

说明

Id

int

4

唯一标识

Resumeid

int

4

推送的简历ID

companyid

int

4

推送到企业ID

 

为了通过数据库的关系来检查数据的完整性,各个表之间的联机更新和联机删除操作,所以本数据库设计使用了外键关联方式。