《图书销售系统.doc》由会员分享,可在线阅读,更多相关《图书销售系统.doc(33页珍藏版)》请在金锄头文库上搜索。
1、编号 学生实训报告20122013学年 第 二 学期实 习 类 别课程设计学 生 姓 名张思远专 业网络工程学 号指 导 教 师高培成学 院 计算机学院2013年 7 月 非物质文化遗产是指各族人民世代传承的,与群众生活密切相关的各种传统文化表现形式和文化空间,包括民俗活动、表演艺术、传统知识和技能以及与之相关的器具、实物、手工制品等长春理工大学实训报告起 止 周17周 数1实习地点软件学院专业实验室 选 题图书销售系统实训目的:通过一个具有实用价值的信息系统项目的开发,培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正做到学以致用,使课本上抽象的理论
2、,方法与具体的实践应用相结合。实训要求:实训设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。要求学生能根据不同的题目类型选择一种或两种开发模式,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行/维护的软件生存期的全过程。实训进度安排及主要内容:第一周:(1)需求分析;(2)数据库设计(建议使用SQL Server);(3)总体设计;模块定义、模块结构图,各模块功能描述、模块流程图(使用 Visio画图);第二周:(4)详细设计:要求有数据录入、修改、删除、查询、汇总、报表功能;(5)运行测试,测试用例、结果;(6)撰写开发文档,含总结;成绩:指导教师/带队教师(签
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第一章 摘要图书销售一般包括进货,退货,销售,统计功能。目前随着图书事业快速发展,如果仅仅凭人去管理,难度大,也容易
4、出错。运用SQL Sever 2008建立图书销售系统,可以运用简单操作完成图书销售。有效提高图书销售效率。设计图书销售系统,首先要做好需求分析,选择合适数据库来建设系统。关键词:数据库 SQL Sever 2008 图书销售系统- - 1 - -长春理工大学实训报告第二章 需求分析2.1 需求分析图书销售系统是利用现代化信息网络技术进行商务活动的重要手段之一。随着网络技术的日益成熟,相对于传统图书销售方式,网上图书销售购书更加方便、快捷的优点开始凸显,网络图书销售市场规模和经营模式突破了地理位置、经营面积、营业时间的局限,是一种全新的销售渠道和方式。2.2 功能描述通过新华书店图书销售业务,
5、设计的图书销售系统主要包括进货、退货、销售、统计功能。可有效对图书销售进行管理,对图书资源进行有效管理。方便图书销售。2.3 系统模块2.3.1 进货模块进货单 ,供应商,书店负责人。2.3.2 退货模块管理员,退货表 ,图书表。2.3.3 统计模块销售表 ,退货表。2.3.4 销售模块销售表。长春理工大学实训报告 第三章 数据库设计3.1 总体设计 图 3-13.1.1 模块定义1进货模块:管理书店进货。2退货模块:管理顾客退货。3 统计模块:统计图书销售情况。4 销售模块:管理图书销售。3.1.2 模块功能描述1 进货模块:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应
6、商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。2 退货模块:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。3 统计模块:根据销售情况输出统计的报表。一般内容为每月的销售总额、销售总量及排行榜。 4 销售模块:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。 3.1.3 模块流程图 图 3-23.1.3.1 模块E-R图1.供应商E-R图图 3-32.管理员E-R图图 3-43.书店E-R图图 3-54.图书E-R图 图3-65.书店负责人E-R图 图
7、3-7 6.统计表E-R 图 3-87.图书表E-R图 3-98.退货表E-R 图 3-10 9.销售表E-R 图 3-1110.图书销售系统E-R图 图 3-123.1.4 模块结构图1.数据项分析1.供应商(供应商编号,供应商名,地址,电话,邮箱,网址,负责人,邮编)。2.书店负责人(编号,姓名,电话,邮箱)。3.管理员(用户名,登录密码)。4.图书(图书编号,书名,作者,出版日期,数量,种类,介绍,单价)。5.书店(编号,店名,电话,邮箱,邮编,地址)。6.销售表(图书编号,书名,作者,出版日期,销售日期,销售数量,销售金额,图书种类)。7.退货表(图书编号,退还数量,书名,退还金额,退
8、换日期)。8.统计表(图书编号,书名,销售日期,销售总额,销售数量)。9.订单表(书名,书编号,作者,出版日期,出版社,数量)。2.逻辑结构设计 管理员表 表 3-1书店负责人表表 3-2书店表 表 3-3退货表表 3-4供应商表表 3-5销售表表 3-6图书表表 3-7统计表 表 3-8订货表表 3-93.2 详细设计3.2.1 数据录入1.向管理员表中添加新人员表 3-8USE BookSaleSystem GOINSERT Administration (Administrator ,Password ) VALUES(赵飞燕,)GOSELECT*FROM Administration
9、GO表 3-9注:其他数据录入如上。3.2.2 数据修改1.修改退货单USE BookSaleSystem GO SELECT *FROM ReturnTable WHERE ReturnTable_BookNo =J GO表 3-10 USE BookSaleSystem GOUPDATE ReturnTable SET ReturnTable_BookQuantity =20,ReturnTable_Money =2000,ReturnTable_Data =2013-7-4 WHERE ReturnTable_BookNo =J GO SELECT *FROM ReturnTable WHERE ReturnTable_BookNo =J GO 3.2.3 数据查询 表 3-111.查询编号为D的图书信息USE BookSaleSystem GOSELECT *FROM Book WHERE Book_No =DGO表 3-123.2.4数据汇总1.修改统计表,并查询USE BookSaleSystem GOUPDATE CountTable SET CountTable_SaleMoney =,CountTa