已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课 程 设 计 报 告 学院、系: 计算机科学与技术系 专业名称: 2009计算机、软件工程、网络工程 课程设计科目: Web程序设计 题目: 求职招聘网站设计与开发系统 学号、姓名: 指导教师: 完成时间: 2012年 月- 月 目 录 1. 开发 背景 .3 2. 功 能描述 .3 3. 需求 分析 .3 4. 数据流程分析 .3 4.1、数据流程图 .3 4.2、数据字典 .4 5. 概念模型设计 .6 6. 逻辑模型设计和优化 .6 7. 物理设计和实施 .7 8. 应用程序设计(前台) .9 9. 课程设计心得体会 .9 一. 开发背景 随着网络的逐渐普及,网民的增加,全民素质的提高,以及人才的知识水平的提升,网 络招聘成为大部分求职者求职的人主要方法。网络招聘对于求职者来说,不仅解决了地域 问题导致的求职的劳苦奔波,还能通过庞大的网络信息更了解其招聘单位。对于招聘者来 说,不仅减小了用人单位的成本,还避免了招聘者为招聘会劳财伤神。总的来说,网络招 聘系统通过网络信息的全面,速度快,覆盖面积广,让人们可以通过快捷方便经济实惠的 方法,找到适合自己的工作,给人们带来了很大的便利。 在国外,网 络 招 聘 在 美 国 等 国 家 已 经 深 入 人 心 , 是 大 学 毕 业 生 和 职 员 求 职 的 首 选 方 式 , 上 网 找 工 作 已 经 成 为 家 常 便 饭 , 反 而 很 少 还 有 人 在 翻 报 纸 寻 觅 就 业 机 会 。 其 中 微 软 更 是 E 化 管 理 的 领 航 者 , 他 们 在 进 行 网 络 招 聘 时 , 网 上 招 聘 信 息 不 仅 对 外 发 布 , 同 时 也 对 内 , 微 软 在 全 球 各 个 国 家 的 公 司 有 什 么 职 位 空 缺 , 都 发 布 在 网 上 , 微 软 的 职 员 可 以 跨 国 申 请 。 而 在国内,现在开展招聘业务的网站也不少,例如 51job, China, Zhao pin, Cajole 和地方 性的网站。但是由于受到网络发展和普及程度的影响,网络招聘还处于起步阶段。 二. 可行性分析 1.技术可行性:开发本系统要求开发人员能够熟练运用 jsp、Mysql 等编程语言。目前都已 经学习完这些编程语言,因此本次系统开发在技术上是可行的。 2.时间可行性:开发时间需要三星期。主要有老师讲授 HTML,Eclipse/MyEclipse 介、 Mysql 数据库体系、web 技术等基础知识,在老师的指导下完成开发项目。3.经济可行性: 由于所开发的网站规模相对比较小,要求并不是很高,所以从人力物力财力方面都是可行 的。 4. 操作可行性:本招聘网站界面简单大方,所以操作起来简单易懂,所以在操作上是可行 的。 三需求分析 1.系统总体目标 职位和人才搜索 会员登陆 新会员注册 发布求职简历 发布招聘信息 系统管理 2.运行环境 硬件:256以上内存、Ethemet网卡 软件:Windows7操作系统,myEclipse、mysql编程环境 3. 用户特点 该系统有两类用户:求职者和用人单位招聘人员。求职者通过互联网访问网站,可在网上 注册建立管理自己的个人简历以及查询用人单位信息。用人单位的招聘人员则通过互联网 对自己的单位进行注册以及发布招聘信,并查询应聘信息和人才信息。 四.概要设计 1. 系统总体结构图 注册登录 招聘网站首页 网站内部管理员 应聘用户员招聘用户设计,修改数据库 发布网站信息 浏览网站动态 收发邮件 浏览网站动态 查询更改招聘信息 找工作 非网站内部人员 收发邮件 系统功能结构见图 1-1: 2. 概念模型设计 网站管理员 管理员代号 入职时间管理员姓名 管理员职称 管理员电话 管理员性别 出生年月 应聘人员 账号 联系方式 登录密码 姓名 身份证号 出生年月 学历 照片 性别 招聘企业 企业名称 企业地址联系人 联系人电话 企业电话 企业代号 联系邮箱 登录帐号 登录密码 企业简介 企业规模 企业类型 企业专业 招聘职位 企业代号 招聘人数职位名称 职位类型 学历要求 职位代号 工作地点 职位专业经验要求职位等级 网站管理员 应聘人员 招聘企业 招聘职位 发布 派 管理 管理 提供 应聘工作 1 1 1 m 1 n n nnm 查看 1 n 五 详细设计 1.系统实现图 地址栏输入 http:/localhost:8080/RecruitOnPage/JSP/homePage.jsp 招聘网站首页: 点击登入 个人用户注册页面: 错误跳转页面: 登录跳转页面: 个人用户登录个人业务: 个人简历信息: 个人业务 职位搜索: 职位搜索结果: 企业用户注册页面: 退出登录跳转页面: 企业信息服务: 企业信息资料: 联系我们: 2.子系统 A 的模块设计 (以此类推,子系统 B、C ) 子系统 A(个人用户管理):此系统用于用户的注册和登陆,通过完成个人业务,填写个人简历 以及职位搜索找到适合自己的工作。 子系统 B(企业用户管理):此系统用于用户的注册和登录,通过企业信息服务,填写企业信息 资料和联系方式吸引招聘者招纳人才。 子系统 C(后台管理):此系统主要提供给管理员,对个人用户和企业用户的注册信息进行管理。 2.1 模块 A-1 (以此类推,模块 A-2、A-3) 模块 A-1(注册):用于用户注册,注册后的用户具有会员功能,如填写个人简历职位搜索。 模块 A-2(登陆):用于用户登录,若用户是会员,即可管理个人信息。 模块 A-3(个人简历信息) :根据个人情况填写自己的简历,以便用户完成应聘工作。 模块 A-4(职位搜索) :以便用户方便快速寻找自己理想要求的职位。 模块 B-1(注册): 用于用户注册,注册后的用户具有会员功能,如填写企业信息。 模块 B-2(登陆):用于用户登录,若用户是会员,即可管理企业信息。 模块 B-3(企业信息资料):根据企业的概况填写资料,以便吸引人才应聘。 模块 C-1(登录):如果是管理员,则具有修改后台资料的权力。 3. 数据库设计 名字:admin(网站登陆信息表) 说明:存储网站登陆的信息。 字段 类型 长度 允许空值 ID(账号) bigint 20 N USERNAME(用户名) varchar 16 N PASSWORD(密码) varchar 16 N 名字:person(应聘人员信息表) 说明:存储应聘人员基本信息。 字段 类型 长度 允许空值 ID(账号) bigint 20 N USERNAME(用户名) varchar 16 N PASSWORD(密码) varchar 16 N NAME varchar 8 Y SEX(性别) char 2 Y BIRTHDAY(出生年月) char 8 Y EMAIL(电子邮箱) varchar 32 Y ADDRESS(联系地址) varchar 128 Y POST(邮政编码) char 6 Y HUKOU(籍贯) varchar 32 Y IS_MARRIED(婚姻状况) char 6 Y IDENTITY_TYPE(证件类型) varchar 10 Y IDENTITY_NUMBER(证件号码) varchar 18 Y CITY(所在城市) varchar 16 Y CONTACT(联系电话) varchar 11 Y SELF_ESTIMATE(自我介绍) varchar 300 Y EDUCATE_START_TIME(入学时间) char 6 Y EDUCATE_END_TIME(毕业时间) char 6 Y SCHOOL_NAME(毕业院校) varchar 32 Y DEPARTMENT(专业) varchar 32 Y DEGREE(最高学历) varchar 8 Y PASS(验证) varchar 1 N 名字:company(招聘企业信息表) 说明:存储招聘企业基本信息。 字段 类型 长度 允许空值 USERNAME(用户名) varchar 16 N PASSWORD(密码) varchar 19 N ID(企业代号) bigint 20 N COMPANY_NAME(企业名称) varchar 32 Y CITY(地址) varchar 16 Y CONTACT_MOBILE(企业联系方式) varchar 11 Y COMPANY_TYPE(企业类型) varchar 32 Y INDUSTRY_TYPE(企业专业) varchar 32 Y COMPANY_SCALE(企业规模) varchar 32 Y CONTACT_MAN(企业负责人的姓名) varchar 8 Y CONTACT_PHONE(企业负责人的联系方式) varchar 11 Y EMAIL(企业邮箱) varchar 32 Y COMPANY_INFOMATION(企业信息) varchar 1280 Y PASS(验证) varchar 1 N 名字:messofcompany(招聘职位) 说明:存储招聘职位信息 字段 类型 长度 允许空值 ID(职位代号) bigint 20 N COMPANY_ID(企业代号) bigint 20 N POSITION(职位) varchar 64 Y RECRUIT_NUMBER(招聘人数) int 11 Y EXPERIENCE(经验要求) varchar 16 Y POSITION_DESCRIPTION(职位描述) varchar 500 Y LOWEST_DEGREE(学历要求) varchar 16 Y WORK_PROPERTIES(职位类型) varchar 16 Y WORK_PLACE(工作地点) varchar 16 Y INDUSTRY_TYPE(职位专业) varchar 32 Y URL(链接) varchar 128 Y 六 软件实现(详情请参考 RecruitOnPage 文件夹) 1、客户端编程语言 (JSP) 2、服务端编程语言 (SQL+JAVA) 七、软件测试计划 1.质量目标 个人用户能正常登陆网站,能正常使用网站提供的各项服务。企业用户能够正常登陆网站, 各项功能使用正常。管理员管理功能使用正常。 2.测试策略 2.1 整体策略 使用个人用户、企业用户登陆网站,测试网站各个模块功能是否正常。 2.2 测试范围 说明 内 容 测试工具和测试方法 个人用户界 面 注册,登录,简历填写,职位搜索等模块 黑盒测试等价类划分法 企业用户界 面 企业注册,登录,企业资料,企业服务、发布信 息等模块 黑盒测试等价类划分法 管理员用户 界面 审核模块 黑盒测试等价类划分法 3.测试方法 3.1 主要测试方法 黑盒测试的等价划分 3.2 测试文档 测试方案、测试用例等 条件 有效 无效 输入数据格式不正确 密码和确认密码不一样 个人/企业 注册:输入各数 据格式正确且验证码正确 输入各数据格式正确且验证 码正确 验证码不正确 用户名不正确 密码不正确 个人/企业 登陆:用户名和 密码正确,验证码正确 用户名和密码正确,验证码 正确 验证码不正确 个人用户未登陆个人职位搜索:个人用户已 登录且输入有效关键词 个人用户已登录且输入有效 关键词 关键词无效 个人用户未登录个人简历修改:个人用户已 登录,资料各数据输入格式 正确 个人用户已登录,资料各数 据输入格式正确 数据格式输入不正确 企业用户未登录企业信息资料修改:企业用 户已登录,资料填写格式正 确 企业用户已登录,资料填写 格式正确 资料填写格式有误 用户名不正确 密码不正确 管理员 登录:用户名和密 码正确,验证码正确 用户名和密码正确,验证码 正确 验证码不正确 3.3 测试检查表 测试人:蒋博 填表人: 蒋博 日期:2012/4/10 测试用例 预期结果 实际结果 个人/企业 登录:用户名 错误 登录页面出现错误信息提示并 跳转至登陆页面 登录页面出现错误信息提示并 跳转至登陆页面 个人/企业 登录:密码不 正确 登录页面出现错误信息提示并 跳转至登陆页面 登录页面出现错误信息提示并 跳转至登陆页面 个人/企业 登录:验证码 不正确 登录页面出现错误信息提示并 跳转至登陆页面 登录页面出现错误信息提示并 跳转至登陆页面 个人/企业 登录:用户名 存在、密码正确、验证码 正确 成功登录 成功登录 个人/企业 注册:数据格 式不正确 注册页面出现错误信息提示并 转回注册页面 注册页面出现错误信息提示并 转回注册页面 个人/企业 注册:密码与 确认密码不一致 注册页面出现错误信息提示并 转回注册页面 注册页面出现错误信息提示并 转回注册页面 个人/企业 注册:验证码 不正确 注册页面出现错误信息提示并 转回注册页面 注册页面出现错误信息提示并 转回注册页面 个人/企业 注册:数据格 式正确,密码输入正确, 验证码正确 成功注册,跳转至首页 成功注册,跳转至首页 个人职位搜索:个人用户 未登录 出现错误提示页面并跳转到登 陆页面 出现错误提示页面并跳转到登 陆页面 个人职位搜索:关键字不 正确 搜索内容为空 搜索内容为空 个人职位搜索:个人用户 已登录且关键字输入正确 搜索成功,出现相匹配的公司 信息 搜索成功,出现相匹配的公司 信息 个人简历修改:个人用户 未登录 出现错误提示页面并跳转到登 陆页面 出现错误提示页面并跳转到登 陆页面 个人简历修改:输入数据 格式有误 个人简历页面出现错误提示信 息 个人简历页面出现错误提示信 息 个人简历修改:个人用户 已登录且输入各项数据格 式正确 个人简历修改成功并保存 个人简历修改成功并保存 企业信息资料修改:企业 用户未登录 出现错误提示页面并跳转到登 陆页面 出现错误提示页面并跳转到登 陆页面 企业信息资料修改:资料 填写格式有误 资料填写页面出现错误提示信 息 资料填写页面出现错误提示信 息 企业信息资料修改:企业 用户已登录,资料填写格 式正确 企业信息资料修改成功并保存 企业信息资料修改成功并保存 管理员 登录:用户名错 误 登录页面出现错误信息提示并 跳转至登陆页面 登录页面出现错误信息提示并 跳转至登陆页面 管理员 登录:密码错误 登录页面出现错误信息提示并跳转至登陆页面 登录页面出现错误信息提示并跳转至登陆页面 管理员 登录:验证码错 误 登录页面出现错误信息提示并 跳转至登陆页面 登录页面出现错误信息提示并 跳转至登陆页面 管理员 登录:用户名和 密码正确且验证码输入正 确 登陆成功 登陆成功 八. 课程设计心得体会 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力 的重要环节,是对学生实际工作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届江西省婺源县联考九上化学期中联考模拟试题含解析
- 2027届广东省实验中学九年级化学第一学期期末联考试题含解析
- 2027届河南省郑中学国际学校化学九上期中监测试题含解析
- 2027届内蒙古呼和浩特实验中学九上化学期中统考模拟试题含解析
- 吉林省长春德惠市2027届化学九上期中监测试题含解析
- 2026中国智慧城市建设项目市场研究及产业链竞争格局与投资机会分析报告
- 2027届山东省沂南县九年级物理第一学期期末达标测试试题含解析
- 2026农业现代化进程中的无人机应用价值与政策支持力度分析报告
- 2027届河南省郑州大第一附属中学九年级化学第一学期期末学业水平测试模拟试题含解析
- 2026生物制药行业市场供需分析及投资前景评估规划分析研究报告
- 2026广东中山大学中山眼科中心茂名医院(茂名市眼科医院)招聘54人笔试模拟试题及答案详解
- 2026年秋季会计学专业开学第一课 专业认知与学业规划讲座方案
- 中国融通资源开发集团有限公司面向退役军人专项招聘100人笔试模拟试题及答案详解
- GB/T 32682-2026塑料聚乙烯环境应力开裂(ESC)的测定全缺口蠕变试验(FNCT)
- 零售药店医疗保障内部管理制度
- 2026年主管护师真题(含答案)
- 煤矿井下无轨胶轮车安全管理培训
- 中国利口酒行业市场发展现状及前景趋势与投资研究报告
- 2026年广东省中考数学试卷(含详细答案解析)
- 2026年江苏省自考06187农业概论高频考点重点串讲
- 2026中国商业遥感卫星数据定价策略与政府采购偏好研究
评论
0/150
提交评论