APP下载

社区信息管理系统的开发与设计

2015-08-17李天柱天津大学管理与经济学部天津300072

电子测试 2015年1期
关键词:信息管理系统补贴居民

李天柱(天津大学管理与经济学部,天津,300072 )

社区信息管理系统的开发与设计

李天柱
(天津大学管理与经济学部,天津,300072 )

本文将对社区信息管理系统开发和设计过程中的相关技术手段进行分析,并在此基础上提出一些建设性建议,以供参考。

社区信息管理系统;开发;研究

近年来,随着经济社会的飞速发展以及现代科技水平的不断提升,对地方政府的基层工作提出了更高的要求,特别是电子政务的办公工作的全面开展;我国社区服务起步相对较晚,办公条件、技术手段受限,因此建立社区信息管理系统至关重要。

1 社区信息管理系统——服务器

本文所构建的社区信息管理系统,采用的服务器是B/S(即Browser/Server)体系结构,如图1所示。

(图1:基于B/S的体系结构示意图)

(图2:社区信息管理系统业务流程示意图)

社区信息管理系统中的B / S架构,采用的是用Web技术,同时还结合了脚本解释器,在标准Web浏览器应用基础上,可以有效实现节约开发之目的,减少设计、运维成本。在B/S体系架构之下,实现软件安装、服务器端的解决方案修改与运维。在用户应用该信息管理系统过程中,只需通过浏览器即可对所有模块进行运行,从而实现了零客户端管理目标,在运行过程中也比较容易自动升级。社区信息管理系统开发与设计过程中,采用B/S体系结构,共包括三层系统。 第一层为表示层,主要功能是接受用户输入的信息,并且输出处理结果、提示信息,从而实现与用户之间的相互交流;过滤无用,可对输入数据信息进行校验和检查;将处理请求有效地发送到业务层进行具体处理。第二层为功能层,又称为是应用层,其处在WEB服务器端,完成与用户操作相关事务。从功能上来看,该层处理模块可实现四个基本功能:实现各项业务处理算法、逻辑关系;验证请求者身份和权限;将用户发送的数据操作请求发送出去,然后显示表示层的信息。对于功能层而言,当客户端提出相应的请求以后,然后接收用户层发来的请求,通过服务器响应、完成事务处理,再将处理结果采用HTML形式传给客户端。前期客户端的请求包含着存取数据,需通过交互过程把应用服务器、浏览服务器连接在一起;将数据库与已执行的扩展程序连接在一起,利用SQL技术将申请处理的数据向数据提送,待数据库处理结果传输后再传到Web浏览器,最终再传给客户端。第三层为数据层。对于数据层而言,其处在数据库服务器端,主要是指系统数据处理过程中的各种逻辑;数据层的访问模块,实现了如下功能:将社区信息数据读取以后,存储起来,然后对其进行操作,实现事务处理程序。

2 社区信息管理系统架构

事实上,社区信息管理系统的建设及其应用实践较为简单,特别是系统功能已经非常明确,实际操作比较方便。图2是社区信息管理系统业务流程图,从图中可以更为直观的看到系统的具体工作流程,其中按箭头方向接受用户操作指令,这样既可以同步提供几项功能和技术,有能够有效的满足某项具体功能的操控。

通过上图中的用户指令进行操作,比如审核功能模块,社区服务人员、系统管理人员登录系统以后,接受用户操作过程中的发送的相关审核指令,将没有经过审核的相关申请信息显示出来。通过这一系统,管理人员可以基于实际情况和需求,将相关操作流程细化成通过审核、未通过审核两种最终结果;同时,在完成上述操作以后,即关闭此次业务。上述流程图是将社区信息管理系统的状态展现了一下,细节性的活动、系统状态等没有完全显示出来,只将社区信息管理系统中的核心状态展现出来,例如信息管理系统中执行情况,提交申请、审核申请,然后是信息查询、数据库管理,值得一提的是上述操作无需硬性规定,用户只需根据实际进行操作即可,而且系统的打印功能存在着加大的区别,其执行更多地依赖其他功能的实现,即一定是之前提到的功能,完成状态下、或在屏幕上显示了结果的信息。在社区信息管理系统中,不同的功能模块包含着很多的子模块,而且模块之间的依赖关系也存在着较大的差异性。以下通过系统功能包图,说明各项之间的关联性,如图3所示。

(图3:社区信息管理系统功能包图)

