数据库课设房屋销售管理系统讲解Word下载.docx

上传人:b****4 文档编号:6405976 上传时间:2023-05-06 格式:DOCX 页数:17 大小:146.30KB
下载 相关 举报
数据库课设房屋销售管理系统讲解Word下载.docx_第1页
第1页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第2页
第2页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第3页
第3页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第4页
第4页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第5页
第5页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第6页
第6页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第7页
第7页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第8页
第8页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第9页
第9页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第10页
第10页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第11页
第11页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第12页
第12页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第13页
第13页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第14页
第14页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第15页
第15页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第16页
第16页 / 共17页
数据库课设房屋销售管理系统讲解Word下载.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库课设房屋销售管理系统讲解Word下载.docx

《数据库课设房屋销售管理系统讲解Word下载.docx》由会员分享,可在线阅读,更多相关《数据库课设房屋销售管理系统讲解Word下载.docx(17页珍藏版)》请在冰点文库上搜索。

数据库课设房屋销售管理系统讲解Word下载.docx

1.需求分析

1.1调查用户需求本系统的最终用户为房屋销售管理人员和销售人员。

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

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

购销管理包含以下几方面

的信息。

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

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

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

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

预定的基本信息顾客可以进行房屋的预定,预定包括流水号,顾客编号,销售人员编号,房屋编号,预定金额,预定

时间。

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

1.1.2用户对系统的要求

房屋销售管理人员

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

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

b.处理要求

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

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

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

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

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

c.安全性与完整性要求

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

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

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

完整性要求

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

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

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

房屋销售人员

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

能查询自己的销售记录。

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

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

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

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

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

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

第一部分:

销售人员管理部分

第二部分:

管理员管理部分各部分完成的功能如下:

1.2.1销售人员管理部分

处理顾客登记用户可以查询顾客信息。

用户可以查询房屋信息。

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

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

1.2.2管理员管理部分处理管理员登录管理员可以查询销售人员、顾客信息。

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

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

1.3数据流图

预定分数据流图

购买分数据流图

销售人员

 

购买信息

挑选

总数据流图

顾客挑选

1.4数据字典

14.1数据项

顾客数据字典:

属性名

类型

长度

取值范围

取值含义

客户号Sno

char

20

非空

Shopper编号

姓名Sname

Shopper姓名

性别Ssex

4

‘男'

或‘女'

Shopper性别

联系方式Stel

11

Shopper联系方式

生日Sbirth

date

8

Shopper生日

身份证号Sid

18

Shopper身份证号

销售人员字典:

员工号Wno

员工编号

姓名Wname

员工姓名

性别WSex

员工性别

职位Wpost

相应的职位

联系方式Wtel

手机号或电话号

生日Wbirth

员工生日

身份证号Wid

员工身份证号

房屋字典:

房屋号Hno

Int

房屋编号

栋Ha

3

楼Hb

号Hc

Char

5

面积Hsize

大于零

面积

价格Hprice

9

价格

预定房屋数据字典:

流水号Pno

预定房屋流水号

顾客编号Sno

预定房屋顾客编号

员工编号Cno

预定房屋员工编号

房屋编号Hno

预定房屋编号

预付金额Prmb

预付金额

预定时间Pdata

Data

预定房屋的时间

购买房屋数据字典:

流水号Bno

购买房屋流水号

购买房屋顾客编号

购买房屋员工编号

购买房屋编号

金额Brmb

付款金额

购买时间Bdata

购买房屋的时间

1.4.2数据结构

数据结构名

组成

用户信息

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

顾客

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

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

房屋

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

预定房屋信息

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

购买房屋信息

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

数据流名

数据流来源

数据流去向

查询

房屋信息

要求的房屋条件

符合条件的房屋信息

符合条件的房屋

要购买的房屋信息

预定信息

要预定的房屋信息

1.4.3数据流

7

数据存储名

输入的数据流

输出的数据流

购买房屋信息未预定、未购买房屋信息

1.4.4数据存储

1.4.5处理过程

处理过程名

输入数据流

输出数据流

房屋条件

购买

预定

2.概念设计

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

3.逻辑设计

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

表3.1顾客(SHOPPER)

属性中文名称

完整性约束

客户号

Sno

主键

姓名

Sname

不能为空

性别

Ssex

为‘男'

联系方式

Stel

生日

Sbirth

年四位月两位日两

身份证号

