某书店图书进货、管理销售系统实验

上传人:第*** 文档编号:54918944 上传时间:2018-09-21 格式:DOC 页数:22 大小:623.50KB
返回 下载 相关 举报
某书店图书进货、管理销售系统实验_第1页
第1页 / 共22页
某书店图书进货、管理销售系统实验_第2页
第2页 / 共22页
某书店图书进货、管理销售系统实验_第3页
第3页 / 共22页
某书店图书进货、管理销售系统实验_第4页
第4页 / 共22页
某书店图书进货、管理销售系统实验_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《某书店图书进货、管理销售系统实验》由会员分享,可在线阅读,更多相关《某书店图书进货、管理销售系统实验(22页珍藏版)》请在金锄头文库上搜索。

1、数据库原理课程设计报告设计题目设计题目:某书店图书进货、销售管理系统 专业班级专业班级 软件工程 学学 号号 学生姓名学生姓名 摘要摘要随着书店规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。在这种情况作为一个大型书店如何制作一个图书进货、销售管理系统,以适应时代发展和业务需要,已成为其盈利重要因素之一,正是基于上述情况必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。所以开发了本系

2、统,从而模拟书店对图书信息、客户信息、供应商信息、进货信息、销售信息等的管理,本系统基于 SQLServer2000 数据库服务器,主要是提高图书管理工作效率,降低管理成本,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。目录目录1.问题描述问题描述11.11.1 背景背景.1 1 1.2.2 系统需求分析系统需求分析1 1.3 功能需求功能需求3需求分析需求分析42.12.1 业务流程图业务流程图 .4 2.2 数据流程图数据流程图 5 2.3 数据字典数据字典63. 概念结构设计概念结构设计.73.13.1 概念结构概述概念结构概述.73.23.2 E-R 图图.7

3、4. 逻辑结构设计逻辑结构设计114.14.1 E-R 图向关系模型的转换.7 4.24.2 数据库模式基本信息表75. 物理结构物理结构设设计计 .156. 角色与触发器设计角色与触发器设计157. 数据库的实施和维数据库的实施和维护护167.17.1 建立数据库、数据表、视图、索引建立数据库、数据表、视图、索引16 8. 结束语结束语.179答辩与成绩考核答辩与成绩考核.191.问题描述问题描述1.11.1 背景背景21 世纪是网络的时代、信息的时代,IT 产业和 Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性

4、和正确性。另一方面,随着书店规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理。在这种情况作为一个大型书店如何制作一个图书进货、销售管理系统,以适应时代发展和业务需要,已成为其盈利重要因素之一,正是基于上述情况必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。所以开发了本系统,从而模拟书店对图书信息、客户信息、供应商信息、进货信息、销售信息等的管理,本系统基于 SQLServer2000

5、 数据库服务器,主要是提高图书管理工作效率,降低管理成本,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。1 1. .2 2 系统需求分析系统需求分析通过调查对书店的信息要求、处理要求、完整性与安全性需求的了解,根据具体的数据库管理系统,开发令书店满意的图书管理系统。调查的重点是“数据”和“处理” ,通过调查、收集与分析。获得书店对数据库开发的需求如下:信息要求:对书店工作流程进行调查,了解书店当前的组织结构、管理模式和具体的工作职能及业务流程。以便书店从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储那些数据。处理要求:明确书店管理系统的

6、目标与功能,以及处理方式。安全性与完整性要求:防止数据库中存在不符合语义的数据进入数据库,以及非法用户和非法操作数据库在完整的需求分析之后确定新系统的功能,然后根据数据库设计的具体步骤,完成具体的数据库设计。最终完成一个符合用户需要、科学合理的书店管理系统。管理系统分析如下图:商品订购入库采购分析库 存销售商品出库库存综合查询编号图 11 管理系统分析图1.3 功能需求功能需求1.3.11.3.1 书店管理信息系统功能分析书店管理信息系统功能分析:1书店进货管理模块:一个书店的成立首要是购进不同种类的书籍,以便满足城市不同阶层的需要,更有利于书店的销售盈利,所以了解需求图书的种类、用户消费的一

7、般水平、社会的关注动向都是进货时要求分析到的方面。2.图书类别管理模块:不同的阶层对书籍需求不同,不同的年龄段所买的书籍也有所不同,从而要非常仔细、深入的了解。3.销售管理模块:该模块对书店所销货物进行实时的管理,以便及时进行查询,以为以后的进货管理提供实际的依据。4.库存管理模块:本模块实现了对单位库存情况的快速统计,以方便对货物的即时查询,以便是否进行对货物的及时补充。1.3.21.3.2 书店管理系统功能模块图书店管理系统功能模块图书店进书、销售管理进货管理图书类别管理销售管理库存管理图 书 调 查图 书 订 购图 书 入 仓查 看 类 别添 加 类 别修 改 类 别删 除 类 别查 看

8、 图 书删 除 图 书添 加 图 书库 存 数 量库 存 类 别图 12 书店管理系统功能模块图需求分析需求分析2.12.1 业务流程图业务流程图2.1.12.1.1 书店进货、销售管理的工作流程书店进货、销售管理的工作流程#产品购进 确定图书名称,型号,数量-发货订货通知-签订合同-汇出预付款-接收 图书-图书入库 #产品售出 接受买主购货通知-签订合约-接受预收款-通知发货-产品出库 #营销人员工作 工作范围-客户信息收集-产品介绍-签订合同-售后工作-取得回款- 领取提成2.1.22.1.2 书店进货、销售管理的业务流程图书店进货、销售管理的业务流程图图 21 书店进货、销售管理的业务流

