图书销售系统Word版_第1页
图书销售系统Word版_第2页
图书销售系统Word版_第3页
图书销售系统Word版_第4页
图书销售系统Word版_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!编号 120522103 学生实训报告20122013学年 第 二 学期实 习 类 别课程设计学 生 姓 名张思远专 业网络工程学 号120522103指 导 教 师高培成学 院 计算机学院2013年 7 月 传播优秀Word版文档 ,希望对您有帮助,可双击去除!起 止 周17周 数1实习地点软件学院专业实验室 选 题图书销售系统实训目的:通过一个具有实用价值的信息系统项目的开发,培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。实训要求

2、:实训设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。要求学生能根据不同的题目类型选择一种或两种开发模式,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行/维护的软件生存期的全过程。实训进度安排及主要内容:第一周:(1)需求分析;(2)数据库设计(建议使用SQL Server);(3)总体设计;模块定义、模块结构图,各模块功能描述、模块流程图(使用 Visio画图);第二周:(4)详细设计:要求有数据录入、修改、删除、查询、汇总、报表功能;(5)运行测试,测试用例、结果;(6)撰写开发文档,含总结;成绩:指导教师/带队教师(签字)年 月 日传播优秀Word版文档

3、,希望对您有帮助,可双击去除!目录第一章 摘要 II第二章 需求分析 12.1需求分析 12.2 功能描述 12.3 系统模块 1第三章 数据库设计 23.1 总体设计 23.1.1 模块定义 23.1.2 模块功能描述 23.1.3 模块流程图 3 3.1.4 模块结构图 93.2 详细设计 15 3.2.1 数据录入 15 3.2.1 数据修改 173.2.3 数据查询 183.2.4 数据汇总 183.3 SQl语句建表 19 第四章 运行测试 25 第五章 总结 27传播优秀Word版文档 ,希望对您有帮助,可双击去除!第一章 摘要图书销售一般包括进货,退货,销售,统计功能。目前随着图

4、书事业快速发展,如果仅仅凭人去管理,难度大,也容易出错。运用SQL Sever 2008建立图书销售系统,可以运用简单操作完成图书销售。有效提高图书销售效率。设计图书销售系统,首先要做好需求分析,选择合适数据库来建设系统。关键词:数据库 SQL Sever 2008 图书销售系统传播优秀Word版文档 ,希望对您有帮助,可双击去除!第二章 需求分析2.1 需求分析图书销售系统是利用现代化信息网络技术进行商务活动的重要手段之一。随着网络技术的日益成熟,相对于传统图书销售方式,网上图书销售购书更加方便、快捷的优点开始凸显,网络图书销售市场规模和经营模式突破了地理位置、经营面积、营业时间的局限,是一

5、种全新的销售渠道和方式。2.2 功能描述通过新华书店图书销售业务,设计的图书销售系统主要包括进货、退货、销售、统计功能。可有效对图书销售进行管理,对图书资源进行有效管理。方便图书销售。2.3 系统模块2.3.1 进货模块进货单 ,供应商,书店负责人。2.3.2 退货模块管理员,退货表 ,图书表。2.3.3 统计模块销售表 ,退货表。2.3.4 销售模块销售表。传播优秀Word版文档 ,希望对您有帮助,可双击去除! 第三章 数据库设计3.1 总体设计 图 3-13.1.1 模块定义1进货模块:管理书店进货。2退货模块:管理顾客退货。3 统计模块:统计图书销售情况。4 销售模块:管理图书销售。3.

6、1.2 模块功能描述1 进货模块:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。2 退货模块:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。3 统计模块:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜。 传播优秀Word版文档 ,希望对您有帮助,可双击去除!4 销售模块:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。 3.1.3 模块流程图 图 3-23.1.3

7、.1 模块E-R图1.供应商E-R图传播优秀Word版文档 ,希望对您有帮助,可双击去除!图 3-32.管理员E-R图图 3-43.书店E-R图传播优秀Word版文档 ,希望对您有帮助,可双击去除!图 3-54.图书E-R图 图3-65.书店负责人E-R图传播优秀Word版文档 ,希望对您有帮助,可双击去除! 图 3-7 6.统计表E-R 图 3-87.图书表E-R传播优秀Word版文档 ,希望对您有帮助,可双击去除!图 3-98.退货表E-R 图 3-10传播优秀Word版文档 ,希望对您有帮助,可双击去除! 9.销售表E-R 图 3-1110.图书销售系统E-R图传播优秀Word版文档 ,

