毕业生就业信息管理系统.doc_第1页
毕业生就业信息管理系统.doc_第2页
毕业生就业信息管理系统.doc_第3页
毕业生就业信息管理系统.doc_第4页
毕业生就业信息管理系统.doc_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

毕业生就业信息管理系统 摘要:随着高校教育体制的改革大学生人数的不断增加,毕业生就业制度发生了根 本的变化。单位和学生走向人才市场,双向选择,择优录用。因此在这样的情况下, 在 INTERNET 上开发并运行信息管理系统就能够极大地提高工作效率,弥补了用人 单位和学生在时间和空间上的不足。 本毕业生就业信息管理系统是使用 ASP 和 SQL Server2000 数据库为开发工具来 开发的一个就业信息管理系统。系统包括五大模块:用户资料完善和发布模块、信 息搜索模块、就业指导模块、留言板模块、修改密码模块。利用这些模块可以实现 数据的录入、查询、修改和删除。本系统共有三类不同身份的用户:毕业生用户、 企业注册用户、管理员用户,根据他们各自的身份,分别给他们赋予了不同的操作 权限,执行各自的操作。 本系统在进行了很多次的测试和修改后,各个模块的功能都能够成功运行。 关键词:就业信息管理;双向选择;ASP;SQL Server2000 Information Management System for Graduates employment Abstract:With both the reformation of higher education system and the increasing in university students, the employment system has been changed radically. Both companies and students choose each other, a mutual selection turns to be a trend. In such circumstances, information management system based on Internet would enhance the efficiency to satisfy both sides. This information management system about graduate employment uses ASP and SQL Server2000 database to create a website employment information management system. This system including five modules: The consummating and issuing the users information module, the information search module, the career guidance module, the message board module, the revision password module. That will be possible to realize the data input, the inquiry, the revision and the deletion using these modules. This system altogether has three kind of different status users: The graduate user, the enterprise user registered, the manager user. According to their respective status, they have been put with the different operation jurisdiction, carry out the different operation. All the modules of this system can be used successfully after many times test and modification. Key words: information management system, two-way choice, ASP, SQL Server2000 目 录 第 1 章 绪论 1 1.1 开发目的和意义1 1.2 国内外研究状况2 1.3 手工操作存在的问题.2 1.4 本系统的优点3 第 2 章 系统设计方案4 2.1 运行平台和开发架构.4 2.2 开发环境4 2.3 设计工具5 第 3 章 系统设计 6 3.1 系统设计开发流程.6 3.2 需求分析7 3.3 系统设计内容.7 3.4 系统整体设计8 3.5 系统数据库设计10 3.5.1 概念结构设计10 3.5.2 逻辑结构设计11 3.6 IIS5.1 安装和配置13 第 4 章 系统设计实施 14 4.1 站点布局.14 4.2 未登录时页面设计.16 4.3 登录页面设计17 4.3.1 学生登录页面.18 4.3.2 公司登录页面.18 4.4 个人用户功能设计.19 4.4.1 个人资料完善及发表求职信息模块的设计.19 4.4.2 职位信息搜索模块的设计.21 4.4.3 留言板模块的设计.23 4.4.4 修改密码模块的设计.25 4.4.5 退出模块的设计.26 4.5 企业用户功能设计.26 4.5.1 完善公司资料及发表招聘信息模块设计26 4.5.2 信息搜索模块的设计27 4.5.3 留言板模块的设计.27 4.5.4 修改密码模块的设计28 4.5.5 退出模块的设计29 4.6 管理员用户功能设计.29 4.6.1 管理员登录页面的设计29 4.6.2 管理员主页面29 4.6.3 学生信息管理模块.30 4.6.4 企业信息管理模块的设计.31 4.6.5 就业指导信息管理模块的设计31 4.6.6 留言信息管理模块的设计.33 4.6.7 退出模块的设计34 4.7 系统测试.34 4.7.1 系统测试的目的和任务.34 4.7.2 测试方法.34 4.7.3 测试过程.35 4.7.4 测试结果.35 结论36 致谢37 参考文献38 附录一:CONN.ASP39 附录二:GENERALTOOLS.ASP41 附录三:ADOVBS.INC43 第 1 章 绪 论 1.1.开发目的和意义 现实中繁重的毕业生信息管理工作给学校管理人员带来了很大的压力。虽然单 机版本的毕业生信息管理系统软件在一定的程度上可以解决问题,可是在信息网络 化的现实面前,它的不足之处就显而易见了。首先,信息管理系统的使用对象过于 单一,仅局限于学校管理者;其次,毕业生不能通过网络及时修改、更新自己的部 分信息,随之带来了信息的全面性、真实性、即时性、有效性等方面的问题。再次, 不能通过网络发布宝贵的毕业生信息,供用人单位、自己的老师、同学、朋友共享, 从而使得信息利用率不高。最后,还存在软件版本更新比较麻烦的问题。 自国家教委改组为教育部以来,我国在毕业生就业制度方面做出了全面的整顿, 实施新的毕业生就业模式。在国家政策调控下实现了毕业生就业的双向选择。改革 后的毕业生就业制度对各级管理部门的工作提出了更高的要求。这些工作的有效实 现除了制定一系列的完备的毕业生就业制度使得就业管理流程畅顺完成,保证就业 工作的规范和公平以外,还特别要加强就业主管部门的信息发布、信息交换、信息 处理、信息统计的能力。国内知名的就业网如:前程无忧网、智联招聘网、中华英 才网、应届生求职网但是这不计其数的人才网也大都存在一定的缺陷,他们能 够提供的信息量确实的大,但是也存在一定的虚假性,凡是注册的用户都能在网上 发布个人和单位招聘信息。其次这些大型的人才网是比较综合性的,他们的用户可 以是学校的毕业生,或者是再就业者,再或者是再择业者,这样后者无疑在一定程 度上给前者带来了竞争压力。针对这些问题,在毕业生就业信息管理系统在方面, 还有待进一步地发展和完善,使它能发挥更大的作用。 随着 WEB 技术的发展,人们已经可以把数据库技术引入到 WEB 系统中,它利 用数据库系统来对各种复杂的数据进行有效的管理和快速的检索,并将这些数据按 远端客户机的特定访问、请求,实时的产生待查询的动态页面,然后传送给客户浏 览器显示。即实现了数据库在 web 上的发布。目前,将 web 技术和数据库技术相结 合,开发动态交互式数据库网页,已成为当今 WEB 技术研究的热点。 为了提高工作效率,节约运行成本,方便、快捷地完成高校毕业生就业信息管理工 作,发展一个更全面和高效的毕业生信息管理系统是必然的趋势。这样让更多的毕 业生能够在这个平台上展示自己,及时得到更多的就业信息,同时企业、单位也能 够及时的将单位信息和招聘情况发布出来,为就业双向选择提供了广阔的空间。 1.2.国内外研究状况 随着高校校园网的建设和 Internet 技术的引进,基于校园网和 Internet 的应用系 统的开发正在蓬勃发展。毕业生就业信息管理是高校教学管理的一项重要工作,现 代化的高校毕业生就业信息管理需要现代化的信息管理系统支持。在这方面我们可 以看到国内外的毕业生信息管理系统都在不断的发展和完善。在信息高速发展的今 天,谁抓住了时间和机会,谁就抓住了信息,也才能成功。国内的就业信息网也不 计其数,正蓬勃地发展起来,很多个人和单位都利用这一工具来迅速地得到更多的 信息,所以就业信息系统的研究和发展也迫在眉睫。 1985 年,管理信息系统的创始人,明尼苏达大学管理学教授 Gordon B. Davis 给了管理信息系统一个比较完整的定义,即“管理信息系统是一个利用计算机软硬 件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策 功能。 ”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理 信息系统在当时达到的水平。管理信息系统在最初阶段是统计系统,所研究的内容 是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据 转换为信息。第二阶段是数据更新系统,其典型代表是美国航空公司于 20 世纪 50 年代建成的 SABRE 预约订票系统。第三阶段是状态报告系统,它可以分为生产状 态报告、服务状态报告和研究状态报告等系统。管理信息系统在企业中的应用存在 三个要素,这就是人、计算机和数据。人是指领导者、管理人员、技术人员,以及 MIS 建设的领导机构和实施机构,他们在系统中起主导作用。MIS 是一项系统工程, 不是只靠一些计算机开发人员就可以完成的,必须有管理人员,尤其是企业领导的 积极参与。计算机技术是 MIS 得以实施的主要技术。在这些技术中,软件开发是 MIS 开发的重点。管理数据是 MIS 正常运行的基础,广义的说,各项管理制度 MIS 建设成功的基础。 1.3.手工操作存在的问题 毕业生就业信息管理是一项枯燥而繁重的工作,随着信息量逐步增大,如果仅 靠人工的方式进行信息统计,这显然是不可取的。这种方式费时多,而且还容易出 错。这种人工操作给资料保存带来极大的不便,易丢失,有时会因笔误而使信息错 误,每次录入统计工作量大,工作效率大大降低。 通过对现行系统的需求分析,这种管理方式不能及时满足各方面的工作。传统 的手工方式已经难以适应发展的需求,为适应当今世界的发展潮流,必须改进原系 统,使用电脑,利用电脑来管理,从而加快对毕业生就业信息控制的速度和准确度。 1.4.本系统的优点 本系统是专为大专院校设计的“毕业生就业信息管理系统” ,利用它可以实现对 毕业生就业信息和公司招聘信息的快速、高效的管理,让这项繁重的工作变得轻松 而快捷。 首先将系统的管理权限赋给三类人员即:毕业生、公司和后台管理员,他们每 个人管理的范围不同,这样就将工作任务进行了分配,大家来合作管理系统,也将 每个人的工作量相应的减少了。同时每个人都可以在网站里面留言,大家进行沟通 和交流,也为大家提供了一个快速搜集信息的方式。 其次本系统只允许该校的毕业生到该网站来发布个人求职信息,这样就为大家 提供了一个公平竞争的平台,同时也提高了公司选择人才的目的性,为大家提供了 更多的选择机会。 再次公司可以根据需要来进行注册并且发布自己的招聘信息,同时管理和更新 自己公司的招聘信息,使得更新的速度快而准确。 最后也是最重要的一点,那就是剩下的所有的管理工作就得有管理员来进行, 不过在这里管理员要做的工作以及不多了。管理员可以管理个人信息和公司信息, 根据需要来将他们的信息删除。并且管理员要即时地更新就业指导信息,为毕业生 提供更多的就业指导信息。 通过这样的合理分工,整个系统再也不是一个人的工作了,减少了每个人的工 作量,同时也提高了工作效率。 第 2 章 系统设计方案 2.1. 运行平台和开发架构 开发一个网页系统可以用到的操作系统很多,如: Windows2000、WindowsNT、Windows95/98、Macintosh 等等,本系统主要运行在 WindowsXP 操作系统上,主要是由于该操作系统更为大众所熟知一些,操作起来也 方便、快捷。 同时开发架构本系统使用了目前很流行的 B/S 结构(即浏览器/服务器结构) , 其实 C/S 也是一个不错的选择。应该说,B/S 和 C/S 各有千秋,他们都是当前非常 重要的计算架构。在适用 Internet、维护工作量等方面,B/S 比 C/S 要强得多;但在 运行速度、数据安全、人机交互等方面,B/S 远不如 C/S。只是从发展观点来看, B/S 是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结 构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端实现, 主要事务逻辑在服务器端实现。这样就大大简化了客户端电脑载荷,减轻了系统维 护与升级的成本和工作量,降低了用户的总体成本1。 2.2. 开发环境 本系统主要使用 Active Server Pages(ASP)和 JAVAscript 来提供服务器端脚本 的编写环境。同时这方便的选择还很多,像 JSP、ASP .NET 和 C#以及 ASP .NET 和 VB、PHP 等等。 这里我选择 ASP 主要因为 ASP 无需 compile 编译,容易编写,并且可以在服务 器端直接执行,使用普通的文本编辑器都可以进行编辑设计,这对于一个初学者来 说是非常实用的;其次 ASP 的源程序不会被传到客户浏览器,因而可以避免所写的 源程序被他人剽窃,也提高了程序的安全性2。 当然 ASP 使用 VBScript 和 Jscript 等简单易懂的脚本语言并结合 HTML 代码, 即可快速地完成网站应用程序的开发。这里我选择了 JavaScript,微软的 IE 对 VBscript 和 JAVAscript 都支持,但像网景的浏览器却不支持 VBscript,为了兼容所 以在客户端使用 JAVAscript 脚本语言,从另方面由于 JAVAscript 有十分强大的交互 性,使的在客户端用它能实现许多复杂的功能3。 开发 ASP 还需要一个数据库和一个用来驱动数据库的驱动程序,在这里我选择 了 SQL Server 2000。首先说我学过一部分这方便的知识,所以做起来更容易一些; 其次 SQL 操作比较简洁、人性化,对操作系统和服务器的配置要求都不高,在这里 能满足本系统的数据库的所有操作请求,当然如果说要处理的数据量非常的大,我 建议还是最好使用 ORACLE。 2.3. 设计工具 本系统选择了 Dreamweaver 来作为设计工具,它是现在最流行的网页编辑软件, 并且提供了非常方便的排版工具,即布局视图,设计人员可以拜托表格数据设计的 纠缠,制作页面就像画画那样简单,可以根据内容要求设计不同的页面:简繁的文 本图像网页、表单网页、框架网页等等。同时它还集成了网站管理的功能,比如检 查网站内部链接的有效性,在文件名、文件位置等内容修改后自动更新链接,协调 多人开发网站等功能,使之更适合于大型网站的开发4。 第 3 章 系统设计 3.1. 系统设计开发流程 要设计一个完整的毕业生就业信息管理系统,整个过程分为四个阶段:需求分 析阶段、策划阶段、程序编写阶段、测试上线阶段。 需求分析阶段主要是对系统的使用对象和他们的操作内容进行调查和分析,总 结出需求报告,为下一步工作做好准备; 策划阶段主要是在需求报告的基础上,进行系统整体功能的分析和设计,进行 模块设计和初步的美工设计; 程序开发阶段是最重要的阶段,这里将对系统进行实践的开发,系统的功能也 将在这里实现,整个系统的页面美化效果也要进行合理的设计和搭配; 测试上线阶段是对整个系统做最后调试和总结的阶段。设计开发流程图如图 3- 1: 对用户需求进行调查,生成需求分析报告 系统整体功能分析 模块设计 页面初步排版设计 系统整体设计、程序编写 测试上线 需求分析阶段 策划阶段 程序开发阶段 测试上线阶段 图图 3-1 设计开发流程图设计开发流程图 3.2.需求分析 首先要分析一下,毕业生就业信息管理系统的使用对象和用户需求,这样才能 进行具体的系统设计。 从使用者来看,主要分为三类:毕业生、公司和管理员; 从他们的需求来看,毕业生要在这里查看公司的信息以及招聘职位信息,并且 发布自己的简历以及求职信息,这样能让自己获得更多的就业选择机会;同时公司 可以通过注册信息来登录系统,或者完善公司资料,让大家更多的了解公司,也可 以在这里发布公司招聘信息,选择更多的适合型人才。这里还有留言板模块来供大 家共同交流,提供了一个公共的平台;最后就是管理员来管理这些所有的信息,增 加或删除某些过时的无效信息,使得系统中的信息及时有效,在就业这方面,管理 员还可以通过就业指导模块来发布最新的就业信息或者一些有用的指导信息,来帮 助毕业生更好的就业。 3.3.系统设计内容 1、管理员管理 1)添加毕业生用户 2)查看/删除毕业生用户或者应聘信息 3)查看/删除公司用户或者招聘信息 4)查看/添加/删除就业指导新闻 5)查看/添加/删除留言板信息 2、毕业生用户管理 1)完善/更新简历信息 2)发布应聘信息 3)搜索招聘信息 4)查看就业指导信息 5)查看/添加留言信息 6)修改个人登录密码 7)退出登录 3、企业用户管理 1)完善/更新公司资料 2)发布招聘信息 3)搜索应聘信息 4)查看就业指导信息 5)查看/添加留言信息 6)修改个人登录密码 7)退出登录 3.4.系统整体设计 根据上面的系统需求分析和功能分析,整个系统的功能模块也出来了,总体功 能结构如图 3-2 所示。 本系统的共有三类不同身份的用户:毕业生用户、企业注册用户、管理员用户, 根据他们各自的身份,分别给他们赋予了不同的操作权限,执行各自的操作。 毕业生能够实现的操作有:完善个人简历以及发布求职信息、搜索招聘信息、 查看就业指导信息、发表留言信息、进行密码修改;企业用户同样可以进行招聘信 息发布、搜索人才求职信息、查看就业指导信息以及发布留言信息进行交流和密码 修改;管理员则是对这些所有的信息进行修改,以保证整个系统的信息安全性以及 实用性能够进行的操作有:查看、添加、删除毕业生用户资料,查看、删除企业用 户资料、添加、删除就业指导信息、添加、删除留言板信息。 本系统包括五大模块:用户资料完善和发布模块、信息搜索模块、就业指导模 块、留言板模块、修改密码模块。利用这些模块可以实现数据的录入、查询、修改 和删除。 用户资料完善和发布模块可以进行毕业生基本资料的完善和发布求职信息以及 完善企业资料和发布招聘信息; 信息搜索模块可以执行职位搜索和人才搜索的功能; 就业指导模块主要是用来发布一些就业指导信息和一些需求信息,方便学生进 行就业信息参考; 留言板主要是大家一个公用的地方,用来发布信息,讨论问题以及进行交流。 密码修改模块主要是针对信息安全方面而设计的,如果用户发现自己的密码有 泄漏,在必要的情况下可以进行修改,这样保护了数据的安全。 通过这样一个综合的平台,管理员能够很轻松的管理整个毕业生的信息,也方 便毕业生和单位进行交流,同时也提高了工作效率和信息的可靠性。 个人登录 简历管理 信息搜索 查看就业指导信息 查看/添加留言信息 修改密码 填写个人基本信息 添加求职信息 毕 业 生 用 户 模 块企业用户注册 企业用户登录 招聘管理 信息搜索 查看就业指导信息 查看/添加留言信息 密码修改 企业 用户 模块 管理员登录 添加/删除学生信息 查看/删除公司信息 添加/查看/删除就业指 导信息 添加/删除留言信息 退出登录 管理 员模 块 毕 业 生 就 业 信 息 管 理 系 统 完善公司资料 添加招聘信息 图图 3-2 系统总体功能图系统总体功能图 3.5.系统数据库设计 3.5.1概念结构设计 在需求分析的基础上,就可以来进行数据库的初步设计了。本系统的数据库的 用户主要有三类:即管理员用户、毕业生用户和企业用户。要进行本系统的概念结 构设计,首先要了解下概念结构的特点: 1.能真实、充分地反映现实世界,包括事物和事物之间的联系,才能满足用户 对数据的处理要求,是对现实世界的一个真实模型; 2.易于理解,从而可以用它和不熟悉计算机的用户减缓意见 3.易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充5; 概念结构设计通常的方法是自顶向下和自底向上,这个要看个人的习惯。这里 我采用了自底向上方法,即自顶向下地进行需求分析,然后再自底向上地设计概念 结构。描述概念模型的有力工具是 E-R 模型。 首先来分析所有的数据表结构。整个系统包括五张数据表:毕业生表 person、 企业用户表 company、就业指导信息表 news、留言板信息表 message、管理员表 admin。 毕业生用户需要实现简历的完善与求职信息的发布,这里涉及到毕业生用户这 个实体的属性,主要包括:学号、密码、真实姓名、性别、出生日期、身份证号码、 民族、婚姻状况、户口地址、政治面貌、现有职称、最高教育程度、所学专业、所 在学校、外语水平、普通话水平、计算机等级、其他特长、工作年限、工作经历、 申请职位类型、职位、希望工作地方、月薪要求、其他要求、联系电话、电子邮箱、 电话号码、联系地址、发布时间; 企业用户需要进行公司资料完善和发布招聘信息,该实体包括的属性有:账号、 密码、公司名称、贸易类型、公司性质、注册日期、注册资金、所在区域、邮编、 地址、联系电话、电话、传真号码、公司网址、电子邮箱、公司简介;发布招聘信 息这个实体的属性包括:招聘职位、招聘人数、工作地点、岗位描述、相关要求、 发布日期; 就业指导信息表这个实体包括的属性有:题目、内容、发布时间; 留言板信息表实体包括的属性有:题目、内容、留言人、留言时间; 管理员表实体包括属性有:账号和密码 系统的 E-R 图如图-3 所示: 毕业 生用 户 公司 用户 就业指导信息 留言板信息 idtitlecontentaddtime idtitlecontentauthormdate 管理员 password uname 管理 管理管理 管理 查看 查看 查看 添加 查看 添加 1 n 1n1 n1 n 1 n 1 n 1 n 1 1 1 n 1 gzdd idate 图图 3-3 系统系统 E-RE-R 模型图模型图 3.5.2逻辑结构设计 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 E-R 图转换为与选 用 DBMS 产品所支持的数据模型相符合的逻辑结构。 “E-R 图是由实体型、实体的 属性、实体型之间的联系组成的,所以要将 E-R 图转换为逻辑结构的关系模型实际 上就是要将实体型、实体的属性、实体型之间的联系转换为关系模型”2 。下面就 将本系统的 E-R 图转换为相应的关系模型如下:(关系的码用小横线标出) 毕业生用户表(图 3-4):person Person(id,uname,password,realname,sex,bday,code,mzhu,marry,hka,zzmm,zchen,edu,z ye,school,lanlevel,pthua,computer,othertc,gznum,gzjl,jobtype,job,gzdd,yuex,otheryq,cnam e,email,phone,address,idate) 图图 3-4 毕业生用户表毕业生用户表 管理员表(图 3-5):admin Admin(uname,password) 图图 3-5 管理员表管理员表 企业用户表(图 3-6):company Company(id,uname,password,cname,trade,cxz,fdate,fund,area,zip,address,pname,pho ne,fax,http,email,jianj,job,zpnum,gzdd,zptext,xgyq,idate) 图图 3-6 企业用户表企业用户表 就业指导信息表(图 3-7):news News(id,title,content,addtime) 图图 3-7 就业指导信息表就业指导信息表 留言板表(图 3-8):message Message(id,title,content,author,mdate) 图图 3-8 留言板表留言板表 3.6. IIS5.1 安装和配置 在开发 ASP 应用程序前,需要架设一个网站。在 Windows 操作系统中,通常使 用 Microsoft 公司的 IIS 作为架设网站的首选工具。IIS 可以方便地建立强大、灵 活而安全的 Internet 或 Intranet 站点,它完全支持 ASP 技术。 安装过程是:开始设置控制面板添加或删除程序添加/删除 Windows 组 件Internet 信息服务(IIS) ,过程中会要求你选择 winxp 安装光盘的位置,只要 输入指定的目录即可正常安装。 安装完毕以后也许还不能直接用的,需要对 IIS 进行一些设置: 控制面板管 理工具Internet 服务管理器,然后右键“默认 WEB 站点” ,转到“属性” 对话框,对 IP 地址和 TCP 端口进行设置,这里我设计成了 和 80 端口。 设置好后可以创建自己的网站,这样就方便以后的管理,过程为:右击“默认 WEB 站点”新建虚拟目录(web)Web 站点内容目录(F:web)完成虚拟目录 的建立,以后我创建的所有文件都在这个站点里面,并且可以从这里运行和控制。 建好的站点如图 3-8 所示: 图图 3-8 站点图站点图 第 4 章 系统设计实施 4.1. 站点布局 1.毕业生管理模块主要包含以下一些页面 perlogin.asp Perlogout.asp Person_addjob.asp Person_addjobverify.asp Person_changepwd.asp Person_changepwdverify.asp Person_jianli.asp Person_jianliverify.asp Person_jianlibrose.asp Person_main.asp Person_searchjob.asp Person_searchjobverify.asp Personverify.asp 2.企业用户管理模块主要包含以下一些页面 Comlogin.asp Comlogout.asp Company_addjob.asp Company_addjobverify.asp Company_changepwd.asp Company_changepwsverify.asp Company_main.asp Company_signup.asp Company_savesignup.asp Company_zhaopin.asp Company_zhaopinbrose.asp Company_zhaopinverify.asp Companyverify.asp 3.管理员模块主要包含以下一些页面 Admin_login.asp Admin_loginverify.asp Admin_logout.asp Admin.asp Addnews.asp Addnewssave.asp Admin_company.asp Admin_person.asp Admin_news.asp Admin_message.asp Admin_del.asp Displaynews.asp Listnews.asp 4.头文件主要有以下一些 Conn.asp:该文件主是数据库连接和公用函数存放模块,详细内容见附录一; Generaltools.asp:该文件主要是为了处理一些出错信息,如空字符串等等; Adovbs.inc:该文件定义了很多可能会用到的常量,这样在 以后的使用中只需要将文件包含进去就可以了,以后要对数 据进行修改,只需要修改头文件中的值就可以了,这样做方 便、安全。 4.2.未登录时页面设计 这是进入该网站能看到的第一个页面:main.asp(图 4-1) ,这里主要能看到最 新的求职信息和招聘信息,还能查看就业指导信息具体内容,不过不能查看毕业生 和公司的具体资料,必须要登录后才能查看。 图图 4-1 main.aspmain.asp 主要代码分析: 利用这个语句来实现对登录时间的记录 4.3.登录页面设计 登录页面主要分为:毕业生登录页面和公司登录页面。 学生是根据系统已经分配给的账号进行登录,这里的账号就是每个同学的学号, 这样保证了只有本校的学生才有这个账号,就算其他的人通过公司登录来注册账号 登录也不能发布自己的简历和查看招聘信息,所以进入本系统也不能得到他所要的 信息,这就是本系统的一大优点所在。 公司登录页面还包括注册新用户这个功能模块,公司可以通过注册新用户来登 录系统,进行相应的操作。 4.3.1学生登录页面 学生登录页面设计如图 4-2: 图图 4-2 学生登录页面学生登录页面 per_login.aspper_login.asp 主要代码分析: 4.3.2公司登录页面 公司登录页面的设计除了具有与毕业生用户登录时相似的功能外,还可以进行 新用户注册,这样任何公司都可以登录系统来发布招聘信息,也增大了毕业生和公 司的双向选择机会,如图 4-3 所示。 主要代码分析: 图图 4-3 com_login.aspcom_login.asp 4.4.个人用户功能设计 4.4.1个人资料完善及发表求职信息模块的设计 个人用户登录成功后就可以对自己的信息进行管理,在这里毕业生首先需要 “完善自己的个人资料” ,也就是简历的基本资料部分,这部分包括:真实姓名、性 别、出生年月、身份证号码、民族、婚姻状况、户籍所在地、最高教育程度、专业、 毕业院校、政治面貌、现有职称、外语水平、普通话水平、计算机水平、其他主要 特长、相关工作时间、工作经历、联系人、联系电话、电子邮箱、联系地址;同时 毕业生还要发布自己的求职信息,所以这里还有一个功能就是“发布求职信息” ,这 部分主要包括的内容有:求职类型、应聘岗位、希望工作地点、月薪要求、其他要 求。 图图 4-4 person_jianli.aspperson_jianli.asp 主要代码分析: 同样,添加应聘职位这个功能也应用了相同的原理,在得到用户提交的应聘职 位信息后,系统首先要做的工作是在数据库中找出该提交者的个人资料信息,将其 与现在提交的应聘职位信息组成一条新的记录,保存在数据库中。不过这里与刚才 提交保存个人资料信息有所不同的是完善个人资料页面用到的只是更新原来的记录, 而这里是先得到用户的个人基本资料后,将他们组合起来创建一条新的记录保存起 来,原理和用户注册时创建一条新纪录是一样的。 4.4.2职位信息搜索模块的设计 在个人登录成功的页面里,该登录者还可以进行信息搜索,不过这里为了对用 户权限进行限制,规定在个人页面里只能搜索职位信息,同样在公司登录页面里的 信息搜索页只限制为搜索应聘人员信息和求职信息。毕业生在搜索职位信息时搜索 出来的结果是一条条的记录,并且可以通过点击相应的记录来查看该公司和该职位 的详细信息。这里的搜索我用的是条件搜索,毕业生可以按自己的要求来搜索某些 职位,如:职位是销售,工作地点是绵阳,这样就可以搜索出自己想要的结果来。 如果搜索者不想按某个范围查找,而是想查找所有的招聘信息,那么就可以将选择 条件置为空,这样就可以搜索出所有的职位信息,所以说这是一个多功能的搜索。 主要代码分析: “无“ and request.Form(“gzdd“)=“无“ then job=request.Form(“job“) sql=“select * from company where job=“来提示 修改成功,否则提示修改失败。 sql2=“select * from person where uname=“ % 4.4.5退出模块的设计 利用退出登录这个模块可以安全地退出系统,这样也方便再次登录。这里主要 用到了 session 的功能,由于在登录成功时,先做了一个工作是利用 session(“username“)=strusername session(“open“)=true 来实现将登录成功的 标志置为“真” ,这样在后面的操作中用到的 session(“username” )才会有效; 要退出登录,同样也要用到这个原理,只需要将登录成功标志置为“假”就可 以了,如语句: 这样就成功实现了安全退出系统的作用。 4.5.企业用户功能设计 4.5.1完善公司资料及发表招聘信息模块设计 “公司招聘”模块利用的原理和个人页面的“简历管理”是相同的,这里企业 用户需要完善公司基本资料,包括:公司名称、所属行业、公司性质、注册时间、 注册资金、所属地区、邮编、通信地址、联系人、联系电话、传真、网址、电子邮 箱、公司简介,这些信息提交后将会保存到公司数据表 company 对应某个公司的记 录里面,这里利用的是数据更新的原理; 同时公司还可以在这里添加招聘信息,内容有:职位类型、招聘人数、工作地 点、职位描述、相关要求,将这些信息填好提交后,系统将会产生一条新的职位招 聘记录,并且保存在数据表中,而这里和前面更新公司不同的是这里利用了新增记 录的方法。整个原理和毕业生填写个人资料以及增加新的应聘记录是一样的,这里 就不多做介绍。效果如图(图 4-8): 图图 4-8 完善公司资料页面完善公司资料页面 4.5.2信息搜索模块的设计 企业管理中“信息搜索”页面:company_searchrc.asp,这里可以对该系统中 的应聘人才信息进行搜索,这里也对用户的权限进行了限制。 在该页面只能搜索毕业生的个人基本信息和应聘职位的信息,并且在这里还有 一个地方与毕业生页面的相关操作原理是不一样的,由于毕业生的身份证号码是不 能随便给外人知道的,所以在这里公司没有权限查看身份证号码,而如果是管理员 的身份,那么进行同样的操作,管理员便能看到毕业生个人的身份证号码,这样起 到了对毕业生重要资料的保护,如果里面有其他一些重要信息不能给他人看,也可 以利用同样的原理来进行信息屏蔽。 信息搜索的条件同样是“职位”和“工作地点” ,不过这里的条件是针对毕业生 填写的应聘信息里面的条件,这些信息的搜索都是通过对数据表 person 来进行查找 来实现的。 通过这样的方式,公司也可以选择适合自己人才,根据招聘职位的需要来进行 相应地选择,起到了很好的双向选择作用。 搜索页面如图 4-9 所示: 图图 4-9 应聘信息搜索页面应聘信息搜索页面 4.5.3留言板模块的设计 企业管理中“留言板”模块同样对企业用户也非常的重要,公司可以在这里发 表一些信息,同时也可以查看信息,这样方便了与他人的沟通,在这个公共的平台 中,公司甚至可以发现一批优秀人才;或者在这里如果有什么好的建议和意见也可 以发表出来,大家一起进行讨论,发表看法;所有这些都有利于管理员更好的搜集 信息,更好的管理网站,同时网站才能为大家提供更好的服务。这里的画面效果和 毕业生用户看到的效果几乎相同,只不过这里的操作是针对企业用户进行的,用户 也是 company 数据表里面的。同样这里也在企业用户登录成功后利用了语句: session(“username“)=strusername session(“password“)=strpassword session(“open“)=true 来保存登录成功信息,将登录状态置为“真” ,这样以后的 操作都是针对该用户来进行的。将新撰写的留言提交后,将在数据表 message 中新 创建一条记录,并且将刚刚得到的信息保存起来,进行更新,最后返回留言板浏览 界面,便会看见刚刚提交的留言已经在留言板里面了,这样就成功地撰写了一条留 言到数据表 message 里面。效果如图 4-10: 图图 4-10 公司留言板页面公司留言板页面 4.5.4修改密码模块的设计 企业管理中“修改密码”页面:company_changepwd.asp,在该页面中同样可 以对用户密码进行修改,利用的原理和毕业

温馨提示

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

评论

0/150

提交评论