APP下载

数字化城市社区传媒系统的设计与实现

2015-06-24朱华顺

东莞理工学院学报 2015年5期
关键词:程序代码因特网使用者

朱华顺

(东莞理工学院 图书馆,广东东莞 523808)

社区传媒系统,是指将特定社区内多元化传播媒介整合利用所形成的信息传播环境,其本质是一种基于社区范围的信息平台,它以数字化与网络系统为核心,由各种传播媒介交织运行,共同为社区居民提供双向、多维的信息交流。

1 社区传媒系统的定位

1)邻里关系的粘合剂。社区传媒系统通过鼓励居民讨论社区事务和开展联谊互动活动拉近居民彼此之间的距离。系统中讨论的都是和居民生活息息相关的社区事务,或者是居民共同的兴趣爱好等,容易在居民当中引发共鸣,通过社区集体活动可以唤醒居民对和谐邻里关系的向往并付诸实践,逐渐形成融洽的邻里关系。

2)社群民意的收集器。社区传媒系统的定位之一即是社区利益最大化的载体,即通过社区内部多方协商,达成共识后以社区的集体名义发出诉求,这些诉求对于政府决策部门具有较高的参考价值,因为其在一定程度上代表了社群民意,对社会舆论有较大的影响,充当了社群民意收集器的作用。

3)社会减压阀。随着我国改革进程的深入,不少深层次问题不断浮现[1],社会矛盾越发尖锐,此时有必要发挥社区媒介社会减压阀的作用。系统可以赋予政府相关部门一定的权限,让其参与系统交流并发出政府的声音,通过交流化解民众的过激情绪。

2 设计原则

1)系统性。社区传媒核心系统本质上是一个数字化信息集成操作系统,在整体功能目标的框架内构建各级子系统。各级子系统的设计与构建,应当首先满足系统的整体性要求,保证社区传媒核心系统具有层次性,是一个科学完整的数字化操作系统。

2)简单易用。随着信息技术的发展,社区传媒操作系统越发呈现“傻瓜化”的发展趋势[2]。把逻辑算法和复杂程序留在服务操作层,使用者操作接口尽可能简单友好,让用户能够快速简单地使用操作系统,提高系统的易用性。

3)开放性。开放原始程序代码是社交网站 (SNS,Social Network Service)的发展趋势[3],使用者可以添加自己喜爱的功能进入系统,增强系统的开放性,增强对用户的吸引力。开放性要求系统功能的设计、测试和实现要严格按照软件工程标准和规范,并尽可能采用开放技术和国际标准,以确保系统符合国际上各种开放标准。

4)安全性。设立使用者认证和系统防火墙防御机制,保证联机上网时系统内容和数据的安全,防止木马程序和病毒入侵、非法访问、恶意篡改数据等行为。在此基础上设置级别层次的权限控制[4],对获取高层次级别的管理权限进行严格审核,保存使用者访问日志,用以查询使用者的访问行为和操作记录,提高系统的安全性。

图1 社区传媒核心系统功能图 (部分)

3 系统功能模块

概括来说,社区传媒核心系统共有“社区党建”、“社区自治”和“社区政务”三个子系统,每个子系统分别具有多个功能模块。

1)社区党建子系统。社区党建系统主要面向社区基层党组织、党员和群众,初步设计“党建动态”、“党建专题”、“党建资料”、“在线培训”、“党建实务”、“互动社区”共6个专题栏目,每个专题栏目都有相应的下级栏目。

2)社区自治子系统。城市社区居民一般拥有较高的文化素质,参政议政的热情和意愿比较高,本系统提供一种尝试,让社区内居民在现行法律法规政策规定许可之下进行一定程度的社区民主自治。设计有“基层选举”、“社区议事”、“财务公开”、“草根社团”、“慈善互助”、“邻里交往”、“生活服务”和“消费指南”8个模块,每个栏目下面可再根据需求设计相应的子模块。

3)社区政务子系统。社区政务子系统的模块应根据社区基层行政管理机构的职能进行设计,将社区各项政务实现数字化管理,不仅可以提高政务工作的效率,而且有利于增强居民对社区政务的了解、理解和支持,实现管理机构与居民之间的良好互动。

4 系统架构设计

4.1 层次架构

系统包括了社区党建、社区自治、社区政务三个子系统,根据个子系统程序代码的不同职责,将程序逻辑划分为表示逻辑层、业务逻辑层、数据访问逻辑层三个层次[5],如图2所示。

在三层结构中,不同类型的表示逻辑层均可访问处于中间层的统一业务逻辑,如此一来,更改系统的程序无需更改整个客户端,降低了系统更新维护的成本,提高了系统的独立性。需要对使用者操作接口进行修改时,只需要修改表示逻辑层的代码,而无需了解业务逻辑层和数据访问逻辑层的代码和技术语言。

图2 系统开发三层结构图

4.2 体系构架

1)B/S体系构架的一般优势。B/S,即浏览器/服务器 (Browser/Server)模式,是一种数据库系统体系构架[6]。B/S维护成本较低,并且更新升级方式简单,易于操作。在B/S体系构架之下,所有的客户端只有浏览器的功能,无论是维护还是更新升级,只需要在服务器上操作即可,节省了维护和更新的成本。B/S将系统的业务逻辑集中到了业务逻辑层的网络服务器上,实现了使用者与数据库之间的联通。

2)B/S体系架构的应用优势。如图3所示,在社区传媒系统中,使用者的信息需求和相应的行为方式处于不断变化当中,并且使用者需要在拥有基本的上网条件下就能够访问到该系统,B/S可以较为简单地融入因特网,因此系统选择B/S体系架构。

