计算机专业论文 基于Web的网上招聘系统分析与设计
在线招聘系统毕业论文

―I ―【摘要】在线招聘方式已经成为招聘求职的一大重要手段,它具有招聘范围广,信息量大,量大,可挑选余地大,可挑选余地大,可挑选余地大,招聘效果好,招聘效果好,招聘效果好,费用低等优势。
费用低等优势。
费用低等优势。
因此,因此,因此,在线招聘势必成为社会发展不在线招聘势必成为社会发展不可缺少的一部分。
本网站采用JAVA 语言开发,主要采用Struts 、Hibernate 、Spring 三大框架技术,实现了一个基于web 的B/S 模式的人才招聘网。
其主要功能包括招聘者和求职者的信息采集、求职过程的系统记录、并支持权限的控制以及强大的系统管理员的功能等等。
本文阐述了在线招聘方式的优势,并对所做网站的分析、设计及实现过程做了详细介绍。
【关键词】招聘求职在线JAVADesign and Implementation ofOnline Recruitment SystemInternet. There 【Abstract】It’s an important method for people to apply for jobs through theare some advantages: wider field, larger amount of information, wider selection, better results,. My and lower fee. So job hunting on Internet will be an integral part of development of society system is implemented by JAV A, using Struts, Hibernate, Spring in normal processing ofof Web in in design and development of System. There Software Development and in B/S mode Webare some functions: collecting information, registering of job information, recording seeking process automatically, controlling privileges. This thesis introduces advantages of job huntingon internet and presents a further introduction to analysis, design and process of the web. 【Keywords】Recruitment, Job Hunting,Online,JA V A目录 (1)1 第一章绪论..............................................................1 (1)1.1 课题来源........................................................... (1)11.2 国内现状...........................................................1 (1)1.3 研究意义...........................................................3 (3)第二章需求分析..........................................................3 (3)2.1 系统定义...........................................................32.2 功能需求........................................................... (3) (3)32.3 数据需求...........................................................4 (4)第三章数据库设计........................................................ (4)43.1 数据库的概念.......................................................43.2 数据库的选择....................................................... (4)3.3 数据库表的描述 (4)第四章技术介绍.........................................................11 (11)4.1 JAVA开发语言的选择 (11)124.2 MVC设计模式....................................................... (12)4.3 Struts,Hibernate,Spring技术 (13) (15)154.4 SQL语言...........................................................15 (15)4.5 开发环境..........................................................16 (16)第五章系统实现.........................................................5.1网站总体架构及实现 (16) (18)185.2 查看公司信息......................................................20 (20)5.3 投递简历..........................................................225.4 查看个人简历...................................................... (22)5.5 求职者查看来自公司的回复 (24)26 (26)5.6 其他功能..........................................................31 第六章结论............................................................. (31)致谢.................................................... 错误!未定义书签。
(完整版)基于javaweb网上招聘系统毕业设计

