您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 房地产 > 18小型物业管理系统数据库课程设计
I目录第一章系统概述1.1系统开发的背景……………………………………………………11.2系统开发的意义……………………………………………………2第二章系统需求分析2.1可行性研究…………………………………………………………22.1.1技术可行性………………………………………………22.1.2经济可行性………………………………………………22.1.3管理可行性………………………………………………22.2需求分析概述………………………………………………………32.3系统层次划分………………………………………………………3第三章系统总体分析3.1系统总体设计目标………………………………………………43.2系统概念统计……………………………………………………53.2.1概念模型(E—R图)…………………………………53.2.2关系模式…………………………………………………53.2.3关系模式规范化说明…………………………………63.2.4系统数据库表结构……………………………………6II第四章数据库系统实现4.1系统实现工具简介………………………………………………94.1.1SQLServe2008简介…………………………………94.2小型物业管理系统数据库实现………………………………9第五章数据库操作…………………………………………………12第六章界面化实现…………………………………………………13结束语……………………………………………………………………182第一章系统概述1.1系统开发的背景经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小型物业管理是针对当代社会这一市场需要应运而生的。由于物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性的变动因素,日常工作需要耗费大量人力和物力,而采取现代化电脑管理手段是一种行之有效的解决方法,用计算机操作的小型物业管理系统是为小型管理者和小型用户更好的维护各项物业管理业务处理工作而开发的管理软件。1.2系统开发的意义数据库在一个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。本系统是为小型物业管理部门日常管理工作信息化,规范化而开发的软件。它以物业管理部门为服务中心,以业主(住户)为服务对象。通过实施各种服务项目,全面地反映了在小型物业经营管理活动中,物业部门与业主之间各种业务往来。使各项业务的办理迅速、准确,极大的提高了小型物业管理的工作效率2第二章系统需求分析2.1可行性研究2.1.1技术可行性该系统采用的是数据库技术,使用SQL语句编写程序,数据库服务器负责数据查询、更改、统计等运算,并将运算结果返回客户端。这一系统好处是数据运算集中在服务器端进行,在网络上传输的只是检索式与运算结果。使数据的传输具有可靠性,不用担心数据在处理在处理过程中丢失。2.1.2经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,将会给该企业带来前所未有的方便和快捷,减少不必要的中间环节以及不必要的开支,而且可以给其带来更大的利润。总之,这个系统的经济效益远远大于开发成本,而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。2.1.3管理可行性随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。32.2需求分析概述小型物业管理系统的主要功能:(1)房源管理:对原始资料的录入、修改、查询和刷新。一般用户可以查询与房间有关的统计资料;物业主管可其进行增、删、改、插等操作(2)租房管理:对房产出租,退租以及租房面积调整。其中物业主管可对其进行房租金额计算和收款操作,一般用户对其查询(3)水电处理:根据租房资料,结合当月水、电量进行分摊,完成应收水电费。其中物业主管对其进行计算,其他查询(4)交款处理:提供收款和发票打印以及交款数据查询(5)查询处理:对租房资料、交款资料,发票资料进行查询2.3系统层次划分系统层次化分如下图所示:物业管理系统房源管理租房管理水电处理交款处理查询处理录入原始资料处理原始资料查询统计资料出租房产信息房租金额处理水电费处理交款数据处理查询资料4第三章系统总体设计3.1系统总体设计目标经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生到发展再到深入,面临着蓬勃发展的局面。随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展,起到有力的推动作用。随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小型物业管理是针对当代社会这一市场需要应运而生的。本系统是为小型物业管理部门日常管理工作信息化,规范化而开发的软件。它以物业管理部门为服务中心,以业主(住户)为服务对象。通过实施各种服务项目,全面地反映了在小型物业经营管理活动中,物业部门与业主之间各种业务往来。使各项业务的办理迅速、准确,极大的提高了小型物业管理的工作效率。由于物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性的变动因素,日常工作需要耗费大量人力和物力,而采取现代化电脑管理手段是一种行之有效的解决方法,用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件。数据库在一个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。53.2系统概念设计3.2.1概念模型(E-R图)n11n1n3.2.2关系模式系统用户(用户名,密码)水电表下月水表数下月电表数上月水表数上月电表数表号抄录系统用户登记租户入住日期房号电话姓名租费交收租日期本期收租押金月租租费到期用户名密码房号抄表日期6租户资料(姓名,房号,入住日期,电话)水电表(表号,上月电表数,下月电表数,上月水表数,下月水表数)租费收取信息(房号,押金,月租,收租日期,本期收租,租费到期)房间信息(房号,基本押金,基本租金,配置,房间状态)3.2.3关系模式规范化说明a)租户资料表的主属性是房号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,因此该租户资料表符合第三范式。b)水电表的主属性是房号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,因此该水电表符合第三范式。c)租费收取信息表的主属性是房号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,因此该租费收取信息表符合第三范式。d)房间信息表的主属性是房号,其他非主属性完全依赖于主码,并且不存在传递依赖关系,因此该房间信息表符合第三范式。f)系统用户表是全码,所以符合第三范式。3.2.4系统数据库表结构7系统用户表字段名字段数据类型对应中文名NameChar(20)用户名PasswordChar(20)密码租户资料表字段名字段数据类型对应中文名NameChar(20)姓名RoomidChar(20)房号ArrdateDatetime入住日期PhoneChar(20)电话水电表字段名字段数据类型对应中文名RoomidChar(20)表号SdbsChar(10)上月电表数XdbsChar(10)下月电表数SsbsChar(10)上月水表数XsbsChar(10)下月水表数8租费收取信息表字段名字段数据类型对应中文名RoomidChar(20)房号C-depositInt押金C-rentInt月租Rent-dateDatetime收租日期Cur-moneyFloat本期收租Due-dateDatetime租费到期房间信息表字段名字段数据类型对应中文名RoomidChar(20)房号DepositInt基本押金RentInt基本租金EquipChar(20)配置StateInt房间状态9第四章数据库系统实现4.1系统实现工具简介4.1.1SQLServer2008简介SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。这篇文章详细介绍了MicrosoftSQLServer2008中的新的特性、优点和功能……在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台、动态开发、关系数据和商业智能。4.2小型物业管理系统数据库实现创建数据库:createdatabaseWUYEdbonprimary(name=WUYEdb,filename='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\WUYEdb.mdf’,size=100MB,10maxsize=200MB,filegrowth=20MB)logon(name=WUYElog,filename='C:\ProgramFiles\MicrosoftSQLServer\MSSQL\Data\WUYEdb.ldf’,size=60MB,maxsize=200MB,filegrowth=20MB)GoCREATETABLE系统用户表(Namechar(20)Primarykey,,Passwordchar(20)NULL,)CREATETABLE水电表(Roomidchar(20)Primarykey,,W-ratcfloatNULL,C-ratcfloatNULL,W-qtyfloatNULL,C-qtyfloatNULL)11CREATETABLE租户资料表(Roomidchar(20)Primarykey,Namechar(20)NOTNULL,ArrdatedatetimeNULL,Phonechar(20)NULL)CREATETABLE租费收取信息表(Roomidchar(20)Primarykey,C-depositintNOTNULL,C-rentintNOTNULL,SDFdoubleNULL,Cur-moneyfloatNULL,Rent-datedatetimeNOTNULL,Due-datedatetimeNOTNULL,)12CREATETABLE房间信息表(Roomidchar(20)Primarykey,DepositintNULL,RentintNOTNULL,Equipchar(20)NULL,StateintNULL)第五章数据库操作1.表的查询selectName,Cdepositfrom租费收取信息表,租户资料表where租费收取信息表.Roomid=租户资料表.Roomid;2.元组的修改update租费收取信息表setCdeposit=225whereRoomid='101';133.建立视图createview租客信息asselectName,Arrdate,Phonefrom租户资料表第六章界面化实现此处使用VC++6.0MFC实现的简单界面化,由于
本文标题:18小型物业管理系统数据库课程设计
链接地址:https://www.777doc.com/doc-5382847 .html