毕业设计-房地产管理系统论文_第1页
毕业设计-房地产管理系统论文_第2页
毕业设计-房地产管理系统论文_第3页
毕业设计-房地产管理系统论文_第4页
毕业设计-房地产管理系统论文_第5页
免费预览已结束,剩余82页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理施工精品卓越创造未来XXXXXXX毕业设计题目xxx姓名XXX学号XXX专业班分院XXX指导教师XXX未来XXXX 年 XXX 月 XXX 日中文摘要产管理系,数分1到的|房计研|王|成iassiil需求据此进行了详细设计和编码实现。论文中对课题的设计和开发进行了完整地论述 _课题功开发王要应用了例技术碍测諭证明房地产信息管理成统数对课据要求的的功块实现出测试用例功进行功,完成了课题的王要任务关键词:房地产管理系统,SQL Server, .NETAbstractThe present paper main elaborationis the real estatein formatio

2、n man ageme nt system database desig n module desig n and the realization.The real estatemanagement systemman ageme nt system is aims at the real estate professi on the dema nd desig n and the realizatio n. This system ma in fun cti on is the real estate issued the flow brings in to line with the in

3、formationmanagement, the real estate system database modulemainly completes is in the real estate informationmanagementsystem flow the database design function n the topic research process, has first carried on the exhaustive dema nd an aiysis to the database desig n module, obta ins the database de

4、sig n module after the analysis mainly to complete lands the table ,room source database table the and so on in formati on table, staffi ng formati on table, customer in formatio n table design. Proposed the data base design module system design plan afterwards accord ing to the dema nd, and accord

5、ing to the above has carried on the detailed desig n and the code realizati on.In the paper carried on to the topic design and the development completely elaborated.The topicdevelopme nt has mai nly applied NET thetech no logy and SQL Server database. After the system development completes, to the t

6、opic request functional design measured the test example, carries on the fun cti on test, the test result proved the real estate informationmanagementsystem database design module has realized to this module fun cti on dema nd, has completed the topic primary missio n.Keyword: The real estate man ag

7、es system, Database, .NET目录中文摘要 IAbstract III目录 IV第一章绪论 11.1课题背景 11.2关键技术介绍 11.2.1 ASP.NET 11.2.2 ADO.NET 21.2.3 SQL Server 2000 31.2.4 SQL Server 2000 与.NET Framework 的框架图.31.3课题主要工作 4第二章需求分析 62.1房产信息系统数据库设计现状分析 62.1.1 数据库发展 62.1.2 数据库分离技术的提出 62.1.3数据库分离技术的应用 82.1.4数据库分离技术结论 92.2房产系统的可行性分析 92.3分析功能

8、 9第三章系统的设计 113.1系统功能流程图 113.2数据库设计 12第四章系统实现与验证 154.1数据库的实现 154.1.1 创建数据库 154.1.2创建数据表 154.1.3创建触发器 164.2系统的实现 184.2.1 用户登录界面 184.2.2房源信息表 204.2.3 房产的查询 274.2.4 员工的维护 30425员工的维护 304.3系统验证 314.3.1系统运行环境 314.3.2系统测试 31结论 34参考文献 35致谢 36第一章 绪论1.1课题背景随着现代信息技术的迅猛发展,rn数据库接轨在教数据库应用提供广泛和深入,特别是数据库与 z了丰富的资源和应用

9、的便利,使网络数据库真正成为现实,同时也为 网络数据库的发展开辟了广阔的前景。厶如何有效地利用网上的资源,建构基于、网络的现代数据库、是一个 是网络数据库的设计与评价因此,开展网络数据库的设计与评价的 探索与实践研究有着十分重要的意义“ I利用计算机支持企业高效率 业制度要求、推动企业劳动人; 而房屋信息管理是一项琐碎、 一 .工作量很大,二般不允许出错,U如果实行手工操作,、须填制大量的表 格,这就不仅能够保证输入准确无误、精快,输计,机进行住房利用计 同机计算机具各有手工进行所无法比拟于点购例如租索迅速用户找 万便、可靠性咼、存储量大、保密性好、寿命长、成本低等。这些优 点能够极大地提高房

