大学生就业管理信息系统设计与开发.doc

上传人:wj 文档编号:2125329 上传时间:2023-05-02 格式:DOC 页数:43 大小:11.83MB
下载 相关 举报
大学生就业管理信息系统设计与开发.doc_第1页
第1页 / 共43页
大学生就业管理信息系统设计与开发.doc_第2页
第2页 / 共43页
大学生就业管理信息系统设计与开发.doc_第3页
第3页 / 共43页
大学生就业管理信息系统设计与开发.doc_第4页
第4页 / 共43页
大学生就业管理信息系统设计与开发.doc_第5页
第5页 / 共43页
大学生就业管理信息系统设计与开发.doc_第6页
第6页 / 共43页
大学生就业管理信息系统设计与开发.doc_第7页
第7页 / 共43页
大学生就业管理信息系统设计与开发.doc_第8页
第8页 / 共43页
大学生就业管理信息系统设计与开发.doc_第9页
第9页 / 共43页
大学生就业管理信息系统设计与开发.doc_第10页
第10页 / 共43页
大学生就业管理信息系统设计与开发.doc_第11页
第11页 / 共43页
大学生就业管理信息系统设计与开发.doc_第12页
第12页 / 共43页
大学生就业管理信息系统设计与开发.doc_第13页
第13页 / 共43页
大学生就业管理信息系统设计与开发.doc_第14页
第14页 / 共43页
大学生就业管理信息系统设计与开发.doc_第15页
第15页 / 共43页
大学生就业管理信息系统设计与开发.doc_第16页
第16页 / 共43页
大学生就业管理信息系统设计与开发.doc_第17页
第17页 / 共43页
大学生就业管理信息系统设计与开发.doc_第18页
第18页 / 共43页
大学生就业管理信息系统设计与开发.doc_第19页
第19页 / 共43页
大学生就业管理信息系统设计与开发.doc_第20页
第20页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

大学生就业管理信息系统设计与开发.doc

《大学生就业管理信息系统设计与开发.doc》由会员分享,可在线阅读,更多相关《大学生就业管理信息系统设计与开发.doc(43页珍藏版)》请在冰点文库上搜索。

大学生就业管理信息系统设计与开发.doc

湖南涉外经济学院

本科毕业论文(设计)

题目

大学生就业管理信息系统的

设计与实现

作者

汤佳冕

学院

信息科学与工程学院

专业

计算机科学与技术

学号

11430121150734

指导教师

曾喜良讲师

二〇一五年五月十五日

湖南涉外经济学院本科毕业论文(设计)诚信声明

本人声明:

所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立开展工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或创作过的作品成果。

对本文工作做出重要贡献的个人和集体均已在文中以明确方式标明。

本人完全意识到本声明的法律结果由本人承担。

本科毕业论文(设计)作者签名:

二○一五年五月十五日

湖南涉外经济学院本科生毕业论文(设计)

摘要

随着我国社会经济的快速发展以及信息化、全球化等因素的影响,社会对人才的需求也越来越大,但是我国社会就业岗位的增长速度远远没有高校毕业生的增长速度,就业问题仍成为我们当前最主要的社会问题。

因此,为企业和大学毕业生提供一个直接联系交流的就业网平台已经越来越重要。

本系统实现目标即为给毕业生、用人单位和人事部门提供更便利、广阔和及时的信息,从而改善现有的高校就业环境,同时提高高校就业管理的水平与效率,促进高校信息化建设,使学院能便捷地管理各项数据,在第一时间获取精确的就业数据,为下一步工作提供参考依据。

本就业管理信息系统采用B/S模式,使用Java和SQLServer2005数据库开发而成。

关键词:

就业;信息化;数据库;B/S模式;Java

ABSTRACT

WiththerapiddevelopmentofsocialeconomyandinformationtechnologyChina,factorssuchastheimpactofglobalization,thesocialdemandfortalentisalsogrowing,butoursocietyemploymentgrowthrateisfarfromthegrowthrateofuniversitygraduates,theemploymentproblemhasbecomethemaincurrentproblemswillbeouragency.Therefore,thedirectlinkfortheenterpriseandtheemploymentofcollegegraduatesintheexchangenetworkplatformhasbecomemoreandmoreimportant.