基于以上图示,采用功能包形式表示主要功能,其中不同功能包中又套着一定数量的子包,即某种功能子模块。对于社区信息管理系统而言,数据管理包中包含了居民的基本信息,并且嵌套着相关补贴信息、新发布信息、审核补贴申请方面的内容。就现代社区信息管理系统及其数据查询而言,其主要包含的内容是居民个人信息资料的、审核情况、补贴信息以及补贴发放状态查询等内容;在数据库管理实践中,通过设有相应的数据备份以及恢复子包,并且制作报表功能包,涵盖了居民近年来的迁出、迁入方面的信息统计情况,同时还包括补贴发放统计。实际上,子包功能模块不是孤立存在的,各子包之间存在着密切的关联性,靠着模块之间的关系,可以有效实现各种功能。社区信息管理系统数据查询管理,包括以及几个子包,更多情况下依赖于相关数据管理包加强子功能包。在制作社区居民迁出、迁入统计报表制时,应当根据社区居民信息管理情况,居民补贴发放统计需靠补贴发放信息管理功能包来实现;就数据来源而言,数据信息管理功能包操作执行存在着较大的区别,这样会对其他功能模块反馈的信息产生影响。

实践中可以看到,社区信息管理系统数据管理子包之间存在着依存关系,其主要是基于不同的登录权限和要求,填写、提交相应的补贴申请,在该功能包中,对居民信息表、补贴信息表适当的修改、执行或删除。在此过程中,信息也会发生相应的变化,对补贴功能指令结果会产生一定的影响。社区信息管理系统中的查询功能包,各功能之间,比如,居民基本信息查询、补贴发放情况进行审核等,各模块之间并非独立存在。居民信息查询结果,主要是基于数据管理包中的社区居民基本信息;而补贴发放信息查询结果,则是基于补贴发放信息表反映其进度。,给予不同的业务流程,其审核工作、状态以及反映补贴申请,尤其是补贴信息查询,实际上就是根据居民信息系统管理人员根据消息更新状况具体决定,而且查询结果也处于不断变化之中。

在确保社区信息管理系统功能得以实现的基础上,还应当充分考虑用户操作界面的设计,以整体功能清晰、易操作为宜。在系统开发设计过程中,应当尽可能地减少对话窗口,相同、相似内容的操作合并在一起,将华而不实、缺乏使用价值的内容省去,以确保操作流程的顺畅性。用户进入登录系统,通过连接模块来实现用户登录及相关指令操作,并且对用户资质、操作权限进行核查。应用程序启动以后,先进入登陆界面,此时用户必须输入用户名、密码,待系统自动验证后方可进入下一界面。系统在确认用户操作权限以后,显示不同操作界面和内容。比如,社区信息管理系统的普通管理人员,就没有权力使用居民基本信息编辑功能,显示的项目栏、菜单为灰色,即无法操作和执行。社区服务和管理人员基于自己的身份登陆信息管理系统,然后执行相应的操作,其中功能需求包括以下几个方面的内容。负责对信息管理系统进行运维管护,若需对社区信息系统中的相关信息进行编辑、管理,则需

以管理员的身份登录系统,登陆成功即进入整体界面,利用菜单项操控进入子功能模块。

3 结语

总而言之,在社区信息管理系统开发设计时,尝试建立基于Java平台的B/S体系结构,结合社区实际情况,设置相应的子菜单,从而减少功能操作界面数量,这也是提高系统应用实效性的关键所在。

张剑.浅谈社区信息管理系统的设计[J]黑龙江科学,2014(03).

李天柱,男, 1980-06,广东梅州 ,硕士研究生,研究方向:社区管理

The design and development of community information managementsystem

Li Tianzhu
(Tianjin University Management and Economics,Tianjin,300072)

This paper will analyze the relevant technical means of community information management system development and design process,and based on this,puts forward some constructive suggestions,for reference.

community information management system;development;research

2014—7—25

猜你喜欢

信息管理系统补贴居民
三维可视化信息管理系统在选煤生产中的应用
信息管理系统在工程项目管理的应用
新增200亿元列入耕地地力保护补贴支出
石器时代的居民
基于三维TGIS的高速公路综合信息管理系统
“三清一改”农民能得到哪些补贴?
“二孩补贴”难抵养娃成本
人事档案信息管理系统的设计与实现
晏平要补贴有多难
高台居民