- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
齐软步行者队演示幻灯片PPT.ppt
步行者队 超越创新 通用企业数据查询手机客户端 步行者队 1 目录大纲 项目背景 架构设计 代码实现 效果图 团队简介 2 3 4 5 6 目录 需求分析 基于BYOD的企业移动 办公解决方案 背景 自从iOS和Android、Win8为代表的智能手机和平板推出以来,这些计算和表现能力远超前辈的强大智能终端快速统治了个人通信设备市场。全球知名调研机构IDC的数据显示,2010年全球智能手机出货量预计为3.05亿部,这一数字有望在2015年末翻倍至9.82亿部。员工不再必须使用单位指定的电脑,通过手机、平板、家里的电脑等等接入网络,即可完成办公。这一趋势也推动了越来越受企业青睐的“自带设备(BYOD)”计划。 IDC的报告进一步指出受访的企业当中,83%的企业认为平板电脑成为企业未来业务不可分割的一部分;79%的企业高管期望企业支持其通过个人终端进行办公; Dell在世界范围内也对BYOD发展情况做了一个调查。结果显示,70%的企业认为BYOD可以提高员工的工作效率,59%的企业认为不实行BYOD就会失去竞争力。 建设目标 依托无线网络,以智能手机终端为载体 专为中小型企业制定的移动OA系统 实现移动平台的通用数据的查询与修改等办公功能 有效地提高企业的口常工作效率 BYOD解决方案 需求分析 功能需求 -员工角色 公文管理,邮件管理,工作流管理,通讯录管理,系统管理 -领导角色 查询处理员工的工作 非功能性需求 -整体需求 -扩展性要求 -安全性要求 -运行环境需求 统一建模语言UML 总体架构设计 解决方案 1)手机终端安装的oA客户程序,通过GPRS/TD网络,将需要的数据请求提交到OA服务器端。 2) OA服务端程序通过数据协议接口或“页面数据分析技术”与内部OA系统通讯,将OA手机客户端的数据请求传递给内部OA系统。 3)内部OA系统将OA服务端程序请求的数据以标准接口传递给OA服务器,或者OA服务器采用“页面数据分析技术”去主动获取内部OA系统的数据信息。 4) OA服务器将获取的数据和信息进行分析、处理并缓存后回传给OA手机客户端。 5) OA手机客户端得到OA服务器数据流后,最后手机客户端程序按要求显示获得的数据。 技术架构 服务器端功能架构图 oa服务器端系统主要承担“服务支撑”、“业务解析”、“安全管理”、“接口配置”和“系统管理”等工作,服务器端的系统以数据协议接口或页面分析技术和内部oa系统相连,进行数据通信和交互 。 数据库设计 oa手机客户端通过无线网络连接,对服务器发送数据请求,接着服务器在数据库中 进行数据查询、修改或者上传操作,然后服务器端将数据库操作的数据返回给用户。本系统使用MSSQL作为系统数据库。下面是本系统的部分数据库列表。 多数据库切换是本移动OA系统的特色之一。对于不同的数据库,基本的SQL语句是相同的,但是也有很多的不同。所以对于大多数OA系统,针对不同的数据库,往往需要开发不同的程序来实现多数据库的切换。而我们OA系统采用了中间件技术(如JDO、Hibernate等),整个系统中不写一行SQL 语句,因此,对于不同的数据库系统,不需要做重新的修改。保证了在OA系统中各数据库版本的高度统一性,不会产生额外的工作量,保证系统的高度稳定性。 中间件 关键技术实现 从服务器获取xml格式的信息 系统中手机客户端大量的显示数据是来自于服务器端,这些数据一般是以XML格 式来组织,具体流程见图所示。 1手机上的应用程序通过Http协议,将请求的URL发送到服务器端。实现代码如下: String path=...;//服务器的Action的访问路径 URL url=new URL(path); //打开连接,得到连接对象 HttpURLConnection corm=(HttpURLConnection)url.openConnectionQ; //设置读取的时间 corm. setReadTimeout(5 * 1000); conn.setRequestMethod(GET); //从服务器输入流中读取数据 InputStream inStream=conn.getlnputStream(); 关键代码实现 2、服务器端就会调用对应Action来响应这个请求。因为Web服务器默认的响应 信息是基于Html格式的,就需要进行将信息构建为XML格式。这是联系人的XML文件格式代码: %@page language=Java contentType=text/xml;c
文档评论(0)