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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

房屋销售管理系统课程设计.docx

1、房屋销售管理系统课程设计房屋销售管理系统学生姓名:/ 指导老师:/摘 要 本设计旨在开发一个房屋销售管理系统。在开发过程中包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本文简要介绍了房屋销售管理系统从设计到开发的过程。首先,通过需求分析,最终决定针对房地产开发企业房屋销售管理系统的实际情况,结合具体工作环境要求和工作实际,在WINDOWS操作系统环境下,采用Visual Bisic和SQL server 2000设计房屋销售管理系统;其次,根据房地产开发企业房屋销售管理工作实际情况划分该系统的功能模块;介绍整个系统功能模块中用到的数据库以及数据流程。关键词:房屋销售管理;信息管理;

2、数据库;设计 Housing Sales Management SystemStudent name: / Advisor:/Abstract This is designed to develop a housing sales management system. In the development process, including the establishment and maintenance of back-end database as well as the front-end application development aspects. This article b

3、riefly describes the housing sales management system from design to development process. Firstly, through the needs analysis, the final decision for the real estate development enterprise sales management system, the actual housing situation in light of the specific work environment requirements and

4、 actual work, in the WINDOWS operating system environment, using Visual Bisic and SQL server 2000 design of housing sales management systems; Secondly, according to home sales, real estate development enterprise management division of the actual situation in the systems functional modules; descripti

5、on of the overall system function modules used in database and data flow.Key words Housing sales Management;Information Management;Database; Design1 引言1.1课题背景在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展,管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作。在房屋销售业竞争越来越激烈的今天,房地产企业如何提高服务质量、管理能力显得越来

6、越重要。尤其是对于房屋销售部门管理,收费管理等项目众多,既需要完成一些前台服务工作,还需要完成后台的各项管理工作(统计、等),如果没有一套可靠的管理系统,单凭手工操作,不仅效率低下,而且会极大地影响到企业的工作服务质量。今天我们使用计算机对房屋销售服务信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高产品售后服务效率1。因此设计房屋销售管理系统具有重要的现实意义。1.2课程设计目的房屋销售管理系统是针对房地产企业的大量业务处理工作而开发的管理软件,是典型的管理信息系统(Management Informa

7、tion System)。它是一个房地产企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。能有效的帮助企业掌握销售市场的情况,以便企业管理和决策层作出相关销售策略2。 通过该系统,管理员用户可以查看房屋的基本资料,能够方便的了解房屋的待售和已售情况。该管理系统为用户提供了信息录入,数据查询、输出各种信息等。用户可根据客户的要求查询待售房屋的一些相关事宜。另外,用户还可以对系统的数据信息进行添加,更新和删除。房屋销售管理系统力求给用户方便快捷的途径去管理这些繁琐的数据3。通过房屋销售管理系统的设计,熟练掌握Visual Bisic、S

8、QL Server 2000等工具软件,系统地掌握需求分析、数据库设计、编程实现、测试等软件开发的流程,提高自身分析问题、解决问题的能力。1.3课程设计任务本课程设计任务是通过开发一个数据库房屋销售管理系统,学习数据库系统的设计与开发,采用Visual Bisic和SQL Server2000等软件为开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践并在指导老师的帮助下,成功地设计出一个简单的数据库管理系统,能够实现一些简单的数据库管理功能 。2系统分析房屋销售管理系统是适应这个时代快速发展的要求的,是提高房屋销售企业对业务的管理质量而

9、设计的。以下将对此系统的功能和开发系统的可行性进行系统的分析4。2.1 系统功能分析本房屋销售管理系统是为企业管理员实现电子化管理企业销售数据的数据库系统,此系统主要功能模块包括:登录管理模块,主界面模块,基本系统信息模块,房屋信息管理模块,查询模块,账目管理模块。登录管理模块:用于用户进入系统主界面的一个选择模块,用户必须经过验证才能进入并使用系统,否则将不能使用。主界面模块:供用户选择进入那些管理查询模块。基本系统信息模块:用于浏览操作员信息和供应商信息,并提供退出系统功能。房屋信息管理模块:对待售和已售房屋信息进行相关添加删除操作。账目管理模块:对已售房屋所得进行结算。2.2数据字典(1

10、)数据结构用户=用户名+用户密码+用户身份;操作员=操作员号+操作员名+性别+年龄+操作员电话;房屋=房屋号+户型+地理位置+售价+供应商号+销售情况;供应商=供应商号+供应商名+供应商电话;(2)数据项表2-1 数据项表编号字符类型长度所属表名说明1Pnochar9操作员操作员号(主键)2Pnamechar20操作员操作员名3Psexchar2操作员性别4Pagesmallint2操作员年龄5Ptelchar9操作员操作员电话6用户名char9用户信息操作员号(主键)7用户密码char10用户信息任意值8用户身份char30用户信息身份说明9Hnochar9房屋信息房屋号(主键)10户型ch

