1.2 课题开发的相关模式简介
1.2.1 B/S模式
(1)维护方式较为简洁。当系统的维护频率过于频繁,依靠B/S架构的软件只需要管理服务器就行了,因此B/S架构的产品明显体现着更为方便的特性。只需把服务器连接专网即可,实现远程维护、升级和共享。
(2)在服务器上对数据进行处理,就处理的成果生成页面,以便利浏览器直接显示。
(3)在客户机上对数据的处理被进一步简化,将windows系统自带的浏览器作为客户端的应用程序,以完成对服务器数据的显示。不再需要为客户端独自编写和装置其他类型的客户端应用程序[2]。
1.3 开发工具和运行环境
1.3.1 开发工具
Visual Studio 2010
SQL Server 2008
Windows
Internet Explorer
1.3.2 运行环境
操作系统最低要求:Windows XP
数据库:SQL Server 2005或2008
处理器最低要求: Intel 处理器,2.0GHz
内存最低要求: 512兆字节 (MB)
浏览器:推荐使用Internet Explorer 8.0以上版本
2 网上人才招聘系统的需求分析与设计
2.1 需求分析
从整个系统开发的过程中来看,在一个软件的生命周期中,需求分析(Requirements Analysis)是绝对必要的一个阶段过程。软件需求分析的好坏直接决议了软件的最终质量,科学的需求分析可以有用于辅导后续的软件开发。若不注重需求分析的质量,在后续软件工程期间返工修改错误将支付高昂的代价。
通过对人才市场实际的招聘流程的调研与分析,一个自然的招聘流程涉及到求职者和招聘单位,以及人才市场的管理部门(管理员)。因此本系统中具有了三种不同角色的用户,分别是:求职者,企业单位,管理员。
不同的角色用户有着不同的需求:
求职者:1.求职者用户信息注册。2.个人简历信息的创建、修改。3.搜索招聘职位。4.查看职位时能够投递简历。5.收藏感兴趣的职位。6.留言板在线留言。7.修改用户登录密码。8.查看新闻资讯。9.职位推荐功能。
企业单位:1.企业信息的注册与修改。2.发布职位信息。3.职位的修改与删除。4.求职信息管理。5.查看新闻资讯。
管理员:1.添加新闻。2.管理新闻。3.修改求职用户和企业的基本信息。4.添加和修改管理员帐号。5.回复留言。6.就业情况查询。
2.2 整体功能图
1.前台业务流程分析
首先,用户访问招聘网站后,可以根据分类或者省份查看招聘职位信息;可以阅读网站的新闻资讯,如果有招聘或者应聘的需要时可以注册成为网站的个人会员或者企业会员。当求职者用户登陆之后,可以完善个人资料创建简历,可以浏览职位信息,投递简历,收藏职位,对求职有疑惑的可以进行留言;招聘单位用户可以更新企业资料,发布招聘职位信息,查看应聘者信息,管理应聘者投递的简历并决定是否录取,修改密码,浏览新闻资讯等。
2.后台业务流程
管理员登录以后可以管理新闻和处理违规的用户和企业以及职位信息。同时可以对用户的留言进行回复。
整个系统的功能图如图2-1所示。
3 求职招聘系统简要设计说明
3.1 概述
本节概要规划是为了开发在线招聘系统功能规划。它对以后期的作业起指导作用。
知晓用户在网上人才招聘体系的功用需要和性能需要,并将这些需要用标准的语言和标准化的完整布局、明确地表达明白,这是开发该网上人才招聘体系的最基础的要求。编写概要规划的意图就在于此。