ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:727.93KB ,
资源ID:20457493      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20457493.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高校毕业生就业信息管理系统的设计与实现毕业论文Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高校毕业生就业信息管理系统的设计与实现毕业论文Word文档格式.docx

1、计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个管理系统的动态情况,进行动态管理。1.2 国内外研究现状国内外研究现状 当前,国内的大学生就业信息管理系统,已经逐渐出现很多很好的平台,但是没有通过法律措施强制应用到高校的就业管理中去。在一些高校内部,在毕业生就业的工作中,并没有一个运用到实际中去的平台,信息的发布,主要是通过传统的方式。国家就业部门对我们就业信息管理系统的建设也是非常看重,甚至有些以就业信息管理水平来评价一个地方的经济发展水平,这使得每个地方加强就业信息管理系统的改革和开发工作。目前国内比

2、较优秀的此类网站不胜枚举,最为突出的有“中国高校毕业生就业信息服务网”与“北京大学毕业生就业信息服务网”。它们主要包括了“求职”、“招聘”、“新闻”、“企业介绍”、“政策”、“咨询”六大板块。分别为毕业生提供就业的各类信息帮助,属于非常优秀的网络资源站。通过对这些优秀网站的学习研究为本设计提供了一个很好的参考平台。1.3 设计目标设计目标 系统是根据高校毕业生就业的实际情况进行设计与开发的,能够实现高校毕业生就业信息的管理,因此,应具有如下设计目标:1)界面友好、易用性高 2)管理员可以拥有最大的权限 3)本系统分系统管理员,老师用户,企业用户和毕业生用户 4 个用户角色 4)就业查询统计(包

3、括就业情况查询,违约查询,区域分布统计,性别分布统计,时间分布统计,从事行业统计,工作省份统计,就业月份统计)5)学生信息管理,企业信息管理 第第 2 章章 高校毕业生就业信息管理系统需求分析高校毕业生就业信息管理系统需求分析 开发一个系统,第一要做的就是进行系统需求分析。需求分析的主要目的是确定系统的规模和范围,确定软件的总体要求以及所需要的硬件环境支持和软件环境平台搭建、确定待开发软件与外界的接口,根据用户的需求确定软件对操作系统的要求,以及待开发软件总体上的约束和限制。系统分析有助于开发中弄清所需开发的软件、硬件环境、支撑软件和操作人员的要求,可以让开发者思路清晰,使用者操作便捷,简单。

4、2.1 可行性研究可行性研究 可行性研究(Feasibility Study),是指在调查的基础上,通过市场分析、技术分析、财务分析和国民经济分析,对各种投资项目的技术可行性与经济合理性进行的综合评价。可行性研究的基本任务,是对新建或改建项目的主要问题,从技术经济角度进行全面的分析研究,并对其投产后的经济效果进行预测,在既定的范围内进行方案论证的选择,以便最合理地利用资源,达到预定的社会效益和经济效益。对于就业管理系统的可行性研究是非常有必要的,它可以为之后的需求分析和系统详细设计都有根可循。2.1.1 问题定义问题定义 当说到求职,第一就会想到是招聘会。虽然招聘会是目前人才交流的主要途径之一

5、,但是它还远远不能满足现实的需求:1)招聘会定期召开,过期没有交流的机会。招聘会都是在有限的几天内企业与应聘者面对面的交流,虽然现在的招聘一般都会提前贴出海报或其它方式的宣传,但还是会有应聘者错过。2)招聘会人数众多,很难管理。由于参加招聘会的人员繁多,整个过程人员的流动性也非常强,管理起来很不方便。3)空间有限不利交流。招聘会人数众多,而且招聘企业展位有限,想要实现企业与学生详细交流非常困难。4)学校参与很少。在学生求职和企业招聘过程中,学校很少介入,这个阶段的信息统计也是很少的。另一方面从高校学生工作管理者的角度而言。如何根据毕业生择业愿望、用人单位需求和就业结果提取对办学有指导意义的信息

6、,其迫切性和重要性更是不言而喻。在现实中,目前很多老师都是用 Excel 来管理学生的就业信息,功能相对单一。而现在网络上所提供的招聘信息,并不能把单一学校的学生分开出来,学校不能进行相关的统计。所以,为了快速、有效、全面反映最新的用人单位信息和大学毕业生的基本信息,制作一个简单而实用的大学生就业信息系统是十分重要和必要的。2.1.2 技术可行性技术可行性 本系统主要采用了 Java作为编程语言,Java是一种简单、动态、面向对象、分布式、解释执行、健壮、安全、结构中立、可移植、高效能、具有多线程能力的语言。数据库采用 MySQL数据库,MySQL是一个小型关系型数据库管理系统,MySQL被广

