基于j2ee的简历投递管理系统的设计与实现毕业设计说明书(编辑修改稿)内容摘要:

A 语言是因为我对它比较熟悉。 综上所述,本系统试图建立一种电子简历的收集、处理和查询的方式,用数据库的方式代替传统的文本方式。 为简历投递者提供了在线填写简历的机会,更重要的是它为人力资源工作者提供了对简历的操作平台,他们可以查看已经登陆的简历,处理或者删除简历,并且设置简历的过期时间等。 采用 JSP+SERVLET 的 MVC 模式开发。 通过以上分析,可以看出,从功能上来说,简历资源中心系统大概分成如下几个模块。 1、 普通用户简历登陆; 2、 工作人员登陆; 3、 后台简历登陆; 4、 简历整理; 5、 过期简历; 6、 简历查询; 7、 系统设置; 8、 退出、帮助。 需求 描述 系统的总 需求 目标 在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的管理系统,实现 高效的 计算机 信息管理 系统。 数据需求 (1) 数据录入和处理的准确性和实时性 福建农林大学本科 毕业设计说明书 6 数据的输入是否准确 , 是数据处理的前提,错误的输入会导致系统 异常甚至崩溃 ,从而使系统失去工作的意义。 数据的输入来源是手工输入。 手工输入要通过系统界面上的安排系统具有容错性,并且对操 作人员要进行系统的培训。 在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。 (2) 数据的安全性 本系统为企业人力资源部门设计,是企业收集来的人力资源信息,因此只有特定的管理者才能进入后台管理从而对数据实现增、删、改、查等操作。 未获授权人员不能进入该系统。 而匿名用户只能够登陆简历,功能有限。 (3) 数据的备份 投入使用后,本系统需要定期对数据库中的数据,进行全部或新增部分的备份工作,以保证在硬件出现故障,或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。 功能性需求概述 (1)普通用户简历登陆 (2)工作人员登陆 (3)后台简历登陆 (4)简历整理以及过期简历设置 (5)简历查询 (6)系统设置 (7)退出、帮助 约束 操作系统 : Windows xp/windows 7/Linux 数据库系统 : MySql Server 系统模型 (1) 用例模型 (2) 参与者汇总 求职者;人力资源工作人员 (3) 用例汇总 福建农林大学本科 毕业设计说明书 7 登陆;简历登录;简历整理;过期简历;简历查询;系统设置 (4) 顶层用例图 图 21 顶层用例图 (5) 用例描述 表 22 用例列表 1 用例编号 001 用例名称 登陆 触发事件 人力资源工作人员点击进入管理入口 主成功场景 步骤 活动 1 人力资源工作人员在 点击管理入口 2 显示对话框,要求输入用户名密码 3 若用户名密码正确,则进入系统 4 否则给出错误提示信息 表 23 用例列表 2 用例编号 002 用例名称 简历登录 触发事件 求职者在 点击登录简历或者管理员登陆后点击登录简历 主成功场景 步骤 活动 1 管理员登陆后点击登录简历 2 根据要求填写简历信息,红色字段为必填项 3 如果必填项未填时点击登录,则弹出错误信息 4 登录成功的话弹出“登录成功”的信息 5 单击“重写”可以清空表格,重新填写 福建农林大学本科 毕业设计说明书 8 表 24 用例列表 3 用例编号 003 用例名称 简历整理 触发事件 人力资源工作人员登录后点击导航栏的“简历整理”按钮 主成功场景 步骤 活动 1 显示未整理简历列表,并在最前端显示未整理简历的数目 2 点击对应条目进入简历详细信息页面 3 输入简历有效期后再点击登录,简历会进入已整理简历当中,在简历整理模块内不复存在,但可以通过“简历查询”模块找到。 4 管理员点击抛弃可以对不合格简历进行抛弃处理,并将弹出警告窗口,询问是否确定删除。 表 25 用例列表 4 用例编号 004 用例名称 处理过期简历 触发事件 人力资源工作人员登录后点击导航栏的“过期简历”按钮 主成功场景 步骤 活动 1 显示过期简历列表,并在最前端显示过期简历的数目 2 输入新失效期后再点击登录,简历会从过期简历列 表中移除,但可以通过“简历查询”模块找到。 3 管理员点击抛弃可以对不合格简历进行抛弃处理,并将弹出警告窗口,询问是否确定删除。 表 26 用例列表 5 用例编号 005 用例名称 简历查询 触发事件 管理员,检索符合某一条件的简历信息 主成功场景 步骤 活动 1 人力资源工作人员登录后点击导航栏的“简历查询”按钮 2 管理员输入查询条件(姓名,性别,专业等) 3 系统显示符合条件的简历的信息 表 27 用例列表 6 用例编号 006 用例名称 系统设置 触发事件 人力资源工作 人员登录后点击导航栏的“系统设置”按钮 主成功场景 步骤 活动 1 显示“ 系统默认每页记录条数 ”和“ 您当前设置为每页条数 ” 福建农林大学本科 毕业设计说明书 9 2 可以 输入新的每页记录条数(不能超过 2 位数) 3 系统设计 概要设计 页面迁移图 根据用例图,本系统具有两种用户,一个是应聘者,另一个是人力资源工作人员,下面针对这两种用户设想一下使用这个系统的过程。 应聘者进入首页,单击“简历登录”链接,进入用户登录页面,输入用户名和密码,进入系统。 工作人员进入首页,单击“管理入口”链接,进入用户登录页面,输入 用户名和密码,进入系统。 工作人员进入系统后将面对5个功能模块,不过这5个模块之间没有直接联系。  单击“简历登录”导航,进入简历登录模块。 输入简历信息,单击“登录”按钮,简历输入数据库。  单击“简历整理”导航,进入简历整理模块。 页面显示出所有需要整理的简历,用户单击页面跳转按钮可以在一览页面之间的多页之间跳转,在一览表格中单击对应简历,页面迁移到简历详细页面,可以对该简历进行相关操作。  单击“过期简历”导航,进入过期简历模块。 页面显示出所有过期的简历,用户同样可以在一览页面的多页之间跳转,在一览表格 中单击对应简历,页面迁移到过期简历的详细信息页面,可以进行相关操作。  单击“简历查询”导航,进入简历查询模块。 首先是查询条件输入页面,输入查询条件以后单击“查询”按钮,可以进入查询结果一览页面,在查询结果一览页面同样可以在多页之间跳转,在一览表格中单击对应简历,页面迁移到对应的简历详细信息页面。  单击“系统设置”导航,进入系统设置模块。 在这个模块中只有一个页面,可以进行相关设置的查看和修改。 由此,可以画出对应的页面迁移图,如图3-1所示: 福建农林大学本科 毕业设计说明书 10 图 31 页面迁移图 数据库设计 数据流程 数据库设计是应用系统开发的一个重要环节,数据库结构的好坏将直接对应用系统的效率及实现结果产生重要影响。 在数据库设计的开始阶段应尽量全面考虑用户的各种需求,收集基础数据、数据结构及数据处理流程。 根据需求分析,简历管理系统的数据流程图如图3-2所示: 图3-2 数据流图 简历管理系统 登录验证 登录信息 验证结果 全部数据显示 显示结果 信息搜索要求 搜索结果 数据修改要求 修改结果 客户信息添加 添加结果 删除信息操作要求 操作结果 退出操作要求 操作结果 用 户 福建农林大学本科 毕业设计说明书 11 数据表说明 表 用户表结构( USER 表) 字段名 类型 长度 是否为主键 可否为空 说明 USERNAME VARCHAR 20 是 否 用户名 PASSWORD VARCHAR 20 否 否 密码 REALNAME VARCHAR 10 否 否 用户真名 表 简历表结构( RESUME 表) 字段名 类型 长度 主键 可否为空 说明 RESUME_ID CHAR 8 是 否 简历编号 REALNAME VARCHAR 20 否 否 姓名 SEX CHAR 1 否 否 性别, 0=男 1=女 BORN_DATE CHAR 10 否 否 出生日期 MAX_EDUCATION VARCHAR 20 否 否 最高学历 MAJOR VARCHAR 30 否 否 专业 EMAIL VARCHAR 20 否 否 电子邮件 CONTACT_PHONE VARCHAR 15 否 否 电话 MOBILE VARCHAR 15 否 是 手机 CURRENT_JOB_TYPE VARCHAR 40 否 否 当前工作类别 EXPECT_JOB_TYPE VARCHAR 40 否 否 期望工作类别 CURRENT_POSITION VARCHAR 40 否 是 现任职务 EXPECT_POSITION VARCHAR 40 否 是 期望职务 CURRENT_CITY VARCHAR 40 否 是 当前工作城市 EXPECT_CITY VARCHAR 40 否 是 期望工作城市 EXPECT_SALARY VARC。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。