物业管理系统设计.doc
《物业管理系统设计.doc》由会员分享,可在线阅读,更多相关《物业管理系统设计.doc(24页珍藏版)》请在沃文网上搜索。
1、目 录1系统背景32需求分析42.1功能简介42.1.1管理员子系统42.1.2普通业主子系统42.1.3物业代表子系统42.2数据字典52.3数据流图533 概念结构设计53.1管理员子系统E-R图63.2普通业主子系统E-R图73.3物业代表子系统E-R图844 逻辑结构设计84.1关系模式94.1.1初步关系模式94.1.2分解合并94.2用户子模式104.3外键约束104.4数据库安全性104.4.1角色104.4.2权限115物理设计115.1存储设计115.1.1表格建立115.2索引设计136数据库的实现146.1基本表146.2视图146.3角色156.4索引156.5触发器1
2、76.6条件约束177测试方案187.1插入操作187.2更新操作197.2.1对人员信息表的更新197.2.2用户对维修业务进行更新207.2.3生成水电业务账单207.3删除操作217.4查询操作217.4.1查询基本人员信息217.4.2查询账单218总结23参考文献241 系统背景本课程是为数据库与信息管理技术课程所开的实践环节。数据库与信息管理技术课程是一门实践性很强的技术课程,而且是计算机科学与技术中发展最快的领域之一。本课程设计的目的旨在使学生能够掌握数据库的基本原理、数据库设计的基本方法、SQL语言的应用、SQL Server 2000/2005数据库环境的使用,并能根据所应用
3、到的数据库管理系统的相关技术,按照规范化设计的方法解决现实中数据库设计的问题。选修本课程前应已选修数据库与信息管理技术课程,并熟练掌握SQL语言,以及数据库设计的规范化等基本方法。先修课程:数据库与信息管理技术。2 需求分析2.1 功能简介2.1.1 管理员子系统(1) 管理员登录:管理员通过输入管理员账号和密码后登录管理员子系统进行系统操作。(2) 业主添加功能:管理员通过该功能添加本小区入住业主,填写业主真实信息。(3) 业主信息查询功能:管理员通过该功能查看业主信息。(4) 业主信息修改功能:管理员在业主信息发生变化以后,根据变化情况修改业主信息。(5) 业主信息删除功能:在业主搬出本小
4、区以后删除业主基本信息。2.1.2 普通业主子系统(1) 业主登录:业主通过输入业主账号和密码后登录普通业主子系统进行系统操作。(2) 业主个人信息查看功能:业主通过该功能查看自己在本小区的基本信息。(3) 业务添加功能:业主通过该功能添加各类维修业务。(4) 业务查看功能:业主通过此功能查看各项维修业务进行状态。(5) 业务状态修改功能:修改业务进行状态,业务是否完成,或对维修不满意,或因各种情况需再次维修,通过此功能通知物业代表。(6) 业务删除功能:业主自己把维修业务做完,不再需要维修人员,或业务已确认被维修人员修理完好,则删除本业务。(7) 账单查看功能:业主通过此功能查看维修、水、电
5、、物业管理各类账单,以确认自己所要交纳的费用。(8) 维修业务查看功能:小区把提供的物业维修服务展示给业主。2.1.3 物业代表子系统 (1) 物业代表登录:物业各类代表通过输入其各自独有的账号和密码后登录物业代表子系统进行系统操作。(2) 耗水耗电量填写功能:水费代表通过此功能把业主的月耗水量录入,电费代表通过此功能把业主的月耗电量录入。(3) 耗水耗电量更改功能:水费代表通过此功能修改输入错误或查询有误的耗水量,电费代表通过此功能修改输入错误或查询有误的耗电量。(4) 生成水电费账单功能:水费代表完成水量录入以后,通过此功能生成各业主当月水费,电费代表完成水量录入以后,通过此功能生成各业主
6、当月电费。(5) 耗水耗电量查看功能:水费代表通过此功能查看各月各个业主的耗水量统计,电费代表通过此功能查看各月各个业主的耗电量统计(6) 委派维修人员功能:物业维修代表通过此功能委派相关人员去为业主提供维修服务。(7) 清除已完成业务功能:在业主没有对维修业务提出举报,并且已付清相关费用以后,物业维修代表通过此功能把业务从数据库中删除。(8) 物业费用修改功能:各类物业代表通过此功能修改其管辖业务的物业费用。(9) 物业维修费用填写:维修人员通过此功能填写维修费用,即在维修人员办理完维修业务以后,根据劳动量和消耗器械的多少而合理收费。2.2 数据字典具体的数据字典会在数据库实现一章中详细给出
7、,此处不再重复。2.3 数据流图管理增改查生成管理生成委派管理管理查询查询管理查询业主财产水电业务管理维修业务维修账单水电账单维修人员物业代表管理员业主3 3 概念结构设计3.1 管理员子系统E-R图 生日电话住址登录管理(增删改查)姓名 1 1业主性别管理员 1 n 生日业主账号姓名性别电话密码住址管理员账号 3.2 普通业主子系统E-R图维修费用开始时间满意情况登录账单明细管理(增删改查)维修业务查询业主维修编号生日电话完成时间住址维修人员编号业主账号姓名业主账号性别维修人员姓名3.3 物业代表子系统E-R图注:由于页面限制,图中只画出了各实体的主码。维修编号登录管理,生成账单业务号维修业
8、务管理物业代表物业代表账号管理水电业务管理户主账号户主账号电业务水业务4 4 逻辑结构设计4.1 关系模式4.1.1 初步关系模式根据概念结构设计,可以得到初步的关系模式如下(其中各关系模式的主码用下划线标出):管理员登录(管理员账号,密码)管理员(管理员账号,姓名,性别,生日,电话,住址)业主登录(业主账号,密码)业主(业主账号,姓名,性别,生日,住址,账号)维修业务(维修编号,业主账号,开始时间,结束时间,维修人员编号,维修人员姓名,满意情况,维修明细,维修费用)物业代表登录(物业代表账号,密码)物业代表(物业代表账号,代表业务,姓名,性别,生日,住址,电话)水电业务管理(业务号,业务内容
9、,单位价格,业务管理费)水业务(业主账号,当月用水量,总用水量,缴纳费用,缴费时间)电业务(业主账号,当月用电量,总用电量,缴纳费用,缴费时间)4.1.2 分解合并对上述关系模式进一步分析,解决冲突,消除冗余:经分析发现,管理员登录和管理员两个实体,实际上是一个实体,只是功能不同而已,所以我们可以将这两个表合并:管理员(管理员账号,密码,姓名,性别,生日,电话,住址)其它两个登录表同理可以合并:业主(业主账号,密码,姓名,性别,生日,住址,电话)物业代表(物业代表账号,密码,代表业务,姓名,性别,生日,住址,电话)除此之外,虽然上述功能没有用到,但还应该增加关于业主所有财产的详细信息,如车位,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物业管理 系统 设计