数据库课设房屋销售管理系统.doc

上传人:b****1 文档编号:238692 上传时间:2022-10-07 格式:DOC 页数:15 大小:225KB
下载 相关 举报
数据库课设房屋销售管理系统.doc_第1页
第1页 / 共15页
数据库课设房屋销售管理系统.doc_第2页
第2页 / 共15页
数据库课设房屋销售管理系统.doc_第3页
第3页 / 共15页
数据库课设房屋销售管理系统.doc_第4页
第4页 / 共15页
数据库课设房屋销售管理系统.doc_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

数据库课设房屋销售管理系统.doc

《数据库课设房屋销售管理系统.doc》由会员分享,可在线阅读,更多相关《数据库课设房屋销售管理系统.doc(15页珍藏版)》请在冰豆网上搜索。

数据库课设房屋销售管理系统.doc

课程设计报告

(2012--2013年度第一学期)

实验名称:

数据库应用课程设计

题目:

房屋销售管理系统

院系:

控制与计算机工程学院

班级:

软件1002

学号:

1101250220

学生姓名:

汪豪

指导教师:

周长玉

设计周数:

一周

成绩:

日期:

2013年1月18日

课程设计报告

一、课程设计的目的与要求

目的

1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,对数据库做进一步的了解,掌握相关知识;

2.进一步加强对数据库运用能力和熟练掌握数据库中的重要知识,了解如何从数据库中读写有关数据;

3.培养分析问题、解决问题的能力。

要求

1.完成数据库系统的安装与设置。

2.根据具体的课题完成需求分析。

3.完成数据库应用系统的逻辑设计。

4.创建数据库、数据表。

5.完成设计报告。

二、设计正文

1.需求分析

1.1调查用户需求

本系统的最终用户为房屋销售管理人员和销售人员。

根据我们日常生活中的经验,结合对部分房屋网站的调研,得出用户的下列实际要求:

1.1.1基本功能需求

顾客购买或预定房屋,房屋销售人员根据用户的需求为用户办理相关手续。

购销管理包含以下几方面的信息。

Ø顾客的基本信息

顾客在购买或预定房屋的时候,每位用户都有唯一的编号,当然顾客的基本信息如姓名、性别、生日、联系方式、身份证号也要包含在顾客的基本信息之中。

Ø销售人员的基本信息

每位员工在入职的时候有唯一的员工编号,根据分工的不同,还有工作部门及职位这个属性。

当然还有姓名、性别、联系方式、生日、身份证号这些基本属性。

Ø房屋的基本信息

每个房屋有唯一的房屋编号,基本信息包含房屋的面积、栋、楼、号、价格基础属性。

Ø预定的基本信息

顾客可以进行房屋的预定,预定包括流水号,顾客编号,销售人员编号,房屋编号,预定金额,预定时间。

Ø购买的基本信息

顾客可以购买房屋,购买包括流水号,顾客编号,销售人员编号,房屋编号,付款金额,购买时间。

1.1.2用户对系统的要求

Ø房屋销售管理人员

a.信息要求

房屋销售管理人员能查询上面提到的顾客、销售人员、房屋的所有相关信息,包括预定房屋的基本信息,购买房屋的基本信息。

以利于对整个销售楼盘的全面管理。

b.处理要求

当顾客的信息发生变化时,房屋销售管理人员能对其进行修改。

比如,某些顾客在预定后再购买房屋,他们的购买/预定标识符要改变,或顾客更换手机号,他们记录中联系方式也要改变等等。

当房屋的信息放生变化时,房屋销售管理人员能对其进行修改。

比如,房屋降价,房屋销售管理人员能对价格进行修改。

当销售人员的信息放生变化时,如升职,房屋销售管理人员能对其进行修改。

c.安全性与完整性要求

安全性要求

n系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;

n系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;

n系统应对不同用户设置不同的权限,区分不同的用户,如区分房屋销售人员和房屋销售管理人员。

完整性要求

n各种信息记录的完整性,信息记录内容不能为空;

n各种数据间相互的联系的正确性;

n相同的数据在不同记录中的一致性。

Ø房屋销售人员

a.信息要求

本楼盘的房屋销售人员能所有楼盘的信息,能查询顾客的基本信息查询、修改他们的信息。

能查询自己的销售记录。

能够进行预定、购买操作。

b.处理要求

当顾客的信息发生变化时,房屋销售人员能对其进行修改。

比如,某些顾客在预定后再购买房屋,他们的购买/预定标识符要改变,或顾客更换手机号,他们记录中联系方式也要改变等等。

顾客购买/预定房屋时,销售人员能对房屋属性中的房屋是否预定/购买进行修改。

顾客购买/预定房屋时,销售人员能进行购买/预定的操作。

1.2系统功能的设计和划分

根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:

第一部分:

销售人员管理部分

第二部分:

管理员管理部分

各部分完成的功能如下:

1.2.1销售人员管理部分

n处理顾客登记

n用户可以查询顾客信息。

n用户可以查询房屋信息。

n用户可以提交房屋销售/预定的信息。

n用户可以修改用户自己密码。

1.2.2管理员管理部分

n处理管理员登录

n管理员可以查询销售人员、顾客信息。

n管理员可以修改、查询房屋信息。

n管理员可以修改管理员密码。

1.3数据流图

预定分数据流图

购买分数据流图

总数据流图

1.4数据字典

14.1数据项

