校园招聘信息网站设计实现
发布时间:2020-08-03 来源: 调研报告 点击:
校园招聘信息网站设计实现 摘要:该文阐述了校园招聘信息网站的设计过程,该网站的实现分为两个模块,第一个模块依据对企业招聘人员的分析,将核心功能放在发布企业招聘信息以及筛选求职申请上。除了对核心功能的布置,企业用户还可以注册并登录网站以及管理公司信息等。第二个模块分析的对象是求职者,而求职人员的工作重心放在对企业招聘信息进行有条件的筛选、向感兴趣的职位批量发送求职申请以及简历的发布上。两个模块是通过“企业发出职位邀请,求职人员进行信息投递”这种方式产生联系的。
关键词:招聘网站;数据库;安全性 1 系统设计目标及原则 一个招聘网站,主要是给求职人员提供找工作的便利,不仅仅是要考虑到求职人员,还有企业招聘人员。设计的最终目标也是给他们提供便捷。从求职人员的信息填写、信息的传递、传递信息的及时性、企业对人员信息的查看到简历的反馈等操作,在界面的设计上一定要清晰流畅,目的明确,每一步都需要认真考虑。实现对服务型平台的科学管理。在网站的设计上务必要达到设计的基本原则:1)整体风格、颜色一定要统一,不能五颜六色,造成一种不成熟的气氛,能供所有人使用,符合大众审美,要有明确的主旨。2)在界面设计上一定要给用户一种十分友好的使用感受,即使对于计算机不熟练的人也能很方便快捷地操作。3)因为这是一个开放的平台,所以在系统的开发过程中务必确保信息的安全性。4)对于数据的处理一定要敏捷。5)网站需要具有一定的实用性,利用已有的软件设施进行高效的设计,从用户的角度来考虑问题,避免资源上的浪费。6)还有就是在网站建立完成后,一定要对网站以后的发展做一个评估,如果一直停滞不前,那整个开发就是无意义的,所以一定要具备扩展性。
2 系统功能模块的设计 本网站的开发和设计是以一个服务型平台为基准的。从服务的群体来划分,网站可以分为两大模块,求职模块以及企业招聘模块。求职模块的功能有:登录、注册、根据个人兴趣对岗位进行有条件的查询操作、按时间先后更新信息、了解企业信息、向多家企业的多个岗位同时发送求职申请、对个人简历进行增删改。企业招聘模块的功能包括:注册、登录企业账号、有条件的查询岗位、管理公司信息、对已发布的职位进行编辑或删除、查看求职申请、对收到的申请进行有条件的筛选。具体模块各部分功能如图 1 系统功能图。网站大致的流程包括求职流程和招聘流程。求职流程包括填写简历,如果简历有要修改的地方可以进行编辑,
可以通过搜索的方式查找想要的职位并发送简历。求职人员流程如图 2 所示。招聘流程以企业注册开始,登录企业账号,填写企业想要招聘的人员需求,并发布。如果有求职人员投递简历,则进行查看,一旦符合选人的标准,就可以与其联系面试。企业招聘流程如图 3 所示。
3 系统功能描述 通过需求分析,对网站开发的每个模块的具体功能有一个详细的介绍。所有功能都围绕用户的使用需求来实现。因为此网站是需要对招聘流程有所了解,恰恰本人为毕业班老师,正好有所接触,所以下面就从两种用户来分析,即招聘人才的企业用户和求职人员用户,并对实现的功能进行解释。首先介绍企业用户的功能,如果公司没有进行人才招聘那么求职者是无法应聘的。所以先从企业这部分的功能开始描述。企业用户与求职者看到的主页是相同的,但是在后期执行的各项工作上不同。公司可以向求职者展示一些公司的信息,以供求职者可以参考。因为公司的规模等信息是不断变化的,所以可以进行更新操作。公司一旦某职位缺人,就可以发布该职位,对于职位条件可以更改,如果招揽到合适的人才,可以“下架”。在查看求职申请这部分的时候,企业人员可以进行选择,即使有上百以致上千份简历也不必担心,因为可以有条件的筛选合适的简历进行查看。从求职人员这一用户来分析,在登录求职人员账户后,可以先填写个人信息,个人信息填写越完整详细,被录用的可能性就更大。如果个人经历有所拓展,随时可以进行更新。因为每天都有成百上千的职位被发布出来,所以可以不断地更新,可以按时间先后进行排序。另外,在数量庞大的招聘职位面前很容易混乱,所以可以对职位进行搜索,想要哪个职位的招聘信息就可以立刻筛出来。一旦条件符合就可以进行投递,如果遇到多家企业同时都符合,那么也可以选择一起投递。另外,因为一些功能不能笼统的概括进某一个用户功能,所以单独拎出来进行描述。在求职者投递后,一旦某职位已经被投递,那么就无法被再次选中,这样求职用户就能分辨哪些职位已经发送过申请;另外,企业用户只要填写过公司信息,那么在发布招聘申请时公司名称就无法再被修改,不然很容易造成信息的混乱。这些都是对网站细节部分的设计,这样的一些小功能可以使网站更具有人情味。
4 数据库设计 在系统开发过程中,数据库起到了关键性的作用,如果数据库的设计上没有进行合理恰当的安排,会使得后续的更新、维护变得相当困难。数据库在整个系统开发过程中还起到关键作用,大量的数据进入到数据库中,每一个表的建立都可能影响到前台的功能的实现,所以对于这部分的设计,一定要谨慎,这样也能保证更高效的处理数据。在前台进行查询工作时,保证信息能够及时传递。
4.1 概念结构设计
通过对网站的需求分析得到概念模型。概念模型一般以 E-R 图来表示。校园招聘信息网站的实体包括:企业、职位信息、公司信息、求职者、简历。实体之间的关系为:从企业开始分析,一个企业可以发布多个职位信息,每个职位信息可以被多家企业发布,企业与职位信息之间是多对多的关系。一个企业可以管理一条公司信息,一条公司信息对应一家企业,所以企业与公司信息之间是一对一的关系。一家企业可以接收多份简历,一份简历可以投递给多家企业,所以企业与简历之间是多对多的关系。从求职者角度分析,一位求职者可以查看多个职位信息,一个职位信息可以被多位求职者查看,所以求职者与职位信息之间是多对多的关系。一位求职者可以查看多家企业的信息,一家企业信息可以被多位求职者查看,所以求职者与公司信息之间是多对多的关系。一位求职者只能发布一份简历,一份简历对应一位求职者,所以求职者与简历是一对一的关系。
4.2 数据表设计 为了实现网站各部分功能,求职者模块总共设计了四张表,其中包含:基本信息表(UserInfo)、求职意向表(JobIntension)、教育经历表(Education)以及工作经验表(WorkExperience)。求职人员登录网站后需要对自己的信息进行填写,在简历的第一部分,需要填写的内容包括真实姓名、性别等基本信息。在简历的第二部分,要求用户填写自己的求职意向。求职意向中最重要的几条信息包括期望薪资、工作的类型等。对简历第四部分的设计就相对比较简单了。主要是要求填写自己曾在哪里学习,学习的是什么专业等。用户在登录注册时都是一样的,但是需要进行角色的区分,所以在设计时添加了一个 Role 选择,从而进行不同的操作管理。除了对求职者模块的数据库的设计,为企业用户也设计了三张数据表。分别是投递记录表、公司招聘职位表以及公司信息表。投递记录表是用来记录哪些求职者将简历投递给了哪家公司。
5 总结 近年来,数百万的毕业生要面临就业问题。一到毕业季,随处可见的求职者,似乎成为一种常态。而造成这样一种局面的原因,一方面学生们在求职的过程中无法准确而快速的寻找到适合自己的公司和岗位,而且他们对自己的能力没有一个正确的认识,在选择企业时难以抉择。另一方面在各企业招聘人才的过程中,企业信息无法准确而快速的传达给求职人员,使得信息大量流失,导致了人才的缺乏。由此可见,设计一个方便快捷的招聘网站,迫在眉睫。
参考文献:
[1]魏晓海.基于 Web 的人才招聘系统的设计与实现[D].长春:吉林大学,2015.
[2]谢国聪.基于.NET 技术和多层架构的出租屋和流动人口信息管理系统的设计与实现[D].天津:天津大学,2014. [3]刘嘉.基于 ASP.NET 的党员活动室系统的设计与实现[D].成都:电子科技大学,2011. [4]宫业芹.基于 ASP.NET 的 C 语言网络教学系统设计与实现[J].电脑编程技巧与维护,2013(2):110-112. [5]德林.基于 Web 技术的验证码的开发与实现[D].成都:电子科技大学,2013. [6]冷静.基于.NET 技术的影视数据管理系统的设计与实现[D].成都:电子科技大学,2012.
热点文章阅读