Thesystemistoachievethegoalofgraduates,employersandpersonneldepartmentstoprovidemoreconvenient,comprehensiveandtimelyinformation,toimprovetheexistingemploymentenvironment,improvethelevelandefficiencyofuniversityemploymentmanagement,promotingtheconstructionofinformationofcolleges,schoolscanfacilitatethemanagementofdata,forthefirsttimetoprovideaccuratedataonemployment,thereferenceforthenextwork.

TheemploymentmanagementinformationsystemB/S,JavaandSQLServer2005databasedevelopment.

Keywords:

Obtainemployment;Informationtechnology;Database;B/Smodel;Java

目录

摘要 I

ABSTRACT II

第一章绪论 1

1.1选题目的与意义 1

1.2国内外的发展动态 1

1.3系统目标与意义 2

1.3.1系统目标 2

1.3.2研究意义 2

1.4论文组织结构 2

1.5本章小结 3

第二章系统分析 4

2.1可行性分析 4

2.1.1经济可行性 4

2.1.2技术可行性 4

2.1.3运行可行性 5

2.2需求分析 5

2.2.1工作流程分析 5

2.2.2具体需求分析 6

2.2.3系统设计思想 6

2.2.4系统设计分析 6

2.2.5系统功能分析 7

2.3大学生就业管理信息系统的目标 7

2.4本章小结 8

第三章系统设计 9

3.1架构设计 9

3.1.1系统总体架构设计 9

3.1.2系统网络拓扑结构 10

3.2系统功能模块设计 11

3.2.1信息管理模块 12

3.2.2学生管理模块 12

3.2.3数据字典管理模块 13

3.2.4统计分析模块 13

3.2.5系统管理子系统 14

3.3数据库设计 14

3.3.1数据概念结构设计——E-R图 14

3.3.2数据逻辑结构设计——关系模式 16

3.3.3数据逻辑结构设计——关系表 17

3.4本章小结 19

第四章系统实现 20

4.1系统登录模块实现 20

4.1.1界面实现 20

4.1.2控制器开发 21

4.2管理子系统的实现 22

4.2.1用户账号管理 23

4.2.2用户角色管理实现 24

4.3就业信息统计分析实现 24

4.4数据字典实现 25

4.4.1企业数据字典维护 25

4.4.2学生学籍维护 25

4.5本章小结 26

第五章系统测试 27

5.1测试方法 27

5.1.1界面测试 27

5.1.2功能测试 27

5.2测试的步骤 28

5.3测试的具体实现 28

结论 30

参考文献 31

致谢 32

附录A部分源程序清单 33

37

第一章绪论

1.1选题目的与意义

就业是民生之本。

关心就业就是关心民生。

随着我国社会经济的快速发展以及信息化、全球化等因素的影响,社会对人才的需求也越来越大,但是我国社会就业岗位的增长速度远远没有高校毕业生的增长速度,就业问题仍成为我们当前最主要的社会问题。

在实际的工作中,就业信息管理对工作人员来说数据量大、任务繁琐。

传统的手工管理已无法满足当前的需求,对就业信息管理系统的建立,自动化已成为必然趋势,就业信息管理系统可以对就业信息的统一管理,提供个性化服务。

中国的就业部门对就业信息管理系统建设也很重要。

随着计算机技术和互联网的发展,通过网络交换信息的发布与管理,加强企事业单位和求职者的交流。

1.2国内外的发展动态

美国和日本在很早之前就开始了对于大学生就业信息管理的研究,已经取得了逐步进展,大部分高校人才信息已经和一些大型上市企业招聘信息实现同步,企业人事看到合适的人才信息就可以通过就业管理系统的信息直接联系到学生。

法国对于大学生就业信息十分看重,国家早就已经把大学生就业系统当成了教育部门监管人才必要平台。

