毕业生就业信息系统的设计与实现完整版资料.docx

上传人:b****4 文档编号:5879966 上传时间:2023-05-09 格式:DOCX 页数:97 大小:1.41MB
下载 相关 举报
毕业生就业信息系统的设计与实现完整版资料.docx_第1页
第1页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第2页
第2页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第3页
第3页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第4页
第4页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第5页
第5页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第6页
第6页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第7页
第7页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第8页
第8页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第9页
第9页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第10页
第10页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第11页
第11页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第12页
第12页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第13页
第13页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第14页
第14页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第15页
第15页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第16页
第16页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第17页
第17页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第18页
第18页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第19页
第19页 / 共97页
毕业生就业信息系统的设计与实现完整版资料.docx_第20页
第20页 / 共97页
亲,该文档总共97页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业生就业信息系统的设计与实现完整版资料.docx

《毕业生就业信息系统的设计与实现完整版资料.docx》由会员分享,可在线阅读,更多相关《毕业生就业信息系统的设计与实现完整版资料.docx(97页珍藏版)》请在冰点文库上搜索。

毕业生就业信息系统的设计与实现完整版资料.docx

毕业生就业信息系统的设计与实现完整版资料

 

本科毕业设计(论文)

题目:

毕业生就业信息管理系统的设计

TheDesignofEmploymentManagement

InformationSystemforGraduates

课题类型:

设计√实验研究□论文□

学生姓名:

刘斌

学号:

3090701206

专业班级:

计算机102

学院:

计算机与信息学院

指导教师:

伊芸芸

开题时间:

2021年月日

2021年月日

毕业生就业信息管理系统的设计与实现

摘要

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。

管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统学生就业管理系统是学校管理系统的主要构件之一,在某种程度上体现了一个学校的教学现代化水平,系统的先进性将引领学校教学质量向前飞速发展。

通过学生就业信息管理系统这个平台,可以实现学生管理、就业管理的信息化、网络化、系统化、规范化管理,从繁杂的数据查询和统计中解脱出来,更好的掌握学生就业信息。

系统的主要功能包括:

班级信息管理、学生信息管理、就业信息管理以及招聘信息管理等。

本系统前台主要使用JSP作为开发语言,后台使用SQL2021作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的毕业生就业信息管理系统。

关键词:

就业信息管理;管理系统;JSP;B/S结构

 

TheDesignofEmploymentManagementInformationSystemforGraduates

ABSTRACT

Alongwiththeinformationtechnologyinthemanagementofamoreprofoundandextensiveapplication,managementinformationsystemsimplementation,technologyhasgraduallymatured.Managementinformationsystemisacontinuousdevelopmentofnewdisciplines,anyoneunittosurviveandtodevelop,efficientactivitiesoftheinternalorganizationoforganic,itmustestablishitsowncharacteristicsandtoadaptthemanagementofinformationsystem.Studentmanagementsystemisoneofthemaincomponentsoftheschoolmanagementsystem,tosomeextentreflectsaschoolteachingmodernizationlevel,thesystem'sadvancednaturewillleadtheschoolteachingqualityforwardrapiddevelopment.

Throughthisplatform,studentsemploymentinformationmanagementsystem,studentscanachievemanagement,employmentmanagementinformatization,network,systematic,standardizedmanagement,liberatedfromthecomplexdataqueryandstatistics,abettergraspofstudentemploymentinformation.Themainfunctionsofthesysteminclude:

theclassinformationmanagement,studentemploymentinformationmanagement,employmentinformationmanagementandRecruitmentInformation.

ThefrontofthesystemusingJSPasadevelopmentlanguage,theuseofSQL2021asadatabasemanagementsystem,thedevelopmentenvironmentisMyEclipse,serverusingtomcat,developedaWebtechnologybasedonB/Sstructurebasedstudentinformationmanagementsystem.

Keywords:

EmploymentInformationSystem;ManagementSystem;JSP;B/SStructure

 

引言1

1.3系统软硬件要求…………………………………………………………………………..2

4.2详细设计.............................................................................................................................................13

附录A:

外文文献及中文翻译………………………………………………………………35

附录B:

主要参考文献题录及摘要…………………………………………………………45

附录C:

主要源程序…………………………………………………………………………47

 

插图清单

图4-6整体系统E-R图...........................................................................................................10

图4-8管理员用例图...............................................................................................................13

图4-9用户使用时序图...........................................................................................................13

图4-10用户使用系统活动图.................................................................................................14

图5-1系统登陆页面设计.......................................................................................................15

图5-2管理员主页面...............................................................................................................17

图5-3学生信息录入...............................................................................................................18

图5-4学生信息录入流程图...................................................................................................18

图5-5学生个人信息管理.......................................................................................................19

图5-6班级信息录入...............................................................................................................21

图5-7班级信息管理...............................................................................................................21

图5-8就业信息录入...............................................................................................................23

图5-9就业信息查询...............................................................................................................24

图5-10招聘信息录入.............................................................................................................25

图5-11招聘信息管理.............................................................................................................25

图5-12修改密码.....................................................................................................................27

图5-13学生个人信息修改.....................................................................................................28

