忻州师院毕业生就业管理系统毕业论文.doc
《忻州师院毕业生就业管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《忻州师院毕业生就业管理系统毕业论文.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机系本科毕业(设计)论文课题名称忻 州 师 院 毕 业 生 就 业 管 理 系 统专 业计 算 机 科 学 与 技 术姓 名学 号指导教师二零一零年六月目 录1 引 言21.1 研究背景及其现状21.2 本人的主要工作22 系统分析42.1 需求分析42.2 技术可行性分析52.3 经济可行性分析52.4 操作可行性分析63 系统设计73.1 模块设计73.2数据库设计84 系统实现134.1 登录模块实现134.2 管理学生信息模块134.3 企业发布信息模块154.4 应聘就业信息模块185 系统测试205.1 测试环境205.2 系统测试步骤及内容205.3 测试结果216 结束语2
2、2致 谢23参考文献24 忻州师院毕业生就业管理系统摘 要:为了实现我院对毕业生的就业信息进行合理的管理,并为学生提供一些就业信息,特设计了毕业生就业管理系统。本文是围绕毕业生就业管理系统的设计和开发而展开的。该系统的设计与实现是基于B/S模式,采用C#语言,以ASP.NET为技术方向,使用ACCESS 2000作为数据库。根据系统的设计思路与宗旨,它主要包括三大模块:管理员对各用户的信息进行管理,学生可以修改本人信息、查看应聘信息,企业可以发布就业信息、给出回复。为毕业生与用人单位之间搭建了一个进行信息交换的平台,为我院管理毕业生就业信息工作的顺利开展开辟了一条快捷、高效的途径。关键词:就业
3、管理系统 C# ASP.NET B/S模式Abstract: In order to manage the employment information of graduates in our college, and provide students with employment informaton, the graduate employment management system was designed.This article expande around the process of design and development of the graduate employme
4、nt management system. The design and implementation of the system is based on B / S mode, used C # language, ASP.NET for the technology, used ACCESS 2000 as the database. According to the systems design ideas and objectives, it includes three modules: the administrator can manage each users informat
5、ion, students can fill the informations of themselves and look over the employment information. Companies can release information positions and reply to the student who has employed.So as to build a platform between the graduates and employers for exchange of management information as well as create
6、 a fast, efficient way for our college to manage the employment information of graduates perfect edly.Keywords: Employment Management System C #ASP.NETB / S mode1 引 言近年来随着我院招生规模不断扩大,毕业生数量也逐年增加,需要处理的数据和信息量也越来越大,面对如此大规模的就业管理工作,手工处理显然是不能适应发展的需求,利用计算机和网络对我院毕业生就业工作的业务进行计划、管理和决策分析己成大势所趋。“就业系统”以现代网络技术为依托,把
7、高校、用人单位、毕业生三者有机结合,发挥了网络信息传递的优势,加快了用人单位与毕业生间的招聘进程,同时学校通过了解学生的就业信息情况,对毕业生就业情况进行动态分析等,更好地使用人单位与毕业生间的联系得到进一步加强,发挥了学校对毕业生的就业管理和服务功能。1.1 研究背景及其现状随着经济的发展,我国的高等教育也呈迅速发展的趋势,同样我院也不例外,因此毕业大学生的急剧增加不仅成为我院的一个管理难题,而且就业问题也是众多大学生面临的问题。高校毕业生主管部门还必须不断提高就业管理的效率,加强教育部门的信息交换、信息处理、信息统计的能力,合理管理毕业生就业信息。因此,推进高校毕业生就业管理的信息化、电子
8、化,成了高校面临的一个重要课题。就业管理是一项复杂的系统工程,就业工作的好坏将对社会、学校造成很大的影响。毕业生就业是实施高等教育的最后环节,随着市场经济在我国的全面确立,毕业生就业工作已经成为联系学校与社会的桥梁和纽带,高校的就业状况直接关系着我国经济的发展速度,关系到高等教育目标的最终实现。因此就业工作的好坏将直接影响到我校的招生数量和质量,影响到我校招生改革、专业调整和教学改革,同时还是加强高校和用人单位之间联系的重要环节。毕业生就业管理工作是一个跨省市、跨部委、跨行业的业务。它具有如下特点:任务重、信息量大、时效性强、数据处理方式复杂、社会影响大。根据这种现状,提出了毕业生就业管理系统
9、,通过本系统达到对毕业生就业信息管理的规范性和统一性,提高就业管理的效率,改善服务的质量和方式。1.2 本人的主要工作为了更好的实现毕业生就业管理系统,本人做了如下工作。首先对用户进行了深入的调查,研究,了解用户的需求,从经济上,技术上确定该系统是否可行。在对用的需求进行分析,确定用户在功能,性能方面的要求。并对其该系统的各个模块的功能进行细化,进行合理组织。前面的工作完成后,选定合适的开发工具,对系统进行设计,开发。最后对系统进行测试与维护。测试系统的正确性、合理性、稳定性,维护系统是为了使系统适应环境的变化做出相应的修改。在投入使用时,给用户写出系统使用说明书,给予使用指导。通过上述工作的
10、完成,实现了为学校管理毕业生提供一个很好的平台;为毕业学生提供一些就业信息,帮助学生就业;为企业提供发布就业信息平台,形成双向选择的合理交互。实现了学校合理、有序的对毕业生的就业信息进行合理的管理。2 系统分析2.1 需求分析需求分析是介于系统分析和软件设计阶段之间的重要桥梁,是软件设计、实现、测试直至维护的主要基础。需求分析的主要任务就是确定待开发软件的功能、性能、数据、界面等要求,在参阅、了解所开发系统的要求,并进行认真调查,为系统收集资料。本系统的总体目标是实现对毕业的就业信息管理,毕业生,企业双向选择。毕业生就业管理系统的开发应达到如下几个目标:(1)招聘信息发布:可以为企业提供一个快
11、速发布最新招聘信息的平台,方便求职者求职,给企业招聘提供一个良好信息管理窗口。(2)快速注册:为企业用户提供了一个快速注册用户的窗口,用户登录后以进行更加详细信息管理。(3)学生求职:学生可以查看企业发布的信息,应聘职位。 (4)查看就业信息:管理员可以快速查看学生就业情况。(5)后台管理:管理员可以对所有信息进行统一管理,对单位信息,学生信息进行增、删、改操作,并进行学生就业信息查询、统计。毕业生就业理系统企业管理员学生根据系统和外部环境的关系确定顶级数据流图中的外部实体以及它们与系统之间的数据流,基于上面的初步需求分析结果,“毕业生就业管理系统”的顶级数据流图如图2.1所示。图2.1 系统
12、的顶级数据流图根据上面的分析,确定了系统的主要功能,则相应的“毕业生就业管理系统”的一级数据流如图2.2所示:浏览修改企业信息表学生就业管理写入企业管理学生企业管理员添加修改删除修改浏览单位信息管理返回返回获取返回生信息表写入返回获取获取添加更新返回写入获取图2.2 “毕业生就业管理系统”1级数据流图2.2 技术可行性分析技术可行性:毕业生就业管理系统开发过程中,采用的是基于浏览器的B/S结构;采用ASP.NET+ACCESS开发的一款实用性比较强的毕业生就业管理系统。ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,
13、能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构。ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。在这里使用C#语言。C#语言从C和C+发展而来,它汲取了包括C、C+、Java在内的多种语言的精华,是一种简单、完备、类型安全和完全面向对象的高级程序设计语言。
14、它的设计目标就是在继承C和C+强大功能的同时,兼有RAD(Rapid Application Development,快速应用程序开发)语言的简易和高效。作为.NET的核心编程语言,C#充分享受了公共语言运行时所提供的优势,能够与其他应用程序方便地集成和交互。2.3 经济可行性分析系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会经济效益进行估计。本系统开发所用到的人力,财力,物力资源都是现成的,像开发工具VS.NET2005和ACCESS都是可以在网上找到下载资源,并且开放源代码且免费的,本系统投入资金少。而且系统开发运行
15、后,可以实现对毕业生就业信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了毕业生信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。2.4 操作可行性分析本系统界面友好、简洁,用户只要懂得基本浏览网页操作就可以使用该系统,实现各种功能,这同时也是我们设计该系统的最终目的。因此,从操作方面看设计本系统也是可行的。毕业生就业管理系统全部采用现在最流行的浏览器(Web)查询方式,这样对客户端要求很低,只要连上网络,客户端安装 Internet Explorer 或者 Netscape 即可。用户只要会简单的鼠标和键盘操作就可以了。3 系统设
16、计3.1 模块设计本系统的功能设计基本能完成来自毕业生、招聘单位、系统管理员三种用户的需求。系统功能模块图如下图3.1所示:毕业生就业管理系统管理员学生用户管理毕业生信息修改本人信息管理企业信息浏览本人信息应聘职位修改本人信息浏览企业信息发布就业信息给予应聘者答复修改招聘信息浏览应聘者信息企业用户图3.1 功能模块图1、毕业生用户在面对毕业生用户时,当用户登录成功以后,主要有两个模块。(1)个人资料管理模块主要用于个人资料的浏览、更新、修改等。(2)企业信息浏览模块主要用来浏览招聘信息,并且可以应聘其岗位2、企业用户在面对企业用户时,当企业登录成功以后,有四个模块。(1)企业资料管理模块主要用
17、于企业资料的更新、修改、删除和添加等操作。这些资料就是在企业注册时企业所填写的基本资料。(2)招聘信息模块可以发布企业招聘信息,提供给毕业生用户查看,并且对发布的信息可以进行删除和添加等操作。(3)信息查询模块主要用来查询毕业生用户发布的个人资料信息。可以提供各种的关键字搜索,如专业等。(4)回复模块可以给出应聘的学生统一答复。3、管理员用户 当管理员登录成功以后,有三个模块。(1)企业资料管理模块主要用于企业资料的更新、修改、删除和添加等操作。这些资料就是企业注册时企业所填写的基本资料。并且可以对已经发布的招聘信息模块进行修改、删除等操作。(2)毕业生信息管理模块主要用来查询毕业生用户发个人
18、资料信息。可以提供各种的关键字搜索,如专业、学号等,并且可以对学生信息进行添加、修改、删除。(3)管理员信息管理模块主要用于添加管理员,修改管理员自己资料、密码。 3.2数据库设计3.2.1 数据库概要设计为了实现上述功能的需求。要设计出能够满足用户需求的各种实体以及它们之间的相互关系的模型。而通过系统E-R图才能更好地、更准确地用实现这些功能,它是整个数据库设计的关键。系统E-R图如图3.2所示。图3.2 数据库概念模型E-R图3.2.2 数据库逻辑结构设计现在需要将上面的数据库概念结构模型转化为Access数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。系统需要有以下几个表:1、
19、管理员表该表用来存放管理员用户的基本信息。主要字段有:编号(id)、用户名(username)、密码(password)、管理员名字(name)。如表3.1所示:表3.1 学生表(student)字段名称数据类型是否允许空是否主键id自动编号否是uername文本否否pssword文本否否name文本是否2、 学生表该表用来存放学生用户的基本信息。主要字段有:学号(id)、用户名(name)、性别(sex)、身份证(sfz)、籍贯(jg)、年龄(age)、班级号(cid)、系别号(xid)、入学时间(startTime)、是否就业(isJob)、公司名称(Co)、图片(photo)、学历(xu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 忻州师院毕业生就业管理系统 毕业论文 忻州 师院 毕业生 就业 管理 系统
限制150内