Sid

18位数字

表3.2销售人员(WORKER)

员工号

Wno

Wname

WSex

职位

Wpost

规定值

Wtel

Wbirth

年四位、月两位、日两位

Wid

十八位数字

表3.3房屋(HOUSE)

属性中文名

房屋号

Hno

Ha

三位数字

Hb

Hc

五位数字

Hsize

四位数字

Hprice

九位数字

表3.4预定房屋信息(PREVIEWBUY)

流水号

Pno

顾客编号

Cno

Prmb

预定时间

Pdata

10

表3.5购买房屋信息(BUY)

Bno

金额

Brmb

购买时间

Bdata

以上关系模式均为BCNF。

3.2视图设计

为了方便程序查询,建立了如下用户视图:

顾客信息视图(编号、姓名、性别、生日、联系方式、身份证号)

CREATEVIEWRS(Sno,Sname,Ssex,Sdata,Stel,Sid)

AS

SELECTSno,Sname,Ssex,Sdata,Stel,Sid

FROMSHOPPER

员工信息视图(编号、姓名、性别、联系方式、生日、身份证号)CREATEVIEWRW(Wno,Wname,Wsex,Wtel,Wdata,Wid)AS

SELECTWno,Wname,Wsex,Wtel,Wdata,Wid

FROMWORKER

预定信息视图(流水号、顾客编号、顾客姓名、顾客联系方式、员工编号、员工姓名、员工联系方式、房屋编号、栋、楼、号、面积、价格、预定价格、预定时间)

CREATEVIEWRP(Pno,Sno,Sname,Stel,Wno,Wname,Wtel,Hno,Ha,Hb,Hc,Hsize,Hprice,Prmb,Pdata)AS

SELECTPno,Sno,Sname,Stel,Wno,Wname,Wtel,Hno,Ha,Hb,Hc,Hsize,Hprice,Prmb,Pdata

FROMSHOPPER,WORKER,PREVIEWBUY,HOUSE

WHEREPREVIEBUY.Sno=SHOPPER.SnoandPREVIEBUY.Wno=WORKER.Wnoand

PREVIEBUY.Hno=HOUSE.Hno

12

购买信息视图(流水号、顾客编号、顾客姓名、顾客联系方式、员工编号、员工姓名、员工联系方式、房屋编号、栋、楼、号、面积、价格、预定价格、预定时间)

CREATEVIEWRB(Bno,Sno,Sname,Stel,Wno,Wname,Wtel,Hno,Ha,Hb,Hc,Hsize,Hprice,Brmb,Bdata)AS

SELECTBno,Sno,Sname,Stel,Wno,Wname,Wtel,Hno,Ha,Hb,Hc,Hsize,Hprice,Brmb,Bdata

FROMSHOPPER,WORKER,BUY,HOUSE

WHEREBUY.Sno=SHOPPER.SnoandBUY.Wno=WORKER.Wnoand

BUY.Hno=HOUSE.Hno

4.物理设计1、系统自动在每个表的主码上建立索引。

2、在SHOPPER表SNAME列上建立SOP_SNAME索引,因为查询操作很多都使通过顾客姓名进行的。

3、在HOUSE表Ha,Hb,Hc列上建立HOU_PLACE,因为查询操作很多都事通过房屋地理位置进行的。

三、课程设计总结或结论

通过此次数据库的课程设计,真正达到了学与用的结合,增强了对数据库方面应用的理解,对自己今后参与开发数据库系统积累了不少经验,在实验过程中,从建立数据开始,对灵据库设计理念及思想上有更高的认识,从需求分析,到概念设计和逻辑设计,E-R图的表示,数据字典的创建,懂得了不少有关数据库开发过程中的知识,在实验中建表,及其关系模式,关系代数的建立及理解,将SQL语的查询语句用得淋漓尽致,增强了自己在数据库中应用SQL语言的灵活性,其中包括,插入、删除、修改、查询,牵涉表和表之间的联系,主建与外主键的定义,约束项的设置,使逻辑更严密,在学习过程中,我也能过上网查了不少资料,也看了一些别人设计的销售管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断修改,系统更新。

虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,真正做到理论与实践相结合。

13

四、参考文献

[1]萨师煊,王珊数据库系统概论.高等教育出版社,第3版.2000年2月

[2]黄维通SQLServer2000简明教材.清华大学版社,第1版.2002年3月

14

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2