。系统数据流程图如图 2-2 所示:
P5 求职者信息 求职申请 处理 F7 P8 面试人员 面试通知 处理 面试通知 F1 面试名 单
F2
个人简 历 个人资 料
个人资料 P6 企业用户 登陆信息 登陆处理 F3 用户信 息表单 P1 注册处理 注册信息 F4 招聘岗位 表 用户信息
P7 招聘处理
个人用户 P3
F5 工作说明 书 发给应聘者的站内信 P10 查询处理 P9 站内信处 理 发给企业
的站内信 工作名称
登陆信息 P2 登陆处理
修改处理
需要修改的信息
F6 站内信存 储
图 2-2 数据流程图 第 3 章
系统功能模块划分 根据需求分析,整个系统可划分为以下主要功能模块:注册模块,登录模块,岗位查询 模块,简历维护模块,站内信管理模块。系统功能模块图如图 3-1 所示:
网上招聘系统
登录
前台模块
后台模块
注 册 模 块
新 闻 浏 览 模 块
网 站 留 言 模 块
招 聘 模 块
网 站 信 息 设 置
网 站 留 言 管 理
系 统 文 章 管 理
网 站 文 章 管 理
修 改 管 理 员 密 码
委 托 招 聘 模 块
个 人 用 户 管 理
企 业 用 户 管 理
职 位 地 区 的 设 置
求 职 技 巧 模 块
新 闻 动 态 模 块
求 职 模 块
招 聘 模 块
修 改 和 删 除 文 章
添 加 文 章
文 章 分 类 管 理
图 3-1 系统功能模块图 3.1
注册模块 首先,当用户第一次使用系统时,需要点击“注册” ,进入注册窗口,在这里填写用户 名和密码,并验证该用户名是否被占用,若未被占用允许用户注册,并将注册信息存入系统 数据库。其次,用户需要填写个人资料,并填写自己的简历信息。 3.2 登录模块 用户登陆实际是进入系统前的一次使用者身份验证过程, 只有通过用户登录认证, 用户 才能进入系统。其流程图如图 3-2 所示:
开始
输入用户名, 密码
N
根据ID,密码信息进行身 份验证
通过
Y
进入系统
结束
图 3-2 登陆模块流程图 3.3 岗位查询模块 本模块的主要目标是为应聘者提供职位资源的检索和准确定位,当用户填好
查询表单 后,就在服务器端进行后台查询,并把查询结果生成
HTML 页面返回客户端浏览器。查询条 件根据应聘者关注程度依次设置为“
工作地区”“职位类别”“发布时间” , , 。查询返回的信 息有“照片职位名称” “招聘人数”等信息。 3.4 简历维护模块 本模块的主要目标是完成求职者简历修改和更新, 具体操作过程是应聘者对简历的各个 记录的修改,然后更新到简历库,同时也包括删除自己的建立操作,比如应聘者自己已经找 到工作的情况下。 3.5 站内信管理模块 通过本模块,应聘者可以给企业发送站内信,企业可以给应聘者发送站内信,并不被其 他用户看到,一定程度上保证了信息的安全性。 第4章 数据库设计 4.1 概念模型设计 本系统的实体有:个人用户,企业用户,管理员,工作,站内信,站内文章,按照功能和作 用的不同,设计了系统的全局 E-R 图如下:
密码 提示 密码 答案 提示
问题 用户 密码 用户 名 Id
性别
生日
国籍 身高 邮箱 身份 证号 发布 时间 Id 应聘 工作 类型
专业 要求
待遇 有效 期 教育 程度
个人用户
n
n
1
工作 工作 地区
n
管理
本系统的数据表可以分为以下类别: 企业表:此类表包含企业类别表和企业信息表。 用户表:此类表包含用户详细信息表,工作详细信息表。 信息表:此类表包含文章表,文章类别表、公告信息表。 主要有以下表构成本系统数据库: 1.地区信息表,用来存储地区的基本信息。此表用 id 和 areaclass 两个字段分别存储 地区的编号和名称。 2.文章信息表,存储文章的重要信息,包括文章的编号、标题、内容、添加时间、点击 次数和所属类别。 3.文章类别信息表,包括文章类型编号,类别名称 4.公司类别信息表,其属性包括类别编号,类别名称。 5.企业信息表,其主要属性有:用户名,密码,密码提示问题,企业邮箱,企业名称