小型书店管理系统之库存管理

上传人:夏** 文档编号:507934695 上传时间:2023-07-10 格式:DOCX 页数:52 大小:498.86KB
返回 下载 相关 举报
小型书店管理系统之库存管理_第1页
第1页 / 共52页
小型书店管理系统之库存管理_第2页
第2页 / 共52页
小型书店管理系统之库存管理_第3页
第3页 / 共52页
小型书店管理系统之库存管理_第4页
第4页 / 共52页
小型书店管理系统之库存管理_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《小型书店管理系统之库存管理》由会员分享,可在线阅读,更多相关《小型书店管理系统之库存管理(52页珍藏版)》请在金锄头文库上搜索。

1、小型书店管理系统之库存管理(精选文档)(文档可以直接使用,也可根据实际需要修改使用,可编辑欢迎下载)目录第一章系统概述11.1设计背景及目的1L2系统主要功能11. 3系统可行性分析1L4系统开发环境21.5系统研究的目的和要求2第二章需求分析32. 1功能需求32.2数据流程图及数据字典32. 2.1数据流程图33. 2. 2数据字典5第三章概念结构设计103.1 各功能概念模型的建立103.2 概念数据模型之间的联系11第四章逻辑结构设计121. 1逻辑结构设计的含义124. 2关系模式的转换及规范化12第五章物理结构设计145.2数据存取115. 2.1建立索引的原则145. 2.2建立

2、索引155.3连接数据库155. 3数据库实施181 .3.1数据插入185 . 3. 2数据查询20数据修改21数据删除21第六章课程设计心得与体会23个人总结24参考文献25第一章系统概述设计背景及目的由于书店主要从事图书资料的存储和书籍的售卖活动.所以要对书店进行系统的、 有效的管理.以方便广大读者购买。随着计算机应用越来越普及,书店要把人工 进行的图书采购图书验收、图书分类、图书检索、图书销售等操作实现.减小书店 职工的工作量.实现对图书等数据的管理工作,减小开销.提高效率。因此,开发 一个面向小型书店的管理系统.实现对人员、物流的全面管理,实现书店管理信息 化管理是非常重要的。1.2