10、屋管理的效率,也是企业的科学化、正规化管理,目前,各有程序较多,,每种程序都因此,在选择程序时,应考虑程序应J _ _ , 用语言和sql数据库,该开发工具具有很多长处。1.2关键技术介绍建构基于网络的现代数据库是一个日常事务,是适应现代企学化、规范化的必要条件;厶 J ZTj/ 信 t=r1 AT-t须填制率完成企业的事官理走向科复杂而又十分细致的工作如果实行手工操作-息'丄输入的 大量的表有各自适点和适用范系统选1.2.1 ASP.NETMicrosoft .NET 作为一种面向网络、支持各种用户终端的开发 予台环境,推动新一代因特网的发展,真正地让人们可以在任何时间、 任何地点、

11、通过任何设备得到信息。(Com mon 匕 业级Web应服管理水目多、房产数据集成的信鼬-ASP .NET是建立在.NET平台架构上,使用通用语言运行时 uage Run time)在服务器后端为用户提供建立强大的企 业级Web应用服务的编程框架。现代化的房产组织庞大、丿 进息促大经济效益咼劳程借、计算机化的行现代服务质息和理理 管理促统安是为此而设必行稳定计秀的房产典型住房管信息官系礙活性 实例,向读者详细讲述如何设计和使用 ASP .NET开发企业住房管理 系统。大多数ASP .NET应用程序都是围绕读取和更 展开的。为了允许在分布式、可缩放应用程序中实现“曲* Studio .NET 提

12、供对新一代数据访问技术 ADO .NET 的支持个概念:ADO .NET是 一项超越1.2.2 ADO.NET在介绍ado .net之前,先澄清 一 ADO勺重要技术,ADO .NET这个名字并不代表实际的内容一 一ADO ADC原来是表示 ActiveX Data Objects , Microsoft 已经将 ADO.NET 作为一种技术的名称。的类。ADQNET 富的组件。它提供了对是.NET Framework 中不 可缺少的一部分。ado .net支持多种开发需求,包括创建由应用程 序、工具、语言或In ternet浏览器使用的前端数据库客户端和中间 层业务对象。ADONET提供对M

13、icrosoft SQLServer等数据源以及通过 OLEDB 和XML公开的数据源的一致访问。数据共享使用者应用程序可以使用 ado .NET来连接到这些数据源,并检索、操作和更新数据。在介绍如何实现 ADO .NET访问SQL Server 2000 介绍一下adoADONET是一组向.NET程序员公开数据访可服务为创建分布式数据共享应用程序提供了一组丰富的组件。 关系数据、4ML和应用程序数据的访问,因此是.:为了实现数据操作和对数C于返回数据、对象提供与数据源的连接由 据库命令。Data Reader从数据源中 Data Adapter提供连接DataSet对象 f t . IIt

14、L. - r />./ ./ t >_t x.b-t t t z._中数据Comman程I提供高性能的数据干、“ T . L t f r.-r <VrrtSQL命令,以便将数据加载到厂Data-Set冲,并使对Data Set数据库前,有 一_;召一卞ADO .NET中的一个核心兀素,匕是.NET Framework数 据提供程序,其组件的设计目的相当明确: 据的快速、只进、只读访问。以及发送或检索参数信息勺居流。最后,, 和数据源的桥梁。,Data Adapter 使用Cgmman对象在数据源中执行 的更改与数据源保Data一八一八,I戸 亠肝 Connection ,Co

15、mmand Data Reader 和Data Adapter 对象在内的组件。ADO.nEt为了实现对数据库的访冋,ADQNET定义了两个核心组件: Set和.NET Framework数据提供程序,后者是一组包括<7 . _的对象模型,如图1-1所示:ADO.NET具有以下的优点:(1) 互用性ADO.NET使用XML为数据传输的媒质。(2) 易维护性使用N层架构分离业务逻辑与其他应用层次,易于 增加其他层次。(3) 可编程性ADO.NET对象模型使用强制类型数据,使程序更加 简练易懂。高性能使用强制类型数据取得高性能亠亠可扩展性ADQ.NET鼓励程序员使用、Web方式,由于数据是保

16、存 在本地缓存中的,不需要解决复杂的并发冋题。Data Source ConnectioninserlCommaridDeledCoinnnardUpdateComrriandTable MappingsDataSet-图1-1 ADO.NET的对象模型1.2.3 SQL Server 2000SQL Server 2000 是一个关系数据库管理系统,是 Microsoft 推出新一代数据管理与分析软件。SQL Server是一个全面的、集成 的数据解决方案,£为企业中的用户提供了一个安全、 可靠和高效的 平台用于企业数据管理和商业智能应用SQL SERVER 200是 一个功能完备

