社区管理信息系统的开发_第1页
社区管理信息系统的开发_第2页
社区管理信息系统的开发_第3页
社区管理信息系统的开发_第4页
社区管理信息系统的开发_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计设计说明书社区管理信息系统的开发学生姓名学号班级成绩指导教师杨刚计算机科学及技术系2011年3月4日课程设计 课程设计评阅书题目社区管理信息系统的开发学生姓名学号指导教师评语及成绩指导教师签名:年 月 日答辩评语及成绩答辩教师签名:年 月 日教研室意见总成绩:室主任签名:年 月日课程设计任务书2010 2011学年第二学期专业:计算机科学及技术学号: 姓名:课程设计名称: 课程设计设计题目:社区管理信息系统的开发完成期限:自 2010年2月 21日至 2011 年3月 日共2周设计依据、要求及主要内容(可另加附页):系统的功能模块有:1)社区居民基本信息管理模块;2)社区治安管理模块;

2、3)贫困居民低保管理;4)外来、流动人员的管理模块;5)基层党支部管理模块;6)幼儿医疗保险管理模块。要求:1)要求进行系统分析、设计,要求实现系统。2)掌握数据库的开发设计技术,数据库的设计应该是重点叙述内容,后台数 据库可以用、或数据库等。3)数据库系统设计分为六个阶段进行:需求分析、概念结构设计、逻辑结构 设计、物理结构设计、数据库的实施、数据库的运行和维护,本设计中要求进行六 个阶段工作。4)可以用数据库设计工具软件进行数据库的设计。指导教师(签字): 教研室主任(签字):批准日期: 年 月 日社区管理信息系统是典型的信息管理系统(),其开发主要包括后台数据库的建 立和维护以及前端应用

3、程序的开发两个方面。该系统的主要实现使用的是 数据库 管理系统和编程语言,主要完成了社区居民基本信息管理模块以及其他服务管理模 块。其中系统管理员可以通过身份验证对社区居民基本信息进行录入、修改、删除, 查询操作,居民可以登录查看基本信息是否录入正确。关键词:社区管理;数据库;1课题描述错误!未指定书签。需求分析错误!未指定书签。2.1系统背景分析错误!未指定书签。2.2系统需求概况错误!未指定书签。2.3数据流程图错误!未指定书签。2.4数据字典错误!未指定书签。2.5功能模块图错误!未指定书签。数据库设计错误!未指定书签。3.1概念结构设计错误!未指定书签。3.1.1设计方法和步骤错误!未

4、指定书签。3.L2设计实体属性图错误!未指定书签。3.1.3设计图错误!未指定书签。3.2逻辑结构设计错误!未指定书签。3.3物理结构设计错误!未指定书签。系统实现错误!未指定书签。4.1建立数据库并录入数据错误!未指定书签。4.2功能实现错误!未指定书签。4.2.1用户登陆错误!未指定书签。4.2.2系统首页错误!未指定书签。4.2.3居民信息查询错误!未指定书签。4.2.4居民信息添加及修改错误!未指定书签。4.2.5删除居民信息错误!未指定书签。4.3系统测试错误!未指定书签。总结错误!未指定书签。参考文献错误!未指定书签。1课题描述随着社会经济的不断发展,广大居民对社区管理信息的要求也

5、越来越高,传 统的社区服务方式已经不能满足要求。本课题在了解社区居民信息管理需求的基础 上,研究了社区居民信息管理系统中居民及服务管理的实现方案。该管理系统采用 的数据库是数据库,开发语言为。作为前台的开发工具,用作为后台支持数据库, 通过数据库连接控件或对象,来连接中并对其编程来实现各种功能。社区管理信息系统的开发主要完成了社区居民基本信息管理、社区服务管理 以及社区基层党支部管理模块。其中社区居民基本信息管理模块实现了居民基本信 息普查、录入、维护的功能。社区服务管理模块实现了社区治安管理、贫困居民低 保管理、幼儿医疗保险管理的功能。社区基层党支部管理模块实现了党支部会议管 理的功能。开发

6、工具:,需求分析2.1系统背景分析社区,作为一定的地缘群体和区域社会,是社会赖以存在和发展的基础。随 着市场经济体制改革的深化、职业结构的变化和社会管理体制的转轨,社区信息管 理也正发生变化,即从主要依靠单位管理到主要依靠社区治理的转变。因此,结 合当前日益成熟的计算机相关技术,开发一个专门针对社区管理信息的系统已经非 常必要了。社区管理信息系统是社区服务不可缺少的一部分,该管理系统能够为社 区居民提供充足的信息和快捷的查询手段,以帮助社区居民了解社区工作的情况。 它大大改善了社区物业管理员维护、查询社区居民基本信息的基础工作环境,在一 定程度上反映出社区居民信息的现代化管理模式。 本系统将为

