基于android3g的移动办公系统毕业论文内容摘要:

五个方面。 一体化思想 税务移动办公系统的设计目的是利用成熟的信息技术和网络环境解决税务移动税务办公应用过程中的信息交互、信息传递、数据分析、数据管理等问题。 平台为客户端( Clint) —— 服务 器( Server)结构,采取 J2EE 架构模式设计,保证了税务信息的集中有效的管理;取代了大量的手工操作,减少了各层级的重复劳动; 保证安全性及稳定性 本系统具有对安全稳定性要求,要求系统能够持续的提供服务,并保证各重要信息的安全。 平台在架构方面,结构设计实现数据层与应用层的分离,软件上通过身份认证、数据库和应用系统权限控制以及完善的系统日志和审计需求等提供系统安全措施,并设计了相应的数据库备份策略。 在数据传输的安全保障上,采用数据加密方式,对称和非对称加密结合的设计原则,各取所长。 兼顾先进性及实用性 系统先进性表现在系统融入了多层级、多用户模式的设计理念,以实现不同角色、不同层级的用户在系统中互不影响、有机协同。 平台在设计实施过程同时也兼顾实用性原则,要确保应用先进而程度的技术,避免片面追求新技术,给项目实施造成巨大风险。 易用性 系统具有简便直观的操作界面,以保证用户能够尽快上手;不同角色的用户仅看到与本用户相关的功能,使界面更加简捷;功能模块的设计与现有的业务模式相吻合。 烟台大学毕业论文(设计) 11 实时性 系统采用 3G 无线网络技术支持,使用移动终端设备为办公平台,具有不受时间地 域限制,可以随时随地的实时性办公。 税务移动办公系统技术架构设计 税务移动办公系统物理架构 1. 物理结构 网络架构如图 31 所示: 第三方信息应用平台网络依托与国税内部信息网络设计,采用了三层网络结构,这种网络在数据管理层和用户界面层之间增加了中间层,如图 32 所示。 图 31 系统物理结构示意图 这样就将整个网络的体系结构划分为三层:服务器端、中间件和客户端。 中间件的存在,将网络分隔为完全分离的内部网和外部网,前端用 户无法看到后台数据库服务器和文件服务器 ,提高了系统的安全性。 中间件在系统处理能力上采用多线程技术,大大提高了工作效率,可靠性和扩展性也较二层结构强。 符合信息系统管理的 三分离 原则,即数据与网络分离、技术与业务分离、前台与后台分离。 网络的最内层是数据层,数据库服务器运行数据库管理信息,存储着各类信数据库服务器 中心控制台 中间件 应用服务器 交换机 3G 无线移动终端 Inter 路由 烟台大学毕业论文(设计) 12 息数据。 为了数据的安全,可以在数据库服务器安装数据库自动备份系统。 中间层是应用层,系统所有业务逻辑都在中间层实现,所有来自外部的接入都连接到应用服务器,通过应用服务器间接访问数据库,并将访问的结果返回给客户层。 应用服务器可以采用 PC 服务器或者高档 PC 机。 最外层是客户层,内部计算机通过税内网接入核心交换机,职工还可以通过Inter 网经路由器和防火墙接入核心交换机 [7]。 税务移动办公系统逻辑架构 税务移动办公系统是以税务局系统域网为核心,支持员工通过国税系统域网和外网访问的网络信息系统。 为了提高系统的可扩展性和可维护性,系统设计为三层 C/S结构即客户端应用程序 /Web服务器 /数据库 (Client/Server/Database)三层结构,在传统两层模式的基础上增加了应用服务这一级。 三层结构的划 分,使逻辑上更加独立,每个需求模块的任务更加清晰。 在移动客户端应用程序向中间 Web 应用服务器发出 HTTP 请求, Web 应用服务器通过对客户端的请求进行身份验证然后对于合法的用户请求进行处理并与数据库进行连接进而获取或保存数据并将从数据库获得的数据返回到客户端浏览器。 中间应用层是三层结构的核心,它主要完成对业务规则的控制和对数据库的访问等工作。 数据库服务器中安装的数据库应用程序负责数据的定义、查询、更新和删除等操作并维护数据库的安全性和完整性。 三层结构组成如图 32 所示: 图 32 逻辑结构示意图 三层逻 辑结构的应用层,将界面层和业务逻辑层按照客户端和应用服务器相分离。 这样使三层 逻辑 结构彼此 相互 独立,任意一层的改动 了,另外两层 都不需要做附加的处理。 而且随着用户需求的改变 , 只需在应用服务层的业务处理程序进行更新即可。 三层 逻辑 结构 ,有 利于模块化设计,用户端 可以 不进行大量的数烟台大学毕业论文(设计) 13 据处理,这些工作将集中于应用服务层进行处理,开发人员只需对应用服务层进行维护而不需对每个客户端进 行逐一管理。 另外,三层逻辑结构能严格地控制信息访问,信息传递中采用数据加密技术,各层独立管理能 严格地控制信息访问,可减低信息失密的风险,有效地提高 系统安全性。 税务移动办公系统功能架构 税务移动办公系统功能组成 由以上分析,我们获得系统的功能架构图,如图 33 所示 图 33 税务移动办公系统 移动终端应用程序 中间件( Web 服务器) 数据库服务器 访问数据库 向服务器发送请求 数据库备份 数据展示 各种业务逻辑。 安全机制 响应Web 请求 访问数据库服务器 线程处理 身份验证及各操作 烟台大学毕业论文(设计) 14 税务移动办公系统功能流程 系统的登录功能流程图,如图 34 所示: 图 34 注意:其他功能的流程与以上登录的流程类似,故省略。 移动终端 Web服务器 数据库服务器 数据库 S01:登录请求 S0:2:查询数据库 S0:3:查询结果 S0:4:根据结果返回,正确,则登录,否则错误 烟台大学毕业论文(设计) 15 第 4 章 税务移动办公系统详细设计 税务移动办公系统 , 采用面向对象 的方法进行设计,在对象设计过程中,绘制了 静态模型 和 动态模型 ,动态模型设计中主要生成的是顺序图,有助于分析需求模块的逻辑、 方法体 和 代码行为 ;静态模型设计中主要生成的制品是类图,有助于分析类的属性 和 方法。 税务移动办公系统建模 税务移动办公系统的整体顺序图 要确切的分析税务移动办公系统的设计,有必要先了系统的整体模型结构,该系统的整体模型顺序如图 41 所示。 图 41 本文使用 HTTP(超文本传输协议), HTTP 是位于 TCP/IP 上层的轻便、基于文本、用户可读的协议。 HTTP 协议使得客户能够请求服务器中的数据或者向服务器发送请求 [8]。 很多应用都选择用轻便的 HTTP 协议作为发送和接受文件的协烟台大学毕业论文(设计) 16 议,从而在很大程度上代替了 FTP 协议, HTTP 协议不用附加注册或维护一个持久性的的链接的内容。 而且不限制于传输静态文本,服务器可以轻松地动态生成响应。 如上图所示,整个系统的数据通信是基于” HTTP 请求 —— 响应”的。 税务移动办公模块设计 整个移动办公系统由四大部分组成:移动客户端、转换编码、服务器和数据库等模块。 各个部分由若干 小模块组成。 下面分别讨论各个模块的设计。 移动客户端 图 42 第 5 章 税务移动办公系统实现与测试 开发技术及工具简介 J2EE 架构 在多层次体系结构中,客户不能直接与服务器交互,相反,首先与另一个层联系,这个层称为中间层( Middleware)。 中间层实例化服务器应用程序,并管烟台大学毕业论文(设计) 17 理服务器对象,它将结果返回给客户。 中间层处理了低级服务,例如线程处理、安全机制和事务管理。 Android 应用开发平台介绍 Android OS是由 Google开发的,真正意义上的开放性移动设备平台。 Android OS 包括操作系统、用户界面和应用程序等移动电话工作所需的全部组件,而且不存在任何以往阻碍移动产业创新的专有权障碍。 作为最近几年才涌现的智能手机操作系统, Android 操作系统无疑是一个新手,但是借助 Google 牵头的OHA(OpenHandsetAlliance)开放手机联盟的成功运作,多家智能手机制造商不断推出基于 Android 操作系统的智能手机,使 Android 操作系 统的市场份额以及影响力与日俱增,其前景正被越来越多的人看好。 优点 : ① Android 与前四种智能操作系统相比最大的特点在于其开放性。 这里所指的开放性包括两个方面 :其一是 Android 以开源 Linux 系统为基础,对于开源爱好者而言,他们会觉得 Android 平台更能满足自己的使用需求。 其二是 Android对第三方软件的开放程度。 Google 不会对 Android 系统的第三方应用程序像苹果那样严格把关,而仅是在用户自行发布之后进行审查。 这样一来必将极大的促进该系统第三方软件的发展。 ② Android 系统以 为核心,其安全机制比较完善,在很大程度上保障了手机使用的安全性。 ③ Android 平台已经形成由 Google 牵头、 OHA 组织有深入参与,系统支持商和服务供应商完善搭配的运作机制,为 Android 平台的快速发展提供了坚实的后盾 [4]。 综上,本文选择 Android 智能移动终端为开发平台。 Android 系统平台的架构组成 烟台大学毕业论文(设计) 18 图 52 Android OS 的整体架构依次分为以下四个层次 : (l)第。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。