【精品】jsp企业电子投票系统(源代码+论文+开题报告+外文翻译+文献综述)
收藏
资源目录
压缩包内文档预览:
编号:1638338
类型:共享资源
大小:421.34KB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
jsp
企业
电子
投票
系统
源代码
论文
开题
报告
讲演
呈文
外文
翻译
文献
综述
- 资源描述:
-
【精品】jsp企业电子投票系统(源代码+论文+开题报告+外文翻译+文献综述),精品,jsp,企业,电子,投票,系统,源代码,论文,开题,报告,讲演,呈文,外文,翻译,文献,综述
- 内容简介:
-
浙江工业大学之江学院 毕业设计(论文)文献综述 毕业设计(论文)题目 : 基于 企业电子投票系统 文献综述题目: 构企业级应用分析 分院(系) : 信息工程分院 专 业: 计算机 科学与技术 班 级: _ 0402_ 姓 名: 徐 栋杰 学 号: 200420100219 指导教师: 冯志林 文献综述撰写 要求 1、 文献综述的字数不少于 4000 字 ; 2、 参考文献 不少于 15 篇,其中外文文献 不少于 2 篇。参考文献中近 5 年内的文献数应不少于文献总数的 1/3,并应有近 2 年内的文献。教科书、网络资料不包含在上述规定的参考文献数目内。 3、文献综述撰写 格式: ( 1) 、 文献综述页边距为左 3 2.5 下各 2.5 面统一用 ; ( 2)、 文献综述题目采用小二号黑体,居中;题目与一级标题之间空一行; ( 3)、 一级标题采用三号黑体,段前后各 , 左对齐 ;二级标题采用小三号黑体,段前 ,左对齐; 三级标题采用四号黑体,左对齐 。 ( 4)、 正文部分采用宋体小四号字体,行间距为固定值 20 磅;英文采用 体, 小四号 ; ( 5)、 公式、表格、图表的编号均采用 “ 章节 编号,序号从 1 开始,如“ 表 ; 表头、图示文字均为五号宋体,居中;公式必须用 式编辑器编辑; ( 6)、 参考文献 标题 采用 3 号黑体,段前后各 ,居中 ;参考文献采用五号宋体,行间距为固定值 20 磅;书写格式与设计(论文)参考文献书写格式相同; ( 7) 、注释标题采用小四号黑体,注释内容为五号宋体 ; ( 8) 、正文中引用他人的观点及原话、主要数据等必须注明出处 ; ( 9)、页码从文献综述正文部分开始编写(文献综述封面不编写页码),位置在页面底端(页脚),对齐方式为居中。 浙江工业大学之江学院毕业设计(论文)文献综述 1 构企业级应用 分析 一 摘要: 经成为开发商创建电子商务应用的事实标准。正是认识到 台作为一种可扩展的、全功能的平台,可以将关键的企业应用扩展到任何 览器上并可适合多种不同的 据流、可连接到几乎任何一种传统数据库和解决方案、使企业经理根据多家企业所提供的产品和技术开发和部署最佳的解决方案进而降低开发网络化应用的费用和复杂性这一巨大优势,很多厂家都表示将对 予支持,并将 术作为大型 场和海量交易处理的安全稳定的端到端平台。已经有许多家厂商取得了 司的许可,如 及 将推出适用于 疑, 企业勾勒了一幅具有更强的伸缩性、开放性、安全性且简单易用的未来应用的蓝图。 关键字 : 台 , 企业应用 , 览器 二 前言: 一种利用 平台来简化诸多与多级企业解决方案的开发、部署和管理相关的复杂问题的体系结构。 术的基础就是核心 台或 平台的标准版, 仅巩固了标准版中的许多优点,例如 “ 编写一次、到处运行 ” 的特性、方便存取数据库的 术以及能够在 用中保护数据的安全模式等等,同时还提供了对 及 术的全面支持。 系包括 ,技术。这些技术的出现给电子商务时代的 用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组 合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。 构是当前主流的架构之一,目前大多数企业采用 术的结构设计与解决方案。 系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台, 低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持 良好的向导支持打包和部署应用,添加目录支持,增强了 安全机制,提高了性能。 浙江工业大学之江学院毕业设计(论文)文献综述 2 三 主题: 随着 企业计算在 90 年代的腾飞, 台逐渐演变成为针对客户机计算的标准,这带动了 服务器 上集中商业逻辑的发展以及电子商务的普及。在 服务器 端, 共网关接口)、 多种编程和连通性模型日趋流行,极大地增加了编程和维护的工作量。 5 年前, 司的 件就以其提供的跨平 台应用 程序 开发与配置手段震撼了整个 界。几年来, 术从一个网站工具发展到了可驾驭从智能卡、小型消费类设备到大型数据中心 服务器 等一系列 系统 的端到端 平台,它使软件开发商、服务提供商和设备制造商更容易抢占市场机遇。 目前, 平台有 3 个版本,它们是适用于小型设备和智能卡的 平台( 适用于桌面 系统 的 平台标准版( 适用于创建 服务器 应用 程序 和服务的 平台企业版( 司在企业版中增加了一整套核心企业应用 程序 编程界面,而所有这些界面均为标准的模块化组件。 术还为这些组件提供一整套企业服务,通过自动化的方式完成应用 程序 开发中的诸多耗时且费力的艰难工作,为用户提供一种可创建广泛兼容的企业解决方案而无需进行复杂编程的平台。利用这一优势可以方便地开发出高质量的、适合企业使用的应用 程序 ,还可极大地减少产品研发上市时间、成 本和风险。 企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。 当代的企业级应用决不可能是一个个的独立系统。在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越 中,连接企业内部各种应用的技术称为 企业应用集成 ),而连接企业间各种应用的技术称为企业间集成 ),采用 术及早先的 N 层体系架构就是当今企业级应用的最大特征。 此外,作为企业级应用,其不但要有强大的功能,还要能够满足未来业务需求的变化,易于升级和维护。 3 1 企业级应用架构 下面使用一个图示来简单地解析一下企业级应用的架构,见图 浙江工业大学之江学院毕业设计(论文)文献综述 3 图 业级应用的体系架构 这个体系架构的主体是 构。 缩写。软件设计的典型结构。在这种设计结构下,一个应用被分为三个部分: 个部分负责不同的功能。 指对业务数据 /信息的处理模块,包括对业务数据的存取、加工、综合等; 指用户界面,也就是面向用户的数据表示; 负责 间的流程控制,也就是完成两个方向的动作: 操作映射到具体的 完成具体的业务逻辑; 2. 将通过 理完的业务数据及时反应到用户界面 (。 构使得应用程序的结构更加清晰,通过将代码按照层次划分为业务逻辑 /数据、用户界面和应用流程控制这三个层次,增强代码稳定性。我们知道,对于 三部分功能来讲, 实现一般是由界面设计人员和界面 程序员来完成, 是由业务逻辑程序员来完成, 一般由负责整体控制的程序员来完成。 分的代码比较稳定,一般会实现一个通用的架构;而 跟随商务流程的变化而变化; 更改则是随着用户需求的更改而更改。这种模块功能的划分有利于在代码修改过程中进行模块的隔离,而不需要把具有不同功能的代码混杂在一起造成混乱。对于项目开发而言,有利于在项目小组内按照小组成员各自的擅长进行分工,有利于三个部分并行开发、加快项目进度。 3 1 1企业级资源连接 对于 分,也就是业务逻辑的处理部分,一般总是对商务数据进行处理、加工、综合等。对于企业级应用而言,商务数据有两种来源,一种是数据库,另一种则是其它的企业级应用系统。 浙江工业大学之江学院毕业设计(论文)文献综述 4 对于数据库而言,这应当是大家熟悉的领域。我们通过使用数据库驱动程序,利用 查询、操纵数据库。而对于其它的企业级应用而言,一般这些应用都会提供过这些 它的应用就能够存取访问其中的数据,甚至是触发这些企业级应用中的一些业余流程。 3 2 企业级平台的特征 企业级应用需要使用优秀的企业级应用体系结构,而优秀的企业级应用体系结构通常来自 于优秀的解决方案。应用程序设计开始就要考虑其体系结构的合理性、灵活性、健壮性,从而既可满足企业级应用的复杂需求,也能为今后系统的调整和升级留有余地。体系结构影响了整个应用的生命周期,实际上能够延长整个应用的生命周期,同时增强了用户在多变的商业社会中的适应性,减少了系统维护的开销和难度,从而给用户带来最大的利益。 一个理想的企业级应用系统平台应该具有如下特征: 部署、开发和维护的有效性; 系统运行的健壮性和可靠性; 具备失败恢复的能力; 能够处理海量的数据; 能够同时支持数百个用户; 具备很高的安全性; 数据 的高可用性; 可以迅速地开发和部署新的应用程序; 简化组件重用; 直观的编程模型; 支持行业标准和通用编程接口; 适用与小、中、大各种规模的应用系统; 系统费用随系统规模的增长而线性增长; 不断进行技术升级,以满足不断涌现的需求。 3 3 使用 构企业级应用 为了满足架构企业级应用的需求, 创始人 司在早期的 础上,针对企业级应用的各种需求,主导并创造了 那么到底什么是 ?从整体上讲, 使用 术开发企业级应用的一种事实上的工业标准 (司出于其自身利益的考虑,至今没有将 其相关技术纳入标准化组织的体系 ),它是 术不断适应和促进企业级应用过程中的浙江工业大学之江学院毕业设计(论文)文献综述 5 产物。目前, 台有三个版本:适用于小型设备和智能卡的 适用于桌面系统的 适用于企业级应用的 出 式的弊病,迎合 构的潮流,为应用 术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。 一个标准,而不是一个现成的产品。各个平台开发商按照 范分别开发了不同的 用服务器, 用服务器是 业级应用的部署平台。由于它们都遵循了 范,因此,使用 术开发的企业级应用可以部署在各种 用服务器上。 为了推广并规范化使用 构企业级应用的体系架构, 时给出了一个建议性的 用设计模型: 供了实施 计模式和相关的代码,通过应用 描述的体系模型,能够部分简化架构企业级应用这项复杂的工作。 开发人员设计和优化 件的基本原则,同时为围绕开发工作进行职能分工给出了指导性策略,以帮助应用开发设计人员合理地分配技术资源。 下面我们参照 合最新版的 范 (从整体上阐述如何使用 构企业级应用。 图 用 构企业级应用的体系架构 图 出了使用 构企业级应用的体系架构。 组成一个完整企业级应用的不同部分纳入不同的容器 (每个容器中都包含若干组件 (这些组件是需要部署在相应容器中的 ),同 时各种组件都能使用各种 浙江工业大学之江学院毕业设计(论文)文献综述 6 器 服务器端容器,包括两种组件 是 受 求,返回动态的 面。 器中的组件可使用 器中的组件完成复杂的商务逻辑。 器 服务器端容器,包含的组件为 它是 要用于服务器端的商业逻辑的实现。 范定义了一个开发和部署分布式商业逻辑的框架,以简化企业级应用的开发 ,使其较容易地具备可伸缩性、可移植性、分布式事务处理、多用户和安全性等。 器 客户端容器,包含的组件为 嵌在浏览器中的一种轻量级客户端,一般而言,仅当使用 面无法充分地表现数据或应用界面的时候,才使用它。 一种替代 面的手段,我们仅能够使用 发 法使用 各种 是为了安全性的考虑。 器 客户端容器,包含的组件为 能够使用 通过这四个容器, 够灵活地实现前面描述的企业级应用的架构。 在 分, 供了三种手段: 器中的 别能够实现面向浏览器的数据表现和面向桌面应用的数据表现。 器中的 实现 分业务流程控制的主要手段;而 主要针对 分的 业务逻辑实现。至于与各种企业资源和企业级应用相连接,则是依靠 各种服务和 3 4 企业级应用示例 (企业电子投票系统 ) 下面我们通过 一个企业应用的 现,来了解各种组件和服务的应用。 应用对象是 企业电子投票 系统,这个 系统能够通过 企业内部 的 局域网 发布 投票公告 信息,同时也能将 投票数据和结果进行统计的投票平台 。 投票 系统 用户只需要使用浏览器就可 在线 进行投票 ,并 可 查看相关侯选信息 以供 参考和 选择 。 见图 个企业应用可以这种方式架构。该企业应用的核心是 投票信息 管理和 投票 用户 管理这两个业务逻辑,使用 以实现,并部署在 器中。由于 投票信息和投票用户 都需要持久化,因此使用 接数据库,并使用 完成数据库存取事务。 浙江工业大学之江学院毕业设计(论文)文献综述 7 图 2用示例 然后使用 实现应用的 现:在线 投票信息 浏览和在线 投票 。为了将 侯选信息 目录发送给特定的 投票平台 ,使用 现异步的基于消息的 信息目录 传输。为了使得更多的其它 外部投票平台 能够集成 投票信息 和 投票操作 ,需要使用术包装 操作 逻辑的实现。由于 投票信息 管理需要由公司内部 管理 员进行处理,因此需要集成公 司内部的用户系统和访问控制服务以方便 员 工 的使用,使用 成内部的访问控制服务,使用 成内部的用户目录,并使用 行访问控制。 最后为了将这个应用纳入到企业整体的系统管理体系中去,使用 构了一个管理客户端 (可 与其它企业应用管理应用部署在一台机器上 ),并通过 理这个企业应用。 四 总结: 人们普遍需要一种能够提供通用服务的计算平台,来解决应用开发和部署以及移植过程中的问题。这就像我们生活中遇到的事情一样,例如当您搬到一个新房子里,突然发现所有 的电源插座都和原来房子里的不一样,电压也有所不同,所有的电器必须重新购买!这是不是一件非常麻烦的事情呢?因此, 好处是显而易见的,也正如开发者所期待的, 供的核心 盖了大部分企业计算需要的服务,开发者不必费力去寻找各种产品的解决方案,也无须学习各种产品独有的 口,一切都变得更加简单。 作为一个 架的初学者,对 基本知识了解是必要的,在了解 文)文献综述 8 架构的基础上才能对企业级软件进行设计与开发。 在学习了 台的基本组成后,对 优点有了更加深刻的认识: 要编译为 作为 行,因此执行性能会明显提高。 可以完全使用 行编程,可以完成许多简单的商业逻辑,特别是 以直接书写 此简化了页面的输出,这样就保留了脚本语言易于使用的优点。 复杂的商业逻辑以组件的形式部署在 。由于 供了多种组件事务服务,使系统更能够应付大量的并发用户和管理复杂的事务逻辑。 集成的组件命名服务可以使组件位 置透明化,简化了组件的部署和客户端应用的维护。 开发过程易于分工,可以由专人负责编写组件,其他人组装页面。 台全面支持和实施 种强大的组合可使 备跨平台的兼容性,甚至用于对 码进行语法检查和调试的工具也可与平台无关。 术分别是企业开发的阴阳两极,因为 实施独立于平台的数据,而 台则可实施独立于平台的解决方案。 通过移植的方式表现数据,因此就对 术的可移植性构成了补充。 浙江工业大学之江学院毕业设计(论文)文献综述 9 参考文献 1 计磊 李里 周伟 主编, 精通 合应用案例 ,人民邮电出版社 , 2006 年 08 月 2 赵强 编著 , 用开发( 第二版) , 电子工业出版社 , 2006年 11 月 3 (美) 阿卢 ( 等著, 心模式 , 机械工业出版社 , 2005 年 03 月 4 郝玉龙 姜韦华 编著 , 程技术 ,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。