目 录
论文总页数:25页
1引言 1
1.1 人才网站的选题背景 1
1.2 人才网站的发展现状 1
1.3 人才网站的意义 1
2 理论基础 1
2.1 ASP简介 1
2.1.1 ASP访问数据库的方法 2
2.1.2 ASP页面的结构 2
2.1.3 ASP的运行环境 2
2.1.4 ASP的内建对象 2
2.1.5 ASP的主要内置组件 3
2.1.6 数据库组件ADO 3
2.2 DREAMWEAVER简介 4
2.3 VBSCRIPT介绍 4
3 系统需求分析 4
3.1 软件需求分析 4
3.2 主要流程 5
4 系统具体设计和实现 5
4.1 系统结构设计 5
4.1.1 目标设计 5
4.1.2 系统功能分析与设计 6
4.2 数据结构设计 6
4.2.1 数据库需求分析 7
4.2.2 数据库逻辑设计 7
4.2.3 ASP访问数据库步骤 10
4.3 个人用户模块 11
4.3.1 个人用户注册 11
4.3.2 登陆和修改个人简历 11
4.3.3 个人职位库。 13
4.3.4 我的站内信箱 15
4.3.5 职位搜索器 15
4.4 企业用户模块 16
4.4.1 登陆和维护企业信息 16
4.4.2 发布和维护招聘信息 17
4.5 后台管理模块 18
4.5.1 个人管理 18
4.5.2 企业管理 19
4.5.3 委托招聘 19
4.5.4 短信和收藏管理 20
4.5.5 新闻管理 21
4.5.6 系统管理 22
结 论 22
参考文献 22
致 谢 24
声 明 25
根据软件工程的思想,以传统的瀑布模型为基础,进行软件需求分析,系统结构设计,数据结构设计,系统的实现,系统测试,系统维护。上面所示就是本系统所设计的一系列功能,至于具体实现,将在后面详细叙述。
4 系统具体设计和实现
本系统的开发的目的是为了能够为企业和个人提供了一个操作简单、应用广泛、扩展行强的网上交流平台,一方面提高企业和个人办事效率,实现信息化管理;另一方面扩大了企业和求职者的视野,有利于双方更好的交流和发展。
4.1 系统结构设计
本系统采用B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据,结构图1如下。
另外,在数据库表中还有一些如地点区域表arealist,公司类型表compangylist,工作类型表joblist,专业类型表等,这些表都是一些固定表,不作任何改动,系统需要时直接从数据库表中调用,在这里就不详加叙述。
4.2.1 数据库需求分析
数据项和数据结构如下:
个人简历信息:people(自动编号),用户名,密码,邮箱,注册日期,国籍,身高,年龄,体重,姓名,性别,生日,身份证,民族,婚姻,户口地,现居住地,政治面貌,职称,教育程度,教育经历,专业,毕业学校,毕业日期,外语水平,普通话水平,计算机水平,工作经验,工作类别,职位,电话,手机,联系方式,邮编,照片,教育经历,职业目标,工作能力和个人特长,工作经历,高级人才,个人网页,登陆IP。上次登陆时间,用户锁定,用户密码问题以及答案。
个人信箱信息:pmailbox(自动编号),回复id,发送方id,标题,内容,是否新,日期。
企业详细信息:company表,企业详细信息与个人简历信息类似,这里就不列出了。
4.2.3 ASP访问数据库步骤
在ASP中,使用ADO组件访问后台数据库,可通过以下步骤进行:
1.数据库名称。
在WEB服务器上打开“控制面板”,选中“ODBC”,在“系统DSN”下选“添加”,选定你希望的数据库种类、名称、位置等,数据库名称为“#aspxinnd”,脚本语言采用VBscript。
2.使用ADO组件查询WEB数据库
1) 调用Server.CreateObject方法取得“ADODB.Connection”的实例,再使用Open方法打开数据库:
conn = Server.CreateObject(“ADODB.Connection”)
conn.Open "Driver={Microsoft Access Driver (*.mdb)} DBQ=" &server. mappath("data/ #aspxinnd.mdb")&";
2) 指定要执行的Access命令
连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过Access指令来完成的.
3) 使用RecordSet属性和方法,并显示结果
为了更精确地跟踪数据,要用RecordSet组件创建包含数据的游标,游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制
4) 关闭数据库
conn.close()
3. 数据库连接说明
Conn.asp文件的数据库连接程序如下.
<%dim conn,DBPath
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &server
.mappath("data/ #aspxinnd.mdb")&";"
%>
4.3 个人用户模块
个人用户通过个人用户注册,进入个人用户管理页面,这里个人用户可以登陆自己的个人简历,修改个人简历,所有职位列表,个人职位库,个人信箱,职位搜索,密码修改,退出登陆。其中以登陆和修改个人简历,个人职位库,个人信箱,职位搜索为重点,将在以下章节详细阐述。
4.3.1 个人用户注册
首先在网站首页左边会员登陆区域找到注册求职会员选项,双击进入会有一个用户服务协议书,同意进入会员注册,按照后面要求进行填写,成功注册后登入帐号进入个人用户管理页面。个人管理页面分为左右2个部分,左边是管理菜单区域,右边是显示区域,如图3。
4.3.2 登陆和修改个人简历
在这里为你提供一个良好的模板,主要有个人基本资料,主要特长和相关工作经历以及求职业意向和联系方式。这里涉及到一个用户照片上传,在这里简单介绍一下。通过调用文件upload_asjob.asp(上传方法),自动生成一个新的以系统时间为名字的文件,这个新文件将被存储到\person\uppic. 文件格式为个人职位库是所有职位列表的一个特例。它是存储自己感兴趣有意向的职位,方便以后查询起动向,如图4所示。点击进入某公司的招聘的职位信息后,在这条信息最下方有会2个重要控件选项,发出应聘意向和放入职位收藏夹。放入职位收藏夹是从数据库表zp找出要使用的记录,把他存储到个人职位内。发出招聘意向是向发出信息提出应聘请求。
4.3.4 我的站内信箱
站内信箱是存储系统信息和公司发出或者回复的招聘消息,在这里主要两个功能,查看和回复信件。查看信件里面涉及到用数据库中select和delete语句对表pmailbox中信息进行查找和删除。回复信件是指回复企业发出的招聘信息和企业回复的信息。首先建立一个记录集,从表cmailbox查找相关信息,打开记录集,其相关代码如下:<%
企业登陆信息完成后,等待系统的资格审查,审查通过方能发布招聘信息。关于这个审查将在后一章祥加叙述。发布招聘信息如图6所示,所有填写的信息将被存储到数据库表zp中。成功发布招聘信息后,将在企业管理页右边显示,在这里有个重要按纽-申请推荐,这个按纽的作用是向系统发出申请,经严整合格后,该条招聘信息就可以在主页中推荐招聘信息中显示,有利于被更多求职者看到。