房屋销售系统的设计与实现

上传人:无*** 文档编号:56033040 上传时间:2022-02-19 格式:DOCX 页数:66 大小:495.80KB
收藏 版权申诉 举报 下载
房屋销售系统的设计与实现_第1页
第1页 / 共66页
房屋销售系统的设计与实现_第2页
第2页 / 共66页
房屋销售系统的设计与实现_第3页
第3页 / 共66页
资源描述:

《房屋销售系统的设计与实现》由会员分享,可在线阅读,更多相关《房屋销售系统的设计与实现(66页珍藏版)》请在装配图网上搜索。

1、*大学本 科 毕 业 设 计题 目 房屋销售系统的设计与实现学 生 *指导教师 *年 级 09本科专 业 计算机科学与技术系 别 计算机科学系*大学计算机科学系20一三年5月房屋销售系统的设计与实现内容摘要随着我国经济的飞速开展,我国房地产产业也进入了开展的黄金时期。商品房的销售更是一个庞大的系统工程。传统的人工方式管理会导致房地产管理上的混乱,人力物力过多浪费,管理费用增加,房地产商的负担过重,从而影响整个房地产的运作和控制管理。因此,如何制定一套合理、有效,标准和实用的房地产销售管理系统,成为了新时代房屋销售的核心。如何应用信息技术快速提升房屋的销售管理水平,成为新一轮市场竞争的关键因素。

2、于是,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。本文详细论述了房屋销售系统的开发设计过程。系统采用Microsoft visual studio 2021作开发平台,c#为开发语言,以SqlServer2021为数据库,实现了客户管理、交易管理、系统管理等功能。系统符合房屋销售系统的要求,能够帮助切实提高工作效率。关键词:房地产; 房屋销售系统 ; C# SqlServer2021Abstract窗体顶端With the rapid development of Chinas economy, Chinas real estate industry has ente

3、red a golden age of development. Housing sales is a huge project. The traditional manual management will lead to confusion, excessive waste of human and material resources, management fees, and an excessive burden on the real estate business, thus affecting the operation and control of the entire re

4、al estate management real estate management. Therefore, it become the core of a new era of home sales to develop a reasonable and effective, norms and practical real estate sales management system ,and to apply information technology to quickly upgrade the level of housing sales management, a key fa

5、ctor for a new round of competition in the market. A result, people gradually became aware of the use of information management software can make everyday tasks more convenient, fast and efficient. This paper discusses in detail the process of system development and design of housing sales. This sys

6、tem using Microsoft Visual Studio 2021 for the development platform, c # development language, database SqlServer2021 customer management, transaction management, system management, and other functions. The system meets the housing sales system requirements, can help to effectively improve work effi

7、ciency.Keywords: real estate, housing sales system ,C # ,SqlServer2021 目录房屋销售系统的设计与实现2内容摘要2Abstract3目录4第1章 前言61.1 工程开发背景和必要性61.2 工程开发目的61.3 C/S开发模式61.3.1 C/S模式简介61.3.2 优点71.3.3 缺点71.4 VS2021开发工具与C#语言81.5 Sql Server 20219第2章 需求分析92.1 可行性需求9技术可行性9经济可行性10运行可行性102.2 功能需求102.2.1 登录模块102.2.2 房源信息管理模块102.2

8、.3 客户信息管理模块112.2.4 签约交易模块112.2.5 系统管理模块112.3 性能需求12第3章 系统分析及总体设计123.1 设计思想和处理流程123.2 系统功能总框架一三3.3 数据库设计143.3.1 E-R图143.3.2 实体图143.3.2.1 交易信息的实体图及属性143.3.3 数据表303.4 数据库连接代码31第4章 系统详细设计324.1 系统登录模块324.2 主界面354.3 房源管理364.3.1 房源信息364.3.2 房源跟进384.3.3 房屋成交404.4 客户管理434.4.1 来电记录434.4.2 客户跟进474.4.3 客户管理494.