目前,大学生就业信息管理系统国内逐渐出现了很多很好的平台,但没有法律的强制措施适用于就业的高校管理。

毕业生就业工作中不使用平台,发布信息主要是通过网站,广告贴,校班级招聘类的传统方式。

1.3系统目标与意义

下面主要分别介绍本系统开发的目的及意义。

1.3.1系统目标

本大学生就业管理信息系统是就目前本校学生就业管理同企业用户招聘管理,开发并提供一个管理方便、信息更新快、功能齐全易操作的管理解决方案,现提出的系统总体开发目标如下:

(1)系统为用户提供方便、灵活的操作界面。

(2)注意数据的安全保障,实现数据备份和恢复的功能。

(3)节省学校毕业生就业的管理费用,提高其管理的效率。

(4)系统登录时设置一定的权限。

(5)用户根据的不同的条件,提供必要的数据支持。

(6)系统提供一些必不可少的就业招聘管理功能。

1.3.2研究意义

在21世纪的今天,为了赶上全球经济一体化加快的步伐,为了进入信息网络化的时代,各个是大专院校紧跟时代的步伐,转变学校的经营管理模式,减少没必要的成本浪费,提高学校的综合实力,因此,每所大中专院校开发毕业生就业管理信息系统,是不可忽视的重要举措。

1.4论文组织结构

本论文总共分为六章,每一章的重点及相关内容大致如下:

第一章为绪论部分。

主要针对选题的的目的及意义进行介绍,概述了本课题国内外目前的研究现状,并对系统目标及意义做了一定阐述,最后对论文结构做个说明。

第二章从需求的角度讨论了大学生就业管理信息系统,提出了系统的需求分析,在此基础上讨论了系统的业务流程,并从用户的角度进行功能性需求分析。

第三章系统的总体设计,包括系统架构设计、功能模块详细设计、数据库的设计。

第四章具体介绍系统的实现过程,依次介绍了系统各个模块的实现过程及效果。

第五章就系统进行测试,包括测试方法、步骤以及实现。

最后是结束语,总结了系统在实现过程中存在的问题,提出了一些改进的意见和进一步研究方向。

1.5本章小结

本章主要是对选题的目的及意义,目前该课题国内外研究现状以及本系统开发的目的和意义做了一个简单介绍,并对本论文结构安排做了个说明。

第二章系统分析

本章将主要对系统从可行性、需求分析、系统设计目标进行分析。

2.1可行性分析

本系统的可行性从经济、技术和运行三方面进行了分析和研究。

2.1.1经济可行性

当前本系统只对服务器有相关的要求,在服务器的费用方面,支出在学校所承担的范围内,以后人员培训的费用和其他设备的维护费用都在自己学校所承担的范围里[7]。

用当前的系统是可以节约支出是能够支付当前系统的直接支出,以后的维护费用更会比之前的机制节约很多钱,为此主要表现有以下几个方面:

第一,本系统的可以节约管理成本,提高管理效率;

第二,本系统原始数据修改简单方便;

第三,本系统的运行快、安全简单的数据管理;

第四,本系统的运行可以代替人工进行许多繁杂的劳动;

因此,该系统在经济上是可行的。

2.1.2技术可行性

本人以前有做过一个相类似系统的开发,对本系统一般性的软件和操作环境,编译环境都是比较熟悉的,另外本人在开发本系统是有相当多的互联网和人力资源的帮助,所以当前这个系统从技术上来说是可行的,适用于大中规模的数据量需求[8]。

本系统使用VisualStudion2010作为系统开发的开发环境,通过院系管理员功能模块对用户管理(包括院系信息,学生信息,企业信息)、权限管理(包括院系管理员、学生、用人单位)、系统管理(包括用户注册、身份验证、密码修改、内部公告)、签约管理(包括协议书信息管理、统计就业情况、协议书异动管理)、数据分析(包括数据整合、分析、预测、导出和打印)等[8]进行管理;企业功能模块完成单位信息、招聘职位、人才信息搜索、应聘信息管理等工作;学生功能模块则可以完成电子简历、职位查询、发布求职意向、网上咨询等。