摘要随着Internet技术的发展,人们的生活越来越离不开网络。
人才的流动已经成为当今社会的严重问题,目前社会正在不断的扩招人才,传统的招聘已经不能满足人们需求,传统的招聘,不仅给人们带来很多的不便,而且时间和空间的限制,让许多人失去了找工作的好机会。因此人们开发网上招聘系统,为企业还有求职者提供了方便、简洁的平台,这种新的网络招聘方式将是未来发展的一个趋势。
此网上招聘网站,采用JSP技术进行开发,选用MySql作为后台数据库。
论文首先对相应的技术进行介绍,然后论述了系统的开发背景和设计目标。
在系统分析中,对系统的模型进行简单分析,明确系统的操作流程。
在需求分析结果的基础上,对系统的功能模块进行划分。
对系统进行详细的设计,包括数据库,各功能模块的设计的介绍。
关键词:JSP MySql 招聘网站模块ABSTRACTWith the development of the Internet technology, the life of people more and more tied to the Internet. The flow of the talents today's society. Nowadays, the policy of the talent enrollment is expanding, the traditional method of recruitment can't satisfy people's needs. The traditional method of recruitment, not only to bring people a lot of inconvenience , but its limit in time and space makes many people lose some good job opportunities. So people develop the online recruitment system. It provides a convenient and simple platform for the enterprise and job seekers. This Online Recruitment method will be a tendency of the future development.This online recruitment website takes the JSP technology as the developing way and choose mysql as backend database. The paper first introduces the corresponding technology, and then discusses the development background of the system and the goal of the design. In system analysis, the author makes a simple analysis on the system model and clears system process. Based on the result of the demand analysis, the author introduces the division on the function module of the system and the design of the system in detail, including the introduction on the database and the design on the various function modules.Key Words:JSP MySql Recruitment website module目录1前言 (1)1.1开发背景 (1)1.2国内外现状 (2)1.2本课题研究目标 (2)2 开发工具介绍 (4)2.1 JSP介绍 (4)2.2 MySql介绍 (5)2.3 Tomcat介绍 (5)2.4 MyEclipse介绍 (6)2.5 JDBC介绍 (6)3 需求分析 (8)3.1 系统的功能性需求 (8)3.2 目的和背景 (9)3.1.1开发目的和意义 (9)3.1.2 开发背景 (9)3.3 可行性分析 (9)3.2.1技术可行性 (9)3.2.2经济可行性 (10)3.2.3运行可行性 (10)4系统的总体设计 (11)4.1系统总体流程 (11)4.2.1 前台系统工作流程 (11)4.2.2后台系统工作流程 (14)4.2数据库设计 (15)4.3.3 E-R图 (15)4.3.1表的结构 (18)4.3.2表的联系 (20)5系统详细设计 (22)5.1前台模块设计 (22)5.1.1前台 (22)5.1.2会员 (22)5.1.3会员发布信息 (24)5.1.4会员查看信息 (25)5.2后台模块设计 (26)5.2.1管理员登录与退出 (26)5.2.2网站新闻资讯管理 (27)5.2.3会员管理 (27)5.2.4简历管理 (28)5.2.5职位类型管理 (28)6系统测试 (29)5.1测试方案 (29)5.2测试过程 (29)结论 (31)参考文献 (32)致谢 (33)1 前言1.1 开发背景网上人才招聘网站是建立在Internet高科技的基础上,并依托于互联网的发展,让网上招聘可以顺利进行,方便了求职者和企业用户。
网上人才招聘系统毕业设计论文

网上人才招聘系统毕业设计论文一、选题背景及意义随着互联网的迅速发展,人才招聘越来越趋向于线上进行。
传统的人才招聘方式存在很多问题,例如信息交流慢、招聘成本高、人才匹配不准确等。
为了解决这些问题,我们需要设计一款高效、便捷的人才招聘系统。
因此,本文选题为“网上人才招聘系统的设计与实现”。
二、研究目标及内容本文的研究目标是设计并实现一款网上人才招聘系统,该系统能够提高招聘的效率和准确度。
具体内容包括以下几个方面:1.系统需求分析:分析人才招聘系统的功能需求和性能需求。
2.系统设计:设计人才招聘系统的架构和流程。
3.系统实现:利用合适的技术工具实现人才招聘系统。
4.系统测试:对人才招聘系统进行功能测试和性能测试,确保系统的正确性和稳定性。
三、研究方法和步骤1.需求调研:通过问卷调查和访谈等方式,了解人才招聘系统的需求,包括企业和求职者的需求。
2.系统设计:根据需求,设计人才招聘系统的架构和流程。
包括系统的前端界面设计、后端数据库设计和系统交互设计等。
3.系统实现:选择合适的开发工具和编程语言,将系统设计转化为具体的代码实现。
注意系统的模块化设计,提高系统的可维护性和可扩展性。
4.系统测试:对系统进行功能测试和性能测试。
包括对招聘信息的发布、简历的筛选与匹配等功能进行测试,以及对系统的并发性和稳定性进行测试。
5.系统优化:根据测试结果,对系统进行优化改进,以提高系统的性能和用户体验。
四、预期成果和创新点预期成果是一款高效、便捷的网上人才招聘系统,该系统能够满足企业和求职者的需求,提高招聘效率和准确度。
创新点包括以下几个方面:1.智能推荐算法:通过分析企业需求和求职者简历,将最匹配的求职者推荐给企业,提高招聘的准确度。
2.多媒体招聘信息:允许企业发布包含图片、视频等多媒体内容的招聘信息,提高信息传递的效果。
3.投递状态跟踪:求职者可以通过系统查看自己的简历投递状态,及时了解招聘进展。
4.企业信用评级:对企业进行信用评级,让求职者更准确地了解企业情况,增加就业选择的可靠性。
基于Web的网上求职招聘系统

