基于B/S模式的网上招聘系统的设计与实现现
会员中心。在公司资料设置中可以添加和修改公司资料;在发布招聘信息项中可以添加职位信息发布;维护招聘信息中显示本公司发布了的职位信息,用户能对相应的职位信息进行查看、修改和删除操作;人才超级搜索中可以根据各种条件进行人才检索;修改会员密码功能项用于修改用户密码。
a) 公司资料设置模块的系统流程如图5-6所示:
开始 创建SQL语句查询数据库 显示查询结果 更新资料信息 创建SQL语句更新数据库 结束 图5-6 公司资料设置模块的系统流程图
b) 发布招聘信息模块的系统流程如图5-7所示:
开始 填写职位信息 错误 判断格式 正确 创建SQL语句更新数据库 创建SQL语句查询数据库 显示新职位信息 结束 图5-7 发布招聘信息模块的系统流程图
20
c) 维护招聘信息模块的系统流程如图5-8所示:
开始 创建SQL语句查询数据库 显示本公司职位信息 点击查看链接 点击更新链接 点击删除链接 创建SQL语句查询数据库 创建SQL语句查询数据库 创建SQL语句更新数据库 显示职位信息 显示职位信息 显示删除结果信息 更新职位信息 错误 判断格式 正确 创建SQL语句更新数据库 创建SQL语句查询数据库 显示新职位信息 结束 图5-8 维护招聘信息模块的系统流程图
在后台模块设计中的管理文章模块采用相似的流程,也使用类似的技术实现其功能,故在下面的模块中不再重复说明。
d) 修改会员密码模块的系统流程如图5-9所示
在个人会员中心模块设计中的修改会员密码模块采用相似的流程,故在下面的模块中不再重复说明。
21
基于B/S模式的网上招聘系统的设计与实现现
开始 填写密码修改信息 创建SQL语句查询数据库 错误 比对原始密码 正确 创建SQL语句更新数据库 显示更新成功 结束 图5-9修改会员密码模块的系统流程
5.2.2 公司会员中心技术分析
公司会员中心使用了框架技术,公司会员中心所有的连接都在框架名为content的框架中。具体框架技术的代码如下所示:
22
String msg = (String)request.getParameter(\%>
结束。
属性 : name -- 定义了内容页名称,此名称在框架页内链接时使用到
src -- 定义了内容页的边框中的初始页面 frameborder -- 定义了内容页的边框,取值为(1|0),缺省值为1
在超链接的属性中添加target=\指定超链接页面在名字为content的框架中显示。
5.3 个人会员中心模块设计
5.3.1 个人会员中心概述
用户以个人会员身份登录后进入如下的个人会员中心页面,他主要包括功能导航头部分、公司功能菜单部分和显示窗口组成。
图5-10 个人会员中心页面
个人功能菜单部分主要包括客户服务中心、创建个人简历、我的个人简历、职位超级搜索、修改会员密码、用户账户注销和退出会员中心。在创建个人简历中可以创建个人简历,用户可以创建多份不同的个人简历;在我的个人简历中可以显示
23
基于B/S模式的网上招聘系统的设计与实现现
用户当前已创建的个人简历信息和对简历进行删除操作;职位超级搜索中可以根据各种条件进行职位检索;修改会员密码功能项用于修改用户密码。
a) 创建个人简历模块的系统流程如图5-11所示:
开始 填写简历信息 错误 检验格式 正确 创建SQL语句更新数据库 结束 图5-11 创建个人简历模块的系统流程图
b) 我的个人简历模块的系统流程如图5-12所示:
开始 显示简历详细信息 创建SQL语句查询数据库 显示个人所有简历名 点击要查看的简历名 显示删除结果信息 创建SQL语句查询数据库 点击删除简历链接 创建SQL语句更新数据库 结束 图5-12 我的个人简历模块的系统流程图
5.3.2 个人会员中心技术分析
个人会员中心职位超级搜索使用了复合条件查询技术和模糊查询技术,使查询功能更加强的,以下是构成查询sql语句的部分代码。
String sql = \if(!(\请选择职位类别\ sql += \
}
24