《0740112254_陈文开_基于net技术的房屋销售系统设计与实现——销售3441.docx》由会员分享,可在线阅读,更多相关《0740112254_陈文开_基于net技术的房屋销售系统设计与实现——销售3441.docx(98页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、摘要211世纪是是一个信信息化技技术高速速发展的的时代,随着目前的房地产业的飞速发展,传统的管理制度及模式已经满足不了现有地产管理的需要,正因如此,房地产业迫切需要一个采用21世纪信息技术的管理系统,以辅助地产工作人员完成任务。本文是基基于.NNET技技术的房房屋销售售系统与与实现销售售管理子子系统的的实现及及存在的的必要性性进行的的研究。首首先分析析了房屋屋销售系系统在现现时代的的意义及及发展趋趋势;提提出了利利用.NNET技技术开发发的可行行性进行行研究的的问题;采用了了目前最最新的.NETT 4.0技术术,实现现了房屋屋销售系系统销售子子系统的的开发;得出了了基于.NETT技术的的房屋销
2、销售系统统在现有有技术中中是能够够实现,且且具有时时代意义义的结论论。论文给出出了基于于.NEET技术术的房屋屋销售系系统销售管管理子系系统的开开发实例例,并给给出了系系统的主主要功能能。主要要包括房房源管理理、购房房管理和和租房管管理等模模块。通通过该系系统,能能够很好好的解决决目前房房屋销售售管理流流程不够够清晰及及效率方方面的问问题,同同时利用用.NEET技术术来开发发,也给给使用.NETT开发的的在职人人员提供供了很好好的开发发思路。关键词.NETT,ASPP,房屋销销售系统统AbsttracctFoor tthe 21tth ccentturyy, ddeveelopp innfor
3、rmattionn teechnnoloogy at succh aa hiigh pacce. Howweveer, thee reeal esttatee inn Chhinaa iss deevellopiing verry ffastt, ttoo. Beecauuse of thiis, thee trradiitioonall maanaggemeent sysstemm caantt fiit iin tthe neeeds of thee hoousiing mannageemennt. Thaatss whhy tthe reaal eestaate neeeds an ad
4、vvancce ssysttem thaat ccan fitt inn thheirr neeedss.Thiss arrticcle is bassed on Miccrossoftt .NNET tecchnoologgy aand I aam ttryiing to do somme rreseearcch oon tthe salle mmanaagemmentt syysteem (parrt oof tthe reaal eestaate mannageemennt ssysttem), tto ffindd ouut iif iitss neecesssarry tto mma
5、kee a sysstemm liike thaat. Firrst, I anaalyzzed thee siigniificcancce aand thee trrendds oof rreall esstatte mmanaagemmentt syysteem. Theen II trry tto ddeall wiith thee prrobllem of feaasibbiliity anaalyssis by usiing Miccrossoftt .NNET tecchnoologgy. Aftter thaat, I ddeciidedd too usse MMicrrosoo
6、ft .NEET 44 teechnnoloogy, whhichh waas mmostt addvanntagge iin tthe worrld. Att laast I ffiniisheed tthe proojecct ddeveeloppmennt aand dreew aa cooncllusiion thaat tthe reaal eestaate mannageemennt ssysttem, whhichh baasedd onn Miicroosofft .NETT teechnnoloogy wass coouldd bee doone. Foor tthe mor
7、re, I tthouughtt itt waas uusefful in Chiina.The artticlle ggivees oout thee reeal exaamplle oof tthe salle mmanaagemmentt syysteem bby uusinng MMicrrosooft .NEET ttechhnollogyy annd tthe funnctiion wass shhownn upp. AAll thee saale mannageemennt ssysttem inccluddes houuse souurcee maanaggemeent, ho
8、ousee saale mannageemennt aand houuse leaase mannageemennt. By usiing thiis ssysttem, noot oonlyy wee caan ssolvve tthe proobleems in thee hoousee saale mannageemennt, butt allso, wee caan ggivee ouut aan eexammplee too thhe ddeveelopperss, wwho aree ussingg Miicroosofft .NETT teechnnoloogy.KEYWWORD
9、DS micrrosooft .neet;aspp;reaalesstattemaanaggemeentssysttem目录1.前 言11.1.本课题题研究的的背景111.2.本课题题的研究究意义221.3.本论文文的研究究22.软件件开发环环境与技技术简介介32.1.开发工工具介绍绍32.1.1.VVisuual Stuudioo简介332.2.数据库库介绍332.2.1.SSQL Serrverr 20005数数据库简简介32.3.技术介介绍42.3.1.AASP.NETT技术442.3.2.AAJAXX技术442.3.3.微微软LIINQ技技术42.3.4.AASP.NETT三层架架构4
10、3.系统统分析663.1.调查研研究63.2.问题定定义63.3.功能分分析63.4.可行性性分析993.4.1.经经济可行行性分析析93.4.2.技技术可行行性分析析93.5.需求分分析93.5.1.特特性需求求分析993.5.2.数数据流程程分析1103.5.3.用用例分析析123.6.系统的的运行环环境1443.6.1.服服务器1143.6.2.客客户机1144.系统统概要设设计1554.1.系统功功能简介介154.1.1.数数据输入入、修改改及删除除154.1.2.数数据查询询154.1.3.生生成EXXCELL报表1154.2.系统数数据库设设计1554.2.1.数数据库需需求分析析
11、154.2.2.系系统数据据库E-R图1164.2.3.数数据字典典184.3.系统界界面设计计214.3.1.网网站名称称及Loogo设设计2114.3.2.主主界面颜颜色搭配配及区域域划分2214.3.3.整整体布局局225.系统统详细设设计与实实现2555.1.房源管管理模块块255.1.1.房房源管理理模块流流程图2255.1.2.查查看出售售房源2275.1.3.查查看出租租房源2295.1.4.添添加出售售房源3315.1.5.添加加出租房房源3115.2.售房管管理模块块325.2.1.售售房管理理模块流流程图3325.2.2.查查看购房房登记3345.2.3.购购房登记记355
12、.2.4.售售房成交交登记3365.2.5.查查看售房房成交记记录3775.3.租房管管理模块块375.3.1.租租房管理理模块流流程图3375.3.2.查查看租房房登记子子模块3395.3.3.租租房登记记405.3.4.租租房成交交登记4415.3.5.查查看租房房成交记记录4115.4.系统数数据库详详细设计计425.4.1.查查询功能能的实现现425.4.2.插插入功能能的实现现455.4.3.更更新功能能的实现现455.4.4.删删除功能能的实现现465.5.关键问问题代码码设计4475.5.1.利利用存储储过程实实现数据据操作4475.5.2.图图片上传传至数据据库4995.5.3
13、.通通过数据据库读取取图片的的方法5505.5.4.利利用LIINQ读读取XMML文件件515.5.5.利利用AJJAX+ASPP无刷新新验证数数据是否否存在5526.系统统测试5566.1.测试方方法简介介566.2.系统测测试目标标566.3.具体功功能测试试576.3.1.房房源管理理模块数数据输入入合法性性测试5576.3.2.售售房管理理模块AAJAXX检验数数据测试试586.3.3.界界面设计计的友好好性测试试597.总结结与展望望60参考文献献61致 谢6621. 前言1.1. 本课题研研究的背背景不断增长长的业务务、不断发发展的房房地市场场一直冲冲击着传传统的房房地产公公司,传
14、传统繁琐琐的业务务流程与与公司发发展的矛矛盾不断断加深,使使得房地地产企业业不得不不走向现现代化改改革。对对于一个个现代化化的房地地产企业业而言,房房屋销售售系统(房房地产销销售管理理系统)是是其不可可缺少的的重要组组成部分分,它对对房地产产的工作作效率及及业务开开展有着着至关重重要的影影响。传传统的房房地产公公司一直直采用笔笔录的方方式对房房产销售售信息进进行记录录,即使使是使用用计算机机的情况况,也仅仅局限于于使用EXXCELL等办公公软件对对数据进进行记录录保存或或打印,因因此,这这种落后后的处理理方式,在在公司业业务不断断发展的的情况下下,便产产生了许许多问题题。通过过研究,我我们发现
15、现传统的的地产公公司存在在以下问问题:n 工作效率率低下传统的房房屋销售售流程中中,有很很多情况况下需要要录入大大量的重重复数据据,楼盘盘信息、客客户资料料、房屋屋信息等等常重复复出现,会会大大的的增大业业务人员员的工作作量,从从而降低低了业务务人员及及整个企企业的工工作效率率。n 统计及查查询困难难由于没有有可靠的的处理机机制及技技术,传传统的房房地产公公司将在在统计及及查询中中遇到很很多问题题。随着着地产业业的发展展,房地地产公司司每天都都会产生生大量的的业务数数据,这这些数据据不但在在录入的的时候困困难,在在统计及及查询中中更是困困难重重重。n 业务流程程管理没没有统一一标准有些房地地产
16、经济济需要身身兼多职职,不单单要负责责房屋的的销售工工作,还还要负责责数据的的录入工工作,这这便使得得地产企企业内部部职务混混乱,从从而使得得业务流流程处理理的混乱乱。n 房屋展示示不够方方便传统的房房地产公公司多数数都是使使用纸张张作为展展示的手手段,通通常需要要使用WWORDD等文字字处理软软件将图图片及相相关信息息放在里里面,然然后展示示出来,这这样既增增大了工工作量,也也使得展示过过程变得得繁琐。n 数据更新新缓慢由于传统统房地产产公司的的数据记记录方式式,使得得房地产产数据更更新变得得十分困困难,在在房地产产业不断断发展的的情况下下,传统统房地产产公司的的数据更更新将会会变得越越来越
17、复复杂。n 工作中产产生不少少资源浪浪费传统的房房地产公公司多数数采用纸纸张作存存储介质质,一旦旦要销毁毁数据,便便要将纸纸张剪碎碎处理,这这样便产产生了很很多纸张张的浪费费。1.2. 本课题的的研究意意义为了解决决1.1本本课题研研究的背背景中中所存在在的问题题,提高高房地产产企业的的工作效效率,优优化地产产行业的的业务处处理流程程,调整整企业架架构,推推动房地地产行业业向信息息化迈进进,借此此开发出出一套功功能完善善、实用用、可靠靠、方便便的房地地产管理理系统。通通过利用用ASPP.NEET技术术来开发发出B/S模式式的系统统,可以以方便系系统的日日后更新新,以及及优化;同时也也方便了了不
18、同分分店之间间联网。在小型型的企业业中,使使用ASSP.NNET是是再好不不过的了了。本系统统能有效效地解决决传统地地产公司司所存在在的业务务问题,及及数据处处理储存存问题,使使得房地地产行业业能进一一步向时时代化、信息息化发展展。1.3. 本论文的的研究自从19998年年,中国国房地产产改革以以来,中中国房地地产行业业的发展展一直呈呈稳步增增长的势势头。220088-20010年年全国商商品房销销售额累累计增长长了200倍,这这说明了了中国的的房屋销销量一直直在增长长。而在在十二五五期间对对于中国国房地产产发展的的预测,也也均认为为中国的的房地产产业将进进一步发发展。因因此,中中国房地地产行
19、业业蓬勃发发展之时时,推行行出一套套新型的的房屋销销售系统统,使地地产行业业与现金金的计算算机技术术相结合合,乃是是大势所所趋。由于国内内有不少少农村正正向着城城市化过过渡,而而这些农农村地区区的房地地产业多多数都采采用传统统的业务务处理模模式,虽虽然在以以前,传传统的业业务处理理模式并并不会为为企业带带来太大大的问题题。但随随着城市市化改革革的不断断推进,房房地产产产品不断断增长,传传统的业业务处理理方式必必然满足足不了这这些传统统房地产产业的需需要,房房屋销售售系统是是很有必必要存在在的。2. 软件开发发环境与与技术简简介2.1. 开发工具具介绍2.1.1. Visuual Stuudio
20、o简介Visuual Stuudioo 是一一套由微微软公司司开发的的完整的的开发工工具,用用于生成成 ASSP.NNET Webb 应用用程序、XXML Webb seerviicess、桌面面应用程程序和移移动应用用程序。 Vissuall Baasicc、Viisuaal CC# 和和 Viisuaal CC+ 都使用用相同的的集成开开发环境境 (IIDE),这样样就能够够进行工工具共享享,并能能够轻松松地创建建混合语语言解决决方案。 另外,这这些语言言使用 .NEET FFrammewoork 的功能能,它提提供了可可简化 ASPP Weeb 应应用程序序和 XXML Webb see
21、rviicess 开发发的关键键技术。 对于开发发一套房房屋销售售系统而而言,由由于其简简单易用用的界面面,以及及功能丰丰富的类类库,将将使得软软件开发发过程变变得十分分简便,而而开发效效率也将将大大提提高。2.2. 数据库介介绍2.2.1. SQL Serrverr 20005数数据库简简介SQL Serrverr 20005 是一个个全面的的数据库库平台,使使用集成成的商业业智能 (BII) 工工具提供供了企业业级的数数据管理理。SQQL SServver 20005 数数据库引引擎为关关系型数数据和结结构化数数据提供供了更安安全可靠靠的存储储功能,可可以构建建和管理理用于业业务的高高可用
22、和和高性能能的数据据应用程程序。SQL Serrverr 20005 数据引引擎是本本企业数数据管理理解决方方案的核核心。此此外 SSQL Serrverr 20005 结合了了分析、报报表、集集成和通通知功能能。这使使企业可可以构建建和部署署经济有有效的 BI 解决方方案,帮帮助企业业团队通通过记分分卡、DDashhboaard、WWeb serrvicces 和移动动设备将将数据应应用推向向业务的的各个领领域。在开发房房屋销售售系统的的过程中中,由于于SQLL Seerveer 220055可以与与Vissuall Sttudiio 220100紧密结结合,在在系统开开发时,对对于数据据库
23、的操操作将会会变得十十分容易易。因此此,采用用SQLL Seerveer与VVisuual Stuudioo相结合合的方式式来开发发ASPP .nnet的的房屋销销售系统统,是最最好不过过的选择择。2.3. 技术介绍绍2.3.1. ASP.NETT技术ASP.NETT 是一一个已编编译的、基基于 .NETT 的环环境,可可以用任任何与 .NEET 兼兼容的语语言(包包括 VVisuual Bassic .NEET、CC# 和和 JJScrriptt .NNET.)创作作应用程程序。另另外,任任何 AASP.NETT 应用用程序都都可以使使用整个个 .NNET 框架架。开发发人员可可以方便便地获
24、得得这些技技术的优优点,其其中包括括托管的的公共语语言运行行库环境境、类型型安全、继继承等等等。ASP.NETT技术的的简洁的的设计和和实施,完完全面向向对象、具具有平台台无关性性且安全全可靠、主主要面向向互联网网的所有有特点。此此外,强强大的可可伸缩性性和多种种开发工工具的支支持,语语言灵活活,也让让其具有有强大的的生命力力。ASP.NETT以其良良好的结结构及扩扩展性、简简易性、可可用性、可可缩放性性、可管管理性、高高性能的的执行效效率、强强大的工工具和平平台支持持和良好好的安全全性等特特点成为为目前最最流行的的Webb开发技技术之一一。而采采用ASSP.NNET语语言的网网络应用用开发框
25、框架,目目前也已已得到广广泛的应应用,其其优势主主要是为为搭建具具有可伸伸缩性、灵灵活性、易易维护性性的业务务系统提提供了良良好的机机制。2.3.2. AJAXX技术AJAXX即“Asyynchhronnouss JaavaSScriipt andd XMML”(异步步JavvaSccrippt和XXML),AJJAX并并非缩写写词,而而是由JJessse JJamees GGaiiiettt创造的的名词,是是指一种种创建交交互式网网页应用用的网页页开发技技术。2.3.3. 微软LIINQ技技术.NETT Laanguuagee-Innteggratted Queery(LINNQ,语语言集成
26、成查询)是微软软公司提提供的一一项新技技术。它它能够将将查询功功能直接接引入到到.NEET FFrammewoork 3.55所支持持的编程程语言(如C#、Viisuaal BBasiic等)中。查查询操作作可以通通过编程程语言自自身来传传达,而而不是以以字符串串嵌入到到应用程程序代码码中。2.3.4. ASP.NETT三层架架构l 表现层(PPressenttatiion Layyer)表现层用用于用户户接口的的展示,以以及用业业务层的的类和对对象来“驱动”这些接接口。在在ASPP.NEET中,该该层包括括asppx页面面、用户户控制、服服务器控控制以及及某些与与安全相相关的类类和对象象。l
27、 业务层(BBusiinesss TTierr)业务层用用于访问问数据层层,从数数据层取取数据、修修改数据据以及删删除数据据,并将将结果返返回给表表现层。在ASPP.NEET中,该该层包括括使用SSqlCClieent或或OleeDb从从SQLL Seerveer或AAcceess数数据库取取数据、更更新数据据及删除除数据,并并把取得得的数据据放到DDataaReaaderr或DaataSSet中中返回给给表现层层。返回回的数据据也许只只有一个个整型数数字,比比如一个个表的行行记录数数目,但但这也要要用数据据层的数数据进行行计算。l BLL和和DALL通常该层层被划分分成两个个子层:业务逻逻辑
28、层(BBusiinesss LLogiic LLayeer,BBLL)和和数据访访问层(DDataa Acccesss LLayeers,DDAL)。业业务逻辑辑层在数数据访问问层之上上,也就就是说BBLL调调用DAAL的类类和对象象。DAAL访问问数据并并将其转转给BLLL。在ASPP.NEET中,该该层可以以用SqqlClliennt或OOleDDb从SSQL Serrverr或Acccesss数据据库取数数据,把把数据通通过DaataSSet 或DaataRReadder的的形式给给BLLL,BLLL处理理数据给给表现层层。有的的时候,例例如直接接把DaataSSet 或DaataRRe
29、adder送送给表现现层的时时候,BBLL是是一个透透明层。l 数据层(DDataa Tiier)数据层是是数据库库或者数数据源。在在.NEET中,通通常它是是一个SSQL Serrverr或Acccesss数据据库,但但不仅限限于此两两种形式式,它还还可能是是Oraaclee,MyySQLL,甚至至是XMML。3. 系统分析析3.1. 调查研究究通过对传传统的地地产公司司调查发发现,传传统的地地产公司司在销售售管理的的方面大大多采用用纸张记记录或将将数据录录入到EEXCEEL的方方式。这这种传统统的方式式会导致致大量重重复数据据的产生生、录入入效率低低下、统统计以及及查询困困难等问问题。但但
30、由于现现有的很很多大型型发地产产管理系系统虽然然功能齐齐全,不不过售价价实在令令一些小小地产公公司和新新兴公司司望而却却步,他他们都希希望能开开发出适适合他们们公司使使用的产产品,以以满足他他们的需需要。3.2. 问题定义义 解决地产产公司工工作效率率低下的的问题,通通过系统统来提高高工作效效率 解决统计计和查询询困难的的问题,通通过系统统来改进进统计及及查询的的方式 取代传统统的数据据记录方方式,通通过系统统来记录录数据 改进企业业架构,通通过系统统对企业业架构进进行科学学的划分分 满足房地地产销售售规范化化要求,开开发出满满足一般般企业要要求的产产品3.3. 功能分析析根据实际际情况分分析
31、出来来的结果果,房屋屋销售管管理系统统可分为为两大部部分,分分别是负负责与客客户打交交道的前前台部分分,和负负责供管管理员使使用的后后台部分分,具体体功能如如图3-1所示示。浏览网页未注册用户注册用户每日推荐房源查看新闻信息浏览出售房源查询出售房源会员注册浏览出售房源查询出租房源普通用户管理员每日推荐房源查看新闻信息浏览出售房源查询出售房源浏览出售房源查询出租房源论坛发贴找回密码购房登记购房登记设置推荐房源添加新闻信息添加出售房源删除出售房源添加出售房源删除出租房源管理论坛贴用户管理删除购房登记图3-1 系统功能模块图本文着重重于讲述述销售管管理子系系统的实实现,共共分为3大大功能模模块,房房
32、源管理理模块、售房管理理模块、租租房管理理模块,如如图3-2所示。图3-22 销售售管理子子系统模模块图l 房源管理理模块的功功能包括括 供出售的的信息录录入、删删除和修修改 供出租的的信息录录入、删删除和修修改 房源信息息的查询询及生成成EXCCEL报报表l 售房管理理模块的的功能包包括 购房登记记功能(包包括录入入、删除除和修改改) 登记查询询及生成EEXCEEL报表表 售房成交交登记功功能(包包括录入入、删除除和修改改) 成交登记记查询及及生成EEXCEEL报表表l 租房管理理模块的的功能包包括 租房登记记功能(包包括录入入、删除除和修改改) 登记查询询及打印印功能 租房成交交登记功功能
33、(包包括录入入、删除除和修改改) 成交登记记查询及及生成EEXCEEL报表表3.4. 可行性分分析主要包括括经济可可行性分分析和技技术可行行性分析析3.4.1. 经济可行行性分析析使用Viisuaal SStuddio开开发系统统,由于于其功能能强大,且且操作简简单,开开发的效效率很高高,因此此并不需需要太多多的经费费投资。并并且由于于国内大大多数用用户均使使用Wiindoows操操作系统统,Viisuaal SStuddio开开发的系系统能很很好地运运行在WWinddowss系统上上面。3.4.2. 技术可行行性分析析使用ASSP.NNET C#来来开发一一个系统统的技术术已经很很成熟,而而
34、Vissuall Sttudiio作为为开发工工具,能能与同为为微软的的数据库库产品SSQL Serrverr紧密连连接,在技术术上基本本不会存存在太大大问题。3.5. 需求分析析3.5.1. 特性需求求分析通过调查查显示,一一套房屋屋销售系系统需要要具有以以下特性性:l 方便实用用的特性性对于一个个现代的的房地产产公司而而言,其其销售管管理系统统除了需需要具备备强大的的功能以以外,更更重要的的是方便便以及实实用。因因此,销销售管理理系统需需要具有有良好的的人机界界面,以以确保每每项功能能都能使使用户感感觉使用用方便;功能以以实用性性为主,可可以为特特有的客客户定制制特有的的功能,避避免增加加
35、不必要要的功能能。l 易于维护护、易于于更新的的特性在销售管管理系统统的设计计上,系系统应设设计成容容易更新新,且方方便维护护的模式式。因为为这样更更利于后后台工作作人员的的操作,及及系统的的再次开开发或更更新。同同时这样样也方便便了地产产公司在在改革或或新增业业务的时时候进行行模块扩扩充。l 基于B/S模式式的网络络特性由于现在在的房地地产公司司多数都都有连锁锁店,要要是只开开发单机机的系统统,对于于多个店店铺的数数据收集集以及统统计肯定定不方便便,在更更新方面面也会遇遇到很多多的麻烦烦。因此此设计成成B/SS模式可可以很方方便用户户的使用用,只要要计算机机装有较较新的浏浏览器都都能够使使用
36、。而而更新方方面,也也只需更更新服务务器端,便便可以完完成更新新,无需需像C/S模式式一样,除除了服务务端以外外,还需需要更新新客户端端才能够够完成更更新。l 符合“绿绿色办公公”理念的的特性“绿色办办公”是现在中中国,乃乃至世界界各国都都推行的的办公理理念,其其关键是是减少浪浪费。因因此在销销售管理理系统的的设计上上,也要要做到减减少浪费费,以达达到节省省公司以以及地球球资源的的目的。3.5.2. 数据流程程分析销售管理系统房源收集部门房屋销售部门房源信息购、租房信息房源信息图3-33 销售售管理系系统第00层数据据流图房源收集部门1.录入房源信息房屋销售系统数据库2.获取房源信息3.登记购
37、、租房信息房屋销售部门房源信息房源信息房源信息房源信息购、租房信息购、租房信息图3-44 销售售管理系系统第11层数据据流图1.1输入房源信息房源信息1.2验证房源信息房源信息房源信息图3-55 销售售管理系系统第11层数据据流图录入入房源信信息2.1查询房源信息房源信息2.2获得房源信息房源信息房源信息图3-66 销售售管理系系统第11层数据据流图录入入房源信信息3.1登记购、租房信息房源信息3.2验证购、租房信息房源信息房源信息图3-77 销售售管理系系统第11层数据据流图录入入房源信信息3.5.3. 用例分析析图3-88客户请请求服务务用例图图用例图图说明(1)SSearrch forr
38、 Hoousee:查询询房屋信信息用例例(2)OOrdeer HHousse:预预约购买买房屋用用例(3)LLogoon tthe WebbSitte:登登录网站站(4)DDeliiverr Caard:发布论论坛贴(5)SShoww Caard:查看论论坛贴(6)SSearrch forr Neews:查看新新闻信息息(7)SSearrch By Datte:查查询指定定日期新新闻图3-99系统管管理员系系统维护护用例图图用例图图说明(1)SSearrch HouuseIInfoo:查询询房屋信信息用例例(2)AAdd HouuseIInfoo:添加加房屋信信息用例例(3)UUpdaate
39、HouuseIInfoo:更新新房屋信信息用例例(4)DDeleete HouuseIInfoo:删除除房屋信信息用例例(5)SSearrch forr Neews:查询新新闻信息息用例(6)IIssuue NNewss:发布布新闻信信息用例例(7)EEditt Neews:修改新新闻信息息用例(8)DDeleete Newws:删删除新闻闻信息用用例(9)MManaage Carrd:管管理论坛坛帖用例例3.6. 系统的运运行环境境3.6.1. 服务器本系统是是基于微微软.NNET 4.00开发,因因此需要要安装.NETT Frrameeworrk 44,并且且在IIIS中配配置。系系统同时
40、时需要微微软SQQL数据据库的支支持,建建议使用用Miccrossoftt SQQL SServver 20005或以以上版本本数据库库。3.6.2. 客户机只需使用用安装有有Winndowws XXP、220033 Seerveer、VVistta、220088、Seevenn、20008RR2操作作系统的的机器,并并安装有有Intternnet Expplorrer 6以上上浏览器器,即可可使用。经过测试试,在火火狐和遨遨游3浏浏览器中中存在一一定兼容容性问题题,因此此不推荐荐使用非非IE的的浏览器器。4. 系统概要要设计4.1. 系统功能能简介房屋销售售系统销售售管理子子系统简简单来说说
41、是一个个综合数数据录入入及查询询的系统统,因此此根据此此特点,可可以将系系统划分分出3大大功能:数据输输入、修修改及删删除;数据查查询;报表的的生成及及打印4.1.1. 数据输入入、修改改及删除除数据输入入、修改改及删除除,即我我们通常常所称的的数据操操作,用用户可在在权限允允许的情情况下,对对数据库库中数据据表进行行数据操操作,以以确保数数据能及及时传回回数据库库当中。并并且在数数据输入入和修改改的时候候,系统统会自动动验证数数据的合合法性,以以防止数数据的错错误输入入,尽所所能地保保障数据据录入的的准确无无误。4.1.2. 数据查询询查询系统统是系统统的主要要部分,也也是最难难实现的的一部
42、分分。本系系统主要要是对房房源信息息、购、租租房登记记信息进进行查询询。为了了方便用用户查询询数据,本本系统查查询功能能所采用用的是模模糊查询询的方法法,即用用户不必必在准确确输入数数据的情情况下进进行查询询。4.1.3. 生成EXXCELL报表主要是将将查询出出来的房房源信息息以及购购、租房房登记信信息生成成为EXXCELL报表内内容,方方便用户户打印以以及开展展后续的的其它工工作。4.2. 系统数据据库设计计4.2.1. 数据库需需求分析析数据库需需求分析析是对系系统功能能整体划划分的核核心部分分,数据据库就好好比是系系统的“心脏”,为系系统的各各个模块块提供“血液”。根据据数据流流程分析
43、析,及实实际应用用需要,数数据库需需要设计计出以下下表:售售房信息息表(HHousseSaaleTTablle)、租租房信息息表(HHousseLeeaseeTabble)、购购房登记记表(SSaleeOrdderTTablle)、租租房登记记表(LLeasseOrrderrTabble)、售房成交信息表(BO_SaleTable)、租房成交信息表(BO_LeaseTable)。考虑到维护的便利性,以及方便权限管理,数据库中的表均采用低耦合度的方式建立,以防止数据的错误录入。虽然相对对于高耦耦合度而而言,关关系性不不强,但但这样的的数据库库设计更更适合房房屋销售售系统的的使用。4.2.2. 系
44、统数据据库E-R图由于售房房与租房房在本系系统中是是作为22个模块块存在,因因此在EE-R图图绘制中中也分成成了2个个部分。图4-11数据库库设计购房房部分EE-R图图图4-22数据库库设计租房房部分EE-R图图4.2.3. 数据字典典基于前面面的分析析,建立立了以下下数据表表表4-11售房信信息表售房信息息表HoouseeSalleTaablee字段名数据类型型键类型描述是否为空空SaleeIDIntPrimmaryyKeyy售房编号号否Disttricctvarccharr(500)/区域否Consstruuctvarccharr(500)/户型否Direectiionvarccharr(
45、500)/房屋朝向向否Flooorvarccharr(500)/房屋楼层层否Decoorattionnvarccharr(500)/装修信息息否Depaartvarccharr(500)/店铺否HS_NNeigghboorVarccharr(500)/楼盘名称称是HS_AAddrresssVarccharr(2000)/售房地址址否HS_AAcreeageefloaat/房屋面积积否HS_UUseYYearrInt/房屋年限限是HS_TTypeeVarccharr(6)/二手/全全新是HS_PPricceMoneey/房屋价格格是HS_PProvvideeVarccharr(10000)/配套设施施是HS_DDetaailVarccharr(20000)/详细信息息是HS_IImaggeImagge/房屋图片片是HS_LLinkkmannVarccharr(166)/联系人否HS_CConttacttTellVarccharr(500)/联系人电电话否HS_PPovVarccharr(100)/信息有效效期否