图3 客户端系统构架

如图4所示,基于因特网的浏览器/服务器 (B/S)三层结构分别为:客户端浏览器 (Browser),因特网服务器 (Internet Server),数据库服务器 (Database Server)[7],符合当前因特网应用系统的特点,能够较好适应不断变化的用户需求和操作环境。B/S使得使用者通过连结缓冲集区连结到数据库,使用者并不占用数据库的连结数,可以保证多个使用者同时连结和使用数据库。对操作系统没有特定要求,使用者使用因特网浏览器就能连结到数据库,还可以自行添加新的功能模块,个性化特征明显。与因特网良好的集成融合性是系统选择B/S的根本出发点。

图4 基于因特网的浏览器/服务器 (B/S)应用模型

4.3 开发语言

本社区传媒系统采用PHP+MYSQL数据库方式运行并生成相应的指令码语言,保证接口的丰富可用性和动态性。

PHP开放原始程序代码,绝大部分原始程序代码都可以得到,与多种操作系统,比如UNIX、LINUX、WINDOWS等兼容[8],语言较为简单,具备一定计算机知识的使用者都可以自行添加功能模块镶嵌入操作系统,简化了系统的操作难度,提高了在社区居民中的认可度和流行度。

MySQL是当前应用较广的一种关系型数据库管理系统,和PHP一样,开放原始程序代码,并且运行速度快,开发成本较低[9]。MySQL使用C语言和C++语言进行编写,并使用多种编译器进行测试,原始程序代码具有较强的可移植性,能够作为一个独立的数据库嵌入其它应用软件中并且运行效果佳。

4.4 相关实现技术

1)系统安全加密技术,防范网络攻击。网络攻击的目的在于:获取相关资料,对获取的数据进行修改;对获取的数据进行分析[10]。基于这三种攻击目的,相应的系统安全加密技术可以从同层加密和异层加密两个层面上实现。同层加密是在同一应用层,比如应用层、网络层、链路层上实施加密技术,而异层加密则是跨越不同层级进行加密,比如链路层和网络层、链路层和应用层之间的加密,具体如图5所示。

图5 系统数据传输安全加密方式

同层加密和异层加密均有其各自的优缺点,根据网络恶意攻击的目的,可以将二者结合起来,提高系统的安全性。如果攻击是为了获取并修改相关资料,可以采用安全认证技术加以防范,如果攻击是针对服务器,可以采用防火墙技术予以制止。

2)信息集成技术。社区传媒系统的设计功能之一即是在不同媒介之间实现数据关联与信息共享,当前已有部分网站和数据库系统采用B/S,为社区传媒核心系统与外部环境实现关联提供了可能性。不同城市之间的社区传媒系统汇集成一个大系统,而具体的社区传媒系统则只是系统之下的子系统。要实现不同子系统之间的关联,子系统需从如下几点进行建设:

①数据尽可能规范统一,要求各个子系统要采用相同或者类似的发开平台和体系结构,而且各个子系统数据接口需要采用统一的数据规范,避免数据混乱,给系统集成造成不便。

②各个子系统开放关键原始程序代码,只有各个子系统保持一定程度的开放性,各个子系统的的连通才有技术上的实现可能。开放原始程序代码的另外一个好处在于在大系统进行整合时可以添加进新代码,实现不同子系统之间的功能对接和共享。

③在子系统开发过程中必须考虑到大系统集成整合的理念,比如采用通用的开放式系统、开放原始程序代码等,这样在系统完成之后可以利用其基本功能进行进一步的开发。

5 结语

在新的技术条件下,社区传媒系统应用数字化信息技术,探索一种新型的城市社区传播模式,旨在促进城市社区中人与人的交流和相互关心,回归传统“田园牧歌”式交往模式中心与心的碰撞和共鸣,从而达到社会共融的理想和目标。

[1]史云贵.中国社会群体性突发事件有效治理的理性路径论析——一种基于公共理性的研究视角[J].社会科学,2010(1):6-10.

[2]成全,罗栋,钟晶晶.知识组织的理论缘起及演进路径探析[J].图书馆论坛,2014(11):26-34.

[3]江梦涛,荆琦.C语言静态代码分析中的调用关系提取方法[J].计算机科学,2014(6):442-444.

[4]彭珺,高珺.计算机网络信息安全及防护策略研究[J].计算机与数字工程,2011(1):121-124.

[5]陈武.数字化城市管理系统的设计与实现[D].厦门:厦门大学,2013:30.

[6]崔敬东,徐雷.Web标准网页设计原理与制作技术[M].北京:清华大学出版社,2014:128.

[7]余洪春.构建高可用Linux服务器[M].北京:机械工业出版社,2012:86.

[8]肖维明.基于PHP+MySQL的网站开发[J].物流工程与管理,2009(6):90-92.

[9]林子雨,赖永炫,林琛,等.云数据库研究[J].软件学报,2012(2):1148-1162.

[10]王国玉,王会梅,陈志杰,等.基于攻击图的计算机网络攻击建模方法[J].国防科技大学学报,2009(8):74-79.

猜你喜欢

程序代码因特网使用者
新型拼插休闲椅,让人与人的距离更近
计算机网络信息安全未来发展趋势
基于图元装接模式由程序流程图自动生成源代码
抓拍神器
上网
我爱因特网
他汀或增肌肉骨骼不良反应
梦乡床
NASA成功测试首套太空因特网
嵌入式系统中程序的优化策略