ASP.NET006房地产管理系统sql设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
房地产管理系统的主要任务是对住房进行管理,使用户能轻松地找到所需要的房屋信息,提供买房和卖房的供求信息,并对其进行统计。
通常,房地产管理系统的主要功能包括以下几个方面:
(1) 客户信息管理:对房地产管理系统的使用客户进行管理,包括对客户的基本信息(客户编号、客户姓名、联系电话等)进行录入和修改。
(2) 房源信息管理:员工可录入房源所属区域、房源类型、价格等,并对其进行基本信息的检索、录入和修改。
(3) 员工信息管理:管理员对员工的信息进行管理,包括对员工的基本信息(如员工姓名、员工身份等)进行检索、录入和修改。
(4) 房源信息的查询:用户可以对房源的出租、出售、求购、求租等信息分别进行查询。
从功能描述的内容来看,本实例可以实现六大功能。我们根据这些功能,设计出系统的功能模块,如图1-3所示。
尽年来,房产信息系统的建设已经逐步成为数字城市应用系统建设的热点之一。据有关资料显示,全国660多个设市城市中,已有400多个城市建立了房地产管理信息系统。数据库设计是房产信息系统实施的一项重要基础工作,关系着系统建设的成败。房产信息系统数据库设计必须要考虑到房产业务流程性强、业务量大、数据变化频繁的特点,将不同时间周期上的数据加以安全、高效的管理。 本文要探讨的三个数据库分离技术是在房产信息系统建设实践中总结出的一种实用的数据库设计和优化技术。[ 6]
【www.think58.com计算机毕业论文网】
2.1.2 数据库分离技术的提出
三个数据库分离技术的提出,源于现实世界中同一房产业务对象在时间思维上的三种不同状态的数据:工作数据,正式数据,历史数据。在数据库设计中,与之相对应的即为工作库、正式数据库、历史数据库。这种在数据库物理设计中将对同一对象的不同生命周期在数据库中分为正式数据库、工作库、历史数据库的方法称之为三个数据库分离技术。
我们以房产信息系统中的两个典型业务——所有权初始登记和变更登记为例来加以说明。房屋所有权初始登记是房屋所有者第 1 次进行房屋产权确认的房产业务,它必须要经过窗口受理和审核两大类环节,在窗口受理和审核阶段,所录入的产权人数据处于待审批状态,即工作状态;在审核通过以后,产权人数据从审批状态转入审批通过状态,即正式状态。在其他初始登记类的房产业务中,同样也存在着数据状态由工作状态向正式状态变化的过程。房产变更登记是在房屋初始登记基础之上进行有关信息变更的房产业务,如房屋的位置变更。
在窗口受理阶段,在选择了待变更的信息后,首先要从正式数据库中将待变更的信息提取到工作库中,进入审批状态。在变更审批通过以后,首先将正式数据库中的数据转入到历史数据库中,然后再将工作库中的数据插入到正式数据库中,并建立正式数据库数据与历史数据库数据之间的关系。通过上面两个例子,可以对房产信息系统中的工作数据库、正式数据库、历史数据库作如下定义:
[来源:http://www.think58.com]
房产管理系统一共分五个:
(1) 用户登录表:针对程序要求不同用户级别分别获得相应的权限。在数据库中建立登录表字段为:用户名、密码、身份。用身份来表明登录后的权限.权限分为三个层次以次为:管理员、员工和客户.
(2) 客户信息表:对房地产管理系统的使用客户进行管理,包括对客户的基本信息(客户编号、客户姓名、联系电话等)进行录入和修改。客户信息需要一张数据库表(客户信息表)来存储其相关信息,并在表中对其修改。同时当在客户信息表添加客户后触发器自动会在登录表中添加相应的用户名和密码。删除时同样自动删除相应信息。
(3) 房源信息表:员工可录入房源所属区域、房源类型、价格等,并对其进行基本信息的检索、录入和修改。房源信息需要一张数据库表(房源信息表)来存储其相关信息,并在表中对其修改。为增加安全性,用触发器把表中内容添加到其它表中存储,实现工作数据表与正式数据表分开。当删除时把删除信息相储存到历史表中。以备以后查阅。
(4) 员工信息表:管理员对员工的信息进行管理,包括对员工的基本信息(如员工姓名、员工身份等)进行检索、录入和修改。员工信息需要一张数据库表(客户信息表)来存储其相关信息,并在表中对其修改。同时当在员工信息表添加客户后触发器自动会在登录表中添加相应的用户名和密码。删除时同样自动删除相应信息。 think58好,好think58 [来源:http://think58.com]
(5) 房产信息查询:为查询使用提供正式数据表。[11,12]
ADO.NET 具有以下的优点:
(5)互用性 ADO.NET使用XML为数据传输的媒质。
(6)易维护性 使用N层架构分离业务逻辑与其他应用层次,易于增加其他层次。
(7)可编程性 ADO.NET对象模型使用强制类型数据,使程序更加简练易懂。
(8)高性能 ADO.NET使用强制类型数据取得高性能。
可扩展性 ADO.NET鼓励程序员使用Web方式,由于数据是保存在本地缓存中的,不需要解决复杂的并发问题
SQL Server 2000 是一个关系数据库管理系统,是Microsoft推出新一代数据管理与分析软件。SQL Server 是一个全面的、集成的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。
SQL SERVER 2000是一个功能完备的数据库管理系统,提供完整的关系数据库创建、开发和管理功能。它使用Transact—SQL 语言在客户机与服务器之间发生请求。
[来源:http://www.think58.com]
目录
中文摘要I
AbstractII
目录III
第一章绪论1
1.1 课题背景1
1.2 关键技术介绍2
1.2.1 ASP.NET2
1.2.2 ADO.NET2
1.2.3SQL Server 20004
1.2.4SQL Server 2000 与.NET Framework的框架图4
1.3 课题主要工作5
第二章需求分析7
2.1 房产信息系统数据库设计现状分析7
2.1.1 数据库发展7
2.1.2 数据库分离技术的提出7
2.1.3 数据库分离技术的应用10
2.1.4 数据库分离技术结论11
2.2 房产系统的可行性分析11
2.3 分析功能12
第三章 系统的设计13
3.1 系统功能流程图13
3.2 数据库设计14
第四章 系统实现与验证16
4.1 数据库的实现16
4.1.1 创建数据库16
4.1.2 创建数据表16
4.1.3 创建触发器18
4.2 系统的实现22
4.2.1 用户登录界面22
4.2.2 房源信息表24
4.2.3 房产的查询29
4.2.4 员工的维护31
4.2.5 员工的维护32
4.3 系统验证33
4.3.1 系统运行环境33
4.3.2 系统测试33
结论35
参考文献36
致谢37 think58.com
[来源:http://www.think58.com]
(责任编辑:本站添加)上一篇:ASP046视频点播系统(ASP+ACCESS)有开题报告设计与实现
下一篇:ASP042园林设计+论文(asp+access)设计与实现