9、程图2.22.2 数据流程图数据流程图书店管理员通过管理系统了解书店图书信息,适当的对书店存在的书籍存在与 否、销售情况等进行分析,从而完成以后的进货方向。(1) 书店进货销售顶层数据流程图管理 员身份 验证添加 信息删除 信息修改 信息图书信息表管理员 信息无权 操作有效 权限更新图 22 顶层数据流程图(2) 销售管理子系统第一层数据流图管理员查看仓 库送进订 单处理订 单供应商订单记录图书类别应收账款反馈类别查看需求订单数据批准订单订单的通知单图 23 子系统数据流图2.32.3 数据字典数据字典数据项数据项数据项编号数据项名数据项含义数据项含义存储长度存储长度 DI-1DI-1Book

10、IDBookID图书编号图书编号Char(10)Char(10) DI-2DI-2BookNameBookName图书名图书名Char(20)Char(20) DI-3DI-3BookwriterBookwriter图书作者图书作者Char(10)Char(10) DI-4DI-4BookpublishBookpublish图书出版社图书出版社Char(10)Char(10) DI-5DI-5BookpriceBookprice图书单价图书单价Int(4)Int(4) DI-6DI-6BookddateBookddate图书出版日期图书出版日期DateDate DI-7DI-7Bookclas

11、sBookclass图书类别图书类别CharChar(2020) DI-8DI-8BookstateBookstate图书是否卖出图书是否卖出CharChar(1010) DI-9DI-9PurchaseaddressPurchaseaddress供书商地址供书商地址CharChar(3030) DI-10DI-10PurchasemobilePurchasemobile供书商电话供书商电话CharChar(1515) DI-11DI-11BooksumtotalBooksumtotal应付总金额应付总金额FloatFloat(4,24,2) DI-12DI-12PaywayPayway付款方

12、式付款方式CharChar(1515) DI-13DI-13BuyinvoiceBuyinvoice是否要发票是否要发票BooleanBoolean DI-14DI-14BillBill收据收据CharChar(2020) DI-15DI-15MidMid管理员编号管理员编号CharChar(1010) DI-16DI-16MnameMname管理员姓名管理员姓名CharChar(1010) DI-16DI-16MsexMsex管理员性别管理员性别CharChar(2 2) DI-17DI-17MauthMauth管理员权限级别管理员权限级别CharChar(4 4) DI-18DI-18MT

13、TelephMTTeleph管理员电话管理员电话CharChar(1515) DI-19DI-19MaddreMaddre管理员地址管理员地址Char(30)Char(30) DI-20DI-20RoomnumRoomnum图书数目图书数目INT(4)INT(4) DI-21DI-21RoomaddreRoomaddre图书地址图书地址CharChar(2020)3.概念结构设计概念结构设计3.1 概念结构概述概念结构概述概念模型设计是整个数据库设计的关键,通过对用户需求进行综合、归纳与抽 象,形成一个独立于具体 DBMS 的概念模型,是各种数据模型的共同基础。 用户的需求具体体现在各种信息的

14、提供、保存、更新和查询,这要求数据库能充 分满足各种信息的输入和输出。 概念结构的主要特点是:(1) 能真实充分地反映现实世界,包括事物和事物之间的联系,能满足用户对 数据的处理要求。是对现实世界的一个真实模拟。 (2) 易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参 与是数据库设计成功的关键。 (3) 易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充。 (4) 易于向关系、网状、层次等各种数据模型转换。通过上述系统功能的分析,针对书店进书、销售系统的需求,总结出以下需求 信息: 1)每一书店可以在多个供书商处购买,每供书商可供给多个书店。 2)每一仓库可以放置

15、多种类别的书,一种类别只放在一个仓库。 3)每种图书类别下可以有多种图书。3.23.2 E-R 图图有上述关系分析,则可以把书店销售管理系统设计以下实体:图书类别实体、 图书实体、供书商实体、订单实体、仓库实体、管理员实体。 则各实体之间关系的 E-R 图 3-1 所示:1n图书类 别仓库供书商图书管理员订单顾客分类购买统计存放填写销售 管理供应 量数量数量mnpm1nnm1nmn图 3-1 实体之间关系的 E-R 图3.2.1 图书类别实体图书类别实体 E-R 图:图:图书类别类别编号类别名称是否删除图 3-2 图书类别实体 E-R 图3.2.2 图书信息实体图书信息实体 E-R 图:图:图书图书类别 出版社价格编号书名数量作者出版日期图 3-2 图书读者信息实体 E-R 图3.2.3 订单信息实体订单信息实体 E-R 图:图:订单订单标识收货人电订单金收货人地供书量付款方收货人姓图 3-3 订单信息实体 E-R 图 3.2.4 供书商信息实体 E-R 图:供书商地址邮政编码电话编号图 3-4 供书商信息实体 E-R 图 3.2.5 仓库信息实体仓库信息实体 E-R 图:图:仓仓库库存存书书量量入入库库时时间间管管理理员员编编号号编编号号图 3-5 仓库信息实体 E-R 图3.2.6 管理员信息实体管理员信息实体 E-R 图:图:管管理理员员性性别别电

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号