17、的数据库管理系统,提供完整,库创建、开发和管理功能。它使用 * 一 =服务器之间发生请求。的关系数据4Tran sact SQL 语言1.2.4 SQL Server 2000 与.NET Framework 的框架图SQL Server 2000 与.NET Framework 框架如图 1-2 所示。5SQL Server MET FrameworlI据援供程序DataReaderDat:iAdi,pterInsertComffiandUpd t 吕Com mudDataSetD&t&Ta.bl eCollect ionDaiti oi£oll«ctio

18、nSQL畀f化i数据库图1-2框架图1.3课题主要工作计。通常,房地产管理系统的主要功能包括以下几个方面:话等)进行录入和修力、J1)、客户信息管理:对房地产管理系统的使用客户进行管理单括 对客户的基本信息(客户编号、客户姓名、联池甘全 改。i=r、房源类型、价格等,J A | J| 口 加、|_| J / M 示、 刁U / H | 乡 O(3)员工信息管理:管理员对员工的信息进行管理,包括对员工的 基本信息(如员工姓名、员工身份等)进行检索、录入和修改(4)宀房源信息、的查询:用户可以对房源的出租、出售、求购、求租 等信息分别进行查询。比丄从功能描述的内容来看,丄4本实例可以实现六大功能。

19、我们根据这 些功能,设计出系统的功能模块,如图 1-3所示。房地产信息管房产信息查询房源信息维护客户信息维护图1-3房地产管理系统功能 图第二章需求分析2.1房产信息系统数据库设计现状分析2.1.1数据库发展勰勺尽个来,建立SUHC步成1库设计是房&数实施的一必»基间周期产业H!全设高败的管理产信息系统要探种臨的不据库间离技上化技据。以安全2.1.2数据库分离技术的提出 ,.三个数据库分离技术的提八、业务量大、数据变化文据库分离和优是技术产信息系统建设实践中总结出丿心性强、中同一更产业务对象的数据源于现实作数据中同正一房产业务对象数在时间思维上的三种不同状态的数据一 据据库数

20、据上探数扌中库与之态对数探即为 数据离技为我们以房产信息系统中的两个典型业务一一所有权初始登记和 变更登记为例来加以说明。房屋所有权初始登记是房屋所有者第 次进行房屋产权确认探房产业务,它必须要经过窗口受理和审核两大 次环节工作状态受在和审通过段后,所产入探产过人审受理态離两大 通过初始登态由琲态态向其式信息变化探过程业务务变更登记位存 房屋初始登记基础之上进行有关信息变更的房产业务,如房屋的位置 变更。在窗口受理阶段,在选择了待变更的信息后,首先要从正式数据数据库数据然后再将数据库。这种在数据库物理设计库将历同数据库的不®三个数居即,作状态;在审核通过以后产权人数据从审批状态库中将

21、待变更的信息提取到工作库中, 进入审批状态。在变更审批通 工以库申首先据插入数据库工据数据转入进建史正式态扌中库数腐批将 探据作蠶库间正式数据库、上面据库作如下定义对房产信息系统中(1)工作数据库:存放工作数据,即处于业务办理之中、尚未完 成审批过程探业务数据。这些业务数据未完成审批之前,其数据不具 备“法律效力”。2)正式数据库:存放正式数据,即在完成审批之后,即成为正 居。这些正式数据可以作为查询、统计等业务操作探具备“法律 的数据。一厶屈t历史数据库:厘放正式数据库数据发生变化之前探数据。这些数据曾经具备“法律效力”,“但当前不具备”法律效力。7 数据库分离中的三个数据库在房产信息系统房

22、产业务办理的过 ',房产初始登库中将待变更的信息提取到工作库工作库中的数据插入到正式数据库式数程中,是会相互转换、相互联系的。在房产信息系统中其数据不具卩房产所有式数据2-1所示。登记业务都会初工作库和历史数据库之都会有工作数据库、 库和历史数据库的转换,如图图2-1数据库转换图声来基于数据库分离技术的数据库设计、,从数据库概念模型设计的 度来看数,库据库式数据库一样具备相相同的关系 概念模型设计时,只需以正式数据库样的,即工作数据库、ER关系?因此在进行数据 即可。从 离技术看作是2 我库的概念模型设计时的角需以正实数据可以把数体库分离技术 们以数屋理概权模为例行数看库基于三个数据库

