ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:156.73KB ,
资源ID:23551587      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/23551587.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象房屋中介系统设计方案.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向对象房屋中介系统设计方案.docx

1、面向对象房屋中介系统设计方案房屋中介系统设计方案学号:201051102姓名:程飞班级:计算机科学与技术1班 设计时间:2010年12月1日课题项目设计的背景房屋中介行业是房地产行业的一个重要组成部分,它在房地产行业的运作当中起着至关重要的作用。房屋中介行业主要为房地产的流通,消费提供多元化的中介服务,是消费者和房地产行业之间的纽带。房屋中介行业主要以佣金为主要收入来源。在市场经济高度发达的今天,房屋中介行业已经发展成为拥有一套完善的法律体系和科学的管理办法,集多项服务于一身的“一条龙”体系。在计算机科学和信息技术高度发达的现代,房屋中介行业应该赶上时代发展的潮流,将计算机技术和信息技术融入自

2、己的发展之中,在20世纪0年代,第一套信息管理系统问世以来,数据库技术的发展突飞猛进。互联网已经广泛的走入了每个人的生活当中,这样的有利背景,使得房屋中介行业运用数据库及当代信息技术设计一项自己的信息管理系统显得尤为重要。相关技术介绍(um2. Ronl roe00的介绍)UML是一种具有规范定义、易于表达、功能强大且适用于各种应用领域的建模语言。199年11月,UL被国际对象管理组织M采纳为面向对象建模语言的国际标准。目前UML已经成为面向对象技术领域内占主导地位的标准建模语言。掌握UML语言,不仅有助于理解面向对象的分析与设计方法,也有助于对软件开发全过程的理解。204年发布了当前使用的.

3、0版。Rtona Rose是一种基于UML的建模工具。在面向对象应用程序开发领域,RatioalRose是影响其发展的一个重要因素。RatinlRe自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Ronal Rose,用于大型项目开发的分析、建模与设计等方面。从使用的角度分析,Rationl o易于使用,支持使用多种构件和多种语言的复杂系统建模;利用双向工程技术可以实现迭代式开发;团队管理特性支持大型、复杂的项目和大型而且通常队员分散在各个不同地方的开发团队。同时,Ratonal Ros与微软isual Stdi系列工具中GU的完美结

4、合所带来的方便性,使得它成为绝大多数开发人员首选建模工具;Roe还是市场上第一个提供对基于UML的数据建模和Web建模支持的工具。此外,Ros还为其他一些领域提供支持,如用户定制和产品性能改进。本书介绍如何利用UL和ainal Ros 00企业版进行系统设计。aton Rose 203企业版是Rtiol公司最新发布的版本,支持UML2.0中所定义的8种UML图活动图、用例图、顺序图、协作图、类图、状态图、构件图和部署图;通过正向和逆向转出工程代码的特性,可以支持C+、Visul C+、isu Bic以及其他一些常用语言的代码生成和逆向转出工程代码。2课题项目研究的目的传统的房屋中介行业往往是以

5、人工,文件的形式记录客户、房产的信息,这样费时费力,而且容易出现错误。所以开发这套房屋中介系统的目的就是,客户能够方便快捷联系客户,房屋信息的记录、更新、查询更具快捷性、时效性。这样能大大提高效率,而且对于我们大学生来说,设计开发一项这样的课题,是将计算机应用技术融入实践的一次很有意义的活动。2.系统功能需求的分析 房屋中介系统的需求包括系统管理员对房屋信息的添加、查询、修改、删除等操作,管理员需要登录系统进行这些操作。还包括客户对系统的操作,客户的操作分为房地产商家也就是出租出售卖方对房屋信息的添加、查看、修改、删除等操作;求租求购买方对房屋信息的查询、添加、修改、删除等。客户的操作都需要对

6、系统注册登录才能完成。总体设计该系统主要结构分为出租房屋信息管理,出售房屋信息管理,求租房屋信息管理,求购信息管理,管理员对房屋客户信息的管理。系统结构如下图:进入系统该系统,需要登录才能进行一系列操作,具体流程如下图: 用户登录后进行密码判断,错误返回,正确就进入系统界面实施相关操作。下面是系统功能模块图,系统将以这些模块进行开,如下图:如图所示,房屋中介管理系统有三个大的模块进行设计:出租出售房屋信息、求租求购房屋信息、客户信息管理。2.2建立需求模型下面我只对求租求购房屋信息模块建立模型。.21建立用况模型求租求购房屋信息管理的用况图如下:如下是对上图用况的描述:用况:客户用户开启系统

