图书销售系统.docx

上传人:b****1 文档编号:2652507 上传时间:2023-05-04 格式:DOCX 页数:29 大小:1.04MB
下载 相关 举报
图书销售系统.docx_第1页
第1页 / 共29页
图书销售系统.docx_第2页
第2页 / 共29页
图书销售系统.docx_第3页
第3页 / 共29页
图书销售系统.docx_第4页
第4页 / 共29页
图书销售系统.docx_第5页
第5页 / 共29页
图书销售系统.docx_第6页
第6页 / 共29页
图书销售系统.docx_第7页
第7页 / 共29页
图书销售系统.docx_第8页
第8页 / 共29页
图书销售系统.docx_第9页
第9页 / 共29页
图书销售系统.docx_第10页
第10页 / 共29页
图书销售系统.docx_第11页
第11页 / 共29页
图书销售系统.docx_第12页
第12页 / 共29页
图书销售系统.docx_第13页
第13页 / 共29页
图书销售系统.docx_第14页
第14页 / 共29页
图书销售系统.docx_第15页
第15页 / 共29页
图书销售系统.docx_第16页
第16页 / 共29页
图书销售系统.docx_第17页
第17页 / 共29页
图书销售系统.docx_第18页
第18页 / 共29页
图书销售系统.docx_第19页
第19页 / 共29页
图书销售系统.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图书销售系统.docx

《图书销售系统.docx》由会员分享,可在线阅读,更多相关《图书销售系统.docx(29页珍藏版)》请在冰点文库上搜索。

图书销售系统.docx

图书销售系统

编号120522103

 

学生实训报告

 

2012~2013学年第二学期

 

实习类别

课程设计

学生姓名

张思远

专业

网络工程

学号

120522103

指导教师

高培成

学院

计算机学院

2013年7月

起止周

17

周数

1

实习地点

软件学院专业实验室

选题

图书销售系统

实训目的:

通过一个具有实用价值的信息系统项目的开发,培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。

实训要求:

实训设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。

要求学生能根据不同的题目类型选择一种或两种开发模式,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行/维护的软件生存期的全过程。

实训进度安排及主要内容:

第一周:

(1)需求分析;

(2)数据库设计(建议使用SQLServer);

(3)总体设计;模块定义、模块结构图,各模块功能描述、模块流程图(使用Visio画图);

第二周:

(4)详细设计:

要求有数据录入、修改、删除、查询、汇总、报表功能;

(5)运行测试,测试用例、结果;

(6)撰写开发文档,含总结;

成绩:

指导教师/带队教师(签字)

 

年月日

目录

第一章摘要…………………………………………………II

第二章需求分析……………………………………………1

2.1需求分析……………………………………………1

2.2功能描述……………………………………………1

2.3系统模块……………………………………………1

第三章数据库设计……………………………………………2

3.1总体设计……………………………………………2

3.1.1模块定义………………………………………2

3.1.2模块功能描述…………………………………2

3.1.3模块流程图……………………………………3

3.1.4模块结构图……………………………………9

3.2详细设计……………………………………………15

3.2.1数据录入………………………………………15

3.2.1数据修改………………………………………17

3.2.3数据查询………………………………………18

3.2.4数据汇总………………………………………18

3.3SQl语句建表…………………………………………19

第四章运行测试………………………………………………25

第五章总结…………………………………………………27

 

第一章摘要

图书销售一般包括进货,退货,销售,统计功能。

目前随着图书事业快速发展,如果仅仅凭人去管理,难度大,也容易出错。

运用SQLSever2008建立图书销售系统,可以运用简单操作完成图书销售。

有效提高图书销售效率。

设计图书销售系统,首先要做好需求分析,选择合适数据库来建设系统。

关键词:

数据库SQLSever2008

图书销售系统

 

 

第二章需求分析

2.1需求分析

图书销售系统是利用现代化信息网络技术进行商务活动的重要手段之一。

随着网络技术的日益成熟,相对于传统图书销售方式,网上图书销售购书更加方便、快捷的优点开始凸显,网络图书销售市场规模和经营模式突破了地理位置、经营面积、营业时间的局限,是一种全新的销售渠道和方式。

2.2功能描述

通过新华书店图书销售业务,设计的图书销售系统主要包括进货、退货、销售、统计功能。

可有效对图书销售进行管理,对图书资源进行有效管理。

方便图书销售。

2.3系统模块

2.3.1进货模块

进货单,供应商,书店负责人。

2.3.2退货模块

管理员,退货表,图书表。

2.3.3统计模块

销售表,退货表。

2.3.4销售模块

销售表。

 

第三章数据库设计

3.1总体设计

 

图3-1

3.1.1模块定义

1进货模块:

管理书店进货。

2退货模块:

管理顾客退货。

3统计模块:

统计图书销售情况。

4销售模块:

管理图书销售。

3.1.2模块功能描述

1进货模块:

根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。

输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。

2退货模块:

顾客把已买的书籍退还给书店。

输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。

3统计模块:

根据销售情况输出统计的报表。

一般内容为每月的销售总额、销售总量及排行榜。

4销售模块:

输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。

3.1.3模块流程图

图3-2

3.1.3.1模块E-R图

1.供应商E-R图

 

图3-3

2.管理员E-R图

 

图3-4

3.书店E-R图

 

图3-5

 

4.图书E-R图

 

 

图3-6

5.书店负责人E-R图

 

图3-7

6.统计表E-R

 

 

图3-8

7.图书表E-R

图3-9

8.退货表E-R

 

 

图3-10

