基于ASP网上人才管理系统设计
关键词 网上人才管理,ASP,SQL Server 2000
摘 要
随着网络信息的发展,网络在人们生活中的应用越来越广泛。 招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。
网上招聘求职方式已经成为招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以在网上通过Internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上招聘的崛起对传统人才招聘流通体系产生了强烈的冲击,网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,招聘效果好,费用低,获得了越来越多的公司的认可优势,同时它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。
本系统以ASP为主要制作工具,实现了用户注册、登陆、验证身份及用户数据的采集、个人简历的预览查询、搜索/查看用户信息,站内最新工作信息发布,可进入留言本留言从而实现了网站与客户之间的交流和沟通等。
3.4 数据库设计
数据库技术是实现动态网页技术的必要手段,在信息系统中占有非常重要的地位。数据库的设计好坏将对系统的实现效果产生影响。正确、合理地设计数据库不但可以提高数据库的存储效率,而且还能保证数据的完整性和一致性。
数据库设计应首先充分了解用户的需求,这不仅包括现在的需求,还包括将来的需求。数据库设计一般包括以下3个步骤:
● 数据库需求分析;
● 数据库概念结构设计;
● 数据库逻辑结构分析。
3.4.1 数据库需求分析
用户的需求具体体现在各种信息的操作方面,主要包括保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。所以,应该收集各种数据,组成一份详细的数据字典,为后面的设计打下牢固的基础。
本系统面向的是浏览用户和系统管理员,所以在数据库需求分析时主要系统考虑这两个方面的因素。对浏览、检索和信息操作;而对于管理员来说,最重要的是方便系统的管理和维护。
根据浏览者用户需求,总结出需求分析如下:
① 注册用户分为企业用户和个人用户;
② 企业用户可以发布自己的招聘信息,修改自身的信息和密码,对发布的信息进行管理和维护,并可以发送和接收在线信息;
③ 个人用户可以发布自己的简历,创建、修改自身的信息和自身的密码,接收其他用户发送的信息;
④ 每个用户之间可以在线发送留言信息。
由后台管理用户需求,总结出需求分析如下:
① 管理员对系统的设置信息进行管理;
② 管理员对用户发布的信息进行管理;
③ 管理员可以修改自己的密码;
目 录
摘 要 III
关键词 III
Abstract IV
Key words IV
前 言 1
第一章 网上人才管理系统的开发背景及其概述 2
1.1 开发背景 2
1.2 选题的意义 2
1.3 可行性研究 3
1.4 网上人才管理的发展史 3
1.5 网上人才管理系统的作用及优势 4
1.6 我国网上人才管理发展现状 4
1.7 网上人才管理存在的问题 5
第二章 网上人才管理系统开发工具及环境 7
3.1 开发工具的选择 7
3.1.1 DreamWeaver的介绍 7
3.1.2 ASP的介绍 7
3.1.3 SQL Server 2000的简介 8
3.2 开发环境简介 9
3.2.1 ASP的开发环境的配置 9
3.2.2 ASP的内置对象 10
3.3.3 ASP的内建组件 11
3.3.4 ASP访问数据库的方法 11
3.3.5 系统开发及运行环境 17
第三章 网上人才管理系统的需求分析 18
3.1 系统功能描述 18
3.2 功能模块的划分 19
3.3 系统流程分析 20
3.4 数据库设计 21
3.4.1 数据库需求分析 21
3.4.2 数据库概念结构设计 22
3.4.3 数据库逻辑结构设计 25
第四章 数据库与系统功能模块的实现 27
4.1 数据库的实现 27
4.1.1 创建系统数据库 27
4.1.2 创建系统数据表 27
4.2 系统功能模块的实现 30
4.2.1 系统主页面及登录程序设计 30
4.2.2 管理员后台管理模块设计 34
4.2.3 新闻信息管理模块设计 35
4.2.4 企业信息管理模块设计 38
4.2.5 企业用户管理模块设计 40
4.2.6 个人用户管理模块设计 45
第五章 系统测试 50
第六章 总 结 52
参考文献 53
致 谢 54