【摘要】本文基于某区的人、地、物、组织信息及社区管理网格信息,依托统一协同支撑平台,研究并设计了一个面向区府、镇街、社区、网格以及相关部门的智慧社区网站。系统利用工作流技术对社区事件业务处理流程进行定义,保证具体业务流程的顺利实施,并支持社区业务灵活定义和流程更新,保证业务系统的实时性和一致性。通过阶段性的对社区事件进行统计分析,有利于领导掌握社区管理中存在的问题,为领导决策提供事实依据,保证有限资源的按需分配。通过多方位的考核,既可以监督政府职员的工作,又可以提高政府服务质量、改善政府公共形象。项目的网络结构是基于三层架构 B/S 程序,C#语言作为处理代码。客户端通过COM/DCOM通讯建立与中间层的连接,代替直接与数据库交互数据,再经由中间层与数据库进行信息接收、发送数据等操作。B/S结构主要利用了不断成熟的Web技术,结合Web技术中多脚本语言和Active技术,利用Browser/Server完成原来需要Client/Server才能实现的强大功能。
【关键词】智慧社区;工作流;三层架构 B/S 程序;C#
目录
摘要
Abstract
1 引 言-1
1.1 研究背景和意义-1
1.2 研究内容-2
2 相关技术-2
2.1 B/S结构-2
2.2 C#语言-3
2.3 Web应用体系结构-4
3 系统需求分析-5
4 系统总体设计-8
4.1 网站功能设计-8
4.1.1 政务公开-8
4.1.2 社会管理-9
4.1.3 社区服务-9
4.1.4 事件受理-9
4.1.5 社情民意-9
4.1.6 便民生活-10
4.1.7 平安建设-10
4.1.8 门牌与居民管理-10
4.1.9 微信公众号-10
4.1.10 平台集成管理-10
4.2 网站类与时序设计-12
4.3 程序结构-15
4.3.1 数据层-15
4.3.2 数据访问层-15
4.3.3 业务逻辑层-15
4.3.4 控制处理层-15
4.4应用接口-16
4.4.1用户接口-16
4.4.2外部接口-16
4.4.3内部接口-16
4.5 系统数据库设计-16
4.6 代码实现-18
4.6.1 添加信息-18
4.6.2 修改信息-19
4.6.2 删除信息-20
5 系统实现-21
5.1 问题管理-21
5.2 事件受理-22
5.3 平台集成管理-24
总结-25
参考文献-26
致 谢-27