图书销售管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图书销售管理系统 Ting Bao was revised on January 6, 20021

《图书销售管理系统》数据库设计报告

一、需求分析

调查新华书店图书销售业务,设计的图书销售管理系统主要包括图书管理、进货、销售、统计功能。具体说明如下:

(1)图书管理:用户通过该系统能够对图书详细信息进行维护,包括添加、修改、删除。对所有的图书进行分类,类别信息可以增加、修改、删除。每个类别有多种图书,每种图书属于一个类别。顾客可以通过该系统自主查询在库的图书信息。

(2)进货:根据某种书籍的库存量及销售情况确定进货数量,填写进货单,每张进货单对应一个供应商,同一供应商也可以出现在不同的进货单中,一份进货单可包含多种图书,每种图书会出现在多份进货单中,保存进货单成功后,系统会自动修改图书库存量。

(3)销售:输入顾客要买书籍的信息,自动显示此书的库存量,假如可以销售,生成销售单,一份销售单中包含多种图书,每种图书会出现在多份销售单中。保存销售单时自动修改图书库存量。

(4)供应商管理:通过该系统可以对书店的供应商信息进行管理,包括供应商信息的添加、修改、删除。

(5)统计:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜。

该系统的基本信息包括:

(1)图书基本信息:ISBN号,书名,出版社,作者,出版地,单价,出版时间

(2)供应商基本信息:供应商编号,供应商地址,供应数量,供应商电话,供应商名(3)用户基本信息:用户名,用户编号,用户电话,用户密码

除了上述要求外,该系统还需要产生如下报表

(1)进货单基本信息:进货单号,进货日期,供应数量,供应商编号,ISBN号,进货价

(2)销售单基本信息:销售单号,销售日期,ISBN号,销售数量,供应商编号,单价

(3)销售汇总表:每个月结束统计一张该月销售情况表,内容包括:销售总额,销售总量以及排行榜

二、概念结构设计

E-R全局

进货环节

销售环节

该E-R图实体所包含的属性如下:

图书:ISBN号,书名,出版社,作者,出版地,单价,出版时间

供应商:供应商编号,供应商地址,供应商电话,供应商名

用户:用户名,用户编号,用户电话,用户密码

进货单:进货单号,进货日期,供应数量,供应商编号,ISBN号,进货价

销售单:销售单号,销售日期,ISBN号,单价

该E-R图转换的关系模式如下:

(1)图书(ISBN号,书名,出版社,作者,出版地,金额,出版时间)

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

(3)用户(用户名,用户编号,用户电话,用户密码)

(4)进货单(进货单号,进货日期,供应数量,供应商编号,ISBN号,进货价)

(5)销售单(销售单号,销售日期,ISBN号,销售数量,金额)

(6)销售汇总(销售单号,总金额,销售单数量)

三、逻辑结构设计

四、数据库实现

create table books(

isbn char(15)primary key not null, bookname char(30)not null,

aothor char(10)not null,

pubplace char(20)not null,

price char(8)not null,

pubhouse char(30)not null,

pubtime smalldatetime not null

)

create table gong(

gongid char(10)primary key not null,

gongname char(20)not null,

gongplace char(30)not null,

gongphone char(11)not null

)

create table us(

usname char(10)not null,

usid char(10)not null primary key, usphone char(11)not null,

password char(10)not null

)

create table purchase(

purid char(10),

purdate smalldatetime,

purcount int,

gongid char(10),

isbn char(15),

purprice char(8),

primary key(purid,isbn,gongid),

foreign key(isbn)references books(isbn), foreign key(gongid)references gong(gongid) )

相关文档
最新文档