据上所述,本就业管理信息系统不管是在硬件的要求上,还是在开发和设计的技术皆是能够实现的,为此,该系统在技术上是可行的。

2.1.3运行可行性

本系统是一个大中型的大学生就业管理信息系统,所耗费的资源小,学校的电脑无论是硬件还是软件都能够满足条件,本系统的关键技术是应用程序和数据库的紧密结合[9]。

将全部的数据信息放入数据库中进行存储。

并且这些信息都是由程序调用操作完成的。

同时对于本信息管理系统,采用SQLServer2005数据库来存储数据是完全可行的[10]。

本大学生就业管理信息系统的编程基本上具备了一套成熟、完备的理论体系结构,java程序设计语言和数据库的紧密结合进行开发的技术早已成熟,且在该类信息管理系统已经在各个高校使用。

因此,本系统在运行上是可行的。

2.2需求分析

下文主要从工作流程分析入手,介绍具体的需求分析并对系统设计思想、系统设计及功能做了个阐述。

2.2.1工作流程分析

本系统业务流程上主要有四大类的用户:

(1)学校管理员:

校管理员、院系管理员、就业处管理员、辅导员或班主任;

(2)毕业生用户;(3)企业用户;(4)系统管理员。

系统业务需求如图2.1所示。

图2.1系统业务需求

2.2.2具体需求分析

学校用户:

(1)辅导员或班主任登录后可以给本班的学生分配登录账号,维护学生的基本信息数据,审核本班学生的就业信息和管理个人的用户信息。

(2)就业办的老师登录后可以审核全校学生的就业信息,管理个人的用户信息。

(3)院系领导登录后可以维护个人的用户密码信息及查询本院系的学生就业信息情况。

(4)校领导登录后可以查询全校学生的就业信息情况,维护个人的用户密码信息。

毕业学生用户:

系统的主要用户就是学生,系统管理员在毕业生使用系统前就毕业生的学籍信息导入数据库,再由辅导员根据学生毕业情况分配使用账号,这样毕业生得到自己的账号和初始密码后登录系统就可填写、修改、提交就业信息,并能够更改个人用户的密码,并提示学生首次使用时应更换初始密码,保护学生个人信息的安全。

企业用户:

企业用户既能查看学生信息和发布招聘信息,也能通过管理员更新企业的基本信息和代发布招聘信息。

管理员:

管理员则是对用户的角色管理,控制好用户访问相应的模块,并能够对数据字典进行维护更新,并可以管理个人的用户密码信息。

2.2.3系统设计思想

(1)依照学校所具备的资源环境,按照设计合理的开发方案,并合理经济的进行相关管理,减少开发过程中的人力开支、物质消费,提高系统开发的效率和实用效果。

(2)本系统的数据库能够自己进行更新及维护,并能在第一时间内依据客户不同的需要进行相关的添加、删除、修改等。

(3)本系统能够满足学校毕业学生的庞大需求,例比如毕业学生就业信息的查询、维护、更新、录入等。

2.2.4系统设计分析

(1)基础信息设置模块

系别设置:

添加、修改、删除。

专业设置:

添加、修改、删除。

(2)企业信息管理模块

企业信息维护:

添加、修改、删除。

企业信息浏览:

企业信息的查找、汇总。

(3)学生就业信息管理模块

学生基本信息的维护:

学生基本信息的添加、修改、删除。

学生基本信息的查询:

查询专业成绩等。

(4)系统维护模块

数据备份、数据清理、用户管理(添加、修改、删除)、密码修改。

(5)系统帮助模块

关于本系统、记事本等设置生产数据统计功能。

2.2.5系统功能分析

(1)权限功能

设置权限,分为普通用户和管理员用户。

普通用户的访问权限包括:

企业信息浏览模块,学生就业信息查询模块,学生就业信息浏览模块,修改密码模块、帮助模块、退出系统模块。

