黑龙江垦区农场社区管理系统的研究与开发
2011-04-01于成江马铁民黑龙江八一农垦大学信息技术学院黑龙江大庆16331
高 军,于成江,路 阳,马铁民 (黑龙江八一农垦大学信息技术学院,黑龙江大庆1 6331 9)
为促进垦区城乡一体化发展,2008年黑龙江农垦总局制定了大规模撤队并区工作的战略规划,取消各农场所有生产队和大部分管理区,职工移居到农场场部,集中建设万人以上小城镇,真正实现城乡一体化[1,2]。然而,随着 “撤队并区”工作的进一步开展,大量居民涌入场区生活居住,给各农场的管理工作带来了一定的难度和压力。基于此,笔者结合黑龙江垦区农场实际情况,将现代化信息技术引入社区管理中,开发了农场社区管理系统。
1 系统设计思路
开发该系统的目的是将信息管理技术引入农场社区日常管理工作中,将居委会和街道办工作从繁重的手工管理转变为计算机管理。为此,笔者采用如下研究思路:①通过在农场调研,了解农场社区实际管理的工作流程,收集农场社区管理基础数据。②对上述数据进行系统分析,运用关系数据库原理,构建社区管理数据模型。③确定系统架构。为实现社区网络化管理,系统采用浏览器/服务器 (B/S)模式开发,分表现层、业务层、逻辑层设计,后端数据库使用Microsoft SQL Server 2000关系数据库管理系统。④根据系统目标确定功能模块并进行程序设计。
2 系统框架结构
针对社区管理3级工作模式及管理对象的不同,该系统设置了社区工作展示子系统和社区管理子系统。
2.1 社区工作展示子系统
社区工作展示子系统,主要提供农场及社区概况、农场街区分布、社区服务与居民互动等功能。社区居民都可以登陆该子系统了解农场社区的相关信息并进行浏览留言。
该子系统中的社区概况、政策法规、社区党建、文教卫生、社区爱心模块的主要功能是针对相关内容发布社区的新闻信息。社区自治模块设置交流及意见征集2个专栏,其中交流专栏的功能是为社区居民及社区外用户提供一个友好的交流平台,而意见征集专栏的作用是收集社区居民的意见,从而为社区建设提供参考,达到社区自治的目的。办事指南模块的功能是为社区居民办理各种业务提供办事流程、联系电话等服务。社区漫游模块是指利用虚拟现实技术构建农场社区的三维虚拟漫游系统,使社区居民可以像在现实中一样浏览社区的环境。
2.2 社区管理子系统
社区管理子系统提供给社区管理工作人员使用,其主要功能是维护社区管理的各种基础数据和工作记录。该子系统可实现农场级、街道办级和居委会级3级管理模式,并对其分别设置了不同的登陆权限和功能,具体内容如下:①通过农场级可以浏览农场社区的所有信息,并对整个农场的所有的社区数据进行分类汇总及统计分析。②通过街道办级可以浏览各居委会的所有信息,并能对该街道办的所有数据进行分类汇总及统计分析,并向上级部门提交相关数据。③通过居委会级可以进行该居委会的数据管理,并向街道办提交汇总数据。
该子系统主要包括基本情况、日常管理、社区党建、社区工会、民政工作、综合治理、社区服务、计划生育、统计分析及系统维护等10大模块。各模块的具体功能如下:①基本情况模块。该模块主要包括农场及社区简介、社区一览图、社区内企事业单位登记、社区居民 (含常住居民及非常住居民)的管理等。②日常管理工作模块。该模块主要为街道办和居民委对各单位的人事、出勤、工资、单位的日常收支、固定资产登记等提供有效的管理。③社区党建模块。该模块的主要功能是实时记录各级党组织及党员的活动情况。④社区工会工作模块。该模块为各级工会组织提供一个管理平台,包括工会基本事务、女工工作管理及扶贫济困工作管理等。⑤民政工作模块。该模块主要包括低保、残疾人、优抚对象和社区团体管理以及死亡人口登记等。⑥综合治理模块。该模块主要包括两劳回归人员、民事纠纷与调解及信访工作的记录与管理等内容。⑦社区服务模块。该模块主要包括下岗人员的档案登记、上岗培训记录及离退休人员登记与管理等。⑧计划生育管理模块。该模块主要包括育龄妇女档案、超生档案、外来妇女档案的管理等。⑨统计分析模块。该模块的主要功能是对各类数据进行统计及分析。⑩系统维护模块。该模块主要包括数据备份、数据恢复、用户权限设置和用户密码修改等功能。
3 系统实现
3.1 Web服务器的实现
该系统的核心部分是Web服务器,其负责接受用户浏览器的H TTP查询请求,然后根据查询条件到数据库服务器获取相关数据,再将结果翻译成HTML和各种Script语言传送回提出查询请求的用户浏览器[3,4]。同样用户浏览器也可以将更改、删除、新增数据记录的请求传递到Web服务器,Web服务器进行信息处理后下达指令到数据库服务器完成相应的操作。
3.2 基于LINQ技术的数据查询实现
采用集成在.Net Framework 3.5中的LINQ技术实现社区管理系统中数据查询[5]。由于在LINQ中实现了对象关系映射,这样比直接构造SQL语句进行查询要简便的多。LINQ查询操作由获取数据源、创建查询及执行查询3个操作组成,即采用LINQ to SQL获取数据源,构造Lambda表达式实现委托,再把构造的查询表达式发送到数据库服务器执行,最后返回查询结果。
4 结 语
以黑龙江垦区农场社区管理为研究目标,开发了农场社区管理系统。实际应用表明,该系统实现了农场社区管理的文档电子化和管理规范化,有助于提高农场社区管理水平,具有一定的应用价值。
[1]蔡大鹏.社区管理信息化[M].北京:北京工业大学出版社,2005.
[2]蒋奇.社区建设与管理 [M],北京:北京大学出版社,2008.
[3]郑霞,赵辉,徐慧.ASP.Net 2.0编程技术与实例 [M].北京:人民邮电出版社,2007.
[4]邬伦.数字社区数据标准研究 [J].地理与地理信息科学,2005,21(4):20-23.
[5]Troelsen A.C#与.Net 3.5高级程序设计 [M].朱晔,肖逵,张大磊 译.北京:人民邮电出版社,2009.