基于jsp的网上招聘系统的设计与实现毕业论文 联系客服

发布时间 : 星期六 文章基于jsp的网上招聘系统的设计与实现毕业论文更新完毕开始阅读

ID uname fuid ID reid senduid ID title text 通过网页 新闻表 收藏夹表 1:M 具有 1:1 邮件信息表 1:M 具有 1:1 用户信息表 ID 密码 用户名 1:1 1:1 1:1 1:1 用 户 通过网页 更新注册 信息 1:1 添加、管理 收藏夹 发送、管理 收件箱 浏览网页 1:1 1:1 求职新闻 ID ID name … 1:1 1:1 1:1 求职信息 临时的Session 公司职位 uname pwd … Session ID User ID title ID text 图11 网上招聘系统ERD图

4.2 E-R图转换为关系模型

? 用户表 :{用户编号,用户名,密码,其他相关详细信息} 主键为用户编号。

? 招聘职位表 :{编号,职位名称,发布时间,需求数量,工作地点,职位描述,基本要求,职位

所属公司}

主键为编号,外建是职位所属的公司

? 邮箱表 :{邮箱编号,收件人名称,发件人名称,邮件的标题,邮件的正文,发送时间,是否是

新邮件} 主键为邮件编号。

? 收藏夹表 :{收藏夹编号,用户名称,收藏名字} 主键为收藏夹编号,收藏名字为外键,引用用户表。

? 招聘新闻表 :{新闻编号,新闻标题,新闻内容,发布时间,点击数} 主键为订单编号。 注:下标线和黑体为主键。

4.3关系模型转成数据库表

根据系统分析的数据库E-R图,对网站内容管理系统及用户注册系统进行数据库表设计,命名数据库名为chinahr。整个系统包括8个表。分别是招聘单位信息表、用户信息表、职位信息表、工作新闻表、个人邮箱表、个人收藏夹表、招聘单位信息表、招聘单位邮箱表、招聘单位收藏夹表。

表9招聘单位信息表(company)

序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Id uname Pwd Trade ctype area fund fdate address zip pname phone fax email http summary click 字段 int varchar varchar varchar varchar varchar int datetime varchar varchar varchar varchar varchar varchar varchar varchar int 类型 20 20 20 50 50 200 6 10 20 20 50 50 1000 大小 F F F T T T T T T T T T T T T T T 允许空 字段说明 公司编号自动增长,主件 公司登录名 唯一约束约束 密码 所属行业 企业类型,外资、民营等 省份或城市 注册资金(百万为单位) 公司成立日期 公司所在地 邮政编码 联系人姓名 联系电话 传真 电子邮件 公司网站地址 公司简介 点击数

表10 招聘职位信息表(job)

序号 1 2 3 4 5 6 7 8 id jobname idate number location description 字段 int varchar datetime int varchar varchar 类型 50 T 50 200 200 大小 F F F T T T T T 表11 个人求职信息表(person)

序号 1 2 3 4 5 字段 uname pwd iname code mzhu 类型 varchar varchar varchar varchar varchar 大小 20 20 20 18 20 允许空 F T T T T 字段说明 个人登录名称,主键 密码 真实姓名 身份证号码 民族 允许空 字段说明 职位编号,自动增长,主键 职位名称 职位发布日期 职位需求数量 工作地点 职位描述 职位要求 公司的ID ,外键 requirement varchar cid int

6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 marry politics zchen birthday sex householder edu school major language lanlevel mandarin computer other workyears experience jobtype job location salary special cname phone cellphone email qq addreess http click idate varchar varchar varchar datetime varchar varchar varchar varchar varchar varchar varchar varchar varchar varchar int varchar varchar varchar varchar float varchar varchar varchar varchar varchar varchar varchar varchar int datetime 10 20 20 10 50 20 20 20 50 10 20 20 50 2000 50 200 20 100 20 50 50 50 20 100 50 T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T 婚姻状况 政治面貌 职称 生日 性别 户口所在地 学历 毕业学校 专业 语言 语言级别 普通话程度 计算机能力 其他 工作年限 工作经验 职位类型 职位 工作地点 薪水要求 特长 联系人 电话 手机号码 电子邮件 电子邮件 家庭住址 个人主页 简历被阅览次数 登录日期 表12 招聘单位邮箱表(cmailbox) 序号 1 2 3 4 5 6 7 8 字段 id reid senduid sendname title mailtext sdate newmail 类型 int varchar varchar varchar varchar varchar datetime int 大小 20 20 20 50 8000 允许空 F F F F T T T T 字段说明 邮件编号自动增长,主键 公司登录名,外键引用company(uname) 个人登录名,外键引用person(uname) 发件人姓名 邮件标题 邮件正文 邮件日期 是否是新邮件 表13 招聘单位收藏夹表(cfavorite) 序号 字段 类型 大小 允许空 字段说明

1 2 3 id uname fuid int varchar varchar 20 20 F F F 编号自动增长,主键 公司登录名,外键引用company(uname) 个人登录名,外键引用person(uname) 表14 求职者邮箱表(pmailbox) 序号 1 2 3 4 5 6 7 8 id reid senduid sendname title mailtext sdate newmail 字段 int varchar varchar varchar varchar varchar datetime int 类型 20 20 20 50 8000 大小 F F F F T T T T 允许空 字段说明 邮件编号自动增长,主键 个人登录名,外键引用person(uname) 公司登录名,外键引用company(uname) 发件人姓名 邮件标题 邮件正文 邮件日期 是否是新邮件 表15 求职个人收藏夹表(pfavorite) 序号 1 2 3 字段 id uname fuid 类型 int varchar varchar 大小 20 20 允许空 F F F 字段说明 编号自动增长,主键 个人登录名,外键引用person(uname) 公司登录名,外键引用company(uname) 表16 招聘新闻表(jobnews) 序号 1 2 3 4 5 字段 id title text click idate 类型 int varchar varchar int datetime 大小 200 8000 允许空 F T T T T 字段说明 新闻编号自动增长,主键 招聘新闻标题 新闻内容 新闻点击数 新闻发布时间 5系统实现 5.1系统开发环境介绍 ? Eclipse介绍

俗话说:“工先欲其事,必先利其器”,做大型的项目,需要选择合适的开发平台。Eclipse就是Java平台下最好的IDE平台,是Java开发者的开发利器。Eclispe由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。Eclipse已经成为开放原始码计划(Open Source Project),由Project Management Committee(PMC)所管理。Eclipse项目分成平台、开发工具箱、外挂开发环境等。她是目前Java平台下开发的主流IDE。 ? MS SQL 2005简介

我们知道,对于数据的存储,我们需要数据库的支持,本项目选择了微软公司的SQL2005关系型数据库。Microsoft SQL Server 2005是微软于2005年年底推出的,它扩展了SQL Server 2000的性能、可靠性、可用性、可编程性和易用性。SQL Server 2005 包含了多项新功能,这使它成为大规模联机事务处理 (OLTP)、数据仓库和电子商务应用程序的优秀数据库平台,也是用于数据集成、分析和报表解决方案的商业智能平台。

SQL Server 2005的组件包括:数据库引擎、Reporting Services、Analysis Services、Notification Services、