工会综合管理系统的设计与实现-毕业论文.pdf
《工会综合管理系统的设计与实现-毕业论文.pdf》由会员分享,可在线阅读,更多相关《工会综合管理系统的设计与实现-毕业论文.pdf(78页珍藏版)》请在咨信网上搜索。
分类号_学校代码1 0 4 8 7学号 密级.硕士学位论文工会综合管理系统的设计与实现学位申请人 学科专业:指导教师:答辩日期:A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree for the Master of EngineeringDesign and Implementation of an Integrated Management System UnionCandidateMajorSupervisorHuazhong University of Science and Technology Wuhan 430074,P.R.ChinaApril,2014华中科技大学硕士学位论文摘要随着基于互联网技术的信息管理系统的快速发展,计算机互联网技术下的工会 考核管理系统就应允而生了,这个系统不但能消除传统管理模式的弊端,还为方便 企业工会考核管理评估及整体管理服务,这些信息是能积极提高企业工会利润和效 率的。本课题通过分析和管理系统旨在研究工会考核管理系统的实现与设计,考虑 到不同发展阶段的管理系统的不同需求,以及系统的兼容性和扩展数据现在提出了 解决方法并延伸一整套方案。在这篇论文中首先详细介绍课题意义和背景,工会在考核管理的分析研究现状 的重要性,描述了研究目标和对象的内容,分析了工会进行概述系统管理需求评估,业务流程和管理体系的评估分析和功能非功能性的需求。系统的总体设计理念,关 键技术,功能建筑,制度,系统结构和总体设计系统平台拓扑结构的功能进行细致 说明,然后是系统的对设计与实现详细描述,说明了数据库设计和功能描述包涵以 上模块的设计。在论文中工会考核管理平台通过web平台的开发,用到了 MVC框架,在框架 设计实现,设计数据库时,数据库中特殊的存储,可以保障信息传送中安全性,可 靠性。在视图、模型以及控制器进行了分离,而且让系统具有了良好的扩展能力,帮助工会考核管理系统,使得工会考核管理系统负担大大减轻。课题中也有本人研 究总结以及现今仍然不足的分析并对展望未来的全新管理系统进行了描述。关键词:工会综合管理 客户端 MVC框架I华中科技大学硕士学位论文AbstractWith the rapid development of I nternet technology-based information management system.Based on the I nternet technology union annual assessment management system appearance seasonally,this system cannot only eliminate the drawbacks of traditional management model,but also to facilitate the overall management of the enterprise union management evaluation and management services combining information brings profits and efficiency.This paper provides an analysis and assessment management system designed to study the union and management systems through analysis,taking into account the different need sat different stages of development assessment management system,and system compatibility and extended data now present a solution to a set of programs and extending.I n this paper,the first introduces the subject in detail the meaning and context,the importance of analysis of the status of union management in the assessment,describing the content of the study objectives and targets,analyzes the union overview of system management needs assessment,business processes and management systems analysis and functional assessment of non-functional requirements.The overall system design concepts,key technologies,description of the system design and implementation to illustrate the database design and functionality of the module described above bear design.I n the paper the union aspect of appraisal management platform developed by web,use the MVC frame work,designed and implemented in the framework of the design database,the database is stored in a special,greatly facilitate the work and management of the operator,while preserving the security of information transmission and reliability of the process is guaranteed.I also have searched topic summary and analysis of today are still in sufficient and the new management system are described in future.Key words:The annual appraisal Client MVCn华中科技大学硕士学位论文目录摘要.IAbstract.II1绪论1.1 研究背景与选题依据.1.2 管理信息系统国内外技术及应用研究现状.1.3 课题研究意义及主要研究内容.(5)2相关技术分析2.1 WEB 技术.(7)2.2 数据库技术.(9)2.3 J2EE体系结构.(10)2.4 MVC 设计.(11)2.5 Ajax 技术.(12)2.6 本章小结.(16)3工会综合管理平台需求分析3.1 业务需求.(17)3.2 功能需求.(20)3.3 非功能需求.(32)3.4 本章小结.(33)4工会综合管理系统设计与实现4.1 系统总体设计.(34)4.2 功能模块设计与实现.(35)4.3 数据库设计与实现.(52)4.4 本章小结.(60)in华中科技大学硕士学位论文5工会综合管理平台系统测试5.1 本系统的测试方法.(61)5.2 系统测试环境配置.(62)5.3 测试流程.(62)5.4 测试用例.(63)5.5 测试结果和评价.(64)5.6 本章小结.(65)6全文总结与展望6.1 全文总结.(67)6.2 展望.(68)致谢.(69)参考文献.(70)IV华中科技大学硕士学位论文1绪论1.1 研究背景与选题依据(1)研究背景随着基于互联网技术的信息管理系统的快速发展,传统工会考核传统管理模式 的弊端俞加突现,为方便企业工会考核管理及整体管理服务,这些信息是能积极提 高企业工会利润和效率的。因此课题提出了解决方法并延伸开发一整套方案。(2)选题依据信息技术的不断发展,伴随着企业间的商业竞争日益激烈,很多问题已经成为 了企业率先考虑的方向,工会综合考核管理工作依然传统模式,手动工作非常繁重,不再满足当前需求。标准化,在全面评估的管理工会效率大大提高。可以在合理预 期的全面进行配置,工会综合考核管理中考核对象、考核信息、考核方法等一系列 流程。当下人民生活水平的提高,追求生活和工作环境的质量更高品质,对工会工 作的需求愈加强烈,而工会传统的评估需求也越来越多的企业日益复杂的管理方法 工会评测传统的手工业务已不能满足工会事务的管理需求。上述背景我们不难得 出,工会考核管理系统对国内工会组织和工人同志是非常重要的。传统管理模式的 弊端俞加突现,为方便企业工会考核管理及整体管理服务,这些信息是能积极提高 企业工会有效率,实现不同权限分级管控操作合理的管理信息系统,确实地做到工 会综合管理合理化。1.2 管理信息系统国内外技术及应用研究现状1)国内外研究现状1994年我国正式成为全球互联网成员之一,中国社会经济快速发展,实际上产 生了对管理系统的强烈需求,不管我们企业也好,我们政府也好,或者社会包括教 育科研等。(1)国外研究现状:百会是云计算服务业务的国际领先供应商,2008年,排行 华中科技大学硕士学位论文全球在线软件第一。百会与Zoho达成战略合作,共同开发中国在线软件市场,百会 CRM提供了随时按需获取工作流管理,应用集群、客户管理系统、项目管理系统、基于商业智能的报表系统。虽然大部分内容属于公司的销售和营销的管理,然而百 会CRM延伸并超越了传统的CRM功能,客户服务的发展和支持和库存管理,用于管 理的汽车产品公司的日常活动仍然有效。所有的工作都可自动保存到云端。无论身 在何处,使用PC还是Mobile,都不会出现任何的水土不服的症状。这就意味着员工 可以随时随地的高效工作了。支持和Q&A做出的流程支持客户服务更合理的组织,保障数据的安全性及可靠性。百会通过物理安全、网络安全、人员与流程的严格管 理、冗余备份与持续运行等4大方面为中国用户提供数据安全稳定保障,提高客户 满意度和忠诚度,增加销售和两个交叉销售机会。市场竞争,空间和扩大竞争范围进一步激化,需要对公司内部对日常管理系统 信息化的需求期望增大,到90年代,美国Gartner公司(GartnerGroupI nc)最先提 出企业资源管理概念即ERP报表。近半个世纪以来,汽车和网络管理系统的日常运作 与进步逐步实现最低的关联和共享最大的冗余信息。资源(包涵人,财,物,产,供,销等)由公司配置的各个方面,使企业在为了在激烈的市场竞争中获得最大的 价值的钱玩一个全方位的能量,从而获得最佳的经济效益。微软(Microsoft Corporation),目前世界上最大的计算机软件供应商,世界开发 先导PC机软件开发的领先优势企业。软件Dynamics AX是微软最新的企业管理解决 方案。不仅难以量化,而且不断改变,由此成为专业服务公司一大挑战。Dynamics AX 在服务行业实施时,通过正确评估并按时完成项目,同时达到或超过客户的要求,来帮助公司实现盈利。一般,服务行业企业必须从财务、项目和资源管理方面。Microsoft Dynamics AX和CRM解决方案可帮助您管理业务的每一个环节,从客户关 系管理(CRM)到项目管理,再到流程外包和财务管理,一应俱全。这些软件解决 方案可简化运营,同时提高与客户互动的质量,并帮助您更快、更明智地做出决策。Gartner集团2010年底将集中在中小型企业资源规划领导地位的解决方案Dynamics AX的产品受到欢迎。20世纪末,乔尔斯特恩后来和贝内特斯图尔特(G-Bennett Stewart)共同创立 2华中科技大学硕士学位论文思腾思特咨询公司,专门从事EVA,即经济增加值,并将EVA注册为商标。他们逐 渐成为EVA管理体系在世界范围内的最主要推动者。EVA管理是一个综合的财务管理 体系,它有利于企业财务管理的事前计划。企业在经营决策时,可运用EVA最大化 目标进行产量、成本、利润分析,因素变动分析和敏感系数分析。通过这些分析,能够明白应该在哪些方面加强经济核算、降低生产成本、开拓市场、扩大销售、进 行多样化经营。在这里所说的EVA与本文公会综合管理系统有一定相似之处。1948年,美国数学家维纳发表控制论以数学为纽带,把研究自动调节、通 信工程、计算机和计算技术以及生物科学,他提出“设有两个状态变量,其中一个 是能由我们进行调节的,而另一个则不能控制。这时我们面临的问题是如何根据那 个不可控制变量从过去到现在的信息来适当地确定可以调节的变量的最优值,以实 现对于我们最为合适、最有利的状态。”(2)国内研究现状:娃哈哈集团在1994年开始将电脑引入到管理中,当时的目 标,一是实现公司产供销业务的电脑化管理,二是解决会计电算化问题。基于这两 个目标,当年开始在全集团范围内全面推广使用综合管理软件,并同时与一家软件 公司签订了开发管理信息系统软件的合同。到1999年,各分公司基本上实现了综 合管理信息化化,公司各部门运作效率有所提高。管理水平的提高、成本的下降、工作流程的加快,信息化给企业带来的变化得到了公司决策层和全体员工的认同与 支持。作为中煤能源集团综合利用公司的一名央企员工,中煤集团现已全面铺开综合 信息管理,公司企业管理化一期工程已经完成,实现了财务的统一集中管理,并取 得了较好的应用效果。二期工程接近完工,在财务的集中管理基础上,建立统一的 后勤保障制定、行政部门管理、销售、物资、设备、项目以及制造业管理平台。通 过扁平化的高度集中管理机制,简化流程,减少了管理的中间环节。另一方面,通 过信息化综合管理的手段全面管理企业流程,减少人为干预的机会与可能性,从而 更好的保障制度的有效执行管理信息系统是一个人机系统方面,该机包涵计算机硬件和软件(包涵软件系 统,企业信息系统,知识工作系统帮助决策和管理人员)。人们可以把管理信息系统 3华中科技大学硕士学位论文更加强调以支持商界领袖让这个功能更加专注于收集公司,综合数据库,示范基地,基本方法和基于直接面向决策者的其他人工智能外界的信息、,它是一个决策支持系 统(DSS,决策支持系统)的任务U。少数企业的局部应用的20世纪70年代后期 开始的MI S,目前在我国几乎全部政府组织,大中型企业,大型公益机构都已覆盖使 用。所以说综合管理系统具有广泛的未来的发展前途。(3)工会情况的研究现状:从18世纪初西欧各国出现首批工会组织以来,作 为工人阶级利益的代表以及与雇主、政府鼎足而立的社会力量,国外工会就从没间 断过在组织上和职能上的调整U”进入21世纪,随着经济全球化和国家、政党政治 的变化,国外工会的运行模式进入新一轮调整:一是工会职能范围从分配领域逐步 扩大到经济和社会的各个领域,以确保工人权益”叫二是扩大会员,调整工会组织 的活动方式。由于我国劳动力供给弹性过大,就业形势日趋严峻,劳动力供求矛盾 十分突出,即使提高微小的工资待遇,也会有很大的劳动供给。如果没有任何保护 方法,现有劳动者的劳动成果很容易被其他劳动者掠取,获得更高利益的动力就会 被稀释。为防止团体外其他人的机会主义行为,规模庞大的工人团体不得不通过政 府的行政力量来保护其长期的利益。因此,户籍制的出现不是无缘无故的,它需要 保护工人团体的成果不被置于公共领域。以改革前的国有经济和重工业部门为例,政府通过户籍制度及系列派生政策,形成二元分割,保证了这些部门的优先发展,广大工人间接成为主要受益者口3因此,注重总工会和行业工会的组织和管理形式 运作的工会,其运作方式本身必须借助行政手段的保护。但是,这种歧视由于国家 通过强制性的手段来实施,因而会导致片面的长期的保护既得利益团体,进而损害 了社会其它群体的利益,阻碍整个社会的协调发展。西方国家的差别在于它们选择性激励而不是歧视手段来实现对工会团体的特殊 保护,它们的工会为会员提供非集体收益,会员劳工的工资比非会员劳工的工资平 均高出13%22%151o我国在户籍制度存在时,这种差别主要是体现在城市工人与农 民工之间的歧视。然而,随着户籍制等国家行政手段被取消,工会的组织运行模式 没做及时调整,组织运行模式重心过于上移,职能过于重视政治性和全局性,忽视 了工会成员的需求差异,忽视了企业工会的重要作用,导致工会成员与普通工人之 间的差异性消失,这是工会作用不明确的主要原因。4华中科技大学硕士学位论文2)对比分析基于上述分析,国内外工会及其管理系统的研究,决定本系统开发过程中使用 了 B/S模式与MVC框架,系统开发过程中充分实现了工会综合管理系统的信息化、集成化。利用当今工会综合管理系统的先进理念,实现工会综合管理的网络化和集 成化,为系统的横向、纵向发展提出了新的理念。1.3 课题研究意义及主要研究内容1)课题研究意义随着我国人民生活质量的提高,追求工作环境导致了对工会工作的强烈需求,众多工会代表中国的国内,对工会组织和管理的强度增加,而工会的管理需求信息 技术的发展越来越快,工会仍然依靠的传统的评估劳动统计的管理,手动工作十分 繁重,不适应信息技术的快速发展现状,工会管理制度进行全面评估的发展使工会 在综合考核管理工作的效率上有很大的提高”叫可以在合理预期情况下全面进行配 置,由工会考核管理中考核对象、考核信息、考核方式等一系列流程,实现价值创 造公平和公正的评估,以及统计分析困难之间的差额来获取有用的统计信息,如管 理不善和疏忽导致减少的工会管理很长一段时间效率,要合理安排步骤,以确保信 息的管理和工会管理有效性评估增加【。就以上分析我们可以看出,工会良好的管 理体系是非常重要的今天,综合管理体系就应时出现,所以该系统不仅消除了传统 管理模式的缺点,很容易让工会考核管理业务和管理服务信息组合,使性能和整体 管理效益提升一个巨大的台阶。2)主要研究内容(1)业务现状分析当下工会考核管理体系现状,目前的业务流程进行了详细分析目前的状态 分析,公司数据业务流程和特点的组成进行排序。工会考核管理主要是围绕工会考 核的考核对象管理、考核内容管理、考核方式管理、计分办法管理、结果报告管理、组织领导管理、考核工会管理等展开。在平时的考核工作管理的可靠性差,糟糕的 数据,运行效率低,并且统计分析困难,工会获得有用的统计信息周期较长网。(2)需求分析5华中科技大学硕士学位论文工会综合管理系统共分成十个关键模块,它们分别为考核对象管理、考核信息 管理、考核方法管理、计分目标管理、结果报告管理、组织领导管理、考核单位管 理、人员资料管理、用户登录和系统管理模块十大部分。(3)系统设计面向对象的研究方法先从需求出发,根据需求系统模块、系统架构、关键技术 划分,达到系统的可行性,安全性,运营效率性,高度完善设计目标的实现1221。6华中科技大学硕士学位论文2相关技术分析本章主要阐述了信息技术的不断发展的今天,伴随着企业间的商业竞争日益激 烈,系统的综合管理已经成为了企业率先考虑的方向。本章介绍了预计技术要求及 关键技术,WEB的基础概念、工作原理,数据库技术,J2EE架构体系、MVC框架 的使用、着重讨论了 MVC框架在J2EE中的实施、Ajax在开发中的应用。2.1 WEB技术请求-响应模型构成了 WEB的基本工作原理。与Web客户端技术从静态向动态的演进过程类似,Web服务端的开发技术也是由 静态向动态逐渐发展、完善起来的2引。1)静态网页与动态网页简易比较,如表2-1所示。表2-1静态网页与动态网页主要区别静态网页动态网页浏览器运行,速度快服务器运行,速度慢易被检索检索排名差甚至不被检索没有交互性,不易被攻击交互性强,易被黑客、木马入侵没有数据库的支持,在网站制作和维护 方面工作量较大数据库支持,更新快,且可以较少的成 本展现丰富的信息交互性差,在功能方面有较大的限制,如添加网页内容不方便,需要专业人员 操作等交互性强,功能更丰富源代码开放源代码看不到,保密性高2)动态网页的流行技术当前主流的动态网页有PHP、ASP.NET和JSP技术。Web技术中,大体上也可以被分为客户端技术和服务器端技术两大类。(1)客户端技术7华中科技大学硕士学位论文来源于90年代Java语言的问世四】。Web网页客户端表达了从服务器端发送来 的页面信息。(2)服务器端技术服务器端技术完全在Web服务器上运行并将结果(HTML)发送给浏览器2610 下面描述的是目前B/S架构软件的主要开发工具三种。ASP技术主要用在微软平台,在unix上用需要第三方软件支持,跨平台很是问题。目前 主要是.net。使用.net开发快,用户界面友好,使用控件开发速度快。JSP技术美国SUN开发的技术,跨平台,开发快速,代码精简,易维护,开源免费。php5 开始支持调用java类,也支持多种数据库。可以从很多网站都是php网站可以看得出 来。文件扩展名仍是以前使用.jsp。JSP软件执行了Java语言的全部优点,具有别的软 件无法比拟的优点工刀。PHP技术PHP超文本预处理器指的是跨平台的基于服务器的技术,该技术的主要目的是脚 本设计依。PHP和Microsoft ASP是有点类似。第一次执行时编译,以后再执行就用 缓存里面的了,不过大多数jsp得网站访问速度都很慢,很多设计师现在广泛使用。PHP是比较流行的Web开发语言,它是简单而有效的、免费的、开源的、跨平台等特 性。下图是各技术性能比较,如表2-2所示。根据以上技术性能比较,jsp开发框架 比较好,系统安全性,稳定性也是三个里面最高的。确定该系统的开发中将使用JSP 技术。这样我们就确定选用Jsp开发框架。8华中科技大学硕士学位论文表2-2各技术性能比较表性能指标PHPASPASP.NETJSP操作系统均可WindowsWindows均可Web服务器多种I I SI I S多种执行效率快快快极快稳定性佳中等佳佳学习门槛低低较高I1 j函数支持多较多多多系统安全好差好好升级速度快慢中等中等网页结合好好好中等开发时间短短较短较长2.2数据库技术1)数据库范式目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。第一 范式(1NF)字段不能被分离,原子性,字段不分开,否则它不是关系数据库;第二 范式(2NF)有一个主键,非主键字段依赖于主键,唯一,一个表,其中显示了一个 事物。一般情况下,关系数据库仅能满足第三范式(3NF)条件,非主键字段不能依赖 于对方。一般情况,只需满足第三范式(3NF)的条件就可以的因1。2)数据建模由于数据内容模型的问题大致分为三个阶段,概念建模阶段,逻辑建模阶段和 物理建模阶段。其中概念建模和逻辑建模阶段与数据库厂商毫无关系,物理建模阶 段和数据库厂商存在很大的联系,因为不同厂商对同一功能的支持方式不同。(1)概念模型。实际工作中,在概念建模阶段,主要做三件事:客户交流、理 解需求、形成实体。(2)逻辑模型。对实体进行细化,细化成具体的表,同时丰富表结构。这个阶 段的产物是,可以在数据库中生成的具体表及其他数据库对象(包括,主键,外键,属性列,索引,约束甚至是视图及存储过程)。我在实际项目中,除了主外键之外,9华中科技大学硕士学位论文其他的数据库对象我都实在物理建模阶段建立,因为其他数据库对象更贴近于开发,需要结合开发一起进行。如约束,我们可以在WEB上做JavaScript约束,也可以在业 务逻辑层做,也可以在数据库中做,在哪里做,要结合实际需求,性能以及安全性 而定3叫(3)物理模型。EA可以将在逻辑建模阶段创建的各种数据库对象生成为相应的 SQL代码,运行来创建相应具体数据库对象(大多数建模工具都可以自动生成DDL SQL代码)。但是这个阶段我们不仅仅创建数据库对象,针对业务需求,我们也可能 做如数据拆分卬。2.3 J2EE体系结构J2EE是美国太阳在为了提出对多系统的设计和实现分布式企业应用程序将被简 化和标准化的编码技术,中间件技术。J2EE派生的基于Java平台或Java2平台,标准 版进化,它更增强了,例如“一次编写,到处运行”的特点,JDBC API并在访问技 术对数据库进行操作的支持,可以保留这些信息在安全数据系统(如I nternet)的机 型,同时提供额外的技术支持Java Servlets API的完美支持,以及JSP,EJB和XML技 术也相应支持。美国太阳公司的J2EE目的就是使得软件产品的开发产品的时间显著 缩短的体系结构内。基于J2EE多层分布式应用,其特征在于该功能体系结构模型,该系统的应用程 序的逻辑将其分为不同的组件,每个组件是由上划分不同的层中定义并在那里它们 被放置在计算机。在不同的应用程序。根据大的划分,可以划分成三层的J2EE体 系结构下,客户端层(Client Tier)、应用层(Business Tier)和企业信息系统(Enterprise I nformation System tier)层。应用层一般Web服务器和EJB服务器产品结合在一起发布,称为应用服务器。因此,J2EE可以分为四个级别,是信息系统客户端层,逻辑层,业务逻辑和业务层现。因为J2EE架构特性层上面,用标准的J2EE体系结构层来构建信息系统服务安 排班子模块,源的发展模式,基于J2EE的还原Java语言规范的语法,提高开放系 统,易修改性和可维护性。10华中科技大学硕士学位论文基于J2EE体系结构多层次的分布式应用模型和一系列开发技术规范构建一个分 层结构的可扩展性程度高的服务,各层次特点应清晰,稳定。2.4 MVC设计1)系统MVC框架介绍在MVC技术Model View-Controller的简写。Model代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),View是应用的表示面(由JSP页面产生),Controller 是提供应用的处理过程控制(一般是一个Servlet)39O如图2-1所示。犬态查询一新状态更新视图检查状态变化 I用户事件模型V-请求时间处理控制器图2-1 MVC架构图MVC技术内重要技术内容:个人认为,MVC模式是基于WEB系统模块化框架的大思想,繁衍出的一个把 视图和处理做低耦合分离的一种模式。核心就是尽可能让一个后台系统,在几乎不 做任何修改的情况下,同时支持多种视图。在视图和后台分离这一点上,不仅仅是 MVC,还有多层数据结构也由此特性。MVC的关键在于多种视图(也就是多个客户 端)的支持。简单的说MVC技术核心就是分层,分层使得每一层任务明确。2)J2EE下实现MVC设计的分析在J2EE平台实现MVC技术,首先要分析MVC框架的模型(Model)、视图(View)和控制(Controller),每个层面有其各自的功能作用。模型(Model)提供了部分数 据传输接口模型控制系统的配置文件信息,计算,存储操作;视图(View)提供了运营 和显示数据功能;控制(Controller)提供了计划控制部分控制要执行的操作收到的运 作。如图2-2所示。11华中科技大学硕士学位论文Web Page AJQuer)Web?pplicalion SAExtJSHibernate Spring以对姚岫射 雌也分僦关系型数据库 应比JavaBcanStruts图2-2 J2EE下MVC分析图ActionSenJtl 配公而gxM页面!所FormBean 敏据我取AclionBcan(1)模型类设计模型层负责表达和访问商业数据,执行商业逻辑和操作。也就是说,这一层就 是现实生活中功能的软件模拟;在模型层变化的时候,它将通知视图层并提供后者 访问自身状态的能力,连接数据库管理系统的框架,访问数据和其他数据库操作,同时控制层也可以访问其功能函数以完成相关的任务。(2)视图类设计是用户和系统交互的界面。在Web应用中,客户端常常是浏览器。在这种情况下,系统只需要设计对应界面的JSP文件JSP主要用来表现数据和表达网页.根据MVC模 式,JSP页面应该尽量不包含业务逻辑处理的Java代码。这样,网页设计人员就不用 纠缠于各种Java代码。由于系统重在功能实现,界面不用复杂,因此,在设计时,并 没有使用模板和标识等技术网】。(3)控制器设计MVC的控制器和一个单独的视图,以及灵活的组合之间建立来实现各种业务功 能,如访问控制操作时,操作页面的用户的各种操作的视图-控制器,个体的操作 区别于其他个体。这样的分离操作还能同时也能很方便进行扩展构建分布技术性能。2.5 Ajax 技术Ajax的定义Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特 这处,合在一起就成了一个功能强大的新技术。Ajax包括:XHTML和CSS使用 12华中科技大学硕士学位论文文档对象模型(Document Object Model)作动态显示和交互 使用XML和XSLT做数据 交互和操作使用XMLHttpRequest进行异步数据接收使用JavaScript将它们绑定在 一起传统的web应用模型工作起来就象这样。该体系结构的最重要中央部分是:(1)服务器端工作量较少:服务器端的AJAX的Web应用程序页面的少量从服 务器获得请求数据。实现方式就利用页面部分刷新数据来给用户更好的体验。(2)异步:一个请求发送到服务器,浏览器将不影响连续运行。用户可以继续 使用该频带的其余部分中,更新后用户界面以显示该用户请求已发送。1)Ajax构建基础(1)Javascript 技术概述JavaScript中主要有四种数据类型,分别是数值型、字串型、布尔型和空。Javascript 语言实际上是两种语言风格的混合产物-(简化的)函数式编程+(简化的)面向 对象编程。JavaScript是一种弱类型的语言,在声明变量的时候不确定其类型,而通过赋值 来确定变量的类型,并且我们可以对同一个变量赋不同类型的值,同时这个变量的 类型也得以改变。它在很多地方都有应用,当然应用最广泛的地方当然还是浏览器 上,大多数浏览器对JavaScript的支持都很好。是通过集成的网页来实现链接到其他 网页的各种形式,相对于C#、Java来说,JavaScript更具灵活性。(2)web页面当下所有浏览器为每个访问的页面会保存一份副本在内存中XML文档的形式,如果你访问一个新网站或旧网站XHTMLHTML2.0。对于XML网页这个内存中的表 示JavaScript是直接访问实施方案,为程序来决定与页面相关的各信息类型。更核心问题是,XML是可以改变的,而这些变化可能会直接导致需出示浏览器 页面。由此,对于其他动画效果,动态变化,只要操作的就是以下修改网页的XML 文档。当下流行度高的浏览器都提供公共访问XML的JavascriptAPI代码,它是DOM APL在可见的内存对象的DOM API的XML文档。要访问通过一个文档对象在Web 页面可以实现的,这样您就可以查看当前网页所有的XML元素,但这些元素也可以 被看作是对象元素当然,你也可以更改该对象的元素XML的属性值。13华中科技大学硕士学位论文DOM 中定义的接口之一就是 DOMI mplementationo通过使用hasFeature()方 法,您可以确定某个特定的特性是否受支持。DOM Level 2中不存在创建 DOMI mplementation的标准方法,不过下面的代码将展示如何使用hasFeature()来 确定DOM Level 2样式表模块在某个Java应用程序中是否受支持。它还定义了标 准的对应关系,用浏览器中的DOM API支持HTML语法的广泛映射版本的表。通 过这个响应,就可以通过自身属性的元素添加该属性的新值。(3)数据查询Ajax的核心机制是XMLHttpRequest对象。Javascript可以及时的向服务器发送 请求和处理响应,而不阻塞用户。达到无刷新的效果。Ajax基本把JavaScript技术和 XMLHttpRequest对象放在Web表单和服务器之间。当用户填写表单时,数据发送给 一些JavaScript代码而不是直接发送给服务器。相反,JavaScript代码捕获表单数据 并向服务器发送请求。同时用户屏幕上的表单也不会闪烁、消失或延迟。换句话说,JavaScript代码在幕后发送请求,用户甚至不知道请求的发出。更好的是,请求是异 步发送的,就是说JavaScript代码(和用户)不用等待服务器的响应。因此用户可以继 续输入数据、滚动屏幕和使用应用程序。XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许 数据从客户端传递到服务端,但并不会打断用户当前的操作。传送的数据可以是任 何格式,虽然从名字上建议是XML格式的数据。XMLHttpRequest最早是在I E5中以ActiveX组件的形式实现的。非W3C标准。仓I I建 XMLHttpRequest 对象、I nternet Explorer 把 XMLHttpRequest 实现为一个 ActiveX 对象其他浏览器,把它实现为一个本地的JavaScript对象。XMLHttpRequest在不同浏览器上的实现是兼容的,所以可以用同样的方式访问 XMLHttpRequest实例的属性和方法。2)Ajax框架结构根据前文所述Ajax框架不是一种新技术,而是整合了 JavaScript、Xml CSS等 已有技术。虽然大部分开发人员在过去使用过XMLHttp或者使用I frame来加载数据 但理解它仍然是非常复杂的。如图2-3所示。14华中科技大学硕士学位论文Ajaxian Web FrameworksRails,Tapestry,Web Work,ASP.NET,.(AUI ToolkitDojo,SmartClient,Backbase.JavascriptU tilities&ToolsRemoting ToolkitDWR,JSON-RPC,dojo.io.bind()V 7XMLHttpRequest iframe1 2-3 Aja;的(1)远程使用工具箱远程调用工具包是Ajax框架最底层的工具包,其通常使用自己的API封装XHR 对象,使得调用XHR更加简单直观。在XHR之前,我们通常使用内嵌的I FRAME 来实现无刷新页面发送http请求的效果。因此,这些远程调用包必须支持那些不支 持XHR的浏览器,以提高兼容性。(2)UI工具箱在上图中,基于底层的远程调用工具包,可以很容易的实现一些胖客户端所需 要的常用功能,“胖PI的用户界面和得到的结果立即可用的组件,在图右侧Javascript 库+工具箱远程调用的边缘,能够看到用户界面的Javascript库。由于SmartClient、Backbase等组件,小工具也是用户界面组件都有效UI组件。(3)网页应用程序工具箱SmartClient可作为该工具箱提供了内置在同一个应用程序接口用户的部件UL 因此,当你需要建立在网络上的应用程序,这些工具是有效性极高的。(4)自定义标签的工具包这些工具包利用JSP支持自定义标签的特点,通过自定义标签封装Ajax应用,使传统的HTML控件在必要的时候具备Ajax功能,比如以异步方式处理表单的提交 和响应,打开超链接内容的时候不重新加载页面等等。通过这些工具包,我们能够 15华中科技大学硕士学位论文将复杂的功能封装在HTML风格的特定标签中,使用Java代码自动处理格式化、访 问外部资源等HTML和Javascript所无法处理的任务。(5)基于组件这样ASP.NET就能后出现Ajax化的组件Java领域的JSF、Tapestry等框架提供 了类似的组件。这些组件提- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工会 综合 管理 系统 设计 实现 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文