毕业生信息管理系统企业管理模块-毕业论文.doc

上传人:滴答 文档编号:1273229 上传时间:2019-01-26 格式:DOC 页数:36 大小:1.04MB
下载 相关 举报
毕业生信息管理系统企业管理模块-毕业论文.doc_第1页
第1页 / 共36页
毕业生信息管理系统企业管理模块-毕业论文.doc_第2页
第2页 / 共36页
毕业生信息管理系统企业管理模块-毕业论文.doc_第3页
第3页 / 共36页
毕业生信息管理系统企业管理模块-毕业论文.doc_第4页
第4页 / 共36页
毕业生信息管理系统企业管理模块-毕业论文.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 1 毕业生信息管理系统企业管理模块 摘要 本系统针对随着计算机网络技术的发展,为了处理毕业生与用人单位的交流而设计的基于网络的,采用 J2EE 技术与 Web 数据库的 B/S 结构的在线毕业生信息管理系统。(本系统不对外部用户公布,所有毕业生与用人单位数据由管理员维护或有管理员指定合法用户维护) 首先,本文探讨了 J2EE 技术的几个方面,介绍了 JSP 技术, JavaBean 技术,servlet 技术。在此基础上,本文还探讨了 structs 框架和 JDBC 技术。本文重点讨论了如何利用 JDBC 技术来实现对数据

2、库的访问方法 ,给出了设计细节和具体步骤及其方法。 其次,本文还重点讨论企业用户如何使用该系统进行毕业生信息的查询和企业信息的发布。 本设计是应用 J2EE 技术实现网络环境下的毕业生信息管理系统(企业模块)。利用 MyEclipse 工具结合使用 SQL Server2000 数据库, Java, JSP 等技术的工作原理及特点,并以此为理论技术依据阐述了基于 Web 毕业生信息管理系统(企业模块)的结构设计和具体的实现过程。 关键词: 毕业生信息管理系统 数据库 JDBC J2EE JSP 毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 2 Graduate Info

3、rmation Management System -Enterprise part Abstract This system is designed in allusion to the development of modern computer technology in universities and colleges. It adopts the design ideology of software engineering, in order to solve the problems that the graduates are hard to communicate with

4、 enterprises which need new employee. The foundation of this text was combining the skill of J2EE with Web Database, and exploiting a management system based on the skill of Web and the structure of B/S. First, this paper discusses main sides of J2EE technology, like JSP, JavaBean, servlet. On this

5、foundation, this text discusses the structs structure and JDBC to actualize the system. The discussion centre on how to use JDBC to visit the database, and shows the details of design and detailed steps. Second, this paper also discusses how does enterprise user use this system to selecting graduate

6、s information and promulgating employing messages. This design applies J2EE&JSP technology to solve practice of Graduate Information Manage System( GIMS enterprise part) in the network environment. Using the tool of MyEclipse and combining with SQL Server2000 Database, the working elements of JSP,Ja

7、va, etc. It takes this for the foundation of academic technique, and expatiates the structural design and the detailed process of carrying out the Graduate Information Manage System( GIMS enterprise part) based on Web. Keyword: GIMS Database JDBC J2EE JSP . 毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 3 目录 第一

8、章 引 言 . 5 1.1 系统开发背景及现状 . 5 1.2 系统开发的目的 . 6 1.3 本模块开发的目的 . 6 1.4 系统开发关键技术与开发环境 . 6 1.4.1 .J2EE 技术简介 . 6 1.4.2 Microsoft SQL Server 技术的简介 . 9 1.4.3 系统运行软件平台 . 10 1.5 全文体系 . 10 第二章 J2EE 的技术分析 . 11 2.1 Structs 技术分析 . 11 2.2 JDBC 技术分析 . 12 第三章 系统分析与设计 . 14 3.1 系统的功能需求 . 14 3.2 系统介绍 . 15 3.2.1 总体框架 . 15

9、3.2.2 系统功能特点 . 15 3.3 系统设计 . 15 3.3.1 系统的开发原理 . 15 3.3.1.1 系统功能原理 . 15 3.3.1.2 JDBC 访问数据库的原理 . 16 3.3.2 系统的功能设计 . 18 3.3.3 系统的总体设计 . 19 3.4 系统的详细设计 . 20 3.5 本章小结 . 25 第 四章 系统功能的实现 . 26 4.1 模块结构和流程图 . 26 4.2 数据库的设计和构建 . 28 4.3 模块与数据库的连接 . 30 4.4 主要功能分析与实现举例 . 32 4.4.1 用户登 录 功能的实现 . 32 4.5 本章小结 . 33 结

