社区管理系统的设计与实现

上传人:工**** 文档编号:561732552 上传时间:2022-11-08 格式:DOCX 页数:34 大小:432.67KB
返回 下载 相关 举报
社区管理系统的设计与实现_第1页
第1页 / 共34页
社区管理系统的设计与实现_第2页
第2页 / 共34页
社区管理系统的设计与实现_第3页
第3页 / 共34页
社区管理系统的设计与实现_第4页
第4页 / 共34页
社区管理系统的设计与实现_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《社区管理系统的设计与实现》由会员分享,可在线阅读,更多相关《社区管理系统的设计与实现(34页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告社区管理系统的设计与实现课程数据库原理及应用班级姓名学号指导教师时间: 2012 年 5 月 21 日 至 2012 年 5 月 25 日指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论 文)的撰写和图纸质量等):成绩指导教师签字 年 月 日目录第一章 开发背景4第二章 功能描述5第三章 业务流程分析6第四章 数据流程分析74.1 数据流程图74.2 数据字典7第五章 概念模型设计9第六章 逻辑模型设计和优化10第七章 物理设计和实施11第八章 系统测试14第九章 课程设计心得体会31参考文献 32第一章 开发背景随着信息技术的飞速发展,特别是网络

2、和数据库技术的发展,计算机已经成为当今处理信息的 主要工具。数据库技术是计算机应用技术中的一个重要组成部分,对于大量的数据,使用数据库来 存储管理将比通过文件来存储管理更高效。数据库技术在经过几代变革以后,出现了以关系数据库 产品为主流的数据库时代。人们对于现实中的各种事物的管理已经越来越依靠计算机进行智能化管 理,而不是靠手工输入进行统计管理。其次,当代社会,随着社会、科技、文化和经济的发展,特别是计算机网络技术和通信技术的 大发 展,人们在随时随地,都可以知道远在千里的信息。但是,现在许多居民小区的信息并没有在 网上公布,如果,远在千里之外的人要了解这个居民小区的情况,则很困难。因此,在这

3、种状况下, 提供一种网络社区服务与管理系统对一个社区进行管理,使任何人在任何时候任何地点,都可以了 解到小区的信息,并且使人们可以在这个平台上进行交流是势在必行。第二章 功能描述社区管理部门希望借助社区管理系统实现以下功能:(1)基本情况管理包括社区概况、居民档案管理等;(2)社区服务管理提供居民健康档案,社区文体、志愿者信息管理和下岗职工管理(包括下岗人员档案、上岗培 训记录和生活保证金发放等)功能;(3)民政工作管理提供低保管理、残疾人管理、社区团体管理等功能;(4)综合治理包括治安管理和纠纷调解记录管(5)系统维护用户管理、系统设置、更改密码等功能。第三章 业务流程分析先根据系统要求实现

4、的功能进行基本分析,社区管理系统分为四个管理子系统,分别基本 信息服务管理、社区服务管理子系统、民政工作管理管理和综合治理,然后找出系统实现的顺 序,逐步进行分析,最终分析得出业务流程图,业务流程图如图:图 3-1 业务流程图第四章 数据流程分析4.1、数据流程图根据系统需求分析,得出社区管理系统第0 层数据流程图,社区工作人员录入居民信息,社区 工作计划,年总目标等信息,系统存储居民基本情况等信息,社区主任可以查询任一居民的信息和 居民参加文体活动等等,并且可以统计入某一居民参加活动的次数,并以此来鉴定优秀市民。居民档案残疾人管理下岗职工治安管理纠纷调解低保管理志愿者管理活动管理图 4-1

5、数据流程图4.2、数据字典(1)数据流的描述数据流编号:S001数据流名称: 用户信息 简述:描述用户个人基本信息 数据流来源:普通用户、管理员 数据流去向:用户信息判断 数据流组成: 编号+姓名+身份等 数据流量: 600/天 高峰流量: 1000/天数据流编号: S002数据流名称: 管理员管理 简述:管理员修改居民信息 数据流来源:居民信息判断 数据流去向:居民 数据流组成:编号+姓名+身份等数据流量: 100/天高峰流量: 500/天2)处理逻辑的描述处理逻辑编号:P001处理逻辑名称:居民信息判断简述:判断居民信息的合法性输入的数据流:档案信息处理描述: 根据居民提供的档案信息,验证

