省情网手机APP系统构技术方案
来源:www.sunseam.com 编辑:山海科技 日期:2014-11-26
一、项目概述
省情网是省人民政府地方志办公室(下称“省地方志办”)利用丰富的地方资源,建立的面向政府、社会公众提供全方位省情信息服务的门户网站。为了使社会公众更方便、更快捷地了解广东省情,提高社会公众读志用志和开发地方资源的兴趣,省地方志办计划利用广东省情网现有的资源,开发建立广东省情网手机
APP应用开发,让众可以随时随地方便查阅广东省情。
二、应用需求分析和实现
1、整体
App设计UI界面页面我们将参考类app,如新浪、腾讯新闻等。
2、版本将覆盖
安卓,IOS两个大用户群体。
四、手机客户端技术需求分析实现
1、为了保证现有系统的安全性,移动客户端开发时无需访问目前系统的底层数据。
2、为了保证访问的安全性,手机客户端的安装使用一定的认证措施。
3、采用目前主流开发技术开发java 技术开发实现。
4、人机界面设计应充分考虑不同用户的实际需要;用户接口及界面设计简单易用,并尽可能美观、友好。
5、保证访问速度。
6、具体功能用户喜爱和观度注可以有选择的定制。
7、页面的局部内容维护灵活。
五、系统设计目标
1、 建设意义
通过app让大众到随时随地查阅广东省情相关知识和咨讯信息。
2、 建设原则
安全性
移动App应能提供有效的安全保障,具备完善的身份认证、访问控制、日志管理、数据加密等安全保密机制,保证网络系统、主机系统和应用系统的安全,为广东省情网移动app提供完整的安全机制。
先进性
在保证方案可靠性和技术成熟性的基础上,采用先进的系统体系结构、先进的系统软硬件平台、先进的应用软件设计思想和实现技术,确保本系统起点高、技术领先,为广东省情网移动app的实现提供最佳的技术平台支持。
易操作性
广东省情网移动app保证在功能和人机交互界面上贴近用户日常操作习惯,简单易用的原理进行设计和开发实现。
可靠扩充性
采用符合国际标准和适应国际发展潮流的移动化信息系统技术、可平滑扩展的系统硬件体系结构、开放式的系统软件平台、模块化的应用软件结构,确保系统在处理能力和业务功能方面可灵活扩充,并可与其它系统进行无缝集成。
开发规范标准性
系统选择的APP开发技术遵循相应的国家、国际标准;
1、系统的设计应支持多种协议,支持多种操作系统平台,支持多种硬件网络设备及异构网络的互连,能够与异种数据库及其他信息系统交换信息,系统能够提供完善的开发环境及编程接口,为今后的发展与扩充提供最大的可能。
2、网络安全设计遵循国家相关的标准和规范;
3、软件项目开发过程遵循软件工程项目管理的标准和规范;
4、设计和开发文档规范、统一。
建设模式
针对广东省情网定制一套移动app方案,系统需要建设独立的中间件服务器,部署独立的中间件服务。
通过移动服务器来实现对业务数据的衔接,响应智能客户端程序,主要依靠CDMA 1x、EV-DO 等作为数据传输方式,通过安全连接将客户应用服务器上的内容(数据)请求推送到客户手机端,使得用户可以随时随地的查阅和检索信息
1、 移动中间件系统概述
3G 时代的到来,其特有的移动、便捷、实时、高效必将为人们的生活、工作带来崭新的体验。但是由于移动设备的硬件固有特性,给移动应用开发带来了很大的阻碍,哪怕是无线查询一个最简单的数据也需要涉及到嵌入式开发、交叉编译、无线网络等一系列的编程和调试。如使用基于J2EE(Java)、IBM Domino、微软的.Net 平台、VB 等为基础开发的应用系统或其它类似产品
2、 App系统架构
系统充分考虑采用开放式设计,架构清晰的结构层。
终端用户:手机终端及安装的智能客户端软件
手机客户端技术方案
网络接入:移动运营商提供的接入承载
系统架构具有遵循以下原则:
符合国家、国际及工业标准;
具有较好的平台无关性;
具有多服务器支持的能力,能实现服务器之间的透明信息传输;
支持多协议和网络互连,能够实现异构网络环境的互联、互操作,能达到系统间的无缝连接;
具有良好的系统延展性,可以较容易地进行系统的集成和服务的发布;
具有较好的开发支持能力;
具有良好的部署和升级能力;
具有友好的用户界面;
3、系统组网
通过在广东省情网部署定制型综合办公中间件服务器,对广东省情网系统进行对接;对外,通过Internet 连接到中国电信业务网络,通过中国电信的EVDO 网络,将信息安全有效的传送到手机端,完成OA 平台的信息移动化。EMA 服务器配置双网卡,与OA 系统连接的网卡配置OA 内网网段的地址,与防火墙连接的网卡配置防火墙映射地址,双网卡之间通过EMA 服务器的路由功能做连接。
4 、移动化原理
手机通过客户端软件发起业务请求,中间件服务器通过终端接入代理,将请求数据调用上行模版进行重新封装,再通过应用接入代理传递给企事业单位应用。企事业单位应用系统根据业务逻辑处理来自手机的请求,并将响应数据返回给中间件服务器,服务器通过应用接入代理,将返回数据调用下行模板进行解析,再通过各种渲染引擎和接入代理将数据传回中间件客户端呈现。
上述B/S 适配过程广东省情网系统无需要做任何变更,大大降低了移动化的成本。对于部分使用了ActiveX 等特殊控件的系统,可能需要原系统厂商提供接口技术配合,具体配合要求根据具体项目情况确定。
5 、中间件服务器配置
服务器的性能要根据客户的具体需求来订制,一定要达到稳定而快速的处理业务,并且服务器的配置要保证对系统的可扩展性,比如接入系统的增加、用户数量的增加等等。
本项目广东省情网同时并发量要求比较高,本项目采用高档服务器,满足大用户量并发访问。
六、 系统功能设计
根据广东省情网现有的资源,经过栏目筛选规范,开发面向智能手机用户端的
APP应用。
内容范围主要有:广东省情数据库、省情概览、历史省情、现时省情和公众互动五大版块。
1.广东省情数据库
与广东省情网同步广东省情数据库中的各类书籍数据,并以适合手机阅读的角度,重新设计模板。主要包括:
1.1 书籍类数据库列表模板
广东省情数据库分类基本和广东省情网相同,分为志书库、年鉴库、地情文献库、谱牒库、期刊库五大库,具体每大库包含的分库见图一。
1.2 书籍类数据阅读模板
支持目录浏览、分章节阅读、按需下载等符合手机应用的功能。
1.3 书籍类数据检索模板
支持关键字检索和“与”“或”“非”等逻辑检索,检索结果罗列,可选择呈现,独立页面。
2.短讯类栏目
短讯指内容篇幅较小、不含目录树的数据。
与广东省情网同步展示门户网站中的短讯类栏目包括广东概览、历史省情和现时省情三个版块。
2.1 广东概览
包含以下栏目:
广东概况(地理概况、历史简述、宗教信仰、市县概况)、名胜古迹、民俗风情、土特名产、广东之最、广东品牌、三大民系、广东侨乡、广东人物、戏曲与戏剧、珠江风采、自然保护区、经济特区。
2.2 历史省情
包含以下栏目:
广东大事记、历代职官(现任党政军领导、中华人民共和国、民国、清朝、明朝、明朝以前)、历史回眸(回首千年、当年今日)、数字看广东、多媒体库(广东之最、史志春秋)、省情研究(史海钩沉、区域研究、人物春秋)、志鉴展示(综合年鉴、专业年鉴)
2.3现时省情
包含以下栏目:
今日广东(政治、经济、文化、社会、自然、人物、法规文件、法治)、政务记事(省委、人大、政府、政协)、大事要录、灾祸实录(天灾、祸行)
2.4 展示方式
用户打开手机APP后,可以从菜单栏直接进入各栏目,以图文并茂形式进行展示。展示界面应符合手机阅读习惯。
2.5 内容分享
对栏目的内容,可以进行博客、微博、微信等分享操作。
3.公众互动
手机APP与广东省情网同步提供社会公众参与记史修志的活动。主要包括两个互动窗口:“网上太史公”和面向新编志书、年鉴库的“我要修志”。
网上太史公包含我要修志、志鉴点评、建言献策三个子窗口,我要修志包含资料补充、疑点探析、原文重写三个子窗口。
用户打开手机APP并通过登录验证后,就可以担当记载历史的责任——史官。互动信息由管理员在后台审核后发布,可以与广东省情网门户网站提交的互动信息进行同步展示。
相关阅读