1、 东北大学秦皇岛分校毕业设计(论文) 第 I 页摘 要当前,以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,在房产建筑业也得到迅猛发展,专门为房产建筑业而设计的诸多应用软件也日益完善并为许多小区所使用。目前大部分小区还没有使用管理系统,物业管理主要还停留在手工操作的程度上。这种方式效率低、可靠性差,为使小区工作人员脱离手工管理,并能迅速了解小区管理的各方面信息,方便对小区物业各种信息的维护和管理,所以本系统的设计具有一定的实用价值。该小区物业管理系统采用的是面向对象的程序设计思想来进行编制的,前台使用的是 C#.NET、ASP.NET 开发软件,以 SQL Server
2、2000 为系统后台数据库支持。系统主要完成房屋、住户等基本资料的管理以及物业设备、仪表费用的管理和收取等功能,基本适应小区物业信息管理的应用需求。整个系统设计简洁,功能实用,操作简便,易于编程实现,在实际应用中有着广泛的应用前景。关键字:小区物业,软件工程 , 数据库 东北大学秦皇岛分校毕业设计(论文) 第 II 页AbstractAt present, information science which is based on computer knowledge has been widely used in economy and various areas in society. I
3、t also prospers in the building industry. Many applied software particularity designed for real estate and building areas are gradually perfected and adopted by living communities. Now, most of the communities havent adopted management system and the management is still manual. This kind of manageme
4、nt has low efficiency and reliability. It can make management staff get rid of manual management and have a better knowledge of all kinds of information in the community, which can facilitate the maintenance and management of the information, thus the design of the system is valuable.The system used
5、 the object oriented programming thought carries on the establishment. Proscenium uses the software of C#.NET and ASP.NET,which is supported by SQL Server 2000, as backstage database. The system is mainly responsible for the information management of building ,residents, fees of apparatus. The syste
6、m is basically fit for the information managing demands of the community.This system is succinct, practical and easily operated. In addition, its easily programmed. Therefore, it has a prosperous prospect for application.Keywords: Community management, Software projects, Database东北大学秦皇岛分校毕业设计(论文) 第
7、III 页 目 录摘 要 IAbstract.II第 1 章 绪 论 .51.1 选题背景 51.2 选题目的 51.3 选题意义 61.4 数据库应用系统开发工具简介 61.4.1 系统设计工具 C#.NET 简介 .61.4.2 系统设计工具 ASP.NET 简介 71.4.3 数据库实现工具 SQL Server 2000 简介 71.5 系统所做工作 7第 2 章 系统可行性研究 82.1 技术可行性分析 82.2 经济可行性分析 82.3 使用可行性分析 82.4 法律可行性分析 8第 3 章 需求分析 93.1 功能需要 93.2 数据字典 9第 4 章 系统概要设计 .134.1
8、 系统基本 ER 图 134.2 系统流程图 .144.5 系统结构图 .174.6 系统解决方案 .174.7 模块分析与设计 .174.8 库表结构 .19第 5 章 小区物业管理系统详细设计 .245.1 编写公共操作类 245.2 系统主框架页面的设计 245.3 用户身份验证模块 255.4 物业管理模块 275.4.1 物业管理中的小区概况页面的设计与实现 275.4.2 物业管理中的设施概况页面的设计 295.4.3 物业管理中的楼宇概况页面的设计与实现 335.4.4 物业管理中的房间信息页面的设计与实现 345.4.5 物业管理中的车位资料页面的设计 355.5 住户管理模块
9、 365.5.1 住户管理中的住户基本信息页面的设计与实现 365.5.2 住户管理中的入住房屋信息页面的设计与实现 385.5.3 住户管理中的空出房屋信息页面的设计与实现 395.5.4 住户管理中的电话资料页面的设计与实现 39东北大学秦皇岛分校毕业设计(论文) 第 IV 页 5.6 设备管理模块 395.6.1 设备管理中的设备明细表单页面的设计与实现 395.6.2 设备管理中的设备维修记录页面的设计与实现 405.7 系统管理模块 415.7.1 系统管理中的用户管理页面的设计与实现 415.7.2 系统管理中的用户管理页面的设计与实现 41结 论 .44致 谢 .45参考文献 .
10、46附录 : 译文 47东北大学秦皇岛分校毕业设计(论文) 第 5 页第 1章 绪 论1.1 选题背景科学技术日新月异,信息化时代的来临,随着计算机行业的发展以及现代社会对办事效率要求的提高,计算机的应用已经深入到社会的各行各业中。以计算机为基础的信息科学在经济和社会生活各个领域得到了极为广泛的应用,尤其在信息管理方面,计算机已是必不可少的管理工具。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。当前,在全国范围尤其是大中型城市,房产建筑业得到迅猛
11、发展并形成非常大的规模,随之专门为房产建筑业而设计的诸多应用软件也日益完善并为更多用户所使用。再计算机技术高速发展的今天,计算机已完全能够胜任小区物业管理工作,而且更加准确、方便、快捷、高效,它完全可以克服人力管理不足之处。这将给小区物业管理带来很大的方便,从而给小区带来更大的经济效益,这也是小区管理正规化、现代化的重要标志。因此,开发一套高效率、无差错的小区物业管理系统软件十分必要。1.2 选题目的计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好小区信息而设计的。现今,有很多的小区都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,
12、他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理。总的来说,缺乏系统、规范的信息管理手段。尽管有的小区有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。基于这此问题,我认为有必要建立一个小区物业管理系统,使小区管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,能够及时、准确、有东北大学秦皇岛分校毕业设计(论文) 第 6 页效的查询和修改小区情况。本系统的主要目的是告别手工操作,安全、快捷的保存数据信息。1.3 选题意义物业管理作为一个新兴事物在近几年出现在人们面前,居住小区的增加及管理机构的改革使人们日渐接近物业管理
13、这个新生事物。顾名思义,居住小区物业管理机构主要是对小区中的各种设备、房屋、住户、车位、等进行管理,以及对各项收费的管理。现在社会上的大部分物业管理主要还停留在手工操作的程度上,一切操作都由管理人员手工完成。由于这办事方式效率较低,因此,人们设法将计算机管理应用到物业管理中来,物业管理软件的开发就可以解决以上的问题,这也成为本次设计的意义所在。1.4 数据库应用系统开发工具简介次设计采用的开发工具为 C#.NET、ASP.NET 和 SQL Server 2000,现在就对这三个开发工具进行一下简单的介绍:1.4.1 系统设计工具 C#.NET简介C#是一种最新的、面向对象的编程语言。它使得程
14、序员可以快速地编写各种基于Microsoft .NET 平台的应用程序,Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于 C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的 C#语言结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 Internet 进行调用。最重要的是,C#使得 C+程序员可以高效的开发程序,而绝不损失 C/C+原有的强大的功能。因为这种继承关系,C#与 C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C#。新的
15、应用程序开发模型意味着越来越多地解决方案依赖于新出现的网络标准,例如 HTML,XML,SOAP 等。现存的开发工具往往都是早于 Internet 出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。C#程序员可以在 Microsoft .NET 平台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件可以轻松转化为 XML 网络服务,通过 Internet被任何操作系统上运行的任何程序调用。更突出的是,XML 网络服务框架可以使现有的 XML 网络服务对程序员来说就和 C#对象一样。这样,程序员就可以方便地使用他们已有的面向对象的
16、编程技巧来开发东北大学秦皇岛分校毕业设计(论文) 第 7 页利用现有的 XML 网络服务。还有一些精细的特性,使得 C#成为一流的网络编程工具。例如,XML 正逐渐成为在网络上传输结构化数据的标准。这种数据集合往往非常小。为提高性能,C#允许把 XML 数据直接映射到 struct 数据类型,而不是 class。这样对处理少量的数据非常有效。1.4.2 系统设计工具 ASP.NET简介ASP. NET 是 Microsoft. NET 的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企
17、业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括
18、托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 微软为 ASP. NET 设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用,满足计算向 Web 转移的战略需要。1.4.3 数据库实现工具 SQL Server
19、 2000简介Microsoft SQL Server 2000 是美国微软公司最新推出的版本,它具有可靠性高、可伸缩性、可建立数据仓库等特点,为广大用户提供了完整的数据库解决方案。Microsoft SQL Server 2000 是一个分布式的关系型数据库管理系统,具有客户机/服务器体系结构,采用了一种称为 Transact-SQL 的 SQL 语言在客户机和服务器之间传递客户机的请求和服务器的处理结果。Microsoft SQL Server 2000 是一个应用广泛的数据库管理系统,具有显著的优点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他
20、服务器软件紧密关联的集成性、良好的性能价格比等。1.5 系统所做工作1、数据和数据说明的醒目显示;2、多条件的查询、多条记录的检索、模糊查询;3、数据文件某种存储格式导入数据窗体,经过数据完整性校验存入数据库; 4、数据库的设计、数据接口、界面的设计。东北大学秦皇岛分校毕业设计(论文) 第 8 页第 2章 系统可行性研究可行性研究是为了弄清所定义的项目是不是可能实现和值得进行。研究的过程,实际上是一次大大简化了的系统分析和系统设计的过程。但是,这个过程的目的不是解决用户提出的问题,仅是确定这个问题是否值得去解决,分析存在着哪些风险。换句话说,在投入大量资金前研究成功的可能性,减小所冒的风险。即
21、使研究的结论是不值得进行,花在可行性研究上的精力也不算白费,因为它避免了一次更大的浪费。2.1 技术可行性分析我们采用的是 C#.NET、ASP.NET 和 SQL SERVER 2000 开发,WINDOWS XP 操作系统,由于 SQL SERVER 的强大功能,C#.NET 和 ASP.NET 使用的方便,以及他们现在的广泛实际应用。方便快捷的数据库借口设计功能,以上说明本系统在技术方面可行。2.2 经济可行性分析由于现有的小区建成的时间较早,所以没有使用现代化的软件管理,而这些小区急需提高管理水平,降低成本。而本系统成本较低,使用灵活,市场前景看好。再从开发软件所需费用的角度分析,所需
22、的开发人员不多,技术也并不是很复杂,需要的开发时间不会很久,因此所需费用也会较低,所以经济方面可行。2.3 使用可行性分析该系统界面设计清晰,操作简洁,有完善的异常处理机制,用户只要经过简单的培训就可使用,因此使用方面可行。2.4 法律可行性分析本系统没有违反国家相关法律,所使用的开发软件都是正版,而且是自主开东北大学秦皇岛分校毕业设计(论文) 第 9 页发不涉及侵权等法律问题,所以法律方面可行。第 3章 需求分析3.1 功能需要物业管理系统的主要目的是对小区的物业和住户进行管理,使小区内的管理工作更加容易,提高工作效率、降低管理成本。该系统并不是可供小区内的任何用户使用的,只有该小区的管理员
23、才可以使用此系统。可以使用此系统的小区的管理员分为两类:一类是系统的使用者,另一类是系统的维护者。对于两类角色,给它们赋予不同的权限。系统的使用者只能使用此系统,对于此系统的管理工作没有权限,系统的维护者不仅可以使用此系统,还可以对系统进行维护。本系统具体功能需求分析如下:1安全管理提供用户登录、注销等功能。2物业管理登录后的每个用户可以对小区资料、楼房资料、车位资料以及电话资料等进行查询、修改、添加、删除操作。3住户管理登录后的每个用户对小区内的所有住户的基本信息以及每个住户的入住情况进行查询、修改、添加、删除操作。4.设备管理登录后的每个用户可以对小区内的所有的设备以及设备的维修情况进行查
24、询、添加、删除、修改操作5.系统管理登录后的系统维护人员可以对该系统的使用者以及该系统中数据库里的某些代码表中的数据项进行查询、添加、修改、删除操作。3.2 数据字典数据流“小区基本信息”的字典条目如表 3.1 所示:表 3.1 数据流“小区基本信息表”的字典条目数据流名称:小区基本信息数据流别名:Area东北大学秦皇岛分校毕业设计(论文) 第 10 页组 成:小区信息小区 ID +小区名称+小区负责人+建成日期+联系人+联系电话+移动电话+占地面积+道路面积+设计车位面积+建筑面积+高层楼宇数量+ 车库面积+公共场所面积+多层楼宇数量+车位数量+绿化面积+位置说 明:无数据流“小区周边设施信
25、息”的字典条目如表 3.2 所示:表 3.2 数据流“小区周边设施信息”的字典条目数据流名称:小区周边设施信息数据流别名:AreakK组 成:小区周边设施信息周边设施 ID+设施名称+ 设施全称+设施说明+主要负贵人+ 主要联系人+联系电话+备注+ 设施类型说 明:无数据流“楼宇信息”的字典条目如表 3.3 所示:表 3.3 数据流“楼宇信息”的字典条目数据流名称:楼宇信息数据流别名:Pavilion组 成:楼宇信息ID+楼宇名称 +层数+高度+建筑面积+建成日期+备注+ 楼宇类型+朝向说 明:无数据流“房间信息”的字典条目如表 3.4 所示:表 3.4 数据流“房间信息”的字典条目数据流名称
26、:房间信息数据流别名:House组 成:房间信息房间 ID 号+楼宇 ID+单元+ 楼层+房间号+朝向+ 房屋类型+建筑面积+ 使用面积+户主姓名+户主身份证号 +户主银行账号 +户主工作单位名称+ 户主电话 +户主地址+入住时间+ 备注续表说 明:无东北大学秦皇岛分校毕业设计(论文) 第 11 页数据流“车位信息”的字典条目如表 3.5 所示:表 3.5 数据流“车位信息”的字典条目数据流名称:车位信息数据流别名:Carbarn组 成:车位信息车位 ID 号+车位号+车牌号+车类型+ 面积+ 位置+承租人+电话+ 备注说 明:无数据流“住户信息”的字典条目如表 3.6 所示:表 3.6 数据
27、流“住户信息”的字典条目数据流名称:住户信息数据流别名:zhuhu组 成:住户信息住户 ID 号+姓名+性别+单位+ 身份证号+电话+手机+电子邮箱+ 经办人+照片+住户类型+是否入住说 明:无数据流“住户电话号码信息”的字典条目如表 3.7 所示:表 3.7 数据流“住户电话号码信息”的字典条目数据流名称:住户电话号码信息数据流别名:Phone组 成:住户电话号码信息住户电话号码 ID 号+电话号码+楼宇 id 号+ 房间 id 号+备注东北大学秦皇岛分校毕业设计(论文) 第 12 页说 明:无数据流“系统访问用户基本信息”的字典条目如表 3.8 所示:表 3.8 数据流“系统访问用户基本信
28、息”的字典条目数据流名称:系统访问用户基本信息数据流别名:members组 成:系统访问用户基本信息成员 ID+姓名+ 登录时的用户名+登录时的密码+电子邮箱+ 所属国家+所属省+ 所属城市+邮编+地址 1+地址 2+地址 3+白天电话+ 夜间电话+传真+ 注册日期+最后登录日期+权限等级 +备注说 明:无数据流“设备基本信息”的字典条目如表 3.9 所示:表 3.9 数据流“设备基本信息”的字典条目数据流名称:设备基本信息数据流别名:Shebei_mingxi组 成:设备基本信息设备 ID 号+名称+规格+数量+ 生产厂商+ 产日期+检修周期+备注说 明:无数据流“设备维修信息”的字典条目如
29、表 3.10 所示:东北大学秦皇岛分校毕业设计(论文) 第 13 页表 3.10 数据流“设备维修信息”的字典条目数据流名称:设备维修信息数据流别名:Shebei_weixiu组 成:设备维修信息设备 ID 号+名称+损坏原因+施工单位+负责人+ 施工日期+是否付款+备注说 明:无第 4章 系统概要设计4.1 系统基本 ER 图在小区物业管理系统中有 7 个实体,其属性与实体之间的联系根据本系统要求设计的系统基本 ER 图如图 4.1 所示:东北大学秦皇岛分校毕业设计(论文) 第 14 页车位小区设备周边设施房间 楼宇住户车牌号承租人车位号车类型位置面积简 称全 称类 型负 责 人联 系 人联
30、 系 电 话房 号户 主单 元 号房 型建 筑 面 积使 用 面 积朝 向拥有小 区 名 称负 责 人建 成 日 期占 地 面 积道 路 面 积建 筑 面 积位 置 说 明 生 产 日 期生 产 厂 商检 测 周 期数 量规 格设 备 名 称建 成 时 间建 筑 面 积层 数类 别楼 号高 度朝 向业主编号性别电话业主姓名所属单位身份证号电子邮箱住户类型手机照片拥有拥有拥有拥有对应 拥有对应图 4.1 系统基本 ER 图东北大学秦皇岛分校毕业设计(论文) 第 15 页4.2 系统流程图根据小区物业管理系统的需求和上面的 ER 图设计系统流程图如下所示:否是是图 4.2 用户登录流程图否是登录界
31、面进 入 系ttong 统判断是否是管理员结束输入用户密码选择添加操作进入住户管理界面输入住户资料填写是否正确东北大学秦皇岛分校毕业设计(论文) 第 16 页图 4.3 住户资料添加流程图否是图 4.4 住户资料修改流程图保 存结束结束进入住户管理界面选择修改操作查找修改资料是否修改保存进入住户管理界面选择查找操作选择查询条件是否找出显示查找结果结束填写查询内容东北大学秦皇岛分校毕业设计(论文) 第 17 页否是图 4.5 住户资料查询流程图4.5 系统结构图根据上面 E-R 图及系统流程图设计系统模块图如图 4.6 所示:设备维修信息管理系统首页安全管理物业管理住户管理设备管理系统管理用户登
32、录用户退出楼房资料住户信息住房信息电话资料设备基本信息管理用户管理代码管理小区概况信息管理设施概况信息管理楼宇信息管理房间信息管理入住房间信息空出房间信息小区资料管理车位信息管理图 4.6 系统模块图4.6 系统解决方案本系统开发时使用的机器只是一般的 PC 机,操作系统是 Windows XP Professional,数据库的建立使用的是 Microsoft SQL Server。程序开发使用的是东北大学秦皇岛分校毕业设计(论文) 第 18 页Microsoft C#.NET、ASP.NET 中文版。实际应用中可以结合自身的特点选择自己的系统架构。数据访问使用 ADO.NET 同数据库链接
33、。4.7 模块分析与设计系统开发的主要任务是实现小区物业管理的系统化、规范化和自动化。本系统主要实现的功能模块划分如图 4-7 所示,分为 6 个模块,每个模块负责的功能相对专一。其中,用户身份验证提供对用户的登录身份进行验证,同时读取用户所具有的权限,只有具有系统账号的用户才可以使用系统的所有功能。在系统的底层采用ADO.NET 提供对 ASP.NET 的支持和实现对数据库的访问操作。系统的最底层是数据库,本系统采用 SQL Server 2000 数据库。物业管理摸块数据库访问组件数据库住户管理摸块设备管理摸块系统管理摸块用户身份验证图 4-7 模块划分图需要特别指出的是,本例中所有模块中
34、涉及到的对数据库的操作,都是通过类封装的方法来完成实现的。1用户身份验证模块用户身份验证模块实现用户合法性检查,把用户 ID 以及权限值保存到 Session中,而在后面的页面中通过判断这个 Session 值是来判断用户是否登录。在这个模块中还提供用户退出的功能。2.物业管理模块在物业管理模块里主要包括了对小区概况的查询、修改功能以及对周边设施概况、楼宇信息、房间信息以及小区内的车位信息的查询、修改、删除、添加等功能,同时实现用户退出系统的功能。3.住户营理模块住户管理模块主要提供的是查看、修改、删除、添加小区内住户的基本信息、住户的房屋居住信息以及住户的电话信息。将住户的电话信息单独作为一
35、个小的功能模块是因为一般来讲一个住户有多个电话信息,例如电话、手机等,这样可以方便对住户联系电话的查看及修改操作。同时该模块也实现了用户退出系统的功能。东北大学秦皇岛分校毕业设计(论文) 第 19 页4.设备管理模块设备管理模块主要提供的是对小区内的设备的基本信息进行查看、修改、添加和删除添加操作。由于设备经常需要检查维修,所以将设备的维修信息单独列出供用户进行查看、修改、添加和删除操作。这样可以方便用户了解设备的使用情况。5系统管理模块系统管理模块包括对用户信息的管理和对数据库中代码表的管理两个功能 。由于本系统主要使用者的权限只有两类,为方便起见,将用户的权限直接存储到了用户的基本信息表中
36、,所以不再设置单独的模块来对用户的权限进行操作。用户管理信息主要包括对用户信息的查讯、修改、删除、添加等功能。而对代码表的管理主要包括对代码表中的数据的修改、删除、添加等功能。这样有利于系统的维护。4.8 库表结构小区物业管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。可以将该数据库中的表分为两类,一类是基本信息表,另一类是代码表。其中基本信息如表 4-1 所示,代码表如表 4-2 所示。表 4-1 系统中所用到的基本信息表及用途表名 用途 表名 用途Area 小区基本信息表 zhuhu 住户信息表AreakK 小区周边设施信息表 Shebei_minx
37、i 设备基本信息表Pavilion 楼宇信息表 Shebei_weixiu 设备维修信息表House 房间信息表 Phone 住户电话号码信息表Carbarn 车位信息表 members 系统访问用户基本信息表表 4-2 系统中所用到的代码表及用途表名 用途Bm_bm 系统中各代码表的信息对应的代码表Bm_cell 单元号对应的代码表Bm_Indoor 房屋类型对应的代码表Bm_PavilionType 楼宇类别对应的代码表Bm_PlaceType 设施类型对应的代码表Bm_sunny 朝向对应的代码表小区基本信息表(Area),如表 4-3 所示。表 4-3 小区基本信息表(Area)名称
38、数据类型 作用Id Int 小区ID(主键)Name Varchar 小区名称fuzeren Char 小区负责人jianchengdate Char 建成日期lianxiren Char 联系人lianxitel Char 联系电话yidongtel Char 移动电话zhandiarea Char 占地面积东北大学秦皇岛分校毕业设计(论文) 第 20 页daoluarea Char 道路面积dcheweiarea Char 设计车位面积jianzhuarea Char 建筑面积gaocengnum Char 高层楼宇数量chekuarea Char 车库面积gonggarea Char 公
39、共场所面积duocengnum Char 多层楼宇数量cheweinum Char 车位数量luhuaarea Char 绿化面积weizhi Varchar 位置beizhu Varchar 备注小区周边设施信息表(AreakK)如表 4-4 所示。表 4-4 小区周边设施信息表(AreakK)名称 数据类型 作用Id Int 周边设施ID(自增,主键)Name Varchar 设施名称Allname Varchar 设施全称Note Varchar 设施说明Mainperson Varchar 主要负贵人Contactperson Varchar 主要联系人Phone Varchar 联系
40、电话Memo Varchar 备注Typeid Varchar 设施类型(Bm_PlaceType中对应的主键)楼宇信息表(Pavilion)如表 4-5 所示。表 4-5 楼宇信息表(Pavilion)名称 数据类型 作用Paid Int ID(自增,主键Name Varchar 楼宇名称Layer Varchar 层数High Char 高度Area Char 建筑面积Builddate Varchar 建成日期Memo Varchar 备注Typeid Int 楼宇类型(Bm_PavilionType表的主键)sunnyid Int 朝向(bm_sunny表的主健)房间信息表(House
41、)如表 4-6 所示。表 4-6 房间信息表(House)名称 数据类型 作用HoID Int 房间ID号(自增字段,主键)paID Int 楼宇IDcellID Int 单元(Bm_cell表对应的主健)hoFloor Varchar 楼层东北大学秦皇岛分校毕业设计(论文) 第 21 页HoRoom Varchar 房间号SunnyID Int 朝向Indoorid Int 房屋类型(bm_indoor 表对应的主键)HoArcbarce Varchar 建筑面积HoUseArce Varchar 使用面积Client_name Varchar 户主姓名Client_card Varchar
42、 户主身份证号Client_account_number Varchar 户主银行账号Company_name Varchar 户主工作单位名称Client_phone Varchar 户主电话Client_address Varchar 户主地址Use_date Datetime 入住时间memo Varchar 备注车位信息表(Carbarn) ,信息如表 4-7 所示。表 4-7 车位信息表(Carbarn)名称 数据类型 作用Id Int 车位ID号(自增字段,主键)TheNO Varchar 车位号CarNO Varchar 车牌号carType Varchar 车类型Area Va
43、rchar 面积Place Varchar 位置Master Varchar 承租人Phone Varchar 电话memo Varchar 备注住户信息表(zhuhu)如表 4-8 所示。表 4-8 住户信息表(zhuhu)名称 数据类型 作用Bianhao Int 住户ID号(自增字段,主键)Xingming Varchar 姓名Xingbie Varchar 性别Danwei Varchar 单位Shenfenzhengheo Varchar 身份证号Dianhua Varchar 电话Shouji Varchar 手机Youjian Varchar 电子邮箱Jianlizhe Varc
44、har 经办人zhaopian Varchar 照片Leixing Varchar 住户类型shifouruzhu Varchar 是否入住住户电话号码信息表(Phone)如表 4-9 所示。表 4-9 住户电话号码信息表(Phone)东北大学秦皇岛分校毕业设计(论文) 第 22 页名称 数据类型 作用Id Int 住户电话号码ID号(自增字段,主键)Phone Varchar 电话号码Paid Int 楼宇id号Hoid Int 房间id号Memo Varchar 备注系统访问用户基本信息表(members)如表 4-10 所示。表 4-10 系统访问用户基本信息表(members)名称 数
45、据类型 作用member_id Int 成员ID(主健)name Char 姓名member_login Char 登录时的用户名member_password Char 登录时的密码email Char 电子邮箱country_id Int 所属国家state_id Char 所属省city Char 所属城市zip Char 邮编address1 Char 地址1address2 Char 地址2address3 Char 地址3Phone_day Char 白天电话Phone_evn Char 夜间电话fax Char 传真date_created Datetime 注册日期last_l
46、ogin_date Datetime 最后登录日期security_leve1_id small Int 权限等级memo Char 备注设备基本信息表(Shebei_mingxi)如表 4-11 所示。表 4-11 设备基本信息表(Shebei_mingxi)名称 数据类型 作用Id Int 设备ID号(自增字段,主键)Mingcheng Varchar 名称Guige Varchar 规格Shuliang Int 数量changshang Varchar 生产厂商Riqi Varchar 生产日期Zhouqi Varchar 检修周期东北大学秦皇岛分校毕业设计(论文) 第 23 页Beiz
47、hu Varchar 备注设备维修信息表(Shebei_weixiu)如表 4-12 所示。表 4-12 设备维修信息表(Shebei_weixiu)名称 数据类型 作用Id Int 设备ID号(自增字段,主键)Mingcheng Varchar 名称Yuanyin Varchar 损坏原因Danwei Varchar 施工单位Fuzeren Varchar 负责人Riqi Varchar 施工日期Fukuanfou Varchar 是否付款Beizhu Varchar 备注系统中各代码表的信息对应的代码表(Bm_bm)如表 4-13 所示。表 4-13 系统中各代码表的信息对应的代码表( B
48、m_bm)名称 数据类型 作用Id Int 代码表 ID 号(自增字段,主键)Tablename Varchar 代码表名Name Varchar 代码表含义F1 Varchar 代码表对应的主键F2 Varchar 代码表对应的主要字段单元号对应的代码表(Bm_cell)如表 4-14 所示。表 4-14 单元号对应的代码表( Bm_cell)名称 数据类型 作用Id Int 单元号 ID 号(自增字段,主键)name Varchar 单元号内容房屋类型对应的代码表(Bm_Indoor)如表 4-15 所示。表 4-15 房屋类型对应的代码表( Bm_Indoor)名称 数据类型 作用Id
49、Int 单元号 ID 号(自增字段,主键)name Varchar 单元号内容楼宇类别对应的代码表(Bm_PavilionType)如表 4-16 所示。表 4-16 楼宇类别对应的代码表(Bm_PavilionType)名称 数据类型 作用东北大学秦皇岛分校毕业设计(论文) 第 24 页typeId Int 单元号 ID 号(自增字段,主键)name Varchar 单元号内容设施类型对应的代码表(Bm_PlaceType)如表 4-17 所示。表 4-17 设施类型对应的代码表( Bm_PlaceType)名称 数据类型 作用typeId Int 单元号 ID 号(自增字段,主键)name Varchar 单元号内容朝向对应的代码表(Bm_sunny)如表 4-18 所示。表 4-18 朝向对应的代码表( Bm_sunny)名称 数据类型 作用Id Int 单元号 ID 号(自增字段,主键)nam