管理员用户的访问权限为所有的子模块。

(2)录入功能

对学生就业信息进行一条条的录入,然后将数据保存着库里,这样才能提供全部信息的录入功能给超级用户。

(3)查询功能

根据学生查询条件和不同的使查询值进行查询,同时也可以进行模糊查询。

若不输入查询值和查询条件,查询全部信息,统计查询学生的个数。

(4)维护功能

对学生就业信息进行添加操作、修改操作、删除操作。

根据查询条件,进行查询学生的基本就业信息操作。

(5)退出功能

结束并退出系统。

2.3大学生就业管理信息系统的目标

(1)节约学校管理资源,提高毕业生就业信息管理的管理效率

本系统不仅为学校减少许多人工成本等方面的经费开支,而且让冗余的纸张管理的依赖率大大降低了,更进一步节约了资源。

与如今的计算机相比较来,其存储量大、查询速度快、方便快捷、占地小的优点,更显著提高了大学生就业信息管理的效率,提高了大学生就业信息管理的精确度[10]。

(2)操作简易,精减人员,减少浪费

根据不同权限的管理,与人工管理的方式比较起来,首先能够减少人工操作工作导致的一些纰漏,而且让冗余的纸张管理的依赖率大大降低了。

人机交互的界面使得操作方便快捷,节省维护学生信息所需要的人力,进一步精简工作人员,这无论从物质上、时间上,还是财力上都为学校节约了开支。

(3)信息处理、交流上的便捷与系统的独立性

对系统维护过程中可能产生的大量关联数据,要能够有组织地、动态地进行传递、处理[11]。

2.4本章小结

本章主要是对大学生就业管理信息系统从经济、技术、运行等方面进行可行性分析,对系统的需求分析及设计思想和系统设计做了一定说明,并对系统的功能和设计目标做了阐述。

第三章系统设计

本章主要是对大学生就业管理信息系统进行总体和详细设计,并进行图例说明,对数据库表结构进行设计,并画出E-R图。

3.1架构设计

下面主要介绍系统开发的总体架构设计,并对网络拓扑结构及安全架构做了个阐述。

3.1.1系统总体架构设计

系统采用的是B/S的三层模式,即是客户端、WEB服务器端、数据库服务器端。

如图3.1所示。

图3.1系统总体架构

访问客户端的主要人员有学生、辅导员或班主任、学院领导、学校领导、就业处老师、管理员,WEB服务器端完成不同的客户需求,根据用户的权限来限制数据库及资源的访问。

当有来自客户端数据库服务需求,WEB服务器端将连接客户端的数据库后端服务器,验证身份权限,分级管理不同的登录权限。

表示层是在客户端PC机上运行的,WEB浏览器组件、动态网页等通过友好的界面实现相关的模块与服务器交互,如查询、统计等。

功能层主要是在网络上运行的服务器,它将业务逻辑组件封装起来来访问相应的应用程序,如位于WEB服务器端可以处理系统事务逻辑。

接到用户请求后,执行与数据库连接起相应的扩展应用程序,并通过SQL等方式向数据库服务器提出处理数据的申请。

位于后台的数据库将处理完后的数据交给WEB服务器,再由它传回客户端。

数据层架构底层,由数据服务器组成,主要是对系统进行数据逻辑处理。

它的任务含有数据存储管理,WEB端传来的请求处理,实时数据库的更新、查询、修改等功能,处理后的数据交给功能层。

该系统易管理和数据的维护,系统稳定性高且可伸缩性强,从而整体的性能较高。

3.1.2系统网络拓扑结构

本大学生就业管理信息系统,其硬件结构采用学校网络硬件体系结构,系统的服务器是一台配置较高的PC机,既作WEB服务器使用又作为数据库服务器使用。

本系统的防火墙,采用性价比较高的华为三层交换机S2700自带的防火墙。

系统网络硬件体系架构如图3.2所示。

图3.2系统网络拓扑结构图

图3.3系统安全架构图

3.2系统功能模块设计

