图一 用于访问存储过程的主要 ADO.NET 类以及它们之间的关系
3 系统分析与设计
这章主要讲的是人力资源咨询及培训网站建设的分析与功能设计,系统分析在整个系统中具有重要作用为系统的设计打下基础。
3.1 系统设计思想
系统主要是由就业信息进行录入,以及让用户在最短的时间内了解各种职位新闻,个人信息和企业的最新动态。同时,能够随时对它们进行各种查询,以及很好地对系统进行维护。
网站就满足各种用户的需求进行汇总。例如用户的登录、查询、更新、删除等。并具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
3.2 系统需求分析
网站的工作总体规划由网站使用人员在系统中完成对各种所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。
后台管理的用户权限主要有网站建设人员。他们可以进行各种个人信息以及企业信息的录入和查询。
前台主要是让用户了解各种招聘信息以及最新职位情况,还有实现对用户所需信息的查询和最新的新闻动态等功能。
3.2.1 用户需求
系统管理员功能简介
(1)系统管理员可以对各种信息进行修改;
(2)公告栏管理是对各种就业信息和最新消息增加,查询与删除和修改;
(1)个人管理是对求职者的信息进行增加,删除和修改;
(3) 企业管理是对企业信息进行增加,删除和修改。
3.2.2系统流程分析
职位申请流程
图二 用户职位申请流程
企业用户管理流程
图三 企业用户管理流程
3.2.3 系统功能分析
人力资源咨询及培训网站建设分为前台管理和后台管理。前台管理包括浏览新闻、职位查询、查看企业信息、维护个人信息和维护用户信息等功能。后台管理包括新闻管理、企业信息管理、职位信息管理和应聘信息查询等模块。
后台管理具体描述如下:
新闻管理
添加新闻,包括新闻标题和新闻内容
修改新闻
删除新闻
企业信息管理
添加企业信息,包括企业名称、企业类型、企业简等信息
修改企业信息
审核企业信息
删除企业信息
个人用户管理
添加个人用户
修改个人信息
删除个人用户
招聘信息管理
查看招聘信息
删除招聘信息
系统用户管理
系统用户的录入,包括用户名、密码等信息
修改自己的密码
用户信息查看
系统用户管理功能
Admin 用户修改自己的密码
Admin 用户管理企业用户
Admin 用户管理个人用户
Admin 用户发布招聘信息
Admin 用户管理留言
Admin 用户添加用户
Admin 用户管理在线调查
3.2.4 可行性研究
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。