新媒体介入的管理信息系统设计方案探析_第1页
新媒体介入的管理信息系统设计方案探析_第2页
新媒体介入的管理信息系统设计方案探析_第3页
新媒体介入的管理信息系统设计方案探析_第4页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、新媒体介入的管理信息系统设计探析- 企业管理论文新媒体介入的管理信息系统设计探析常竞(四川财经职业学院电子商务系,四川成都610101 )摘要:在新媒体技术不断涌现, 信息传播广度、 速度日益加宽、 加快的当下,传统媒体管理信息系统如何从容应对这一信息传播手段的变化,是企事业单位应该思考的问题。本文从建立微信管理信息系统出发, 谈到了系统设计的总体结构,以及模块设计的具体方案,最后对系统的安全性进行了分析。关键词 :新媒体;信息系统;设计;安全中图分类号: F713.36文献标志码:A 文章编号: 1000-8772(2014 )19-0072-021 引言随着多媒体信息时代的到来,不管是企业

2、还是事业单位都需要新的媒体介入到日常的管理当中, 这样既提高办事效率和准确性,也为现代化信息管理提供了便利。本文所提到的新媒体是指人们普遍使用的交流工具微信,系统用户主要为两类人群:一类是微信端的使用者, 他们将在微信端发起业务请求, 并得到回复;一类是政务中心工作人员, 他们是整个系统的最高管理者,应该对系统的处理流程非常了解,也是系统需求的主要提供者。2 系统设计2.1 系统总体结构项目系统的程序开发由两部分组成:一是微信端功能菜单的开发,包括自定义菜单的设计和远端数据的获取;二是微站服务器的设计和开发,这是系统中的核心,需要构建一个适合微信端访问的服务器,调用已有的API 或者直接访问现

3、有业务系统数据库, 与政务中心数据库进行交互,实现“关于我们”、 “自助查询”、“在线互动”三个功能模块。2.2 系统模块设计该系统中开发设计分为两个部分,微信端功能菜单开发和微站服务器设计与开发。微信端功能菜单的开发依赖于微信的开放平台进行微信端的界面菜单定制,主要完成两个工作:( 1 )申请成为开发者账号A 、申请消息接口,上传URL、 Token.B、验证 URL 有效性 .对 A 返回的将 token 、timestamp、nonce 三个参数进行字典序排序,将三个参数字符串拼接成一个字符串进行sha1 加密,加密后的字符串可与 signature对比,标识该请求来源于微信。 如果匹配

4、成功表示有效反之为失败验证。C、验证 URL 有效性成功后即接入生效,成为开发者。开放平台目前仅支持80 端口调用。( 2 )菜单定制目前自定义菜单最多包括3 个一级菜单,每个一级菜单最多包含5 个二级菜单。一级菜单最多4 个汉字,二级菜单最多7 个汉字,多出来的部分将会以“.”代替。遵照微信菜单结构体编写菜单代码,填写TOKEN ,基于微信管理平台上传到公众平台。菜单 Body 形如下:“ button ”:“ type ”:” click ”, “ name ”:”关于我们”, “ sub_button ”:“ type ”:” view ”,“ name ”:”中心概况信息”,“ url

5、”:”http: /*.com/”,“ type ”:” view ”,“ name ”:”工作动态信息”,“ url”:”http: /*.com/”,“ type ”:” click ”, “ name ”:”通知公告”,“ type ”:” click ”,“ name ”:”常用便民电话查”,微站服务器设计与开发微站服务器是整个系统核心。开发设计既要满足目前急需完成的工作,也要考虑未来微站扩展,设计时候必(下转83 页)(上接 72 页)须考虑模块化。系统采用三层架构模型进行开发,将系统分成三个部分, 数据表现层、 业务逻辑层和数据处理层,由于现有其他业务系统均采用java进行开发,故

6、采用SSH( struts+spring+hibernate)集成框架进行微站开发。SSH 框架是目前较流行的一种Web 应用程序开源框架。具有开发效率高,尤其对中小应用。技术框架较为成熟, 社区支持很好。 层次结构清晰,由 Spring充当组件容器提供统一管理。耦合小,很适合因需求变化导致系统频繁改动。Spring 和 Struts 以及 Hibernate的集成做的很好,实现了敏捷开发,加快了项目的进程,同时也避免了不成熟技术造成的项目风险。系统的基本业务流程是:在表示层中,首先通过JSP 页面实现交互界面,负责接收请求( Request )和传送响应( Response ),然后Stru

7、ts根据配置文件( struts-config.xml)将 ActionServlet接收到的 Request 委派给相应的 Action处理。在业务层中,管理服务组件的SpringIoC 容器负责向 Action提供业务模型( Model )组件和该组件的协作对象数据处理(DAO )组件完成业务逻辑,并提供事务处理、 缓冲池等容器组件以提升系统性能和保证数据的完整性。而在持久层中,则依赖于 Hibernate的对象化映射和数据库交互, 处理 DAO 组件请求的数据,并返回处理结果。采用该开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变

8、化,模型层只需很少的改动, 并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。 而且由于不同层之间耦合度小,有利于团队成员并行工作, 大大提高了开发效率。针对微站的特殊性页面主要在手机端使用,前端利用 Bootstrap技术进行开发,布局采用 DIV+CSS 技术;应用 HTML5 技术提升浏览体验与交互性能。图片可以点击放大查看、滑动浏览、长按保存应用。运行结构设计服务器端:机架优化式2u 品牌服务器,至强处理起E5-2609以上, 4g 以上内存,双 sas 硬盘 300g 以上,至少千兆网口;具有互联网访问入口,同时能访问政务中心数据。系统开发:系统基于JSP 技术作为系统

9、的解决方案。服务器: ngix +tomcat,随着以后业务量增加可以弹性扩展软硬件服务。开发环境: MyEclipse 。服务器操作系统:选用Windows Server 2008或 linux 。3 安全性分析该新媒体管理信息系统的安全性主要来自于微站是否能够承受微信访问请求和外部网络安全两部分。 微站服务器的数据处理吞吐量关系到微信端用户的正常访问,如果吞吐量不够, 容易引发页面请求失败或消息处理异常;外部网络安全问题的关键点在于外部API 接口调用的安全和可能遇到的网络攻击,前者由第三方提供的API 安全技术和技术团队成熟的平台框架设计作为保障,后者主要依靠政务中心软硬件防火墙进行抵抗。4 结束语微信拥有庞大的用户群,借助移动终端、天然的社交和位置定位等优势,每个信息都是可以推送的, 能够让每个个体都有机会接收到这个信息,继而实现企业及时准确的管理, 给企业带来利益, 在微时代的召唤下, 管理信息系统必然带来一场技术革命。 随着社会经济的进步, 新媒体介入的管理方式必然取代传统的管理方式。本文探析了微信在管理信息系统的设计开发思路,为产品研发人员提供了技术参考。参考文献:1 张海 .设计与新媒体实验中心设备管理信息系统的设计与实现 J. 中国教育信息 .2012 (11 ) .2 匡文波 .新媒体”概念辨析 J. 国际新闻界 .2008 ( 06 )

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论