物业管理系统课程设计说明书
物业管理系统使用说明书

物业管理系统使用说明书物业管理系统使用说明书1、系统概述1.1 系统介绍1.2 功能特点1.3 目标用户1.4 系统架构2、安装与配置2.1 系统硬件要求2.2 系统软件要求2.3 安装步骤2.4 系统配置3、用户注册与登录3.1 注册流程3.2 登录流程3.3 密码管理4、物业信息管理4.1 新增物业4.2 编辑物业信息 4.3 删除物业信息4.4 物业信息查询5、访客管理5.1 访客预约5.2 访客登记5.3 访客审批5.4 访客记录查询6、报修管理6.1 报修提交6.2 报修派单6.3 报修处理6.4 报修记录查询7、缴费管理7.1 费用项目管理7.2 缴费信息录入7.3 费用查询7.4 缴费记录查询8、维修管理8.1 维修人员管理8.2 维修任务派发8.3 维修任务处理8.4 维修记录查询9、投诉管理9.1 投诉提交9.2 投诉处理9.3 投诉记录查询10、系统维护与更新10.1 数据备份与恢复 10.2 系统日志管理10.3 系统更新与升级11、常见问题解答11.1 无法登录系统怎么办?11.2 如何新增物业信息?11.3 如何查询缴费记录?12、附录12.1 常用术语解释12.2 用户界面说明12.3 系统错误代码附件:法律名词及注释:1、物业管理:指对物业进行综合管理和服务的行为,包括物业维修、访客管理、报修管理等。
2、访客预约:指居民对访客进行提前登记和预约的过程,以便提高社区安全和管理的效率。
3、缴费管理:指对物业费、水电费等费用进行管理和收取的过程。
4、维修管理:指对物业内出现的损坏和故障进行维修和处理的过程。
5、投诉管理:指居民对物业管理中出现不满或问题进行投诉,并由管理人员负责解决的过程。
小区物业管理系统说明

表1 系统用户数据表结构
字段名称
类型
大小
字段是否固定
同意零长度
必要字段
顺序位置
用户名
Text
15
(2)楼盘信息治理:治理小区中各幢楼盘的各种信息,包括楼盘信息的添加、修改、删除和查询。
住户信息治理:治理小区住户的各种信息,包括住户信息的添加、修改、删除和查询。
(3)物业收费治理:治理小区各种收费项目,包括收费项目的添加、修改、删除和查询。
(4)住户报修治理:治理报修投诉信息,包括住户报修信息的添加、修改、删除和查询
(2)设计数据库结构。依照(1)中得到的数据字典,为数据库规划需要的数据表,并设计每个数据表的结构。
第一步,绘制系统数据流图,具体方法如下:
依照系统功能模块结构图和治理流程,绘制如图2所示的系统数据流图。依照系统数据流图以及一般小区物业治理系统的需求,总结出下面的数据字典:
图2 系统数据流图
沈 阳 大 学
表4 收费项目数据表结构
字段名称
类型
大小
字段是否固定
同意零长度
课程设计讲明书NO.4
系统用户数据:包含的数据项有系统用户名称、登录口令和身份。
楼盘数据:包含的数据项有门牌号、户型、出售否、出租否、户主姓名、产权证编号、土地使用证编号、面积等。
住户数据:包含的数据项有门牌号、户主姓名、常住人口、联系电话、备注等。
收费项目数据:包含的数据项有门牌号、水、电、气、物管、时刻等。
2.设计方案论证
小区物业管理系统说明书

