✅ 操作成功!

图书销售管理系统设计

发布时间:2024-02-19 作者:admin 来源:讲座

2024年2月19日发(作者:)

图书销售管理系统设计

宁波工程学院电信学院计算机教研室

图书销售管理系统设计

1 实验目的

通过完成从用户需求分析、数据库设计等数据库设计的全过程,进一步了解和掌握本书中所讲解的内容。

2 实验简述

图书销售系统主要分为书店,出版社和客户三方的服务。书店摆放、出售图书并赚取利润,出版社则提供图书资料和图书,客户购买图书可以分为两类:一类是普通客户;另一类是VIP客户,需要办理注册手续,但可以享受打折优惠。

3. 需求分析

图书销售管理系统主要实现对书店、客户、出版社以及图书利润等方面的管理,因此,整个系统可以分为图书摆放系统、客户会员系统、图书出售系统三个模块。

1、图书摆放系统

该模块实现图书摆放、寻找功能。使书店中的书利于寻找并将图书合理放置,使整个书店更加容易管理,所有的书在书店查找时一目了然。也节约顾客时间,并可得到好评,吸引顾客。

登录

增加书籍(位修改书籍名称

或位置

删除售完书籍 查找书籍位退出

图1 图书摆放系统

1

宁波工程学院电信学院计算机教研室

2、客户会员系统

客户会员系统主要实现两个功能:录入会员信息、会员打折,两个方面。而他也可以嵌入图书出售系统。

输入需注册人姓制作新的会员卡

完成注册

登入

名和身份证号等

3、图书出售系统

图书出售系统是整个系统的主体,他可以大致分为图书出售、是否为会员并需要打折,是否注册会员,其中,由于书店是盈利组织所以将会有收入,也就是日收入和净利润。而有的书难卖那么相应就会出现书的出售率,这些数据也将会出现,并对图书的采购产生影响。

寻找图书

购买?

不购买

会员?

查询图书位置

注册?

原价购买 完成

用户注册

输入会员信息并

对其打折处理

图2:图书出售系统

4 E-R图

根据上面的需求分析,我们可以得到下面的E-R图:

其中关系为:

2

宁波工程学院电信学院计算机教研室

多个供应商提供书给本书店。

一个供应商可提供许多种不同书籍。

本书店出售许多种书籍。

一个顾客可买多本书也可以多个顾客买同一本书。

编号

电话

地址

地址 编号

电话

N

名称

供应商

提供

1

书店

名称

1

生产

N

采购价

编号

图书

N

出售

1

出版社

作者

书名位置

N

类别

单价

购买

时间

库存

M

顾客

身份证号码

姓名

折扣

积分

电话

5 关系模式

通过E—R模型到关系模型的转化,可以得到如下关系模式:

1) 供应商(编号,名称,地址,电话)

3

宁波工程学院电信学院计算机教研室

2) 书店(编号,名称,地址,电话)

3) 图书(编号,书名,作者,出版社,类别,位置,单价,采购价)

4) 顾客(身份证号码,姓名,折扣,积分,电话)

6表结构定义

表1 供应商信息表(GY表)

列名

Id

Name

Address

Tel

Varchar(20)

Varchar(50)

Varchar(50)

Varchar(15)

数据类型 可否为空

Not null

Not null

Null

Null

说明

供应商编号

供应商名称

供应商地址

供应商电话

表2 书店信息表(SD表)

列名

Id

Name

Address

Tel

Varchar(20)

Varchar(50)

Varchar(50)

Varchar(15)

数据类型 可否为空

Not null

Not null

Null

Null

说明

书店编号

书店名称

书店地址

书店电话

表3 图书信息表(TS表)

列名

Id

Name

Author

Press

Type

Address

Price

Bprice

Varchar(20)

Varchar(50)

Varchar(50)

Varchar(50)

Varchar(12)

Varchar(4)

Numeric(10,2)

Numeric(10,2)

数据类型 可否为空

Not null

Not null

Not null

Not null

Not null

Not null

Not null

Not null

说明

图书编号

图书书名

图书作者

图书出版社

图书类别

图书位置

图书单价

图书采购价

表4 顾客信息表(GK表)

列名

Id

Varchar(20)

4

数据类型 可否为空

Not null

说明

身份证号码

宁波工程学院电信学院计算机教研室

Name

Address

No

Tel

Varchar(50)

Varchar(50)

Varchar(9)

Varchar(15)

Not null

Not null

Not null

Null

顾客姓名

顾客折扣

顾客积分

顾客电话

表4 顾客购买信息表(GK表)

列名

Id

Sname

Name

Date

Price

Count

Varchar(20)

Varchar(50)

Varchar(50)

DateTime

Varchar(15)

Int

数据类型 可否为空

Not null

Not null

Null

Not null

Not null

Not null

说明

图书编号

书名

顾客姓名

购买时间

图书价格

库存

7 实验总结

7 小组名单

组长:沈聪:负责写报告,总体的策划讨论和系统的设计。

组员:王佳:讨论,图书出售系统设计。

史健:讨论,图书摆放系统设计。

5

图书销售管理系统设计

👁️ 阅读量:0