7、进入登陆界面输入用户名和密码如果错误返回登陆界面重新登陆,输入错误超过3次,禁止登陆。用况:查询房屋信息前提条件:客户已经成功登陆系统客户发出查询请求系统给出查询类别提示客户进行选择,发控命令用况:选房前提条件:客户已经成功登陆系统客户发出选房请求客户从列表中进行选择并发控命令若确认,系统进行存储,并通知客户是否成功。若取消,推出本功能。用况:发布交易结果前提:系统管理员已经成功登陆系统 系统管理员发出发布交易结果请求 按照客户选房结果信息生成交易结果,对外公布。 向参与者“房屋业主”发送相关结果。2.2.2建立类图1、类“客户”该类具有属性“姓名”“联系方式”“密码”,在该类中要建立操作“登

8、陆”“选房”“修改密码”“查询”,在这之中,使用“查询房屋信息”操作,只是不进行选择,要是进行选择,则调用操作“选房”。2、类“房屋信息”该类具有属性“户型”“面积”“价格”,操作有“查询”“增加选择”“取消选择”,这些操作由类“系统管理员”进行操作。3、类“系统管理员”该类具有属性“姓名”“工作证号”“密码”,具有的操作“登陆”“修改密码”“生成房屋信息”“ 添加房屋信息”“修改房屋信息”“删除房屋信息”“生成交易结果”,如果客户选房成功,才能实施“生成交易结果”这个操作。4、类“业主”该类具有属性“姓名”“联系方式”“密码”,具有的操作“登陆”“修改密码”“定价”“输入房屋信息”。5、类“

9、交易结果”该类具有属性“房屋名称”“房屋价格”“交易日期”。223建立顺序图上图描述的是客户使用系统租/买房的顺序图,首先客户是始终存在的,登陆成功后,才能够进入系统进行查询及选房的活动,查询房屋和选房的活动是并发并且可无限循环的,当选房成功确定时,发出结果存储,此结果由系统管理员得到,并告知业主和客户双方,达成交易。对象“客户”是主动的,登陆系统,进行查询房屋信息,选房是由“客户”主动进行的。对象“查询房屋”是被动的,由对象“客户”施行。对象“选房”是被动的,由对象“客户”施行。对象“系统管理员”是主动的,他能实时查询选房结果,并进行公布。对象“业主”是可以是主动的也可以是被动的,他能由业主

10、管理员告知房屋销售情况,也能自己登陆系统进行查询了解房屋信息。2.2.建立状态机图上图是对这一个部分绘制的状态机图,按照问题域的分析,这个对象可以分为:初始、初始化、生成房屋信息、维护房屋信息、查询房屋信息、选房、选房结束、调整房屋信息、生成交易结果、对外发布、关闭和终止。施加在上面的事件有:生成信息 维护信息、查询和选房、调整信息、生成结果、发布、终止。 下面分别说明状态内部的主要动作及触发内部转换的事件。1、状态“初始化”对房屋进行赋值,包括房屋的信息,对其进行发布,则状态转移给维护房屋信息及客户端的信息平台。2、状态“查询房屋信息”“选房”此时,提供的房屋信息由客户获得,能够进行查询和选

11、房状态,若对选房结果进行发布,则状态转移到维护房屋信息。3、状态“调整房屋信息”此时,获得前面几步的信息结果,调整房屋信息,若对其进行发布,则状态转移到生成交易结果。4、状态“生成交易结果”获得调整完成的房屋信息生成交易结果,若对其进行公布,则状态转移到公布。5、状态“结束”在该状态下,整个交易过程结束。3系统设计对于这一套房屋中介管理系统的设计,对其进行了分析并建立模型图加以阐明,在具体设计时,要综合考虑问题域部分的设计和人机界面部分的设计。下面分别从问题域部分和人机界面部分进行设计。 .3.1界面部分的设计用户登录界面设计,该登陆界面使用于客户和系统管理员,如图:查询房屋信息界面,运用多个

12、下拉菜单能够进行筛选信息,如图:客户信息界面,如图:上述系统设计基本能实现求租求购这一模块的应用实现。3.总结3.系统开发中遇到的问题在本次项目开发设计中,遇到了不少问题,带着问题去上网查询,翻阅资料,遇到的问题基本能够解决。首先,在本次设计中,进行界面设计时,对一些控件的使用方法不是很了解,在查阅了教程之后才有所了解。最重要的是对于数据库的掌握还不是很熟练。.2系统有待改进之处房屋中介系统开发完成之后,由于开发时间比较短促,而且开发人员只有我们小组三个人,难免会有不足之处,主要问题就是这套系统只是一个单机操作系统,而且数据库并不是很安全。3心得体会本次项目的设计,让我深刻了解到了以前学习的有关语言。数据库等学科的重要性,让我了解到软件开发需要有严谨的、专业的知识体系才能够去完成,更需要一个良好的团队才能够开发出一套完善的软件。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1