基于JSP、SQLServer的员工技术和培训信息管理系统研发毕业论文_第1页
基于JSP、SQLServer的员工技术和培训信息管理系统研发毕业论文_第2页
基于JSP、SQLServer的员工技术和培训信息管理系统研发毕业论文_第3页
基于JSP、SQLServer的员工技术和培训信息管理系统研发毕业论文_第4页
基于JSP、SQLServer的员工技术和培训信息管理系统研发毕业论文_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 JSP、SQL Server 的员工技术和培训信息管理系统研发11.绪论1.1 企业内部管理系统简介信息管理系统是一个由人和计算机等组成的,能进行管理信息收集、传递、加工、保存、维护和使用的系统。系统的观点、数学的方法、计算机的应用。是管理现代化的标志。在国外七十年代,瓦尔特肯尼万(Walter T.Kennevan)给管理信息系统下了一个定义:“以书面或口头的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。 ”很明显,这个定义是出自管理,而不是出自计算机的。它没有强调一定要用计算机,它强调了用信息支持决策,但没有强调应用模型,是早期的定义。 八十年代,1985 年管理信息系统的创始人,明尼苏达大学卡尔森管理学院的著名教授高登戴维斯(Gondon B.DAvis)才给出管理信息系统一个较完整的定义:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。 ”这个定义说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统当时已达到的水平。它说明了管理信息系统的目标是在高、中、低三个层次,即决策层,管理层和运行层上支持管理活动。 在国内七十年代末八十年代初, 中国企业管理百科全书上管理信息系统定义为:“一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来;从企业全局出发辅助企业进行决策;利用信息控制企业的行为;帮助企业实现其规划目标。 ”朱镕基主编的管理现代化 一书上定义说:“管理信息系统是一个由人、机械(计算机等)组成的系统,它从全局出发辅助企业进行决策,它利用过去的数据预测未来,它实测企业的各种功能情况,它利用信息控制企业行为,以期达到企业的长远目标。 ”这个定义指出了当时中国一些人认为管理信息系统就是计算机应用的误区,再次强调了管理信息系统的功能和性质,再次强调了计算机只是管理信息系统的一种工具。对于一个企业来说没有计算机也有管理信息系统,管理信息系统是任何企业不能没有的系基于 JSP、SQL Server 的员工技术和培训信息管理系统研发2统。所以,对于企业来说管理信息系统只有优劣之分,不存在有无的问题。九十年代以后,支持管理信息系统的一些环境和技术有了很大的变化,因而对管理信息系统的定义的描述也有一些变化。近年来一个比较普遍的趋势是用信息系统(information system,IS)代替管理信息系统。应当说,信息系统比管理信息系统有更宽的概念范围,用于管理方面的信息系统就是管理信息系统。当代的世界有了巨大的变化,管理信息系统的环境、目标、功能、内涵等均有很大的变化。环境:世界已变成市场全球化,需求多元化,竞争激烈化,战略短现化。一切事物变化加快,企业不得不更加重视变化管理和战略管理。管理信息系统正在形成为一门学科,它引用其他学科的概念,把它们综合集成为一门系统性的学科。它面向管理,利用系统的观点,数学的方法和计算机应用三大要素,形成自己独特的内涵,从而形成系统型、交叉型、边缘型的学科。 1.2 系统开发环境简介本课题是在 Struts 框架下开发的,采用 MVC 模式的部门内部管理网络系统。课题以 Java 为主要开发语言,配合少量的 JavaScript,使用 Tomcat 作为开发工具。采用 JSP 技术生成前台界面,少量使用 CSS 样式表。后台数据库采用 SQL Server 关系数据库。1.3 课题所做的主要工作随着部门自身的日益壮大,业务的增多以及市场竞争的日益激烈,要想在竞争中处于不败地位,必须采用先进的管理模式和科学技术,提高部门的综合生产能力,快速响应市场变化,满足客户要求。本课题通过对先进管理模式和部门内具体需求的深入分析,提出了基于 MVC 模式,采用 Java 为主要开发语言的网站系统。论文从系统的基本分析开始,通过概要设计、详细设计、代码实现以及系统测试四个阶段完成整个系统的开发。2.企业管理信息系统2.1 背景2.1.1 企业面临的竞争环境随着经济全球化进程的加快,企业之间的竞争己经超越了国界,己经从基于 JSP、SQL Server 的员工技术和培训信息管理系统研发3“国别经济时代”急剧过渡到“全球经济时代” 1。今天,企业面临的竞争环境空前复杂,企业不仅面临着国内同行的竞争,而且面对国际同行之间的竞争。展望世界经济的发展变化,如下动向值得高度重视 2:一是世界范围内正在进行经济结构调整;二是科技发展突飞猛进;三是跨国公司的影响力日益增大。21 世纪的企业面临的竞争环境呈现出以下几个新特点 3:(1)信息爆炸大量信息的飞速膨胀和通讯技术的发展,特别是互联网的发展改变了企业对信息获取的方式和态度,企业主要考虑的不是能否获得信息,而是如何准确而迅速地过滤和有效利用各种信息。(2)产品研制开发的难度越来越大越来越多的企业认识到新产品开发对企业效益的重要性,因此许多企业都致力于此,但是资金利用率和投入产出比却往往不尽人意。原因之一是,产品研制开发的难度越来越大,新产品在研制中经常需要各种先进的设计技术、制造技术、质量保证技术等,不仅涉及的学科多,而且大都是多学科交叉的产物,新产品开发难度之大由此可见一斑。(3)产品生命周期越来越短随着消费者需求的多样化发展,企业的产品开发能力也在不断提高。目前,新产品的研制周期大大缩短,与此相应的是产品的生命周期缩短,更新换代速度加快。企业设备的建设、更新和维护开销和复杂度越来越高。(4)客户的要求越来越高随着时代的发展,大众知识水平的提高和激烈竞争带来的结果是用户的要求和期望越来越高,消费者的价值观发生了显著变化,需求结构普遍向高层次发展。制造商将发现,最好的产品不是他们为用户设计的,而是他们和用户一起设计的。用户已不满足于从市场上买到标准化生产的产品,他们希望得到按照自己要求定制的产品,这些变化导致产品生产方式革命性的变化。现在的企业必须具备根据每一个顾客的个性化要求进行产品定制或服务的能力。另外 ,每个企业都感到了来自用户对交货期要求的压力。用户不但要求厂家要按期交货,而且要求的交货期越来越短。对于厂家来说,市场机会几乎是稍纵即逝,留给企业思考和决策的时间极为有限。如果一个企业对用户要求的反应稍慢一点,很快就会被竞争对手抢占先机。因此,缩短产品的设计、开基于 JSP、SQL Server 的员工技术和培训信息管理系统研发4发、生产周期,在尽可能短的时间内满足用户要求,已成为当今企业管理者最为关注的问题之一。(5)“知识”创新成为竞争的焦点竟争的特征己经从竞争自然资源向竞争“知识创新”转变。 “知识创新”不仅要求产品具有较高的知识和技术含量,具有高附加值,而且要求对产品制造过程中涉及的技术、管理方法、组织、机制和生产模式进行创新。企业的生存环境,包括外部环境和内部环境,具有动态性、随机性和易变性特征,一方面市场始终在动态变化,要求企业能够及时捕捉市场机遇;一方面新知识和新技术的不断涌现,导致企业竞争环境的不确定性,忽略某项技术的微小进步将可能导致企业在竞争中处于不利地位。为了适应市场和技术的动态变化,企业内部始终处于动态变化之中。(6)既竞争又合作的趋势愈加明显。企业在建立全球化市场的同时也在全球范围内造就了更多的竞争者。尽管发达国家认为发展中国家需要订单和产品,许多发展中国家却坚持他们更需要最新技术,希望也能成为国际市场上的供应商。商品市场国际化的同时也创造了一个国际化的劳动力市场。为了适应市场和客户的需求,适应企业所面临的动态外部环境,企业认识到单个企业的能力有限,必须加强企业之间以及其他有关企业和个体的合作,共享知识、技术、资源和利益,形成一种既竞争又合作的格局。(7)信息技术(InformationTechnologyIT)大量应用信息技术 ,特别是 Internet 技术的高速发展和应用,缩短了人们在时间和空间上的距离。对于客户来说,Internet 为他们提供了更多的选择产品和服务的机会和可能性。对于企业来说,以 Internet 为代表的 IT 技术促进了企业改造、生产组织方式改变、企业管理水平和客户满意度的提高。今天,企业越来越依赖于 IT 技术,并将其作为竞争的基本手段之一。综上所述,企业要在激烈的市场竞争中保持优势,必须以客户为中心,利用 IT 技术加快产品的开发、制造和分销速度,缩短新产品上市和交货时间(T,Time),重视产品全程质量(Q,Quality)管理,降低成本(C,Cost),为客户提供全方位的服务(S,Services),建立战略合作关系(F,Fellowship),同时充分重视“知识创新”(I,Innovations)和环境保护(E,Environment)以保证企业基于 JSP、SQL Server 的员工技术和培训信息管理系统研发5可持续发展。T,Q,C,S,F,I,E 己成为二十一世纪企业生存和发展的七要素 4。2.1.2 企业提高竞争力的应对措施面临如此严峻的挑战,企业究竟该采用怎样的应对措施,才能够在激烈的市场竞争中脱颖而出,立于不败之地呢?这是一个永恒的课题。因此一直以来,无数的企业和研究者对此展开了细致和深入的研究,也产生了大量的研究成果。研究者从管理的、技术的和组织的角度采取许多措施,提出了许多提高企业竞争能力的有效方法 567。典型的包括计算机集成制造 CIM、产品设计 CAD/CAM, MRPII/ERP,敏捷制造等等。但是从历史上看,计算机技术在经济管理领域中,特别是在高层经营管理中应用的成效,却大大逊色于其他应用领域 8。过多考虑技术方案,忽略技术与组织、技术与人之间的相互依赖关系是其中的重要原因之一。因此,关于信息化的研究不能仅仅着眼于信息技术本身,而应把它看作是一项系统工程。企业在实现现代化信息管理的过程中,其生产技术和组织管理也随之发生了深刻的变化 9。(1)生产技术由刚性自动化发展到柔性自动化、智能化;(2)生产组织由多级递阶的塔形结构向扁平化、分散化、网络化、小型化转变;(3)企业各部门对自己的业务全面负责,实行从头到尾的全过程管理,机构和业务不重复;(4)强调人是企业中的主体,在复杂、多变的环境中,知识化的、具有团结奋斗和创新精神的企业职工是竞争力的主要源泉;(5)企业要跟踪与适应技术的进步、经济的发展和社会需求的变更,不仅要更新产品,采用先进的技术,而且要不断调整组织结构、管理方法和行为方式。面对动态多变的市场情况,企业只有敏捷的反应能力,才能立于不败之地。企业信息集成系统应具有感知、理解外界信息并对其作出能动性反应的能力,即具有自主能动、协同工作的智能行为。新的企业管理思想在本世纪 90 年代不断涌现 10,诸如:经营过程再造BPR(Business Process Reengineering)、动态企业模型(Dynamic Enterprise Model)、学习型企业组织(Learning Organization)、虚拟企业(Virtual 基于 JSP、SQL Server 的员工技术和培训信息管理系统研发6Enterprise)。这些思想具有一个共同特征:强调企业组织随市场变化而变更;强调作业链和价值链的紧密结合,剔除一切不增值的作业:强调信息技术的应用,信息技术是实现的基础。2.2 企业管理信息系统的发展趋势近年来随着信息技术的逐步发展,对于企业管理系统的研究也呈现以下几个趋势:2.2.1 集成整个“供应链”的信息系统管理信息集成的实质和核心在于企业的集成优化,在于使企业内人、技术和经营管理等各种组成要素集成为可优化的整体,从而有力地支持产品开发的全生命周期,大大增强企业的竞争能力 11。信息集成是实现企业和领域集成的关键技术,它需要解决企业经营活动所覆盖区域内的复杂的、分布的、异构的信息资源的交换、转换、集成与共享。基于 多 数 据库集成系统的信息集成框架是信息集成的有效手段之一。国外从 80 年代后期开始了这方面的研究和开发。如 IBM 公司的信息集成使能器 CDF 系统、DEC 公司的 FBE 框架。我国863/CIMS 主题专家组也于 1995 年制定出了 863/CIMS 集成框架体系结构和目标。同时,信息集成平台所依赖的多数据库集成技术也取得了一定的进展。如美国Purdue 大学研制的 InterBase12,HP 公司开发的 Pegasus13以及我国东北大学开发的 Polybasel 和 Superbase14。但基于多数据库集成系统的信息集成平台也存在一些明显缺陷:(1)数据集成的实现是面向系统的而不是面向用户的;(2)集成模型和语言缺乏统一的标准;(3)对面向对象的特征支持不够;(4)缺乏集成“遗产”信息资源的有效手段。从 90 年代中期开始,现代供应链管理概念得到学术界和工业界的广泛重视。所谓供应链是通过价值增值过程和分销渠道控制从供应商的供应商到用户的用户的整个过程,它始于供应的源点,终于消费的终点。企业为了有效地管理好供应链,使整体性能达到最佳,供应链中的各功能单元的活动必须以高度集成的方式协调一致地进行。现代供应链管理的兴起对企业信息集成技术提出了更高的要求。2.2.2 以“人”为中心的信息系统基于 JSP、SQL Server 的员工技术和培训信息管理系统研发7人在企业系统的地位越来越受到重视,相应地,出现了用于描述人与企业系统集成的模型以及集成人与企业的方法。Brandt 等人认为现代企业是人与技术交互作用的集成系统,即社会技术系统(Society Technical Systems),将基于工作过程的建模方法和计算机兼容建模方法进行结合提出了面向人的建模方法,该方法对于当前热门的企业流程变更活动具有一定的意义 15。GERAM 是在继承 Purdue 企业参考体系结构 PERA 基础上完成的,它提供了独特的描述人与企业之间关系的方法 16。 Crowde 等人提出了应用开放超媒体技术集成制造信息的方法 17,该方法允许用户以一种比较简单的方法控制其所需的信息资源。2.2.3 基于“企业模型”的信息系统一些研究者从分析技术与组织的相互依赖关系入手,提出了相应的企业集成模型。Y;z 强凋技术对目标组织的依赖,并认为企业集成建模技术应能够表达复杂的社会和组织关系。他所提出的 i*模型框架就是一种对企业组织间角色建模的方法 18。Smart 等人研究的“三棱镜”模型(Three-lens Model)f过程/生产/规则三棱镜构成,它为企业集成和企业业务流程变更的建模提供了新视角 19。3.应用系统开发工具3.1Struts 框架3.1.1MVC 概述MVC 是 Model-View-Controller 的简称,即模型视图控制器 20。MVC是 Xerox PARC 在 20 世纪 80 年代为编程语言 Smalltalk80 发明的一种软件设计模式,至今已被广泛的使用,最近几年被推荐为 Sun 公司 J2EE 平台的设计模式,受到越来越多的 Web 开发者的欢迎。MVC 是一种设计模式,它强制性地把引用程序的输入、处理和输出分开。MVC 把应用程序分成三个核心模块:模型、视图和控制器,它们分别担负不同的任务。图 31 显示了这几个模块各自的功能以及它们的相互关系。基于 JSP、SQL Server 的员工技术和培训信息管理系统研发8(控制器)接受用户请求调用模型响应用户请求选择视图显示响应结果(视图)显示模型状态接受数据更新请求把用户输入数据传给控制器(模型)代表应用程序状态响应状态查询处理业务流程通知视图业务状态更新选择视图图业务处理用户请求状态查询通知数据更新方法调用事件图 3-13.1.2Struts 概述当建筑师开始一个建筑项目时,首先要设计该建筑的框架结构,有了这份蓝图,接下来的实际建筑过程才有条不紊,井然有序。同样,软件开发者开始一个软件项目时,首先也应该构思该软件应用的架构,规划软件模块,并定义这些模块之间的接口和关系。框架可以提高软件开发的速度和效率,并且使软件便于维护。对于开发 Web 应用,要从头设计并开发出一个可靠、稳定的框架并不是一件容易的事。幸运的是,随着 Web 开发技术的日益成熟,在 Web 开发领域出现了一些现成的优秀的框架,开发者可以直接使用它们,Struts 就是一种不错的选择,它是基于 MVC 的 Web 应用程序。(1)Struts 实现 MVC 的机制Struts 实际上就是在 JSP Model2 的基础上实现的一个 MVC 框架。在Struts 框架中。模型由实现业务逻辑的 JavaBean 或 EJB 组件构成,控制器由ActionServlet 和 Action 来实现,视图由一组 JSP 文件构成。图 3-2 显示了Struts 实现 MVC 框架。基于 JSP、SQL Server 的员工技术和培训信息管理系统研发9浏览器Servlet/JSP 容器 (控制器)ActionServlet(视图)JSPWeb服务器struts-config.xmlActionAction Action (模型)JavaBeanEJB图 3-2视图视图就是一组 JSP 文件。在这些 JSP 文件中没有业务逻辑,也没有模型信息,只有标签,这些标签可以是标准的 JSP 标签或客户化标签,如 Struts 标签库中的标签。此外,通常把 Struts 框架中的 ActionForm Bean 划分到视图模块中。ActionForm Bean 也是一种 JavaBean,除了具有一些 JavaBean 的常规方法,还包含了一些特殊的方法,用于验证 HTML 表单数据以及将其属性重新设置为默认值。Struts 框架利用 ActionForm Bean 来进行视图和控制器之间表单数据的传递。ActionForm Bean 框架把用户输入的表单数据保存在 ActionForm Bean中,把它传递给控制器,控制器可以对 ActionForm Bean 中的数据进行修改,JSP 文件使用 Struts 标签读取修改后的 ActionForm Bean 的信息,重新设置HTML 表单。模型模型表示应用程序的状态和业务逻辑。对于大型应用,业务逻辑通常由JavaBean 或 EJB 组件来实现。控制器控制器由 AcitonServlet 类和 Aciton 类来实现。AcitonServlet 类是基于 JSP、SQL Server 的员工技术和培训信息管理系统研发10Struts 框架中的核心组件。AcitonServlet 继承可javax.servlet.http.HttpServlet 类,它在 MVC 模型中扮演中央控制器的角色。AcitonServlet 主要负责接收 HTTP 请求信息,根据配置文件 struts-config.xml 的配置信息,把请求转发给适当的 Aciton 对象。如果 Aciton 对象不存在,AcitonServlet 会先创建这个 Aciton

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论