顾客数据字典:

属性名

类型

长度

取值范围

取值含义

客户号Sno

char

20

非空

Shopper编号

姓名Sname

char

20

非空

Shopper姓名

性别Ssex

char

4

‘男’或‘女’

Shopper性别

联系方式Stel

char

11

非空

Shopper联系方式

生日Sbirth

date

8

非空

Shopper生日

身份证号Sid

char

18

非空

Shopper身份证号

销售人员字典:

属性名

类型

长度

取值范围

取值含义

员工号Wno

char

20

非空

员工编号

姓名Wname

char

20

非空

员工姓名

性别WSex

char

4

‘男’或‘女’

员工性别

职位Wpost

char

20

非空

相应的职位

联系方式Wtel

char

11

非空

手机号或电话号

生日Wbirth

date

8

非空

员工生日

身份证号Wid

char

18

非空

员工身份证号

房屋字典:

属性名

类型

长度

取值范围

取值含义

房屋号Hno

Int

4

非空

房屋编号

栋Ha

Int

3

非空

楼Hb

Int

3

非空

号Hc

Char

5

非空

面积Hsize

Int

4

大于零

面积

价格Hprice

Int

9

大于零

价格

预定房屋数据字典:

属性名

类型

长度

取值范围

取值含义

流水号Pno

char

20

非空

预定房屋流水号

顾客编号Sno

char

20

非空

预定房屋顾客编号

员工编号Cno

Char

20

非空

预定房屋员工编号

房屋编号Hno

Int

4

非空

预定房屋编号

预付金额Prmb

Int

9

大于零

预付金额

预定时间Pdata

Data

8

非空

预定房屋的时间

购买房屋数据字典:

属性名

类型

长度

取值范围

取值含义

流水号Bno

char

20

非空

购买房屋流水号

顾客编号Sno

char

20

非空

购买房屋顾客编号

员工编号Cno

Char

20

非空

购买房屋员工编号

房屋编号Hno

Int

4

非空

购买房屋编号

金额Brmb

Int

9

大于零

付款金额

购买时间Bdata

Data

8

大于零

购买房屋的时间

1.4.2数据结构

数据结构名

组成

用户信息

用户ID,用户密码,用户类型(销售管理人员,销售人员)

顾客

编号、姓名、性别、生日、联系方式、身份证号

销售人员

编号、姓名、性别、联系方式、生日、身份证号

房屋

编号、面积、栋、楼、号、价格

预定房屋信息

流水号、顾客编号、销售人员编号、房屋编号、预定金额、预定时间

购买房屋信息

流水号、顾客编号、销售人员编号、房屋编号、付款金额、付款时间

1.4.3数据流

数据流名

数据流来源

数据流去向

组成

查询

销售人员

房屋信息

要求的房屋条件

符合条件的房屋信息

房屋信息

销售人员

符合条件的房屋

购买信息

销售人员

房屋信息

要购买的房屋信息

预定信息

销售人员

房屋信息

要预定的房屋信息

1.4.4数据存储

数据存储名

输入的数据流

输出的数据流

组成

房屋信息

预定信息

购买信息

符合条件的房屋信息

预定房屋信息

购买房屋信息

未预定、未购买房屋信息

1.4.5处理过程

处理过程名

输入数据流

输出数据流

查询

房屋条件

符合条件的房屋信息

购买

购买房屋信息

预定

预定房屋信息

2.概念设计

根据需求分析说明书设计ER图,设计完成的ER图为:

3.逻辑设计

3.1关系表设计

将ER图转换为关系模式、要求设计出数据库所有关系表

表3.1顾客(SHOPPER)

属性中文名称

属性名

类型

长度

完整性约束

客户号

Sno

char

20

主键

姓名

Sname

char

20

不能为空

性别

Ssex

char

4

为‘男’或‘女’

联系方式

Stel

char

11

不能为空

生日

Sbirth

date

8

年四位月两位日两位

身份证号

Sid

char

18

18位数字

表3.2销售人员(WORKER)

属性中文名称

属性名

类型

长度

完整性约束

员工号

Wno

char

20

主键

姓名

Wname

char

20

不能为空

性别

WSex

char

4

为‘男’或‘女’

职位

Wpost

char

20

规定值

联系方式

Wtel

char

11

不能为空

生日

Wbirth

date

8

年四位、月两位、日两位

身份证号

Wid

char

18

十八位数字

表3.3房屋(HOUSE)

属性中文名

属性名

类型

长度

完整性约束

房屋号

Hno

Int

4

主键

Ha

Int

3

三位数字

Hb

Int

3

三位数字

Hc

Char

5

五位数字

面积

Hsize

Int

4

四位数字

价格

Hprice

Int

9

九位数字

表3.4预定房屋信息(PREVIEWBUY)

属性中文名

属性名

类型

长度

完整性约束

流水号

Pno

char

20

主键

顾客编号

Sno

char

20

非空

员工编号

Cno

Char

20

非空

房屋编号

Hno

Int

4

预定房屋编号

预付金额

Prmb

Int

9

大于零

预定时间

Pdata

Data

8

年四位、月两位、日两位

表3.5购买房屋信息(BUY)

属性中文名

属性名

类型

长度

完整性约束

流水号

Bno

char

20

主键

顾客编号

Sno

char

20

非空

员工编号

Cno

Char

20

非空

房屋编号

Hno

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

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

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