7、泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL作为网站数据库。编程搭建框架采用了 SSH框架,SSH为 Struts+Spring+Hibernate 的一个集成框架,是目前较流行的一种 Web 应用程序开源框架。其中使用 Struts 作为系统的整体基础架构,负责 MVC 的分离,在 Struts 框架的模型部分,控制业务跳转,利用 Hibernate框架对持久层提供支持,Spring做管理,管理 Struts 和 Hibernate。2.1.3 操作可行性操作可行性 系

8、统采用浏览器网页的方式,部署简单,界面友好,操作简单,非常适合学生就业信息管理的实际情况的需要。通过多高校毕业生就业情况相关信息的调研,发现有必要设计出针对学生,企业和学校之间的一种就业管理平台,既方便了学生和企业之间的交流,也使得学校对信息的管理方便快捷。2.2 需求分析需求分析 需求分析是软件生存周期中相当重要的一个阶段。需求分析的好坏将直接影响到所开发的网站的成败。需求分析主要是确定待开发网站的功能、性能、数据、界面等要求,确定网站系统的综合要求。2.2.1 系统功能需求分析系统功能需求分析 系统是为毕业生求职,用人单位招聘人才提供的现代化信息平台,毕业生能够通过浏览器查看到最新的招聘信

9、息与就业指导,对自己的信息进行修改和查询。同时用人单位可以通过浏览器进行职位的发布,修改和删除,同时可以在网上查找所需人才简历。管理员可以通过浏览器完成对就业指导的增加,删除和修改。这无论对于毕业生,用人单位和管理员来说都节省了大量的工作量。充分利用毕业生就业信息网来提高用人单位和毕业生之间的交流,实现全面网络化,规范化和集成化。系统分为以下四大模块来实现以上设计思想:1)用户登录模块:根据用户名,密码,用户类别 转发用户到不同的模块 2)学生用户模块:简历管理求职管理,站内新闻查询,文档查询,公告查询,留言管理、个人信息管理 3)企业用户模块:求职管理,站内新闻查询,文档查询,公告查询,留言

10、管理,个人信息管理 4)教师用户模块:毕业生用户管理,站内新闻查询,文档查询,公告查询,留言管理,就业查询统计,违约查询 5)管理员模块:系别管理,专业管理,老师管理员管理,站内新闻管理,企业用户管理,岗位管理,文档管理,公告管理,留言管理,就业查询统计,违约查询 2.2.2 系统性能需求分析系统性能需求分析 所谓软件的性能就是在空间和时间资源有限的条件下,软件系统还能不能工作。所以首先列出所有可能使用此系统的人员配置,硬件明细,网络状况,在此条件下查询的数据量的大小,所需时间,最后结果的表现形式。1)系统界面要求:提供一个干净整洁的操作环境和良好的人机对话的窗口。2)系统功能要求:完成对各类

11、信息的增加、删除、修改、查询、统计。3)系统的性能要求:本网站响应时间短、吞吐量大、处理时间快。4)系统的运行要求:在 Windows98、XP、Windows2000 都可安全运行。2.3 系统数据流程分析系统数据流程分析 数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。数据流图如图 2-1:图 2-1 数据流图

12、 第第 3 章章 高校毕业生就业信息管理系统概要设计高校毕业生就业信息管理系统概要设计 概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。3.1 系统综合要求系统综合要求 通过需求分析,该系统后台包括用户管理、维护管理和权限管理等部分的设计,并且实现毕业生信息管理、招聘单位信息管理、协议管理、违约管理、就业去向管理等功能。3.1.1 系统功能要求系统功能要求 通过对本系统的功能分析

13、,本系统功能要求使用者可以进入系统进行如下一系列的系统操作:1、院系管理:管理员用户拥有对院系的增、删、改、查操作;2、专业管理:管理员用户拥有对专业的增、删、改、查操作;3、教师管理:管理员用户拥有对教师的增、删、改、查操作;4、站内新闻管理:管理员和教师用户拥有对新闻的增、删、改、查操作,企业和学生用户拥有对新闻的查询操作;5、企业用户管理:管理员用户拥有对企业的增、删、改、查操作;6、岗位管理:管理员用户拥有对所有岗位的增、删、改、查操作,企业用户拥有对发布的岗位增、删、改、查操作,学生用户拥有对申请的岗位增、删、改、查操作;7、文档管理:管理员用户拥有对文档的上传、下载和删除操作,教师

