1、. . 目目 录录 前 言.1 正文.1 2.1 开发背景.1 2.2 开发意义.1 3.1 功能描述.2 3.2 系统功能模型的建立.2 3.3 业务流程分析.3 3.4 数据流程分析.4 3.5.概念模型设计 .4 3.6.逻辑模型设计和优化 .5 4.1 数据库的物理设计.5 5.1 系统功能的实现.7 致 谢.9 参考文献.10 附录.11 . . 前前 言言 社区管理系统是利用计算机技术来管理社区的居民信息,其主要意义在于避免传统手 写方式产生的数据丢失、书写错误、劳动强度高且时间和空间上限制的等问题。通过计算 机联网后,可以实现数据的远程访问和共享,从而方便管理并节约成本。 本设计
2、介绍了一个社区服务与管理系统的设计与实现。该系统完整地分析了社区服务 与管理系统的业务需求,并进行了详细设计。在此基础上实现了其中的基本功能,同时, 系统对用户进行了分级管理,提高了系统的安全性。 在技术上,该系统选择了三层的网络体系结构。客户端技术综合采用 HTML、VBScript、JavaScript 等技术提供用户界面;应用服务器端使用 IIS,并采用 ASP 动态网页编程技术实现业务逻辑;数据库服务器采用 SQL Server 2000 关系数据库。应用 服务器利用 ADO 技术与数据库服务器进行透明的数据传输。 近几年,随着社区逐步的建设完善,面临着怎么更好实现我们社区居民交流及社
3、区管 理这个问题,与此同时计算机信息管理在这方面也渐渐显示了它的优势,所以我总结了社 区工作人员和社区居民的需求开发了这个社区管理系统。在这个社区管理系统中,我采用 了信息化管理,通过包括基本情况管理:包括社区概况、居民档案管理等。 社区服务管理包括提供居民健康档案、社区文体、志愿者信息管理和下岗职工管理 (包括下岗人员档案、上岗培训记录和生活保障金发放)等功能。民政工作管理:提供低 保管理、残疾人管理、社区团体管理等更能。 正文正文 2.12.1 开发背景开发背景 随着信息技术的飞速发展,特别是网络和数据库技术的发展,计算机已经成为当今处 理信息的主要工具。数据库技术是计算机应用技术中的一个
4、重要组成部分,对于大量的数 据,使用数据库来存储管理将比通过文件来存储管理更高效。数据库技术在经过几代变革 以后,出现了以关系数据库产品为主流的数据库时代。人们对于现实中的各种事物的管理 已经越来越依靠计算机进行智能化管理,而不是靠手工输入进行统计管理。 其次,当代社会,随着社会、科技、文化和经济的发展,特别是计算机网络技术和通 信技术的大发 展,人们在随时随地,都可以知道远在千里的信息。但是,现在许多居民小 区的信息并没有在网上公布,如果,远在千里之外的人要了解这个居民小区的情况,则很 困难。因此,在这种状况下,提供一种网络社区服务与管理系统对一个社区进行管理,使 任何人在任何时候任何地点,
5、都可以了解到小区的信息,并且使人们可以在这个平台上进 行交流是势在必行。 2.22.2 开发意义开发意义 随着人们生活水平的提高,人们在看住房的时候不仅看住房的设计、建造水平、面积 大小等,而且还要看有无靠的居住环境,家居生活是否安全和方便,而后者则必须有好的 物业管理作保证。因此,搞好住宅小区的物业管理对于提高住宅和人居环境质量,改善人 . . 民生活,推进住宅产业化的发展,尽快实现联合国人居发展大会提出的“人人享有适当的 住宅”和“可持续发展的人类住区”的目标极为重要。就中国的实际情况来看,旧有住宅 纳入到物业管理之中的很少,就是新建的住宅小区尽管实行了物业管理,但投入的管理力 量远远不够
6、,所以有很多小区的物业管理工作只停留在看看门、扫扫地、补补漏、收收垃 圾等很浅的层次上。又由于物业管理企业的启动基金不足,多种经营服务不善等,导致招 不到专业水平高的工作人员,再加上管理手段落后,所以就很难提高物业管理企业的效益。 本软件适用于小型小区的物业管理。 3.13.1 功能描述功能描述 通过对小区的了解,获知社区管理系统应具备以下功能: 1) 基本情况管理:包括社区概况、居民档案管理。 2) 社区服务管理:提供居民健康档案、社区文体、志愿者信息管理和下岗职工管理 (包括下岗人员档案、上岗培训记录和生活保障金发放)等功能。 3) 民政工作管理:提供低保管理、残疾人管理、社区团体管理等更
7、能。 3.23.2 系统功能模型的建立系统功能模型的建立 根据社区管理系统要求实现的功能,建立系统功能模型图。如图 3-1 所示: . . 图 3-1 管理系统图 3.33.3 业务流程分析业务流程分析 首先根据系统要求实现的功能进行基本分析,社区管理系统分为四个管理子系统,分 别基本信息服务管理、社区服务管理子系统、民政工作管理管理和综合治理,然后找出系 统实现的顺序,逐步进行分析,最终分析得出业务流程图。如图 2-3-1. 社区 服务 居民 发 保 障 金 残疾人 居民资料 低保资料 培 训 下岗工人 下岗资料 社 区 管 理 系 统 民 政 工 作 管 理 综 合 治 理 社 区 服 务
8、 管 理 基 本 管 理 服 务 社区概况 居民档案管理 居民健康档案 社区文体 志愿者信息管理 下岗职工 下岗人员档案 上岗培训记录 生活保障金发放低保管理 残疾人管理 社区团体管理 治安管理 纠纷记录管理 . . 图 3-2 业务流程图 3.43.4 数据流程分析数据流程分析 根据系统需求分析,得出社区管理系统第 0 层数据流程图,社区工作人员录入居民信 息,社区工作计划,年总目标等信息,系统存储居民基本情况等信息,社区主任可以查询 任一居民的信息和居民参加文体活动等等,并且可以统计入某一居民参加活动的次数,并 以此来鉴定优秀市民。 居民档案 低保管理 残疾人管理 纠纷调解 下岗职工 治安
9、管理 志愿者管理 社区管理系统 活动管理 查询条件 居民信息 近期工作计划 统计条件 统计结果 查询结果 社 区 居 委 会 图 3-3 第一层流程图 3.5.3.5.概念模型设计概念模型设计 根据系统需求分析,设计出概念模型图。用 PowerDesigner 软件绘制的概念模型。如 图 2-6-1 所示: 图 3-4 概念模型图 . . 3.6.3.6.逻辑模型设计和优化逻辑模型设计和优化 转化物理概念模型如图 2-6-1 所示: 图 3-5 物理概念模型图 4.14.1 数据库的物理设计数据库的物理设计 首先在软件中画出概念模型图,然后在转换成物理模型图,最终生成 SQL 语句。然后 在
10、SQL SEVER 2000 中创建数据库,导入代码,生成 7 个基本表,最后根据约束关系,先后 在各个表中输入数据。 4.1.14.1.1 创建居民基本信息表创建居民基本信息表 create table 居民 ( 身份证号 char(20) not null, 工作编号 int not null, 残疾等级 int null, 志愿者 char(20) null, 健康状况 char(2) null, 姓名 char(10) null, constraint PK_居民 primary key nonclustered (工作编号) 列名 数据类型 长度 容许空 身份证号 char 20 n
11、ot null 工作编号 int 4 not null 残疾等级 int 4 null 志愿者 char 20 null 健康状况 char 2 null 姓名 char 10 null -7 年 11 月 28 日 障。如果故障在 短时间可以排除,应根据实际情况请示考区负责人,以决定是否 需要补足考生因此而耽误的考试时间,若耽误时间过长,应重新 安排考试,考点工作人员要对其做好安抚工作,将不利因素的负 面影响降至最低。同时监考人员在北京市会计从业资格无纸化 考试考场情况记录单中做好情况记录。 第二十六条第二十六条 发生其他不可预测的一般事件时,考区应采取 必要措施,将不利因素的负面影响降至最
12、低,并将有关情况及时 上报市应急领导小组。 第二十七条第二十七条 发生突发事件时,各级应急领导小组成员和考 点全体工作人员要坚守岗位,密切监视事态发展,随时沟通,妥 善处理突发事件,并将有关资料整理、存档。 第二十八条第二十八条 考试期间,工作人员不得接待新闻单位的采访; 关于突发性事件的各种问题以及考生的各种意见和要求,由考 区应急领导小组进行解释、解决并报市应急领导小组。 第二十九条第二十九条 考试期间,各级应急领导小组应积极跟踪网络 10 等媒体舆情,发现相关情况及时应对。 第五章第五章 附附则则 第三十条第三十条 各区县应根据本预案结合本地区实际情况,制定 各区县无纸化考试应急预案。 第三十一条第三十一条 本预案自公布之日起施行。本预案的最终解释 权归北京市财政局会计处。