6、居民信息,验证通过则继续下移处理查 看社区内信息,验证不通过则返回给居民信息指明为非法居民。输出的数据流:D001社区信息、D002无效提示信息处理频率: 10次/天处理逻辑编号: P002处理逻辑名称:社区查询简述:查询居民所要查找的社区信息输入的数据流: D001 社区信息 处理描述:根据居民提供的档案信息,到社区系统中查找是否有相关社区信息,有则 进行查阅处理,如没有则返回居民无所查信息。输出的数据流:D001社区信息+D003无所查信息处理频率: 1000次/天3)数据存储的描述数据存储编号: F001数据存储名称:居民信息 简述:居民的基本信息数据存储组成:身份证+姓名+志愿者+健康

7、状况关键字:身份证号相关联的处理: P001数据存储编号: F002 数据存储名称:社区存储信息 简述:保存社区信息数据存储组成:居民档案+社区文化+社区概况+志愿者信息+民政信息 关键字:相关联的处理: P002,P003,P005(4)外部实体的描述外部实体编号: S001外部实体名称:居民简述:查询社区信息的人输入的数据流: D002,D003输出的数据流: D001第五章 概念模型设计概念模型图:居左Dcen:fei 1 恪训姿圭壬 w-xi-1*1 腎.-1C0:&nA:rd-= L(c_1 .i图5-1概念模型图第六章逻辑模型设计和优化将概念模型转化逻辑模型,如图6-1所示。F简刑

8、 訓豹 u际1命陆櫃 皓ckarllOO)釣char 5()目怕征 il4EZ|E 陵换埠较integer 昭 chapO)FKJOMch3(1000)0 irterirtsqer工作笛号 祁亡日WE腿喪花E讥已理空二杠輕irtegerfhAitnbute_2 irtege 血氏常轿irteje1时问 山怛艸黒昴卑勿ifl弓 叮闭计也。工蚀号 irteje 4k图6-1逻辑模型图第七章物理设计和实施7.1创建居民基本信息表居民基本信息表的结构如表 1 所示。表 1 居民基本信息表列名数据类型长度容许空身份证号char20not null工作编号int4not null残疾等级int4null志

9、愿者char20null健康状况char2null姓名char10null创建居民基本信息表的SQL语句如下:create table 居民(身份证号char(20)not null,工作编号intnot null,残疾等级intnull,志愿者char(20)null,健康状况char(2)null,姓名char(10)null,cons traint PK_居民 primary key nonclus tered (工作编号)7.2创建下岗培训基本信息表下岗培训基本信息表的结构如表2所示。表2下岗培训基本信息表列名数据类型长度容许空培训类型号int4not null内容char1000nu

10、ll意向char50null创建下岗培训基本信息表的SQL语句如下:create table下岗培训(培训类型号intnot null,内容char(1000)null,意向char(50)null,cons traint PK_下岗培训 primary key nonclus tered (培训类型号) )7.3创建培训信息表培训信息表的结构如表3所示。表3培训信息表列名数据类型长度容许空身份证号int4not null培训时间int4not null时间datetime8null创建培训信息表的SQL语句如下:create table 培训 (身份证号intnot null,培训类型号in

11、tnot null,时间datetimenull,constraint PK_培训primary key (身份证号,培训类型号) )7.4创建文体活动信息表文体活动信息表的结构如表4所示。表4文体活动信息表列名数据类型长度容许空时间datetime8null内容char1000null活动代号int4not null工作编号int4null创建文体活动信息表的SQL语句如下:create table文体活动(时间datetimenull,内容char(1000)null,活动代号intnot null,工作编号intnull,constraintPK_文体活动 primary keynonc

12、lustered (活动代)7.5创建残疾人信息表残疾人信息表的结构如表5所示。表5残疾人信息表列名数据类型长度容许空残疾证号int4not null工作编号int4null保障金int4null残疾等级int4null创建残疾人信息表的SQL语句如下:create table 残疾人 (残疾证号intnot null,工作编号intnull,保障金intnull,残疾等级intnull,cons traint PK_残疾人 primary key nonclus tered (残疾证号) )7.6创建民事纠纷基本信息表民事纠纷基本信息表的结构如表6所示。表6民事纠纷基本信息表 列名数据类型长

13、度容许空时间da tet ime8null处理结果char100null事务编号int4not null工作编号int4null创建民事纠纷基本信息表的SQL语句如下:create table民事纠纷(时间datetimenull,处理结果char(100)null,事务编号intnot null,工作编号intnull,cons traint PK_民事纟耳纷 primary key nonclus tered (事务编号) )7.7创建社区概况信息表 社区概况信息表的结构如表7所示。表7社区概况信息表列名数据类型长度容许空社区名称char10null社区编号int4not null社区文化char1000null创建社区概况信息表的SQL语句如下:create

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号