图书销售管理系统

本文档详细介绍了图书销售管理系统的各个阶段,包括需求分析、数据库设计和实施、功能实现和系统测试。系统功能涵盖图书库存、客户管理、销售管理等,通过E-R图、关系模式转换和存储过程设计确保数据的高效管理。此外,还涉及到数据库备份和系统维护。
摘要由CSDN通过智能技术生成

目录

需求分析

1.1用户及用户需求

1.2系统数据

数据字典

1.3系统功能分析

1.4系统结构图

数据库概念结构设计

2.1系统实体和实体间的联系

2.2局部E-R图

2.3全局E-R图

数据库逻辑结构设计

3.1将实体转化为关系模式

3.2将联系转化为关系模式

3.3关系模式的优化

数据库物理结构设计

4.1索引视图的设计

4.2存储过程触发器的设计

数据库的实施

5.1创建数据库

5.2创建数据表

5.3插入表数据

5.4创建索引

5.5创建视图

数据库的运行和维护

6.1创建存储过程和触发器

6.1.1创建存储过程

实现基本管理功能

1.基本管理_供应商汇总信息

基本管理_供应商录入信息

基本管理_供应商删除信息

基本管理_供应商修改信息

基本管理_入库单汇总信息

基本管理_入库单录入信息

基本管理_入库单删除信息

基本管理_入库单修改信息

基本管理_图书分类汇总

基本管理_图书分类录入

基本管理_图书分类删除

基本管理_图书分类修改

基本管理_图书信息汇总

基本管理_图书信息录入

基本管理_图书信息删除

基本管理_图书信息修改

实现客户管理功能

客户管理_客户信息汇总

客户管理_客户信息录入

客户管理_客户信息删除

客户管理_客户信息修改

实现销售管理功能

销售管理_销售信息汇总

销售管理_销售信息录入

销售管理_销售信息删除

销售管理_销售信息修改

6.1.2创建触发器

6.2数据库备份

系统调试

7.1销售管理功能测试

7.1.1销售信息查询

7.1.2销售信息的增删,修改

7.1.3销售信息汇总

7.2客户管理功能测试

7.2.1客户信息增删,修改

7.2.2客户信息查询

7.3基本信息管理功能测试

7.3.1入库单信息的增删,修改

7.3.2供应商信息的增删,修改

7.3.3图书信息的增删,修改

7.3.4图书分类信息的增删,修改

数据库备份文件

全部源代码


  1. 需求分析

1.1用户及用户需求

图书销售管理系统的主要用户有客户,系统管理员。

  1. 客户需求:客户是图书销售管理系统的主体,主要的需求有图书信息的查询,购买图书数量查询。
  2. 系统管理员:系统管理员在图书销售管理系统中承担后台的管理和维护工作,主要需求有图书库存,销售,入库,客户,供应商,图书分类,出版社等信息的查询,添加,修改,删除操作;同时要做好图书销售管理系统数据库的导入与导出,数据库的备份,恢复等。

1.2系统数据

通过对图书销售管理系统用户需求的分析可以得出系统涉及大量的基础数据,主要包括以下数据实体及数据项[1]

1.图书库存信息:图书库存信息包括图书编号,ISBN,图书名称,图书类号,作者,版次,出版日期,库从数量,图书单价,出版社号,其中ISBN号不允许为空,库从数量限制在0到1000,图书单价限制在0到1000。

2.销售单信息:销售单信息包括销售单号,图书编号,销售日期,销售数量,销售单价,客户编号,经手人,其中销售单价限制在0到1000。

3.入库单信息:入库单信息包括入库单号,图书编号,入库日期,购入数量,图书单价,供应商编号,经手人,其中购入数量限制在0到1000,图书单价限制在0到1000。

4.客户表信息:客户表信息包括客户编号,客户名称,性别,地址,联系电话,其中客户名称不允许为空,性别默认为男。

5.供应商信息:供应商信息主要包括供应商编号,供应商名称,出版社地址,所在城市,邮政编码,联系电话,其中供应商名称,出版社地址,所在城市,邮政编码,联系电话不允许为空。

6.图书分类信息:图书分类信息主要包括图书分类号,图书分类名称,其中图书分类名称不允许为空。

7.出版社信息:出版社信息主要包括出版社编号,出版社名称,出版社地址,所在城市,邮政编码,联系电话,其中出版社名称默认为清华大学出版社,出版社地址,所在城市不允许为空。

数据字典

列名

字段类型

长度

是否为空

字段主键

默认值

备注

t_id

char

4

NO

PRI

NULL

图书编号

t_name

varchar

30

NO

NULL

图书名称

s_id

char

4

NO

PRI

NULL

供应商编号

s_name

varchar

30

NO

NULL

供应商名称

s_city

varchar

20

NO

NULL

所在城市

s_people

varchar

10

NO

NULL

联系人

s_telephone

varchar

11

NO

NULL

联系电话

p_id

char

6

NO

PRI

NULL

出版社编号

p_name

varchar

30

YES

清华大学出版社

出版社名称

p_address

varchar

60

NO

NULL

出版社地址

p_city

varchar

30

NO

NULL

所在城市

p_bianma

varchar

6

YES

NULL

出版社编码

p_telephone

varchar

11

YES

NULL

出版社电话

r_id

char

6

NO

PRI

NULL

图书编号

r_isbn

char

20

NO

NULL

国际标准书号

r_name

varchar

60

YES

NULL

图书名称

t_id

char

4

YES

MUL

NULL

图书类号

r_writer

varchar

40

YES

NULL

作者

r_banci

varchar

10

YES

NULL

版次

r_date

char

20

YES

NULL

出版日期

r_number

int

NULL

YES

NULL

库存量

r_price

decimal

NULL

YES

NULL

图书单价

p_id

char

6

YES

MUL

NULL

出版社号

c_id

char

6

NO

PRI

NULL

客户编号

c_name

varchar

  • 15
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rq1718

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值