MIS开题报告.doc_第1页
MIS开题报告.doc_第2页
MIS开题报告.doc_第3页
MIS开题报告.doc_第4页
MIS开题报告.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

课题名称:基于中职校园网的人事管理信息系统设计一、选题来源、选题依据、国内外研究动态1、选题来源 现代社会已经进入信息化社会,信息对每个人和每个单位来说是极其重要的,从大量的信息中发现有用的知识更为重要。图书馆作为一种信息资源的集散地,如何充分利用现有的资源及技术力量优势,及时为学校教育、科研和管理提供参考和服务;图书和用户借阅资料繁多,包含很多的信息数据的管理工作,传统的基于文本、表格等纸介质的手工处理,存在工作量大、容易出错、效率低等缺点,越来越难以满足当前日益增长的用户需求,是需要思考的一个问题。通过计算机管理可以避免图书管理的随意性,使得图书管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。这些问题不仅发生在教学、师资、设备、科研等层面上,同时也发生在管理层面上。如何通过构建一个功能齐、分布式的电子图书管理系统,把读者管理、图书管理、图书借还、系统查询的等功能进行模块化管理,让读者从大量复杂的数据中提取有用的信息,从而生成一个高效率的管理体系,为读者提供更准确、更科学的决策依据,已经成为学校图书馆管理系统水平的迫切要求和必然趋势。若采用计算机及网络进行学校信息系统管理,不但减少资料存放空间,并且能使相关数据进行整合共享,可在有网络的地方对所需信息进行快速查询,为学校内外各方面的联系搭建方便桥梁等。因此,建立电子图书馆信息系统是各学校的必然趋势。 2、选题依据首先介绍一下江苏省昆山第一职业高级中学的概况。我校创办于1983年,1989年创建成为江苏省重点职业中学,1996年被国家教委确认为“首批国家级重点职业高级中学”,2000年由国家教育部确认为“首批国家级重点中等职业学校”,2004年成为“江苏联合职业技术学院”办学点,2009年通过“江苏省四星级中等职业学校”评估,同时认定为江苏省高水平示范性中等职业学校。目前采用五块牌子,一套班子的办学管理模式,五块牌子分别为:江苏省昆山第一职业高级中学;江苏省昆山第一职业教育中心校;苏州市高级技术学校昆山分校;昆山市教师进修学校;昆山市中等专业学校。学校总投资2亿元,占地270.8亩,建筑面积7.5万平方米,校园绿化率达47%。环境优美、布局合理、设施现代、功能完备。其次建立我校人事管理系统的必要性: (1)整合的、集中的信息源 我们可以反思一下,学校里现有有关人事资源方面的信息是如何保存和查找的?教职工的个人信息、合同信息、社保信息等可能被存放于多个Word或Excel文件中或打印出来放在文件柜里,可能会用自编程序、FoxPRO或Excel来编制或计算教职工的工资。这种分散的信息源,在信息的采集、整理和更新时会产生许多重复的工作,造成人工浪费,其保存和查找也是一个相当困难的过程,而要使所有的信息得到及时的更新从而保持相容的状态则几乎是不可能的。如当出现新进、调出和退休人员时,要在所有相关的人事文档中增减和调整信息,工作量是非常大的而且几乎也是不可能的,而这种情况又是单位经常会碰到的。又如当政府部门或上级机构需要报表时,往往会从计算工资的文件里得到最新的人数和姓名,从另一个文件里获得他们的合同信息,再从其他文件里获取他们的年龄、生日、教育、性别等信息。由于它们都是分散保留的,因此将这些分散的信息匹配在一起,其工作量是可想而知的;而由于信息的分散存储造成信息不一致或不完全的情况,则更令人束手无策。时常会出现凭记忆或拍脑袋,人为“调平”数据的现象。而采用人事管理系统,就可以用集中的数据库将与人事资源管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性和精准性,从而大大地提高了工作效率,还能使原来不可能提供的分析报告成了可能。 (2)易访问、易查询的信息库 在没有采用和实施人事管理系统之前,当管理人员要统计数字时,往往依赖于某个人或某些人来获取。首先是找到人事等相关人员,由他们从不同的计算机文件、打印件或档案柜中查找相关的信息,再汇总后提交。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施人事管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。 (3)有利于体现公平性原则 不少单位都不同程度上存在着人才流失现象:对此,除了抱怨外部环境以外,往往拿不出较为有效的办法。人才流失除了因为薪资因素之外,还有很多其他因素,如工作环境、领导公平与否、培训机会和个人前途等等。现在不少人利用业余时间学习了很多的课程,得到了证书,有了一技之长。但是,按以往的情形,除了有机会在领导面前显示外,很多时候这样的情况领导可能根本就不知道,那么他很难得到相应的岗位和报酬。同时,在掌握了充分的技能又得不到重用之后,该教职工也不会安心现在的岗位,结果是远走高飞。如果将技能情况输入人事管理系统,在某个岗位需要人时,先搜寻一下内部是否有合适的人选,这样也许会留住一部分人才。再如,在提拔干部时,是根据谁在领导面前表现得多,还是根据他的知识、技能和以往的绩效呢?体现公平原则不仅在于选拔出合适的人才,而且它还给教职工一种暗示:个人的前途不在于是否善于在领导面前表现,而是在于个人的努力程度,从而达到激励的目的。体现公平性原则不应只是一句口号,它需要在制度上予以保证和必要的系统工具支持。人事管理系统就是一种非常有效的辅助工具。 (4)提高管理水平 采用和实施人事管理系统不仅仅是为了提高工作效率。应该看到,在实施人事管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让领导对教职工的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表供领导在决策时参考,提高综合管理水平。3、国内外研究动态六十年代初期,计算机技术就开始应用于数据库的管理,形成了初期的信息系统。进入七十年代以后,由一些国家先后建立了许多不同专题、不同类型、不同规模的各具特色的信息管理系统。九十年代至今是信息管理系统的用户时代,信息管理系统成为现代社会最基本的服务系统。我国的信息管理系统也是九十年代初开始快速发展的。经过多年的发展,我国的数据库管理技术也广泛的应用于各个领域。但是,比起世界先进水平还相当落后。当今世界信息管理和信息共享对人类起着重要作用。校园信息管理系统的建立、维护与应用已成为一个学校整体水平的重要标志。目前,我国校园网络的建设迅猛发展,但很多学校还没有建立完善的管理信息系统,还是那种管理人员多,管理效率低,决策依据少的尴尬局面。因此研究、探讨建立适合我国国情的管理信息系统,是促进信息高速公路的发展,为学校的发展提供条件的重要课题。基于BrowserServer结构的管理信息系统是一种全新的管理信息系统结构,它将传统局限性很大的管理信息系统带上Internet,每一个用户在世界任何一个角落都可以方便地使用系统,犹如置身于办公室之中。通过WEB服务、Email等方式缩短了用户与工作之间的距离,它的出现将是管理信息系统设计方式的一场革命。数据库和WEB是在这些领域帮助我们提高能力的首要工具。WEB技术是计算机领域非常重要的创新之一,它是Internet的一部分,并以Internet的存在为基础。网络技术的发展带动了数据库技术的发展,数据技术只有与飞速发展的网络技术特别是InternetWeb技术相适应,才能使信息管理、信息共享的手段得以完善。目前,WEB与数据库的互连技术正成为世界计算机领域研究的热点,基于WEB的管理信息系统的研究正成为MIS研究的主流。所以利用先进的WEB技术,以校园网为依托,紧密结合本校信息管理工作的需求,开发人事管理信息系统成为校园网建设的一个重要内容。二、选题在理论研究或实际应用方面的意义和价值随着计算机应用的普及,尽管我校一些部门己经较早地应用计算机管理,其中财务处等部门近年来按照其主管上级的要求,逐步开展有关业务的计算机管理,为学校全面实现以计算机应用为主的信息化工程取得了一定的经验。但整体上信息管理水平还比较落后。随着我校校园网的建设,决定建立网络综合信息系统,对信息进行规范化管理,使各部门使用的管理软件实现统一集成,实现数字校园化。人事管理信息系统的开发与应用为人事管理大量又繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公自动化的普及奠定了基础。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它对于学校的管理者来说至关重要。人事管理系统能够为管理者提供充足的信息和快捷的查询手段。基于校园网的人事管理信息系统具有着传统管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高了人事管理的效率。因此,开发这样一套人事管理软件,对中职学校人事管理工作进行有效电子化管理,在化简繁琐的手工操作、提高工作效率上有着很大的意义。三、自身研究、主要理论、技术路线和实施方案1、主要研究开发思路(1)根据人事管理的特点以及发展方向,分析人事管理系统所需的功能模块,并用图例说明人事管理系统的功能需求。(2)根据计算机软件的发展,选择合适的开发工具以及后台的数据库。(3)根据我校人事管理系统的功能需求模块,建立数据库模型。(4)在开发平台上进行界面窗口设置及代码开发,对系统进行测试并加以完善。(5)根据建立的系统进行总结,为以后进一步的开发作铺垫。2、人事管理信息系统的设计实现方案(1)通过采用分布式信息处理结构BS,实现了信息的共享,提高用户的可操作性。(2)对系统按照软件工程进行了需求分析及数据库的设计,使软件的开发规范化,避免了不必要的返工。(3)针对于人事信息系统中报表打印多且变化多样的特点,采用直接网页打印和导出到WORD或EXCEL相结合的技术实现了动态报表的设计功能,同时提高了系统的复用性。(4)针对人事系统的信息查询多样的特点,实现自由查询技术,使用户可以自由组合查询条件和显示项目,大大方便了用户的数据的查询和使用。(5)系统需要有健全安全机制,完善安全监控功能。(6)系统基于国家有关组织人事信息系统的建设标准和规范,建立江苏省昆山第一职业高级中学人事管理信息系统的人员信息库。3、概要设计数据库应用程序1应用程序2.应用程序服务器WEB服务器本系统采用了BS结构,如下图所示。设计中充分发挥其内在潜力,挖掘应用深度和扩大适应能力,需要采用先进的应用架构和以实用为根本准则,使得系统既能满足业务需求,又能适应将来发展需要。因此,在开发WEB应用系统时需要尽量遵循WEB应用系统设计原则。主要原则有:实用性;适应性和可扩展性;可靠性;可维护性和可管理性;安全性;先进性;标准化和规范化;总体规划、分层实施。本系统采用结构化系统开发方法,如下图所示。结构化系统开发方法的基本思想是:采用结构化思想、系统工程的观点和工程化的方法,按照用户至上的原则,先将整个管理信息系统作为一个大模块,自顶向下,进行模块分解,然后再自底向上按照系统的结构将各模块进行组合,最终实现系统的开发。具体说,就是首先将整个系统的开发过程按照生命周期划分为系统规划、系统分析、系统设计、系统实施和系统运行管理与评价等五个相对独立的开发阶段;其次,在系统规划、系统分析、系统设计各阶段坚持自顶向下的原则,进行系统的结构化划分。从最顶层的管理业务调查开始、直至最底层业务,从系统的整体方案分析和设计出发,先优化整体的逻辑或物理结构,后优化局部的逻辑或物理结构;最后,在系统实施阶段,坚持自底向上的原则,从最底层的模块编程开始,逐步组合和调试,由此完成整个系统的开发。人事管理信息系统基本信息管理工资福利管理职称管理进修管理工人技术等级管理领导查询系统维护考核管理根据B/S结构和结构化系统开发方法,将人事管理系统的功能进行模块化处理。所谓模块化就是将系统划分为子系统,子系统划分为若干模块,大模块再划分为小模块的过程。这里的模块是指具有输入、输出、逻辑功能、运行程序和内部数据四种属性的一组程序。划分模块的目的主要是降低系统的开发难度,增加系统的可维护性等。人事管理系统的模块划分结果如下图所示。四、研究工作要实现的最终目标和研究成果形式 本项目旨在完善学校网络综合信息系统,其目标是建立一套科学、有效、及时、充分、全方位的为学校管理提供决策方案支持和服务的计算机网络化管理体系,为学校领导决策、管理信息化、教学现代化、办公自动化提供辅助手段,为领导提供一个方便、实时地与各部门交流、沟通的渠道。在开发过程中要吸收国内、外企业信息管理的成功经验,利用现代信息技术,建立一个融先进科学管理思想、管理体制、管理手段、管理方法和管理工具于一体的,以计算机为外在形式的校园网人事管理信息系统。电子科技大学工程硕士学位论文文献综述姓名:吴坚学号:200991250118工程领域:软件工程综述题目:基于中职校园网的人事管理信息系统设计的文献综述导师意见:校内导师:企业方导师:注:1、文献综述加页附后,整齐装订。 2、纸张限用 A4(页边距为上、下:2.5cm, 左为2.6cm,右为2.1cm;字体为宋体小四,行间距为18磅)。 3、文献综述应对选题所涉及的工程技术问题或研究课题的国内外状况有清晰的描述与分析,一般不少于3000字。4、至少应阅读20篇中外文献,其中英文文献不少于5篇。文献综述一、前言随着各单位人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统,科学合理的来管理人事信息档案及扩充的人力资源管理系统。从而引出了一门新的学科管理信息系统MIS(Management Information System),它跨越了若干个领域,形成一整套科学合理的信息收集和加工的方法,构成一个纵横交织的系统。人事管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以进行方便的录入、查询、修改、删除和退出,随时把握人员的异动情况,减轻人事管理工作,为人力资源管理提供了全面解决方案。人事管理系统是一个现代化信息管理系统的必要部分,它能够为查询人事信息提供充足的信息和快捷的查询手段。一直以来使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,而且容易丢失。自20世纪50年代将计算机引入数据处理以来,历经管理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,另一方面,许多管理信息系统在耗费了大量的人力、物力、财力之后夭折了,或者根本没有实现原定系统开发目标,或者根本没有实现原系统的开发目标,而把计算机用作了打字机。这是长期以来困惑着人们的一大问题。现在人们日益深刻认识到,把信息技术应用与应用环境分离是办不到的。管理信息系统根本不仅是技术系统,而且是社会系统。管理信息系统是一门融管理科学、信息科学、系统科学、现代通信技术和电子计算机技术为一体的综合性边缘学科,它以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机系统。MIS系统涉及到多方面的内容,因此,人们称MIS学科是一个交叉综合性的学科。人事管理是一项琐碎,繁杂而又非常细致的工作,一般是不允许发生差错的,它直接影响着工作的积极性,在以往手工进行的办公工作中,需反复的进行各种抄写,计算等工作,不仅花费大量的时间,而且往往会出错。计算机应用于企业的人事信息处理处理,不仅可以使各类人员以最少的劳动和最短的实践取得足够的、可靠的、准确的信息。而且可以使他们从简单的数据统计、收集、汇总等重复繁重的事务中解脱出来。与此同时,随着信息技术的日益进步,计算机的全面普及,网络应用的飞速发展及校园网的逐步普及,计算机和网络已经渗透到人类生活的方方面面,如何充分利用这些现有的网络资源环境及技术力量优势,及时为本校教育、科研和管理服务,是每个管理者需要思考的一个问题。同时,信息时代的到来,使得传统人工记录和纸质保存方式在处理庞大的信息量时显得力不从心,信息的查询也要找相关处室的信息管理者,显得很方便。若采用计算机及网络进行学校信息系统管理,不但减少资料存放空间,并且能使相关数据进行共享,可在有网络的地方对所需信息进行快速查询,为领导的决策提供相应信息的分析统计结果,为学校内外各方面的联系搭建方便桥梁等。最终可达到提高人事管理效率和人事资源共享的目的。打破传统人事管理系统的限制,可以不需安装客户端,不受地域的限制,只要有网络在哪里都可以进行维护和操作。而且升级操作只要在服务器端进行,客户端只需有操作系统集成的浏览器就可以访问服务器端的数据,基于B/S模式的人事管理系统给人事系统注入了新的概念。因此,建立网络综合信息系统是各学校的必然趋势。二、系统的技术基础综述1、体系结构的选择问题 系统的体系结构从最初的单机结构,到主从结构,然后是文件服务器工作站结构。随着计算机技术和网络技术的进一步发展,出现了新的基于网络的结构体系,即CS结构和BS结构。 C/S网络结构是客户机和服务器两种设备通过局域网紧密地联系在一体,这种开发模型,有着明显的优点:数据集中统一管理;权限统一划分;数据的完整性能得到保证;充分利用数据库服务器的功能等等。使整个网络功能就像一台计算机一样。客户端负责提供表达逻辑、显示用户界面信息、访问数据库服务器。服务器端负责提供数据服务。数据库服务器是用来存放集中数据的,一般上面运行着RDBMS(关系型数据库管理系统),由这个RDBMS来负责处理多个客户的请求,一般根据请求的不同,返回给不同用户不同的数据。一个大型的RDBMS,在高负荷的情况下可能需要同时处理成百上千个请求。在一个数据库服务器上,可以同时存在多个数据库,而每个数据库中则可以含有一个或多个数据表,客户则可以是一个GUI(图形用户界面)程序,它的作用就是根据用户的需要访问和处理来自数据库服务器的数据,并把这个结果以用户需要的方式显示出来。CS体系结构具有效率高、稳定性好、安全性高的优点。但是在Internet环境下, 基于CS体系结构的数据库系统存在越来越多的缺陷:如系统可伸缩性差、安全性差、安装维护困难、可移植性差等。7,8B/S网络结构即浏览器服务器模式,是一种从传统的CS模式发展起来的新的网络结构模式。随着互连网的发展和校园网的应用进一步普及,对于人事部门以外的部门要想使用人事数据,采用BS网络结构表现出更大的优越性,在BS模式中,事务的处理被划分为三层,即:浏览器服务器数据库服务器。客户端运行浏览器软件。浏览器以超文本形式向WEB服务器提出访问数据库的要求,WEB服务器接受客户端请求后,将这个请求转化为数据库的结构化查询语言SQL,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给WEB服务器,WEB服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的WEB页面形式显示出来。 服务器端脚本程序主要负责通过ODBCJDBC与数据库服务器建立连接并完成必要的查询、插入、删除、更新等数据库操作,然后利用获得的数据产生一个新的包含动态数据的HTML或XML文档,并将其发回WEB浏览器。最后由WEB浏览器解释该文档,在浏览器中显示给用户。 客户端程序是利用客户端脚本程序来完成的。脚本程序是介于HTML和Java,Visual Basic以及C+等语言之间的特殊的语言。HTML通常用于格式化和链接文本,而编程语言通常用于向计算机发出一系列复杂的指令。脚本语言也可用来向计算机发送指令,但它们的语法和规则没有编程语言那样严格和复杂。常用的脚本语言有JavaScript(Java脚本语言)和VBScript(VB脚本语言),它们是两种对等的脚本程序语言,其中JavaScript是客户浏览器默认的脚本程序语言,而VBScript脚本语言是ASP的默认脚本程序语言,而两种脚本程序在同一个HTML或ASP文件内可以混合使用、共享彼此的全局变量。9,10 客户机服务器网络结构具有以下特点: (1)基于TCPIP开放式网络标准协议,完全实现了跨平台访问计算机及其网络上的各种资源,具有很强的系统独立性和平台无关性。 (2)软件维护开销大大降低,只需开发维护服务器应用程序,无需开发客户端程序。 规范和统一了客户端程序的标准WEB浏览器,从而统一了用户界面。 (3)充分发挥了DBMS高效的数据存储和数据管理能力,实现了更大程度和更大范围的数据库资源共享。 BS结构代表了当前数据库应用软件技术发展的趋势,是目前开发WEB数据库普遍采用的数据库系统体系结构。它的优点使它成为构建高效安全WEB数据库系统首选的体系机构。 2、Java技术 (1)JDBC技术 JDBC11技术是SUN公司提供的一种支持基本SQL功能的通用的应用程序接口,它由一组Java用语言编写的类和接口组成,通过这些类和接口,程序开发人员可以在Java语言中方便地建立与数据库的链接,通过执行相应的SQL语句,完成对不同数据库的访问。 最初的Java语言 12,13并没有数据库访问的能力,JDBC是第一个支持语言的标准的数据库API,其目的在于使Java程序与数据库服务器的连接更加方便,JDBC的原理机制和ODBC相同,它为基于Java语言的应用程序提供了统一的数据库访问接口,只不过JDBC是用纯Java实现的,而ODBC是用纯C实现的,将Java和JDBC结合起来将使程序员只须写一道程序就可以让它在任何平台上运行,构成Java语言的基础是一系列类库,而JDBC正是定义了与数据库之间的接口类库,它是Java语言中执行SQL语句的API,由一系列类和接口所组成,这些类和接口均是由Java语言写成的,通过它一个程序开发者可以在Java语言中建立与数据库的链接,执行SQL语句和处理SQL语句返回的结果。 JDBC主要有两种接口:面向程序开发人员的JDBC API和面向底层的JDBC Driver API。JDBC API提供了应用程序到JDBC驱动器管理程序的通信功能,它是一组抽象的接口,可以进行数据库连接和调用SQL语句来访问支持JDBC的数据库,并且得到返回的结果,JDBC DriverAPI是面向驱动程序开发商的编程接口,用来管理各种数据库。 (2)JSP JSP14,15,16是SUN公司推出的一种InternetIntranet开发语言,是一种易于学习和使用的在服务器端编译执行的WEB数据库应用程序编程语言。其脚本语言采用Java,完全继承了Java的所有优点。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段和JSP标记TAG,就构成了JSP网页(*jsp)。TAG绝大部分是以“”结束的。JSP文件的扩展名通常是JSP,并且放在一般网页存放的地方。与前一代InternetIntranet开发语言(ASP、PHP)相比,JSP在以下几个方面有了重大突破: 通过JSP的扩展标签库和JavaBeans功能,网站逻辑和网站界面可以完美地分离。 使用Enterprise JavaBeans,可以轻松地在JSP开发的WEB中实现事务、安全、会话等等企业级应用所需要的功能。 17,18 WEB服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等等,这就是建立动态网站所需要的功能。所有程序操作都是在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。 JSP网页吸引人的地方之一就是能结合JavaBean技术来扩充网页中程序的功能。JavaBean是一种Java类(.class),通过封装属性和方法成为具有某种功能或者处理某个业务的对象。JSP通过JavaBean实现了功能的扩充。JSP对于在WEB应用中集成JavaBean组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经过测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。由于JavaBean开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBean中。 JSP具有以下的优点20,21: (1)将内容的生成和显示进行分离。 使用JSP技术,WEB页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识来生成页面上的动态内容。生成内容的逻辑被封装标识在JavaBeans组件中,并且捆绑在脚本中,所有的脚本在服务器端运行。WEB管理人员和页面设计者,能够编辑和使用JSP页面,而不影响动态内容的生成。在服务器端,JSP引擎JSP标识和脚本,生成所请求的动态内容并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的WEB浏览器的完全可用性。 (2)可重用的组件 绝大多数JSP页面依赖于可重用的,跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。 3、SQL Sever SQL Server 22是Microsoft公司开发的大型关系数据库管理系统,具有非常强大的关系数据库创建、开发、设计及管理功能。SQL Server可以使数据库连接到Internet,并通过WEB浏览器显示数据操作,具有客户端服务器结构,并与Microsoft公司的其它产品及第三方产品具有良好的兼容性,能方便地实现无缝操作,此外,SQL Server还提供了对分布式事务处理的支持。并可将Visual FoxPro、Visual Basic、Visual C+、PB、Delphi等作为客户端开发工具,能为大型数据库项目提供优秀的企业级解决方案。 SQL Server关系数据库管理系统的应用范围主要有以下两种形式: (1)基于客户服务器结构的数据库管理系统 该系统把事务的处理划分为2层,将客户机和服务器的处理要求分开,服务器为多个客户机管理数据库,而客户机发送请求并分析从服务器接受的数据。在一个客户机服务器应用中,数据库服务器是智能的,它只封锁和返回一个客户机的请求,保证了并发性,网络上的信息传输减少到最少,因而可以改善系统的性能。 典型的客户机服务器计算的特点: 服务器负责数据管理及程序处理 客户机负责界面描述和界面显示 客户机向服务器提出处理要求 服务器响应后将处理结果返回客户机 网络数据传输量小 (2)基于浏览器服务器结构的数据库管理系统 该系统把事务的处理划分为3层,即:浏览器WEB服务器一数据库服务器。在这种体系结构中,业务的表达通过简单的浏览器来实现,用户通过浏览器提交表单,把信息传递给WEB服务器,WEB服务器根据用户的请求,分析出要求数据库服务器进行的查询,交给数据库服务器去执行,数据库服务器把查询的结果反馈给WEB服务器,再由WEB服务器用标准的HTML语言反馈给浏览器。 使用浏览器服务器最大的好处是对客户端的要求降到了最底,减少了客户端的成本,具有更大的灵活性。但是它也增加了潜在的复杂性,对小型应用程序而言,开发速度可能比较慢。三、管理信息系统(MIS)综述1、MIS的现状 (1)管理信息系统(MIS)发展到20世纪90年代,产生了客户机服务器(CS)服务方式,它将一个数据库应用分为客户端和服务器两部分,客户端在作为终端访问数据库服务器的同时,本身也具有处理数据的能力,能够分担一些任务。CS方式强大的技术优势带来了巨大的管理效益,从而在相当长一段时间内是管理信息系统的主流方式。但是,基于CS的MIS普遍存在开放性差,软件的开发周期长,开发费用高,软件的维护量大等缺点。 (2)近年来,飞速发展的InternetWeb技术扩展了传统的ClientServer方式,形成了一种极具吸引力的信息服务浏览器服务器方式(BrowserServer简称为BS)。BS方式以Web为技术基础,它的诸多优势与WWW技术的诸多优势紧密联系。采用BS技术来开发管理信息系统(MIS),客户端的软件层次及安装配置的工作量均明显减少,仅仅是服务器端的工作量相对增加,但总的工作量大为减少。在其他条件如硬件平台、操作平台、操作系统、网络结构、网络设备等条件基本不变的情况下,应用HTML语言、CGI标准、JAVA语言等Internet技术,开发相应的Web应用。BS是一种分布式的CS式结构,客户机把在不同网络上的许多服务器当成一台巨大的虚拟主机,用户通过浏览向服务发出请求,而不必关心是哪一台具体的服务器。(3)基于Web的管理信息系统(MIS)的研究是对数据库技术、Web技术、Web和数据库的互连技术的综合研究,与此相适应,传统CS方式与BS方式相结合,取长补短,发挥各自特长,形成了BrowserWebServerDatabase服务方式。目前这一方式正成为研究基于Web的管理信息系统(MIS)的主流方式。(4)存在问题。A.急功近利:具有条件的部门客观上不可能完整的设计整个系统的MIS,仅从本部门的利益出发率先实现了计算机管理。就整体MIS而言是重复投资,造成人、财、物极大浪费的直接原因。B.贪大求全:许多MIS设计的非常完善,项目完成后却难以发挥作用而成为失败的例子,其原因忽视当前实际情况盲目追求高新技术。(3)重复开发:重复开发不仅浪费时间和人力、物力,而且重复开发的系统经常性地处于修修补补的完善过程中。(4)重“硬”不重“软”:使用不懂MIS的人员搞MIS的工作。这些人被戏称具有“电灯泡”思想,只重视购买设备而不了解“软件”才是MIS的根本内容。(5)只重开发不重维护:许多MIS花费了巨大的人力和物力,但投入使用运行后不久就夭折了,原因在于严重忽视软件工程的最后一个也是最重要的一个环节维护而导致MIS的失败。2、MIS的建设MIS建设是要用计算机系统把人工下的数据处理控制起来,涉及了计算机技术和管理工作两个方面,计算机技术的进步只是解决了一个方面的问题。如果实际的管理过程比较规范,比如图书馆系统,系统建设主要是程序开发的问题,这样的系统是比较容易成功的。但MIS建设大多涉及的是不够规范的管理工作,系统建设要对原有的工作方式进行规范和整理,否则,不仅不能发挥应有的作用,而且由于系统结构的零乱,常常难以运行下去。这样的系统开发面对着许多计算机技术以外的困难,并且难以克服,致使MIS建设常常出现达不到预期效果的问题。为此,MIS建设中,除了计算机技术以外还有建立系统的运行机制。系统开发实际上是建立两套系统,一套是计算机系统本身,另一套则是运行这套系统的用户的工作方式。还要了解实际的数据流程、数据字典等。数据平台实际上是MIS的核心,也是MIS建设的本质问题。以数据平台为核心的系统具有以下特点:(1)系统性。在统一的数据平台的基础上,各种汇总和分析结果都可以由系统直接得出来,因而可以减少处理环节,达到使管理工作规范和节省人力的效果。这样,围绕着MIS就把各个部门的数据处理工作连接起来,形成一种系统性的处理方式。(2)适应性。实际的管理工作中,大量的数据处理并不需要复杂的数学计算,只要有了详细而又合理组织起来的数据,凭借现有的开发工具,其实现是很方便的。另一方面,所开发的各种功能都是由数据平台直接得出来的,相互问是独立的,功能的改动仅仅涉及独立的程序,这使得系统的功能可以灵活地增加和改动。(3)结构合理。基于数据库的数据平台。MIS建设是把人工处理方式下零乱的数据处理转变为由计算机系统处理的人机结合的系统性的数据平台,MIS的系统性是以数据平台为核心实现的。通俗地讲数据平台就是手工数据库升级为计算机数据库,只要基础数据库是稳定的,就能长期使用下去。因此,MIS建设的根本性任务是将人工方式下的零乱的数据组织成统一的数据平台。3、MIS的开发 (1)MIS的开发方式 MIS的开发方式有自行开发、委托开发、联合开发、购买现成软件包进行二次开发几种形式。一般来说根据技术力量、资源及外部环境而定。(2)MIS的开发策略 a.数据库法:开发人员从数据库设计开始对现有系统进行开发。 b.想象系统开发:开发人员基于对现有系统进行想象为基础进行开发。 c.自上而下(Up一Down):从企业管理的整体进行设计,逐渐从抽象到具体,从撅要设计到详细设计,体现结构化的设计思想。 d.自下而上(Bottomup):设计系统的构件,采用搭积木的方式组成整个系统,缺点在于忽视系统部件的有机联系。实际开发过程中常用的方法:通过对系统进行分析得到系统的逻辑模型,进而从逻辑模型求得最优的物理模型。逻辑模型和物理模型的这种螺旋式循环优化的设计模式体现了自上而下、自下而上结合的设计思想。(3)MIS的开发方法 完整实用的文档资料是成功MIS的标致。科学的开发过程从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段。每一个阶段都应有文档资料,并且在开发过程中不断完善和充实。目前使用的开发方法有以下两种:a.瀑布模型(生命周期方法)结构分析、结构设计,结构程序设计(SASDSP)用瀑布模型来模拟。各阶段的工作自顶向下从抽象到具体顺序进行。瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。瀑布模型是早期MIS设计的主要手段。b.快速原型法(面向对象方法)快速原型法也称为面向对象方法是近年来针对(SASDSP)的缺陷提出的设计新途径,是适应当前计算机技术的进步及对软件需求的极大增长而出现的,是一种快速、灵活、交互式的软件开发方法学。其核心是用交互的、快速建立起来的原型取代了形式的、僵硬的(不易修改的)大的规格说明,用户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意见。快速原型法的实现基础之一是可视化的第四代语言的出现。c.两种方法的结合使用面向对象方法开发MIS时,工作重点在生命周期中的分析阶段。分析阶段得到的各种对象模型也适用于设计阶段和实现阶段。实践证明两种方法的结合是一种切实可行的有效方法。4、成功开发的保证提高科学管理水平首先要提高科学管理的意识,进行MIS的开发首先要具有科学的开发方法。InternetIntranet技术日新月异,将InternetIntranet技术引入管理信息系统,无疑是对管理信息系统的一次重大变革。成功的MIS基础是科学的管理加上科学的开发方式。MIS开发必须结合实际,严格按照软件工程的思想进行才能保证MIS的高成功率和高效率。四、总结本系统将阐述当前信息管理的背景、现状,讨论信息管理过程所采用的相关技术的不同特点,并且将结合我校人事管理的特点,借鉴成熟的管理系统技术,采用先进的开发技术,本着实用的原则,开发出一种基于BS模式的人事管理系统。然后经系统测试满足我校人事管理的需求,实现人事管理从手工管理到计算机自动化管理的转变,有效的提高管理工作的效率,并使人事管理更科学、合理,同时有利于建设数字化校园。与国内外成功的人事管理系统相比,本系统虽然适用度有一定的范围约束,但是它简单实用、通俗易懂,将能满足我校的人事管理要求,能有效提高人事管理的效率,后续的工作还需付出更大的努力去完成,最终实现数字化校园。五、参考文献1陈磊松高等学校教学管理信息化系统研究漳州师范学院学报(自然科学版),2005:137-1402蔡海霞,郑超美,张宇,李鸣高校管理信息系统的现状与发展分析高教研究2004,23(2):41423

温馨提示

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

评论

0/150

提交评论