8、希望对您有帮助,可双击去除! 图 3-123.1.4 模块结构图1.数据项分析1.供应商(供应商编号,供应商名,地址,电话,邮箱,网址,负责人,邮编)。2.书店负责人(编号,姓名,电话,邮箱)。3.管理员(用户名,登录密码)。4.图书(图书编号,书名,作者,出版日期,数量,种类,介绍,单价)。5.书店(编号,店名,电话,邮箱,邮编,地址)。6.销售表(图书编号,书名,作者,出版日期,销售日期,销售数量,销售金额,图书种类)。7.退货表(图书编号,退还数量,书名,退还金额,退换日期)。8.统计表(图书编号,书名,销售日期,销售总额,销售数量)。9.订单表(书名,书编号,作者,出版日期,出版社,数

9、量)。2.逻辑结构设计传播优秀Word版文档 ,希望对您有帮助,可双击去除! 管理员表 表 3-1书店负责人表表 3-2书店表传播优秀Word版文档 ,希望对您有帮助,可双击去除! 表 3-3退货表表 3-4传播优秀Word版文档 ,希望对您有帮助,可双击去除!供应商表表 3-5传播优秀Word版文档 ,希望对您有帮助,可双击去除!销售表表 3-6传播优秀Word版文档 ,希望对您有帮助,可双击去除!图书表表 3-7统计表传播优秀Word版文档 ,希望对您有帮助,可双击去除! 表 3-8订货表表 3-93.2 详细设计传播优秀Word版文档 ,希望对您有帮助,可双击去除!3.2.1 数据录入1

10、.向管理员表中添加新人员表 3-8USE BookSaleSystem GO传播优秀Word版文档 ,希望对您有帮助,可双击去除!INSERT Administration (Administrator ,Password ) VALUES(赵飞燕,120522136)GOSELECT*FROM Administration GO表 3-9注:其他数据录入如上。传播优秀Word版文档 ,希望对您有帮助,可双击去除!3.2.2 数据修改1.修改退货单USE BookSaleSystem GO SELECT *FROM ReturnTable WHERE ReturnTable_BookNo =J

11、000000002 GO表 3-10 USE BookSaleSystem GOUPDATE ReturnTable SET ReturnTable_BookQuantity =20,ReturnTable_Money =2000,ReturnTable_Data =2013-7-4 WHERE ReturnTable_BookNo =J000000002 GO SELECT *FROM ReturnTable WHERE ReturnTable_BookNo =J000000002 GO传播优秀Word版文档 ,希望对您有帮助,可双击去除! 3.2.3 数据查询 表 3-111.查询编号为D

12、000000001的图书信息USE BookSaleSystem GOSELECT *FROM Book WHERE Book_No =D000000001GO表 3-123.2.4数据汇总1.修改统计表,并查询USE BookSaleSystem GOUPDATE CountTable SET CountTable_SaleMoney =10000000,CountTable_SaleQuantity =2000,CountTable_SaleData =2013-4-1 WHERE CountTable_BookNo =S000000001GOSELECT *FROM CountTable

13、 传播优秀Word版文档 ,希望对您有帮助,可双击去除!WHERE CountTable_BookNo =S000000001GO表 3-133.3 SQL语句建表1.订单表USE BookSaleSystem GOCREATE TABLE OrderTable( ORderTable_BookNo char(10) FOREIGN KEY(OrderTable_BookNo) REFERENCESBook(Book_No), OrderTable_BookName varchar(15) NOT NULL, OrderTable_BookWriter varchar(10) NOT NULL

14、, OrderTable_BookQuantity int NOT NULL, OrderTable_BookDataPubic date, OrderTable_BookPress varchar(15), OrderTable_Data date)传播优秀Word版文档 ,希望对您有帮助,可双击去除!表 3-14表 3-152.统计表USE BookSaleSystemGOCREATE TABLE CountTable( CountTable_BookNo char(10) FOREIGN KEY(CountTable_BookNo) REFERENCES传播优秀Word版文档 ,希望对您

15、有帮助,可双击去除!Book(Book_No), CountTable_BookName varchar(15) NOT NUll, CountTable_SaleMoney float NOT NUll, CountTable_SaleQuantity int NOT NULL, CountTable_SaleData date )表 3-16表 3-17传播优秀Word版文档 ,希望对您有帮助,可双击去除!3.售货表USE BookSaleSystem GOCREATE TABLE SaleTable( SaleTable_BookNo char(10) FOREIGN KEY(SaleT

16、able_BookNo) REFERENCESBook(Book_No), SaleTable_BookName varchar(15) NOT NULL, SaleTable_BookWriter varchar(10), SaleTable_Quantity int NOT NULL, SaleTable_BookDataPublic date, SaleTable_Data date, SaleTable_BookStype varchar(20), SaleTable_Money float NOT NULL )传播优秀Word版文档 ,希望对您有帮助,可双击去除!表 3-184.退货

17、表USE BookSaleSystem GoCREATE TABLE ReturnTable( ReturnTable_BookNo char(10) FOREIGN KEY(ReturnTable_BookNo) REFERENCES Book(Book_No), ReturnTable_BookName varchar(15) NOT NULL, ReturnTable_BookQuantity int NOT NULL, ReturnTable_Money int NOT NULL, ReturnTable_Data date )传播优秀Word版文档 ,希望对您有帮助,可双击去除!表 3-19表 3-20 传播优秀Word版文档 ,希望对您有帮助,可双击去除!第四章 运行测试1.修改图书信息,并查询表 4-1USE BookSaleSystem GOUPDATE OrderTable SET OrderTable_BookQuantity =300,OrderTable_Data =2013-7-3 WHERE ORderTable_BookNo =D000000

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论