7、社区提供一种方 便、快捷和易于共享、交流的信息管理方式,系统基本上较好地满足社区管理信息 的实际需求。2.2系统需求概况(1)社区居民基本信息管理功能社区居民基本信息管主要包括社区信息、户籍信息、居民基本信息以及居民详 细信息这四个表,其功能是居民信息的录入、查询、删除、修改。信息的录入由系 统管理员完成,同时系统管理员也可以查询某一户籍的信息、某户家庭成员的信息 以及某个居民的信息,可以根据社区分类,统计每个社区的户籍数目,以及该系统 总共多少户,并可以删除、修改居民信息,而社区用户只有查询功能。(2)社区治安管理功能社区治安管理功能主要有社区治安表和社区治安管理表,记录每天各个社区的 治安

8、情况,包括社区编号,治安编号,警卫人数,灭火器个数,摄像头个数,负责 人,治安情况,交通事故发生记录,突发情况记录,日期,缺勤人员以及备注。系 统管理员和用户都可以查询某一天某个社区的治安治安管理记录。(3)贫困居民低保管理功能系统管理员录入贫苦居民低保户的户籍编号,人均年收入,低保原因以及获得 家庭抚恤金记录信息,由户籍表和贫困居民低保表创建了贫苦居民低保记录视图, 系统管理员可以查看某一户的贫困低保记录、统计各个区的低保户数目,同时可以 删除和修改低保居民信息,社区用户可利用本功能查看信息。(4)基层党支部管理功能基层党支部管理功能主要有基层党支部表和基层党支部会议表,记录每个社区 的党支

9、部会议信息,系统管理员和社区用户都可以查看会议记录,包括某个社区的 会议信息以及所有社区的会议信息记录。(5)幼儿医疗保险管理功能幼儿医疗保险管理功能只有幼儿医疗保险表,系统管理员录入信息,同时可以 删除和修改。系统管理员和社区用户可以查询幼儿医疗保险表和某个儿童的医疗保 险记录。(6)用户权限管理功能系统设计了两种身份的登录,一种为社区居民,另一种为社区物业管理员。均 通过用户名和密码登录。2.3数据流程图 社区信息上1-f f y查询居民基本信,社区物业管理员一社区公客I、社区管理信息系统查询居民户籍信息社区居民 _ 图2.1系统数据流图2.4数据字典通过定义数据字典,对数据流程图中的数据

10、项、数据结构、数据流进行说明。1)数据项表表2.1数据项表编号数据类型长度所属表名说明110社区,户籍,幼儿医疗保险,基层党支部,社区治安社区编号210户籍,居民基本信息,幼儿医疗保险,贫困居民低保户籍编号310居民基本信息,幼儿医疗保险居民编号410社区治安,社区治安管理治安编号510社区治安管理治安管理编号610基层党支部,基层党支部会议党支部编号710基层党支部会议党支部会议编号810居民基本信息姓名920社区社区名称10200幼儿医疗保险体检信息记录114户籍家庭成员人数122居民基本信息性别138社区治安管理日期2)数据结构表2.2数据结构数据结构名属性社区社区编号(主码),社区名称

11、户籍户籍编号(主码),户主姓名,性别,家庭成员人数,户籍所在地, 家庭电话,家庭住址居民居民编号(主码),姓名,性别,年龄,身份证号,名族,籍贯, 婚姻状况,政治面貌,文化程度,健康状况社区治安管 理治安管理编号(主码),治安情况,交通事故发生记录,突发情况记录,日期,缺勤人员,备注基层党支部 会议党支部会议编号(主码),会议日期,会议主题,实到人数,备注幼儿医疗保 险社区编号(主码),户籍编号(主码),居民编号(主码),幼儿姓名,出 生日期,年龄,性别,父亲姓名,母亲姓名,家庭电话,家庭住址,体检 信息记录,疫苗接种记录,备注贫困居民低 保户籍编号(主码),人均年收入,低保原因,获得家庭抚恤

12、金记录3)数据流表2.3数据流表编号数据项名来源去向组成1社区信息录入社区信息社区记录社区编号(主码),社区名称2户籍信息录入户籍信息户籍记录户籍编号(主码),户主姓名,性别, 家庭成员人数,户籍所在地,家庭电 话,家庭住址3居民信息录入居民信息居民记录居民编号(主码),姓名,性别,年龄,身份证号,名族,籍贯,婚姻状况,政治面貌,文化程度,健康状况4社区治安录入社区治社区治安治安管理编号(主码),治安情况,交管理信息安管理信息管理记录通事故发生记录,突发情况记录,日期,缺勤人员,备注5基层党支录入基层党基层党支党支部会议编号(主码),会议日期,部会议信息支部会议信息部会议记录会议主题,实到人数

