《大学毕业生就业信息管理系统大学论文.doc》由会员分享,可在线阅读,更多相关《大学毕业生就业信息管理系统大学论文.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 西南科技大学本科生毕业论文 IV毕业生就业信息管理系统摘要:随着高校教育体制的改革大学生人数的不断增加,毕业生就业制度发生了根本的变化。单位和学生走向人才市场,双向选择,择优录用。因此在这样的情况下,在INTERNET上开发并运行信息管理系统就能够极大地提高工作效率,弥补了用人单位和学生在时间和空间上的不足。本毕业生就业信息管理系统是使用ASP和SQL Server2000数据库为开发工具来开发的一个就业信息管理系统。系统包括五大模块:用户资料完善和发布模块、信息搜索模块、就业指导模块、留言板模块、修改密码模块。利用这些模块可以实现数据的录入、查询、修改和删除。本系统共有三类不同身份的用户:
2、毕业生用户、企业注册用户、管理员用户,根据他们各自的身份,分别给他们赋予了不同的操作权限,执行各自的操作。本系统在进行了很多次的测试和修改后,各个模块的功能都能够成功运行。关键词:就业信息管理;双向选择;ASP;SQL Server2000Information Management System for Graduates employmentAbstract:With both the reformation of higher education system and the increasing in university students, the employment system
3、 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
4、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
5、 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 h
6、ave 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章 绪论11.1 开发目的和意义11.2 国内外研究状况.21
7、.3 手工操作存在的问题.21.4 本系统的优点.3第2章 系统设计方案42.1 运行平台和开发架构.42.2 开发环境.42.3 设计工具.5第3章 系统设计63.1 系统设计开发流程.63.2 需求分析.73.3 系统设计内容.73.4 系统整体设计.83.5 系统数据库设计.103.5.1 概念结构设计103.5.2 逻辑结构设计113.6 IIS5.1安装和配置.13第4章 系统设计实施144.1 站点布局.144.2 未登录时页面设计.164.3 登录页面设计.174.3.1 学生登录页面184.3.2 公司登录页面184.4 个人用户功能设计.194.4.1 个人资料完善及发表求职
8、信息模块的设计194.4.2 职位信息搜索模块的设计214.4.3 留言板模块的设计234.4.4 修改密码模块的设计254.4.5 退出模块的设计264.5 企业用户功能设计.264.5.1 完善公司资料及发表招聘信息模块设计264.5.2 信息搜索模块的设计274.5.3 留言板模块的设计274.5.4 修改密码模块的设计284.5.5 退出模块的设计294.6 管理员用户功能设计.294.6.1 管理员登录页面的设计294.6.2 管理员主页面294.6.3 学生信息管理模块304.6.4 企业信息管理模块的设计314.6.5 就业指导信息管理模块的设计314.6.6 留言信息管理模块的
9、设计334.6.7 退出模块的设计344.7 系统测试.344.7.1 系统测试的目的和任务344.7.2 测试方法344.7.3 测试过程354.7.4 测试结果35结论36致谢37参考文献38附录一:CONN.ASP39附录二:GENERALTOOLS.ASP41附录三:ADOVBS.INC43西南科技大学本科生毕业论文第1章 绪 论1.1. 开发目的和意义现实中繁重的毕业生信息管理工作给学校管理人员带来了很大的压力。虽然单机版本的毕业生信息管理系统软件在一定的程度上可以解决问题,可是在信息网络化的现实面前,它的不足之处就显而易见了。首先,信息管理系统的使用对象过于单一,仅局限于学校管理者
10、;其次,毕业生不能通过网络及时修改、更新自己的部分信息,随之带来了信息的全面性、真实性、即时性、有效性等方面的问题。再次,不能通过网络发布宝贵的毕业生信息,供用人单位、自己的老师、同学、朋友共享,从而使得信息利用率不高。最后,还存在软件版本更新比较麻烦的问题。自国家教委改组为教育部以来,我国在毕业生就业制度方面做出了全面的整顿,实施新的毕业生就业模式。在国家政策调控下实现了毕业生就业的双向选择。改革后的毕业生就业制度对各级管理部门的工作提出了更高的要求。这些工作的有效实现除了制定一系列的完备的毕业生就业制度使得就业管理流程畅顺完成,保证就业工作的规范和公平以外,还特别要加强就业主管部门的信息发
11、布、信息交换、信息处理、信息统计的能力。国内知名的就业网如:前程无忧网、智联招聘网、中华英才网、应届生求职网但是这不计其数的人才网也大都存在一定的缺陷,他们能够提供的信息量确实的大,但是也存在一定的虚假性,凡是注册的用户都能在网上发布个人和单位招聘信息。其次这些大型的人才网是比较综合性的,他们的用户可以是学校的毕业生,或者是再就业者,再或者是再择业者,这样后者无疑在一定程度上给前者带来了竞争压力。针对这些问题,在毕业生就业信息管理系统在方面,还有待进一步地发展和完善,使它能发挥更大的作用。随着WEB技术的发展,人们已经可以把数据库技术引入到WEB系统中,它利用数据库系统来对各种复杂的数据进行有
12、效的管理和快速的检索,并将这些数据按远端客户机的特定访问、请求,实时的产生待查询的动态页面,然后传送给客户浏览器显示。即实现了数据库在web上的发布。目前,将web技术和数据库技术相结合,开发动态交互式数据库网页,已成为当今WEB技术研究的热点。为了提高工作效率,节约运行成本,方便、快捷地完成高校毕业生就业信息管理工作,发展一个更全面和高效的毕业生信息管理系统是必然的趋势。这样让更多的毕业生能够在这个平台上展示自己,及时得到更多的就业信息,同时企业、单位也能够及时的将单位信息和招聘情况发布出来,为就业双向选择提供了广阔的空间。1.2. 国内外研究状况随着高校校园网的建设和Internet技术的
13、引进,基于校园网和Internet的应用系统的开发正在蓬勃发展。毕业生就业信息管理是高校教学管理的一项重要工作,现代化的高校毕业生就业信息管理需要现代化的信息管理系统支持。在这方面我们可以看到国内外的毕业生信息管理系统都在不断的发展和完善。在信息高速发展的今天,谁抓住了时间和机会,谁就抓住了信息,也才能成功。国内的就业信息网也不计其数,正蓬勃地发展起来,很多个人和单位都利用这一工具来迅速地得到更多的信息,所以就业信息系统的研究和发展也迫在眉睫。1985年,管理信息系统的创始人,明尼苏达大学管理学教授Gordon B. Davis 给了管理信息系统一个比较完整的定义,即“管理信息系统是一个利用计
14、算机软硬件资源以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。管理信息系统在最初阶段是统计系统,所研究的内容是数量数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。第二阶段是数据更新系统,其典型代表是美国航空公司于20世纪50年代建成的SABRE预约订票系统。第三阶段是状态报告系统,它可以分为生产状态报告、服务状态报告和研究状态报告等系统。管理信息系统在企业中的应用存在三个要素,这就是人、计算机和数据。人是指领导者、管理人员、技术人员,以及MIS建
15、设的领导机构和实施机构,他们在系统中起主导作用。MIS是一项系统工程,不是只靠一些计算机开发人员就可以完成的,必须有管理人员,尤其是企业领导的积极参与。计算机技术是MIS得以实施的主要技术。在这些技术中,软件开发是MIS开发的重点。管理数据是MIS正常运行的基础,广义的说,各项管理制度MIS建设成功的基础。1.3. 手工操作存在的问题毕业生就业信息管理是一项枯燥而繁重的工作,随着信息量逐步增大,如果仅靠人工的方式进行信息统计,这显然是不可取的。这种方式费时多,而且还容易出错。这种人工操作给资料保存带来极大的不便,易丢失,有时会因笔误而使信息错误,每次录入统计工作量大,工作效率大大降低。通过对现
16、行系统的需求分析,这种管理方式不能及时满足各方面的工作。传统的手工方式已经难以适应发展的需求,为适应当今世界的发展潮流,必须改进原系统,使用电脑,利用电脑来管理,从而加快对毕业生就业信息控制的速度和准确度。1.4. 本系统的优点本系统是专为大专院校设计的“毕业生就业信息管理系统”,利用它可以实现对毕业生就业信息和公司招聘信息的快速、高效的管理,让这项繁重的工作变得轻松而快捷。首先将系统的管理权限赋给三类人员即:毕业生、公司和后台管理员,他们每个人管理的范围不同,这样就将工作任务进行了分配,大家来合作管理系统,也将每个人的工作量相应的减少了。同时每个人都可以在网站里面留言,大家进行沟通和交流,也
17、为大家提供了一个快速搜集信息的方式。其次本系统只允许该校的毕业生到该网站来发布个人求职信息,这样就为大家提供了一个公平竞争的平台,同时也提高了公司选择人才的目的性,为大家提供了更多的选择机会。再次公司可以根据需要来进行注册并且发布自己的招聘信息,同时管理和更新自己公司的招聘信息,使得更新的速度快而准确。最后也是最重要的一点,那就是剩下的所有的管理工作就得有管理员来进行,不过在这里管理员要做的工作以及不多了。管理员可以管理个人信息和公司信息,根据需要来将他们的信息删除。并且管理员要即时地更新就业指导信息,为毕业生提供更多的就业指导信息。通过这样的合理分工,整个系统再也不是一个人的工作了,减少了每
18、个人的工作量,同时也提高了工作效率。第2章 系统设计方案2.1. 运行平台和开发架构开发一个网页系统可以用到的操作系统很多,如:Windows2000、WindowsNT、Windows95/98、Macintosh等等,本系统主要运行在WindowsXP操作系统上,主要是由于该操作系统更为大众所熟知一些,操作起来也方便、快捷。同时开发架构本系统使用了目前很流行的B/S结构(即浏览器/服务器结构),其实C/S也是一个不错的选择。应该说,B/S和C/S各有千秋,他们都是当前非常重要的计算架构。在适用Internet、维护工作量等方面,B/S比C/S要强得多;但在运行速度、数据安全、人机交互等方面
19、,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
20、编译,容易编写,并且可以在服务器端直接执行,使用普通的文本编辑器都可以进行编辑设计,这对于一个初学者来说是非常实用的;其次ASP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性2。当然ASP使用VBScript和Jscript等简单易懂的脚本语言并结合HTML代码,即可快速地完成网站应用程序的开发。这里我选择了JavaScript,微软的IE对VBscript和JAVAscript都支持,但像网景的浏览器却不支持VBscript,为了兼容所以在客户端使用JAVAscript脚本语言,从另方面由于JAVAscript有十分强大的交互性,使的在客户端用它能实现
21、许多复杂的功能3。开发ASP还需要一个数据库和一个用来驱动数据库的驱动程序,在这里我选择了SQL Server 2000。首先说我学过一部分这方便的知识,所以做起来更容易一些;其次SQL操作比较简洁、人性化,对操作系统和服务器的配置要求都不高,在这里能满足本系统的数据库的所有操作请求,当然如果说要处理的数据量非常的大,我建议还是最好使用ORACLE。2.3. 设计工具本系统选择了Dreamweaver来作为设计工具,它是现在最流行的网页编辑软件,并且提供了非常方便的排版工具,即布局视图,设计人员可以拜托表格数据设计的纠缠,制作页面就像画画那样简单,可以根据内容要求设计不同的页面:简繁的文本图像
22、网页、表单网页、框架网页等等。同时它还集成了网站管理的功能,比如检查网站内部链接的有效性,在文件名、文件位置等内容修改后自动更新链接,协调多人开发网站等功能,使之更适合于大型网站的开发4。第3章 系统设计3.1. 系统设计开发流程要设计一个完整的毕业生就业信息管理系统,整个过程分为四个阶段:需求分析阶段、策划阶段、程序编写阶段、测试上线阶段。需求分析阶段主要是对系统的使用对象和他们的操作内容进行调查和分析,总结出需求报告,为下一步工作做好准备;策划阶段主要是在需求报告的基础上,进行系统整体功能的分析和设计,进行模块设计和初步的美工设计;程序开发阶段是最重要的阶段,这里将对系统进行实践的开发,系
23、统的功能也将在这里实现,整个系统的页面美化效果也要进行合理的设计和搭配;测试上线阶段是对整个系统做最后调试和总结的阶段。设计开发流程图如图3-1:对用户需求进行调查,生成需求分析报告 系统整体功能分析 模块设计 页面初步排版设计系统整体设计、程序编写测试上线需求分析阶段策划阶段程序开发阶段测试上线阶段图3-1 设计开发流程图3.2. 需求分析首先要分析一下,毕业生就业信息管理系统的使用对象和用户需求,这样才能进行具体的系统设计。从使用者来看,主要分为三类:毕业生、公司和管理员;从他们的需求来看,毕业生要在这里查看公司的信息以及招聘职位信息,并且发布自己的简历以及求职信息,这样能让自己获得更多的
24、就业选择机会;同时公司可以通过注册信息来登录系统,或者完善公司资料,让大家更多的了解公司,也可以在这里发布公司招聘信息,选择更多的适合型人才。这里还有留言板模块来供大家共同交流,提供了一个公共的平台;最后就是管理员来管理这些所有的信息,增加或删除某些过时的无效信息,使得系统中的信息及时有效,在就业这方面,管理员还可以通过就业指导模块来发布最新的就业信息或者一些有用的指导信息,来帮助毕业生更好的就业。3.3. 系统设计内容1、管理员管理1) 添加毕业生用户2) 查看/删除毕业生用户或者应聘信息3) 查看/删除公司用户或者招聘信息4) 查看/添加/删除就业指导新闻5) 查看/添加/删除留言板信息2
25、、毕业生用户管理1) 完善/更新简历信息2) 发布应聘信息3) 搜索招聘信息4) 查看就业指导信息5) 查看/添加留言信息6) 修改个人登录密码7) 退出登录3、企业用户管理1) 完善/更新公司资料2) 发布招聘信息3) 搜索应聘信息4) 查看就业指导信息5) 查看/添加留言信息6) 修改个人登录密码7) 退出登录3.4. 系统整体设计根据上面的系统需求分析和功能分析,整个系统的功能模块也出来了,总体功能结构如图3-2所示。本系统的共有三类不同身份的用户:毕业生用户、企业注册用户、管理员用户,根据他们各自的身份,分别给他们赋予了不同的操作权限,执行各自的操作。毕业生能够实现的操作有:完善个人简
26、历以及发布求职信息、搜索招聘信息、查看就业指导信息、发表留言信息、进行密码修改;企业用户同样可以进行招聘信息发布、搜索人才求职信息、查看就业指导信息以及发布留言信息进行交流和密码修改;管理员则是对这些所有的信息进行修改,以保证整个系统的信息安全性以及实用性能够进行的操作有:查看、添加、删除毕业生用户资料,查看、删除企业用户资料、添加、删除就业指导信息、添加、删除留言板信息。本系统包括五大模块:用户资料完善和发布模块、信息搜索模块、就业指导模块、留言板模块、修改密码模块。利用这些模块可以实现数据的录入、查询、修改和删除。 用户资料完善和发布模块可以进行毕业生基本资料的完善和发布求职信息以及完善企
27、业资料和发布招聘信息;信息搜索模块可以执行职位搜索和人才搜索的功能;就业指导模块主要是用来发布一些就业指导信息和一些需求信息,方便学生进行就业信息参考;留言板主要是大家一个公用的地方,用来发布信息,讨论问题以及进行交流。密码修改模块主要是针对信息安全方面而设计的,如果用户发现自己的密码有泄漏,在必要的情况下可以进行修改,这样保护了数据的安全。通过这样一个综合的平台,管理员能够很轻松的管理整个毕业生的信息,也方便毕业生和单位进行交流,同时也提高了工作效率和信息的可靠性。个人登录简历管理信息搜索查看就业指导信息查看/添加留言信息修改密码填写个人基本信息添加求职信息毕业生用户模块企业用户注册企业用户
28、登录招聘管理信息搜索查看就业指导信息查看/添加留言信息密码修改企业用户模块管理员登录添加/删除学生信息查看/删除公司信息添加/查看/删除就业指导信息添加/删除留言信息退出登录管理员模块毕业生就业信息管理系统完善公司资料添加招聘信息图 3-2 系统总体功能图3.5. 系统数据库设计3.5.1 概念结构设计 在需求分析的基础上,就可以来进行数据库的初步设计了。本系统的数据库的用户主要有三类:即管理员用户、毕业生用户和企业用户。要进行本系统的概念结构设计,首先要了解下概念结构的特点:1. 能真实、充分地反映现实世界,包括事物和事物之间的联系,才能满足用户对数据的处理要求,是对现实世界的一个真实模型;
29、2. 易于理解,从而可以用它和不熟悉计算机的用户减缓意见3. 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充5;概念结构设计通常的方法是自顶向下和自底向上,这个要看个人的习惯。这里我采用了自底向上方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构。描述概念模型的有力工具是E-R模型。首先来分析所有的数据表结构。整个系统包括五张数据表:毕业生表person、企业用户表company、就业指导信息表news、留言板信息表message、管理员表admin。毕业生用户需要实现简历的完善与求职信息的发布,这里涉及到毕业生用户这个实体的属性,主要包括:学号、密码、真实姓名、性别
30、、出生日期、身份证号码、民族、婚姻状况、户口地址、政治面貌、现有职称、最高教育程度、所学专业、所在学校、外语水平、普通话水平、计算机等级、其他特长、工作年限、工作经历、申请职位类型、职位、希望工作地方、月薪要求、其他要求、联系电话、电子邮箱、电话号码、联系地址、发布时间;企业用户需要进行公司资料完善和发布招聘信息,该实体包括的属性有:账号、密码、公司名称、贸易类型、公司性质、注册日期、注册资金、所在区域、邮编、地址、联系电话、电话、传真号码、公司网址、电子邮箱、公司简介;发布招聘信息这个实体的属性包括:招聘职位、招聘人数、工作地点、岗位描述、相关要求、发布日期;就业指导信息表这个实体包括的属性
31、有:题目、内容、发布时间;留言板信息表实体包括的属性有:题目、内容、留言人、留言时间;管理员表实体包括属性有:账号和密码 系统的E-R图如图-3所示:idategzdd毕业生用户公司用户就业指导信息留言板信息idtitlecontentaddtimeidtitlecontentauthormdate管理员passworduname管理管理管理管理查看查看查看添加查看添加1n1n1n1n1n1n1n111n1图3-3 系统E-R模型图3.5.2 逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。“E-R图是由实体型、
32、实体的属性、实体型之间的联系组成的,所以要将E-R图转换为逻辑结构的关系模型实际上就是要将实体型、实体的属性、实体型之间的联系转换为关系模型”2 。下面就将本系统的E-R图转换为相应的关系模型如下:(关系的码用小横线标出)毕业生用户表(图3-4):personPerson(id,uname,password,realname,sex,bday,code,mzhu,marry,hka,zzmm,zchen,edu,zye,school,lanlevel,pthua,computer,othertc,gznum,gzjl,jobtype,job,gzdd,yuex,otheryq,cname,em
33、ail,phone,address,idate)图3-4 毕业生用户表管理员表(图3-5):adminAdmin(uname,password)图3-5 管理员表企业用户表(图3-6):companyCompany(id,uname,password,cname,trade,cxz,fdate,fund,area,zip,address,pname,phone,fax,http,email,jianj,job,zpnum,gzdd,zptext,xgyq,idate)图3-6企业用户表就业指导信息表(图 3-7):newsNews(id,title,content,addtime)图3-7就业
34、指导信息表留言板表(图3-8):messageMessage(id,title,content,author,mdate)图3-8留言板表3.6. IIS5.1安装和配置在开发ASP应用程序前,需要架设一个网站。在Windows操作系统中,通常使用Microsoft公司的IIS作为架设网站的首选工具。IIS可以方便地建立强大、灵活而安全的Internet或Intranet站点,它完全支持ASP技术。安装过程是:开始设置控制面板添加或删除程序添加/删除Windows组件Internet信息服务(IIS),过程中会要求你选择winxp安装光盘的位置,只要输入指定的目录即可正常安装。安装完毕以后也许
35、还不能直接用的,需要对IIS进行一些设置: 控制面板管理工具Internet服务管理器,然后右键“默认WEB站点”,转到“属性”对话框,对IP地址和TCP端口进行设置,这里我设计成了127.0.0.1和80端口。 设置好后可以创建自己的网站,这样就方便以后的管理,过程为:右击“默认WEB站点”新建虚拟目录(web)Web站点内容目录(F:web)完成虚拟目录的建立,以后我创建的所有文件都在这个站点里面,并且可以从这里运行和控制。建好的站点如图3-8所示: 图3-8站点图第4章 系统设计实施4.1. 站点布局1. 毕业生管理模块主要包含以下一些页面perlogin.aspPerlogout.as
36、p Person_addjob.aspPerson_addjobverify.aspPerson_changepwd.aspPerson_changepwdverify.aspPerson_jianli.aspPerson_jianliverify.aspPerson_jianlibrose.aspPerson_main.aspPerson_searchjob.aspPerson_searchjobverify.aspPersonverify.asp2. 企业用户管理模块主要包含以下一些页面Comlogin.aspComlogout.aspCompany_addjob.aspCompany_a
37、ddjobverify.aspCompany_changepwd.aspCompany_changepwsverify.aspCompany_main.aspCompany_signup.aspCompany_savesignup.aspCompany_zhaopin.aspCompany_zhaopinbrose.aspCompany_zhaopinverify.aspCompanyverify.asp3. 管理员模块主要包含以下一些页面Admin_login.aspAdmin_loginverify.aspAdmin_logout.aspAdmin.aspAddnews.aspAddnew
38、ssave.aspAdmin_company.aspAdmin_person.aspAdmin_news.aspAdmin_message.aspAdmin_del.aspDisplaynews.aspListnews.asp4. 头文件主要有以下一些Conn.asp:该文件主是数据库连接和公用函数存放模块,详细内容见附录一;Generaltools.asp:该文件主要是为了处理一些出错信息,如空字符串等等;Adovbs.inc:该文件定义了很多可能会用到的常量,这样在以后的使用中只需要将文件包含进去就可以了,以后要对数据进行修改,只需要修改头文件中的值就可以了,这样做方便、安全。4.2. 未
39、登录时页面设计这是进入该网站能看到的第一个页面:main.asp(图4-1),这里主要能看到最新的求职信息和招聘信息,还能查看就业指导信息具体内容,不过不能查看毕业生和公司的具体资料,必须要登录后才能查看。图4-1 main.asp主要代码分析: 利用这个语句来实现对登录时间的记录4.3. 登录页面设计登录页面主要分为:毕业生登录页面和公司登录页面。学生是根据系统已经分配给的账号进行登录,这里的账号就是每个同学的学号,这样保证了只有本校的学生才有这个账号,就算其他的人通过公司登录来注册账号登录也不能发布自己的简历和查看招聘信息,所以进入本系统也不能得到他所要的信息,这就是本系统的一大优点所在。
40、公司登录页面还包括注册新用户这个功能模块,公司可以通过注册新用户来登录系统,进行相应的操作。4.3.1 学生登录页面学生登录页面设计如图4-2:图4-2 学生登录页面per_login.asp主要代码分析:4.3.2 公司登录页面公司登录页面的设计除了具有与毕业生用户登录时相似的功能外,还可以进行新用户注册,这样任何公司都可以登录系统来发布招聘信息,也增大了毕业生和公司的双向选择机会,如图4-3所示。主要代码分析:图4-3 com_login.asp4.4. 个人用户功能设计4.4.1 个人资料完善及发表求职信息模块的设计个人用户登录成功后就可以对自己的信息进行管理,在这里毕业生首先需要“完善
41、自己的个人资料”,也就是简历的基本资料部分,这部分包括:真实姓名、性别、出生年月、身份证号码、民族、婚姻状况、户籍所在地、最高教育程度、专业、毕业院校、政治面貌、现有职称、外语水平、普通话水平、计算机水平、其他主要特长、相关工作时间、工作经历、联系人、联系电话、电子邮箱、联系地址;同时毕业生还要发布自己的求职信息,所以这里还有一个功能就是“发布求职信息”,这部分主要包括的内容有:求职类型、应聘岗位、希望工作地点、月薪要求、其他要求。图4-4 person_jianli.asp主要代码分析:%这段代码是从提交的表单中得到该登录用户的完整资料,最后将该成员的资料进行更新 realname=request.Form(realname) 得到表单提交的真实姓名信息 sex=request.Form(sex) 得到表单提交的性别信息 bday=request.Form(bday) set rs=Server.CreateObject(ADODB.Recordset) 创建记录集从表person中查找该登录的用户名的记录 sql=select * from person where uname=&session(username) rs.open sql,conn,3,3 打开该记录,并赋予更新的权利
限制150内