图书进销存管理设计实现.doc

图书进销存管理设计实现.doc

ID:61996086

大小:236.00 KB

页数:17页

时间:2021-04-09

图书进销存管理设计实现.doc_第1页
图书进销存管理设计实现.doc_第2页
图书进销存管理设计实现.doc_第3页
图书进销存管理设计实现.doc_第4页
图书进销存管理设计实现.doc_第5页
资源描述:

《图书进销存管理设计实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、 需求分析1.1 需求调查通过对用户的调查,书店进货销存管理系统有如下需求:1)l实现图书分类号、、主编等信息的管理;2)l实现进货、入库管理;3)实现退货、入库管理4)l实现销售、出库管理;5)l查询某段时间各种图书的进货、销售、退货情况;6)l查询各类图书的库存总数;7)l当图书入库时自动修改相应图书的总量和存放仓库中该图书的数量;8)l一单可以处理多种图书(比如销售设置销售单及其明细两个表);9)可以对销售额,销售总量进行查询10)建立数据库相关表之间的参照完整性约束。图书进销存管理进货管理退货管

2、理统计管理销售管理查询管理1.2系统功能分析图11.进货管理模块:书店的图书一直在更新,当货源不足、新书上映时都需要进货。进货管理模块主要实现查询图书数量,当数量不足时进行图书订购,根据供应商选择便宜的书籍,进货后进行图书入库操作,并输出进货单,将图书数量进行更新。2.退货管理模块:顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。3.统计管理模块:根据销售情况输出统计的报表。一般容为每月的销售总额、销售总量及排行榜等信息。4.销售管理模块:输入顾客要买书籍的信息,

3、自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。5.查询管理模块:允许用户设置条件进行进货、退货、统计、销售和库存书籍的信息查询。1.3面对用户需求分析在图书进销存管理系统中,最主要的功能就是对图书进货、销售、库存的管理以及查询功能。因此,可以将图书进销存管理系统分为进货、销售、库存三个子系统。而在所设计的图书进销存管理系统中,主要有两类用户,即图书管理员、书店管理员。各类用户在该系统中的需求不同,权限也不同。因此,为了更明确,更系统的了解用户需求,我们还

4、可以将管理系统再细分为图书管理系统,书店管理系统。同样,将查询系统也按用户职能进行细分,即图书查询系统,书店查询系统。这样细分后,看似把系统需求繁杂化了。其实不然,细分后使各用户需求更加明确了,并且能更好的把握系统需求。二、 面向对象分析和设计类和对象设计如下:进货订单订单号:int图书号:int图书价格:int图书数量:int进货日期:char添加()修改()删除()查询()库存图书号:int图书数量:int查询()添加()修改()供应商供应商名称:char供应图书号:int图书价格:int添加()删除(

5、)查询()修改()销售订单订单号:int图书号:int图书价格:int图书数量:int销售日期:char添加()修改()删除()修改()图书类别类别号:int类别名称:char查询()增加()修改()图书信息表图书号:int作者:char:char价格:int类别号:int查询()添加()删除()修改()图2三、数据流图四、概念和逻辑结构设计图书图书号作者出版号价格类别号书名4.1局部E-R图图书类别类别号类别名称进货订单进货日期图书数量图书价格图书号订单号库存图书号图书数量销售订单销售日期图书数量图书价格

6、图书号订单号供书商供应商名称供应图书号图书价格图3mnn1nnnnm图书类别分类图书购买订单填写供应商存放仓库数量管理管理员存放数量1销售订单填写顾客mn4.2全局E-R图:mn1图44.3 类和对象向关系模式转换图书表(图书号,图书名,作者,价格,类别号,)图书类别表(类别名,类别号)供应商表(供应商名称,供应图书号,图书价格)进货订单表(订单号,图书号,图书数量,进货价格,进货日期)销售订单表(订单号,图书号,图书数量,销售价格,销售日期)库存表(图书号,图书数量)五、 数据库物理结构设计5.1存取方法

7、设计数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。对于系统来说,为了提高某些属性的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。这样会大大提高查询速度。因此,该系统中选择聚簇存取方法。5.2存储结构设计书店进货、销售管理系统是一个大型复杂的计算机网络信息系统,采用基于浏览器/服务器(B/S),客户端/服务器(C/S)混合的应用体系结构来建设。数据库管理系统采用Microsoft公司推出的SQLServer2014或以上版本

8、,并用SQL进行数据库的建立和数据库中数据的维护和查询。5.3 物理设计实现该设计的环境为Windows10专业版+MSSQLServer20141、建立图书进销存管理系统数据库createdatabase图书系统2、建立图书表use图书系统createtable图书表(图书号nvarchar(20)primarykey,图书名nvarchar(20),作者nvarchar(15)价格float,类别号nvarc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。