信息管理是一项古老的活动,但管理方式却没有停止过变化,从手工记录到计算机存储,从平面文件到关系型数据库;从单机单用户数据库访问模式到客户/服务器模式,从客户/服务器模式到浏览器/服务器...信息管理的技术越来越先进、科学和客观。同时,可管理的信息容量也越来越大,更适应信息膨胀时代的要求。
网上人才招聘系统(MIS)是一个具有交互功能的人才信息管理系统,其开发主要包括后台数据库的建立和维护以及前台程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合网站数据库开发的要求,对MS SQL Server数据库管理系统、SQL语言原理、JSP应用程序设计等进行了较深入的学习和应用,主要完成对网上信息管理系统的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和应用程序。
根据需求,本系统设计实现分为:第一、概要性地介绍了本系统开发的目的、系统开发的背景等,第二、对该系统设进行设计分析,对系统功能分析以及模块划分定义,第三、系统数据库的设计,第四、根据第二部分对系统功能分析以及功能模块的划分,对个功能模块进行分析实现,并列出了一些程序代码以说明该系统应用程序设计中所采用的技术。
系统功能分析
网上人才招聘系统分为前台管理和后台管理。前台管理包括浏览招聘信息、流动流程查询、查看人才政策、维护个人信息和维护用户信息等功能。后台管理包括招聘信息管理、人才政策管理、流动流程信息管理和司法解释查询等模块。
后台管理具体描述如下:
网站新闻资讯管理
|--添加新闻资讯;
|--修改新闻资讯;
|--删除新闻资讯
个人会员管理
|--查看个人会员
|--删除个人会员
企业会员管理
|--查看企业会员
|--删除企业会员
在线留言管理
|--查看在线留言
|--删除在线留言
系统用户管理
|--系统用户的录入,包括用户名、密码等信息
|--修改自己的密码
|--用户信息查看
|--登录日志查看
个人会员
|--注册个人用户
|--个人用户修改自己的密码
|--个人用户发布自己的求职信息
|--个人用户修改自己的求职信息
|--个人用户上传自己的照片
|--发送求职申请和个人简历
|--接收用人单位的面试通知
企业会员
|--注册企业用户
|--企业用户修改自己的密码
|--企业用户发布自己的招聘信息
|--企业用户修改自己的招聘信息
|--企业用户向求职者发送面试通知
|--为所有求职人员设置人才库
2.2 系统功能模块的设计
功能模块的划分
本系统功能模块划分如图所示
在系统初始化时,有一个默认的“系统管理员”用户Admin,由程序设计人员手动地添加到数据库中。个人用户可以通过注册产生;所有用户都可以修改自己的用户信息和密码。用户管理功能模块的关系如图