9、4.3 客户管理524.5 签约查询模块554.6 系统管理模块58合同信息584.6.2 数据维护60第5章 系统测试645.1 测试内容645.2 测试用例645.3 测试结果65第6章 结论65参考文献66致 谢66第1章 前言1.1 工程开发背景和必要性随着我国市场经济的快速开展和信息化水平的不断提高,利用先进的管理手段,提高房地产企业楼盘销售管理的水平,是当今社会所面临的一个课题。提高企业的管理水平,必须全方位地提高企业的信息化管理意识。只有高标准、高质量的管理才能满足企业的开展需求。面对信息时代的挑战,利用高科技手段来提高房地产企业的楼盘销售管理无疑是一条行之有效的途径。在某种意义

10、上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。企业销售管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。本房屋销售系统的结合房屋销售思想及房屋管理现状,可以完全能满足各房屋销售部门的需要。并通过对房源信息,客户信息,房源签约等信息的研究探索,以灵活、通用为主要设计思想,开发适合于房屋销售部门的房屋销售系统。本系统将会提高办公效率,减少工作人员的劳动强度,减少办公耗材,提高的现代化管理水平。1.2 工程开发目的以房源管理和客户管理为依托,结合信息化技术,设计并开发一个房屋销售系统,提供一个信息更新便捷、管理方便、功能设置合理的房屋销售解决方案。针对房地产商大量的

11、房源信息,就房屋销售的几个方面,提供一个功能操作方便、功能实用,能满足管理人员对房源管理,房源签约,客户管理,签约查询几方面进行信息管理的系统平台。本系统目标如下:1. 通过房屋销售管理系统的实现,使房屋销售的信息管理更加科学化。2. 提供灵活、方便的操作。3. 节约房屋销售管理的本钱,提高管理的效率。4. 对系统提供必要的统计功能。5. 查询房源信息、客户信息、签约信息提供方便管理。1.3 C/S开发模式1.3.1 C/S模式简介Client/Server或客户/效劳器模式:Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程

12、序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的效劳请求,进行相应的处理,再将结果返回给客户程序。C/S 结构的根本原那么是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布原那么。客户端完成数据处理,数据表示以及用户接口功能;效劳器端完成DBMS的核心功能。这种客户请求效劳、效劳器提供效劳的处理方式是一种新型的计算机应用模式。1.3.2 优点C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给效劳器。对应的优点就是客户端响应速度快。具体表现在以下两点:1应用效劳器运行数据负荷较轻。最简单

13、的C/S体系结构的数据库应用由两局部组成,即客户应用程序和数据库效劳器程序。二者可分别称为前台程序与后台程序。运行数据库效劳器程序的机器,也称为应用效劳器。一旦效劳器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库效劳器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找效劳器程序,并向其发出请求,效劳器程序根据预定的规那么作出应答,送回结果,应用效劳器运行数据负荷较轻。2数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由效劳器程序和客户应用程序分别独立进行的,并且通常把那些不同的不管是还是未知的前台应用所

14、不能违反的规那么,在效劳器程序中集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规那么。所有这些,对于工作在前台程序上的最终用户,是“透明的,他们无须过问通常也无法干预背后的过程,就可以完成自己的一切工作。在客户效劳器架构的应用中,前台程序不是非常“瘦小,麻烦的事情都交给了效劳器和网络。在C/S体系下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。1.3.3 缺点随着互联网的飞速开展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉

15、及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级本钱非常高。对客户端的操作系统一般也会有限制。可能适应于Win98, 但不能用于win2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。C/S架构的劣势还有高昂的维护本钱且投资大。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库

16、才能有效实现,有这样一些问题,如果需要建立“实时的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库效劳器在线运行,网络管理工作人员既要对效劳器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护本钱很高,维护任务量大。其次,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。在JAVA这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战。1.4 VS2021开发工具与C#语言Visual Studio 是微软公司推出的开发环境,Visual Studio 可以用来

