房屋销售信息管理系统的设计与实现(DOC43)2346.doc
Evaluation Warning: The document was created with Spire.Doc for .NET.房屋销售售信息管管理系统统的设计计与实现现摘 要随着信息息自动化化处理技技术的日日益发展展,如何何科学,全全面,高高效的对对单位纷纷繁复杂杂的档案案管理事事务进行行计算机机的自动动化管理理是个热热门话题题,当前前企事业业单位为为了提升升自身的的竞争力力,各单单位都在在定制和和购买各各项业务务应用软软件,运运用高科科技手段段进行科科学,规规范的管管理。作作为房屋屋销售公司司的管理理者,希希望能够够对房屋屋销售事务务管理的的整个流流程状态态,信息息资料的的情况了了如指掌掌,使其其可以做做出科学学的决策策。作为为工作人人员期望望能够避避免繁琐琐的手工工操作,甩甩掉传统统的手工工记录方方式,达达到事半半功倍的的效果。一一个能够够使其实实现管理理系统化化、规范范化、自自动化的的计算机机系统就就显得很很有必要要。利用用计算机机技术,实现管管理系的的自动化化,规范化化就是这这个问题题最好的的解决方方法.论文主要要探讨“房屋销售售管理系系统”的理论论基础和和设计思思想,根根据系统统的开发发过程和和系统的的功能实实现为主主线来论论述数据据库管理理软件的的开发过过程。主主要阐述述以软件件工程理理论作为为系统开开发的理理论基础础,以客客户机/服务器器模式的的关系型型数据库库作为后后台,以以专业数数据库开开发语言言作为实实现手段段的数据据库管理理软件的的开发过过程分析析和理论论研究。本系统以以JSPP 2.0和 SQQL为开发发工具,通通过后台台数据库库的建立立与设置置,软件件界面的的设计与与实现,程程序的编编写与调调试等几几个阶段段来完成成对房屋屋销售管理理系统的的开发。本论文详详细地介介绍了开开发系统统的具体体步骤,以以及应用用的技术术,以配配图例的的方式详详尽说明明,并在在文中对对一些源源程序作作了详细细的解释释。关键词:数据库库管理软软件房屋屋销售管理理查询AbstractHoussingg saaless innforrmattionn maanaggemeent sysstemmAbsttracctAs tthe bassic toool oof iinfoormaatioon aage, coompuuterr haas bbeenn wiidelly uusedd inn evveryy paart of moddernn liife. Wiith thee inncreeasiing demmandds oof IIT sspecciallistt byy thhe ssociietyy, ccompputeer ssofttwarre aabillityy exxamiinattionns ggroww tooo. Thee apppliicattionn off “Houuse Ageencyy Maanaggemeent Infformmatiion Sysstemm” caan ggreaatlyy reeducce rregiistrrantts' worrklooad , tthe higgh eerroor rratees ccaussed by hanndwoork andd avvoidd unnneccesssaryy reepeaatinng wworkk. AAll theese cann maake thee reegissterr annd sstattisttic morre cconvveniientt ,ffastt annd eeffiicieent。Thiss diisseertaatioon mmainnly disscusssedd thhe bbasiic ttheoory andd deesiggnattionn off “Houuse Ageencyy Maanaggemeent Infformmatiion Sysstemm”., andd thhe ddeveeloppingg prroceedurre aaccoordiing to sysstemm deevellopiing proocedduree annd ffuncctioon rreallizaatioon. Thee esssayy allso menntioonedd daatabbasee maanaggemeent sofftwaare''s ddeveeloppingg prroceedurreannalyysiss annd ttheoory stuudy by usiing sofftwaare proojecct ttheoory as thee thheorretiic bbasiis oof ssysttem devveloopinng , thhe CC/S moddel rellatiing dattabaase as thee baackggrouund andd thhe pproffesssionnal dattabaase as thee deevellopiing lannguaage appplyiing metthodd. TThiss Syysteem uusess JSSP 22.0 andd SQQL aas ddeveeloppingg kiit. By buiildiing andd seettiing up bacckgrrounnd ddataabasse, dessignningg annd aappllyinng ssofttwarre iinteerfaace,proograammiing wriitinng aand debbugggingg, ddeveelopped “Houuse Ageencyy Maanaggemeent Infformmatiion Sysstemm”. Thiis ddissserttatiion inttrodduceed tthe speeciffic steeps in devveloopinng tthe sysstemm ,aas wwelll ass thhe ttechhniccal skiill appplieed, preesenntedd wiith graaphiics andd sppeciificc innstrructtionn annd ssomee soourcce ccodee haas bbeenn exxplaaineed ppartticuularrlyKeywwordds:dattabaase maanagged currrenncy houssingg saaless maanaggemeent qquerry第1章前前言11.1课课题背景景11.2目目的和意意义11.3可可行性分分析21.3.1技术术的可行行性21.3.2经济济的可行行性21.3.3操作作可行性性31.3.4法律律的可行行性3第2章相相关技术术介绍442.1开开发工具具42.2 JSPP52.3 Serrvleet62.4 JavvaSccrippt72.5 Htmml7第3章系系统分析析93.1系系统功能能分析993.2需需求分析析93.3系系统处理理流程图图10第4章系系统总体体设计1124.1总总体结构构设计1124.2系系统功能能124.2.1系统统功能设设计目标标124.2.2系统统主要功功能1334.3系系统模块块详细介介绍1444.3.1租售售登记模模块1444.3.2租售售查询模模块1444.3.3租售售报表统统计模块块154.3.4租售售合同管管理模块块154.3.5用户户管理模模块1554.3.6购房房常识管管理模块块15第5章数数据库设设计1665.1概概念设计计165.2数数据表的的设计116第6章系系统实现现206.1设设计原则则206.2用用户登陆陆窗体设设计2006.3主主窗体设设计2446.4房房屋租售售登记表表模块设设计2556.4.1房屋屋租售登登记表输输入2556.4.2房屋屋出租查查询2886.5房房屋租售售报表的的统计和和打印331第7章系系统测试试327.1测测试的原原则3227.2测测试的方方法3227.3测测试用例例设计3337.4房房屋销售售管理系系统测试试记录333结论366致谢388参考文献献39III第1章 前言1.1课课题背景景随着住房房体制的的改革和和房地产产销售业业务的迅迅猛发展展,对房产产销售管管理提出出了更高高的要求求. 在现代代化的信信息社会会里,购买房房产的人人需要快快速得到到房产的的销售和和出售信信息,房产销销售机构构需要快快捷地与与购房者者进行信信息沟通通. 房地产产销售管管理工作作不同于于一般的的管理工工作,它具有有时空特特性,即它所所管理的的房屋是是具有地地理空间间意义的的空间实实体,并且这这些空间间实体是是动态变变化的. 因此,房地产产销售信信息管理理系统在在理论和和实际操操作上不不同于一一般的企企业管理理信息系系统(Maanagge IInfoormaatioon SSysttem,简称M IIS) ,在更多多的意义义上它是是一种空空间信息息系统,在建立立过程中中就必须须强调所所发布信信息的时时效性。随着时代代发展,竞争加加剧,房地产产商越来来越重视视信息技技术,通过信信息技术术来提高高效率,降低成成本,扩大业业务已经经越来越越成为房房地产企企业的共共识. 因此,开发一一个适合合当前市市场需要要的房地地产销售售系统,解决目目前在房房地产(特别是是二手房房市场)遇到的的问题,具有一一定的现现实意义义. 纵观目目前的房房地产销销售状况况,虽然已已经具有有一些成成型并可可以投入入使用的的房地产产销售信信息和客客户信息息的管理理系统,它们的的使用在在一定程程度上推推动了房房地产市市场的活活跃和发发展,但是,由于信信息技术术发展和和信息来来源不足足等方面面的局限限性,这些系系统在使使用过程程中普遍遍存在开开发工具具的选择择不够科科学,界面设设计不够够生动、系系统运行行的动态态实时性性较差、不不能最大大的方便便顾客操操作等一一系列问问题。在对目前前的房地地产市场场的特点点进行调调查的基基础上,总结了了目前运运行的系系统的缺缺陷和不不足,设计和和实现了了一个动动态的房房地产销销售系统统. 系统在在中文Winndowws XXP环境下,采用的B /S模式进进行了研研究,利用JSP技术开开发而成成,具有良良好的用用户界面面. 通过对对系统的的测试证证明,系统设设计比较较合理,程序运运行比较较稳定,使用方方便,可以为为住房销销售和购购房者提提供一定定的帮助助.1.2目目的和意意义国家发展展与改革革委员会会和国家家统计局局发布的的20111上半年年房地产产市场统统计资料料显示:房地产产开发投投资大幅幅增长,增增长幅度度同比略略有加大大,上半半年,全全国完成成房产处处开发投投资131196亿元,同同比增长长33.5%,增幅幅比去年年同期提提高5个百分分点,其其中住宅宅完成投投资98667亿元,同同比增长长35.5%,占房房地产开开发总投投资的72%,比去去年同期期提高1.7个百分分点,房房地产产产业属于于支柱型型产业,它它的发展展可以带带动钢铁铁、进入入等其他他行业的的发展,成成为经济济增长的的主要动动力之一一。但与此同同时,房房地产企企业的信信息化建建设扔处处在一个个较低的的运行层层面上,与与作为我我国国民民经济之之支柱产产业之一一的低位位及其不不协调。激激烈的市市场竞争争使众多多的房地地产企业业逐渐意意识到信信息化对对提高效效益、降降低成本本、提高高企业竞竞争能力力等方面面所起的的所用,开开始进行行了信息息化建设设的探索索与实践践。随着房地地产业的的不断发发展,为为响应加加快房地地产经济济迅速隆隆起,振振兴老工工业基地地的号召召,充分分利用电电脑的先先进科技技管理手手段,吧吧售楼工工作人员员从一大大堆合同同中解放放出来,将将楼盘的的销售推推向“无纸化”已经成成了解决决当前房房地产售售楼工作作的党务务之急。一一直以来来,房地地产公司司所使用用的传统统的书面面进行房房屋销售售记录的的方式是是在是太太落后,它它存在着着信息流流动性差差、查阅阅不方便便等问题题。而且且随着房房产资源源的增多多、交易易次数的的增多,购购房是顾顾客挑选选自己满满意的房房产时也也比较麻麻烦,售售后服务务等工作作也做的的不够到到位。计算机技技术发展展到今天天,已经经全面迈迈向了智智能化、集集成化、网网络化,以以计算机机技术为为代表的的信息技技术正推推动着教教育、管管理手段段、方式式等发生生根本性性改变,其其强大的的功能已已被人们们所深刻刻认识,它它已进入入人类社社会的各各个领域域并发挥挥这越来来越重要要的作用用,不言言而喻,计计算机技技术的发发展和应应用最终终实现房房地产行行业管理理的网络络化、信信息化,能能够更新新以往的的房产销销售管理理概念,增增强效益益挂念,提提高准确确度,借借助信息息技术手手段,建建设管理理和完善善房产销销售和费费用管理理。使用用计算机机对房产产销售信信息进行行管理,具具有手工工管理所所无法比比拟的优优点,查查找方便便、可靠靠性高、存存储量大大、保密密性好、寿寿命长、成成本低等等,这些些显而易易见的优优点极大大的提供供了房产产销售人人员的工工作效率率,通过过该系统统的开发发,把管管理人员员从繁琐琐的数据据处理中中解脱出出来,使使其高效效化、简简易化、智智能化,也也提高了了透明度度和互动动性。1.3可可行性分分析开发任何何一个系系统,都都会受到到时间和和资源上上的限制制。因此此,在每每一个项项目开发发之前,都都要进行行可行性性分析,可可以减少少项目的的开发风风险,避避免人力力、物力力和财力力的浪费费。下面面就技术术、经济济、操作作和法律律四个方方面来介介绍。1.3.1技术术的可行行性本系统开开发工具具是MyEEcliipsee和SqllSerrverr数据库库,开发发语言是是Javva,主要要使用了了J2EEE的技术术,javva是一种种面向对对象编程程语言,简简单易学学而且灵灵活方便便。大学学期间就就学习了了javva课程,也也系统的的了解了了J2EEE的知识识,房产产销售管管理系统统总体上上开发难难度不高高,数据据库的设设计和操操作是本本系统设设计的核核心。在在大学期期间学习习过软件件工程,软软件测试试,UML统一建建模语言言等课程程,每个个学期也也会完成成对应的的课程设设计,具具备一定定的系统统分析、设设计和测测试能力力。因此此,完成成系统实实现在技技术上完完全具有有可行性性。1.3.2经济济的可行行性如今是信信息化时时代,信信息化管管理可以以房产销销售管理理工作更更加系统统化、快快速化、全全面化。本本系统对对计算机机配置的的要求不不高,企企业更换换下来的的低配置置电脑都都可以完完全满足足需要,所所以在经经济上具具有完全全的可行行性。1.3.3操作作可行性性本系统操操作简单单,输入入信息页页面大多多数都是是下拉框框的选择择形式,在在某些页页面,信信息可以以自动生生成,无无需输入入,时间间的输入入也是用用的日历历控件,操操作简便便,对操操作人员员的要求求很低,只只需对WWINDDOWSS操作熟熟练,加加之对本本系统的的操作稍稍加培训训即可工工作,而而且本系系统可视视性非常常好,所所以在技技术上不不会有很很大难度度。1.3.4法律律的可行行性本房产销销售管理理系统是是自行开开发的管管理系统统,是很很有实际际意义的的系统,开发环环境软件件和使用用的数据据库都是是开源代代码,开开发这个个系统不不同于开开发普通通的系统统软件,不不存在侵侵权等问问题,即即法律上上是可行行的。综上所述述,开发发一个房房产销售售管理系系统与人人工记录录的方式式相比具具有速度度更快,操操作更准准确,节节省开支支等有利利之处,因因此,建建立一个个房产销销售管理理系统是是必要可可行的。第2章 相关技技术介绍绍2.1开开发工具具此次设计计主要采采用MyyEcllipsse加Tommcatt后台服服务器进进行,设设计过程程中页面面主要使使用JSP技术完完成,下下面对MMyEcclippse、Tommcatt和SqllSerrverr数据库库进行简简要介绍绍。2.1.1 MMyEcclippseMyEcclippse,是一一个十分分优秀的的用于开开发Javva, J2EEE的Ecllipsse插件件集合,MyEEcliipsee的功能能非常强强大,支支持也十十分广泛泛,尤其其是对各各种开元元产品的的支持十十分不错错。MyEEcliipsee企业级级工作平平台(MyEEcliipsee Ennterrpriise Worrkbeenchh ,简称MyEEcliipsee)是对Ecllipsse IIDE的扩展展,利用用它我们们可以在在数据库库和JavvaEEE的开发发、发布布,以及及应用程程序服务务器的整整合方面面极大的的提高工工作效率率。它是是功能丰丰富的JavvaEEE集成开开发环境境,包括括了完备备的编码码、调试试、测试试和发布布功能,完完整支持持HTMML, Strrutss, JJSP, CSSS, Javvasccrippt, SQLL, HHibeernaate。2.1.2 TTomccat Tomccat是是一个小小型的轻轻量级应应用服务务器,在在中小型型系统和和并发访访问用户户不是很很多的场场合下被被普遍使使用,是是开发和和调试JSPP 程序的的首选。可可以这样样认为,当当在一台台机器上上配置好好Apaahcee服务器器,可利利用它响响应对HTMML页面的的访问请请求。实实际上Tommcatt 部分是Apaachee 服务器器的扩展展,但它它是独立立运行的的,所以以当运行行tommcatt 时,它它实际上上作为一一个与Apaachee 独立的的进程单单独运行行的。Tommcatt 服务器器是一个个免费的的开放源源代码的的Webb 应用服服务器。Tommcatt是Apaachee 软件基基金会(Apaachee Sooftwwaree Foounddatiion)的Jakkartta 项目中中的一个个核心项项目,由由Apaachee、Sunn 和其他他一些公公司及个个人共同同开发而而成。由由于有了了Sunn 的参与与和支持持,最新新的Serrvleet 和JSP规范总总是能在在Tommcatt 中得到到体现。因因为Tommcatt 技术先先进、性性能稳定定,而且且免费,因因而深受受Javva 爱好者者的喜爱爱并得到到了部分分软件开开发商的的认可,成成为目前前比较流流行的Webb 应用服服务器。1 Tommcatt 很受广广大程序序员的喜喜欢,因因为它运运行时占占用的系系统资源源小,扩扩展性好好,支持持负载平平衡与邮邮件服务务等开发发应用系系统常用用的功能能;而且且它还在在不断的的改进和和完善中中,任何何一个感感兴趣的的程序员员都可以以更改它它或在其其中加入入新的功功能。 Tommcatt 是一个个轻量级级应用服服务器,在在中小型型系统和和并发访访问用户户不是很很多的场场合下被被普遍使使用,是是开发和和调试JSPP 程序的的首选。对对于一个个初学者者来说,可可以这样样认为,当当在一台台机器上上配置好好Apaachee 服务器器,可利利用它响响应对HTMML 页面的的访问请请求。实实际上Tommcatt 部分是Apaachee 服务器器的扩展展,但它它是独立立运行的的,所以以当你运运行tommcatt 时,它它实际上上作为一一个与Apaachee 独立的的进程单单独运行行的。2.1.3 SSqlSServver SqlSServver使使用C和C+编写,并并使用了了多种编编译器进进行测试试,保证证源代码码的可移移植性;支持AIX、FreeeBSSD、HP-UX、Linnux、Macc OSS、NovvelllNettwarre、OpeenBSSD、OS/2 WWrapp、Sollariis、Winndowws等多种种操作系系统;为多种种编程语语言提供供了APII;支持多多线程,充充分利用用CPU资源;提供TCPP/IPP、ODBBC和JDBBC等多种种数据库库连接途途径;可以处处理拥有有上千万万条记录录的大型型数据库库。对于于一般的的个人使使用者和和中小型型企业来来说,SqllSerrverr提供的的功能已已经绰绰绰有余,而而且由于于SqllSerrverr是开放放源码软软件,因因此可以以大大降降低总体体拥有成成本。SQLL Seerveer是由Miccrossoftt开发和和推广的的关系数数据库管管理系统统(DBMMS),它它最初是是由Miccrossoftt、Sybbasee和Ashhtonn-Taate三家公公司共同同开发的的,并于于19888年推出出了第一一个OS/2版本。Miccrossoftt SQQL SServver近年来来不断更更新版本本,19996年,Miccrossoftt 推出了SQLL Seerveer 66.5版本;19998年,SQLL Seerveer 77.0版本和和用户见见面;SQLL Seerveer 220000是Miccrossoftt公司于20000年推出出,目前前最新版版本是20112年3月份推推出的SQLL SEERVEER 220122。2.2 JSPPJSP技技术使用用Javva编程语语言编写写类XML的taggs和scrripttletts,来封封装产生生动态网网页的处处理逻辑辑。网页页还能通通过taggs和scrripttletts访问存存在于服服务端的的资源的的应用逻逻辑。JSP将网页页逻辑与与网页设设计和显显示分离离,支持持可重用用的基于于组件的的设计,使使基于Web的应用程程序的开开发变得得迅速和和容易。 Web服服务器在在遇到访访问JSP网页的的请求时时,首先先执行其其中的程程序段,然然后将执执行结果果连同JSP文件中中的HTMML代码一一起返回回给客户户。插入入的Javva程序段段可以操操作数据据库、重重新定向向网页等等,以实实现建立立动态网网页所需需要的功功能。JSP与Serrvleet一样,是是在服务务器端执执行的,通通常返回回给客户户端就是是一个HTMML文本,因因此客户户端只要要有浏览览器能浏浏览。JSP页面由HTMML代码和和嵌入其其中的Javva代码所所组成。服服务器在在页面被被客户端端请求以以后对这这些Javva代码进进行处理理,然后后将生成成的HTMML页面返返回给客客户端的的浏览器器。Seervllet是是JSP的技术术基础,而而且大型型的Web应用程程序的开开发需要要Javva SServvlett和JSP配合才才能完成成。JSP具备了Javva技术的的简单易易用,完完全的面面向对象象,具有有平台无无关性且且安全可可靠,主主要面向向因特网网的所有有特点。JSP技术的的优点:(1)一一次编写写,到处处运行。除除了系统统之外,代代码不用用做任何何更改。 (2)系系统的多多平台支支持。基基本上可可以在所所有平台台上的任任意环境境中开发发,在任任意环境境中进行行系统部部署,在在任意环环境中扩扩展。相相比ASPP/.nnet的局限限性是显显而易见见的。 (3)强强大的可可伸缩性性。从只只有一个个小的Jar文件就就可以运运行Serrvleet/JJSP,到由由多台服服务器进进行集群群和负载载均衡,到到多台Apppliccatiion进行事事务处理理,消息息处理,一一台服务务器到无无数台服服务器,Javva显示了了一个巨巨大的生生命力。 (4)多多样化和和功能强强大的开开发工具具支持。Javva已经有有了许多多非常优优秀的开开发工具具,而且且许多可可以免费费得到,并并且其中中许多已已经可以以顺利的的运行于于多种平平台之下下(5)支支持服务务器端组组件。web应用需需要强大大的服务务器端组组件来支支持,开开发人员员需要利利用其他他工具设设计实现现复杂功功能的组组件供web页面调调用,以以增强系系统性能能。JSP可以使使用成熟熟的JAVVA BBEANNS 组件来来实现复复杂商务务功能。内部对象象说明:reqquesst 客户端端请求,此此请求会会包含来来自GETT/POOST请求的的参数; reespoonsee网页页传回客客户端的的响应;paggeCoonteext 网页的的属性是是在这里里管理; seessiion 与请求求有关的的会话; apppliicattionn seervllet正在执执行的内内容;outt 用来传传送响应应的输出出流; coonfiig代码码片段配配置对象象;paggeJSP网页本本身; exxcepptioon针对对错误网网页,未未捕捉的的例外。2.3 SerrvleetServvlett是一种种服务器器端的Javva应用程程序,具具有独立立于平台台和协议议的特性性,可以生生成动态态的Web页面。 它担当当客户请请求(Web浏览器器或其他他HTTTP客户程程序)与与服务器器响应(HTTTP服务器器上的数数据库或或应用程程序)的的中间层层。 Seervllet是位于Webb 服务器器内部的的服务器器端的Javva应用程程序,与与传统的的从命令令行启动动的Javva应用程程序不同同,Serrvleet由Web服务器器进行加加载,该该Web服务器器必须包包含支持持Serrvleet的Javva虚拟机机。servvlett是在服服务器上上运行的的小程序序。这个个词是在在Javva aappllet的环境境中创造造的,Javva aappllet是一种种当作单单独文件件跟网页页一起发发送的小小程序,它它通常用用于在服服务器端端运行,结结果得到到为用户户进行运运算或者者根据用用户互作作用定位位图形等等服务。 服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(CGI(Common Gateway Interface))应用程序完成的。然而,在服务器上运行Java,这种程序可使用Java编程语言实现。在通信量大的服务器上,Java servlet的优点在于它们的执行速度更快于CGI程序。各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。最早支持持Serrvleet技术的的是JavvaSooft的Javva WWeb Serrverr。此后后,一些些其它的的基于Javva的WebbSerrverr开始支支持标准准的SerrvleetAPPI。Serrvleet的主要要功能在在于交互互式地浏浏览和修修改数据据,生成成动态Web内容。这这个过程程为: 客客户端发发送请求求至服务务器端; 服服务器将将请求信信息发送送至Serrvleet Serrvleet生成响响应内容容并将其其传给服服务器。响响应内容容动态生生成,通通常取决决于客户户端的请请求 服服务器将将响应返返回给客客户端 Serrvleet看起来来像是通通常的Javva程序。Serrvleet导入特特定的属属于Javva SServvlettAPII的包。因因为是对对象字节节码,可可动态地地从网络络加载,可可以说Serrvleet对Serrverr就如同Appplett对Cliientt一样,但但是,由由于Serrvleet运行于Serrverr中,它它们并不不需要一一个图形形用户界界面。从从这个角角度讲,Serrvleet也被称称为FacceleessOObjeect。 一一个serrvleet就是Javva编程语语言中的的一个类类,它被被用来扩扩展服务务器的性性能,服服务器上上驻留着着可以通通过“请求-响应”编程模模型来访访问的应应用程序序。虽然然serrvleet可以对对任何类类型的请请求产生生响应,但但通常只只用来扩扩展Web服务器器的应用用程序。目目前最新新版本为为3.002.4 JavvaSccripptJavaaScrriptt是一种种基于对对象和事事件驱动动并具有有相对安安全性的的客户端端脚本语语言。同同时也是是一种广广泛用于于客户端端Web开发的的脚本语语言,常常用来给给HTMML网页添添加动态态功能,比比如响应应用户的的各种操操作。JavvaSccrippt的一个个重要功功能就是是面向对对象的功功能,通通过基于于对象的的程序设设计,可可以用更更直观、模模块化和和可重复复使用的的方式进进行程序序开发。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。在本系统中很多地方使用了javascript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。2.5 Htmml超文本标标记语言言,即HTMML(Hypperttextt Maarkuup LLangguagge),是是用于描描述网页页文档的的一种标标记语言言。在WWWW上的一一个超媒媒体文档档称之为为一个页页面(pagge)。作作为一个个组织或或个人在在万维网网上放置置开始点点的页面面称为主主页Hommepaage,或首首页,主主页中通通常包括括有指向向其他相相关页面面或其他他节点的的指针(超超级链接接)。在在逻辑上上将视为为一个整整体的一一系列页页面的有有机集合合称为网网站(Webbsitte或Sitte)。 超超级文本本标记语语言(英英文缩写写:HTMML)是标标准通用用标记语语言下的的一个应应用1,也是是一种规规范,一一种标准准,它通通过标记记符号来来标记要要显示的的网页中中的各个个部分。网网页文件件本身是是一种文文本文件件,通过过在文本本文件中中添加标标记符,可可以告诉诉浏览器器如何显显示其中中的内容容(如:文字如如何处理理,画面面如何安安排,图图片如何何显示等等)。浏浏览器按按顺序阅阅读网页页文件,然然后根据据标记符符解释和和显示其其标记的的内容,对对书写出出错的标标记将不不指出其其错误,且且不停止止其解释释执行过过程,编编制者只只能通过过显示效效果来分分析出错错原因和和出错部部位。但但需要注注意的是是,对于于不同的的浏览器器,对同同一标记记符可能能会有不不完全相相同的解解释超文本标标记语言言(15张),因而而可能会会有不同同的显示示效果。 HTMML之所以以称为超超文本标标记语言言,是因因为文本本中包含含了所谓谓“超级链链接”点。所所谓超级级链接,就就是一种种URL指针,通通过激活活(点击击)它,可可使浏览览器方便便地获取取新的网网页。这这也是HTMML获得广广泛应用用的最重重要的原原因之一一。 网网页的本本质就是是HTMML,通过过结合使使用其他他的Web技术(如如:脚本本语言、CGI、组件件等),可可以创造造出功能能强大的的网页。因因而,HTMML是Web编程的的基础,也也就是说说万维网网是建立立在超文文本基础础之上的的。 超文本本标记语语言HTMLL文档制制作不是是很复杂杂,但功功能强大大,支持持不同数数据格式式的文件件镶入,这这也是WWW盛行的的原因之之一,其其主要特特点如下下: 1 简易易性,HTMML版本升升级采用用超集方方式,从从而更加加灵活方方便。 2 可扩扩展性,HTMML语言的的广泛应应用带来来了加强强功能,增增加标识识符等要要求,HTMML采取子子类元素素的方式式,为系系统扩展展带来保保证。 3 平台台无关性性。虽然然PC机大行行其道,但但使用MAC等其他他机器的的大有人人在,HTMML可以使使用在广广泛的平平台上,这这也是WWW盛行的的另一个个原因。第三章 系统分分析在着手开开发房屋屋销售管管理系统统之前,首首先要对对这个网网上房屋屋销售管管理系统统进行设设计分析析。现有有系统是是我对于于这次系系统认识识的重要要来源。分分析已有有的功能能,可以以更好的的改善和和确定新新系统的的设计目目标和模模型。3.1系系统功能能分析纵观大部部分的房房屋销售售管理系系统网站站,都主主要分为为两部分分:前台台和后台。在在前台,也也要考虑虑的情况况是,非非登陆用用户可以以查看房房屋的出出租信息息、求组组信息、出出售信息息、求购购信息,可可以对自自己感兴兴趣的房房屋类型型点击查查看房屋屋的详细细信息,可可以看到到站内公公告,可以看看到新闻闻资讯并并对自己己感兴趣趣的新闻闻资讯点点击查看看资讯的的详细内内容,可可以进行行信息检检索查询询自己感感兴趣的的房屋,可可以注册册会员,可可以在留留言板写写下自己己想说的的话并可可以与管管理员沟沟通。但但是非登登陆用户户不能进进行修改改登陆密密码以及及不能修修改自己己的详细细资料并并且不能能预订自自己感兴兴趣的房房屋。登登陆用户户不仅可可以修改改自己的的登陆密密码以及及自己的的详细资资料,也也可以在在自己的的登陆页页面内进进行房屋屋信息查查询并且且可以预预订自己己感兴趣趣的房屋屋。在后后台,管管理员成成功登陆陆后可以以对房屋屋进行相相关操作作,也可可以管理理会员的的信息以以及操作作前台用用户留言言的信息息。总的来说说,房屋屋销售管管理系统统可以划划分为以以下四个个模块:影片管管理,会会员管理理,订单单管理,留留言管理理四部分分组成。具具体如图图3-11所示:房屋销售管理系统租售登记租售查询报表统计合同管理用户管理购房常识管理图3-11 系统功功能结构构3.2需需求分析析房屋销售售管理系系统需求求主要来来自房屋屋登记,管管理房源源和管理理人员。房房屋登记记将用户户需要登登记的房房屋的信信息输入入系统,由由系统自自动归类类储存,随随时可以以查阅修修改。房房屋管理理人员可可利用本本系统,输输出房屋屋名单,自自动生成成统计报报表、房房屋出售售合同、房房屋出租租合同。一一般情况况下,普普通用户户只能浏浏览查询询房屋具具体信息息,而超超级用户户除了能能查询房房屋具体体信息以以外,还还能够直直接登记记房屋信信息,但但是不能能随意修修房屋数数据,尤尤其是房房屋出售售合同和和房屋出出租合同同等敏感感信息。因因此,用用户, 超级用用户和房房屋管理理人员的的的权限限要明确确区分开开来,防防止操作作时因操操作错误误产生的的数据丢丢失和数数据错误误,因此此,这就需要要在设计计模块时时加以考考虑。房房屋管理理人员还还有一个个任务是是对各个个人员的的使用权权限进行行管理,对对数据库库中的房房屋信息息进行实实地考核核和协助助客户填