基于Web的网上求职招聘系统在传统的人才招聘和求职过程中,企业和求职者通常需要花费大量的时间和精力去收集和筛选信息,使得整个过程效率低下且效果不佳。
基于Web的网上求职招聘系统的出现,有效地解决了这一问题。
它通过互联网平台,使得企业和求职者可以快速、准确地查找到各自所需的信息,大大提高了招聘和求职的效率。
基于Web的网上求职招聘系统应具备以下功能需求:企业发布招聘信息:企业可以登录系统并发布招聘信息,包括岗位名称、岗位职责、任职要求等。
求职者投递简历:求职者可以根据自己的专业和兴趣,搜索并浏览企业发布的招聘信息,并投递自己的简历。
企业筛选简历:企业可以根据自己的需求,筛选收到的简历,并邀请合适的求职者进行面试。
求职者与企业沟通:企业和求职者可以在系统中进行在线沟通,进一步了解彼此的情况,提高招聘和求职的成功率。
信息检索和分析:系统应提供强大的信息检索和分析功能,使得企业和求职者可以快速查找到感兴趣的信息。
系统的稳定性:系统应具备较高的稳定性,能够处理大量的用户请求和数据。
系统的可扩展性:系统应具备较高的可扩展性,能够方便地添加新功能和用户。
系统的安全性:系统应保证用户数据的安全性,防止信息泄露和攻击。
基于Web的网上求职招聘系统的架构可分为前端和后端两个部分。
前端主要负责展示招聘信息、求职者简历和企业信息等,而后端则主要负责数据处理、用户管理和系统设置等。
用户注册模块:企业和求职者需要先注册账号,才能登录系统并使用各项功能。
信息发布模块:企业可以发布招聘信息,求职者可以发布自己的简历。
搜索与筛选模块:企业和求职者可以搜索和筛选彼此的信息,提高匹配度。
在线沟通模块:企业和求职者可以在系统中进行在线沟通,以便更好地了解彼此。
数据统计模块:系统应对各类数据进行统计和分析,以便更好地优化招聘和求职过程。
代码实现方面,可以采用常见的Web开发框架如Spring、Django等,以及数据库管理系统如MySQL、PostgreSQL等来进行开发。
基于Web的高校人才招聘系统设计

一、背景
一、背景
高校人才招聘是高校发展的重要环节,也是人力资源管理工作的重要组成部 分。然而,传统的人才招聘方式存在着很多问题,如信息不对称、招聘成本高、 效率低下等。为了解决这些问题,基于Web的高校人才招聘系统应运而生。
二、设计
1、需求分析
1、需求分析
在需求分析阶段,我们主要对高校人才招聘的流程、招聘要求、用户需求等 方面进行了深入调研和分析。我们发现,高校人才招聘系统需要满足以下需求: 发布招聘信息、收集和筛选简历、在线面试、人才评估、招聘数据分析等。
2、系统设计
2、系统设计
在系统设计阶段,我们将高校人才招聘系统分为前台和后台两个部分。前台 主要满足用户浏览招聘信息、提交简历等功能,后台则主要用于管理招聘流程、 数据统计等。
3、界面设计
3、界面设计
界面设计是系统设计的重要组成部分,我们采用了简洁、直观、易于操作的 设计风格。系统界面包括登录页、首页、招聘信息页、简历提交页、面试页、人 才评估页等。
一、系统设计
基于Web的人才招聘电子商务系统设计主要包括前端界面设计和后台数据库设 计。前端界面设计应注重用户体验,让求职者能够快速找到心仪的工作,招聘方 也能够高效地筛选出合适的候选人。界面设计应简洁明了,易于操作,同时要突 出重点信息,如职位名称、工作地点、薪资等。后台数据库设计应考虑到数据的 安全性、稳定性和扩展性,建立有效的数据库索引,提高数据查询和更新的效率。
二、人才招聘电子商务系统的应 用
二、人才招聘电子商务系统的应用
基于Web的人才招聘电子商务系统能够实现人才信息的发布、简历的筛选和评 估、线上面试等功能,大大提高了人才招聘的效率和质量。与此同时,该系统还 可以通过对大数据的分析,帮助招聘方了解行业趋势和人才动向,从而更好地选 拔优秀人才。然而,该系统也存在一些不足之处,比如信息真实度无法保证、部 分求职者技能与岗位需求不匹配等,需要进一步完善和优化。
基于web的在线求职系统需求分析与功能设计