一、系统归纳及开发工具1.系统归纳小区物业管理系统使用 asp 技术开发设计,实现了小区物业管理系统的住户资料管理、投诉管理、住户报修管理、物业缴费管理、住户泊车车位管理在系统中,老用户可以直接进入系统,盘问自己所需的资料;新用户一定先注册以后才可以进入系统盘问自己所需的资料。
该系统使得用户对自己的成绩保护与管理更加及时、高效,提升了工作效率。
2.开发工具(1)C# ( C Sharp) 是微软 (Microsoft)为。
NET Framework量身订做的程序语言,微软公司在2000 年6 月公布的一种新的编程语言。
C#拥有 C/C++的强盛功能以及 Visual Basic 简单使用的特征,是第一个组件导向 (Component-oriented) 的程序语言,和 C++与 Java 相同亦为对象导向(object-oriented)程序语言。
(2) Microsoft Office Access (前名 Microsoft Access )是由微软公布的关系式数据库管理系统。
它联合了Microsoft Jet Database Engine和图形用户界面两项特色,是Microsoft Office的成员之一。
其实Access 也是微软公司另一个通信程序的名字,想与ProComm 以及其余近似程序来竞争。
可是事后微软证明这是个失败计划,而且将它中断。
数年后他们把名字重新命名于数据库软件。
Access 在 2000 年的时候成为了计算机等级考试中的计算机二级的一种数据库语言而且因为它的易学易用的特色正逐渐代替传统的VFP成为二级中最受欢迎的数据库语言。
二、需求解析与可行性解析1.需求解析跟着计算机技术的发展,特别是计算机网络技术与数据库的发展,令人们的生活与工作方式发生了很大的改观。
网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们供给了数据储存、信息检索、信息解析等功能,从而使得工作更高效地进行。
第四组智慧物业管理系统概要设计说明书

中文 名称
业务职能
备注
001
Asset management system
资产 管理 系统
在资产管理系统中有商业圈 这个子系统可以独立管理房
管理,楼栋管理,商铺管理 屋商铺的信息,包括房屋商
以及租赁统计。
铺的租赁与买卖。
子系 统编 英文名称 号
3 系统软件架构
收费管理子系统表如表3-2所示 收费设置子系统表如表3-3所示
4 子系统结构和功能模块
图4-3 系统管理员管理时序图
4.2.2 系统协同办公模块 协同办公模板主要包括流程模型设计:使用自主开发的流程设计器,借鉴了钉钉的风格, 用户可以设计、创建和管理工作流程 (1)用户分组 系统支持根据用户角色进行用户分组,也可以根据需要切换为部门或岗位分组,以便任务 分配 (2)待办任务 用户可以查看尚未审批的工作任务,并执行各种操作,如审批、转发和委派 (3)已办任务 提供查看已完成工作任务的历史记录
2 设计概述
对敏感数据进行加密,确保数据在传输和存储过程中的安全性 (2)访问控制 采用严格的身份验证和授权机制,限制对系统的访问 2.2.6 系统易操作性要求 (1)用户友好界面 系统的用户界面应设计得简洁、直观,减少用户的学习成本 2.2.7 系统可维护性要求 (1)文档化 为系统提供清晰的文档,包括设计文档、用户手册等,以便未来的维护工作
2 设计概述
(1)开发周期限制 项目可能有固定的交付时间要求,设计需要在这一时间范围内完成,以满足业务需求的紧 急性 在这些条件下,系统的目标是保持稳健性和性能,并确保在技术、资金和时间的限制下交 付符合预期的软件产品
2.2 设计原则和设计要求 本小节分别从命名规则、模块独立性原则、边界设计原则、数据库设计规则、安全性和保密原则、 系统易操作性要求和系统可维护性要求介绍系统的设计原则和要求 2.2.1 命名规则 (1)一致性命名 所有命名应当遵循统一的命名规范,提高代码的可读性和可维护性 (2)自解释性命名 变量、函数和类的命名应具备自解释性,减少对文档的依赖 2.2.2 模块独立性原则 (1)低耦合高内聚
物业管理系统课程设计说明书

合肥师范学院(本科)课程设计说明书课程数据库原理题目物业管理系统姓名陈家辉学号专业班级2011级计算机软件1班指导教师完成日期2013年6月25日No.:00000000000007476目录目录 (1)1 绪言 (3)2 需求分析 (4)2.1按角色需求分析 (4)2.2系统子功能需求分析 (4)3 数据库概念设计 (5)3.1实体—关系模型(E-R): (5) (7)4 数据库逻辑设计 (8)4.1 E-R对应关系模式 (8)4.2表的逻辑结构如下: (8)4.2数据库中表的设计 (12) (12)4.3实体联系图 (15)5 数据库物理设计 (16)5.1表的设计 (16)5.2表中的数据 (18)6 系统的调试与实现 (21)6.1数据库中相关语句的实现 (21)7 设计总结 (24)1 绪言随着信息时代的到来,企业的生存和竞争环境发生了根本性的变化。
对于企业而言,信息化无论是作为战略手段还是战术手段,在企业经营中发挥着举足轻重的作用。
互联网的迅猛发展为企业带来了极大便利,企业的运行将更多依赖信息系统的支持,信息系统成为确保企业经济效益、运行效率的重要手段,甚至成为企业盈利的直接手段。
因为传统的办公方式效率低,工作强度大。
人们需耗费大量的时间和精力去手工处理那些繁杂、重复的工作,而手工处理的延时和差错,正是现代化管理中应该去除的弊端。
长期以来,旧有住宅纳入到物业管理之中的很少,就是新建的住宅小区尽管实行了物业管理,但投入的管理力量远远不够,所以有很多小区的物业管理工作只停留在看看门、扫扫地、补补漏、收收垃圾等很浅的层次上。
又由于物业管理企业的启动基金不足,多种经营服务不善等,导致招不到专业水平高的工作人员,再加上管理手段落后,所以就很难提高物业管理企业的效益。
小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源。
而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦琐碎,还经常出现错误,给广大业主带来很不便。
《数据库原理》课程设计物业管理系统说明书