23、分离技术的数据库物 理模型设计三个数据库的表结构基批通同数据的临时拷贝,在业务审批逋过时,工作数据库数据是对正式数据库历史数据库数据和正式数据库数据和正式数据库数据通过丄张数据表被移入正式 和正式数据库数据的父子关系,可以追溯其历史关xjS o三个数据库分离技术实质上是一种数据库优化方法。其优点主要 表现在:工作数据提高数据数访问历效率据三如果不采用三个数的 张表中的记录数会随着业务系统的运行时间直线上升杭州市房这亠.丄一一 亠迦、产管理信息综数系统历吏数据年会且历史数据的万条与房产着有关的正 式数胞式年据是最为史数据数库中史数据个数据库不随离的而实下应 加解决。的年份正逐年据是的为常用对正式

24、数据的访问必然会涉及到对工作数据和历史数据的过滤了系统的时间消耗十:一r 效率问题。这种效率的提高是通过2、提高数据的安全性。这一点可从两方面来加以说明:1)工作数待以核作无的的数据来处理 进行操作,任何程序丄的 库分审批申批理的通过过程其如果将这些数据直接在正式数据库中 都有可能会对数据产生破坏。先先将正逊复制为在三个据居 同时将变更t- LI . -批未I。 , Bug都有可能库数离的情况批通过行变更操作式数扌居库中正式更新进仃申于批,申批通过以后再2亠 一1/、亠切基 2亠亠 前的数据放到历史数据库果中接确式批去了进仃操作需将工愤据库据直接务除即可坏据数据的正确性就失去了保障。三个数据库

25、分离技术虽然有其优越性,但也会增加系统编程实现/ r . t -_» i_» 、* >_z 、.、广* z 、. t_. A r f 亠 丄* z . ft , 、 ,t->*. x r 、*_» , / 、r t -个数据库分离技术的应瞞遵循以下系统的的工作量。要根据房产信息系统各个业务子系统的实际情地加以应用。根据实践经验,有选择几个原则:1、工作数据库和正式数据库必须分离。这是从保证正式数据库 数据的安全性的角度来考虑的 2、正式数据库和历史数据库根据数据量大小可分离可不分离。弘厲据正很数的情和下,数据库可以不分用该技术。在业务量不大的情在数据量

26、很大的情况下,况下, 史数据在业数据库留的必数据的重要程度历史数据库没有。如果历4、并不是所有的实体(表)都要分离。这一原则需要开发者对实 体对象进行认真的分析,看其是否有时间特:性。工也就是说,如果实体 是随时间频繁变化的,且这种变化对信息系统有重要的意乂, 座I頁 。如产权交易子系统的房屋所有权人,因其有时 而如系统中的业务申请者,因其时间特性不强,则需要. IJ/口丿丿rj o性,就需分离。 不分离。2.1.3数据库分离技术的应用.厂杭州市房产管理信息综合系统是一个包舌了房产图形管理 应用系统。共有包售许可证发放、諏售合同备案、 库分离技术的应用,提高了系统 史关系。在 图形子转入前工产

27、图行数居库的质量检查供者房产测绘数 绘数据转入到工作库中,间特则可然弊产业务管理房屋产权登记、房产交易y等业务在内的12 一个子系统。登房屋产权登记、.房产交易、商品房数据房产1 GS岸系统,也应用,个数据库芬离技术。房产" 房系数据入据进入产产 进行质量审核。在审核完毕后,再将工作库 进在«a更数据nt处理 (OA市场类应用房产合绘产场管理、史关系。形数据房运改行等核心业务中了各类三个的历通过转入到正式数据库中数据库中据然后将变更后的数据写入到正式数据库中据 并建立变更前 后数据的关系。在确保数据安全的前提下,实现了房产图形的流程化 更新。彳信/息、系统匚中的J数丿口访I

28、问效率,I保证了业系统的数据库设计中得到了成功的应用 息系统的开发中,也可广泛应用于其他信息系统的开发中 2.2房产系统的可行性分析、一随着现代信息技术的迅猛发展,数据库技术在教育中的应用日益 了丰富的资源和应用的便利,使网络数据库真正成为现实,同时也为 网络数据库的发展开辟了广阔的前景。源,建构基于网络的现代数据库是一个 数据库模式研究的重要理论基础之一就,T二的接轨成为现据库应用提供如何有效地利用网上的'是网络数的库题,殳而开展网络数据库模式展网络数要理论基础之平价就勺 探索与实践研究有着十分重要的意义。冋利用计算机支持理疋一项琐碎、 亠/J、W、!八十 SU 亠I" I