11、ar30房屋信息房屋标准型号11地理位置char30房屋信息城内位置12售价char20房屋信息单价13Gnochar9房屋信息供应商号14销售情况char20房屋信息出售与否15厂商盈利char20房屋信息盈利情况16Gnochar9供应商供应商号(主键)17Gnamechar30供应商供应商名18Gtelchar9供应商供应商电话2.3数据流图 图2.1 数据流图2.4安全性要求访问数据库时需要输入用户名和密码。在数据库内设有操作员表,登陆系统时会要求输入用户名和密码。登陆模块根据输入用户名和密码查操作员表,查到匹配记录则允许其登陆系统。2.5一致性要求在管理系统相关的表之间,有较强的关联

12、性。为了实现一致性的需求,各个表之间均建立起了相应的一致性约束。2.6完整性要求根据房屋销售管理系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障引起的数据不一致。3系统设计3.1 概念结构设计(1)设计方法和步骤采用自底而上的设计方法。先自顶向下地进行需求分析,对房屋销售管理系统的需求进行逐步细化;然后再自底而上地设计概念结构,最终将各个局部应用的概念结构集合成为全局概念结构。(2)概念结构E-R图通过对局部应用的选择,逐一设计出分E-R图,并对各个分E-R图进行合并,生成初步E-R图,消除不必要的系统冗余,可以得出以下房屋销售管理系统E-R图,如图3.3所示。操作员用

13、户房屋供应商操作员名性 别年 龄操作员电话操作员号使用查询供应房屋号用户名用户身份用户密码户型地理位置供应商号销售情况售价供应商名供应商电话111nmn图3.1 系统总体E-R图3.2 逻辑结构设计(1)关系模式设计与优化根据上面所作的系统E-R图,将E-R图转换为相应的关系模式。可以得到下面的关系模型:操作员(操作员号,操作员名,性别,年龄,操作员电话);用户(用户名,用户密码,用户身份);查询(用户名,房屋号,售价,销售情况);房屋(房屋号,户型,地理位置,售价,销售情况);供应商(供应商号,供应商名,供应商电话);使用(操作员号,用户名,用户身份);供应(供应商号,房屋号)根据以上的关系

14、模型可以得到相应的关系模式:操作员(操作员号,操作员名,性别,年龄,操作员电话);用户(用户名,用户密码,用户身份);房屋(房屋号,户型,地理位置,售价,供应商号,销售情况);供应商(供应商号,供应商名,供应商电话);可以看出以上关系模式中没有属性不依赖于主键属性而依赖于其他非主键属性,因此以上的关系模式符合3NF的要求。各个关系模式的主码为第一个属性,而只有房屋关系模式中含有外码为供应商号。(2)系统结构图房屋销售管理系统待售房屋信息管理已售房屋信息管理添加待售房屋信息退出供应商信息操作员信息退出登录账目管理房屋信息管理基本系统信息登录管理已售房屋所得删除已售房屋信息添加已售房屋信息图3.2

15、 系统结构图(3)系统完整性设计通过上面的小结分析,可以参考关系模式设计数据库表。首先根据操作员关系模式以及主码的设定可得到操作员结构表,如表3-1所示。表3-1操作员结构表字段名称数据类型字段大小可否为空说明Pnochar9Not Null操作员号(主键)Pnamechar20Null操作员名Psexchar2Null性别Pagesmallint2Null年龄Ptelchar9Null操作员电话根据用户信息的关系模式和主码设定可得用户结构表,如表3-2所示。表3-2用户结构表字段名称数据类型字段大小可否为空说明用户名char9Not Null操作员号(主键)用户密码char10Null任意值

