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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

毕业生就业管理系统毕业设计.docx

1、毕业生就业管理系统毕业设计摘要毕业生就业管理系统是一个MIS(管理信息系统-Management Information System)系统,也是一款基于WEB的管理软件。在此管理软件中,教师和学生都可以通过浏览器登陆系统,进行信息的查询。在教师模块,教师可以通过该系统了解学院的各个专业,各个班级的毕业生就业情况;在学生模块,学生可以通过该系统了解自己的信息,以及公司信息、招聘信息等;在后台管理模块,教师可以通过一个桌面程序登陆到毕业生就业管理系统,进行学生管理、公司招聘信息的发布等等。毕业生就业管理系统为教师和学生提供了一个方便快捷的平台,该平台充分利用网络,使得教师和学生可以在有网络的地方

2、用PC机或者手机客户端的浏览器及时发布和了解毕业相关信息。基于Web的MIS系统是对传统MIS系统概念上的扩展,它不仅可以用于高层决策,而且可以用于进行普通的商务管理。通过用户的具名登录(或匿名登录), 以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。随着Internet的扩展,现有的公司和学校不再局限于物理的有形的真实的地域, 网络本身成为事实上发展的空间。换句话说,数字化生存归根到底就是网络化生存,网络将成为人们之间交流和通讯的最直接,也是最便捷的工具。 在设计方面使用SQL Server 2005数据库,使用java语言结合Eclipse开发web端程序,使用Delph

3、i开发桌面应用程序,Tomcat 7.0作为web服务器。通过设计这个MIS系统,希望能改变以往毕业生就业信息难以管理的状况,通过此系统能给教师、学生带来信息管理、查询方面的便捷。关键字:毕业生就业管理系统;MIS系统;java;DelphiAbstractGraduate employment Management System is a MIS (Management Information System, Management Information System) System, also is a web-based Management software.In this manag

4、ement software, teachers and students can login in and query informationthe systemthrough the browser.In the teacher Module ,teachers can understand various professional college, through this system, each classs and grades graduate employment situation;In the student module, students can know themse

5、lves information through the system, and company information, recruitment information, etc;In the background management module, the teacher can through a desktop application login to the graduate employment management system, student management, the companys recruitment information release and so on

6、.Graduate employment management system for teachers and students provides a convenient platform, the platform making full use of the network, making teachers and students can use the PC where there is Internet or mobile phone client browser released in a timely manner and understand information abou

7、t graduation.The MIS system based on Web is extension of the concept of traditional MIS system, it not only can be used for high-level decision, and can be used for general business management.Through a user named login (or anonymous login), and the corresponding access control, can be achieved in t

8、he distal to the system to browse, query, control and review.Along with the expansion of the Internet, the existing companies and schools are no longer limited to physical tangible real region, development of network itself become a matter of fact.Being digital, in other words, in the final analysis

9、 is the living in the network, the network will become the most direct exchanges and communication between people, also is the most convenient tool.The use of SQL Server 2005 database design, using the Java language Eclipse web application development, using Delphi development desktop applications,

10、Tomcat 7.0 as a web Server.By designing the MIS system, hope to be able to change the status of the previous graduates employment information is difficult to manage, through this system can bring teachers and students information management, and convenient query.Key words:graduate employment managem

11、ent system, MIS system, Java, Delphi1.前言1.1引言所谓MIS(管理信息系统-Management Information System)系统,主要指的是进行日常事物操作的系统。这种系统主要用于管理需要的记录,并对记录数据进行相关处理。此次设计毕业生就业管理系统是对MIS系统的一次尝试,该系统通过Web向用户展示学生就业信息情况,通过桌面客户端管理学生信息。该MIS系统不同于传统的B/S模式的系统,它可以使用户不受操作环境的限制,只要能上网,就能够了解学生的就业情况。基于Web的MIS系统,弥补了传统MIS系统的不足,充分体现了现代网络时代的特点。1.2课

