程序设计说明书
题目: 题目:
技术的高校招聘、 基于 JSP 技术的高校招聘、应聘管理系统
院
系:
专业班级: 学 号:
学生: 指导教师:
2011 年 12
月 26
日
-1-
系统的分析与设计
网上招聘最早出现在美国,在西方发达国家,网上招聘已经成为普通个人或企业 经常采用的方法,中国互联网招聘正在日益增多,本项目的是为高校学生及企业开发 的网上应聘招聘系统,在全国各地,应聘招聘的信息很多,但是不能跑到当地去查看 应聘及
招聘的相关信息。如何挑选合适的招聘企业和应聘者常常是应聘者和公司比较 棘手的事情,为大家带来很多的工作量以及消耗很多时间。为此本系统为高校学生和 企业提供一个自动化的应聘招聘系统能够给他们带来便利,提高效率,同时能及时为 学生应聘到满意的企业和为企业招聘到满意的人才。
1 需求分析
1.1 范围 1.1.1 标识 文件状态: 【 】草稿 文件标识: 当前版本: 作 者: 完成日期: 需求分析
报告 1.0 2011-12-26
【√】正式发 布 【 改 1.1.2 系统概述 】正在修
1.软件名称:高校招聘、应聘
管理系统 2.软件功能: (1)用户注册 (2)用户登录 (3)学生信息管理 (4)企业信息管理 (5)招聘、应聘信息的添加和查看 3.用户:学生,企业,管理员 4.开发者: 2.1.3
文档概述 需求分析采用的方法,该需求分析主要的内容.(如需求分析采用面向对象的方法, 在
文档中主要采用了用例、E-R 图、数据字典等表示方法来描述需求。以及该需求分析 的预期读者等. 2.2 引用文件
-2-
(1) 《Web
程序设计——
JSP》孙延鹏、吕晓鹏,人民邮电出版社. 2.3 需求概述 2.3.1 系统目标 本系统的总体目标是通过该
系统的实施,来设计与实现学生、企业的注册登录,学 生可以通过对企业的查询满意的化可以向查询企业投档,然后等待企业回应。企业登 录进去可以看到向自己本公司投档的学生的资料,然后就进行选择通知学生面试。管 理员的注册登录,可是查看和删除学生和企业的相关信息。 系统
设计实施过程中,力争做到以下几点: 1. 2. 具有较高的可靠性和可用性; 系统易于管理维护;
3. 使用方便,易学易用; 4. 良好的性能价格比;
2.3.2 运行环境 1. 系统硬件需求 Pentium4 800MHz 或更高主频 CPU 512MB 以上内存。
2. 系统
软件需求 IIS5.0 以上的 WEB 服务、 安装有 Myeclipse8.5 与 Sql server 数据库等、 Windows XP 以及更高版本的操作系统、IE5.0 以上的版本浏览器。 2.3.3 用户的特点 一般的电脑使用者,具备基本的电脑操作技能,具备基本的软件使用技能。 2.4 功能需求 2.4.1 系统各项功能描述 本系统能实现如下功能: (
1)学生:注册、登录、查询公司及向公司投档 (2)企业:注册、登录、查询学生和投档学生信息及通知面试、插入、删除、修 改待招聘职位信息 (3)管理员:注册、登录、查看和删除学生、企业信息
2 数据库及表结构的创建
2.1 数据库需求分析 由于本系统面向的对象有三个:学生、企业、管理员,所以要考虑三个方面的 因素。对学生来说是企业的
查询机投档,对企业来说是投档学生查看及通知面试。对 于管理员来说他们关心的是学生以及企业的信息查看及删除。
-3-
2.2 数据库概念结果设计 通过上面分析,可得出本数据库的 E-R 图描述,如下图所示:
注册名
真实
密 码
性 别
id
学
生
特 长
年 龄
联系电话
个人简介
学 历 邮 箱
学生 E-R 图
注册名
真实企业 名
联系电话
密 码
id
企
业
公司简介
邮箱
企业 E-R 图
-4-
id
姓 名
密 码
管理员
管理员 E-R 图
id
工作职位
企业名
工
作
人 数
工 资 工 作 要 求
工作 E-R 图
id
公司注册名
学生注册名
投档
投档 E-R 图
2.3 数据库逻辑结果设计
-5-
通过概念结果设计阶段的 E-R 图可以直接在 Sql server 数据库中创建表了,如下 图所示: Student 表的描述 字段名 id name truename password sex age good varchar(50) e_mail varchar(50) phone varchar(50) degree var