9.销售表E-R

 

图3-11

 

10.图书销售系统E-R图

 

 

图3-12

3.1.4模块结构图

1.数据项分析

1.供应商(供应商编号,供应商名,地址,电话,邮箱,网址,负责人,邮编)。

2.书店负责人(编号,姓名,电话,邮箱)。

3.管理员(用户名,登录密码)。

4.图书(图书编号,书名,作者,出版日期,数量,种类,介绍,单价)。

5.书店(编号,店名,电话,邮箱,邮编,地址)。

6.销售表(图书编号,书名,作者,出版日期,销售日期,销售数量,销售金额,图书种类)。

7.退货表(图书编号,退还数量,书名,退还金额,退换日期)。

8.统计表(图书编号,书名,销售日期,销售总额,销售数量)。

9.订单表(书名,书编号,作者,出版日期,出版社,数量)。

2.逻辑结构设计

管理员表

表3-1

书店负责人表

表3-2

 

书店表

表3-3

退货表

表3-4

 

供应商表

 

表3-5

 

销售表

 

表3-6

 

图书表

 

表3-7

 

统计表

表3-8

订货表

表3-9

 

3.2详细设计

3.2.1数据录入

1.向管理员表中添加新人员

 

表3-8

 

USEBookSaleSystem

GO

INSERTAdministration(Administrator,Password)

VALUES('赵飞燕','120522136')

GO

SELECT*FROMAdministration

GO

 

表3-9

 

注:

其他数据录入如上。

3.2.2数据修改

1.修改退货单

USEBookSaleSystem

GO

SELECT*FROMReturnTable

WHEREReturnTable_BookNo='J000000002'

GO

 

表3-10

USEBookSaleSystem

GO

UPDATEReturnTable

SETReturnTable_BookQuantity=20,ReturnTable_Money=2000,ReturnTable_Data='2013-7-4'

WHEREReturnTable_BookNo='J000000002'

GO

SELECT*FROMReturnTable

WHEREReturnTable_BookNo='J000000002'

GO

 

3.2.3数据查询表3-11

1.查询编号为D0*******1的图书信息

USEBookSaleSystem

GO

SELECT*FROMBook

WHEREBook_No='D000000001'

GO

表3-12

3.2.4数据汇总

1.修改统计表,并查询

USEBookSaleSystem

GO

UPDATECountTable

SETCountTable_SaleMoney=10000000,CountTable_SaleQuantity=2000,CountTable_SaleData='2013-4-1'

WHERECountTable_BookNo='S000000001'

GO

SELECT*FROMCountTable

 

WHERECountTable_BookNo='S000000001'

GO

表3-13

 

3.3SQL语句建表

1.订单表

USEBookSaleSystem

GO

CREATETABLEOrderTable

ORderTable_BookNochar(10)FOREIGNKEY(OrderTable_BookNo)REFERENCES

Book(Book_No),

OrderTable_BookNamevarchar(15)NOTNULL,

OrderTable_BookWritervarchar(10)NOTNULL,

OrderTable_BookQuantityintNOTNULL,

OrderTable_BookDataPubicdate,

OrderTable_BookPressvarchar(15),

OrderTable_Datadate

 

表3-14

表3-15

2.统计表

USEBookSaleSystem

GO

CREATETABLECountTable

CountTable_BookNochar(10)FOREIGNKEY(CountTable_BookNo)REFERENCES

Book(Book_No),

CountTable_BookNamevarchar(15)NOTNUll,

CountTable_SaleMoneyfloatNOTNUll,

CountTable_SaleQuantityintNOTNULL,

CountTable_SaleDatadate

表3-16

表3-17

 

3.售货表

USEBookSaleSystem

GO

CREATETABLESaleTable

SaleTable_BookNochar(10)FOREIGNKEY(SaleTable_BookNo)REFERENCES

Book(Book_No),

SaleTable_BookNamevarchar(15)NOTNULL,

SaleTable_BookWritervarchar(10),

SaleTable_QuantityintNOTNULL,

SaleTable_BookDataPublicdate,

SaleTable_Datadate,

SaleTable_BookStypevarchar(20),

SaleTable_MoneyfloatNOTNULL

 

 

表3-18

4.退货表

USEBookSaleSystem

Go

CREATETABLEReturnTable

ReturnTable_BookNochar(10)FOREIGNKEY(ReturnTable_BookNo)REFERENCES

Book(Book_No),

ReturnTable_BookNamevarchar(15)NOTNULL,

ReturnTable_BookQuantityintNOTNULL,

ReturnTable_MoneyintNOTNULL,

ReturnTable_Datadate

 

表3-19

 

表3-20

 

第四章运行测试

1.修改图书信息,并查询

表4-1

USEBookSaleSystem

GO

UPDATEOrderTable

SETOrderTable_BookQuantity=300,OrderTable_Data='2013-7-3'

WHEREORderTable_BookNo='D000000001'

GO

SELECT*FROMOrderTable

GO

 

表4-2

 

第五章总结

通过一周的课程设计,让我在熟悉所学知识的同时,明白建好一个数据库,前期需求分析,模块设计等的重要性。

运用图书销售系统可以有效地管理书店正常运营,对图书进行有效管理,减少书店工作人员负担,同时也有利于顾客查询。

本次设计的图书销售系统,所建立的表过多,在数据录入.查询.修改有所麻烦。

建议应该尽可能将有关信息集成在同一表中,通过设计多功能用户界面,随时可建立其他表。

 

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

当前位置:首页 > 人文社科 > 法律资料

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

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