H2002032166_陈强_基于BS的人才交流网站的设计与实现_第1页
H2002032166_陈强_基于BS的人才交流网站的设计与实现_第2页
H2002032166_陈强_基于BS的人才交流网站的设计与实现_第3页
H2002032166_陈强_基于BS的人才交流网站的设计与实现_第4页
H2002032166_陈强_基于BS的人才交流网站的设计与实现_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分类号 分类号 TP311 132TP311 132 U U D D C C D10621 408 2007 D10621 408 2007 5870 5870 0 0 密密 级 公级 公 开开 编编 号 号 20020321662002032166 成成 都都 信信 息息 工工 程程 学学 院院 学学 位位 论论 文文 基于基于 B SB S 的人才交流网站的设计与实现的人才交流网站的设计与实现 论文作者姓名 论文作者姓名 陈强陈强 申请学位专业 申请学位专业 网络工程网络工程 申请学位类别 申请学位类别 工学学士工学学士 指指导导教教师师姓姓名名 职职称称 张金全 讲师 张金全 讲师 论文提交日期 论文提交日期 20072007 年年 6 6 月月 9 9 日日 基于基于 B SB S 的人才交流网站的设计与实现的人才交流网站的设计与实现 摘摘 要要 随着网络应用环境的成熟和个人电脑的普及 互联网已经渗透到人们生活 的各个角落 社会经济的快速发展 人才的流通变得愈加频繁 网络人才招聘 服务正以高速的发展势头适应着快节奏的现代生活 采用 B S 结构 运用 ASP 和 Access 建立一个人才交流网站 通过这个网站 求职者和企业可以在线注册 求职者登陆后 可以修改个人简历 更新个人职位库 查看站内信箱 执行职 位搜索以及账号操作 企业用户登陆后 可以修改公司详细资料 发布招聘信 息 查寻站内信箱 更新企业人才库 实现人才搜索和账号操作 系统管理员 可以通过后台对求职者用户和企业用户的资料进行修改与删除 添加各类新闻 发布委托招聘信息等 关键词关键词 人才招聘 人才交流网站 B S ASP Design and Implementation of Recruitment Website Based on B S Abstract With the network application environment maturity and the popularization of personal computers the Internet has penetrated into people s lives every corner With the rapid social economic development the flow of talent has become increasingly frequent Personnel recruitment service network is a high speed development momentum adapt to the fast pace of modern life Using B S structure using ASP and Access establish a recruitment website Through the website job seekers and enterprise can register online After logging into the website job seekers can change biographical notes update personal work experience look into the station s mailbox and so on Enterprises can update their detailed information and job information trace the station s mailbox update the pool of enterprises human resources and search operations account System administrators can update delete and publish information of job seeker and enterprises add all kinds of news by background and publish commissioned recruitment information Key words Recruitment Recruitment website B S ASP 目目 录录 论文总页数 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 第 1 页 共 25 页 1 1 引言引言 1 11 1 人才网站的选题背景人才网站的选题背景 随着网络应用环境的成熟和个人电脑的普及 互联网已经渗透到人们生活 的各个角落 社会经济的快速发展 人才的流通变得愈加频繁 网络人才招聘 服务正以高速的发展势头适应着快节奏的现代生活 当今的就业也随着这种趋 势越来越网络化 通过网络求职应聘或者招聘各种人才 如果没有数据库方面的 管理软件 信息繁杂 真假难辩 不利于查询 管理不方便 有了管理软件 信息条理化 安全 易于查找 管理方便等 1 21 2 人才网站的发展现状人才网站的发展现状 据国家发改委最新预测数据显示 2005 年中国需要就业的人口为 2500 万 人 而 2005 年可以安排的就业只有 1100 万人 全国就业岗位供给与岗位需求 之间的缺口是 1400 万人 严峻的就业形势刺激了人力资源市场的火爆 市场的 大量需求 导致网络招聘求职的发展趋势走得很快 社会影响越来越大 这和 人才网站的坚持和不断增强其核心能力 在专业领域采取与行业优秀企业合作 推动其纵深发展 开疆扩土 全国布局 和领先的在线媒体及增值资讯供应商 结盟 吸引投资 与全球著名网站合纵连横等等经营方式 密不可分 1 31 3 人才网站的意义人才网站的意义 当人们收集了大量的信息后 会把它们保存起来进入近一步的处理 进一 步的抽取有用的信息 由于这些信息的数据量急剧增长 现在人们就借助计算 机和数据库技术科学的保存大量的数据 以便能更好的利用这些数据资源 而 数据库管理软件通过建立 存储 修改和存取数据库中信息的相关技术 保证 所有信息完整 有效安全 同时让网站管理者和使用者方便管理 提高工作效率 节省人力物力 2 2理论基础理论基础 2 12 1 ASPASP 简介简介 ASP 全名 Active Server Pages 是一个 WEB 服务器端的开发环境 利用它 可以产生和执行动态的 互动的 高性能的 WEB 服务应用程序 ASP 采用脚本 语言 VBScript Java script 作为自己的开发语言 ASP 是创建动态网页的一个很好的工具 它起一种编程语言的作用 可以 利用它编写动态产生 HTML 的程序代码 因此 只要用户浏览 Web 站点并请 求一个 ASP 页 Web 服务器就可以处理相应的 ASP 代码 生成 HTML 代码 然后将它传递到用户浏览器并显示出网页 ASP 内含于 IIS3 0 和 5 0 之中 通过 第 2 页 共 25 页 ASP 我们可以结合 HTML 网页 ASP 指令和 ActiveX 元件建立动态 交互且高 效的 WEB 服务器应用程序 有了 ASP 就不必担心客户的浏览器是否能运行所 编写的代码 因为所有的程序都将在服务器端执行 包括所有嵌在普通 HTML 中的脚本程序 当程序执行完毕后 服务器仅将执行的结果返回给客户浏览器 这样也就减轻了客户端浏览器的负担 大大提高了交互的速度 2 1 12 1 1 ASPASP 访问数据库的方法访问数据库的方法 ASP 是服务器端的脚本执行环境 可用来产生和执行动态的高性能的 WEB 服务器程序 当用户使用浏览器请求 ASP 主页时 WEB 服务器响应 调用 ASP 引擎来执 行 ASP 文件 并解释其中的脚本语言 JScript 或 VBScript 通过 ODBC 连接 数据库 由数据库访问组件 ADO ActiveX Data Objects 完成数据库操作 最 后 ASP 生成包含有数据查询结果的 HTML 主页返回用户端显示 由于 ASP 在服务器端运行 运行结果以 HTML 主页形式返回用户浏览器 因 而 ASP 源程序不会泄密 增加了系统的安全保密性 此外 ASP 是面向对象的 脚本环境 用户可自行增加 ActiveX 组件来扩充其功能 拓展应用范围 2 1 22 1 2 ASPASP 页面的结构页面的结构 ASP 的程序代码简单 通用 文件名由 asp 结尾 ASP 文件通常由四部分 构成 1 标准的 HTML 标记 所有的 HTML 标记均可使用 2 ASP 语法命令 位于 标签内的 ASP 代码 3 服务器端的 include 语句 可用 include 语句调入其它 ASP 代码 增 强了编程的灵活性 4 脚本语言 ASP 自带 JScript 和 VBScript 两种脚本语言 增加了 ASP 的编程功能 用户也可安装其它脚本语言 如 Perl Rexx 等 2 1 32 1 3 ASPASP 的运行环境的运行环境 目前 ASP 常运行在以下环境中 WINDOWS XP 2003server 运行 IIS 其中 以 2003 server 上的 IIS 功能最强 提供了对 ASP 的全面支持 是创建高速 稳定的 ASP 主页的最佳选择 2 1 42 1 4 ASPASP 的内建对的内建对象象 ASP 提供了六个内建对象 供用户直接调用 1 Application 对象 负责管理所有会话信息 可用来在指定的应用程序 的所有用户之间共享信息 第 3 页 共 25 页 2 Session 对象 存贮特定用户的会话信息 只被该用户访问 当用户在 不同 WEB 页面跳转时 Session 中的变量在用户整个会话过程中一直保存 Session 对象需 cookie 支持 3 Request 对象 从用户端取得信息传递给服务器 是 ASP 读取用户输入 的主要方法 4 Response 对象 服务器将输出内容发送到用户端 5 Server 对象 提供对服务器有关方法和属性的访问 6 Object Context 对象 IIS 4 0 新增的对象 用来进行事务处理 此项 功能需得到 MTS Microsoft Transaction Server 管理的支持 2 1 52 1 5 ASPASP 的主要内置组件的主要内置组件 1 Ad Rotator 组件 用来按指定计划在同一页上自动轮换显示广告 用 于 WWW 上日益重要的广告服务 2 Browser Capabilities 组件 确定访问 WEB 站点的用户浏览器的功能 数据 包括类型 性能 版本等 3 Database Access 组件 提供 ADO ActiveX Data Objects 来访问支持 ODBC 的数据库 4 File Access 组件 提供对服务器端文件的读写功能 5 Content Linking 组件 生成 WEB 页内容列表 并将各页顺序连接 用 于制作导航条 此外 还可安装 Myinfo Counters Content Rotator Page Count 等组 件 用户也可自行编制 ActiveX 组件 以提高系统的实用性 2 1 62 1 6 数据库组件数据库组件 ADOADO WWW 上很重要的应用是访问 WEB 数据库 用 ASP 访问 WEB 数据库时 必须 使用 ADO 组件 ADO 是 ASP 内置的 ActiveX 服务器组件 ActiveX Server Component 通过在 WEB 服务器上设置 ODBC 和 OLEDB 可连接多种数据库 如 SYBASE ORACLE INFORMIX SQL SERVER ACCESS VFP 等 是对目前微软所 支持的数据库进行操作的最有效和最简单直接的方法 ADO 组件主要提供了以下七个对象和四个集合来访问数据库 1 Connection 对象 建立与后台数据库的连接 2 Command 对象 执行 SQL 指令 访问数据库 3 Parameters 对象和 Parameters 集合 为 Command 对象提供数据和参数 4 RecordSet 对象 存放访问数据库后的数据信息 是最经常使用的对象 第 4 页 共 25 页 5 Field 对象和 Field 集合 提供对 RecordSet 中当前记录的各个字段进 行访问的功能 6 Property 对象和 Properties 集合 提供有关信息 供 Connection Command RecordSet Field 对象使用 7 Error 对象和 Errors 集合 提供访问数据库时的错误信息 2 22 2 DreamweaverDreamweaver 简介简介 Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身 的所见即所得网页编辑器 它是第一套针对专业网页设计师特别发展的视觉化 网页开发工具 利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制 的充满动感的网页 Dreamweaver 可以用最快速的方式将 Fireworks FreeHand 或 Photoshop 等移植到网页上 使用检色吸管工具选择屏幕上的颜色可设定最 接近的网页颜色 使用网站地图可以快速制作网站雏形 设计 更新和重组网 页 改变网页位置或档案名称 Dreamweaver 会自动更新所有连结 使用资源 文字 HTML 码 HTML 属性标签和一般语法的搜寻及置换功能使得复杂的网站更 新变得迅速又简单 Dreamweaver 是唯一提供 Roundtrip HTML 视觉化编辑与 原始码编辑同步的设计工具 拥有无可比拟的控制能力 2 32 3 VBScriptVBScript 介绍介绍 VBScript 与 VB 的关系 VBScript 是微软公司推出的一种脚本语言 它源 自 Visual Basic 可以说是 VB 的一个简集 如果学过 VB 或者学过编程 VBScript 将会很容易掌握 如果没有学过编程 VBScript 可以说是最容易入门 的语言了 VBScript 只有一种据数类型 即 Variant 该类型在使用的时候非 常灵活 如果使用看起来像数字的数据 就会假定其为数字并以适用于数字的 方式处理 同样地 如果使用的数据只可能是字符串 就会按字符串处理 3 3系统需求分析系统需求分析 3 13 1 软件需求分析软件需求分析 本课题的开发的目的是为了能够为企业和个人提供了一个操作简单 应用 广泛 扩展行强的网上交流平台 一方面提高企业和个人办事效率 实现信息 化管理 另一方面扩大了企业和求职者的视野 有利于双方更好的交流和发展 基于 B S 的人才交流网站包括了 个人用户模块 企业用户模块和后台管理模 块 个人用户模块含有个人用户注册 登陆个人简历 修改个人简历 个人职 位库 个人信箱 职位搜索 密码修改等 企业用户模块含有企业用户注册 登陆企业信息 维护企业信息 发布招聘信息 维护招聘休息 企业人才库 第 5 页 共 25 页 企业信箱 人才搜索 密码修改等 后台管理模块包括对个人用户和企业用户 各类信息的管理 前台后台一些信息管理 数据库管理等 3 23 2 主要流程主要流程 根据软件工程的思想 以传统的瀑布模型为基础 进行软件需求分析 系 统结构设计 数据结构设计 系统的实现 系统测试 系统维护 上面所示就 是本系统所设计的一系列功能 至于具体实现 将在后面详细叙述 4 4系统具体设计和实现系统具体设计和实现 本系统的开发的目的是为了能够为企业和个人提供了一个操作简单 应用 广泛 扩展行强的网上交流平台 一方面提高企业和个人办事效率 实现信息 化管理 另一方面扩大了企业和求职者的视野 有利于双方更好的交流和发展 4 14 1 系统结构设计系统结构设计 本系统采用 B S Browser Server 浏览器 服务器 模式又称 B S 结构 它是随着 Internet 技术的兴起 对 C S 模式应用的扩展 在这种结构下 用户 工作界面是通过 IE 浏览器来实现的 B S 模式最大的好处是运行维护比较简便 能实现不同的人员 从不同的地点以不同的接入方式 比如 LAN WAN Internet Intranet 等 访问和操作共同的数据 结构图 1 如下 图 1 系统结构图 第 6 页 共 25 页 4 1 14 1 1 目标设计目标设计 本网站要实现的功能个人用户模块 企业用户模块和后台管理模块 个人 用户模块含有个人用户注册 登陆个人简历 修改个人简历 个人职位库 个 人信箱 职位搜索 密码修改等 企业用户模块含有企业用户注册 登陆企业 信息 维护企业信息 发布招聘信息 维护招聘休息 企业人才库 企业信箱 人才搜索 密码修改等 后台管理模块包括对个人管理 企业管理 委托招聘 公告管理 短信管理 收藏夹管理 新闻管理以及系统管理 4 1 24 1 2 系统功能分析与设计系统功能分析与设计 本系统一共分为 3 个模块 个人用户模块 企业用户模块和后台管理模块 其模块划分如图 2 图 2 系统功能模块划分 后台管理模块 个人管理 企业管理 委托招聘 公告管理 收藏夹管理 短信管理 新闻管理 系统管理 个人用户模块 登陆个人简历 修改个人简历 个人职位库 个人信箱 密码修改 职位搜索 注销帐号 退出求职中心 个人用户注册 企业用户模块 登陆企业信息 维护企业信息 发布招聘信息 维护招聘休息 企业信箱 企业人才库 人才搜索 退出求职中心 企业用户注册 密码修改 第 7 页 共 25 页 4 24 2 数据结构设计数据结构设计 根据系统功能设计要求和模块划分 本站的数据库主要储存个人简历信息 个人信箱 企业详细信息 企业信箱 企业招聘信息 委托招聘信息 新闻信 息 另外 在数据库表中还有一些如地点区域表 arealist 公司类型表 compangylist 工作类型表 joblist 专业类型表等 这些表都是一些固定表 不作任何改动 系统需要时直接从数据库表中调用 在这里就不详加叙述 4 2 14 2 1 数据库需求分析数据库需求分析 数据项和数据结构如下 个人简历信息 people 自动编号 用户名 密码 邮箱 注册日期 国 籍 身高 年龄 体重 姓名 性别 生日 身份证 民族 婚姻 户口地 现居住地 政治面貌 职称 教育程度 教育经历 专业 毕业学校 毕业日 期 外语水平 普通话水平 计算机水平 工作经验 工作类别 职位 电话 手机 联系方式 邮编 照片 教育经历 职业目标 工作能力和个人特长 工作经历 高级人才 个人网页 登陆 IP 上次登陆时间 用户锁定 用户密 码问题以及答案 个人信箱信息 pmailbox 自动编号 回复 id 发送方 id 标题 内容 是否新 日期 企业详细信息 company 表 企业详细信息与个人简历信息类似 这里就 不列出了 企业招聘信息 zp 自动编号 职位类别 详细信息 日期 人数 年 龄要求 教育程度 外语 工作性质 婚姻 户口地 现居住地 计算机水平 普通话要求 性别 食宿 有效时间 工资要求 工作地 公司名称 具体职 位 联系方式 企业信箱信息 cmailbox 自动编号 回复 id 发送方 id 标题 内容 是否新 日期 工作 委托招聘信息 wtzp 自动编号 职位类别 详细信息 日期 人数 年 龄要求 教育程度 外语 工作性质 婚姻 户口地 现居住地 计算机水平 普通话要求 性别 食宿 有效时间 工资要求 工作地 公司名称 具体职 位 联系方式 新闻信息 compangynews 自动编号 新闻标题 新闻内容 发布日期 新闻作者 新闻出处 cate 选择新闻类型 4 2 24 2 2 数据库逻辑设计数据库逻辑设计 1 个人简历信息表 people 如表 1 所示 第 8 页 共 25 页 表 1 个人简历信息表 people 字段名称数据类型长度允许空说明 IDInt4 否信息表标示 主键 自增长 unameVarchar20 是保存帐号 PwdVarchar20 是保存密码 emailVarchar4 是保存电子邮箱 idatesmalldatetin15 是保存注册日期 guojivarchar10 是保存国籍 shengaoint3 是保存身高 nianlingint3 是保存年龄 tizhongint3 是保存体重 inamevarchar15 是保存姓名 sexvarchar4 是保存性别 bdayvarchar20 是保存生日 codevarchar20 是保存身份证 mzhuvarchar10 是保存民族 marryvarchar5 是保存婚姻 hkavarchar10 是保存籍贯 Hkbvarchar10 是保存目前居住地 zzmmvarchar8 是保存政治面貌 eduvarchar4 是保存教育程度 edusvarchar50 是保存教育经历 zyesvarchar10 是保存专业所在系 zymsvarchar10 是保存专业 schoolsvarchar20 是保存毕业院校 bydayvarchar20 是保存毕业时间 languagevarchar10 是保存外语 lanlevelsvarchar4 是保存外语水平 pthuavarchar4 是保存普通话水平 conputervarchar4 是保存计算机水平 gznumvarchar2 是保存工作经验 jobtypevarchar10 是保存工作类别 jobvarchar10 是保存职位 yuexint10 是保存月薪 cnametext16 是保存联系人姓名 phonevarchar15 是保存电话 shoujivarchar15 是保存手机 chengyuanvarchar50 是保存家庭成员信息 workdatevarchar4 是保存到任时间 postsvarchar6 是保存邮编 adressvarchar50 是保存联系地址 picadress16 是保存上传照片地址 第 9 页 共 25 页 othertctext1000 是保存工作能力和特长 mubiaotext1000 是保存职业目标 httpvarchar50 是保存个人网页 gjint1 是保存高级人才 ipvarvhar16 是保存登陆IP ltimevarchar16 是保存上次登陆时间 lockint1 是保存用户帐号锁定 questionvarchar50 是保存用户密码问题 answervarchar50 是保存用户密码答案 2 个人信箱信息表pmailbox如表2 表 2 个人信箱信息表 pmailbox 字段名称数据类型长度允许空说明 idInt 4 否邮件信息表标示 主键 自增长 reidint4 是保存回复发件者id senduidint4 是保存发送者id sendnameVarchar8 是保存发送人姓名 tilevarchar15 是保存信件标题 mailtexttext1000 是保存信笺内容 newmailint1 是保存是否为新 datesmalldatetin20 是保存日期 3 企业信箱信息表 cmailbox 如表 3 表 3 企业信箱信息表 cmailbox 字段名称数据类型长度允许空说明 idInt4 否邮件信息表标示 主键 自增长 reidint4 是保存回复发件者id senduidint4 是保存发送者id sendnameVarchar8 是保存发送人姓名 tilevarchar15 是保存信件标题 mailtexttext1000 是保存信笺内容 newmailint1 是保存是否为新 datesmalldatetin20 是保存日期 4 企业招聘信息表 zp 如表 4 表 4 企业招聘信息表 zp 字段名称数据类型长度允许空说明 IDInt4 否信息表标示 主键 自增长 uidint4 是保存企业ID unameVarchar10 是保存企业帐号 jobVarchar15 是保存job类型 zptexttext1000 是保存招聘要求 idatesmalldatetin15 是保存发布日期 第 10 页 共 25 页 zpnumint4 是保存招聘人数 nianlingint3 是保存年龄要求 edusvarchar4 是保存教育程度 inamevarchar15 是保存姓名 languages varchar10 是保存外语 jobtypesvarchar6 是保存工作性质 pthuavarchar4 是保存普通话水平 computervarchar4 是保存计算机水平 sexsvarchar2 是保存性别 Hkasvarchar10 是保存籍贯 Hkbsvarchar10 是保存目前居住地 shisusvarchar4 是保存食宿条件 youxiaosvarchar10 是保存信息有效期 marryvarchar2 是保存婚姻 moneysint10 是保存月薪 ggddvarchar10 是保存工作地点 cnamevarchar20 是保存公司名称 jtzwvarchar8 是保存招聘职位 cityvarchar10 是保存工作城市 tjint1 是保存是否推荐 5 新闻信息表 companynews 如表 5 所示 表 5 新闻信息表 companynews 字段名称数据类型长度允许空说明 idInt4 否新闻信息表标示 主键 自增长 titlevarcha50 是保存新闻标题 texttext1000 是保存新闻内容 idatesmalldatetin20 是保存新闻发布日期 zuovarchar15 是保存新闻作者 chuvarchar20 是保存新闻出处 cteint1 是保存选择新闻类型 6 说明 企业详细信息表与个人简历信息表相似 委托招聘信息表与企业 信息表相似 在这里就不一一列出 4 2 34 2 3 ASPASP 访问数据库步骤访问数据库步骤 在 ASP 中 使用 ADO 组件访问后台数据库 可通过以下步骤进行 1 数据库名称 在 WEB 服务器上打开 控制面板 选中 ODBC 在 系统 DSN 下选 添加 选定你希望的数据库种类 名称 位置等 数据库名称为 aspxinnd 脚本语言采用 VBscript 第 11 页 共 25 页 2 使用 ADO 组件查询 WEB 数据库 1 调用 Server CreateObject 方法取得 ADODB Connection 的实例 再 使用 Open 方法打开数据库 conn Server CreateObject ADODB Connection conn Open Driver Microsoft Access Driver mdb DBQ 2 指定要执行的 Access 命令 连接数据库后 可对数据库操作 如查询 修改 删除等 这些都是通过 Access 指令来完成的 3 使用 RecordSet 属性和方法 并显示结果 为了更精确地跟踪数据 要用 RecordSet 组件创建包含数据的游标 游标 提供了一种对从表中检索出的数据进行操作的灵活手段 就本质而言 游标实 际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制 4 关闭数据库 conn close 3 数据库连接说明 Conn asp 文件的数据库连接程序如下 4 34 3 个人用户模块个人用户模块 个人用户通过个人用户注册 进入个人用户管理页面 这里个人用户可以 登陆自己的个人简历 修改个人简历 所有职位列表 个人职位库 个人信箱 职位搜索 密码修改 退出登陆 其中以登陆和修改个人简历 个人职位库 个人信箱 职位搜索为重点 将在以下章节详细阐述 4 3 14 3 1 个人用户注册个人用户注册 首先在网站首页左边会员登陆区域找到注册求职会员选项 双击进入会有 一个用户服务协议书 同意进入会员注册 按照后面要求进行填写 成功注册 后登入帐号进入个人用户管理页面 个人管理页面分为左右 2 个部分 左边是 管理菜单区域 右边是显示区域 如图 3 第 12 页 共 25 页 4 3 24 3 2 登陆和修改个人简历登陆和修改个人简历 在这里为你提供一个良好的模板 主要有个人基本资料 主要特长和相关 工作经历以及求职业意向和联系方式 这里涉及到一个用户照片上传 在这里 简单介绍一下 通过调用文件 upload asjob asp 上传方法 自动生成一个 新的以系统时间为名字的文件 这个新文件将被存储到 person uppic 文件格 式为 gif jpg jpeg bmp 相关代码如下 0 then 自动生成文件名 filename date filename filename response write this location href modify asp end if 第 14 页 共 25 页 4 3 34 3 3 个人职位库 个人职位库 所有职位列表主要是从数据库表 ZP 中调用 或查找 所有公司发布的职位 招聘信息 在界面右边显示出来 在这里将介绍一下有关页面显示问题 首页 显示为 10 条信息 超过就自动转入下一页 其相关代码如下 共有 条职位 以下是 1 条rs recordcount then page end rs recordcount end if 共有 条职位 以下是 条 response write if pagecount 1 then response write 首页 上一页 else response write 首页 response write 上一页 end if if rs PageCount pagecount 1 then response write 下一页 尾页 else response write 下一页 response write 尾页 end if response write response write javascript window close 第 16 页 共 25 页 response end 4 3 54 3 5 职位搜索器职位搜索器 这是一个站内职位搜索器 通过各种限制条件从数据库表 zp 查找相应的工 作 如图 5 所示 以搜索条件城市为例 其相关代码如下 if city 不限 then sql select from zp where job 4 5 24 5 2 企业管理企业管理 企业管理主要是企业会员管理 招聘信息管理 企业招聘查询 企业会员 管理是对企业注册信息的修改与删除 企业验证状态 会员级别控制的管理 企业验证在会员信息修改中进行 会员级别控制与个人会员一样 企业注册信 息修改如图 7 所示 招聘信息管理是对招聘信息的修改与删除已经是否推荐 招聘信息的修改 对发布的招聘信息内容的修改 而删除就是删除该条招聘信息 招聘信息的推 荐与会员级别控制基本一致 只有推荐的招聘信息才能在首页的推荐信息处显 示出来 企业招聘查询是招聘信息管理的延伸 当信息太多时使用这项功能方便查 询 图 7 企业招聘信息修改 第 20 页 共 25 页 4 5 34 5 3 委托招聘委托招聘 委托招聘有两个功能 委托招聘的发布和维护 委托招聘信息的发布与企 业招聘发布一样 只是名称不一样 委托招聘是由后台管理员发布 委托招聘 的维护 是对已经发布的招聘信息进行修改或者删除 该项功能与企业发布和 维护招聘信息 4 5 44 5 4 短信和收藏管理短信和收藏管理 短信管理是向个人用户和企业用户发送站内信息 通知等 以发送个人群 为例 其相关入下 mailtext htmlencode2 request mailtext title request title if mailtext then Response End end if if title then title 无标题 end if senduid 0 sendname 系统管理员 if request stype person then Set rs Server CreateObject ADODB Recordset sql select id from person rs open sql conn 1 1 i 0 do while not rs eof who rs id SQL insert into pmailbox reid senduid sendname title sdate mailtext newmail values response write this l

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论