14、、企业和学生用户拥有对文档的查询操作;8、公告管理:管理员用户拥有对公告的增、删、改、查操作,教师、企业和学生用户拥有对文档的查询操作;9、留言管理:所有用户均拥有对留言的管理操作;10、就业情况查询:管理员和教师用户拥有对就业情况的查询操作;如下图 3-1 为系统用例图:图 3-1 用例图 3.1.2 系统性能要求系统性能要求 该系统应用于高校对毕业生的就业情况进行管理,利用 JSP 技术进行开发,相比PHP 有更好的安全性,且数据接口更以维护。数据库采用 MySQL,MySQL适用于中小型企业,针对该系统的用户来说,MySQL 的性能要求完全能满足用户的各项需求。3.1.3 系统运行要求系

15、统运行要求 系统采用 SHH框架,JAVA语言开发,MySQL数据库,该系统对软件环境的要求:1、操作系统:Windows XP/Vista/7/8 Debian Linux 2、应用软件:Microsoft Office Excel 2003/2007/2010 3.2 数据库设计数据库设计 数据库设计(Database Design)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。设计一个结构合理的数据库,可为日后整理数据库节省时间,并能更快地得到精确结果。为了快捷、高效地创建出一个完善的数据库,必须合理的设计数据库。为了

16、满足系统存储数据需要,方便进行插入,更新,统计分析等操作,数据一共设计为两个部分,第一部分为满足插入、更新、删除较多的数据存储。第二部分为满足查询和统计分析。为了方便进行数据库之间的迁移,数据库中不建议采用存储过程,触发器等数据库特征明显的代码,所有表建立,操作 MySQL均采用标准语句。3.2.1 概念结构设计概念结构设计 对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中诸处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在