16、用户身份char30Null身份说明 根据房屋信息的关系模式和主码与外码的设定,并考虑一对多的联系可以得到房屋结构表,如表3-3所示。表3-3房屋结构表字段名称数据类型字段大小可否为空说明Hnochar9Not Null房屋号(主键)户型char30Null房屋标准型号地理位置char30Null城内位置售价char20Null单价Gnochar9Not Null供应商号销售情况char20Null出售与否厂商盈利char20Null盈利情况直接根据供应商的关系模式和其主码设定,可以得到供应商的表的结构,如表3-4所示。表3-4供应商结构表字段名称数据类型字段大小可否为空说明Gnochar9N

17、ot Null供应商号(主键)Gnamechar30Null供应商名Gtelchar9Null供应商电话3.3数据库物理设计(1)数据存放位置本系统数据在磁盘中。(2)确定系统配置根据具体需要配置。(3)模块设计房屋销售管理系统总体可以分为三个功能模块,分别是基本系统信息模块,房屋信息管理模块,账目管理模块。基本系统信息模块:第一,操作员信息浏览与添加功能,即可以查看操作员的基本信息,也可以添加新的操作员信息,并将信息存入数据库操作员表之中。第二,供应商信息浏览与添加功能,即可以查看供应商的基本信息,也可以添加新的供商信息,并将信息存入数据库供应商表之中。第三,退出系统功能,即点击此按键将会退

18、出该房屋销售管理系统。房屋信息管理模块:第一,待售房屋信息添加功能,即公司或企业得到新的房产需要添加信息让客户知道,就用此功能将信息存入数据库房屋信息表中。第二,已售房屋信息添加功能,即将待售房屋售出后,要将它的信息中销售情况更改并添加到已售房屋视图之中。第三,已售房屋信息删除功能,即将已售的房屋信息从待售房屋视图中删除,但并不从房屋信息表中删除。账目管理模块:该模块只有已售房屋所得的统计功能,通过调取系统数据库中已售房屋信息并对信息中的售价进行相加得出结果。4系统实施4.1数据库创建在设计数据库表之前,首先要创建一个数据库。本系统使用SQL Server2000创建数据库,该系统的数据库名为