10、论 . 34 致谢语 . 35 参考文献 . 36 毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 4 Contents Chapter One Introduction. 5 1.1 The background and actuality of system developing . 5 1.2 The purpose of system developing . 6 1.3 The purpose of enterprise part developing . 6 1.4 The pivotal technology and environment of syste

11、m developing . 6 1.4.1 The brief introduction of J2EE . 6 1.4.2 The brief introduction of Microsoft SQL Server . 9 1.4.3 The software platform of system running .10 1.5 The system of whole paper .10 Chapter Two Analysing some parts of J2EE . 11 2.1 Analysing Structs. 11 2.2 Analysing JDBC .12 Chapte

12、r Three Analysing and designing the system .14 3.1 The functional requirment of system .14 3.2 The introducing of system .15 3.2.1 The main frame of system .15 3.2.2 The functional trait of system.15 3.3 The designing of system.15 3.3.1 The principle of system developing .15 3.3.1.1 The principle of

13、 systems function .15 3.3.1.2 The principle of JDBC visiting the database .16 3.3.2 The functional designing of system .18 3.3.3 The main designing of system.19 3.4 The specific designing of system .20 3.5 The summary of part three .25 Chapter Four The functional implement of system .26 4.1 The fram

14、ework of enterprise part and the flow chart .26 4.2 The designing of database .28 4.3 The connecting between enterprise part and database .30 4.4 The analysing of main function (an example) .32 4.4.1 The implement of login function .32 4.5 The summary of part four .33 Chapter Five Tag .34 Express my

15、 thanks .35 References .36 毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 5 第一章 引 言 1.1 系统开发背景及现状 随着计算机网络技术的发展,给信息时代的人们带来了很大的方便。如今在Internet 上,你随处都可以看到很多的各类信息管理系统,如企业信息管理系统,电子商务系统,学校教务管理系统等各类信息管理系统的普及。 而在学校工作中,毕业生与用人单位的沟通不畅成为一个日趋显著的问题 ,为了提高企业 ,学生之间的相互联系效率,因此 需要一个对此流程进行管理的电子系统,使得此过程更加方便,更加高效,以 让人们的沟通更加方便 。 而目前的此类

16、系统或多或少的存在以下的问题: 1、不清楚建立网站的 目的或没有根据自己的目的详细策划网站的功能,只适应一时之需;结果页面的设计,包括系统内的链接和功能未能真正提供方便; 2、缺少一个针对有效管理 毕业生信息 的基于 Web 技术的 B/S 的管理系统,所以很多的管理系统远远达不到标准,没能很好地发挥 毕业生信息管理 系统应有的效果; 3、现实还没有一个适合我 院 关于 毕业生信息 管理的 系统,或是直接针对我 院的 毕业生信息 而编写的 毕业生信息管理 系统 。 通过对 毕业生信息管理 系统 的初步了解,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应

17、现今 学院 毕 业生 管理工作需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。 毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 6 1.2 系统开发的目的 随着计算机信息技术、网络通讯等高新技术的发展,对 毕业生信息 管理提出了更高的要求。这样不仅可以使 毕业生,企业,学校三方更好的沟通 ,而且可以提供快捷、灵活、方便的其他服务,如 企业通知、毕业生 留言等。 本课题旨在使目前 我院的 毕业生 信息网络化,解决已往信息传递不方便、不快捷等问题,如 某学生 有意到某公司工作时, 必须 知道该公司负责人事工作人员的联系方式 。 通过本系统可实现 毕业生信息 管理的

18、网络化 、实时化, 方便 学校,用人单位 和学生,提高工作效率和效果,节省人力资源等,提高 三方 之间的通讯效率 。 1.3 本模块开发的目的 本模块为毕业生信息管理 系统中的企业模块,该模块主要为了解决企业与毕业生的联系不畅问题。该模块提供了读取数据库中企业信息的方法,可以使毕业生查询到企业的信息;该模块也提供了企业发布招聘信息和阅读毕业生简历的功能。 1.4 系统开发关键技术与开发环境 1.4.1 .J2EE 技术简介 J2EE 是一种利用 Java 2 平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 J2EE 技术的基础就是 核心 Java 平台或 Java 2 平台

