基于ASP的网上求职系统的设计与实现
2017-04-25朱海水
朱海水
摘要:在信息时代的今天,如果依靠传统的招聘或应聘,有可能招不到合适的人才或找不到合适的工作。如果能够为招聘者和应聘者提供一个公共的网上交流平台,可以大大提高招聘和应聘的效率。本文是基于ASP技术和SQL技術的网上求职系统的设计方案,解决了传统人工招聘方式存在的操作难、成本高、效率低等问题,构造了用人单位和人才之间交流的网上工作平台,提高了招聘者和应聘者之间双向选择的成功率。该系统的优势在于使用简单、功能强大、扩展性好,具有跨地域操作的能力。该系统以B/S体系结构作为基本架构,采用ADO实现对数据库的存取,利用ASP技术编写程序,具体实现了一个网上求职系统的主要功能。
关键词:ASP技术;B/S体系;网上求职;SQL;设计与实现
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2017)01-0144-01
近年来,我国每年都有几百万大学生毕业进入社会,还有部分进城务工人员,导致就业压力进一步加大。在新的形式下,对于每个求职者来说,如何才能更好地了解就业相关信息显得十分重要;同时,对于用人单位而言,如何通过有效的方式招到自己需要的人才。针对用人单位对优秀人才的争夺日益严重,人才流失相当严重,所以只是以召开人才现场招聘的形式,已经无法满足求职者与用人单位两方面的需求。改革开放以来,我国网络技术日新月异,网络技术在我们的生活中得到广泛应用,现阶段网络是人们获取各种信息的有效途径。通过网上求职系统实现求职者与用人单位之间建立有效的连接,使求职者与用人单位突破时空的限制,进一步加强了双向选择。网上求职系统是一个利用现代网络技术开展网上招聘与应聘的工作,同时为求职者和用人单位提供便利的网上交流服务平台。该系统主要特点是:求职与招聘的范围更广、数据量更大、选择的余地更多、参与人员的素质更高、求职与招聘的实际效果更好、花费的费用更低等。因此,加强对网上求职系统的开发与设计,具有十分重要的意义。本文主要介绍了网上求系统的用户需求、数据库系统的设计、系统设计等情况。
1 系统需求分析
网上求职系统主要用来实现个人求职和单位招聘过程的系统化和网络化,它通常需要提供以下功能。
(1)系统登录:用来验证用户的合法性。(2)消息显示:用来显示用户登录后的相关提示信息。(3)求职登记:用来登记求职者的简历信息。(4)个人资料的修改:用来修改求职者的个人资料信息。(5)单位查询:用来查询符合求职者要求的单位。(6)单位登记:用来登记招聘单位的基本信息和招聘信息。(7)单位信息编辑:用来修改招聘单位的登记信息。(8)人才录用:对求职者进行录用或拒绝录用操作。(9)统计信息:用来统计简历数量、个人用户数量和单位用户数量等信息。
根据系统功能设计的要求,可以设计出其功能模块图。系统功能模块如图1所示。
2 数据库详细设计
根据系统功能模块设计的需要以及功能模块的划分,需要在数据库中创建4个数据表:
(1)会员信息表(PersonalInfo)。用来存储所有求职人员的基本信息,由于字段较多,只列出部分字段,其表结构如表1所示。(2)单位信息表(CompanyInfo)。用来存储所有招聘单位的基本信息。(3)招聘职位数据表(Position)。用来存储招聘单位发布的所有职位信息。(4)应聘信息表(ApplyIngormation)。用来存储个人发出的应聘信息以及应聘的状态。
3 具体实现过程
系统登录主要用于验证用户登录时输入的用户名、密码和验证吗是否正确。如果正确,用户可以进入系统,否则用户将不能进入该系统。个人用户和单位都可以通过系统登录窗口进入网上求职系统。当用户打开网上求职系统主页后,可以看到主页上包括“用户登录”、“职位快速搜索”、“最近10条招聘信息”和“最近10条人才应聘信息”等内容。具体登录部分代码如下(略)。
4 结语
综上所述,随着网络技术的发展,网络技术在人们的工作生活中得到广泛的应用,互联网技术成为人们获取知识的重要途径。网上求职系统的开发和实现,方便求职者和用人单位之前的联系和沟通,与传统招聘形式相比,更方便快捷。所以,进一步加强对网上求职系统的设计,具有十分重要的意义。本分运用ASP编程语言和SQL SERVER 2005版数据库进行网上求职系统的设计,简便易行,应用前景广阔。
参考文献
[1]唐红杰.基于Web的求职招聘系统分析与设计[J].计算机时代,2013(06).
[2]孙舵.基于ASP.Net的网上招聘求职系统设计与实现[D].长春:吉林大学,2014.
[3]李宁.网络招聘与大学生的求职[J].交通职业教育,2008(5):52-53.