根据系统需求,从功能角度去设计,系统可分为业务核心、管理、接口三大模块。

总体功能模块如图3.4所示。

图3.4系统功能结构图

3.2.1信息管理模块

通过该模块可发布新闻、招聘信息、通知、求职信息等,并对其维护。

该模块能使学生很方便了解就业指导、招聘信息、通知等。

该模块一主要内容就是企业的招聘信息,用户单位的需求信息,及周边学校或人才市场招聘信息,学校下发的文件,通知公告能及时发布到平台,学生就能及时了解这些讯息,使企业、学校、学生紧密联系在一起,加强彼此沟通,协作完成学生的就业工作是本系统的最根本功能需求。

企业用户操作如图3.5

图3.5企业用户操作时序图

3.2.2学生管理模块

即是管理学生的就业信息及学籍信息,了解毕业生就业需求和去向是该系统的非常重要的功能。

其中含有就业情况的统计,学生毕业后去向的管理,以及日常更新等功能。

个人信息管理含有个人信息的更新、修改、删除。

毕业生操作时序如图3.6所示。

图3.6毕业生操作时序图

3.2.3数据字典管理模块

该模块主要是对毕业生填写的信息汇总,含括专业数据管理、班级数据管理、院系数据管理、行业数据管理、企业数据管理。

3.2.4统计分析模块

该模块将以图表形式出现,它是系统自动统计计算来的,为确保数据真实可靠性,此模块只有查询、删除、打印输出功能。

具体操作时序如图3.7所示。

图3.7学校管理人员操作时序图

3.2.5系统管理子系统

其功能包括:

维护系统模块管理、角色管理、系统设置、用户管理等。

系统管理员操作时序图如图3.8所示。

图3.8系统管理员操作时序图

3.3数据库设计

3.3.1数据概念结构设计——E-R图

E-R图包含“实体”、“联系”、“属性”三个基本部分。

联系分为三类:

一对一联系(1:

1);一对多联系(1:

N);多对多联系(M:

N)。

本系统的E-R图如图3.9所示:

图3.9大学生就业管理系统E-R图

本系统各实体的E-R图如下图所示:

图3.10管理员E-R图

图3.11毕业生E-R图

图3.12企业E-R图

图3.13招聘信息E-R图

3.3.2数据逻辑结构设计——关系模式

根据E-R图,各实体具体关系模式为:

⑴管理员信息表(管理员账号,密码);

⑵毕业生信息表(学号,登陆密码,姓名等);

⑶企业信息表(企业代码,名称,性质,地区,所属行业,地址,电话,联系人,简介);

⑷招聘信息表(信息代码,发布时间,标题,发布单位,内容)。

3.3.3数据逻辑结构设计——关系表

⑴创建数据库

在企业管理器中选择【企业管理器】→【MicrosoftSQLServer】→【SQLServer组】→【(local)(WindowsNT)】→数据库节点,右键单击该数据库节点,在弹出来的快捷菜单中选择【新建数据库】命令,则弹出的数据库属性对话框,在该对话框中设置数据库的名字为“jygl”并且指定保存数据库的路径和其他一些属性。

数据库中创建表也有两种方法,可以通过在企业管理器中直接添加或者用查询分析器的脚本命令添加。

⑵建数据库表

在企业管理器的“jygl”数据库中右键单击“表”节点,在弹出来的快捷菜单中选择【创建新表】命令,然后就进入设计表结构界面,可以在该界面中加入表的别名,以及各列的数据类型和长度。

数据表如下:

①理员信息表

具体描述如表3.1所示。

表3.1alogin表结构

编号

字段名称

数据结构

说明

1

aid

char(10)

管理员账号

2

apw

char(10)

管理员密码

②毕业生信息表

具体描述如表3.2所示。

表3.2si表结构

编号

字段名称

数据结构

说明

1

sxh

char(10)

学号

2

spw

char(10)

密码

3

sxm

char(10)

姓名

4

sxb

char(10)

性别

5

ssr

char(10)

生日

6

smz

char(

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2