29、心诃/、八 一般不允许出错殳展口果实行手工操作殳须填制大量的表 能够保证输入准确无误、快速输出,而且还可以利用计效率完成企业的日常事务,厶厶是适应现代企 潜率杂向又学日细致务,作必要条输入的业制屋信求、工作量很大 ”H/、格,这就会耗费工作人员大量的时WW , 一 入工作,不仅能够保证输入准确无误、快速输出,而且还可以利用计 算机对有关的各种信息进行统计,服务于准备购房,租房的厂大用尸, 同时计算机县亠有手工管理所无法比拟的优点.例如:检索迅速、查找 方时够可大地提高房工管理无法比拟i 八索" 与世界接轨的重要条件.IzE专屋管、保率性好是命的和低等正这些优理,2.1.4数据库分离技

30、术结论三个数据库分离技术是一种实用的数据库优化技术,打息系统中的数据访问效率殳僅证应务数据的安全性一X;统的数据库设计中得到了成功的应用。它不仅可应用于房产管理信2.3分析功能房产管理系统一共分五个:录表字段为:用户名、密码、身份。丽身份来 限分为三个层次以次为:管理员、员工和客户:管理殳包括对 进行录入和修改。户信息、表)来存储其相关信息殳守在(1) ”用户登录表:针对程序要求不同用尸级别分别获得相应的权 限。在数据库中建立恋誤主当也来.中口 承皿 自広 中以 表明登录后的权限.J2) A 尸信息表:对房地产管理系统的使用客尸进客尸的基本信息(客尸编号、客尸姓名、联系电话等客尸信息需要一张数

31、据库表、(客户信息表)来存储其相关信息殳彳表中添加相应的用尸名和密码。删除时同样自动删除相应信息。关录息和修改表房源信息需要为|加安与:- 实现工作数据表与(3)房源信息表:员工可录入房源所属区域、房源类型、价格等殳 表性房进触息本信来中内其、关到牝表在表中殳正式数据表分开。当删除时把删除信息相储存到历史表中。以备以后 查阅。名、员工O11,12需要一张数据库表(客户信息表)来存储其相关信息,王在表中对其 修改。同时当在员工信息表添加客尸后触发器自动会在登录表中添加 相应的用户名和密码。删除时同样自动删除相应信息(5) 房产信息查询:为查询使用提供正式数据表。第三章系统的设计3.1系统功能流程

32、图系统功能的流程图如图3-1所示。用户图3-1系统功能流程 图3.2数据库设计 321数据库的总体设计表。为更现房地产管理并统功能表建立关联并各用了触发器多个数据库322数据库表的设计1.登录表(username,userpwd,useride ntity)其中 user name 为如表键字所该表用来存储登录的的用户名' 密码和身份。表的结构表3-1登录表字段名称数据类型长度允许空描述user nameVarchar20否登录用户的用户名UserpwdVarchar20否登录用户的密码Useride ntityVarchar20否登录用户的身份2.员工信息表(empid,emp na

33、meemptel,empemail,empide ntitycard),emppwd,empaddress,入信息表用来过艘工的信往登录表插入为主关信息字表的结构如表表插3-2所示。数据类型长度允许空描述Varchar10否员工编号Varchar20否员工姓名Varchar15否员工密码Varchar50是员工住址Varchar20是员工电话Varchar20是员工的E-mailVarchar30是员工的身份证号字段名称EmpidEmp name Emppwd empaddressEmptel Empemail empide ntitycard表3-2员工信息表过触发器自3-3所示。3.客户信

34、息表 (客户编号,客户姓名 ,客户密码联系电话,电 邮地址,身份证号,房源编号,量记日期)其中客户编号为主关键字,宀 登记日期为系统自动生成。当客户信息表插入信息时,通过触发器自 动往登录表插入相关信息。表的结构如表 -一表3-3客户信息表字段名称数据类型 长度允 描述许 空客户编号Varchar10否客户编号客户姓名Varchar20否客户姓名客户密码Varchar10是客户密码联系电话Varchar16是可以是固定电话或手机电邮地址Varchar16是电子邮件的地址身份证号Varchar26是客户的身份证号码房源编号Varchar5是房源信息表中的房源编号登记日期Datetime是系统自动