基于web的在线求职系统需求分析与功能设计随着互联网的快速发展,越来越多的人开始通过在线求职系统寻找工作机会。
基于Web的在线求职系统相较于传统的求职方式更加便捷高效,为求职者和招聘企业提供了更多的选择和机会。
本文将对基于Web的在线求职系统的需求分析和功能设计进行探讨。
一、引言随着经济的发展和就业竞争的加剧,求职者和招聘企业对于求职市场的信息和资源需求越来越高。
因此,建立一个基于Web的在线求职系统,能够为求职者和招聘企业提供一个高效、便捷的交流平台,满足双方的需求,具有重要的意义。
二、需求分析1. 求职者需求分析- 搜索职位:求职者能够根据自身的兴趣和专业,通过关键词搜索系统中的职位信息。
- 简历管理:求职者可以在线创建和管理个人简历,包括个人信息、学历、工作经历等,并能上传相关证书和作品;- 职位推荐:系统能够根据求职者的个人信息和求职意向,进行智能匹配,向求职者推荐符合其条件的职位;- 公司评价:求职者可以查看其他求职者对公司的评价和评论,以便更好地选择合适的企业。
2. 招聘企业需求分析- 发布职位:招聘企业能够在线发布职位信息,包括职位描述、薪资待遇、工作地点等;- 简历筛选:企业能够根据职位要求和关键词,对来自求职者的简历进行筛选和匹配;- 面试管理:企业能够在线预约和管理候选人的面试时间,并能记录和评价面试结果;- 企业宣传:企业可以在系统中展示自身的公司介绍、发展历程和企业文化,吸引更多的求职者。
三、功能设计1. 登录和注册功能- 用户能够通过手机号码或邮箱注册账号,并完成身份验证;- 已注册用户能够通过用户名和密码进行登录。
2. 求职者功能设计- 搜索职位功能:提供关键词搜索功能,根据关键词匹配职位信息;- 简历管理功能:提供在线创建、修改、删除、导出和打印个人简历的功能;- 职位推荐功能:根据求职者的个人信息和求职意向,智能匹配合适的职位进行推荐;- 公司评价功能:求职者能够对企业进行评价和评论。
网上人才招聘系统设计论文

网上人才招聘系统设计论文目录第1章选题背景 (1)1.1开发背景 (2)1.2 开发意义 (2)1.3国内外趋势 (3)1.4开发环境 (3)第2章方案论证 (5)2.1可行性分析 (5)2.1.1 方案可行性 (5)2.1.2技术可行性 (8)2.1.3 经济可行性 (8)2.1.4 法律可行性 (8)2.2 需求分析 (9)2.2.1 需求获取和问题分析 (9)2.2.2 需求描述 (9)2.2.3 需求评审 (10)2.3 系统模型 (10)2.3.1系统结构关系图 (10)2.3.2数据结构设计 (11)第3章过程论述 (13)3.1总体设计 (13)3.1.1模块设计 (14)3.1.2 人机界面设计 (15)3.2数据库设计 (16)3.2.1 系统目标 (16)3.2.2 系统流程 (17)3.2.3 数据库设计 (17)3.3模块设计与实现 (21)3.3.1. 编码原则 (21)3.3.2主要代码 (22)第4章结果分析 (29)4.1系统测试 (29)4.2单元测试 (29)4.3集成测试 (30)4.3.1集成测试 (30)4.3.2集成测试策略 (31)4.4功能测试 (31)4.7性能测试 (31)总结 (32)后记 (33)参考文献 (34)附录 (35)第1章选题背景1.1 开发背景在这个以计算机、互联网络为中心的信息时代,任何事物都与互联网络息息相关,大到国家政要,小到衣食住行,互联网开始用它那神奇的触手深入到了各行各业乃至平民百姓家。
而促使这个时代的来临与发展的毋庸质疑的是那些高精尖的人才,因而,人才是各行各业发展的关键,各个求贤若渴的企业都非常关心如何能够招揽到有真才实学的人才是各个企业非常关心的问题。
而人才也想要找到一个符合自己兴趣爱好和专业特长的岗位一展才华与抱负,然而虽有毛遂自荐之心却苦于没有门路。
与此同时,我国就业大军规模的逐年庞大使的原有的招聘方式即通过召开招聘会的方式压力倍增——招聘会定期召开,过期没有交流机会。
基于Web构架的招聘系统的设计和实现

