目 录
前 言 .................................................... 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
..
.
前 言
社区管理系统是利用计算机技术来管理社区的居民信息,其主要意义在于避免传统手写方式产生的数据丢失、书写错误、劳动强度高且时间和空间上的等问题。通过计算机联网后,可以实现数据的远程访问和共享,从而方便管理并节约成本。
本设计介绍了一个社区服务与管理系统的设计与实现。该系统完整地分析了社区服务与管理系统的业务需求,并进行了详细设计。在此基础上实现了其中的基本功能,同时,系统对用户进行了分级管理,提高了系统的安全性。
在技术上,该系统选择了三层的网络体系结构。客户端技术综合采用HTML、VBScript、JavaScript等技术提供用户界面;应用服务器端使用IIS,并采用ASP动态网页编程技术实现业务逻辑;数据库服务器采用SQL Server 2000关系数据库。应用服务器利用ADO技术与数据库服务器进行透明的数据传输。
近几年,随着社区逐步的建设完善,面临着怎么更好实现我们社区居民交流及社区管理这个问题,与此同时计算机信息管理在这方面也渐渐显示了它的优势,所以我总结了社区工作人员和社区居民的需求开发了这个社区管理系统。在这个社区管理系统中,我采用了信息化管理,通过包括基本情况管理:包括社区概况、居民档案管理等。
社区服务管理包括提供居民健康档案、社区文体、志愿者信息管理和下岗职工管理(包括下岗人员档案、上岗培训记录和生活保障金发放)等功能。民政工作管理:提供低保管理、残疾人管理、社区团体管理等更能。
正文
2.1开发背景
随着信息技术的飞速发展,特别是网络和数据库技术的发展,计算机已经成为当今处理信息的主要工具。数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。数据库技术在经过几代变革以后,出现了以关系数据库产品为主流的数据库时代。人们对于现实中的各种事物的管理已经越来越依靠计算机进行智能化管理,而不是靠手工输入进行统计管理。
其次,当代社会,随着社会、科技、文化和经济的发展,特别是计算机网络技术和通信技术的大发 展,人们在随时随地,都可以知道远在千里的信息。但是,现在许多居民小区的信息并没有在网上公布,如果,远在千里之外的人要了解这个居民小区的情况,则很困难。因此,在这种状况下,提供一种网络社区服务与管理系统对一个社区进行管理,使任何人在任何时候任何地点,都可以了解到小区的信息,并且使人们可以在这个平台上进行交流是势在必行。
2.2开发意义
随着人们生活水平的提高,人们在看住房的时候不仅看住房的设计、建造水平、面积大小等,而且还要看有无靠的居住环境,家居生活是否安全和方便,而后者则必须有好的物业管理作保证。因此,搞好住宅小区的物业管理对于提高住宅和人居环境质量,改善人民生活,
..
.
推进住宅产业化的发展,尽快实现联合国人居发展大会提出的“人人享有适当的住宅”和“可持续发展的人类住区”的目标极为重要。就中国的实际情况来看,旧有住宅纳入到物业管理之中的很少,就是新建的住宅小区尽管实行了物业管理,但投入的管理力量远远不够,所以有很多小区的物业管理工作只停留在看看门、扫扫地、补补漏、收收垃圾等很浅的层次上。又由于物业管理企业的启动基金不足,多种经营服务不善等,导致招不到专业水平高的工作人员,再加上管理手段落后,所以就很难提高物业管理企业的效益。本软件适用于小型小区的物业管理。
3.1功能描述
通过对小区的了解,获知社区管理系统应具备以下功能: 1) 基本情况管理:包括社区概况、居民档案管理。 2) 社区服务管理:提供居民健康档案、社区文体、志愿者信息管理和下岗职工管理(包括下岗人员档案、上岗培训记录和生活保障金发放)等功能。
3) 民政工作管理:提供低保管理、残疾人管理、社区团体管理等更能。
3.2系统功能模型的建立
根据社区管理系统要求实现的功能,建立系统功能模型图。如图3-1所示:
..
.
基本管理服务 社区概况 居民档案管理 社 区 管 理 系 统 社 区 服务管 理 居民健康档案 社区文体 志愿者信息管理 下岗职工 下岗人员档案 上岗培训记录 民政工作管理 综合治理 低保管理 残疾人管理 社区团体管理 生活保障金发放 治安管理 纠纷记录管理
图3-1管理系统图
3.3业务流程分析
首先根据系统要求实现的功能进行基本分析,社区管理系统分为四个管理子系统,分别基本信息服务管理、社区服务管理子系统、民政工作管理管理和综合治理,然后找出系统实现的顺序,逐步进行分析,最终分析得出业务流程图。如图2-3-1.
社区 服务 居民资料 居民 下岗资料 培训 发保障金 低保资料 下岗工人 残疾人 ..
.
图3-2业务流程图
3.4数据流程分析
根据系统需求分析,得出社区管理系统第0层数据流程图,社区工作人员录入居民信息,社区工作计划,年总目标等信息,系统存储居民基本情况等信息,社区主任可以查询任一居民的信息和居民参加文体活动等等,并且可以统计入某一居民参加活动的次数,并以此来鉴定优秀市民。
居民档案 查询条件 残疾人管理 居民信息 下岗职工 社区社区管理系统 治安管理 纠纷调解 低保管理 志愿者管理 活动管理 近期工作计划 统计条件 统计结果 查询结果 居委会
图3-3第一层流程图
3.5.概念模型设计
根据系统需求分析,设计出概念模型图。用PowerDesigner软件绘制的概念模型。如图2-6-1所示:
图3-4概念模型图
..
.
3.6.逻辑模型设计和优化
转化物理概念模型如图2-6-1所示:
图3-5物理概念模型图
4.1数据库的物理设计
首先在软件中画出概念模型图,然后在转换成物理模型图,最终生成SQL语句。然后在SQL SEVER 2000中创建数据库,导入代码,生成7个基本表,最后根据约束关系,先后在各个表中输入数据。
4.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 not null 工作编号 int 4 not null 残疾等级 int 4 null 志愿者 char 20 null 健康状况 char 2 null 姓名 char 10 null
-------------------------------------------------------------------------------
图4-1居民基本信息表
..
.
4.1.2创建下岗培训基本信息表 create table 下岗培训 (
培训类型号 int not null, 内容 char(1000) null, 意向 char(50) null,
constraint PK_下岗培训 primary key nonclustered (培训类型号) )
列名 数据类型 长度 容许空
培训类型号 int 4 not null 内容 char 1000 null 意向 char 50 null
-------------------------------------------------------------------------------
图4-2下岗信息表
4.1.3 创建培训信息表 create table 培训 (
身份证号 int not null, 培训类型号 int not null, 时间 datetime null, constraint PK_培训 primary key (身份证号, 培训类型号) )
列名 数据类型 长度 容许空
身份证号 int 4 not null 培训时间 int 4 not null 时间 datetime 8 null
-------------------------------------------------------------------------------
图4-3 培训信息表
4.1.4创建文体活动信息表 create table 文体活动 (
时间 datetime null, 内容 char(1000) null, 活动代号 int not null, 工作编号 int null,
constraint PK_文体活动 primary key nonclustered (活动代号) )
列名 数据类型 长度 容许空
时间 datetime 8 null 内容 char 1000 null 活动代号 int 4 not null 工作编号 int 4 null
-------------------------------------------------------------------------------
图4-4 文体活动信息表
4.1.5 创建残疾人信息表 create table 残疾人 (
残疾证号 int not null,
..
.
工作编号 int null, 保障金 int null, 残疾等级 int null,
constraint PK_残疾人 primary key nonclustered (残疾证号) )
列名 数据类型 长度 容许空
残疾证号 int 4 not null 工作编号 int 4 null 保障金 int 4 null 残疾等级 int 4 null
-------------------------------------------------------------------------------
图4-5残疾人信息表
4.1.6创建民事纠纷基本信息表 create table 民事纠纷 (
时间 datetime null, 处理结果 char(100) null, 事务编号 int not null, 工作编号 int null,
constraint PK_民事纠纷 primary key nonclustered (事务编号) )
列名 数据类型 长度 容许空
时间 datetime 8 null 处理结果 char 100 null 事务编号 int 4 not null 工作编号 int 4 null
-------------------------------------------------------------------------------
图4-6 民事纠纷信息表
4.1.7创建社区概况信息表 create table 社区概况 (
社区名称 char(10) null, 社区编号 int not null, 社区文化 char(1000) null,
constraint PK_社区概况 primary key nonclustered (社区编号) )
列名 数据类型 长度 容许空
社区名称 char 10 null 社区编号 int 4 not null 社区文化 char 1000 null
-------------------------------------------------------------------------------
图4-7社区概况信息表
5.1系统功能的实现
根据上面建立的表,最后一步就是实现系统功能的实现,在SQL SEVER 2000查询分析器里实现系统功能。
..
.
5.1.1查询居民信息
查询居民信息表,也就是要求将居民的所有信息显示出来。 查询语句:select * From 居民
得到结果,如图5-1所示:
图5-1居民基本情况信息查询图
5.1.2查询残疾人等级
查询残疾人的保障金领取情况,即需要显示所有残疾人的信息,就可以看出他的领取状态。
查询语句:select * From 残疾人 得到结果,如图5-2所示:
图5-2残疾人基本情况查询图
其他功能都一样,在这里就不一一例举了,总之,只要您需要的基本都可以通过此系统查询得到。
..
.
致 谢
本课题在进行过程中得到陈纪龙老师的悉心指导,在实行过程中XXX老师多次帮助我分析思路,开拓视角,在我遇到困难想放弃的时候给予我最大的支持和鼓励,杜老师严谨求实的治学态度,踏实坚韧的工作精神,将使我终生受益。再多华丽的言语也终显的苍白,在此谨向陈老师致以诚挚的谢意和崇高的敬意。
当然在设计中还有很多不足的地方。对于这样的软件开发,由于没有相应的切合实际的需求分析,所以在开发过程中也遇到了许多棘手的问题。对于数据库的操作不够熟练,在整个系统的考虑方面也有些许不足。希望老师提出问题,并指导我进行修改添加。当然我也会在今后的学习中,加深自己在数据库方面的学习侧重点,提高自己对建立数据库时候的分析以及应用的能力。
..
.
参考文献
[1] 李太铼. 基于B/S模式的体育管理信息平台的应用研究[D]. 曲阜师范大学, 2006 . [2] 孙旖旎. 关于“面向北京奥运的公共信息服务系统”的设计研究[D]. 北京邮电大学, 2006 . [3] 刘宏勇. 基于.NET平台的社区服务系统的研究和实现[D]. 浙江大学, 2006 [4] 张耀明. 基于异构体系结构的行政管理系统研究与设计[D]. 广东工业大学, 2007 [5] 李全科. 我国城市社区网格化管理应用研究[D]. 北京化工大学, 2007 [6] 吕睿. 郑州帝湖花园物业收费管理系统设计与实现[D]. 北京邮电大学, 2008 [7] 余颖. 基于SOA的中小学教育管理信息系统研究与实现[D]. 华东师范大学, 2008 [8] 彭璐. 现代社区配套信息系统的设计与实现[D]. 华中科技大学, 2007 [9] 林莉. 社区文化教育专业网格系统设计及关键技术研究[D]. 复旦大学, 2008 [10] 廖书标. 地理网格在城市管理信息系统中的应用研究[D]. 中南大学, 2009 [11] 王永生. 社区大众健身信息服务分析与研究[J]. 安徽体育科技, 2007,(02) [12] 庄晋林,周慧娟. 基于OOA的运动会管理信息系统[J]. 福建电脑, 2006,(09)
[13] 高灵芝. 当前中国城市社区服务的基本定位与发展走向[J]. 甘肃社会科学, 2004,(03) [14] 马献明,严小卫. 工作流管理系统研究[J]. 广西师范大学学报(自然科学版), 2001,(02) [15] 胡斌. 信息化与新时期社区体育文化建设[J]. 广州体育学院学报, 2004,(04) [16] 樊炳有. 试论社区体育服务的内容及作用[J]. 湖北体育科技, 2001,(04)
[17] 王永生,陈征. 基于社区网络环境下大众健身信息服务分析[J]. 湖北体育科技, 2007,(02)
[18] 吴玉春,龙小建,欧阳秀军. 基于Web的社区服务信息系统的分析与设计[J]. 井冈山学院学报,
2008,(06)
[19] 倪腊贵,田恩庆. 论体育博客的特征及其传播优势[J]. 吉林体育学院学报, 2008,(02) [20] 王永生. 社区网络环境下健身信息内容服务模式研究[J]. 辽宁体育科技, 2007,(04) .
..
.
附录
/*==============================================================*/ /* Table: 下岗培训 */ /*==============================================================*/ create table 下岗培训 (
培训类型号 int not null, 内容 char(1000) null, 意向 char(50) null,
constraint PK_下岗培训 primary key nonclustered (培训类型号) ) go
/*==============================================================*/ /* Table: 培训 */ /*==============================================================*/ create table 培训 (
身份证号 int not null, 培训类型号 int not null, 时间 datetime null, constraint PK_培训 primary key (身份证号, 培训类型号) ) go
/*==============================================================*/ /* Index: 培训_FK */ /*==============================================================*/ create index 培训_FK on 培训 ( 身份证号 ASC ) go
/*==============================================================*/ /* Index: 培训2_FK */ /*==============================================================*/ create index 培训2_FK on 培训 ( 培训类型号 ASC ) go
/*==============================================================*/ /* Table: 居民 */ /*==============================================================*/ create table 居民 (
身份证号 int not null,
..
.
工作编号 int null, 残疾等级 int null, 志愿者 char(20) null, 健康状况 char(2) null, 姓名 char(20) null,
constraint PK_居民 primary key nonclustered (身份证号) ) go
/*==============================================================*/ /* Index: 服务_FK */ /*==============================================================*/ create index 服务_FK on 居民 ( 工作编号 ASC ) go
/*==============================================================*/ /* Table: 文体活动 */ /*==============================================================*/ create table 文体活动 (
时间 datetime null, 内容 char(1000) null,
活动代号 int not null, 工作编号 int null,
constraint PK_文体活动 primary key nonclustered (活动代号) ) go
/*==============================================================*/ /* Index: 组织_FK */ /*==============================================================*/ create index 组织_FK on 文体活动 ( 工作编号 ASC ) go
/*==============================================================*/ /* Table: 残疾人 */ /*==============================================================*/ create table 残疾人 (
残疾证号 int not null, 工作编号 int null, 保障金 int null,
..
.
残疾等级 int null,
constraint PK_残疾人 primary key nonclustered (残疾证号) ) go
/*==============================================================*/ /* Index: 管理_FK */ /*==============================================================*/ create index 管理_FK on 残疾人 ( 工作编号 ASC ) go
/*==============================================================*/ /* Table: 民事纠纷 */ /*==============================================================*/ create table 民事纠纷 (
时间 datetime null, 处理结果 char(100) null, 事务编号 int not null, 工作编号 int null,
constraint PK_民事纠纷 primary key nonclustered (事务编号) ) go
/*==============================================================*/ /* Index: 处理_FK */ /*==============================================================*/ create index 处理_FK on 民事纠纷 ( 工作编号 ASC ) go
/*==============================================================*/ /* Table: 社区 */ /*==============================================================*/ create table 社区 (
工作编号 int not null, constraint PK_社区 primary key nonclustered (工作编号) ) go
/*==============================================================*/ /* Table: 社区概况 */
..
.
/*==============================================================*/ create table 社区概况 (
社区名称 char(10) null, 社区编号 int not null, 社区文化 char(1000) null,
constraint PK_社区概况 primary key nonclustered (社区编号) ) go
alter table 培训
add constraint FK_培训_培训_居民 foreign key (身份证号) references 居民 (身份证号) go
alter table 培训
add constraint FK_培训_培训2_下岗培训 foreign key (培训类型号) references 下岗培训 (培训类型号) go
alter table 居民
add constraint FK_居民_服务_社区 foreign key (工作编号) references 社区 (工作编号) go
alter table 文体活动
add constraint FK_文体活动_组织_社区 foreign key (工作编号) references 社区 (工作编号) go
alter table 残疾人
add constraint FK_残疾人_管理_社区 foreign key (工作编号) references 社区 (工作编号) go
alter table 民事纠纷
add constraint FK_民事纠纷_处理_社区 foreign key (工作编号) references 社区 (工作编号) go
..
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务