35、生成所房客户 1!总记记日4.房源登记表(房源编、号,期)日其面房源编号为主关房字设施客户编性为外关键格字客户灌为客户信 息表的客户编号)当客户信息被删除时其相应的房子的信息也被级联 删除,表的结构如表3-4所示表3-4房源登记表长度房源编号Varchar5所属区域Varchar20街区Varchar20房型Varchar10楼层Varchar5总层数Varchar5朝阳Varchar5面积Varchar10装修情况Varchar20房屋设施Varchar30房主性质Varchar8价格Varchar10客户编号Varchar10登记日期Datatime字段名称数据类型允许描述空否房源编号是所

36、属市或区是具体的地址是是是是是建筑面积是主要的装修是例如暖气之类是房主是出租出售还是求租求购是每平米的价格或是总价格是与客户表的客户编号级联删除是5 .历史表(历史编号,房源编号,所属区域,街区,房型,楼层,总记数期朝阳逼积2装修情况蛊屋设J房主性质 删除的源录进行存根,以备将来査询使用恤号。表的结自动房长记表关期源编号历史编号。主要用于先要创建句个数据据库本系统使用,).如下客户信息表varchar(10)primary key,varchar(20varchar(10varchar(16varchar(16varchar(26varchar(5), datetime default get

37、date()4.房源登记表脚本文件如下: create table房源登记表(房源编号 varchar(5) primary key , 所属区域varchar(20), 街区 varchar(20), 房型 varchar(10), 楼层 varchar(5),not n ull,第四章系统实现与验证4.1数据库的实现 4.1.1创建数据库的数据库名数据库表结询前析里执CREATE DATABASE lwc ON PRIMAR Y ( NAME = lwcFILENAME = 'c:program filesmicrosoft sql servermssqldatalwc.mdf,S

38、IZE = 100MB, MAXSIZE = 200, FILEGROWTH = 20)4.1.2创建数据表数登录表wc本含如几个表:create table logi n (user name varchar(20)primary key, userpwd varchar(20) not nu II, useride ntity varchar(20) not nu II)2. 员工信息表脚本文件如下:create table员工信息表(empid varchar(10) primary key, emp name varchar(20) not n ull, emppwd varchar(

39、15) not n ull, empaddress varchar(50), emptel varchar(20), empemail varchar(20), empide ntitycard varchar3. 客户信息表脚本文件 create table (客户编号 客户姓名 客尸密码 联系电话 电邮地址 身份证号 房源编号 登记日期.管理施工精品卓越创造未来客户信息表(客总层数 varchar(5), 朝阳 varchar(5), 面积 varchar(lO), 装修情况varchar(20), 房屋设施varchar(30), 房主性质varchar(8), 价格 varchar(I

40、O),、客户编号 varchar(10)foreignkey references户编号)on update cascade on delete cascade, 登记日期 datetime default getdate() 5.历史表脚本文件如如下:U create table 历史表(历史编号 int identity(1,1) primary key, 房源编号varchar(5), 所属区域varchar(20), 街区 varchar(20), 房型 varchar(1O), 楼层 varchar(5),总层数 varchar(5), 朝阳 varchar(5), 面积 varch

41、ar(10), 装修情况varchar(20), 房屋设施varchar(30), 房主性质varchar(8), 价格 varchar(10), 客户编号varchar(10), 登记白期 datetime default getdate()1.在向员工信息表插入数据时,在登录表插入相应员工帐户及er 员工信息表insert! after insert4.1.3创建触发器密码。CREATE trjg on员工信息asdeclaren ame varchar(10)declarepwd varchar(15)m in serte,在登录表CREATE、tijggpr 客户信息表 delete息

42、表 after deleteset n ame=(select emp name from in serted) set pwd=(s2.在向员工密码。<on客户信息asdeclare n ame varchar(10)set name=(select 客户姓名 from deleted) delete from log in where user name二 n ame in sert into logi n(username,userpwd,useride ntity) values( n ame,pwd,员工')宀3.在向客户信息表插入数据时,在登录表插入相应客户帐户及 密

43、码。CREATE trigger 客户信息表 inserton客户信息表after insertasdeclaren ame varchar(IO)declarepwd varchar(10)set name=(select 客户生名 from inserted)set pwd=(select 客户密码 from inserted)insert into logi n(usern、ame,userpwd,useride ntity) values( name,pwd,客户')宀4.在向客户信息表插删除数据时,在登录表删除相应客户帐户 及密码。CREATE、trjggpr 客户信息表 d

44、eleteon 客户信息表 after deleteasdeclaren ame varchar(10)、set name=(select 客户姓名 from deleted)delete from log in where user name二 n amef5.当在在房源信息表删除数据时,在历史表中插入相应数据作为历史数据。CREATE、trger 客户信息表 deleteon 客户信息表 after deleteas declarefzhxzh varchar(8)declarefybh varchar(10)declaresshqy varchar(20) declarejq varch

45、ar(20)declarefx varchar(10) declarelc varchar(5)declarezcsh varchar(5)declarechy varchar(5) declaremj varchar(10)declarezhxqk varchar(20)declareashsh varchar(30) arejg varchar(IO) declarekhbh varchar(IO) declarefzhxzh varchar(IO)eeeeeeeeeeeeeessssssssssssssfzhxzh =(select房主性质 from deleted)房源编号from d

46、eleted) 所属区域 from deleted) 街区 from deleted) 房型 from deleted) 楼层 from deleted)总层数 from deleted) 朝阳 from deleted) 面积 from deleted)装修情况from deleted) 房屋设施from deleted 房主性质from deleted 价格 from deleted)客户编号from deleted)begi ninsert into - .1史表(房源编号,属区层数,朝阳,面积,装修情况,房屋设施,房 values(fybh, sshqy,jq,fx, lc,zcsh,

47、 chy,mj,zhxqk,fWshsh,fzhxzh,jg,khbh)严!格房型户编层)总fybh =(select !sshqy =(select jq =(select fx =(select !lc =(select !zcsh =(select !chy =(select mj =(select !zhxqk =(select fwshsh =(select fzhxzh =(select jg =(select ' knbh =(select未来IF error <> 0BEGINROLLBACK TRAN RETURNENDEnd4.2系统的实现 4.2.1用

48、户登录界面系统会开发房产信经过上面各节的工作后,我们基本上完成了一个房地产信息管理 一戈。将工程中的才welcom/spx设为起始页,一然后执行程序, ,单击“确认丄按钮,与数据库的登录表进行连接并进行身份验 当身份验证成功后就可以使般统列表中的功能了管理施工精品卓越创造未来未来图4-1登录页面图用户登录界面其主要代码.Private Sub Page_Load(ByVal sen der As System.Object, " 亠 一 f ' Han dies MyBase.LoadByVal e As System.Eve ntArgs) Han dies MyBase.

49、Load'在此处放置初始化页的用户代码Me.Butto n1.Attributes.Add("o nclick","wi ndow.close()")End SubSub btnl ogin_Click(ByVal sender AsByVai e As 一 System.Eve ntArgs) Han dlesAs Stri ngPrivate System.Object, btnl ogi n.ClickDimsource=(local);i nitial catalog=lwc;uid=sa;pwd=saDim sconn As New S

50、qlC onn ecti on sconn.Conn ecti on Stri ng = conn str sconn. Ope n()Dim user name As Stri ng Dim userpwd As Stri ngDim ide ntity As Stri ng ide ntity = DDlide ntity.Selectedltem.Text user name = txtuser name.Textconnstr"datauserpwd = txtpwd.TextDim scommAs NewSqlCommand("select count(*) fr

51、omlogi n where user name =+ user name + And userpwd =+userpwd + "'a nd useride ntity二'"+ ide ntity + "'", sconn)Dim s As Si ngles = scomm.ExecuteScalar()If s > 0 Then 'Andidentity =" 管理员 ” ThenSession ("id") = identityResp on se.Redirect("zh

52、jm.aspx") End IfEnd Sub4.2.2房源信息表亠旦月可以登单记修改房源信息。链在接页面中入房源们信息表查看图添加修改房源信员工A yiwiHRRtf-Tf*iD WL *i': Tflti)工HI) Wtatni艮 * J苗汙iJK* 韶肌* 印如1 .* t“房源信息表百血£J加EIJ斤證记£1期1Z*h<32n1刖第词斗伞23 Q oI11wIX9Lei3妣(WPU Ju i*l世'rtt】,1“图4-2房源信息页面图房源信息表用于房源信息的添加修改与删除其主要代码如下:Private Sub Page_Load(ByVal sen der As System.Object, ByVal eAs System.Eve ntArgs) Han dles MyBase.LoadIf Not PagesPostBack The nMe.dbi nd()End If'在此处放置初始化页的用户代码End SubPrivateS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论