《在线求职招聘系统》由会员分享,可在线阅读,更多相关《在线求职招聘系统(27页珍藏版)》请在金锄头文库上搜索。
1、课程设计说明书题目:在线求职招聘系统院 系:信息技术系 专业班级: 08计算机科学与技术学 号: 学生姓名: 指导教师: 2010年 6月 20日24目 录第一章 :概述21.1开发的目的和内容22.2开发语言的选择3第二章 :系统调研及可行性分析3第三章 :系统分析53.1系统需求分析53.2流程图分析6第四章 :系统总体设计11第五章 :系统详细设计125.1功能模块图125.2数据库的设计125.3主要界面设计15第六章 :结果测试226.1测试项目226.2测试方法236.3具体测试步骤24第七章:总结24系统开发成员:08计算机科学与技术专业 余 枭(0802060029) 主要负责
2、模块:开发语言的选择,系统市场性及可行性分析,与系统相关的数据库设计,系统结果测试。08计算机科学与技术专业 彭洪华(0811050042) 主要负责模块:基于asp的网页系统开发,系统界面设计,各模块的结构分析及设计,系统结果测试。第一章 :概述1.1开发的目的和内容随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业招聘人员管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动招聘管理的日常才务,是适应现代企业制度要求、推动企业劳动招聘管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本
3、低等。这些优点能够极大地提高招聘人员管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的招聘人员管理制度,这就决定了不同的企业需要不同的招聘管理管理系统。招聘网站为应聘者提供了方便、快捷的应聘途径。对招聘单位来说,招聘网站也为他们提供了查询、检索应聘者信息库的条件,使招聘工作中的人员初选工作变得轻松易行。此系统的开发为应聘者及招聘公司带来了很大的方便和经济,使他们足不出户就可以轻轻松松地完成求职和招聘工作。本系统开发的核心内容就是实现招聘时企业和人才的交互选择,这个交互可以理解为企业本身的信息,企业的招聘信息、人才本身的信息及人才的求职信息4个方面,同时,为了更
4、好地实现这些交互,还需要提供一些附属的栏目,如站点新闻、政策法规等,以便于信息的传递。1) 目的:目前市面上流行的招聘管理系统不少。但是,对于企、才业单位的招聘管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的求职招聘管理系统。2) 内容能够录入招聘人员的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方面的工作,基本满足招聘人员日常业务的需要。2.2开发语言的选择ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序
5、。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:3) 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; 4) ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; 5) 服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; 6) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以
6、从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; 7) ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。 8) 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 9) 方便连接ACCESS与SQL数据库. 10) 开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击.。第二章 :系统调研及可行性分析正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面
7、。1) 明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。2) 提出新系统的人员并不都是系统研究人员,有些人对于其功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。3) 企业的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。4) 总之,必要
8、对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。5) 可行性分析阶段的主要工作包括以下几个方面:a) 新系统目标可行性分析:分析新系统的目标是否符合企业的现状和发展的需要。b) 社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。c) 技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。d) 经济可行性分析经济可行性分析主要是对开发新系统所投入的资金与
9、系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。e) 管理可行性分析:管理可行性分析主要是分析企业现行的管理体制和企业领导是否具有现代化的管理意识和管理水平。6) 软件资源软件资源的可行性分析主要考虑以下几点是否满足用户的要求:a) 操作系统的选择;b) 编译系统的选择;c) 数据库管理系统的选择;d) 高级编程语言的选择;e) 汉字处理系统的选择;f) 应用软件包的选择。本系统在开发前,与中心的领导和有关的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。第三章 :系统分析3.1系统需求分析系
10、统分析是开发管理信息系统的关键性阶段,是一个从不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,基关键性主要体现在“理解需求”和“表达需求”两方面。通过对现行系统的详细调研,主要是从系统的角度理解用户的需要,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。这些需求包括:l 功能需求:为了满足市场对于人才招聘解决方案的需求,尽可能减低成本,为更多的人创造更好的就业条件,也为企业招聘带来便利。l 性能需求:a) 硬件需求:cpu :inter pentuimII 或等效处理器、300MH
11、Z或更高 内存:96MB 可用内存 硬盘:275MB以上可用磁盘空间 显示器:可达800600像素的256色显示器或更高b) 软件需求:操作系统windows 98/2000/xp(或更高版本) 浏览器:IE6.0或更高版本3.2流程图分析数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。招聘流程数据流图:应聘人员档案管
12、理招聘单位招聘点应聘统计上交上传资料通知是否录用审核系统结构设计图:招聘应聘企业信息职业信息个人简历个人信息企业个人 人才招聘用户注册数据流图:发送简历判断是否简历已经存在数据库中,如果已经存在,则不发送简历,只是判断在最近一个月之内是否投递过该职位,没有才允许投递判断是否登录提交到后台,同时要屏蔽不合格的简历及查看是否有重复的简历是进入到“应届生简历注册”页,然后提交查询招聘信息点击某条招聘信息的“在线申请”进入社会人才建立注册页,提交否登陆网站让用户选择是否为应届生分段填写简历进入用户注册页面点击“申请注册”的用户,是如果个人用户在浏览过程中认为某些职位有进一步考虑的价值,则可能希望暂时保
13、存该职位的信息,这时需要为起提供“职位收藏”的服务。其流程图如下:是否是提示错误提示错误提示错误添加职位是否已经添加此职位判断用户是否存在职位编号是否为空获取用户名系统操作流程图:功能处理错误信息密码错误系统管理数据库功能界面密码正确检查输入操作员及密码系统登录界面网站系统流程图:开始登录管理员后台登录个人简历添加、发布添加、发布企业信息个人用户企业信息修改密码注销修改密码注销查看、删除查看、删除发布、删除发布、删除文章公告前台首页第四章 :系统总体设计功能描述:该信息管理系统可以在Windows XP平台上运行,开发工具采用asp语言开发。其工作流程为:用户登录通过权限判断,普通用户不能浏览
14、、阅读和查询信息,指定用户可以操作,可以进行信息录入、修改和删除的操作。系统的主要功能特点有:l 企业招聘l 人才求职l 用户注册(企业用户与个人用户)l 用户登陆(企业用户与个人用户)l 人才测评l 给我留言l 友情链接l 站内搜索设计思想:页面模块化本系统把页面中一些常用的部分集成为模块,例如页面的头和尾部分这样在设计新页面时如有重复出现的部分,只需要拿现成的模块来组装。流程人性化程序的流程完全遵守人才市场招聘的流程。首先注册,在注册完成后写个人基本信息,而后在填写职业经历和个人业务水平等信息,同时企业注册完成后填写、企业基本信息,而后在填写所需职位的名称、需求、报酬等,最后填写联系方式。这样的流程便于使用者快速熟悉整