13、,备注6幼儿医疗录入幼儿医幼儿医疗社区编号(主码),户籍编号(主码),保险信息疗保险信息保险记录居民编号(主码),幼儿姓名,出生日 期,年龄,性别,父亲姓名,母亲姓名, 家庭电话,家庭住址,体检信息记录, 疫苗接种记录,备注7贫困居民录入贫困居贫困居民户籍编号(主码),人均年收入,低保低保信息民低保信息低保记录原因,获得家庭抚恤金记录2.5功能模块图通过详细调查社区管理信息,充分了解了系统的概况,明确管理员和用户的各种需求,确定本次设计的社区管理信息系统包括如图2.1所示的几大功能:图2.1社区管理信息系统功能结构图数据库设计3.1概念结构设计3.1.1设计方法和步骤采用自底而上的设计方法。先

14、自顶向下地进行需求分析,对社区管理信息系统 的需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应用的概 念结构集合成为全局概念结构。3.1.2设计实体属性图图3.1户籍实体属性图图3.2居民基本信息实体属性图图3.3社区治安实体属性图图3.4幼儿医疗保险实体属性图3.1.3设计图1)社区贫困居民低保模块图如图3.5所示:图3.5社区贫困居民低保模块图2)社区管理信息系统图如图3.6所示:图3.6社区管理信息系统图3.2逻辑结构设计关系模型的逻辑结构是一组关系模式的集合。将图转换为关系模式就是要将实 体型、实体的属性和实体性之间的联系转换为关系模式。据以上图以及实体集间 1:1联系

15、,1联系,联系的转换规则,可以将转换为关系模型。关系模型为(其中 加下划线的为主码):社区(社区编号,社区名称)户籍(户籍编号,社区编号,户主姓名,性别,家庭成员人数,户籍所在地, 家庭电话,家庭住址)居民基本信息(居民编号,户籍编号,姓名,性别,年龄,身份证号,民族, 籍贯,婚姻状况,政治面貌,文化程度,健康状况)居民详细信息(居民编号,体重,身高,毕业院校职业,家庭住址,工作单位, 邮编,联系电话,其他联系方式,备注)基层党支部(党支部编号,社区编号,支部书记,党支部人数)基层党支部会议(党支部会议编号,党支部编号,会议主题,实到人数,会议 日期,备注)社区治安(治安编号,社区编号,警卫人

16、数,灭火器个数,摄像头个数,负责 人)社区治安管理(社区治安管理编号,治安编号,治安情况,交通事故发生记录, 突发情况记录,日期,缺勤人员,备注)贫困居民低保(户籍编号,人均年收入,低保原因,获得家庭抚恤金记录)幼儿医疗保险(居民编号,社区编号,户籍编号,幼儿姓名,出生日期,年龄, 性别,父亲姓名,母亲姓名,家庭住址,家庭电话,体检信息记录,疫苗接种记录, 备注)3.3物理结构设计数据库的物理结构依赖于选定的数据库管理系统,此次社区管理信息系统中使 用的数据库管理系统是。数据库的物理设计主要任务是选择关系模式存取方法和 确定数据库存储结构。表3.1社区表列名数据类型长度备注社区编号10主码社区

17、名称20表3.2社区居民基本信息表列名数据类型长度备注社区编号10外码户籍编号10外码居民编号10主码幼儿姓名10出生日期8年龄4约束:男女性别2父亲姓名10母亲姓名10家庭住址50家庭电话15体检信息记录200疫苗接种记录500备注50表3.4户籍表列名数据类型长度备注社区编号10外码户籍编号10主码户主姓名10性别2约束:男女家庭成员人数4户籍所在地30家庭电话15家庭住址50表3.3社区居民低保表列名数据类型长度备注户籍编号10主码人均年收入4低保原因50获得家庭抚恤金记录50表3.5社区治安管理表列名数据类型长度备注治安编号10外码治安管理编号10主码治安情况交通事故发生记录突发情况记