(本科)课程设计说明书课程数据库原理题目物业管理系统姓名学号0615263专业班级指导教师完成日期2008 年12 月28 日目录摘要 ......................................................................................................................................... - 3 - 前言 ......................................................................................................................................... - 4 - 1 序言 ................................................................................................................................. - 5 -1.1 物业管理信息系统开发背景.................................................................................... - 5 -1.2物业管理信息系统开发意义....................................................................................... - 5 -2 需求分析 ................................................................................................................................. - 6 -2.1需求分析报告............................................................................................................... - 6 -2.2数据流图....................................................................................................................... - 6 -4 数据库的逻辑设计................................................................................................................ - 12 -5 系统设计 ............................................................................................................................... - 18 -5.2用户身份验证模块..................................................................................................... - 18 -5.3 物业管理模块............................................................................................................ - 19 -5.3.1小区概况......................................................................................................... - 19 -5.3.2设施概况......................................................................................................... - 19 -5.3.3楼宇概况......................................................................................................... - 20 -5.3.4房间信息......................................................................................................... - 20 -5.3.5车位资料......................................................................................................... - 21 -5.4住户管理模块............................................................................................................. - 21 -5.5设备管理模块............................................................................................................. - 22 -5.6系统管理模块............................................................................................................. - 22 -6 系统的实现与调试................................................................................................................ - 24 -6.1系统的实现................................................................................................................. - 24 -6.2系统的调试................................................................................................................. - 24 -7 小结 ....................................................................................................................................... - 25 -7.1系统的功能............................................................................................................ - 25 -7.2系统的特点............................................................................................................ - 25 -7.3系统开发过程的特点............................................................................................ - 26 -7.4存在的问题与改进方向........................................................................................ - 26 -7.5自我体会................................................................................................................ - 26 - 参考文献 ................................................................................................................................... - 27 - 附录 ........................................................................................................................................... - 28 - 附录1:操作使用说明书................................................................................................. - 28 - 附录2:部分程序源代码................................................................................................. - 28 -1.连接数据库............................................................................................................ - 28 -2. 更新...................................................................................................................... - 28 -3.插入........................................................................................................................ - 29 -4.删除........................................................................................................................ - 29 -5.查询与结果............................................................................................................ - 30 -6.分页........................................................................................................................ - 31 -7.重复区域................................................................................................................ - 32 -8.记录集不为空则显示............................................................................................ - 33 -9.转到详细页面........................................................................................................ - 34 -10.显示日期.............................................................................................................. - 34 -11.登录名session变量.......................................................................................... - 34 -12.首页、后退、前进、退出.................................................................................. - 35 -13.权限的限制.......................................................................................................... - 35 -随着我国经济发展和城市开发,住宅小区越来越成为居住的主流.小区随着我国经济发展和城市开发,住宅小区越来越成为居住的主流.小区物业管理系统正是针对小区的物业管理公司作为使用对象而开发的,作为一个典型的信息管理系统(MIS),其系统开发任务主要包括数据库的设计与维护、客户端应用程序的开发等两个方面.对于前者要求建立起的数据库具有完整性和一致性,且具有一定的数据安全性,如用户需要密码才能使用等;而对于后者则要求程序界面友好、功能完备等特点.经过详细的分析,选用Macromedia公司的Dreamweaver作为前端开发工具,利用其提供的集成开发环境及各种控件,尤其是对数据库的支持完成对数据库的各种操作,达到对小区物业进行管理的目的.关键词:物业;物业管理;物业管理信息系统生活小区的物业管理是物业管理公司都必须切实面对的工作,但一直以来人们使用传统的人工方式管理,这种管理方式存在着许多缺点,如:效率低且较为烦琐,另外随着物业管理项目的增加,工作量也将大大增加,这必然增加物业管理者的工作量和劳动强度,这将给物业管理信息的查找、更新和维护都带来了很多困难。
琅凌物业管理系统说明书

