房地产销售管理信息系统.docx
- 文档编号:29693186
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:31
- 大小:567.96KB
房地产销售管理信息系统.docx
《房地产销售管理信息系统.docx》由会员分享,可在线阅读,更多相关《房地产销售管理信息系统.docx(31页珍藏版)》请在冰豆网上搜索。
房地产销售管理信息系统
房地产销售管理信息系统
摘 要
随着社会主义市场经济的建立与发展,我国房地产行业迅速崛起。
房地产业的兴旺发达促进了相关行业的极大繁荣,如建材、建筑设计、施工、房地产销售、市场营销、律师业等。
但是在房地产销售中也出现了一些问题。
如资料管理手段落后,销售工作不规范等。
这些问题导致了房地产销售行业的效率低下。
在日趋激烈的市场竞争环境中,需要运用先进的IT信息技术和现代管理思想来提高房地产行业的管理水平、工作效率和服务质量。
进一步降低运营成本、提高经济效益,最终提升房地产销售公司的市场竞争力。
为此,本文研制开发了房地产销售管理信息系统。
本系统的应用对于规范房地产市场运作和管理具有一定的现实意义。
本文以VisualBasic6.0和SQLServer2000作为开发工具,采用了结构化生命周期法、系统思想和方法得以实现和完成。
该系统主要包括用户管理、楼盘管理、户型管理、客户管理、销售管理、员工管理等多个功能模块。
目录
1 绪论…………………………………………………………………1
1.1 开发环境的简介………………………………………………1
1.1.1VisualBasic6.0简介……………………………1
1.1.2 SQLServer2000简介………………………………3
1.1.3 前台和后台数据库的连接…………………………3
2 系统分析………………………………………………………………4
2.1 理解分析………………………………………………………4
2.2 需求分析………………………………………………………5
3 系统功能模块设计……………………………………………………6
3.1 系统目标设计…………………………………………………6
3.2 系统功能分析……………………………………………………6
3.3 业务流程分析……………………………………………………7
3.4 数据流程分析…………………………………………………7
3.5 系统功能模块设计……………………………………………8
4 数据库设计与实现……………………………………………………10
4.1 数据库设计……………………………………………………10
4.1.1 E-R图分析…………………………………………10
4.1.2 数据库的逻辑结构设计……………………………13
4.1.3 在SQLSERVER2000中实现表创建的SQL语句…15
5 界面设计……………………………………………………………19
5.1 房地产销售管理信息系统主窗体……………………………19
5.2 房地产销售管理信息系统的分界面…………………………20
5.2.1 销售管理信息模块………………………………20
5.2.2 用户管理模块界面设计……………………………22
5.2.3 系统用户管理模块…………………………………22
5.2.4 楼盘管理信息模块…………………………………22
5.2.5 房型管理信息模块…………………………………22
5.2.6 客户管理信息模块…………………………………22
6 代码分析与实现……………………………………………………23
6.1 公共模块的设计………………………………………………23
6.2 销售管理信息模块……………………………………………25
6.2.1 claSell类代码设计………………………………26
6.2.2 添加销售信息………………………………………29
6.2.3 编辑销售信息………………………………………30
6.2.4 查询销售信息………………………………………34
6.3 系统用户管理模块……………………………………………35
6.4 楼盘管理信息模块……………………………………………35
6.5 房型管理信息模块……………………………………………35
6.6 客户管理信息模块……………………………………………35
6.7 员工管理信息模块……………………………………………35
7 开发中的难点和解决方法……………………………………………36
结论…………………………………………………………………36
致谢………………………………………………………………………37
参考文献…………………………………………………………………38
3 系统功能模块设计
3.1 系统目标设计
房地产销售管理信息系统是为了更好的支持房地产行业的运行,其目标主要是:
★ 实现录入信息的电子化,及时的添加和编辑客户,房型等的信息。
★ 有利于实现销售的规范化,统一化。
★ 提高房地产行业的管理水平、工作效率和服务质量。
进一步降低运
营成本、提高经济效益、最终提升房地产销售公司的核心竞争力。
3.2 系统功能分析
本系统包括系统用户管理、楼盘管理、房型管理、客户管理、销售管理和员工管理六大模块,各模块的具体功能如下:
★ 系统管理用于管理使用该系统的用户,以及权限的分配,从而为系统提供一定的安全性。
★ 楼盘管理包括楼盘的一些基本信息,如楼盘编号、地理位置、建筑面积情况,能合理地反映楼盘的情况,并可随时查询楼盘的信息。
★ 房型管理对目前楼盘中所有的房型的基本情况信息进行登记,包括房型名称、建筑面积和销售面积等,从而可以非常高效地查看楼盘中所有的房型资料。
★ 客户管理主要包括客户编号、客户名称、需求面积和需要房型,这样可以及时准确地查阅客户的信息。
★ 销售管理用于对楼盘里所有房屋的销售情况进行管理,包括楼盘名称、客户编号、以付金额等信息。
★ 员工管理对房地产销售公司的所有员工进行统一的管理,包括员工
的员工号、姓名、性别等,这些对于销售公司的内部管理非常重要。
3.3 业务流程分析
经过系统的功能分析以后,我们可以得出系统的业务流程如下:
无 是
图3-1 业务流程图
3.4 数据流程分析
5 界面设计
经过以上分析,建模的过程,已经完成了数据库的后台工作,以及初期的工作目标,下面我们就要完成人机交换界面,一个友好完善的界面不仅能够方便系统的使用者,而且能够使各个模块间的划分明确,结构更趋于完善。
所以一个好的界面的设计工作在进行系统开发的时候是必不可少的,也是十分重要的。
下面将对本文的界面设计工作进行详细的说明。
5.1 房地产销售管理信息系统主窗体
在这个项目中使用了多文档界面,右击“工程资源管理器”窗口,在弹出的菜单中选择“添加/添加MDI(ManyDocumentInterface)窗口”命令。
在新建的这个窗体中添加状态栏控件和菜单控件,在根据如图所示分别给每个菜单添加下拉菜单,如:
系统管理的下拉菜单为添加用户,更改用户密码,删除用户和退出;楼盘信息管理的下拉菜单为添加楼盘信息,修改楼盘信息和查询楼盘信息;房型信息管理的下拉菜单为添加房型信息,编辑房型信息和查询房型信息;客户信息管理的下拉菜单为添加客户信息,编辑客户信息和查询客户信息;销售信息管理的下了菜单为添加销售信息,编辑销售信息和查询销售信息;员工信息管理的下拉菜单为添加员工信息,编辑员工信息和查询员工信息;帮助的下拉菜单为关于。
经过以上的操作,可以创建本系统中最重要的一个界面,如下图所示:
图5-1 主界面
5.2房地产销售管理信息系统的分界面
略
图5-2 添加销售界面
添加编辑销售信息窗体,在窗体中添加3个frame,Caption属性分别为编辑销售信息,查看销售信息,修改销售信息,然后分别在编辑销售frame中添加12个label和12个text,label的名称分别为如图:
楼盘名称:
,房型名称:
,单元号:
,房屋朝向:
,单价:
,已付金额:
,客户编号:
,楼层:
,房间号:
,销售面积:
,总价:
,备注:
,而text的text属性分别置空:
在查看销售信息和修改销售信息中分别添加4个command按钮,它们的Caption属性分别第一条记录,上一条记录,下一条记录,最后一条记录,修改记录,保存记录,删除记录和关闭退出。
图5-3编辑销售界面
添加查询销售信息窗体,需要用到DBGrid控件,它是VB6.0众多数据库控件中最灵活,功能最强大的控件之一,使用DBGrid控件不需要编写任何程序代码,就能够对数据库进行查询、浏览、修改、增加和删除操作。
因此在查询销售窗体中,我们用到了此控件,并将DBGrid控件的DataSource属性设置为Data控件,这样,DBGrid控件就会自动地填充,并且其列标题会用Data控件的记录集里的数据自动进行设置。
然后在添加一个frame,名称为查询,再在frame中添加一个ComboBox作为查询的条件;一个label,它的Caption为=;一个Text,它的text属性为空,两个command,它们的Caption分别为查询和退出查询。
这样查询销售信息窗体的界面就设计成如下图:
图
摘要:
本文以计算机图形学教学实践为基础,结合图形学自身特点,讨论如何在课程教学中采用合适的教学方式安排教学内容,做到理论与实验并重,激发学生学习兴趣,使学生易于理解和掌握。
关键词
本文来自:
计算机毕业网:
计算机图形学;实验;教学研讨
计算机图形学是一门理论与实验并重的学科。
从理论方面看,该学科主要涉及与图形相关的概念和算法,和数
学、物理等相关学科的关系紧密,学起来有一定的难度。
而实验是理论教学的深化与补充,是抽象转化为具体的方式,是晦涩难懂的公式变为活生生画面的过程。
通过实验,不仅可以培养学生综合运用所学知识解决实际问题的能力,而且对于建立学生自信心、培养学生兴趣也起至关重要的作用。
学生对该课程是既喜欢又担心学起来难度太大,如何上好第一次课,改变学生的态度,如何安排教学内容和实验环节,使学生既易于接受又能反映计算机图形学的基础知识和最新知识。
本文针对这些问题,结合教学中的实际情况浅谈一下自己的看法和体会。
1课程内容介绍
在多数人的印象中,计算机图形学和其它专业课相比较,数学公式太多,难以学习和理解。
但是由于它的诸多应用非常具有吸引力,尤其它是大家所感兴趣的游戏和动画的基础,很多学生又想接触它。
如何加强学生的这个念
头,第一次课非常关键,它在很大程度上决定了学生是否选学这门课。
图形学的理论虽然抽象,但是所表示的内容却形象,可以以此作为突破口。
我们知道被称为“图形学之父”的Sutherland博士论文答辩时,将所研究的内容制作一部电影,边放映边讲解,大获成功。
所以我觉得可以从一个动画短片或游戏片段出发,将所涉及的图形学知识融会贯通起来。
因为在没学习图形学之前,学生很难建立图形学知识和游戏动画之间的联系。
他们只知道图形学理论很抽象,游戏动画很容易吸引学生眼球,而且也知道它们之间的关系很紧密,但具体有什么联系却不是很清楚。
我们可以从此出发,引出图形学的相关知识,让学生在不知不觉中了解图形学,接受图形学。
这样轻松建立了相关知识点与实际应用的联系,也解答了学生学有何用的疑问。
现以动画短片《棋逢敌手》(Geri'sGame)为例来说明如何引出图形学内容。
该短片讲述的是Geri老头在公园跟自己下棋的事,故事情节生动,动画效果惟妙惟肖,很具吸引力。
学生非常感兴趣,这是怎么做的,采用什么技术,Geri老头是怎么得到的等等一系列问题。
我们便可以问题为导向一一解释给学生。
Geri老头采用的是一种称为Catmull-Clark的细分曲面造型技术,在造型之前需要准备数据,所谓巧妇难为无米之炊,一般这样的数据是先建立一个实物的模型,然后通过三维激光扫描仪获取的。
三维扫描仪扫描实物的表面数据,其数据量大,而且带有噪音,所以需要做去噪,简化等处理。
简化后得到Geri老头的表面骨架,然后再采用细分曲面造型技术获取光滑逼真的模型。
细分造型是一种逐层加细技术,如图1所示,图1(a)-(c)是不同层次的效果。
从中可以看出图(c)图形的光滑效果最好,而图(a)最差。
但是图(c)的数据量最大,这就需要根据不同情况选择不同的图形,如图2所示,当图形距离我们较远时可以选择精度不高的(a)图形,而较近时选择(c)图形。
在游戏动画方面,对速度要求高,而对图形逼真性的要求相对低,这时可以选择数据量小的图形。
这样通过图形展示给学生以感性的认识,一方面易于接受,易于理解,另一方面也能增加学习的兴趣。
另外,形象逼真的图形采用真实感绘制技术,场景远近变化利用了图形变换的知识等等。
一个短篇,基本上把图形学的相关内容都包括了,我们还可以再结合其它一些具体生动的图形动画介绍给学生。
实际上,在图形学授课的各个环节,为了调节枯燥的数学公式,都可以演示一些相关内容的图形,也所谓的多媒体教学,在这方面,图形学应该更有优势。
2理论与实践并重
对计算机图形学这样的专业课而言,理论的学习离不开实践,实验是非常重要的一个环节。
抽象的理论,乏味的数学公式,如果不和实验结合,学生是体会不到学习乐趣的。
通过实验,所学的知识得以巩固,枯燥的算法与生动的图形之间建立联系。
学生的兴趣也是通过实验建立起来的。
每次实验报告,我都会要求学生写下心得体会,从报告可以看出,多数学生能够在实验中找到快乐,能够通过实验建立自信心,成就感。
他们说做实验很受锻炼,知识掌握的也更牢固。
当然有的学生也提到,做实验是一件非常辛苦的事情,特别是没有思路或者找不到错误时,真的很痛苦。
但是成功后的满足,特别是做出来的那一瞬间,那种心境别人无法体会。
由于计算机图形学是专业限选课,学时不多。
我们一般安排32个上课学时和16个实验学时。
为了增加学生的知识面,我们的实验是在Sun工作站Solaris操作系统下采用gcc编译器进行,编程时调用OpenGL库中的图形函数。
通常安排4个学时熟悉这些内容。
这样根据剩余学时安排五个小实验:
直线生成、裁剪、几何变换、曲线生成以及真实感图形绘制,还有一个综合性实验:
做一个简单的图形系统。
题目的要求随着难易程度变化。
直线生成算法比较简单,学生编写的程序应具有通用性,适用于任何直线。
裁剪算法是为了确定显示区域内的图形,实验一般要求实现线段裁剪算法,算法易于实现,考虑到易操作性,采用交互式的画线方式,即以鼠标点击绘图区的位置确定线段的起点和终点,其中涉及消息映射和屏幕坐标到世界坐标转化等相关知识。
几何变换几乎在每个图形系统或图形应用软件都有使用,其主要包括旋转、平移、缩放以及复合变换等内容。
学生对三维图形更感兴趣,尤其是较复杂的图形。
在做该实验时,通常先介绍一些三维图形的相关知识,包括几何图形表示、存储形式以及读文件操作等,一般以简单的OBJ数据文件为例。
然后让学生实现三维图形的几何变换。
另外,考虑到该实验包括几个操作,增加了菜单选择功能。
曲线曲面也是图形学的核心内容,生成方法有两种:
一种是逐层递推的方法,另一种是根据参数曲线定义。
学生根据自己的理解选择不同的方法实现。
在曲线生成的基础上,增加鼠标拖动控制点改变曲线曲面形状的功能。
真实感实验是为了增加学生学习的兴趣,通过调用OpenGL的库函数做出一些漂亮的效果,让学生感觉到图形学功能很强大,一些看似复杂的效果实现起来也简单,只需调用OpenGL中现成的库函数。
综合性实验报告我也鼓励学生做一些自己感兴趣的东西,比如有的学生对游戏很感兴趣,基础也较好,想做一个小游戏,我是完全许可的。
应该来说,安排的实验任务重,覆盖内容多,在有限学时内完成这些实验是不可能的,需要学生在课外做许多准备工作。
而且,有些知识点较难,学生难以消化。
针对这种情况,实验部分也分了解和掌握两种情况,这样做的一个目的就是想增加学生的知识面。
3教学内容安排
计算机图形学知识更新快,内容深而广,如何在有限的学时内安排教学内容,使讲解的知识难度适中,既兼顾基础知识又可以反映计算机图形学的最新成果和技术,同时,既兼顾理论又兼顾实验。
另外,在学生可以接受的情况下尽可能介绍三维知识。
我们的教学内容主要分这几部分内容:
光栅图形学,图形变换,几何造型,真实感图形绘制。
而且,各部分内容贯穿OpenGL的相关知识。
前两部分比较基础,内容相对简单,课时尽可能安排紧凑,理论讲的相对深入。
但是对于几何造型,尤其是曲线曲面造型部分,内容的深浅需要根据学生情况来把握。
曲面难度较大,一般只介绍大致的思路及做一些演示。
对于曲线,如果讲得比较深入,对于基础不好的学生来说也难以接受。
我曾尝试采用分段多项式的形式推导B样条基函数,不少同学听得很费力,甚至影响后面知识的学习。
现在讲这部分内容时,我只是介绍基函数的由来,告诉学生基函数是根据曲线的性质和定义推导出来的,不是随随便便指定的,这样学生比较容易接受。
实际上,无论Bezier曲线或B样条曲线,都是曲线造型技术中的经典算法,但也存在缺点。
目前比较流行的曲线造型技术是细分算法,它有很多很好的性质,如多分辨率,应用简单等。
由于其比较新,很多教科书中尚未介绍。
一般我从应用层的角度将三次B样条细分和四点插值细分等典型算法介绍给学生,介绍他们的特点以及实现技术。
真实感图形绘制部分,涉及数学、物理、心理学等方面的知识,理论较深,不太适合本科生学习。
但由于其做出来的图形太漂亮,很具吸引力。
而且,用OpenGL的库函数实现并不难,所以这部分内容我一般是介绍一些基本概念,然后做一些程序演示。
一方面增加学习的兴趣,另一方面让他们意识到,有些知识尽管理论比较深,但由于有现成的类似OpenGL库函数这样的技术支撑,也容易实现。
很多东西并不是想象的那么神秘,那么可怕。
4结语
计算机图形学是一门理论内容深,应用范围广的课程。
本文就如何组织教学内容谈了自己的见解和体会,目的在于提高学生学习兴趣,让学生在易于接受的情况下学到更多有用的知识。
实践表明方法具有一定的可行性,普遍学生反映,通过课程的学习体会到了图形学的博大精深,增加了图形学的学习兴趣。
但也有部分同学感觉有些内容讲解不够深入,难以理解。
所以,如何在有限的学时内更好地组织教学,还有待进一步探讨。
相信通过学习、思考和实践可以做得更好。
参考文献:
本文出自:
计算机毕业网
[1]唐荣锡,汪嘉业,彭群生.计算机图形学教程(修订版)[M].北京:
科学出版社,2000.
[2]周开进,王志刚.计算机学科与数学的强相关性及其对专业教育的影响[J].中山大学学报论丛,2002,(6).
[3]罗笑南,王若梅.计算机图形学(第三版)[M].广州:
中山大学出版社,2004.
[4]孙家广,胡事民.计算机图形学基础教程[M].北京:
清华大学出版社,2005.
主动可靠组播拥塞控制协议研究
关键词:
主动网络;组播;拥塞控制
摘要:
本文在组播拥塞控制通用模型的基础上,研究对ACC(ActiveCongestionControl)协议的主要算法和实施过程。
ACC策略选取发送者发送速率作为进行拥塞控制的参数。
依据最差链路的公平性准则,在主动节点和组播发送者同时进行拥塞参数的过滤,并最终由发送者确定拥塞控制参数。
一、引言
(一)概述
随着计算机网络尤其是Internet应用的不断多扩展,传统的单播(Unicast)技术无法解决像基于IP的音/视频会议(多点传输)之类的网络传输问题,而广播(broadcast)技术又会大量消耗网络资源,严重影响传输效率,组播技术正是基于此类问题而提出的全新网络传输方案。
(二)相关工作
组播是网络中多用户之间进行数据通信所采用的通信方式。
随着组播应用的发展,对于数据可扩展性、传输延迟和可靠性等性能都提出了更高的要求,而不同类型的应用对于不同性能参数的要求也不尽相同。
组播应用在传输层通常是采用UDP来实现的,而UDP协议是基于“尽力服务”,并不保证所有数据的正确传输和接受。
为此,作者根据国内外的一些研究资料,对ACC协议的主要算法和实施过程进行了深度的研究。
二、组播拥塞控制协议体系结构
(一)丢包的检测及拥塞控制参数确定
ACC策略使用了可靠组播差错回复(armer)协议的丢包检测模块,且利用接受到的数据包序号“间隔”(PacketSNGap)来进行丢包检测。
利用马氏过程研究了链路丢包率较高时的TCP吞吐量,给出了一个适应性更好的TCP吞吐量模型:
T(RTT,p,,b)=
其中,b为每一ACK确认的数据包个数;为重传定时器的时间长度,以往返行程时间的倍数表示;P为链路上的丢包率;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 房地产 销售 管理信息系统