18、录日期缺勤人员备注10303083050表3.6社区基层党支部会议表列名数据类型长度备注党支部编号10外码党支部会议编号10主码会议日期8会议主题30实到人数4备注50表3.7幼儿医疗保险表列名数据类型长度备注户籍编号10外码居民编号10主码姓名性别年龄身份证号名族籍贯婚姻状况政治面貌文化程度健康状况102约束:男女2204304102010系统实现4.1建立数据库并录入数据建立社区管理信息系统数据库社区管理信息系统数据库社区管理信息系统数据库建立社区表并录入数据社区(社区编号(10),社区名称(20);社区(01,北浦);桅 设计表社区”位置是“社区管理信息系统数据库.臼如部列名数据类型 长

19、度允许空 1站区编号社区名称chai-20图4.1建立社区表建立户籍表并录入数据户籍(社区编号(10),户籍编号(10),户主姓名(10),性别(2),家庭成员人数,户籍所在地(30),家庭电话(15),家庭住址(50),性别约束(性别(为,女),社区户籍(社区编号)社区(社区编号);户籍(01,1001,王平,为,3,陕西汉中,陕西汉中汉台区莲湖路北浦小区六号楼三单元801);刑 设计表*户籍,位置是,,社区管理信息系统数据库臼邑邑列名数据燹型长度允许空|*区编号ch ar10户籍编号ch10户主姓名ch ar10性别ch :=Lf2/家庭成员人数int4/户籍所在地ch:f30V家庭电话c

20、h15V家庭住址ch ar505图4.2建立户籍表建立居民基本信息表并录入数据居民基本信息(户籍编号(10),居民编号 (10)姓名(10),性别 (2),年龄,身份证号(20),民族(4),籍贯(30),婚姻状况(4),政治面貌(10),文化程度(20),健康状况(10),性别约束(性别(为,女),户籍社区基本(户籍编号)户籍(户籍编号);居民基本信息(1001,1001,王平,男,30,6143321,汉,陕西汉中,已婚,党员,大学本科,良好);图4.3建立居民基本信息表4.2功能实现4.2.1用户登陆打开社区管理信息系统,进入登陆界面,用户登录需要验证用户的用户名和密码,从而保证用户可见

21、和可使用的资源。1)输入账号,密码123,进入管理员页面,如图4.10所示:图4.10管理员登陆2)输入账号户籍编号,密码123,进入普通用户页面,如图4.11所示:用户登录M UnJfX图4.11普通用户登陆代码如下:(,)(=();=();();=(*用户 用户帐号 用户密码,);=(,10);-;();-(,20);-;();-();()1;();0;1( , e)(1)(1(1);1( , e)(1*;1)管理员页面,如图4.12所示:图4.12管理员页面2)普通用户页面,如图4.13所示:图4.13普通用户页面4.2.3居民信息查询1)指定居民信息查询,如图4.14所示:图4.14指

22、定居民信息查询页面代码如下:12( , e)(=();();()(矿*居民基本信息 居民编号二 + + );()(矿*居民基本信息 身份证号二 + + );(矿*居民基本信息 + + + + %);2)查询居民信息结果,如图4.15所示:图4.15查询居民信息结果页面3)居民户籍信息查询,如图4.16所示图4.16居民户籍信息查询页面4)幼儿医疗保险信息查询,如图4.17所示代码如下:幼儿医保信息(,e)(矿*幼儿医疗保险 户籍编号二);4.2.4居民信息添加及修改1)添加/修改居民信息,如图4.18所示图4.18添加/修改居民信息页面代码如下:1( , e)(12)(=();(居民基本信息,

23、1, 2, 3, , (1)4, 1, 5, 2, 3, 4, 5, 户籍编号,居民编号,姓名,性别,年龄,身份证号,民族, 籍贯,婚姻状况,政治面貌,文化程度,健康状况);(居民详细信息,2, (3), (2), 6, 7, 10, 11, 8, 9, 12, 13, 居民编号,体重,身高, 毕业院校,职业,邮编,联系电话,家庭住址,工作单位,其 他联系方式,备注);(添加成功! ); ();(k)( ();(请将信息填写完整);2)添加/修改户籍信息,如图4.19所示:图4.19添加/修改户籍信息页面4.2.5删除居民信息删除居民信息,如图4.20所示:理社吐侑息壮瑾藏魏L If口: X居

24、民笛理定/冶宾甘理低保苜理荃是奇史附理的Jh医疗根险首型St动f外元.订笛理用尸修理基宰倍且刑畔拦言化受ias5s斯tiffi?备汪费式苴萼Hfs职业弟.30G.波.映.已.党.丈.良.5L .西教7.无无H IT.另3E而陕Bt 辛群,.声.-5L .1.1.7 .1当前揉作用巳史5言理员4.20删除居民信息页面代码如下:1( , e)(=(此操作将删除居民所有信息,确定删除信息?,);=();( )(=();(居民基本信息,(11, 1),居民编号);(居民详细信息,(11, 1),居民编号);(删除成功);(矿 居民基本信息.*,居民详细信息.体重,身高,毕业院校,职业,家庭住址,工作单位,邮编,联系电话,其他联系方式,备注居民基本信息,居民详细信息 居民基本信息.居民编号二居民详细信息.居民 编号);(k)( (); 4.3系统测试在设计好的系统软件中,每一个模块完成一个清晰定义的子功能,而且这个子 功能和其他模块都息息相关。在这次设计的社区管理信息系统中,完成了以下几个 模块:社区管理员对社区居民信息的添加、查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论