琅凌物业管理系统说明书一、引言物业管理系统是一种基于现代信息技术的管理工具,旨在提升物业管理效率和服务质量。
以琅凌物业管理系统是一款功能强大、操作简便、界面友好的系统,为物业管理公司和业主提供全面的管理和服务。
二、系统概述1. 系统功能以琅凌物业管理系统拥有多种功能模块,包括业主信息管理、费用管理、设备设施管理、维修报修管理、公共区域预约管理等。
通过这些功能模块,物业管理人员可以高效地管理小区内的各项事务。
2. 系统特点以琅凌物业管理系统具有以下特点:- 界面友好:系统采用直观的界面设计,使用户能够快速上手,无需繁琐的操作步骤。
- 数据安全:系统采用严密的权限控制机制,确保各个用户只能访问到其权限范围内的数据。
- 多平台支持:系统支持多种平台,包括PC端、手机端和平板电脑端,用户可以随时随地进行管理操作。
- 数据统计分析:系统具备强大的数据统计和分析功能,帮助管理人员快速了解小区的运营情况,并进行决策。
三、系统模块介绍1. 业主信息管理模块该模块用于管理小区内的业主信息,包括姓名、联系方式、房产信息等。
物业管理人员可以通过该模块快速查找和修改业主信息,并进行业主通知和公告发布。
2. 费用管理模块该模块用于管理小区内的费用信息,包括物业费、水费、电费等。
物业管理人员可以通过该模块查看和统计各项费用,并进行费用的缴纳和催缴。
3. 设备设施管理模块该模块用于管理小区内的设备设施信息,包括电梯、门禁、停车场等。
物业管理人员可以通过该模块查看设备设施的运行情况,并进行维修保养和巡检计划的制定。
4. 维修报修管理模块该模块用于管理小区内的维修报修工单,包括业主报修和物业管理人员派单。
通过该模块,物业管理人员可以快速响应业主报修需求,并进行工单跟踪和处理。
5. 公共区域预约管理模块该模块用于管理小区内的公共区域预约,包括会议室、健身房、游泳池等。
业主可以通过该模块预约使用公共区域,物业管理人员可以审核和管理预约信息。
小区物业管理系统详细说明书