17、创立 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创立网络效劳、智能设备应用程序和 Office 插件。而开展到今日,已经成为Microsoft Visual Studio .NET。Visual Studio 2021 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 10.0 版本。支援 .NET Framework 4.0,它为 Windows Forms 架构设计运行时和设计时的新功能;对 SharePoint、Silverlight、WPF、WCF、WF 等多个平台提供更多工具支持;大大增强 Visual

18、Studio 中的各种根本开发工具,例如 C+ 编译和链接工具,并行开发工具中的调试器和性能探视器;为更好地支持团队开发,提供全新的 UML 建模工作组件、模型浏览器和建模工程等。本次设计主要利用其开发Asp.Net应用,具体开发语言为C#语言。C#是微软公司在2000年7月发布的一种全新且简单、平安、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。它吸收了C+、Visual Basic、Delphi、Java等语言的优点,表达了当今最新的程序设计技术的功能和精华。C#继承了C语言的语法风格,同时又继承了C+的面向对象特性。不同的是,C#的对象模型已经面向Internet进行了重新

19、设计,使用的是.NET框架的类库;C#不再提供对指针类型的支持,使得程序不能随便访问内存地址空间,从而更加健壮;C#不再支持多重继承,防止了以往类层次结构中由于多重继承带来的可怕后果。.NET框架为C#提供了一个强大的、易用的、逻辑结构一致的程序设计环境。同时,公共语言运行时Common Language Runtime为C#程序语言提供了一个托管的运行时环境,使程序比以往更加稳定、平安。其特点有:语言简洁、 保存了C+的强大功能、 快速应用开发功能、语言的自由性、 强大的Web效劳器控件、支持跨平台、与XML相融合等。1.5 Sql Server 2021SQL Server是由Micros

20、oft开发和推广的关系数据库管理系统DBMS,它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。Microsoft SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2021年3月份推出的SQL SERVER 2021。本次设计采用的是Sql2021版本。 SQL Server 2021是一个重大的产品版本,它推出了许

21、多新的特性和关键的改良,使得它成为至今为止的最强大和最全面的SQL Server版本。其基于SQL Server 2005,并提供了更可靠的加强了数据库镜像的平台,同时增添页面自动修复、提高性能、热添加CPU等多种特性,其在商务办公方面相当受欢送。而跟其它版本相比,微软SQL Server 2021网络版对于网络软件有着更好的优化和兼容性,适合大局部用户使用。第2章 需求分析2.1 可行性需求技术可行性根据开发系统目的来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术力量应首先考虑能力与水平,并考虑近期内是否可以培养和开展

22、的技术人员等因素。经济可行性估算系统的开发费用和今后的运行、维护费用,估计系统将获得的效益,并将费用与效益进行比拟,看是否有利。开发、运行和维护费用主要包括:购置和安装设备的费用:计算机硬件、系统软件等;软件开发费用:假设由本单位的技术人员开发,那么该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;由于本工程的特殊性该局部费用可节省。消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、软盘、开发软件等开支;系统的效益可以从经济效益和社会效益两方面考虑。对于房屋销售系统那么应着重分析其社会效益。例如,系统投入运行后可以提供哪些以

23、前无法及时提供的信息,查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助等等。运行可行性对系统运行后给信息工作带来的影响和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。通过对房屋销售部门的走访调查,进行技术可行性的分析工作之后,我发现房屋销售经理有较高的专业知识水平,并且完全可以胜任本系统的操作与维护工作,所以本系统在技术上是完全可行的。2.2 功能需求2.2.1 登录模块管理员以通过登录界面登录,管理员进入房屋销售管理系统。2.2.2 房源信息管理模块(1) 房屋信息列表对单个房源信息进行添加、修改、

24、删除,包括出租和出售选择、物业名称、所处区域、户型结构、置业参谋、物业用途、装修程度、建筑面积、建成年份、楼层等信息。(2) 房源信息对房源信息进行添加、修改、删除,包括房屋根本信息、业主信息、地址信息、房屋状况、配套设施和根底设施等信息。(3) 房源跟进对房源跟进信息进行添加、修改、删除,包括房屋编号、跟进时间、员工编号、物业名称、详细信息等信息。(4) 房源成交对房源成交信息进行添加、修改、删除,包括交易人信息,合同信息。(5) 房源信息导出按房屋编号、日期、当前状态搜索并查询房屋信息,导出并可以打印信息。2.2.3 客户信息管理模块(1)来电记录对客户来电记录进行添加、修改、删除操作,包