19、“house”。创建数据库后就可以创建数据库表了,本人在设计中使用的是查询分析器。在查询分析器中执行以下SQL语句: 建立数据库: CREATE DATABASE house; 使用数据库: USE house 建立表“操作员”:create table 操作员(Pno char(9) not null,Pname char(20),Psex char(2),Page SMALLINT,Ptel char(30),primary key (Pno)建立表“用户信息”:create table 用户信息(用户名 char(9) not null , 用户密码 char(10) null ,用户身

20、份 char(30)建立表“房屋信息”:create table 房屋信息(Hno char(9) not null,户型 char(30),地理位置 char(30),售价 char(30),Gno char(9),销售情况 char(20),厂商盈利 char(20),primary key (Hno)建立表“供应商”:create table 供应商(Gno char(9), Gname char(30), Gtel char(9),primary key (Gno)再在建立的表中添加如下一些信息:insert into 操作员 values(101,向毅,男,22,);insert i

21、nto 供应商 values(201,华光地产,);insert into 供应商 values(202,超群地产,);insert into 供应商 values(203,大夏地产,);insert into 房屋信息 values(301,三室两厅, 城东,100万,201,待售, 0);insert into 房屋信息 values(302,三室两厅, 城西,102万,202,待售, 0);insert into 房屋信息 values(303,二室一厅, 城西,80万,202, 待售, 0);insert into 房屋信息 values(304,二室一厅, 城西,85万,203, 待

22、售, 0);insert into 房屋信息 values(305,二室一厅, 城东,82万,201, 待售, 0);insert into 房屋信息 values(306,一室一厅, 城东,38万,201,待售, 0);insert into 房屋信息 values(307,一室一厅, 城南,35万,202,已售, 35万);insert into 房屋信息 values(308,二室一厅, 城北,75万,203,已售, 75万);insert into 房屋信息 values(309,三室一厅, 城南,90万,202,已售, 90万);insert into 用户信息 values(101

23、,123456, 操作员);4.2数据库备份和恢复方案(1)应用辅助工具进行备份和恢复应用数据库辅助工具(如sqlbackuptools)进行备份,选择所需要备份的数据库和目标地址即可进行数据备份,恢复数据库只需要指定备份文件和需要恢复的数据库即可进行数据恢复。恢复方案:在企业管理器的控制台树中选择“数据库”节点,右击,“所有任务”,“还原数据库”,按提示操作即可。4.3数据库的连接在该系统中数据库的连接首先要用配置ODBC数据源。其操作步骤为:第一步,打开ODBC数据源管理器其窗口如图4.1所示;第二步,添加数据源驱动其窗口如图4.2所示;第三步,进入“建立新的数据源和SQL Server”

24、窗口其窗口如图4.3所示;第四步,更改默认连接数据库其窗口如图4.4所示;接着就是按“下一步”直到完成,最后会出现“SQL Server ODBC数据源测试”窗口,若测试成功,则配置数据源完成。 图4.1“ODBC数据源管理器”窗口 图4.2“创建新数据源”窗口图4.3“建立新的数据源和SQL Server”图4.4“更改默认的数据库”窗口图4.5“ODBC Microsoft SQL Server安装”窗口 图4.6“SQL Server ODBC数据源测试”窗口5系统测试该程序实现了房屋销售管理系统应有的功能,达到设计的预期目标。以下是该系统程序测试运行的一些截图。5.1登录界面 当打开程

25、序时,首先进入的是登录界面,其运行的界面图如图5.1所示。图5.1系统用户登录界面图5.2主界面在登录界面输入用户名,密码和用户身份后按下登录按钮,将进入系统的主界面,在主界面可以选择其他四个功能模块的功能。主界面如图5.2所示。图5.2主界面图5.3基本系统信息模块在进入基本系统信息模块后,会有三个选项。在与数据库的连接中用到了Adodc控件,如图正上方的箭头,点击箭头可以对信息进行查询;点击编辑,就可以对信息进行删除,修改和添加。其具体界面如以下各图所示。 图5.3基本系统信息功能界面图 图5.4操作员信息图 图5.5供应商信息图5.4房屋信息管理模块在进入房屋信息管理界面以后,将弹出两个

26、选项,再进入这两个选项之一就会进入相应的窗口界面。具体界面如以下几图所示。 图5.6房屋信息管理初始界面图图5.7添加,删除和更新房屋信息图6系统技术实现6.1 ADOADO(ActiveX Data Objects)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。例如,如果您希望编写的应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。象Microsoft的其他系统接口一样,ADO是面向对象的。它是Mi

27、crosoft全局数据访问(UDA)的一部分,Microsoft认为与其自己创建的一个数据,不如利用UDA访问已有的数据库。为了达到这一目的,Microsoft和其他数据库公司在它们的数据库和Microsoft的OLE数据库之间提供了一个桥程序,OLE数据库已经在使用ADO技术。ADO的一个特征(称为远程数据服务)支持网页中的数据相关的ActiveX控件和有效的客户端缓冲。作为ActiveX的一部分,ADO也是Microsoft的组件对象模式(COM)的一部分,它的面向组件的框架用以将程序组装在一起。6.2 SQL Server 2000SQL Server是Microsoft开发的一个关系数

28、据库管理系统,以Transant_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI-SQL-92标准。SQL Server采用一级安全验证、登陆验证以及数据库用户帐号和角色的许可验证。SQL Server支持两种身份验证模式:Windows NT身份验证和SQL Server身份验证。SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同的网络协议。7 结束语通过这个系统的开发,我了解了做一个数据库开发设计的全过程。从系统的需求分析、概念结构设计、后台数据库的设计、前台的开发及软件的布署工作,经历了一个相对比较完整的过程。在整个设计过程中,遇到了很多的问题,虽然在处理问题的时候不能说是做的最好,但也收获不小,至少在知识的熟练掌握上还是相当满意的。不过由于现有知识水平的欠缺以及设计时间较短,加上还要做组成课程设计又是第一次做数据库的课程设计,所以该系统还有许多不完善的地方,比如功能实现不多、用户界面不够美观、出错

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

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