详细设计说明书一、引言1、编写目的随着人民生活水平不断提高,人们对生活环境要求日益提高,特别是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。
而要实现这一功能,就职求物业管理者配备一套高效的管理住处网络系统,以便在小区内快速地发布和获取住处并以最快地速度响应用户的需求,及时为用户提供服务,为住户提供一个高效、舒适的居住、生活环境。
住宅小区的物业管理准确地讲应当是指对以居住为主要功用的物业进行管理。
除住宅外还应包括公寓、别墅等。
2、背景小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源,对于小区的管理人员来说,物业管理包括物业设备管理、仪表数据管理、停车场管理、住户的投诉管理、住户的报修管理、住户的设备维修管理等等。
而这些项目在过去手工操作时代,需要手工记录这些事情,非但麻烦,还时常出错,给泛博用户带来不少不便。
为了更好的为泛博住户服务,我们决定开辟一套小区物业管理系统,匡助小区管理人员从复杂的物业管理之中解放出来。
说明:A. 软件系统的名称: xx 小区物业管理系统B. 任务提出者:张宁开辟者:张宁用户: xx 小区小区物业管理系统是面向小区的的各项事务,包括物业管理,资料管理等业务处理工作,是利用计算机进行集中管理而开辟的系统。
3、定义B/S:Browser/Server(浏览器/服务器)结构SQL 语言:用于数据库控制的标准语言JSP:全称为 Java Server Pages,是一套由微软公司开辟的服务器端运行的脚本平台,可用于开辟动态网页4、参考资料本系统的可行性研究报告(GB8567——88)、软件需求说明书(GB856T——88)《软件工程导论》 (第四版) 张海藩清华大学出版社《UML 和模式应用》 (原书第三版) Craig Larman 著李洋等译机械工业出版社《UML 基础与 Rose 建模案例》吴建郑潮汪杰人民邮电出版社《实用软件工程》 Leszek Bruc Lee Liong 著机械工业出版社《SQL Server 2000 数据库开辟》作者:杜军平黄杰主编机械工业出版社《网络数据库实用教程: SQL Server 2000 快速版》作者:王恩波主编高等教育出版社《网络数据库应用系统开辟实用教程》作者:尹会滨北京清华大学出版社《UML 建模实例详解》作者:范晓平编著清华大学出版社《SQL Server 2000/2005 数据库开辟实例入门与提高》余金山, 林慧编著电子工业出版社a) 项目名称XX 小区物业管理系统b) 开辟背景随着人民生活水平不断提高,人们对生活环境要求日益提高,特别是对居住环境不断提出新的需求,为了适应这种形式,小区的经营者不仅首先要有坚实的硬件基础,还要有一套现代化的物业管理系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
合肥师范学院(本科)课程设计说明书课程数据库原理题目物业管理系统姓名陈家辉学号专业班级2011级计算机软件1班指导教师完成日期2013年 6 月25日目录目录 (1)1 绪言 (3)2 需求分析 (4)2.1按角色需求分析 (4)2.2系统子功能需求分析 (4)3 数据库概念设计 (5)3.1实体—关系模型(E-R): (5) (7)4 数据库逻辑设计 (8)4.1 E-R对应关系模式 (8)4.2表的逻辑结构如下: (8)4.2数据库中表的设计 (13) (13)4.3实体联系图 (16)5 数据库物理设计 (17)5.1表的设计 (17)5.2表中的数据 (19)6 系统的调试与实现 (22)6.1数据库中相关语句的实现 (22)7 设计总结 (25)1 绪言随着信息时代的到来,企业的生存和竞争环境发生了根本性的变化。
对于企业而言,信息化无论是作为战略手段还是战术手段,在企业经营中发挥着举足轻重的作用。
互联网的迅猛发展为企业带来了极大便利,企业的运行将更多依赖信息系统的支持,信息系统成为确保企业经济效益、运行效率的重要手段,甚至成为企业盈利的直接手段。
因为传统的办公方式效率低,工作强度大。
人们需耗费大量的时间和精力去手工处理那些繁杂、重复的工作,而手工处理的延时和差错,正是现代化管理中应该去除的弊端。
长期以来,旧有住宅纳入到物业管理之中的很少,就是新建的住宅小区尽管实行了物业管理,但投入的管理力量远远不够,所以有很多小区的物业管理工作只停留在看看门、扫扫地、补补漏、收收垃圾等很浅的层次上。
又由于物业管理企业的启动基金不足,多种经营服务不善等,导致招不到专业水平高的工作人员,再加上管理手段落后,所以就很难提高物业管理企业的效益。
小区管理在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力,极大的浪费了小区物业的资源。
而这些项目在过去手工操作时代,需要手工记录这些事情,不但麻烦琐碎,还经常出现错误,给广大业主带来很不便。
物业管理行业是房地产行业的一个重要组成部分,随着房地产行业的快速发展,人们逐渐接受了物业管理这一管理模式。
良好的物业管理已经成为楼盘销售的重要因素,也成为业主或租户选择物业公司的重要考虑因素物业管理系统是现代居住小区不可缺少的一部分。
一个好的物业管理系统可以提升小区的管理水平,使小区的日常管理更加方便。
将计算机的强大功能与现代的管理思想相结合,建立现代的智能小区是物业管理发展的方向。
重视现代化的管理,重视细致周到的服务是小区工作的宗旨。
以提高物业管理的经济效益、管理水平,确保取得最大经济效益为目标。
2 需求分析2.1按角色需求分析物业管理系统可以根据管理员的需求准确的查询出物业管理系统中各种信息,其包含户主信息,自来水公司信息,停车信息等。
利用软件对物业管理具有人工管理所无法实现的优点。
例如:对数据能够自动化处理、管理规范、操作便捷、可靠性高等。
2.1.1住户需求住户可以查询本人的相关信息。
住户对功能上的需求主要有:(1)查询户主的信息(2)修改住户的信息2.1.2管理员的需求管理员可对住户的个人信息进行录入、统计和修改。
操作权限范围是管理员。
2.2系统子功能需求分析本系统包括户主管理,供电水气管理,后勤管理,停车管理。
根据所需功能要求包括以下的功能模块:户主信息的管理:包括对户主信息的查询,修改,删除等更新。
供水电气信息的管理:对水电气信息的查询,修改和删除等更新。
后勤信息的管理:对保安保洁信息的查询,修改和删除等更新。
停车信息的管理:对停车信息的查询,修改和删除等更新3 数据库概念设计物业管理系统的概念设计部分主要介绍设计的实体关系模型,每个实体的属性,并在最后画出系统的ER图,保证各个实体的属性完整,每个实体至少包含3以上的属性3.1实体—关系模型(E-R):这是数据库结构设计常用的方法。
本系统的实体有住户实体,管理员实体,自来水实体,供电实体,天然气实体,停车实体,保安实体,保洁实体。
实体图:图3-1 住户实体及其属性图3-2 保洁实体及其属性图3-3管理员实体及其属性图3-4 保安实体及其属性图3-5 停车场实体及其属性图3-6 自来水实体及其实体图3-7 天然气实体及其属性图3-8 供电公司实体及其属性图3.10 物业管理系统E-R图4 数据库逻辑设计物业管理系统的逻辑设计部分主要介绍系统的关系模式,并且建立各个实体之间的联系,显示各属性在表中的数据,联系要合理,能过充分实现和体现系统的功能。
4.1 E-R对应关系模式本系统的E-R图可以转化为下面的关系模式:住户(住户编号,住户姓名,住户电话,水费,电费,天然气费,停车场编号)自来水公司(自来水公司编号,自来水公司名称,自来水公司地址,)供电(供电公司编号,供电公司名称,供电公司地址)停车场(停车场编号,停车场地点,停车时间,住户编号)保安(保安编号,保安姓名,保安电话)保洁(保洁编号,保洁姓名,保洁电话)管理员(管理员编号,管理员姓名,管理员电话)水费(自来水公司编号,住户编号,水费)电费(供电公司编号,住户编号,电费)天然气费(天然气公司编号,住户编号,天然气费)保洁时间(保洁编号,住户编号,清洁时间)保安时间(保安编号,住户编号,值班时间)4.2表的逻辑结构如下:表4-1 WATER自来水公司表表4-2 ELECTRICITY供电公司表表4-3 GAS天然气公司表4-6 PARKING停车场表表4-7 CTIMR保洁时间表表4-8 HOUSE住户表表4-10 STIMR保安时间表表4-11 WFARE水费表列名数据类型及长度可否为空说明WNO CHAR(10) NOT NULL 自来水公司(主键)HNO CHAR(10) NOT NULL 住户姓名(外键)WFARE CHAR(10) NULL 水费表4-12 EFARE电费表列名数据类型及长度可否为空说明ENO CHAR(10) NOT NULL 供电公司(主键)HNO CHAR(10) NOT NULL 住户编号(外键)EFARE CHAR(10) NULL 电费表4-13 GFARE天然气费表列名数据类型及长度可否为空说明GNO CHAR(10) NOT NULL 天然气公司(主键)HNO CHAR(10) NULL 住户编号(外键)GFARE CHAR(10) NULL 天然气费4.2数据库中表的设计表4-14 HOUSE住户表表4-15 CLEANING保洁表表4-16 CTIMR保洁时间表表4-17 STIME保安表表4-18 PARKING停车场表表4-19 ADMINISTRITOR管理员表表4-20 SECURITY保安表表4-21 WATER自来水公司表表4-22 WFARE水费表表4-23 ELECTRICITY供电公司表表4-24 EFARE电费表表4-25 GAS天然气公司表表4-26 GFARE天然气费表4.3实体联系图图 4-1 实体联系5 数据库物理设计在系统的物理设计阶段,要写出创建各个表格的语句,保证其正确合理,并且能够在表中显示数据,要考虑到各个属性字符的大小合理。
5.1表的设计(1)创建数据库:create database house(2)创建住户表:create table house(hno char(10) not NULL,hname char(10),hphone char(10),wfare char(10),efare char(10),gfare char(10),pno char(10),)(3)创建保洁表:create table cleaning(cno char(10) not NULL,cphone char(10),cname char(10))(4)创建清洁时间表:create table cleantime(cno char(10) not NULL,hno char(10),ctime datetime ,foreign key(hno) references students(hno) )(5)创建值班时间表:create table securitytime(sno char(10) not NULL,hno char(10),stime datetime,foreign key(hno) references students(hno) )(6)创建管理员表:create table administritor(ano char(10) not NULL,aname char(10),hno char(10),aphone char(10),foreign key(hno) references students(hno) )(7)创建保安表:create table security(sno char(10) not NULL,sname char(10),sphone char(10))(8)创建自来水表:create table water(wno char(10) not NULL,waddrr char(10),wname char(10),foreign key(hno) references students(hno) )(9)创建水费表create table wfare(wno char(10) not NULL,hno char(10),wfare char(10)foreign key(hno) references students(hno) )(10)创建供电公司表:create table electrisity(eno char(10) not NULL,eaddrr char(10),ename char(10))(11)创建电费表:create table efare(eno char(10) not NULL,hno char(10),efare char(10)foreign key(hno) references students(hno) )(12)创建天然气公司表:create table gas(gno char(10) not NULL,gaddrr char(10),gname char(10))(11)创建天然其费表:create table gfare(gno char(10) not NULL,hno char(10),gfare char(10)foreign key(hno) references students(hno) )5.2表中的数据图5-1 cleaning表中数据图5-2 administritor表中数据图5-3 cleantime表中数据图5-4 efare表中数据图5-5 seletricity表中数据图5-6 gas表中数据图5-7 gfare表中数据图5-8 house表中数据图5-9 parking表中数据图5-10 security表中数据图5-11 securitytime表中数据图5-12 water表中数据图5-13 wfare表中数据6 系统的调试与实现6.1数据库中相关语句的实现(1)查找所有自来水公司名称select wnamefrom water,wfare,housewhere water.wno=wfare.wno and wfare.hno=house.hno查询结果界面(2)插入一条住户信息insert into housevalues ('130009','李克勤',987654,900,900,900,'130408')(3)查找各住户的停车时间select ptimefrom parking,housewhere house.hno=parking.hno(4)触发器当修改自来水公司名称时提醒:不能改变create trigger update_wname on waterfor updateas if update(wname)begin print'Every wname cannot be changed'rollbackend查询结果界面(5)函数根据住户黎明查找为其提供天然气的公司名称create function fun(@hname char(4))returns tableasreturn (select gas.gname from house,gfare,gaswhere hname=@hname and house.hno=gfare.hno and gfare.gno=gas.gno) select gname from fun('黎明')查询结果界面(6)查询住户的电费将最大值和最小值通过函数相加create function dbo.sum(@a int,@b int)returns int asbegindeclare @sum intset @sum=@a+@breturn @sumendselect dbo.sum(max(efare.efare),min(efare.efare))from efare(7)存储过程在住户中添加一条住户信息create procedure house_insert(@hno char(10),@hname char(4),@hphone char(12), @wfare char(4),@efare char(4),@gfare char(4),@pno char(10))as insert into housevalues(@hno,@hname ,@hphone , @wfare,@efare,@gfare,@pno)exec house_insert'130008','舒畅',987654,900,900,900,'130408';(8)游标查询住户水费如果水费大于800,则对其加收100declare @hno char(8),@wfare char(8)declare my_cursor cursor forselect hno,wfarefrom houseopen my_cursorfetch next from my_cursor into @hno,@wfarewhile @@fetch_status=0beginif @wfare>800update houseset wfare=@wfare+100where hno=@hnofetch next from my_cursor into @hno,@wfareendclose my_cursor查询结果select *from house查询结果界面7 设计总结通过对物业管理系统数据库的设计,我对该管理系统各部分设计与功能有了深刻的理解与认识,在实验操作中,我发现了许多与课本中并不完全相同的知识,借助于网络,我查询了诸多资料,借鉴了其他设计者的设计思想,然后经过自己的糅合,经过自己的不懈我终于完成了物业管理系统,这次的课程设计,增强我了分析问题和解决问题的能力,在这个过程中,我遵循课本上的设计步骤,合理的设计出了其各个模块功能,整个开发过程经过了很多的分析,我将实际问题通过抽象,转化为数据模型,然后通过各个SOL语句和函数,满足功能需求。