3.2前端实现
使用HTML5、CSS3和JavaScript等技术配合前端框架可以高效地进行前端开 发。例如,使用React框架进行开发可以提高代码的可重用性和可维护性。通过 定义组件并使用React Router进行路由管理,可以实现页面的动态渲染和跳转。 同时,使用Bootstrap等前端框架可以提高页面的美观性和用户体验。
在招聘系统设计之初,首先要明确系统的基本需求。为了确保系统的成功设 计和实现,需要重点以下几个方面:
1.1用户注册与登录
为了确保系统的安全性和数据的完整性,用户需要注册并登录才能使用系统 的各项功能。此外,需要为不同用户(如招聘者、求职者、管理员)分配不同的 权限。
1.2职位发布与搜索
招聘者需要能够发布职位信息,并能够根据职位关键词、行业、工作地点等 条件进行搜索。同时,求职者也需要能够根据关键词搜索适合自己的职位。
基于Web构架的招聘系统的设计 和实现
基于Web构架的招聘系统设计和 实现
随着互联网的快速发展,越来越多的企业和求职者开始通过在线平台寻找工 作和招聘人才。为了满足这一需求,设计并实现一个基于Web构架的招聘系统变 得至关重要。本次演示将介绍一种基于Web的招聘系统设计和实现方法。
1、系统需求分析
3、简历管理模块:包括简历上传、下载、编辑和删除等功能。
4、沟通交流模块:包括在线聊天、留言等功能,支持文字、语音和图片等 多种形式。
5、数据统计与分析模块:包括招聘数据统计、求职者行为分析等功能。
3、系统实现
3.1后端实现
根据技术选型和架构设计,可以使用相应的编程语言和框架进行后端开发。 例如,使用Python的Django框架进行开发,可以实现招聘系统的各个功能模块。 通过定义模型、视图和控制器,可以分别处理数据持久化、页面渲染和业务逻辑 等核心任务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国网络大学CHINESE NETWORK UNIVERSITY 本科毕业设计(论文)基于Web的网上招聘系统分析与设计院系名称:专业:学生姓名:学号:123456789指导老师:中国网络大学教务处制2019年03月30日目录0 引言 (1)1 系统开发概述 (1)1.1 系统初步调查 (2)1.2 可行性分析 (2)1.3 系统实施计划 (3)2 系统分析 (4)2.1 系统需求分析 (4)2.2 系统业务流程分析 (6)2.3 系统的数据流图 (6)3 系统设计 (8)3.1 系统设计目标 (8)3.2 运行环境配置与开发工具简介 (9)3.3 系统设计思想 (11)3.4 系统架构选择 (11)3.5 系统结构设计 (11)3.6 系统功能模块划分 (12)3.7 数据库设计 (14)3.8 各模块操作流程图 (22)4 系统实现 (24)4.1 网站整体设计 (24)4.1.1 网站设计思想 (24)4.1.2 网站结构设计 (25)4.1.3 CSS样式表设计 (25)4.1.4 JavaBean的编写 (25)4.2 系统流程描述 (26)4.3 网站首页设计 (27)4.4 网站导航栏页面设计 (32)4.4.1 企业招聘主页设计 (32)4.4.2 个人求职主页设计 (34)4.4.3 职场资讯主页设计 (35)4.4.4 招聘会主页设计 (36)4.5 企业用户操作界面设计 (37)4.6 个人用户操作界面设计 (45)4.7 管理员管理界面设计 (48)5 系统测试 (53)结论 (56)致谢 (57)参考文献 (58)基于Web的网上招聘系统分析与设计0 引言人才可谓是企业的灵魂,俗话说“千金易得,一将难求”。
人才市场的争夺越来越激烈,并且随着企业的发展,“招聘”这个人力资源管理环节越发体现其重要性,如何高效地招聘到合适的人才成了各企业迫切想解决的问题。
目前,网上招聘已成为各企业门户网站的一个重要组成部分,但求职者一般没有明确的应聘企业,所以企业很难通过这种方式找到所需人才。
因此,在网络中搭建第三方招聘平台——为招聘企业和求职者牵线搭桥,有其必要性。
它可以弥补其他招聘渠道存在的不足。
一个功能齐全的网上招聘网站有以下优点。
(1)容量大更新快互联网一直被认为是海量信息平台,信息容量大且更新快捷、方便。
据了解一些知名的招聘网站每日的有效职位信息发布保有量可达上万条。
再加上一些品牌知名度较高的招聘网站职位信息经常更新,对于求职者来说,上网不仅可以同时看到几十甚至上百家招聘企业的招聘信息,而且始终能看到最新的待招聘空缺。
(2)突破时空通过该平台,企业不再需要花大量的时间和精力去参加各类招聘会,在网上就可以轻轻松松地发布招聘信息。
同时,求职者也可以从网上及时地了解到国内外任何一个地方企业的招聘动向,并投递简历。
突破时空限制,是网络招聘的显著优势,不同地域的求职者和招聘企业都可以通过该平台实现信息沟通。
(3)成本低廉网上发布招聘信息和投递简历十分方便快捷,如今上网的成本非常低,招聘者和求职者又免去了奔波之苦,可谓省时省力。
针对目前招聘市场的发展状况和网络技术,本系统采用SQL Server 2000作为后台的数据管理系统,前端使用JDBC对象和数据环境作为数据访问接口,JSP作为人机交互界面接口。
因为该系统属于中小型网站,所以选择JSP+JavaBean模式开发本系统。
1 系统开发概述随着互联网的发展和网民数量的增加,越来越多的人将网上求职作为自己求职的首选途经,而企业也越来越依赖网络来招揽人才。
在这种环境下打造第三方网上招聘平台势必会受到大众的欢迎。
通过该平台,企业可以准确、及时地传递信息,降低招聘成本,高效地招聘到合适的人才。
同时,求职者也可以及时地了解到最新招聘动态,发送求职信,获得更多的求职机会。
1.1 系统初步调查一直以来,现场招聘会是企业招聘人才的主要途径之一,但它远远不能满足现实的需求,存在许多缺陷,如:成本较高;招聘会定期招开,过期没有交流的机会;参加招聘会的人数众多,很难管理;空间有限不利交流;招聘周期长等等。
而网上招聘系统将网络优势和招聘紧密结合,具有成本低、周期短的优势。
它为求职个人和招聘企业提供信息交流的平台。
该网络招聘平台可以给求职者提供更多的选择机会,同时有更多的企业可以平等地获得求职者的关注。
为了防止恶意用户的非法行为,用户只有身份认证成功后,才能进入该系统。
企业可随时更新招聘信息,管理注册信息。
个人用户可以浏览招聘信息,也可以更新注册信息,并且对感兴趣的职位发送求职信。
管理者主要管理个人和企业用户的相关信息,并及时地更新网站信息。
为了方便操作,该系统必须具有开放体系结构、易扩充、易维护以及良好的人机交互功能。
1.2 可行性分析可行性分析是决定“做还是不做”。
可行性分析不能以偏概全,也不可以对任何细节都加以权衡,可行性分析必须为决策提供有价值的依据。
可行性分析的目的是说明该系统的实现在技术、经济和社会条件方面的可行性。
一般主要考虑经济、技术、社会环境三个要素[1]58-61。
(1)技术方面的可行性该系统的关键技术在于JSP编程的程序设计与数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即“程序设计数据化,数据管理程序化”思想。
本系统采用JSP制作界面,做人机交互,采用JavaBeans 封装业务逻辑,与数据库之间采用JDBC连接通信,这种开发模式已经成熟,有很多网络系统已经成功开发,因此本系统在技术上完全可行。
(2)社会因素的可行性系统的社会因素方面应该从法律因素和用户使用这两个方面进行分析。
开发该网上招聘系统时,使用的所有软件都是正版的,所有的技术资料都由开发人员保管,另外通过签订合同来确定开发者和使用者的职责和违约责任,因此在法律因素方面,开发网上招聘系统是可行的。
使用本系统的一般操作人员要求有一定计算机基础,经过培训的操作人员都能熟练地使用本系统。
因此在用户使用方面,开发网上招聘系统是可行的。
(3)经济方面的可行性系统的经济方面的可行性应该从系统开发的投入金额、收益、收益投资比、收益投资周期和敏感性分析这几方面来考虑[2]275-276。
在系统的开发投入上,系统开发成本需要5000元,租用虚拟主机费用需要2000元/年,域名费用需要100元/年,技术维护费用需要3000元/人/月,广告维护人员需要2000元/人/月,因此第一年的成本大约是65100元。
在系统收益方面,预计一年后企业用户达到1000人,求职用户达5万人,企业用户收费1000元/企业用户;预计广告收入80000元,预计总收益将是1150000元。
在收益投资比和投资回收周期方面,收益投资比为1150000/65100=17%。
在敏感性分析方面,该系统的设计周期为两个月,一般查询的处理速度小于3秒,关键数据的查询速度小于2秒。
综上所述,该系统的开发在经济方面是完全可行的。
1.3 系统实施计划该系统的开始时间定于2007年4月,预计系统的结束时间为2007年5月,具体的系统开发实施计划表如表1所示。
表1 系统开发实施计划表2 系统分析通过初步调查,对网上招聘系统的功能已有了大致的了解,但还需要作进一步的详细调查,为建立系统逻辑模型打下基础。
2.1 系统需求分析通过对一些典型网上招聘网站的考察,并结合相关调查得知,该网上招聘系统允许用户有三种身份:个人用户、企业用户和管理员。
每种身份操作界面都需友好、易用。
企业注册登录后,可以发布招聘信息,同时也可以浏览人才信息,给合适的人才发送招聘信;个人用户注册登录后,可以浏览招聘信息,给招聘企业发送求职信。
企业和个人信息由管理员统一管理,系统管理员对本系统享有最高权限,可以进行录入、修改、删除和查询操作。
商业性的招聘网站在激烈的竞争中赖以生存的资本是向网站的注册会员进行收费。
在本网站中,企业用户通过缴纳一定费用成为网站的VIP会员,可以获得额外的服务即获得网站推荐。
本系统提供网站公告栏,以方便管理员与用户的直接交流。
同时为了方便统计大众对该网站的意见,需设计投票模块。
通过以上描述,本系统应具有以下功能:(1)网站公告通过公告栏,系统可以将网站的最新动态直接展示给用户。
管理员可以通过后台界面对公告信息及时更新。
(2)投票系统通过该模块可以广泛地收集用户意见,找出系统存在的不足从而改进系统,使系统不断完善。
同时,用户也可以查看投票结果。
(3)发送邮件为了方便用户直接发送邮件,该系统提供邮件发送功能。
用户可以同时给10个以内的收件人发送邮件。
(4)用户注册为了避免恶意用户对网站信息的破坏,用户需要注册或登录后才能进行相关操作。
这里用户包括企业用户和求职者。
另外,为了信息沟通的畅通,企业和求职者都必须提供真实的信息。
(5)用户修改注册信息用户的信息必须随时更新,过时的信息可能影响信息交流。
此功能必须在用户成功登录后才能使用,主要用于更改注册信息。
(6)用户登录使用本系统的主要有三种用户——企业用户、个人用户和管理员。
登录功能主要为这三种用户提供一个安全的操作和管理平台。
(7)用户浏览信息为了防止恶意用户收集信息,本系统在用户未登录前不提供任何联系方式。
只有注册会员登录后,才可以获得详细信息。
(8)搜索功能为了方便用户快速地定位信息,系统提供搜索功能。
用户可以通过模糊搜索和组合搜索两种方式搜索所需信息。
(9)企业发布招聘信息此功能必须在企业成功登录后才能使用,用于发布招聘信息,同时企业还可以浏览、删除和修改已发布的招聘信息。
(10)企业管理招聘信息此功能必须在企业成功登录后才能使用,主要用于企业用户更新或删除已发布的招聘信息。
(11)管理用户信息此模块只有管理员才允许使用,用于浏览用户信息并监督其行为。
若用户存在恶意行为,管理员有权删除。
当企业信息被删除,那么其发布的招聘信息也一同被删除。
(12)管理员管理招聘信息用于删除企业发布的招聘信息,该功能只有管理员允许使用。
(13)管理员管理超级链接管理员可以通过该功能浏览、添加、修改和删除超级链接。
(14)管理员管理招聘资讯、招聘会信息为了充实和丰富网站内容,该网站提供最新的招聘会信息和招聘资讯。
管理员可以通过该功能浏览、添加、修改和删除招聘资讯和招聘会信息。
(15)管理员管理推荐企业信息。