17、计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体(E-R 模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。如下图 3-2 所示部分 E-R 图:图 3-2 E-R 图 3.2.2 逻辑结构设计逻辑结构设计 主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域

18、产生相应的逻辑子模式。根据系统的概念模型,得出本系统的关系模型如下:公告表信息(公告 ID、公告内容、添加时间、是否删除标志、公告标题)简历表信息(简历 ID、添加时间、是否删除标志、简历名称、简历路径、关联的求职者 ID)就业表信息(就业 ID、毕业前后就业、从事行业、添加时间、就业分布、是否删除标志、就业时间、性别、关联的老师 ID、关联的学生 ID、就业省份、就业月份)留言表信息(留言 ID、留言内容、留言时间、是否删除标志、留言标题、关联的用户 ID)投递记录表信息(投递 ID、添加时间、是否阅读、应聘状态、关联的简历 ID、关联的职位 ID)文档表信息(文档 ID、添加时间、文档路径

19、、文档标题、是否删除标志)学院表信息(学院 ID、系名、是否删除标志)新闻表信息(新闻 ID、新闻内容、添加时间、新闻标题要、是否删除标志)用户表信息(用户 ID、班级、从事行业、添加时间、法人代表、联系地址、联系方式、年级、密码、企业地址、企业联系电话、企业名称、企业区域、用户权限、真实姓名、是否上传标志、用户名、系、性别、学号、专业、关联的职位 ID)职位表信息(职位 ID、添加时间、工作地点、工作类型、工作年限、性别、学历、有限期、月薪、招聘人数、职位类别、是否删除标志、职位描述、职位名称、职位发布人 ID、工作省份)专业表信息(专业 ID、专业名、是否删除标志、关联的系 ID)签约表信

20、息(签约 ID、备注、路径、是否删除标志、时间、关联的就业 ID)违约表信息(违约 ID、时间、是否删除标志、关联的就业 ID)根据系统数据库的关系模型得出数据表结构设计如表 3-1至表 3-11:表 3-1 公告表 字段说明 字段名称 数据类型 是否主键 公告 ID id bigint(20)是 公告内容 content text 否 添加时间 createtime datetime 否 是否删除标志,0表示未删除,1 表示删除 gonggaolock int(11)否 公告标题 title varchar(255)否 表 3-2 简历表 字段说明 字段名称 数据类型 是否主键 简历 ID

21、id bigint(20)是 添加时间 createtime datetime 否 是否删除标志,0 表示未删除,1 表示删除 jianlilock int(11)否 简历名称 jianlimingchen varchar(255)否 简历路径 path varchar(255)否 关联求职者 ID外键 qiuzhirenid bigint(20)否 表 3-3 留言表 字段说明 字段名称 数据类型 是否主键 留言 ID id bigint(20)是 留言内容 content text 否 留言时间 createtime datetime 否 是否删除标志 liuyanlock int(11)

22、否 留言标题 title varchar(255)否 关联的用户 ID,外键 userid bigint(20)否 表 3-4 就业表 字段说明 字段名称 数据类型 是否主键 就业 ID id bigint(20)是 毕业前后就业 biyeqianhoujiuye varchar(255)否 从事行业 congshihangye varchar(255)否 添加时间 createtime datetime 否 就业分布 jiuyefenbu varchar(255)否 是否删除标志 jiuyelock int(11)否 就业时间 jiuyeshijian varchar(255)否 性别 xi

23、ngbie varchar(255)否 关联的老师 ID,外键 laoshiid bigint(20)否 关联的学生 ID,外键 userid bigint(20)否 就业省份 jiuyeshengfen varchar(255)否 就业月份 jiuyeyuefen varchar(255)否 表 3-5 投递记录表 字段说明 字段名称 数据类型 是否主键 投递 ID id bigint(20)是 添加时间 createtime datetime 否 是否阅读 readzhuangtai varchar(255)否 应聘状态 yingpinzhuangtai varchar(255)否 关联的

24、简历 ID,外键 jianliid bigint(20)否 关联的职位 ID,外键 zhiweiid bigint(20)否 表 3-6 文档表 字段说明 字段名称 数据类型 是否主键 文档 ID id bigint(20)是 添加时间 createtime datetime 否 文档路径 path varchar(255)否 文档标题 title varchar(255)否 是否删除标志 wendanglock int(11)否 表 3-7 学院表 字段说明 字段名称 数据类型 是否主键 学院 ID id bigint(20)是 学院名称 name varchar(255)否 是否删除标志

25、xilock int(11)否 表 3-8 新闻表 字段说明 字段名称 数据类型 是否主键 新闻 ID id bigint(20)是 新闻内容 content text 否 添加时间 createtime datetime 否 新闻标题 title varchar(255)否 是否删除标志 xinwenlock int(11)否 表 3-9 用户表 字段说明 字段名称 数据类型 是否主键 用户 ID id bigint(20)是 从事行业 congshihangye varchar(255)否 添加时间 createtime datetime 否 法人代表 farendaibiao varch

26、ar(255)否 联系地址 lianxidizhi varchar(255)否 联系方式 lianxifangshi varchar(255)否 年级 nianji varchar(255)否 密码 password varchar(255)否 企业地址 qiyedizhi varchar(255)否 企业联系电话 qiyelianxifianhua varchar(255)否 企业名称 qiyemingchen varchar(255)否 企业区域 qiyequyu varchar(255)否 用户权限 role int(11)否 真实姓名 truename varchar(255)否 是否

27、删除标志 userlock int(11)否 用户名 username varchar(255)否 学院 xi varchar(255)否 性别 xingbie varchar(255)否 学号 xuehao varchar(255)否 专业 zhuanye varchar(255)否 关联职位 ID zhiweiid bigint(20)否 表 3-10 专业信息表 字段说明 字段名称 数据类型 是否主键 专业 ID id bigint(20)是 专业名 name varchar(255)否 是否删除标志 zhuanyelock int(11)否 关联的系 ID,外键 xiid bigint

28、(20)否 表 3-11 签约表 字段说明 字段名称 数据类型 是否主键 签约 ID id int(11)是 备注 beizhu varchar(255)否 协议路径 path varchar(255)否 是否删除标志 qianyuelock int(11)否 时间 shijian varchar(255)否 关联的就业 ID,外键 jiuyeid bigint(20)否 表 3-12 违约表 字段说明 字段名称 数据类型 是否主键 违约 ID id int(11)是 是否删除标志 weiyuelock int(11)否 时间 shijian varchar(255)否 关联的就业 ID,外键

29、 jiuyeid bigint(20)否 表 3-13 职位表 属性备注 名称 类型 是否主键 职位 ID id bigint(20)是 添加时间 createtime datetime 否 工作地点 gongzuodidian varchar(255)否 工作类型 gongzuoleixing varchar(255)否 工作年限 gongzuonianxian varchar(255)否 性别 xingbie varchar(255)否 学历 xueli varchar(255)否 有效期 youxiaoqi varchar(255)否 月薪 yuexin varchar(255)否 招聘

30、人数 zhaopinrenshu varchar(255)否 职位类别 zhiweileibie text 否 是否删除标志 zhiweilock int(11)否 职位描述 zhiweimiaoshu varchar(255)否 职位名称 zhiweimingchen varchar(255)否 职位发布人 ID,外键 zhiweifaburenid bigint(20)否 工作省份 gongzuoshengfen varchar(255)否 第第 4 章章 高校毕业生就业信息管理系统详细设计与实现高校毕业生就业信息管理系统详细设计与实现 详细设计是软件工程中软件开发的一个步骤,就是对概要设计的一个细化,就是详细设计每个模块实现算法,所需的局部结构。详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1