19、的标准版,J2EE 不仅巩固了标准版中的许多优点,例如 “编写一次、随处运行 “的特性、方便存取数据库的 JDBC API、 CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等,同时还提供了对 EJB( Enterprise JavaBeans)、 Java Servlets API、 JSP( Java Server Pages)以及 XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 J2EE 体系结构提供中间层集成框架 用来满足无需太多费用而又需要高可用 性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台, J

20、2EE 降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 7 安全机制,提高了性能。 J2EE 平台由一整套服务( Services)、应用程序接口( APIs)和协议构成,它对开发基于 Web 的多层应用提供了功能支持 。 J2EE的核心 API与组件 包括 : JSP, Servlet, JDBC, JavaBean, EJB, RMI, JMS, JNDI , JTA, JavaMail.我们仅对

21、本系统中采用的技术描述。 1.4.1.1 JSP 技术 在 Sun 正式发布 JSP(JavaServer Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 JSP 为创建高度动态的 Web 应用提供了一个独特的开发环境。按照 Sun 的说法, JSP 能够适应市场上包括 Apache WebServer 、 IIS4.0 在内的 85% 的服务器产品。即使您对 ASP “一往情深 “,我们认为,关注 JSP 的发展仍旧很有必要。 JSP 实际上就是 Java,只是它是一种特别的 Java 语言,它在 Java 中加入一个特殊的引擎,这个引擎将 HTTP Servlet

22、 类的一些对象自动进行初始化以便让用户使用,而用户不用再去操心前面的工作。同时这个引擎又引入了 jsp:*、 %等一系列的特别语法,使用这些余发来进行一些特定的操作,例如引用文件、 URL 转向、JavaBean 引用等,这些都是由引擎自动完成自动初始化的工作。用户可以将这个引擎看作一个 JSP 到 JavaServlet 的生成器或是翻译器,它可以帮助用户完成很多 初始化的工作。 JSP 是提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在 JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 W

23、eb 服务器,而 JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML代码中,然后一起发送给浏览器。 JSP 是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。 JSP 有着以下强大的优势: JSP 的程序可以跨平台执行。多样化和功能强大的开发工具支持。并且有着强大的可 伸缩性。从只有一个小的 jar文件就可以运行 Servlet/JSP 到由多台服务器运行集群和负载均衡,再到多台Application 进行事务处理、消息处理等等。不过同时 JSP 的跨平台功能使得程序复杂,其程序调试也不是很简单,也很难选择合适的 Servlet 引擎。

24、 JSP 页面由 JSP 引擎执行,引擎安装在 Web 服务器或者使用 JSP 的应用服务器毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 8 上。 JSP 引擎接受客户端对 JSP 页面的请求,并且生成 JSP 页面给客户端的响应。当 JSP 页面第一次被调用时,如果它还不存在,就会被编译成一个 Java Servlet 类,并且存储在服 务器的内存中。用 JSP 开发 Web 站点主要有四种方式。它们是直接使用 JSP、 JSP+JavaBean、 JSP+JavaBean+Servlet 和 J2EE 开发模型。 1.4.1.2 JavaBean 技术 JavaBe

25、an 是一种 JAVA 语言 写成的可重用组件。为 写成 JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。 JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露称为属性。众所周知,属性名称符合这种模式,其他 Java 类可以通过自省机制发现和操作这些 JavaBean 属性。 用户可以使用 JavaBean 将功能、处理、值、数据库访问和其他任何可以用 java代码创造的对象进行打包,并且其他的开发者可以通过内部的 JSP 页面、 Servlet、其他 JavaBean、 applet 程序或者应用来使用这些对象。用户可以认为 JavaBean 提 供了一种随时

26、随地的复制和粘贴的功能,而不用关心任何改变。 JavaBean 是 java 类 ,属于某些特定的译码知道方针,并且扩展了适应性和范围,允许用户访问内部的属性和方法。通过这些, JavaBean 类可以用于下列方法: 1 在 IDE 中, JavaBean 的功能允许应用开发者浏览其中的方法,即使 JavaBean是被编译的,并且无法利用原始的源文件。 2 在 Remote Method Invocation(RMI) 的分布式风格中,这项功能听起来并不让人兴奋,但是在未来的包含企业版的 JavaBean 后,将改变这种情况。 3 未来 JavaBean 的属性值和状态可以保存到磁盘上。 1.

27、4.1.3 Servlet 技术 Servlet是使用 Java Servlet 应用程序设计接口( API)及相关类和方法的 Java 程序。除了 Java Servlet API, Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。 Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。 Java servlet 对于 Web 服务器就好象 Java applet 对于 Web 浏览器。 Servlet装入 Web 服务器并在 Web 服务器内执行,而 applet 装入 Web 浏览器并在 Web 浏览器内执行。 Jav

28、a Servlet API 定义了一个 servlet 和 Java 使能的服务器之间的一个标毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 9 准接口,这使得 Servlets 具有跨服务器平台的特 性。 Servlet 通过创建一个框架来扩展服务器的能力,以提供在 Web 上进行请求和响应服务。当客户机发送请求至服务器时,服务器可以将请求信息发送给 Servlet,并让 Servlet 建立起服务器返回给客户机的响应。 当启动 Web 服务器或客户机第一次请求服务时,可以自动装入 Servlet。装入后, Servlet 继续运行直到其它客户机发出请求。 Servle

29、t 的功能涉及范围很广。例如, Servlet 可完成如下功能: (1) 创建并返回一个包含基于客户请求性质的动态内容的完整的 HTML 页面。 (2) 创建可嵌入到现有 HTML 页面中的一部分 HTML 页面( HTML 片段)。 (3) 与其它服务器资源(包括数据库和基于 Java 的应用程序)进行通信。 (4) 用多个客户机处理连接,接收多个客户机的输入,并将结果广播到多个客户机上。例如, Servlet 可以是多参与者的游戏服务器。 (5) 当允许在单连接方式下传送数据的情况下,在浏览器上打开服务器至 applet的新连接,并将该连 接保持在打开状态。当允许客户机和服务器简单、高效地

30、执行会话的情况下, applet也可以启动客户浏览器和服务器之间的连接。可以通过定制协议或标准(如 IIOP)进行通信。 (6) 对特殊的处理采用 MIME 类型过滤数据,例如图像转换和服务器端包括( SSI)。 (7) 将定制的处理提供给所有服务器的标准例行程序。例如, Servlet 可以修改如何认证用户。 1.4.2 Microsoft SQL Server 技术的简介 Microsoft SQL server 帮助初级数据库用户及资深程序员建立与 Web 及企业数据源轻松实现集成的强大自定义解决方案。检索销售记录,跟踪存货信 息, Microsoft SQL server 将时刻准备帮

31、助您实现智能化工作方式。 Microsoft SQL server 大大简化了建立功能强大的数据库解决方案以及访问并分析重要数据的任务。改变原有的数据分析方式。轻松创建并发布交互式电子表格;借助 Microsoft PivotTable及Microsoft PivotChart,在无需离开 Microsoft SQL server 的前提下,以多种不同方式动态查看现有的重要信息。 毕业生信息管理系统 企业模 块 厦门大学 软件学院 04 级 周大力 10 1.4.3 系统运行软件平台 1、服务器端: 操作系统: Window 2000 (或更高)、 JDK1.5(或更高) 、 SQL Serv

32、er 2000 2、客户端: 浏览器: Internet Explorer 6.0 sp2, Internet Explorer 7.0 1.5 全文体系 第一章简述了系统的开发背景、发展现状及目的, 介绍了 J2EE技术和 SQL Server技术。 第二章介绍了 J2EE技术在性能方面的 特点 以及 JDBC数据库连接的原理 。 第三章讨论了运用软件工程的思想,做 毕业生信息管理系统企业模块 的系统功能需求、以及整个系统的设计与分析。 第四章主 要介绍 毕业生信息管理 系统 中企业模块 的功能结构和具体实现。 第五章是结束语。总结了全文的主要思想,分析了今后继续努力的方向。 随着互联网技术日新月异的发展,基于 Internet 的应用技术高速发展,基于 Web的数据库技术也层出不穷。随着校园网络的发展,各种在线信息管理系统也随着更新换代。本文所介绍的“ 毕业生信息管理系统企业管理模块 ”仅仅是高校信息化管理的一个小小部分,今后我们将继续努力,实现高校管理信息化。

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。