3、系统主要功能该系统有库存管理和销售管理等两部分组成.可以完成图书的进货、出货、查询等 基本操作,完成阶段的销售情况、财务利润等信息。通过对基本操作的查询,用户 可以掌握图书受欢迎情况,并能够对图书情况进行统计,从而适应市场的需求进行 规划决策。1.3系统可行性分析在系统开发期间对系统进行可行性分析是一个十分必要的环节,在该系统中,我们 可以从经济、技术和操作三方面对系统进行可行性分析:(1经济可行性分析该系统开发需求较低,再加上成熟的软硬件环境,所以在经济上的投入甚微,系统 建成之后将为今后图书销售管理提供很大的方便,因此在经济上是可行的。(2技术可行性分析随着计算机的发展,越来越多的程序员都

4、掌握了很多面向对象的程序设计语言,再 加上计算机本来的硬件方面的发展,实现系统在技术这方面是可行的。(3操作可行性分析只要各管理员熟练计算机的应用方法,掌握计算机的基本操作技能.而且对书店管 理系统有初步的认识就足以进行操作,该系统工作量小,一般不会由于信息量大而 造成麻烦。因此在操作上也是可行的。数据库建模工具:Power Designei l2数据库服务器:SQL Seivei20211.5系统研究的目的和要求对书店图书的进、销、存管理信息系统进行了分析和设计,重点是对库存管理系统 进行了讨论。库存管理是商场运营的基础,它将采购管理和销售管理链接起来共同 组成一个完整的进、销、存管理系统。

5、该系统可以帮助图书仓库管理人员对库存商 品进行详尽、全面地控制和管理,提供的各种库存报表和库存分析可以为管理者的 决策提供依据,从而实现降低库存和减少资金占用,避免图书积压或短缺,保证图 书经营的正常进行。第二章需求分析2.1 功能需求对于书店管理系统,书店管理人员可以对图书的进与出进行管理,与此同时,读者 也可以对要阅读的书进行查询。木系统的查询操作主要包括:。查询当月书店销售金额、营业金额;(2查询某种图书库存数量;(3查询当月销量最好的图书信息;(4按供应商名称查询订购信息;(5查询购买次数超过3次的客户信息。本管理系统可以及时更新信息,保证数据的准确性。2. 2.1数据流程图(1)顶层

6、数据流图由业务流程图确定系统开发的外部实体即系统数据的来源与去处,从而确定了整个 系统的外部实体和数据流,把系统作为一个处理环节,由此可绘出该图书进销存系 统的顶层数据流程图(顶层DFD图,如图21所示。图2.1(2)笫一层数据流程图确定系统的主要处理功能,可以将系统分为库存管理和销售管理两部分。再确定各 个输入和输出的数据流的以及与之相关的数据结构,从而得到图书进销存系统的第 一层数据流程图,如图22所示。图2.2(3)第二层数据流图将第一层流程图分解可得到系统分解图。其中某些数据项处理可分解为多个处理过 程.这里主要介绍库存管理功能流程图。2.2. L1进货管理图2.32. 2.1. 2盘

7、存管理图2.4(1)数据项图书信息表名称含义数据类型长度图书编号chai8图书名chai6供应商号chai10图书作者chai92. 2.2数据字典说明图书按照类别分类并 编号每一本图书的名字每一个供应商的编号每一本图书的作者(包括同一作者的不同书)图书单价Float6每一本图书的单价库存图书表名称含义数据类型长度说明图书编号chai8图书按照类别分类并编号入库日期date8每一本图书的入库日期库存数量int6仓库中的图书种类和数量出库日期date8每一本图书的出库日期进货表名称含义数据类型长度说明图书编号char8图书按照类别分类并编号供应商编号chai10每一个供应商的编号购进图书曰期da

8、te10每一本图书的购买日期(2)数据结构数据结构名称含义说明组成描述一本图书的基本信 图书编号,图书名,供应商编号,图图书息书作者,图书单价描述库存图书的详细数库存图书据图书编号,入库日期,库存数量图书编号,供应商编号,购进图书日进货描述进货的基本信息期,购书时间仓库管理员描述一位仓库管理者的仓库管理员编号.仓库管理员姓名, 基本信息仓库管理员开仓密码供应商编号,供应商名称,所在地供应商描述供应商的基本信息 址,供应商邮政编码(3)数据流和数据存储述简 流据称数名据去 数流向 插源 数来数据流组成数据流量 高峰流量仓库管理员 开出的补货 补货单单仓库管 理员主管图书编码十图书名称+ 领导数量

9、十单价十订单号30份/月50份/月主管领导批主管领采购图书编码十图书名称十采购单准的补货单 导 员 图书数量十采购单号30份/月50份/月供应商开出 发货单的发货单供应商图书编码十图书名称十进货图书数量-单价十发货未批准主管领导未 的补货批准的补货 单 单主管领 导仓库管理图书编号十图书名称十员 图书数量一未批准说明5份/月10份/月模块单号十供应商30份/月50份/月仓库管理员开出的入库进货模入库单单块图书编号十图书名称十库存图书数量一入库日期十台帐单价十供应商30份/月50份/月(4)数据存储数据存储名称简述数据存储组成商品入库、出库、退货后应修改当商品编码+商品名称十当前库存量 库存帐前

10、库存量十类型十商品编码十商品名称十数量十流水账如库出库及退货的流水帐记录单价十开单日期十单号简述(5)处理过程处理逻辑名称审核主管领导对补货单进行审核险货采购部对货品进行检验入库库存图书统计统计仓库现有的图书信息检验通过的商品入库盘存决定对热销图书适量加货,对积压图书打折销售退单确认对顾客的退货单进行审核退货根据确认的退单进行退货第三章概念结构设计概念结构设计就是将需求分析得到的用户需求抽象为信息结构。3.1各功能概念模型的建立(1)图书表工包我-SO?三名*w 二二三二图3.1(2)客户表* =卮亏匚haracMm 31X;,-习后 :三羊Variafcl4 chxacttri (20) 3

11、0 Ch&xact-h 2.Integer图3.2(3)供应表工二汽(&5D: 上a-ut勺Z;二工二. 二9丫二:二上三 J 二二MF乐密款三一三丁二.-,二工ZntesexChaxict3(236)Float (6)FloatCPIdentifier 1 图3.3(4)供应商表-T- SD三告?w=3.2概念数据模型之间的联系(1)库存概念数据模型之间的联系图3.4图3.5第四章逻辑结构设计1. 1逻辑结构设计的含义数据库逻辑设计就是将概念模型转换成特定的DBMS所支持的数据库模型的过 程。逻辑结构设计一般分为三步进行:(1从数据流程图向关系模式转化数据库的逻辑设计主要是将概念模型转换成一

12、般的关系模式,也就是将数据流程图 中实体、实体的属性和实体之间的联系转化为关系模式(2数据模型的优化数据库逻辑设计的结果并不是唯一的,为了提高数据库应用系统的性能,还应该适 当的修改数据模型的结构,提高查询速度。(3关系视图的设计关系视图的设计又叫外模式设计,也叫用户模式设计,是用户可以直接访问的书记 模式。4. 2关系模式的转换及规范化图书信息(图书名称、供应商名称、订购数量、二购时间、订购单价、金额、出版 社名称、作者名称供应商信息(供应商名称、地址、,联系人客户信息(客户编号、图书名称、名称、年龄、性别带有下划线的表示主键。通过分析以上模式的转换,可以将部分信息属性细化.重新划分属性分布

13、,组建新 的信息表,可以减少冗余,使结构更加简洁。以下是经过规范化后的关系模式:图书信息(图书分类编号、图书名称、出版社名称、作者名称供应商信息(供应商名称、地址、,联系人供应信息(图书分类编号、供应商名称、订购时间、订购数量、金额、订购单价客户信息(客户编号、名称、年龄、性别第五章物理结构设计对于给定的逻辑数据模型,选取一个最适合应用环境的物理结构的过程.称为数据 库物理结构设计。数据库物理设计阶段的任务是根据具体计算机系统(DBMS和硬 件等的特点,为给定的数据库模型确定合理的存储结构和存取方法。实现的是数据 库系统的内模式,它的质量直接决定了整个系统的性能。5.1物理数据模型整理数据模型

14、用于定义数据库的数据结构。库存管理的物理结构模型如图5-1所 于 VV0M 那堂一4三4 _图5.15. 2数据存取这一阶段的任务是建立索引。建立索引的目的是为了更高速度的访问对应的属性列 或是属性组。可以在一个基本表上建立索引.以提供多种存储路径,加快访问速 度。5.2.1 建立索引的原则建立索引一般有以下三个原则:(1如果一个(或一组属性经常在查询条件中出现,则考虑在这个(或这组属性上建立 索引。(2如果一个经常作为最大值和最小值等聚集函数的参数,则考虑在这个属性上建 立索引。(3如果一个(或一组属性经常在连接操作的连接条件中出现.则考虑在这个(或这组 属性上建立索引。5.2.2 建立索引根据系统和用户的需要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

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