0740112254_陈文开_基于net技术的房屋销售系统设计与实现——销售.docx
《0740112254_陈文开_基于net技术的房屋销售系统设计与实现——销售.docx》由会员分享,可在线阅读,更多相关《0740112254_陈文开_基于net技术的房屋销售系统设计与实现——销售.docx(67页珍藏版)》请在三一办公上搜索。
1、摘要 21世纪是一个信息化技术高速发展的时代,随着目前的房地产业的飞速发展,传统的管理制度及模式已经满足不了现有地产管理的需要,正因如此,房地产业迫切需要一个采用21世纪信息技术的管理系统,以辅助地产工作人员完成任务。本文是基于.NET技术的房屋销售系统与实现销售管理子系统的实现及存在的必要性进行的研究。首先分析了房屋销售系统在现时代的意义及发展趋势;提出了利用.NET技术开发的可行性进行研究的问题;采用了目前最新的.NET 4.0技术,实现了房屋销售系统销售子系统的开发;得出了基于.NET技术的房屋销售系统在现有技术中是能够实现,且具有时代意义的结论。论文给出了基于.NET技术的房屋销售系统
2、销售管理子系统的开发实例,并给出了系统的主要功能。主要包括房源管理、购房管理和租房管理等模块。通过该系统,能够很好的解决目前房屋销售管理流程不够清晰及效率方面的问题,同时利用.NET技术来开发,也给使用.NET开发的在职人员提供了很好的开发思路。关键词 .NET,ASP,房屋销售系统Abstract For the 21th century, develop information technology at such a high pace. However, the real estate in China is developing very fast, too. Because of
3、this, the traditional management system cant fit in the needs of the housing management. Thats why the real estate needs an advance system that can fit in their needs.This article is based on Microsoft .NET technology and I am trying to do some research on the sale management system (part of the rea
4、l estate management system), to find out if its necessary to make a system like that. First, I analyzed the significance and the trends of real estate management system. Then I try to deal with the problem of feasibility analysis by using Microsoft .NET technology. After that, I decided to use Micro
5、soft .NET 4 technology, which was most advantage in the world. At last I finished the project development and drew a conclusion that the real estate management system, which based on Microsoft .NET technology was could be done. For the more, I thought it was useful in China.The article gives out the
6、 real example of the sale management system by using Microsoft .NET technology and the function was shown up. All the sale management system includes house source management, house sale management and house lease management. By using this system, not only we can solve the problems in the house sale
7、management, but also, we can give out an example to the developers, who are using Microsoft .NET technology.KEY WORDS microsoft .net; asp;real estate management system目录1.前 言11.1.本课题研究的背景11.2.本课题的研究意义21.3.本论文的研究22.软件开发环境与技术简介32.1.开发工具介绍32.1.1.Visual Studio简介32.2.数据库介绍32.2.1.SQL Server 2005数据库简介32.3.
8、技术介绍42.3.1.ASP.NET技术42.3.2.AJAX技术42.3.3.微软LINQ技术42.3.4.ASP.NET三层架构43.系统分析63.1.调查研究63.2.问题定义63.3.功能分析63.4.可行性分析93.4.1.经济可行性分析93.4.2.技术可行性分析93.5.需求分析93.5.1.特性需求分析93.5.2.数据流程分析103.5.3.用例分析123.6.系统的运行环境143.6.1.服务器143.6.2.客户机144.系统概要设计154.1.系统功能简介154.1.1.数据输入、修改及删除154.1.2.数据查询154.1.3.生成EXCEL报表154.2.系统数据库
9、设计154.2.1.数据库需求分析154.2.2.系统数据库E-R图164.2.3.数据字典184.3.系统界面设计214.3.1.网站名称及Logo设计214.3.2.主界面颜色搭配及区域划分214.3.3.整体布局225.系统详细设计与实现255.1.房源管理模块255.1.1.房源管理模块流程图255.1.2.查看出售房源275.1.3.查看出租房源295.1.4.添加出售房源315.1.5.添加出租房源315.2.售房管理模块325.2.1.售房管理模块流程图325.2.2.查看购房登记345.2.3.购房登记355.2.4.售房成交登记365.2.5.查看售房成交记录375.3.租房
10、管理模块375.3.1.租房管理模块流程图375.3.2.查看租房登记子模块395.3.3.租房登记405.3.4.租房成交登记415.3.5.查看租房成交记录415.4.系统数据库详细设计425.4.1.查询功能的实现425.4.2.插入功能的实现455.4.3.更新功能的实现455.4.4.删除功能的实现465.5.关键问题代码设计475.5.1.利用存储过程实现数据操作475.5.2.图片上传至数据库495.5.3.通过数据库读取图片的方法505.5.4.利用LINQ读取XML文件515.5.5.利用AJAX+ASP无刷新验证数据是否存在526.系统测试566.1.测试方法简介566.2
11、.系统测试目标566.3.具体功能测试576.3.1.房源管理模块数据输入合法性测试576.3.2.售房管理模块AJAX检验数据测试586.3.3.界面设计的友好性测试597.总结与展望60参考文献61致 谢621. 前 言1.1. 本课题研究的背景不断增长的业务、不断发展的房地市场一直冲击着传统的房地产公司,传统繁琐的业务流程与公司发展的矛盾不断加深,使得房地产企业不得不走向现代化改革。对于一个现代化的房地产企业而言,房屋销售系统(房地产销售管理系统)是其不可缺少的重要组成部分,它对房地产的工作效率及业务开展有着至关重要的影响。传统的房地产公司一直采用笔录的方式对房产销售信息进行记录,即使是
12、使用计算机的情况,也仅局限于使用EXCEL等办公软件对数据进行记录保存或打印,因此,这种落后的处理方式,在公司业务不断发展的情况下,便产生了许多问题。通过研究,我们发现传统的地产公司存在以下问题:n 工作效率低下传统的房屋销售流程中,有很多情况下需要录入大量的重复数据,楼盘信息、客户资料、房屋信息等常重复出现,会大大的增大业务人员的工作量,从而降低了业务人员及整个企业的工作效率。n 统计及查询困难由于没有可靠的处理机制及技术,传统的房地产公司将在统计及查询中遇到很多问题。随着地产业的发展,房地产公司每天都会产生大量的业务数据,这些数据不但在录入的时候困难,在统计及查询中更是困难重重。n 业务流
13、程管理没有统一标准有些房地产经济需要身兼多职,不单要负责房屋的销售工作,还要负责数据的录入工作,这便使得地产企业内部职务混乱,从而使得业务流程处理的混乱。n 房屋展示不够方便传统的房地产公司多数都是使用纸张作为展示的手段,通常需要使用WORD等文字处理软件将图片及相关信息放在里面,然后展示出来,这样既增大了工作量,也使得展示过程变得繁琐。n 数据更新缓慢由于传统房地产公司的数据记录方式,使得房地产数据更新变得十分困难,在房地产业不断发展的情况下,传统房地产公司的数据更新将会变得越来越复杂。n 工作中产生不少资源浪费传统的房地产公司多数采用纸张作存储介质,一旦要销毁数据,便要将纸张剪碎处理,这样
14、便产生了很多纸张的浪费。1.2. 本课题的研究意义为了解决1.1本课题研究的背景中所存在的问题,提高房地产企业的工作效率,优化地产行业的业务处理流程,调整企业架构,推动房地产行业向信息化迈进,借此开发出一套功能完善、实用、可靠、方便的房地产管理系统。通过利用ASP.NET技术来开发出B/S模式的系统,可以方便系统的日后更新,以及优化;同时也方便了不同分店之间联网。在小型的企业中,使用ASP.NET是再好不过的了。本系统能有效地解决传统地产公司所存在的业务问题,及数据处理储存问题,使得房地产行业能进一步向时代化、信息化发展。1.3. 本论文的研究自从1998年,中国房地产改革以来,中国房地产行业
15、的发展一直呈稳步增长的势头。2008-2010年全国商品房销售额累计增长了20倍,这说明了中国的房屋销量一直在增长。而在十二五期间对于中国房地产发展的预测,也均认为中国的房地产业将进一步发展。因此,中国房地产行业蓬勃发展之时,推行出一套新型的房屋销售系统,使地产行业与现金的计算机技术相结合,乃是大势所趋。由于国内有不少农村正向着城市化过渡,而这些农村地区的房地产业多数都采用传统的业务处理模式,虽然在以前,传统的业务处理模式并不会为企业带来太大的问题。但随着城市化改革的不断推进,房地产产品不断增长,传统的业务处理方式必然满足不了这些传统房地产业的需要,房屋销售系统是很有必要存在的。2. 软件开发
16、环境与技术简介2.1. 开发工具介绍2.1.1. Visual Studio简介Visual Studio 是一套由微软公司开发的完整的开发工具,用于生成 ASP.NET Web 应用程序、XML Web services、桌面应用程序和移动应用程序。 Visual Basic、Visual C# 和 Visual C+ 都使用相同的集成开发环境 (IDE),这样就能够进行工具共享,并能够轻松地创建混合语言解决方案。 另外,这些语言使用 .NET Framework 的功能,它提供了可简化 ASP Web 应用程序和 XML Web services 开发的关键技术。 对于开发一套房屋销售系统
17、而言,由于其简单易用的界面,以及功能丰富的类库,将使得软件开发过程变得十分简便,而开发效率也将大大提高。2.2. 数据库介绍2.2.1. SQL Server 2005数据库简介SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使企业可以构建
18、和部署经济有效的 BI 解决方案,帮助企业团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。在开发房屋销售系统的过程中,由于SQL Server 2005可以与Visual Studio 2010紧密结合,在系统开发时,对于数据库的操作将会变得十分容易。因此,采用SQL Server与Visual Studio相结合的方式来开发ASP .net的房屋销售系统,是最好不过的选择。2.3. 技术介绍2.3.1. ASP.NET技术ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Bas
19、ic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET 框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET技术的简洁的设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网的所有特点。此外,强大的可伸缩性和多种开发工具的支持,语言灵活,也让其具有强大的生命力。ASP.NET以其良好的结构及扩展性、简易性、可用性、可缩放性、可管理性、高性能的执行效率、强大的工具和平台支持和良好的安全性等特点成为目前最流行的Web开发技术之一。而采用ASP.NET语言
20、的网络应用开发框架,目前也已得到广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制。2.3.2. AJAX技术AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。2.3.3. 微软LINQ技术.NET Language-Integrated Query(LINQ,语言集成查询)是微软公司提供的一项新技术。它能够将查询功能直接引入到.NET Framework 3.5所支持的编程语言
21、(如C#、Visual Basic等)中。查询操作可以通过编程语言自身来传达,而不是以字符串嵌入到应用程序代码中。2.3.4. ASP.NET三层架构l 表现层(Presentation Layer)表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。在ASP.NET中,该层包括aspx页面、用户控制、服务器控制以及某些与安全相关的类和对象。l 业务层(Business Tier)业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。在ASP.NET中,该层包括使用SqlClient或OleDb从SQL Server或Access数据库取数据、更新数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 0740112254 陈文开 基于 net 技术 房屋 销售 系统 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2010206.html