课程设计模板 基于Web的招聘网站的设计与实现_第1页
课程设计模板 基于Web的招聘网站的设计与实现_第2页
课程设计模板 基于Web的招聘网站的设计与实现_第3页
课程设计模板 基于Web的招聘网站的设计与实现_第4页
课程设计模板 基于Web的招聘网站的设计与实现_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信 息 工 程 学 院课程实践(设计)基于 Web 的招聘网站的设计与实现院系: 专业: 课程: 姓名: 学号: 姓名: 学号: 姓名: 学号: 2016 年 05 月 10 日基 于 Web 招 聘 网 站 的 设 计 与 实 现【摘 要】 当今,人类社会已经进入信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们正在逐步适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等活动,人类的许多社会活动正在向网络化发展。招聘和求职是一项对信息的需求量比较大的活动,特别是在大学校园中,众多的学生面临着就业问题,传统的招聘求职方式已经越来越不能满足他们的要求。建设一个校园实习就业网站也必然得到广大招聘单位和学生的强烈支持。因此本人结合网站数据库开发的要求,对 MS SQL Server2005 数据库管理系统、 SQL 语言原理、JSP 应用程序设计等进行了较深入的学习和应用,主要完成对就业网站的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和应用程序。本文则介绍了建设校园实习就业信息网站的完整过程。其中分别从需求分析、总体设计和详细设计等几方面介绍了怎样实现企业在信息网中进行注册、发布,管理招聘信息和招聘会管理等。【关键词】就业网站,招聘,SQL,JSPI目 录引言 .11. 绪论 .21.1 研究背景与目的 .21.2 本研究现况及现有研究基础 .2系统需求 .32.1 编写目的 .32.2 开发背景 .32.3 开展招聘求职网的原因 .32.4 对性能的规定 .32.5 精度 .32.6 时间特性要求 .32.7 灵活性 .32.8 可行性分析 .32.9 数据流图 .42.10 产品功能 .52.11 数据字典 .52.12 开发环境以及开发工具介绍 .73. 总体设计 .133.1 功能模块 .133.2 系统用例图 .133.3 功能设计 .154. 数据库设计 .164.1 数据库模型图 .164.2 数据库表设计 .165. 详细设计与功能实现 .205.1 SQL Server 数据库与网站的连接 .205.2 系统模块设计 .206. 软件测试 .256.1 引言 .256.2 任务概述 .256.3 计划 .256.4 测试项目说明 .256.5 允许偏差 .286.6 评价 .287. 结束语 .29参考文献 .30II图 目 录图 1 数据流图(顶层图) .4图 2 管理员数据流图(第二层 ).4图 3 个人用户和企业用户数据流图(第二层) .5图 4 系统功能模块图 .13图 5 管理员功能模块 .14图 6 企业用户功能模块 .14图 7 个人用户功能模块 .15图 8 数据库模型图 .16图 10 首页界面 .20图 11 招聘会信息 .20图 12 文档下载界面 .21图 13 招聘信息界面 .21图 14 注册界面 .22图 15 学生成绩管理界面 .22图 16 数据库导入界面 .22图 17 发布招聘信息界面 .22图 18 删除招聘信息界面 .23图 19 登录界面 .23图 20 管理界面 .24图 25 登录界面错误提示 .26图 26 企业用户添加 .27图 27 投递简历成功界面 .28III表 目 录表 1 功能表 .6表 2 用户信息描述 .6表 3 学生信息描述 .7表 4 课程信息描述 .7表 5 学生成绩管理描述 .7表 6 学生奖惩管理描述 .7表 7 学籍异动管理描述 .8表 8 学生身份验证 .8表 9 学生信息查询 .8表 10 建议表(advice) .21表 11 辅导员信息表(Assistant ) .22表 12 业务参数表(BusinessParam) .22表 13 异动信息表(Changed) .22表 14 班级表(Class) .23表 15 院系表(colleges) .23表 16 课程信息表(Course) .23表 17 课程分类表(CourseCategory) .24表 18 宿舍表(dormitory ) .24表 19 功能表(Function) .24表 20 成绩信息表(Grade) .24表 21 专业表(Major) .25表 22 通知表(Notice) .25表 23 奖惩信息表(RewardsPunishment) .25表 24 学生信息表(Student) .26表 25 用户信息表(User ) .26表 26 用户功能表(UserFunction) .27表 27 文件管理表(FileManage ) .27表 28 用户表预存数据 .38表 29 登录用户测试用例 .38表 30 学生表预存数据 .39IV表 31 用户表(家长信息)预存数据 .39表 32 添加用户测试用例 .40表 33 院系表预存数据 .40表 34 专业表预存数据 .40表 35 班级表预存数据 .40表 36 添加班级测试用例 .41表 37 参数表(民族)预存数据 .41表 38 添加学生信息测试用例 .42表 39 参数表(学年学期)预存数据 .43表 40 课程表预存数据 .43表 41 成绩表预存数据 .43表 42 添加学生成绩信息测试用例 .44表 43 宿舍表预存数据 .44表 44 添加宿舍管理测试用例 .45表 45 奖惩表预存数据 .45表 46 添加奖惩管理测试用例 .46表 47 参数表(学籍异动)预存数据 .46表 48 学生异动表预存数据 .46表 49 添加学生异动管理测试用例 .470引言随着计算机技术的迅速发展,我们的生活几乎离不开计算机的帮助,例如:信息数据管理、网上购物等。目前信息数据已经在日常生活中无处不在,需要管理好这些信息数据是一件非常繁琐的事情。学生信息平台的开发就是为了减少学校对于学生信息数据管理所浪费的人力和物力,加快对数据的查询能力以及加长数据的保存时间。学生信息平台采用 C/S(客户端/服务器)系统结构应用型软件,因其具有结构严谨,运行效率高,服务器端压力小,安全性好等优点。本系统使用 C#语言进行开发 ,开发前对学校师生、家长进行调研和采集相关数据,特编制以下五个文档:1、需求分析文档主要用于和用户进行沟通,并且记录用户所需信息,而后根据用户的要求进行需求分析,规划出软件开发所需实现功能;2、总体设计文档主要用于所开发软件的整体概括,对软件所包含功能模块作整体设计,以便了解开发方向;3、数据库设计文档主要设计系统开发所需数据表,通过数据表来存储数据;4、详细设计文档主要对每个小模块和小功能的业务逻辑处理用文字方式表达,使程序员在编码时有参照依据;5、软件测试文档主要针对已开发完成软件进行测试,防止用户使用系统时出现异常。学生信息平台以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。11. 绪论1.1 研究背景与目的全国普通高校的扩招从 1999 年开始,四年之后的 2003 年高校扩招还在继续,增长数量和种类也在扩大,大批的大学学生面临找工作难的问题。这一问题在大学也不例外,大量的学生的求职信息不能及时的被招聘单位所得知,学生也没有办法知道更多的招聘信息。这一问题的其它原因还有:许多招聘会都在大城市集中举行,大学生不可能到达每一个招聘会现场。另一方面,许多招聘单位需要招聘员工,但是出于一些原因的考虑,也不可能到每个招聘会现场甚至每所高校去进行招聘。所以形成这样一种现状:一方面,许多大学学生找不到工作;另一方面,许多招聘单位招聘不到自己需要的人才。招聘和求职已经成为当今社会一大重要问题。因此,这就需要一种既方便学生,又方便企业招聘的平台。校园就业信息网站则完全是为了方便学生求职和企业招聘。在该网站中,学生和企业可以花最小的代价,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。因此,该网站的建设势必得到广大大学生和企业的支持。1.2 本研究现况及现有研究基础校园实习就业信息管理系统是利用互联网技术进行的求职招聘活动,包括招聘信息和求职信息的发布、人才简历的搜集整理等。中国的网络招聘兴起于 1997 年,进入二十一世纪以后,随着中国互联网技术的不断提升和电脑网络的迅速逐步普及,网络求职招聘在中国得到了飞速发展。对于时下大多数企业和求职者来说,网络求职招聘的意义已经远远超出了传统招聘业务的局限,它以其费用低,信息量大,操作便捷,招聘效果好,无地域限制且具备远程服务功能等优点获得了越来越多的求职者和企业的认可,成为一种与传统求职招聘方式并驾齐驱的全新求职招聘模式。时代的进步赋予了网络招聘无限的生机活力,从网络招聘目前的发展态势来看,网络求职招聘越来越受到社会的青睐。据相关数据显示,2004 年求职招聘市场增长了 10%,其中 60%的增长集中在网络求职招聘,中国企业招聘人才 18%会选择通过网络来进行,网络招聘已经逐渐成为中小企业招聘人才的主要途径;有媒体通过采访发现,如今大学生在求职时,目光更多地停留在网络招聘信息上,网络应聘成为这些求职者的首选。2系统需求2.1 编写目的在开发学生信息平台软件之前,首先要对学校的师生和家长进行调研,并且将调研数据材料进行加工处理,然后结合用户的需求,最后编写成需求分析文档,根据需求分析文档来明确所要开发的软件应具有的功能、性能与界面。2.2 开发背景2.2.1 当前趋势学当前社会竞争日趋激烈, “找工作难”已成为社会的一大难题。问题的关键在于求职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到合格的人才来填补公司空缺的这一矛盾中。因此设计本系统正是为了适应这种形势,一个功能齐全的在线人才网站系统将能为招聘者和应聘者提供一个适合的平台,通过这个平台,可以足不出户就能招聘人才或寻找工作,为大众提供方便。2.2.2 开展招聘求职网的意义 高速科技为我们带来越来越多的便利,在信息高速时代,任何事情几乎都可以使用计算机来节约成本增加效率。使用计算机搭建求职招聘的网络平台,使求职者与招聘公司各取所需,在轻松写意的同时获取各自所需的信息从而达到招聘求职的目的。2.3 开展招聘求职网的原因由在开发招聘求职网之前,首先要对即将毕业的大四学生进行调研,并且将调研数据材料进行加工处理,然后结合用户的需求,最后编写成需求分析文档,根据需求分析文档来明确所要开发的软件应具有的功能、性能与界面。2.4 对性能的规定 系统保证使用稳定,操作性能好,操作方法易于掌握,系统的安全性强。 2.5 精度 系统保证结果的正确性,在精度需求上,根据使用的需要,在各项数据的输入、输出及传输过程中,本系统可以满足各种精度的需求。2.6 时间特性要求 在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足用户要求。 2.7 灵活性 3系统具有较高的可靠性,可恢复性。系统有良好的可扩展性,允许管理员随时对其进行更新和维护。当用户需求、操作方式、运行环境、结果精度等发生变化时,设计的软件要可以做适当调整,灵活性较好。2.8 可行性分析可行性分析是系统分析阶段的第二项活动,它的主要目的是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划进行加工。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要分为以下三个可行性。2.8.1 操作可行性本系统操作简单,易于理解,只需通过简单指导,上手较快,辅导员、学生以及家长均能进行操作,并且运行环境要求低。2.8.2 技术可行性本系统在 Windows 7 Server 开发环境下,利用 Microsoft Visual Studio 2008 开发工具,并使用SQL Server 2008 作为数据库管理系统来实现系统的各种功能。SQL Server 2008 属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。可以提高系统的性能,降低它的局限性。2.8.3 用户使用可行性学生信息平台最终用户是个人用户、企业用户,用户是根据角色来获得自己所能操作的功能模块,并通过对应的模块获取自己想要的相关信息。招聘求职网采用简洁直观的网页界面,不但美观而且符合用户操作习惯,用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论