数据库系统原理课程设计报告小区物业管理系统数据库系统原理设计_第1页
数据库系统原理课程设计报告小区物业管理系统数据库系统原理设计_第2页
数据库系统原理课程设计报告小区物业管理系统数据库系统原理设计_第3页
数据库系统原理课程设计报告小区物业管理系统数据库系统原理设计_第4页
数据库系统原理课程设计报告小区物业管理系统数据库系统原理设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库系统原理课程设计报告题 目:小区物业管理系统数据库系统原理设计成 员: 指导教师:时 间:2011年6月目录小区物业管理系统数据库设计31 课程设计要求31.1 课程设计的目的31.2课程设计的内容和要求31.3课程设计进度安排32.课程设计报告正文32.1系统需求分析32.2系统逻辑模型52.3系统的物理模型102. 4数据库设计103总结15小区物业管理系统数据库设计1 课程设计要求1.1 课程设计的目的1) 培养学生运用所学课程数据库系统原理的理论知识和技能,分析解决计算机应用实际问题的能力。2) 培养学生掌握用数据库系统原理的知识设计计算机课题的思想和方法。3)培养学生调查研究、

2、查阅技术文献、资料、手册以及编写技术文献的能力。通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:通过调查研究和上机实习,收集和调查有关技术资料。掌握设计课题的基本步骤和方法。根据课题的要求进行上机实验调试。1.2课程设计的内容和要求通过课程设计要求学生掌握数据库设计、开发查询等基本方法,掌握visual foxpro的操作方法,熟练进行数据表操作、sql查询和简单的程序设计能力。初步掌握数据库设计工具erwin的操作,能够运用erwin设计er图。最后综合利用上述工具设计和开发一个小型数据库。为今后学习信息系统设计开发建设打下良好基础。1.3课程设计进度安排第14天

3、:学习和掌握visual foxpro的基本操作,包括数据表操作、sql语言以及可视化的程序设计。第510天:学习和掌握运用erwin设计er图的基本方法和技巧。第1114天:针对某一特定应用项目进行需求分析,设计er图。2.课程设计报告正文2.1系统需求分析(1)课题设计目的随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。本系统是为住宅小区物业管理部门日常管理工作信息化,规范化而开发的软件。它以物业管理部门为服务中心,以业主(住户)为服务对象。通过实施各种服务项目,全面地反映了在小区物业经营管理活动中,物业部门与业主之间各种业务往来

4、。使各项业务的办理迅速、准确,极大的提高了小区物业管理的工作效率。我们设计的数据库包括两个部分:1 物业管理系统,连接着小区、楼宇、房间和车位。一个小区拥有属于自己的各种设备建筑以方便居民生活。楼宇、房间、车位以及小区的地理位置等都是吸引居民选择入住的重要因素。用电脑进行管理,保证了信息的准确性,增加了可信度,能够更好、更及时的进行监控,保证小区的正常运转。 2住户系统,连接住户和车位。及时准确的对住户信息进行统计,同时对车位使用和具体车型等信息。及时统计用户的变动,避免错误信息。对用户车位及拥有车辆的信息进行统计,减少出现财物丢失的情况。(2)系统业务描述用户入住小区之前对小区有基本了解,入

5、住后可登录该系统对小区信息、楼宇、房间、车位、周边设施等做更准确的了解,了解自己所在清洁区域及负责人、清洁员,日常生活中有不满意可以及时反映。收费信息更加公开、透明,对于自己的应缴费、已缴费等具体信息有准确把握,及时缴费。(3)系统需求分析物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性的变动因素,日常工作需要耗费大量人力和物力,而采取现代化电脑管理手段是一种行之有效的解决方法。(4)主要实体小区(包括属性:名称,建成日期,占地面积,位置,负责人)周边设施(包括属性:名称,类型,负责人,位置,联系电话)楼宇(包括属性:楼号,名称,层数,面积,建成时间)房间(包括属性:房间号,单元号,住

6、户,建筑面积)住户(包括属性:业主编号,姓名,性别,单位,联系电话)车位(包括属性:车位号,车牌号,住户,车类型)清洁区域(包括属性:区域号,负责人,清洁员,清洁时间)收费项目(包括属性:名称,标准,收费时间)(5)实体间的关系小区和周边设施:一个小区对应多个周边设施,一对多。小区与楼宇:一个小区拥有多个楼宇,一对多。小区与车位:一个小区拥有多个车位,一对多。小区域清洁区域:一个小区分为很多不同清洁区域,一对多。小区与收费项目:一个小区有多种收费项目,一对多。楼宇与房间:一个楼宇拥有多个房间,一对多。房间与住户:一个房间拥有一位业主,一对一。住户与车位:不确定关系(6)开发环境windows

7、xp系统,开发工具:erwin、sql server 20052.2系统逻辑模型根据需求分析,在erwin中根据需求分析设计出逻辑模型。利用erwin软件设计出er图。如图所示:(1)打开erwin软件,创建新的erwin模型,选择“物理-逻辑”模型并与数据库连接a 打开erwin软件:开始程序competer associatwallfusionerwin date modelerdrwinb 创建新的erwin模型,点击okc 选择“物理-逻辑”模型并与数据库连接(2)根据需求分析,设置6个实体,逻辑图如下:(3)为各个实体设置属性、主码小区 周边设施 楼宇 清洁项目 房间 收费项目住户

8、车位依次设置各个实体的主码。如:将小区名称代码设置为主码,右手托住属性名称拽到主码位置(5)为性别进行sex子域的设置。右键点击导航栏的string,点击new。命名为sex,设置sex的有效性规则设置子域的有效性规则和默认值,让顾客性别的属性为sex 设置有效性规则和默认值(6)分析并建立这8个实体间的联系。(7)根据实体之间的关系,我们可以显示为不同的主题显示区。a.物业管理显示区b住户管理显示区(8)显示导航栏 (9)最终的逻辑模型显示实体、属性的图 显示全部信息为:2.3物理模型2.4数据库设计在数据库中新建“小区物业管理” 在控制面板中的管理工具中添加数据源 在erwin中连接(物理模型toolforward engineerschema generation) 数据库中自动生成的表周边设施表楼宇表清洁区域表房间表小区表住户表车位表收费项目表数据库生成的各表关系图3.总结通过此次课程设计,对erwin和sql server2005的使用更加熟悉,并且将所学的知识与实际生活中的问题相联系,印象更加深刻。在操作过程中遇到了一些问题,一段时间没有接触有些记不扎实,不过经过多次试验和共同探讨,可以较为

温馨提示

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

评论

0/150

提交评论