书店销售管理系统.docx
《书店销售管理系统.docx》由会员分享,可在线阅读,更多相关《书店销售管理系统.docx(16页珍藏版)》请在冰豆网上搜索。
![书店销售管理系统.docx](https://file1.bdocx.com/fileroot1/2022-10/27/8747e9c8-e5c3-4d43-9522-8a89cb691e49/8747e9c8-e5c3-4d43-9522-8a89cb691e491.gif)
书店销售管理系统
书店销售管理系统
设计说明书
学院
专业
学号
姓名
班级
目录
一、需求分析
1.目标用户03
2.主要功能03
3.问题描述03
4.问题分析03
二、概要设计
1.方案确定03
2.软件结构03
3.模块功能说明03
三、详细结构设计
1.数据设计04
2.流程图04
3.E-R图08
4.表之间的关系09
四、T-SOL源程序
1.存储过程09
2.触发器09
五、调试分析和测试结果
调试分析和测试结果11
6、软件使用说明书
软件使用说明书11
7、附录
附录14
详细程序设计书
一、需求分析
1.目标用户
书店管理者
2.主要功能
书店销售管理系统的主要功能是要为使用该系统的书店管理者提供一套对现有业务的管理方案。
实现图书进货、退货、销售、出版社信息、管理员对图书情况的查询和操作。
进货:
进货编号、进货日期、进货价格、进货数量
退货:
退货编号、退货日期、退货数量、退货信息
图书:
图书编号、图书分类、图书名、库内书量、作者、图书信息
销售:
销售编号、销售价格、销售时间、销售数量
出版社:
出版商、地址、电话、联系人
管理员:
账号、姓名、密码
3.问题描述
书店销售管理系统主要实现对书籍、出版社、管理员、顾客四大块的管理;实现图书进货、入库、销售、出库、顾客退书的管理、更新等
管理系统的存储过程实现:
查询返回图书所有信息、在书店进货时,对图书信息创建存储过程、退书
管理系统的触发器实现:
若书本没有库存,无法销售、退书、当向进货信息中输入新的书本信息,在库存中自动加入该书的书号还有数量
4.问题分析
进货:
书店进货时,使用书店销售管理系统更新进货信息表中的信息,同时会触发触发
器向进货信息中输入新的书本信息,在库存中自动加入该书的书号还有数量。
退货:
首先系统确认该本图书的确售出后,进行退书操作。
查询有关退货图书的信息(图
书编号、图书信息等),并删除其销售记录(销售编号、销售价格、销售时间、
销售数量),触发器更新该图书的库存数量
入库:
书店进货,更新库存或者顾客退书后,更新库存
出库:
书店销售出图书后,更新库存
销售图书:
更新图书数量和销售表中的信息
二、详细设计
1.第一层流程图如下:
2.第二层流程图如下:
3.第三层流程图如下:
4.第四层流程图如下:
5.第四层流程图如下:
6.cdm
7.pdm
8.表之间关系如下:
Book
BuyIn
Customer
Manger
Publisher
ReturnBook
SellOut
出版
9.创建数据库sql
10.函数
11.存储过程
12.触发器