课程设计社区管理系统说明书.docx
- 文档编号:9366822
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:21
- 大小:395.55KB
课程设计社区管理系统说明书.docx
《课程设计社区管理系统说明书.docx》由会员分享,可在线阅读,更多相关《课程设计社区管理系统说明书.docx(21页珍藏版)》请在冰豆网上搜索。
课程设计社区管理系统说明书
课程设计社区管理系统说明书(共15页)
前言
社区管理系统是利用计算机技术来管理社区的居民信息,其主要意义在于避免传统手写方式产生的数据丢失、书写错误、劳动强度高且时间和空间上限制的等问题。
通过计算机联网后,可以实现数据的远程访问和共享,从而方便管理并节约成本。
本设计介绍了一个社区服务与管理系统的设计与实现。
该系统完整地分析了社区服务与管理系统的业务需求,并进行了详细设计。
在此基础上实现了其中的基本功能,同时,系统对用户进行了分级管理,提高了系统的安全性。
在技术上,该系统选择了三层的网络体系结构。
客户端技术综合采用HTML、VBScript、JavaScript等技术提供用户界面;应用服务器端使用IIS,并采用ASP动态网页编程技术实现业务逻辑;数据库服务器采用SQLServer2000关系数据库。
应用服务器利用ADO技术与数据库服务器进行透明的数据传输。
近几年,随着社区逐步的建设完善,面临着怎么更好实现我们社区居民交流及社区管理这个问题,与此同时计算机信息管理在这方面也渐渐显示了它的优势,所以我总结了社区工作人员和社区居民的需求开发了这个社区管理系统。
在这个社区管理系统中,我采用了信息化管理,通过包括基本情况管理:
包括社区概况、居民档案管理等。
社区服务管理包括提供居民健康档案、社区文体、志愿者信息管理和下岗职工管理(包括下岗人员档案、上岗培训记录和生活保障金发放)等功能。
民政工作管理:
提供低保管理、残疾人管理、社区团体管理等更能。
正文
开发背景
随着信息技术的飞速发展,特别是网络和数据库技术的发展,计算机已经成为当今处理信息的主要工具。
数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高效。
数据库技术在经过几代变革以后,出现了以关系数据库产品为主流的数据库时代。
人们对于现实中的各种事物的管理已经越来越依靠计算机进行智能化管理,而不是靠手工输入进行统计管理。
其次,当代社会,随着社会、科技、文化和经济的发展,特别是计算机网络技术和通信技术的大发展,人们在随时随地,都可以知道远在千里的信息。
但是,现在许多居民小区的信息并没有在网上公布,如果,远在千里之外的人要了解这个居民小区的情况,则很困难。
因此,在这种状况下,提供一种网络社区服务与管理系统对一个社区进行管理,使任何人在任何时候任何地点,都可以了解到小区的信息,并且使人们可以在这个平台上进行交流是势在必行。
开发意义
随着人们生活水平的提高,人们在看住房的时候不仅看住房的设计、建造水平、面积大小等,而且还要看有无靠的居住环境,家居生活是否安全和方便,而后者则必须有好的物业管理作保证。
因此,搞好住宅小区的物业管理对于提高住宅和人居环境质量,改善人民生活,推进住宅产业化的发展,尽快实现联合国人居发展大会提出的“人人享有适当的住宅”和“可持续发展的人类住区”的目标极为重要。
就中国的实际情况来看,旧有住宅纳入到物业管理之中的很少,就是新建的住宅小区尽管实行了物业管理,但投入的管理力量远远不够,所以有很多小区的物业管理工作只停留在看看门、扫扫地、补补漏、收收垃圾等很浅的层次上。
又由于物业管理企业的启动基金不足,多种经营服务不善等,导致招不到专业水平高的工作人员,再加上管理手段落后,所以就很难提高物业管理企业的效益。
本软件适用于小型小区的物业管理。
功能描述
通过对小区的了解,获知社区管理系统应具备以下功能:
1)基本情况管理:
包括社区概况、居民档案管理。
2)社区服务管理:
提供居民健康档案、社区文体、志愿者信息管理和下岗职工管理(包括下岗人员档案、上岗培训记录和生活保障金发放)等功能。
3)民政工作管理:
提供低保管理、残疾人管理、社区团体管理等更能。
系统功能模型的建立
根据社区管理系统要求实现的功能,建立系统功能模型图。
如图3-1所示:
图3-1管理系统图
业务流程分析
首先根据系统要求实现的功能进行基本分析,社区管理系统分为四个管理子系统,分别基本信息服务管理、社区服务管理子系统、民政工作管理管理和综合治理,然后找出系统实现的顺序,逐步进行分析,最终分析得出业务流程图。
如图2-3-1.
图3-2业务流程图
数据流程分析
根据系统需求分析,得出社区管理系统第0层数据流程图,社区工作人员录入居民信息,社区工作计划,年总目标等信息,系统存储居民基本情况等信息,社区主任可以查询任一居民的信息和居民参加文体活动等等,并且可以统计入某一居民参加活动的次数,并以此来鉴定优秀市民。
图3-3第一层流程图
.概念模型设计
根据系统需求分析,设计出概念模型图。
用PowerDesigner软件绘制的概念模型。
如图2-6-1所示:
图3-4概念模型图
.逻辑模型设计和优化
转化物理概念模型如图2-6-1所示:
图3-5物理概念模型图
数据库的物理设计
首先在软件中画出概念模型图,然后在转换成物理模型图,最终生成SQL语句。
然后在SQLSEVER2000中创建数据库,导入代码,生成7个基本表,最后根据约束关系,先后在各个表中输入数据。
创建居民基本信息表
createtable居民
(
身份证号char(20)notnull,
工作编号intnotnull,
残疾等级intnull,
志愿者char(20)null,
健康状况char
(2)null,
姓名char(10)null,
constraintPK_居民primarykeynonclustered(工作编号))
列名数据类型长度容许空
身份证号char20notnull
工作编号int4notnull
残疾等级int4null
志愿者char20null
健康状况char2null
姓名char10null
-------------------------------------------------------------------------------
图4-1居民基本信息表
创建下岗培训基本信息表
createtable下岗培训(
培训类型号intnotnull,
内容char(1000)null,
意向char(50)null,
constraintPK_下岗培训primarykeynonclustered(培训类型号)
)
列名数据类型长度容许空
培训类型号int4notnull
内容char1000null
意向char50null
-------------------------------------------------------------------------------
图4-2下岗信息表
创建培训信息表
createtable培训(
身份证号intnotnull,
培训类型号intnotnull,
时间datetimenull,
constraintPK_培训primarykey(身份证号,培训类型号)
)
列名数据类型长度容许空
身份证号int4notnull
培训时间int4notnull
时间datetime8null
-------------------------------------------------------------------------------
图4-3培训信息表
创建文体活动信息表
createtable文体活动(
时间datetimenull,
内容char(1000)null,
活动代号intnotnull,
工作编号intnull,
constraintPK_文体活动primarykeynonclustered(活动代号)
)
列名数据类型长度容许空
时间datetime8null
内容char1000null
活动代号int4notnull
工作编号int4null
-------------------------------------------------------------------------------
图4-4文体活动信息表
创建残疾人信息表
createtable残疾人(
残疾证号intnotnull,
工作编号intnull,
保障金intnull,
残疾等级intnull,
constraintPK_残疾人primarykeynonclustered(残疾证号)
)
列名数据类型长度容许空
残疾证号int4notnull
工作编号int4null
保障金int4null
残疾等级int4null
-------------------------------------------------------------------------------
图4-5残疾人信息表
创建民事纠纷基本信息表
createtable民事纠纷(
时间datetimenull,
处理结果char(100)null,
事务编号intnotnull,
工作编号intnull,
constraintPK_民事纠纷primarykeynonclustered(事务编号)
)
列名数据类型长度容许空
时间datetime8null
处理结果char100null
事务编号int4notnull
工作编号int4null
-------------------------------------------------------------------------------
图4-6民事纠纷信息表
创建社区概况信息表
createtable社区概况(
社区名称char(10)null,
社区编号intnotnull,
社区文化char(1000)null,
constraintPK_社区概况primarykeynonclustered(社区编号)
)
列名数据类型长度容许空
社区名称char10null
社区编号int4notnull
社区文化char1000null
-------------------------------------------------------------------------------
图4-7社区概况信息表
系统功能的实现
根据上面建立的表,最后一步就是实现系统功能的实现,在SQLSEVER2000查询分析器里实现系统功能。
查询居民信息
查询居民信息表,也就是要求将居民的所有信息显示出来。
查询语句:
select*
From居民
得到结果,如图5-1所示:
图5-1居民基本情况信息查询图
查询残疾人等级
查询残疾人的保障金领取情况,即需要显示所有残疾人的信息,就可以看出他的领取状态。
查询语句:
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:
下岗培训*/
/*==============================================================*/
createtable下岗培训(
培训类型号intnotnull,
内容char(1000)null,
意向char(50)null,
constraintPK_下岗培训primarykeynonclustered(培训类型号)
)
go
/*==============================================================*/
/*Table:
培训*/
/*==============================================================*/
createtable培训(
身份证号intnotnull,
培训类型号intnotnull,
时间datetimenull,
constraintPK_培训primarykey(身份证号,培训类型号)
)
go
/*==============================================================*/
/*Index:
培训_FK*/
/*==============================================================*/
createindex培训_FKon培训(
身份证号ASC
)
go
/*==============================================================*/
/*Index:
培训2_FK*/
/*==============================================================*/
createindex培训2_FKon培训(
培训类型号ASC
)
go
/*==============================================================*/
/*Table:
居民*/
/*==============================================================*/
createtable居民(
身份证号intnotnull,
工作编号intnull,
残疾等级intnull,
志愿者char(20)null,
健康状况char
(2)null,
姓名char(20)null,
constraintPK_居民primarykeynonclustered(身份证号)
)
go
/*==============================================================*/
/*Index:
服务_FK*/
/*==============================================================*/
createindex服务_FKon居民(
工作编号ASC
)
go
/*==============================================================*/
/*Table:
文体活动*/
/*==============================================================*/
createtable文体活动(
时间datetimenull,
内容char(1000)null,
活动代号intnotnull,
工作编号intnull,
constraintPK_文体活动primarykeynonclustered(活动代号)
)
go
/*==============================================================*/
/*Index:
组织_FK*/
/*==============================================================*/
createindex组织_FKon文体活动(
工作编号ASC
)
go
/*==============================================================*/
/*Table:
残疾人*/
/*==============================================================*/
createtable残疾人(
残疾证号intnotnull,
工作编号intnull,
保障金intnull,
残疾等级intnull,
constraintPK_残疾人primarykeynonclustered(残疾证号)
)
go
/*==============================================================*/
/*Index:
管理_FK*/
/*==============================================================*/
createindex管理_FKon残疾人(
工作编号ASC
)
go
/*==============================================================*/
/*Table:
民事纠纷*/
/*==============================================================*/
createtable民事纠纷(
时间datetimenull,
处理结果char(100)null,
事务编号intnotnull,
工作编号intnull,
constraintPK_民事纠纷primarykeynonclustered(事务编号)
)
go
/*==============================================================*/
/*Index:
处理_FK*/
/*==============================================================*/
createindex处理_FKon民事纠纷(
工作编号ASC
)
go
/*==============================================================*/
/*Table:
社区*/
/*==============================================================*/
createtable社区(
工作编号intnotnull,
constraintPK_社区primarykeynonclustered(工作编号)
)
go
/*==============================================================*/
/*Table:
社区概况*/
/*==============================================================*/
createtable社区概况(
社区名称char(10)null,
社区编号intnotnull,
社区文化char(1000)null,
constraintPK_社区概况primarykeynonclustered(社区编号)
)
go
alterta
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 社区 管理 系统 说明书