25、括客户类型、客户姓名、客户 、来电时间、来电内容等信息。(2)客户跟进对客户跟进记录进行添加、修改、删除操作,包括客户编号、跟进员工、跟进时间、跟进内容等信息。(3)客户管理对客户跟进记录进行添加、修改、删除操作,包括客户需求信息和客户根本信息。客户需求信息包括求租价格、求购价格、需求面积、具体地址、根底设施等信息。2.2.4 签约交易模块 对合同信息进行添加、修改、删除、查询操作,包括合同号、房屋编号、客户编号、签约日期、到期日期、房主佣金、中介佣金、总金额、备注等信息。2.2.5 系统管理模块主要是对系统管理员,用户的权限,密码进行管理;对员工根本信息进行添加、修改、删除;对合同信息进行管

26、理;对数据进行维护;对公司信息进行设置;对系统日志的管理等操作。2.3 性能需求系统的运行对于运行环境的要求是:1. 硬件环境:目前,所开发的系统主要应用在办公电脑上面,因此,一般配置的计算机硬件就可以满足系统需求。考虑到学校规模的扩大和硬件价格的降低,为本系统配置在较优秀的效劳器硬件上,可以充分发挥本系统的性能。l 处理器:Intel(R)Celeron(R)CPU2.00GHz或者更高l 内存:2GB推荐l 硬盘空间:40Gl 显卡:SVGA显示适配器以上2. 软件环境:l 操作系统:Windows XP/ Windows Vista/Windows 7l 开发软件:Microsoft V

27、isual Studio 2021l 数据库:SQL server 2021第3章 系统分析及总体设计3.1 设计思想和处理流程本系统采用面向对象方法进行分析和设计,在SQL server 2021数据库操作。使用面向对象的C#语言作为开发语言,开发中使用了Windows XP和Windows 7作为开发平台,能够很好的实现系统的开发及测试。系统的根本流程是:用户登录主界面选择各项子系统如图3-1所示。图3-1系统流程图3.2 系统功能总框架权限密码公司信息合同信息员工信息客户管理签约查询客户跟进来电记录房源信息系统管理客户信息房源信息登录界面房屋销售系统房源成交信息导出房源跟进图3-2系统总

28、框架3.3 数据库设计3.3.1 E-R图图3.3.1 E-R图3.3.2 实体图3.3.2.1 交易信息的实体图及属性交易信息交易编号房源编号号客户身份证交易时间交易金额图.1 交易信息的实体图及属性合同信息的主要描述:public class ContractInfo / /合同信息的实体类 / String roomId; public String RoomId get return roomId; set roomId = value; String signId; public String SignId get return signId; set signId = value;

29、 float moneyForOwner; public float MoneyForOwner get return moneyForOwner; set moneyForOwner = value; float moneyForManager; public float MoneyForManager get return moneyForManager; set moneyForManager = value; float tradeMoney; public float TradeMoney get return tradeMoney; set tradeMoney = value;

30、DateTime signDate; public DateTime SignDate get return signDate; set signDate = value; DateTime finishDate; public DateTime FinishDate get return finishDate; set finishDate = value; String customerId; public String CustomerId get return customerId; set customerId = value; String signContent; public

31、String SignContent get return signContent; set signContent = value; 3.3.2.2 客户信息的实体图及属性 客户信息客户姓名客户性别客户身份证客户户型x图.2 客户信息的实体图及属性客户信息的主要描述:class Customers_model private string cuId; / / 客户ID / public string CuId get return cuId; set cuId = value; private string currentstate; / / 当前状态:为有效客户为过期客户 / public

