没有合适的资源?快使用搜索试试~ 我知道了~
楼盘销售管理系统设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 36 浏览量
2022-06-17
09:19:51
上传
评论
收藏 416KB DOC 举报
温馨提示
试读
36页
楼盘销售管理系统设计与实现
资源推荐
资源详情
资源评论
楼盘销售管理系统设计与实现
随着国内楼市的发展,涌现了越来越多的房地产开发商。在房地产开发工程中,楼盘
销售是非常重要的环节,也是房地产开发的关键环节。如何提供楼盘销售服务质量,也显
得非常迫切。而通过管理系统,可以来规范和管理销售过程的各个环节,并提供相关的信
息。这样,可以极大提高服务质量和效率。本章将全面地介绍系统的功能特性,并对系统
进行需求分析和数据建模,实现一个完整的楼盘销售管理系统。
1 系统需求
楼盘销售管理系统主要负责管理房屋信息,并对房屋进行定价,然后进行销售,为用
户提供不同信息的统计分析,满足管理人员的需要。该系统主要包括房屋信息管理和销售
信息管理两部分。
● 房屋信息管理:主要负责管理房屋的基本信息,包括楼房信息和房间信息。
● 销售信息管理:主要负责客户信息、房屋定价、房屋销售以及统计分析。
楼盘销售管理系统是为了满足用户进行楼盘销售而开发的。所以,楼盘销
售管理系统应达到以下目标:
● 减少人工的参与和基础信息的录入,具有良好的自治功能和信息循环。
● 能够方便地管理客户资料。
● 能够根据市场变化对房屋进行定价。
● 能够管理所有的房屋信息,包括楼房信息和房间信息。
● 能够快速地进行房屋信息的查询。
2 系统分析
根据对楼盘销售管理系统的需求分析,一个标准的楼盘销售管理系统应该包含房屋信
息管理和销售信息管理,如图 1 所示。每一个功能模块都包含了一系列的子功能。
图 1 楼盘销售管理系统功能
2.1 房屋信息管理
房屋信息管理模块以来管理楼盘信息和房间信息,它包括楼房管理、房间管理和信息
查询 3 个子功能,如图 2 所示。
1
楼盘销售管理系统
销售信息管理房屋信息管理
图 2 房屋信息管理模块
楼房管理功能实现对楼房信息的维护。这类信息主要包括楼房号、楼名、所处位置、
地面积、总投资、层数、房间数、简介等。该模块提供对信息的增加、修改和删除功能。
房间管理功能实现对房间信息的维护。这类信息主要包括房间号、楼房号、位置、房
间大小、适用户型、销售状态、简介、成本价、销售价、折扣率等。该模块提供增加、修
改、删除功能。
信息查询功能实现对楼房信息和房间信息的查询。该模块提供模式匹配和多条件查询。
2.2 销售信息管理
销售信息管理模块主要用来管理楼盘销售情况,包括客户信息、房屋定价、房屋销售、
统计分析 4 个子功能,如图 3 所示。
图 3 销售信息管理模块
1. 客户信息
客户信息功能主要实现客户基本信息的维护。这类信息主要包括客户编号、姓名、性
别、出生日期、婚否、家庭成员数、职位、身份证号、经济收入、备注。
2. 房屋定价
房屋定价功能主要实现对房间的统一定价,涉及的信息包括成本价、销售价、折扣率。
成本价是指房屋的成本价格;销售价是指房屋待销售的价格;折扣率是指楼盘销售时的折
2
房屋信息管理
房间管理 信息查询楼房管理
销售信息管理
房屋销售
房屋定价
统计分析
客户信息
扣率。
3. 房屋销售
房屋销售功能实现对房屋销售信息的记录。记录的信息包括销售 ID、房间号、楼房号、
客户编号、成本价、销售价、折扣率、利润、付款方式、交易日期、备注等。销售 ID 为标
识种子,自增为 1;销售价是指打折后的销售价格;利润=销售价-成本价。
4. 统计分析
统计分析功能主要实现楼盘销售信息的统计分析。它通过多条件进行分析,分析条件
主要有楼房号、利润、付款方式。
3 数据库设计
根据系统需求分析,需要建立 4 张表,即楼房信息表、房间信息表、客户信息表和销
售记录表。
3.1 数据表设计
下面依次说明这 4 个数据表的具体构成。在实际应用中,读者可以根据需要更改各个
数据的长度。
1. 楼房信息表
楼房信息表负责维护楼房信息,主要包括楼房号、楼名、所处位置、占地面积、总投
资、层数、房间数、简介等,表结构如表 1 所示。
表 1 楼房信息表
字段名称 含义 数据类型 可否为空 说明
buildingID
楼房名
Char(4)
主键 楼房号为 4 位
bdname
楼名
Nvarchar(50) Not Null
楼房名称
bdposition
所处位置
Nvarchar(200) Null
楼房所处位置
area
占地面积
Float(8) Null
楼房占地面积,单位平方米
investment
总投资
Float(8) Null
楼房总投资额,单位元
layers
层数
Int(4) Null
楼房层数
roomN
房间数
Int(4) Null
房间数目
bdintroduction
简介
Text(16) Null
楼房简单介绍
2. 房间信息表
房间信息表负责维护房间信息,主要包括房间号、楼房号、位置、房间大小、适用户
3
型、销售状态、简介、成本价、销售价、折扣率等,表结构如表 3-2 所示。
表 2 房间信息表
字段名称 含义 数据类型 可否为空 说明
roomID
房间号
Char(4)
联合主键 房间号为 4 位及 4 位以
下
buildingID
楼房号
Char(4)
联合主键,外键 父表为楼房信息表
rmposition
位置
Nvarchar(200) Null
房间具体位置
rmsize
房间大小
Float(8) Null
房间大小,单位平方米
type
适用户型
Char(8) Not Null
居民用房、商业用房
status
销售状态
Char(6) Not Null
已销售、未销售
rmintroduction
简介
Text(16) Null
房间的简单介绍
cost
成本价
Float(8) Null
成本价
price
销售价
Float(8) Null
销售价
discountrate
折扣率
Float(8) Null
折扣率
3. 客户信息表
客户信息表主要用于维护客户的基本信息,主要包括客户编号、姓名、性别、出生日
期、婚否、家庭成员数、职位、身份证号、经济收入、备注等,表结构如表 3 所示。
表 3 客户信息表
字段名称 含义 数据类型 可否为空 说明
customerID
客户编号
Char(4)
主键 客户编号为 4 位
name
姓名
Nvarchar(50) Not Null
客户姓名
sex
性别
Char(2) Not Null
客户性别:男、女
birth
出生日期
Datetime(8) Null
出生日期
marital
婚否
Char(4) Not Null
已婚、未婚
members
家庭成员数
Int(4) Null
家庭成员数
jobs
职位
Nvarchar(50) Null
所在职位
identification
身份证号
Char(18) Not Null
身份证号码为 18 位
income
经济收入
Float(8) Null
个人或家庭经济收入
telephone
电话
Nvarchar(50) Null
电话号码
address
住址
Nvarchar(50) Null
住址
remarksc
备注
Text(16) Null
备注
4. 销售记录表
销售记录表用于对房间进行销售,记录销售记录,主要包括销售 ID、房间号、楼房号、
客户编号、成本价、销售价、折扣率、利润、付款方式、交易日期、备注等,表结构如表
4 所示。
4
表 4 销售记录表
字段名称 含义 数据类型 可否为空 说明
saleID
销售 ID
Numeric(9)
主键 标识种子 1、自增 1
roomID
房间号
Char(4)
外键 父表为房间信息表
buildingID
楼房号
Char(4)
外键 父表为房间信息表
customerID
客户编号
Char(4)
外键 父表为客户信息表
cost
成本价
Float(8) Not Null
成本价
price
销售价
Float(8) Not Null
销售价为折扣之后的价格
discountrate
折扣率
Float(8) Not Null
折扣率
profit
利润
Float(8) Not Null
利润=销售价-成本价
payment
付款方式
Nvarchar(10) Not Null
付款方式“一次性付款,分期付款”
datetransaction
交易日期
Datetime(8) Not Null
交易日期
remarkssale
备注
Text(16) Null
备注
创建表关联
通过 SQL Server 企业管理器可以得到数据库的关联图,使用连线来表示事物相互关系。
在数据库中,各个表之间的关系是通过使用外键来维护的,所有的主表和外键表对 Insert
和 Update 具有强制性,同时具有级联删除相关记录的特征。
4 关键技术
本节结合楼盘销售管理系统,详细叙述如何使用 ListView 控件和 TreeView 控件,以及
如何构建 SQL 多条件查询语句这些关键技术,下面分别叙述。
4.1 使用 ListView 控件显示数据
ListView 控件是一个 Windows 公共控件。作为一个增强功能的列表框,它可以显示更
多的信息。ListView 控件可以使用 4 种不同视图显示项目,通过这些控件,可将项目组成
有或没有列标头的列,并显示伴随的图标和文本,这样可以直观而方便地浏览各个对象的
数据。
ListView 控件并不是默认的工具箱的配置项目,必须手工添加引用部件。单击【工
程 】 | 【 部 件 】 命 令 , 在 【 部 件 】 对 话 框 中 选 择 Microsoft Windows Common
Controls6.0(sp6)选项,单击【确定】按钮,就可以将 ListView 控件添加到工具箱中了。
在【楼房管理】界面中,添加一个 ListView1 控件和一个 ImageList1 控件。ImageList1
控件用来存放图标,在插入每一个图标后会自动获得一个索引,供 ListView1 控件引用。
右击 ListView1 控件,单击【属性】命令,弹出【属性页】对话框。单击【图象列
表】标签,将【普通】设为 ImageList1,建立与 ImageList1 的关联,这样 ImageList1 引用
的图标就可以在 ListView1 上面显示出来了。然后通过代码来控制 ListView 控件与数据库
关联,其代码如下所示。
5
剩余35页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 82
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功