图5-14招聘信息查询.............................................................................................................29

图6-1由于servlet路径配置错误,运行时的提示................................................................31

 

表格清单

表4-2班级信息表(t_banji)..................................................................................................11

表4-3就业信息表(t_jiuye)..................................................................................................11

表4-4招聘信息表(t_zhaopin)..............................................................................................11

表4-5管理员信息表(t_admin).........................................................................................................11

 

引言

随着Internet的快速发展,人们已经进入了信息时代,人们获得信息并进行相关信息的交流已经不再只是报纸、电视、广播等传统媒体,尤其是毕业生就业,更需要大量的就业信息。

如果学校能够提供一个毕业生的就业信息平台,就能够快速有效的帮助学生和相关企业获得对方想要的职位和学生,并且可以让老师或者管理员能够轻松效率地浏览所有的学生就业信息。

在学校,尤其是在各大高校,毕业生就业信息是学校的一项重要的数据资源,毕业生信息管理也是学校的一项常规性的重要工作。

而长期以来,毕业生信息管理都是依赖人工进行的,面对如此众多的毕业生信息,其工作量可想而知。

不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了毕业生信息管理的某些不规范,太笼统的状态。

作为计算机应用的一部分,使用计算机对毕业生信息进行管理,具有手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高的效率,也是学校科学化、正规化管理的重要条件。

因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套毕业生信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

第1章绪论

1.1课题背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,学生就业信息管理系统必定是一个教育单位不可缺少的部分。

一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。

所以学生就业信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:

检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高高校就业信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件[1]。

1.2目的和意义

管理信息系统就是我们常说的MIS,在强调管理,强调信息的现代社会中它越来越得到普及。

MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学及计算机科学。

在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

其意义体现在以下四个方面:

第一,管理本身就是一类复杂的智能行为,是一个知识运用和知识创新的过程;第二,现代的企事业管理迫切需要一个支持的信息管理的平台;第三,一个协同管理的平台是必不可少的;第四,企事业需要一个不断进行技术交流和培训的系统。

目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生就业信息管理系统也是有了很大的发展,商业化的学生就业信息管理软件也不少。

学生就业信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生就业信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

在各大中小学校,用计算机管理学校的信息已经越来越普遍了。

用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。

提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。

1.3系统软硬件要求

硬件需求:

CPU:

Pentium以上计算机

内存:

512M以上

软件需求:

操作系统版本:

WindowsXP/vista/Win7

开发工具:

MyEclipse

后台服务器:

ApacheTomcat6.0

开发语言:

Java

浏览器:

IE6.0

第2章开发工具及技术

2.1开发工具

此次设计主要采用MyEclipse加Tomcat后台服务器进行,设计过程中页面主要使用JSP技术完成,下面对MyEclipse、Tomcat和SQL2021数据库进行简要介绍。

MyEclipse

MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

可以这样认为,当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

2.1.3SQL2021

SQL2021使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IP、ODBC和JDBC等多种数据库连接途径;可以处理拥有上千万条记录的大型数据库。

对于一般的个人使用者和中小型企业来说,SQL2021提供的功能已经绰绰有余,而且由于SQL2021是开放源码软件,因此可以大大降低总体拥有成本。

2.2JSP技术

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

JSP技术的优点:

1.一次编写,多处运行。

除了系统之外,代码不用做任何更改。

2.系统的多平台支持。

基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。

相比ASP/.net的局限性是显而易见的。

3.强大的可伸缩性。

从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。

4.多样化和功能强大的开发工具支持。

Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下

5.支持服务器端组件。

Web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供Web页面调用,以增强系统性能。

JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。

内部对象说明:

request客户端请求,此请求会包含来自GET/POST请求的参数;response 网页传回客户端的响应;pageContext网页的属性是在这里管理;session与请求有关的会话;applicationservlet正在执行的内容;out用来传送响应的输出流;config 代码片段配置对象;page JSP网页本身;exception 针对错误网页,未捕捉的例外

2.3JavaScript

JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。

同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。

JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。

在HTML基础上,使用JavaScript可以开发交互式Web网页。

JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。

在本系统中很多地方使用了JavaScript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。

 

第3章需求分析

3.1需求调研

教育是科学之本,随着我国教育的普及和当前全球范围的知识经济的突飞猛进,一套高质量高效率的学生就业信息管理系统更是必不可少,当前不仅是我国还是海外其他国家,均把学校教育放在战略地位,投入巨大的人力物力研制各种教育模式,其中,毕业生就业信息管理系统的开发是首当其冲。

一套好的管理系统是良好学习环境的组织者。

由于信息系统数据量大,传统的人工操作不仅效率低,准确性不高,而且其完整性,保密性均得不到保证。

此信息管理系统可以实现学生就业信息管理的高效查询,修改,删除等操作,使学生就业信息管理关系系统化,规范化和自动化。

3.2可行性分析

开发任何一个系统,都会受到时间和资源上的限制。

因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。

下面就技术、经济、操作和法律四个方面来介绍。

本系统开发工具是MyEclipse和SQL2021数据库,开发语言是Java,主要使用了J2EE的技术

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

当前位置:首页 > 医药卫生 > 基础医学

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

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