32、 string Currentstate get return currentstate; set currentstate = value; private string nowState; / / 为求租,为求购,为即求租也求购 / public string NowState get return nowState; set nowState = value; private string cuName; / / 客户姓名 / public string CuName get return cuName; set cuName = value; private string cuSex;

33、 / / 男或女 / public string CuSex get return cuSex; set cuSex = value; private string cuTel; / / 客户联系方式 / public string CuTel get return cuTel; set cuTel = value; private string registeDate; / / 登记日 / public string RegisteDate get return registeDate; set registeDate = value; private string needArea; /

34、/ 需求面积 / public string NeedArea get return needArea; set needArea = value; private string clearAdd; / / 地址 / public string ClearAdd get return clearAdd; set clearAdd = value; private string maxSoldPrice; / / 最高购房价格 / public string MaxSoldPrice get return maxSoldPrice; set maxSoldPrice = value; priva

35、te string descripe; / / 设施概要 / public string Descripe get return descripe; set descripe = value; private string maxRentPrice; / / 最高租房价格 / public string MaxRentPrice get return maxRentPrice; set maxRentPrice = value; 3.3.2.3 用户信息的实体图及属性用户信息用户编号用户密码用户名类型图.3 用户信息的实体图及属性用户信息的主要描述: public class Userinfo

36、 private string _userid; private string _username; private string _pwd; private string _catagory; private string _authority; public string Authority get return _authority; set _authority = value; public string Catagory get return _catagory; set _catagory = value; public string Pwd get return _pwd; s

37、et _pwd = value; public string Username get return _username; set _username = value; public string Userid get return _userid; set _userid = value; 3.3.2.4 房源信息的实体图及属性操作记录房源编号地址房源状态户型单价图.4房源信息的实体图及属性房源信息的主要描述: public enum CurrentstateType / / 出租 / rent = 0, / / 出售 / sell = 1, / / 即出租又出售 / rentandsell

38、 = 2 public enum NowStateType / / 正常状态 / doing = 0, / / 已成交 / done = 1, / / 保存状态 / wait = 2, / / 已过期 / pass = 3 public class RoomResourceInfo / / 房屋编号 / private string roomid; public String RoomId get return roomid; set roomid = value; / / 房屋登记日期 / DateTime registeDate; public DateTime RegisteDate g

39、et return registeDate; set registeDate = value; / / 业主姓名 / private string owner; public String OwnerName get return owner; set owner = value; / / 业主 / private string owenerTel; public String OwenerTel get return owenerTel; set owenerTel = value; / / 业主说明 / private string ownerremark; public String O

40、wnerRemark get return ownerremark; set ownerremark = value; / / 当前房屋交易方式 / private int currentStatus; public int CurrentStatus get return currentStatus; set currentStatus = value; / / 交易状态 / private int newstate; public int NowState get return newstate; set newstate = value; / / 物业名称 / private strin

41、g propertyname; public String PropertyName get return propertyname; set propertyname = value; / / 房屋结构 / private string unitstruct; public String UnitStruct get return unitstruct; set unitstruct = value; / / 面积 / private float area; public float Area get return area; set area = value; / / 地区 / priva

42、te int roomadd; public int RoomAdd get return roomadd; set roomadd = value; / / 总层数 / private int totalarea; public int TotalArea get return totalarea; set totalarea = value; / / 位于第几层 / private int inarea; public int InArea get return inarea; set inarea = value; / / 经理人ID / private string careernam

43、e; public String CareerName get return careername; set careername = value; / / 房屋用途 / private string usage; public String Usage get return usage; set usage = value; / / 装修模式 / private string fitdegree; public String Fitdegree get return fitdegree; set fitdegree = value; / / 建筑年限 / DateTime builtyear

44、; public DateTime Builtyear get return builtyear; set builtyear = value; / / 详细地址 / private string clearadd; public String ClearAdd get return clearadd; set clearadd = value; / / 配套设施 / private string assistantdevice; public string assistantDevice get return assistantdevice; set assistantdevice = value; / / 根底设施 / private string basicDevice; public string BasicDevice get return basicDevice; set basicDevice = value; 3.3.3 数据

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!