12、题研究的背景及意义MIS(管理信息系统-Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员, 以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获

13、得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。对于现代中国的高校,毕业生往往在大四就开始去公司实习,对于毕业生的就业情况的管理往往比较困难,学校拥有的公司招聘信息无法及时告知毕业生,对毕业生的就业情况也无法及时管理。通过就业生就业管理就可以是教师便捷的管理毕业生就业情况,也可以是学生及时了解有关公司的招聘信息,提前做好准备,为学校的管理提供了高效、快捷的方法。1.3国内外情况以及发展趋势MIS是一个由人、计算机及其它外围设备组成的能进行信息收集、传递、存储、加工、维护和使用的系统。它是一门新兴的科学,其主要任务是最大限度的利用计算机及网络通

14、讯技术加强企业信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据。同时加工处理和编制各种信息资料,及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。20世纪80年代以来,管理信息系统得到飞速发展。其结构也几经变化,从最早的主机方式到文件服务器方式(W/S),发展到现在的客户机/服务器方式(C/S)、浏览器/服务器方式(B/S),系统性能也有了较大改进,但并没有从根木上解决MIS 开发和应用中存在的问题,如:1、界面风格不统一,使用繁杂;2、用户培训量大,不利于快速推广应用;3、系统维护不便,功能扩展难度大,升级困难;4、无法兼容己有系

15、统,造成重复投资;5、系统不开放,仅能在系统内部实现数据共享;6、系统开发复杂,开发周期长、投资大,生命周期短。20世纪90年代后期市场竞争日趋激烈,加之计算机软件与硬件发展迅速,更加剧了系统生命周期短暂的态势,甚至有的系统还没有投入应用就己被淘汰。正是由于传统的管理信息系统有着上述不足,它已明显不能适应信息时代企业对信息不断增长的需求。传统的管理信息系统似乎己走到了历史尽头,基于Internet技术的新型管理信息系统Intranet应运而生,不少企业把Internet的概念和技术引入企业内,构建了企业自己的信息网络Intranet。采用Intranet开发IS或MIS具有很多优点,如:1、

16、开发较易,开发周期短,费用低;2、 使用简便,便于推广应用;3、 维护简单,便于扩展和升级;4、 具有跨平台操作的能力,可充分利用现有设备和系统,保护已有投资;5、 系统开放,利于信息共享和系统集成。1.4设计的主要工作毕业生就业管理系统的后台采用SQL Server数据库存储学院、系部、班级、教师、学生等的信息,建立了存储信息的基本表,同时建立的各个视图,视图中有学院、系部、班级、教师、学生的基本信息外,还存储了关于学生的统计信息。该系统的Web端应用jQurey、HTML、CSS联合在浏览器中显示信息,采用Servlet接收用户请求并结合jsp返回给用户请求的内容。该系统的桌面程序提供给教

17、师管理后台数据库的功能,该模块采用delphi设计窗体程序并连接数据库,对数据库中的信息进行管理。2.开发环境和开发技术2.1系统结构本系统通过数据库存储数据,教师可以通过桌面登陆端对数据库中的数据进行修改,进而对学生的信息进行更新。WEB端分为教师登陆和学生登陆,教师登陆后可以浏览学院的学生签约率,该学院下各个系,各个班级的签约率,通过超链接,教师还可以浏览公司的招聘信息,以及登陆日志;学生登陆后可以浏览自己班级的就业信息,招聘信息。2.2工具环境介绍2.2.1开发环境和开发工具的选择在服务器端和客户端用到了不同的开发环境和工具,本系统开发与运行环境如下:开发环境:a.Windows7操作系

18、统 b.安装配置Java JDK 版本1.7开发工具:a.客户端:Eclipse IDE for Java EE Developers ,Delphi XE2FireFox浏览器,IE10浏览器b.服务器端:apache-tomcat-7.0.47,SQL Server2005数据库2.2.2 Eclipse IDE for Java EE Developers ,Delphi XE2简介Eclipse 是一个开放源代码的、基于Java的可扩展开发平台,由IBM倡议开发,通过安装插件组件构建的集成开发环境。而Eclipse IDE for java EE Developers就是集成了web程

19、序开发组件。Delphi是Borland公司研发的可视化开发工具,可在Windows3.x、Windows95、WindowsNT、WindowsXP、WindowsVista、Windows7等环境下使用。当前,Delphi 也可以在LINUX平台上开发应用,其在LINUX上的对应产品Kylix。Delphi 拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言ObjectPascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。“真正的

20、程序员用VC,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,Delphi则功能更强大、更实用。可以说Delphi同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。Delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与Windows编程紧密结合,强大而成熟的组件技术。但最重要的还是Object Pascal语言,它才是一切的根本。Object Pascal语言是在P

21、ascal语言的基础上发展起来的,简单易学。Delphi提供了各种开发工具,包括集成环境、图像编辑(Image Editor),以及各种开发数据库的应用程序,如DesktopDataBase Expert等。除此之外,还允许用户挂接其它的应用程序开发工具,如Borland公司的资源编辑器(Resourse Workshop)。在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。2.2.3Tomcat、SQL Server 2005简

22、介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行to

23、mcat 时,它实际上作为一个与Apache 独立的进程单独运行的。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UN操作系统上的应用。Microsoft SQL Ser

24、ver 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使企业可以构建和部署经济有效的 BI 解决方案,帮助团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各

25、个领域。3.需求分析3.1设计模式和思想3.1.1设计模式近年来,随着计算机和网络技术发展,信息系统运行模式经历了巨大革新。纵观整个信息系统平台的发展,总共产生过四种运行(开发)模式:主机终端模式、文件服务器模式、客户机/服务器模式(Client/Server: C/S模式)和浏览器/服务器模式(B/S模式:Browser/Server)。一、主机终端模式信息系统模式最先出现的是集中式,也叫主机终端模式。在这种集中式结构里,客户机和主机之间传递数据的方式非常简单,一是用户从客户终端键盘键入信息到主机,二是由主机返回到终端上的字符。计算机的所有资源(数据)都在主机上,所有处理(程序)也在主机上完

26、成,其应用程序逻辑和数据都驻留在主机中,不可能真正划分出应用程序的逻辑。该结构对主机性能要求极高,缺乏灵活性,不能满足信息量急剧增长、处理灵活复杂的要求,已逐步在实际工程应用中被淘汰。二、文件服务器模式随着局域网的问世,引入了文件服务器的概念。在这种结构中,应用程序在客户工作站上运行,文件服务器只提供资源(数据)的集中管理和访问途径,对共享数据资源集中管理,将应用程序分散安排在各个客户工作站上。这种结构中应用程序逻辑在客户工作站上执行,因此所有应用程序逻辑都在客户机电脑上运行。文件服务器只提供文件服务,尽管一个应用程序的文件可位于网络驱动器内,但它实际上仍在客户机的内存里运行。对于用户多,数据

27、量大的情况会产生网络瓶颈,同时维护相当困难。三、客户机/服务器模式C/S模式是20世纪80年代,随着网络数据库和桌面图形交互窗口及开发技术的发展而逐渐成长起来的一种模式,在这种结构中,网络中的计算机分为两个有机联系起来的部分:客户机和服务器,如图3-1所示。图3-1 C/S模式结构示意图在C/S结构中,所有的客户机与数据库服务器相连,服务器负责数据处理。客户端负责与用户交互,向后台服务器发出请求。对于用户请求,如果客户机能够满足就直接给出结果,否则就交给服务器来处理。因此,这种模式可以合理均衡地进行事务处理,充分保证数据完整性和一致性。具体来说其特点包括:1、分布的处理与集中的数据操作有机结合

28、;2、服务器对用户是透明的;交互性强,能够处理大量的、适时的数据流,实现安全的数据存取;3、所提供的软件都是以客户端和服务器方式成套出现,是一种配对的、点对点的、框架式的结构模式,与B/S模式相比,处理速度较快。但随着Internet技术的发展,以及企业对信息系统的总体开发、维护、升级和硬件成本的考虑,这种模式逐渐暴露出以下主要问题:1、开发成本较高。C/S模式对客户端软硬件要求较高,尤其是软件的不断升级,对硬件要求不断提高,增加了整个系统成本,系统移植困难,不同开发工具开发出来的应用程序,一般来说兼容性较差;2、由于每个客户机都需要安装相应的应用程序,所以软件维护复杂、升级工作量大。四、浏览

29、器/服务器模式(Browser/Server: B/S模式)随着Internet席卷全球,以Web技术为基础的B/S模式逐渐显示其先进性,当今很多基于大型数据库的信息系统都是采用了这种全新的技术模式。B/S模式主要由浏览器、Web服务器、数据库服务器三个层次组成,其本质上是一种特殊的客户/服务器结构,只不过它的客户端简化为只讲单一HTML语言的客户软件,因而简化了客户端系统的管理和使用,可以使管理和维护集中在服务器端。在这种模式下,客户端使用一个通用的浏览器,代替形形色色的各种应用软件,用户的所有操作都是通过浏览器进行的。Web服务器负责接受HTTP查询、修改等请求,然后根据请求条件到数据库服

30、务器获取相关数据,再将结果翻译成HTML和各种页面描述语言,传送回提出请求的浏览器。其结构图如下所示:图3-2 B/S模式结构示意图B/S模式具有以下优点:1、使用简单:用户使用单一的浏览软件,基本上无需培训即可使用;2、易于维护:由于应用程序都放在Web服务器上,软件的开发、升级、维护只在服务器端进行,减轻了开发维护工作量;3、保护企业投资:B/S模式可以与网络很好结合;4、对客户端硬件要求低:客户机只需要安装Web浏览器软件;5、信息资源共享程度高:可实现Internet上资源共享;6、扩展性好:B/S模式既可在Intranet内使用,也可直接连入Internet,具有良好的扩展性。B/S

31、模式把C/S的肥客户机结构变为瘦客户机形式,大大减轻了客户端的负担。但这种结构也存在一些明显的问题:1、由于HTTP协议是基于TCP/IP协议之上的,HTTP协议中的固定格式是HTML文件形式,这种文件网络传输量较大,因而会影响数据传输效率;2、从管理角度看,这种模式程序代码和数据备份虽然可以在服务器端进行,但客户端每次要求获得数据和反馈的信息都要经过网络才能与数据服务器联系,增加了对网络带宽的要求;3、更重要的,HTML毕竟是一种文本格式,难于加密、易于被窃密和截获,从而使信息系统的安全性难以有效保证,网络安全造价往往比较昂贵。3.1.2设计思想毕业生就业管理系统,采用B/S和C/S结合的方

32、式进行展示和管理。使用MVC开发模式,MVC使表现层、业务逻辑层和持久层分开,因而使系统具有良好的扩展性,用户界面可以灵活变化。在页面展示中,应用Ajax技术,增强该系统处理突发事件的能力。C/S模式用于展示信息,教师和学生都可通过唯一的用户名和密码登陆,登陆后浏览相关信息,B/S模式会在教师机安装.exe格式的桌面软件,教师可以通过该桌面程序登陆,然后对学生的信息进行管理,对数据库中的信息及时更新,通过此种方式使得教师对数据库的更新变的简单、易行。数据库中建立存储学生、教师的基本信息的基本表,并建立了各种视图,视图中加入学生总人数、就业人数、就业百分比等统计信息。简略的执行过程:用户输入请求后,servlet会接收用户的请求,然后将存储所要请求信息的JavaBean交给jsp页面,jsp页面显示用户的请求信息。3.2可行性分析可行性分析的主要目是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行了调查分析并根据需要和可能提出开发系统的初步方案与计划。通过调查分析,本系统设

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

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