已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
河南科技大学本科毕业设计(论文) 企业网上招聘管理系统摘 要随着社会发展的步伐加快和大学毕业生就业压力的日益沉重,以及网络在当今社会上的快速发展,找工作的方式在二十一世纪也发生着丰富的变化,相对于漫无目的的四处寻找用人单位和奋战于拥挤的各种大型招聘会,网络招聘系统既能提供最及时、最丰富的招聘信息、又免除了周车劳顿的辛苦。而对于用人单位来言,要招聘到合适的人才,信息的流通是关键,网络就是一个较理想的信息发布和收集环境,面对日益增多的应聘者,也只有达到快速的对信息的筛选才能寻找到合适的求职者加以考察,这恰恰也是网络的优势了。基于以上的两个方面的背景,我设计了一个功能比较完善的网络人才、招聘系统。本系统是一个SQL ServerASP的开发环境组合就产生了,主要实现了在一般招聘所需要的一些基本的功能,网站分为前台和后台两个主要部分,前台是设计成一个网站的形式,主要实现招聘信息的公布和应聘者申请职位时个人信息的填写,并查看个人用户信息的功能。后台便是一个数据库,保存求职用户和企业用户的注册信息,并且有网站管理模块,对来自企业用户的资料进行确认,开通和拒绝该用户,对网站主页上的公布信息进行添加,修改和删除等操作。本系统的设计相对现在的大型招聘门户网站来说,界面设计简单,使用方便,并且功能齐全。主要的面向用户是现在的大学应届毕业生,和针对招生对象主要是学生的企业。页面上不仅显示最新的招聘信息,而求有相关高校信息和招聘方面的新闻公布,能够使得大学生用户很好的了解到当前招聘方面的信息,协助大学生更好的寻找工作。关键词:网上,求职,招聘,简历,人才,EBTERPRISE RECRUITMENT MANAGEMENT SYSTEMABSTRACTWith the accelerated pace of social development and employment of college graduates pressure is increasingly heavy,and the rapid development of networks in todays society has also undergone extensive changes, looking for work in the twenty-first century.looking for work in the twenty-first century has also undergone extensive changes, as opposed to the four aimlesslylooking for the employing units and fighting in the crowded large-scale recruitment, online recruitment system can not only provide the most timely and a wealth of employment information, eliminating the weeks car Lawton hard. For the employer, to recruit the right people, the flow of information is the key to network is a better information release and collection of the environment, in the face of an increasing number of candidates, only to achieve rapid screening information to to find the right job seekers to be examined, this is precisely the advantage of the network. Based on the background of the above two aspects, I have designed a more perfect network personnel recruitment system.This system is to produce a SQL Server + ASP development environment portfolio, the main achievement of some basic features needed in the general recruitment site is divided into two main parts for front and back office, front desk is designed in the form of a website, the main achievementjobs announced candidates to apply for jobs, fill in personal information, and view the function of the individual user information. Background is a database, save the registration information for job and business users, and site management module, to confirm the information from business users, opened, and reject the user, the publication of information on the home page to add, modify and or delete operation.The design of this system is relatively large-scale recruitment portal, interface design is simple, easy to use and fully functional. The major user-oriented university graduates, and the students enrollment target enterprise. Not only show the latest recruitment information on the page, for the sake of college information and recruitment press release makes college students, well aware of the current recruitment information to help students find work better.KEYWORDS: online, job search, recruitment, resume, personnel,目录 前 言1第1章 系统概述21.1 系统开发意义21.2 可行性分析21.2.1 技术可行性21.2.2 经济可行性21.2.3 操作可行性3第2章 需求分析42.1 功能需求42.1.1 使用者42.1.2 数据和信息52.2 性能需求62.3 系统模块框架图6第3章 开发环境与开发工具7第4章 系统总体设计94.1 模块划分及各模块功能94.1.1 前台模块划分94.1.2 管理员可执行的功能12第5章 数据库设计135.1 数据库具体设计135.1.1 数据库逻辑设计135.1.2 数据库物理设计145.2 数据库管理系统特性使用18第6章 系统详细设计与实现206.1 系统主页面206.2 新用户注册216.3 管理员界面22结 论24参考文献26致 谢2825前 言本项目是一个关于人才与招聘的网络系统,可以说也是一个传统意义上所说的人才网站。现今,由于社会对学术、技术要求的提高以及教育改革、高等学校年年扩招等原因,大学毕业生已经远离了毕业“包分配”、“不愁嫁”的日子。由此,找工作的方式在二十一世纪也发生着丰富的变化,相对于漫无目的的四处寻找用人单位和奋战于拥挤的各种大型招聘会,网络人才与招聘系统既能提供最及时、最丰富的招聘信息、又免除了周车劳顿的辛苦。而对于用人单位来言,要招聘到合适的人才,信息的流通是关键,网络就是一个较理想的信息发布和收集环境,面对日益增多的应聘者,也只有达到快速的对信息的筛选才能寻找到合适的求职者加以考察,这恰恰也是网络的优势了。基于以上的两个方面的背景,一个具有完善的功能的网络人才、招聘系统便应运而生了。本课题的目的是建立一个交互式的求职与招聘网站。本系统的使用者分为求职用户和企业用户。求职用户,就是求职的个人用户, 通过注册账号后,能够对主页上的招聘企业公布的职位信息进行申请职位,并这期间的信息可以存储到个人信息中,以便于了解自己在求职中的信息变化;另一个,是企业用户,便是用人单位,在网站上进行注册后,经过管理员的审核之后,便可以在网站上进行自己公司的信息公布和更新。本系统的网站页面主要有三大模块:主页信息显示模块,在网站主页上对新闻,最新招聘信息,友情链接等信息的显示;用户注册登陆模块,在使用者要访问使用网站时,需要注册新的账户和使用账户进行的登陆的设置;用户信息管理模块,用户登录后查看自己的个人简历或者公司信息;管理员信息管理模块,管理员对网站上信息显示进行删除和修改。第1章 系统概述1.1 系统开发意义设计开发一个关于人才与招聘的系统,其根本意义就在于要实现求职人员和用人单位的互利和双赢。广大的求职者,包括社会普通求职人员和应届毕业生,可通过这个网络系统寻找到丰富的最新招聘信息,向符合自己意愿、要求和能力的职位申请应聘。而用人单位也可利用相似的方法获得广泛的人才信息,向符合要求的求职者发出应聘意向,同时处理求职者提出的应聘申请。网上人才与招聘系统就是致力为双方提供了一个便利的信息交流和应用平台。1.2 可行性分析可行性研究的目的是用最小的代价确定在问题定义阶段所确定的系统目标和规模是否能实现,所确定的问题是否可以解决,系统方案在经济上、技术上和操作上是否可以接受。通过技术可行性、经济可行性和操作可行性三个方面对在绪论部分提出的课题进行可行性研究。1.2.1 技术可行性技术可行性是指使用现有的技术能否实现系统的设计开发与最终完成。本系统采用ASP和HTML语言并结合SQL数据库,对计算机软、硬件的要求不高,当前的开发技术与数据库应用技术完全能够满足用户的需要。因此,开发此系统在技术上是可行的。1.2.2 经济可行性经济可行性是指系统所能带来的经济效益是否会超过开发这个系统所需的成本,是否会为用户带来足够大的经济利益。本系统正是考虑为用户提高工作效率,降低劳动强度,方便操作与管理而设计的,不需要大量的开发经费。因此,开发此系统在经济上是可行的。1.2.3 操作可行性计算机技术正是为了减少人工操作的劳动强度而产生的。本系统界面简洁,框架清晰,美观大方,为充分展现网站的交互性,本网采用动态网页技术实现用户信息在线发布,加强了界面可操作性,数据输入量少,使用者非常容易就能完全掌握系统的全部操作流程。通过以上三个方面的研究,总体认为本系统的开发是可行的。第2章 需求分析2.1 功能需求作为一个网络人才与招聘系统,要实现的功能应从使用者身份以及数据和信息两个方面着手去考虑。从这两个方面,对系统的各个板块,进行不同模块的功能需求分析。以下就使用者、数据和信息两个方面对招聘系统,进行功能需求分析;2.1.1 使用者在使用者方面,主要是有五种不同类型的使用者:系统管理员、管理员、注册求职者用户、注册企业用户。1、系统管理员:握有系统数据库的管理员密码,负责对后台数据库的管理和维护,添加管理员,维护前后台程序、网页等功能,拥有整个系统最高的权限。2、管理员:主要负责对新闻信息的管理,对来自企业用户注册信息的确认、开通和拒绝企业用户等等。3、注册求职者用户:是本网络人才招聘系统的主体,网站将免费提供求职者用户的注册功能,让有意求职的客人注册自己的用户信息和简历,注册成功的求职者用户在登录后将能实现例如查看统计信息、修改登录密码、修改简历信息、搜索职位信息、申请职位、管理职位申请、查看应聘邀请等等功能。4、注册企业用户:是本网络人才招聘系统的核心,因为他是“职位”这个重要信息的所有者和管理者,而实际上整个网络系统大部分功能都是围绕“职位”这个概念展开的。设计该网站先是可以无限制的提供企业用户注册功能,让有意在这系统中招聘人才的使用者注册用户信息和企业信息,但并不是每个注册的企业用户都能使用该系统,因为新注册的企业用户都要经过网站管理人员审查和确认后才能开通其功能,对不合资格的将不予以开通,并可删除其注册信息。2.1.2 数据和信息因为本网络系统的使用者分为几种,其类型和权限不同,所以,为了方便管理,对所涉及的数据,在设计数据库时,将它们分为以下几种:1、管理员数据:主要包括管理员的登录名、登录密码等重要数据,该种数据比较独立,只有管理员登录检查时才能使用到。2、注册求职者用户数据:也包括用户登录名、登录密码等数据,以及构成一份简历所需要的各种数据,如姓名、性别、联系方法、专业、毕业学校、自我介绍等等,这些数据是给企业用户考察求职者时所要察看的信息,但出于隐私的理由,这些信息只能由确认开通了的企业用户查看得到,一般客人甚至其它的注册求职者都不可能通过正常途径访问到。3、注册企业用户数据:同样包括登录名、登录密码等数据,以及关于企业的各种属性、联系方式、介绍等企业数据。但这些企业信息是公开的,任何用户都能通过某种方式查看得到。4、职位数据:由于每个职位都是属于一个特定的企业的,因此它首先应包含它所属于的企业的标识。另外的,就是关于这个职位本身的属性、介绍等数据了,同样,这些信息也能被所用身份的使用者通过某种方式获得,这是整个网络人才招聘系统处于最中心的数据,它既是求职者申请职位的依据,又是企业吸引人才加盟的根本,在所有的信息中有最高的访问量。5、注册求职者用户申请职位数据:这是存储用户提出的职位申请的重要数据,是求职者的最终目的,应包括求职者的标识,所申请的职位的标识,申请的回复等等。6、注册求职者用户的收藏夹数据:用来反映求职者用户职位收藏信息、也包括求职者用户标识、职位标识等。7、注册企业用户招聘邀请数据:存储某企业向用户发出招聘的具体数据,它也有拥有者的企业用户标识,被招聘者标识,需招聘的职位的标识,招聘的回复等等。8、注册企业用户的收藏夹数据:与在求职者用户类似,反映了企业用户收藏考察的求职者的信息,也应包括企业用户标识,求职者用户标识等。9、新闻数据:这是存储管理员要发布的新闻信息所用到的,包括新闻标题,具体内容等部分。2.2 性能需求 从设计的角度来看,这是一个功能为本、性能为辅的网站。从实现的角度来看,本网络具备信息量大、速度快等基本的性能,使用方便。本网络人才与招聘系统主要是提供信息交流,因此容量需求主要来自于数据库存储的数据。由于信息的种类比较多,因此一旦信息量丰富,数据库容量的开销也将会是十分可观的。一方面,这需要硬件的支持,另一方面,在设计数据库时,着力优化数据库的数据结构,从根本上减少数据库容量开销。 在性能方面,不能一味的依赖于硬件,从数据库管理和程序设计上入手,结合实际网络环境,优化整个系统的运算和信息流通速度。 在设计和实现过程中,我们注意到了性能与易用性、易维护性之间的平衡,不过分追求性能而忽视易用性或易维护性,同时也不太追求易用性、易维护性,导致网络系统的性能低下。2.3 系统模块框架图整个网络人才与招聘系统的架构显示如下:图2-1 系统页面整体框架第3章 开发环境与开发工具本系统是一个比较典型的交互式网站,有客户端服务器,及信息输入和信息反馈这样的特性,因此必须要用到数据库管理系统的支持,以及使用动态网页开发语言。 一般来说,开发中小型的交互式网络系统,在服务器端用利用到数据库管理系统(DBMS)的支持。可以选择的数据库管理系统主要是 MySQL 和 Microsoft SQL Server,MySQL简单易用,而且费用低廉,但考虑到本系统的信息量大、速度快等性能要求,MySQL 将不太理想,一是它支持的数据容量相对来说比较小,二是它并不支持诸如外码这些对数据库至关重要的完整性约束,三是速度性能不算高,不支持存储过程这些特性。综合平衡考虑,最后我们选择的数据库管理系统是Microsoft SQL Server 2000,版本是标准版。 既然选定了数据库管理系统,其它的开发工具配置的选择就比较容易确定了。在态网页语言方面我们选择了ASP,应为ASP全面支持ADO(ActiveX Data Object),利用ADO模型可以快速、安全、方便的访问各种ODBC数据库,包括SQL Server,这也是当前动态网页设计比较流行的访问SQL Server的方法。当然,ASP的交互能力,对Session等特性的支持也比PHP优秀,完全符合本设计的要求。在Web服务器上就使用Windows平台上的PWS和IIS,因为从安全性、稳定性及性能考虑,Windows NT系列平台的IIS(Internet Information Server)是最好的选择。本次设计使用的IIS版本是IIS 5.1版。这样,一个SQL ServerIISASP的开发环境组合就产生了,但由于该网站交互性内容比较多,要实现对网页上交互信息的控制,如表单提交的合法性检查、网页间关系的控制等,还需要利用到JavaScript语言的支持,它是一种存与客户端的脚本语言,在进行表单提交合法性检查时与利用ASP来检查相比具有许多的好处,不仅能为用户产生明确的交互信息,而且能大大的节省实际应用中的网络开销。 在开发工具方面,为了更好的支持该网络系统的静态开发(HTML部分)和动态开发(ASP部分),静态部分使用DreamWeaver MX来设计网页的外观,动态部分使用Microsoft Visual Studio.Net 2003来编写ASP代码。Visual Studio对ASP的支持特性(代码合法性检查、对象属性方法自动检测等)为编写ASP代码带来很大的便利。以上所有的开发环境和开发工具都在Windows XP ProfessionalSP1操作系统上运行和实现。第4章 系统总体设计4.1 模块划分及各模块功能4.1.1 前台模块划分本网站的前台程序,主要提供使用者浏览查看信息、注册用户发布和交流信息等功能。因此,可根据使用者身份的不同,确定程序的功能划分。 1、注册求职者用户模块作为注册求职者,他们登录后的可执行的主要工作有两类,一是管理自身的登录信息和简历;二是执行各种职位应聘操作。对于管理自身的信息,主要分为: 修改登录密码 维护、修改简历信息 更新注册日期,以便更容易被搜索到对于职位应聘任务,主要具有以下功能 查看自己的统计信息 搜索职位 查看已收到的招聘,其中的子功能为“接受”和“拒绝” 查看已发出的应聘,其中的子功能为删除已有回复的职位申请信息 管理收藏夹,其中的子功能为删除收藏夹项目图4-1 个人信息子页结构图2、注册企业用户模块 对于注册后的企业用户,他们登录后的主要功能有三类,一是管理用户信息和企业信息,二是管理职位信息,三是执行各种招聘任务。 对于管理用户信息和企业信息,主要分为: 修改登录密码 维护、修改企业信息 更新注册日期,以便更容易被搜索到对于管理职位信息,主要具有以下子功能 添加发布新的职位 删除职位信息对于招聘任务,主要是实现以下功能: 查看企业的统计信息 搜索人才 查看已收到的应聘信息,其中的子功能为“接受”和“拒绝” 查看已发出的招聘信息,其中的字功能为删除已有回复的招聘信息 管理收藏夹,其中的子功能为删除收藏夹项目图4-2 公司信息子页结构图3、职位信息显示页面的功能 以上是各种使用者在管理页面可以实现的功能,但有一些功能必须在一些信息显示页面来执行,例如求职者向某职位发出申请必须在职位显示页面中执行,企业向某求职者发出邀请也需要在求职者显示页面执行等。下面将对此分别描述。 职位信息显示页面的主体功能是显示职位的相关信息和所属公司的简要信息,它应能执行以下几种操作,让使用者可以执行对于职位的相关任务: 加入收藏:把该职位添加到求职者用户的收藏夹里。但如果该职位已加入收藏夹或已申请了,将会操作失败 申请职位:提出申请该职位,发送简历到职位所属公司,如果该职位已在申请中了,将会操作失败。 查看企业的详细信息和其它职位。执行此操作将转到职位所属企业的信息显示页面 关闭窗口4、企业信息显示页面的功能该种页面主要负责显示企业的详细信息以及该企业所发布的职位信息的列表,功能比较简单,点击列表中的某个职位即可打开显示该职位信息的页面,点击“关闭窗口”的按键将关闭该显示页面。5、求职者信息显示页面的功能 该页面主要是为企业用户显示求职人员简历和执行相关的招聘操作,页面主体是显示该求职者的简历,操作部分主要是实现以下功能,而且所有功能都只提供给已登录的企业用户执行,客人和登录的求职者都不允许执行: 加入收藏:把该求职人员的简历添加到企业用户的收藏夹里。但如果该简历已加入收藏夹或已发出招聘了,将会操作失败 打印简历 发送简历到邮箱 邀请加盟:向该求职人员发出招聘邀请,发送职位信息、企业信息给求职人员。同理,如果已向其发出了招聘邀请,将会操作失败 关闭窗口4.1.2 管理员可执行的功能 作为网站的管理员,其职责是对企业用户作出管理,以及管理新闻信息。 对于企业用户管理,主要有以下功能: 检查开通企业用户的系统使用权 关闭企业用户的系统使用权 删除企业用户对于新闻管理,也主要是实现以下功能: 添加新闻 修改新闻 删除新闻第5章 数据库设计5.1 数据库具体设计5.1.1 数据库逻辑设计1、求职用户有姓名,性别,出身年月,证件号码等属性。其实体图如下所示: 图 5-1 求职用户实体图2、 企业用户有公司名称,公司行业。电子邮件等属性。 其实体图如下所示:图5-2 企业用户实体图3、管理员负责企业信息的审核,还有对热点新闻,最新招聘信息,友情连接和高校信息的编辑和公布。求职用户可以查看主页信息并对职位进行查询,企业用户可以查询到求职用户的信息。其各模块之间的联系如下图所示: 图5-3 系统整体E-R图5.1.2 数据库物理设计1、求职用户信息表resumeinfo表是存储注册求职者用户登录信息和简历信息得表。 表5-1 resumeinfo表 列名数据类型特性说明User_idInt主码、标识列求职者用户idusernamechar(16)唯一性约束用户登录名passwdchar(16)登录密码用户姓名nchar(20)真实姓名用户性别Tinyint性别,1男,2女身份证号码varchar(25)生日smalldatetime身高tinyint体重tinyintNULL婚姻状况tinyint1未婚,2已婚户籍所在地nvarchar(20)通讯地址nvarchar(50)NULL邮编char(6)NULL联系电话char(20)手机char(20)NULL电子邮件varchar(40)NULL个人主页varchar(50)NULL最高学历nvarchar(20)毕业学校nvarchar(15)毕业时间smalldatetime主修专业nvarchar(20)外语水平nvarchar(15)外语水平tinyint从15共5级代表水平教育经历ntext人才类型tinyint1普通求职,2应届毕业生求职类型tinyint1全职,2兼职,3皆可应聘岗位nvarchar(20)月薪要求nvarchar(20)工作经验tinyint工作经历ntextNULL个人介绍ntextClicktimesint默认为0该求职者信息被点击数post_employintdsint默认为0目前申请职位的数目observationsint默认为0目前收藏夹的项目数be_openedtinyint默认为0是否暂停使用系统(未用)Regtimesmalldatetime注册时间2、企业用户信息表 corpinfo表的构建方法与resumeinfo表十分类似,也包括登录信息和公司信息两部分。登录信息需要有用左主码的标识列corp_id,登录名logname和登录密码passwd。表5-2 corpinfo表列名数据类型特性说明corp_idInt主码,标识列企业用户idLognameChar(16)唯一性约束用户登录名PasswdChar(16)登录密码公司名称nvarchar(50)所属行业nvarchar(20)企业性质nvarchar(20)注册资金nvarchar(20)员工人数nvarchar(20)驻地nvarchar(20)简介Ntext通讯地址nvarchar(50)邮政编码Char(6)联系人nvarchar(20)联系电话Char(20)传真电话Char(20)NULLEmailvarchar(40)网址varchar(50)NULLClicktimesInt默认为0该企业信息的点击数post_employintdsInt默认为0目前发送的招聘邀请数observationsInt默认为0目前收藏夹的项目数be_openedTinyint默认为00未开通,1开通Regtimesmalldatetime默getdate()注册时间 3、企业信息公布表 jobinfo表与上面两个相比少了登录信息,但它同样需要一个标识列作为主码,这里是job_id。同时,每个职位都应该是属于一个特定的企业的,不允许孤立的招聘职位存在,因此必须要有一个字段标识该职位所属的企业。因此引入corp_id这一字段来作为所属企业的标识,它是jobinfo表的外码,参考主码是corpinfo表的corp_id。这里体现了用整形标识列来作为主码的好处,如果用字符型的登录名来作外码,那么消耗的空间将会增大,查找时若有连接的操作,也是整形列的效率比较好。而有关可选择属性的这里会有“工作地区”,“所属岗位”,“专业类别”,“要求学历”,“要求外语”,“户籍要求”等。表5-3 jobinfo表列名数据类型特性说明job_idInt主码,标识列职位信息idcorp_idInt外码约束对应的企业用户id职位名称nchar(20)招聘人数Smallint工作地区一nvarchar(20)工作地区二nvarchar(20)工作地区三nvarchar(20)人才类型Tinyint1普通求职,2应届毕业生,3皆可工作类型Tinyint1全职,2兼职,3皆可薪金待遇nvarchar(20)联系人nvarchar(20)联系人电话char(20)有效期限nchar(10)专业类别nvarchar(20)所属岗位nvarchar(20)要求学历nvarchar(20)要求外语nvarchar(20)外语水平Tinyint从15共5级代表水平性别要求tinyint1男,2女,3不限婚姻状况Tinyint1未婚,2已婚,3不限年龄要求nvarchar(20)户籍要求nvarchar(20)具体职责介绍NtextClicktimesInt默认为0该职位信息的点击数Addtimesmalldatetime默认为getdate()该职位的发布时间5.2 数据库管理系统特性使用 由于本网络人才招聘系统使用的后台数据库是SQL Server,充分利用了SQL Server提供的特性来提高系统管理和执行的效率。 第一,是利用了SQL Server本身比较完善的完整性控制,其中最主要的是使用了它的参照完整性控制,也就是对外码的支持。在设计的数据库结构中,许多表都是有关联的,如corpinfo表和jobinfo表,每个职位所属的企业标识都应是企业信息表中已存在的,又如resumeinfo表和application表中,每条职位申请信息的求职者标识都与resumeinfo表中的求职者标识对应。这些都用SQL Server的外码特性来实现控制,包括它提供的完整性检查和级联删除功能。第二,是利用了SQL Server所支持的存储过程特性。存储过程是一段已编译好的Transact-SQL代码,是独立的数据库对象。使用存储过程,可以为整个网络系统带来许多好处:一是执行速度快,因为它是已编译的,只需调用就能执行;二是提高程序设计的模块化和独立性,隐藏了实现细节,在ASP语句中只需调用此存储过程就可以了。而且维护时,可以独立于ASP应用程序进行存储过程的修改,而不必改动应用程序,实现了一定程度的逻辑数据独立性。第6章 系统详细设计与实现详细设计就是将总体设计结构细化成很容易从中产生程序的图纸。细节设计的结果基本决定了最终程序的质量。要提高所开发系统的质量,减少系统的故障,延长系统的生存期。要保障系统的可测试性、可维护性。而软件的可测试性、可维护性又与程序的易读性有很大关系,因此,细节设计的目的不仅要在逻辑上正确地实现每个模块的功能,而且还应使设计出的处理过程清晰易读。详细设计的基本任务有界面设计和各模块功能设计等。6.1 系统主页面系统页面的主题是选用了一个spry折叠选项卡,这样可以在一个主题界面上,进行不同模块之间进行切换。主页面主要模块可以粗略的划分成两块,用户登录和信息显示。其中,信息的显示有好多小的模块快组成,如热点新闻,最新招聘,高校连接等。其中,用户登录界面中,分为求职用户和企业用户两种身份的选择。如果不是会员,需要注册,成为会员后才能进入到界面进行其他操作,否则只能浏览。图5-1 系统主页面6.2 新用户注册无论想注册的用户是求职者还是公司企业,开始的注册登录界面都是一样的,但是在之后进入到信息填写确认界面,会针对求职用户和企业用户设计了不同的表格。图5-2 新用户注册页面图5-3 求职用户信息填写页面图5-4 企业用户信息填写页面6.3 管理员界面管理员握有系统数据库的管理员密码,负责对后台数据库的管理和维护,添加管理员,维护前后台程序、网页等功能,拥有整个系统最高的权限。最好在图5-5 管理员界面本系统的前台使用用户和后台管理员的登录界面是分开的,求职用户和企业用户从前台主页进入网站后,是找不到后台管理员的登陆界面的,这样便有效的提高了本网站的信息安全性,避免的求职者个人信息的泄漏。同时,企业用户的注册后是不能立即在网上发布招聘信息的,需要经过管理员的身份审核才能后得到授权,成为网站的正式注册用户,从另一方面提高了网站信息的安全性。结 论本系统的功能相对来说还是相当丰富的,仿照一般大型招聘网站制作的。已经具备了一般网站的求职者用户和企业公司用户注册和登陆界面的设置,并且在用户名和密码登录的时候,进行了登录验证的设置。在主页面的设计上信息的公布也是很完整的,有招聘信息,最新新闻的公布,还有高校在线,广告等功能模块区域。同时在系统的安全性上也有相应的设计。如:在企业用户的注册和登录上,是需要后台的管理员进行审核和批准之后才能完成企业用户的正式注册,注册成功并且通过管理员的审核批准之后,才算是正式开通使用。此外,前台界面是不能进入到后台管理界面的,而后台管理者却可以通过后台进入到前台界面。 当然,本网站还远远不够完善,实现的功能还比较简单,系统的健壮性也有待提高,需要进一步改进的地方还有很多。如: 第一、在注册用户的友好性方面,本网站并不十分完好,例如并没有实现取回密码这个功能,当注册用户忘记了原来的密码后就没办法找回,要继续使用本网站的话只能重新注册。 第二、同样是在友好性方面,提供给客人的功能还比较缺乏,再进一步的开发和完善中,打算为客人也提供职位和企业的搜索功能,这样个人能更容易找到其意向的职位或企业,这也增加了他注册成为会员的意愿。而这些搜索功能现在只能为注册用户开放。不过在网站使用初期,把一些关键功能只提供给注册用户这种方式,也是从一定程度上增加注册量的一种手段。 第三、也是关于搜索的问题,即使是现在提供给注册用户的搜索功能还不是很完美,用户要搜索到一个理想的职位或应聘者可能需要经过多次的尝试才能得到满意的结果。例如,在求职者搜索职位时,提供的“岗位”选项其实是分类别的,当用户选择“类别名”作为搜索项时,应该能搜索出所有属于这类别的职位,但这个特性在当前这个系统并没有很好的实现。用户选择“类别名”时,就只能找到职位的岗位属性是“类别名”的记录,这不是一个完美系统的表现。实现这个功能需要包括对数据库结构的改造,由于设计数据库时考虑不周以及时间、能力等原因,这只能留到以后继续改进了。第4、 而且对于职位搜索也没有提供只搜索某个企业的功能。但对人才搜索能提供在户籍项选择“广东”而把所有属于广东的城市都包括进来的特性。第五、网站管理员的功能实现也不够完善,主要也是缺少了对于新闻、企业等的搜索功能。如果管理员要查看或操作(例如删除)某条新闻或企业记录,他只能通过翻页逐页寻找的方法来进行。以后应该克服这个功能的缺陷。第六、同样是关于分页显示,现在设计的网络系统只能实现一次向前和向后翻页和直接定位第一页和最后一页的功能,没有提供直接定位任意页的特性,虽然实现起来比较简单,但现在确实对网站的易用性方面有影响。第七、本次网络系统的创新不足,真正令人有觉得耳目一新的地方缺乏。提供创新的能力同样是今后一个很重要的努力方向。第八、关于ASP,这已经是一种相对比较落后的动态网页编程技术了,当今,无论是在安全性、编程特性方面,ASP.NET和JSP这两种技术相比ASP都有较大的优胜,今后应该多接触这些新兴的技术,特别是JSP,这很可能是日后动态网页设计的主流。 参考文献1 精英科技ASP核心技术中国电力出版社,20012 陈会安ASP网页制作彻底研究人民邮电出版社,20023 李晓黎,张巍编ASPSQL Server 网络应用系统开发与实例人民邮电出版社,20044 (美)Abraham Siberschatz,Henry F.Korth,S.Sudanshan 著;杨冬青,唐世渭 等译数据库系统概念 第三版机械工业出版社,20025 周绪,管丽娜,白海波SQL Server 2000 中文版 入门与提高清华大学出版社,20016 刘晓华SQL Server 2000 数据库应用开发电子工业出版社,20017 (美)Dianne Siebold 著;邱仲潘 等译Visual Basic 开发指南 SQL Server 篇电子工业出版社,20008 (美)Noel jerje 著;王军,孙永强 等译Visual basic 开发指南 使用ASP和SQL服务器开发电子商务电子工业出版社,20009 (美)Noel jerje 著;王军,孙永强 等译Visual basic 开发指南 ASP和IIS篇电子工业出版社,200010(美)Arman Danesh,Wes Tatters 著;陈卓,张知一 等译JavaScript 1.1 开发指南清华大学出版社,199711 杨昆鹏,孟凡绮. ASP+SQL Server动态网站开发. 北京:电子工业出版社, 200512 方睿,刁仁宏,吴四九. 网络数据库原理及运用. 成都:四川大学出版社, 200513 吴财军. C#经典范例50讲. 北京:北京希望电子出版社, 200314 曹斌,韩中孝. ASP数据库项目开发实践. 北京:科学出版社,200515 王兴晶. Visual Basic.NET数据库开发典型实例. 北京:电子工业出版社, 200216 托特斯基美. C#.NET Web开发指南. 北京:机械工业出版社, 2003.1 17 张小藩,田野. ASP经典范例50讲. 北京:科学出版社, 200418 张树亮. ASP+SQL Server 网络应用系统开发案例精解. 北京: 清华大学出版社, 2007.29 郑阿奇. SQL Server实用教程. 北京: 电子工业出版社, 200521 明日科技, 李贺,刘彬彬. SQL Server 2000应用与开发范例宝典. 北京: 人民邮电出版社, 200622 贺伟,陈哲,龚涛,戴博. 新一代ASP网络编程入门与实践. 北京: 清华大学出版社, 200723 李律松,马传宝,李婷. Visual C# + SQL Server数据库开发与实例. 北京: 清华大学出版社, 200624 琐宇峰. ASP+SQL Sever典型网站建设案例. 北京: 清华大学出版社, 200625 赛奎春. ASP信息系统开发实例精选. 北京: 机械工业出版社, 200526 杨志姝,冯小飞. ASP+SQL Sever基础练习+典型案例. 北京: 清华大学出版社, 200627 皱建峰. ASP开发技术详解. 北京:人民邮电出版社, 2005致 谢历经近三个月时间,终于比较圆满的完成的毕业设计课题的系统设计。在整个课程设计的过程中,真的是充满了挑战,所以说完成这次毕业设计真的饿是容易。在这里我要感谢我的导师,是在导师的不断督促下,我才能按照最初的计划按部就班的对毕业设计展开制作,并且感谢导师在后期为我细心的检查程序和对论文的多次审阅和修改,不厌其烦的为我们服务。同时,感谢在我制作毕业设计期间给我帮助的同学,是你们在我出现疑问的时候,给与我帮助,帮助我解决问题,增长了我的专业知识和技能,保证了毕业设计在出现问题时一样能够比较顺利的往下进行。没有你们的帮助,我将是闭门造车,就不会今天的成果,非常感谢你们的帮助和支持。在这里还要感谢计算机实验室的老师们,是你们每天为我们准时开放机房,给我们提供舒适的学习环境,并不时给予帮助,你们辛苦了。在论文即将完成之际,从开始进入课题到论文的顺利完成,有很多帮助过的老师,同学和朋友,正是因为在你们的帮助下,我才能够顺利的完成此次毕业设计,在这里请接收我诚挚的谢意!最后,向你们道一声,你们辛苦了,谢谢你们!英文资料翻译 一:英文原文 The WebsiteWebsite:A website (also spelled Web site) is a collection of related web pages, images, videos or other digital assets that are addressed relative to a common Uniform Resource Locator (URL), often consisting of only the domain name, or the IP address, and the root path (/) in an Internet Protocol-based network. A web site is hosted on at least one web server, accessible via a network such as the Internet or a private local area network. A web page is a document, typically written in plain text interspersed with formatting inst
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46752-2025建筑整体式高效空调冷源系统
- 2025年安全员B证考试试卷(重点)附答案详解
- 度安全监察人员检测卷【真题汇编】附答案详解
- 度重庆省“安全生产月”知识竞赛试题含答案
- 建党90周年党史知识竞赛试题答案
- 建筑工程技术试题及答案
- 执业中药师综合试题
- 课间活动安全第一课件
- 推理判断名师讲解重点技巧资料(含真题和答案解析)
- 落花生教学设计
- 企业财务制度规范范本合集
- 2025年广东省继续教育公需课《人工智能赋能制造业高质量发展》满分答案
- 学校管理经验介绍材料
- 学校用电安全教育课件
- 2025考评员考试题及答案
- 1.《社会历史的决定性基础》课件+2025-2026学年统编版高二语文选择性必修中册
- 云南绿色能源产业集团笔试题库
- 因私出国(境)管理有关政策的解读课件
- 线性系统理论-郑大钟(第二版)课件
- 禾川x3系列伺服说明书
- 拆除工程检验批质量检验记录
评论
0/150
提交评论