https://www.bilibili.com/video/BV1dF4m157RS/
第1章 演示视频:
第2章 系统总体设计
通过需求分析的介绍,可以进一步对系统设计的具体分析和总体思想进行设计。总体设计主要是对系统做一个概括性的介绍,以及功能模块设计。
2.1 系统模块总体设计
随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。
本系统一共分为三个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的有两个数据库,所访问的表也有很大不同。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。
依据上述功能的分析,系统中模块分别为:管理员信息、入库管理、出库管理。
各功能模块的具体功能如下:
(1) 库存管理:查询、添加、删除、类别管理,信息管理。
(2) 元件信息管理:查看类别管理,商品信息添加,信息管理,销售登记,销售查询,退货登记,退货查询。
2.2 数据库结构设计
2.2.1 数据库逻辑结构设计
E-R方法是一种用来在数据库设计过程中表示数据库系统结构的方法,该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。在E-R图中,用方框表示实体,用菱形表示联系,用椭圆表示属性。通过对以上系统业务流程图和数据流图的分析,确定电子元件仓库管理系统全局E-R图如图4-2所示。
图4-2 系统全局E-R图
2.2.2 数据库结构设计表
对于信息管理系统,数据基本上都是使用数据库进行管理。数据库设计是对保存管理系统数据的数据库结构进行设计,对整个系统的开发具有非常重要的作用。
本系统的数据库命名为:db_Sell1和kc_db1两个数据库,前者是用来存储有关商品销售的所有数据信息,后者是用来存储库存管理的数据信息。
第3章 系统详细设计
这个阶段根据在总体设计的基础上进行系统详细设计分析,包括各个模块和程序编码的设计以及对系统主要功能模块的测试。
3.1 管理主界面实现
在ASP.NET中新建一个工程,根据自己的需要进行对界面的设计,这便是在仓库管理操作前首先用户管理界面,如图5-1所示。
图5-1 类别查询界面
图5-2 商品信息查询
3.2 退货模块设计
3.2.1 退货信息
添加入库信息如图5-4所示。
图5-4 添加退货信息
续表5-1
3.2.2 退货信息管理
在退货信息管理界面中单击“详细信息”,则进入下面的退货详细信息修改界面。退货信息管理如图5-6所示。
图5-6 退货信息管理
3.3 销售管理模块设计
销售信息登记如图5-7所示。
图5-7 销售登记 商品信息管理模块设计
商品信息如图5-9所示。
图5-9 信息管理
出库查询模块
商品信息添加模块
库存查询模块
入库查询模块
退货查询模块
退货查询模块
销售查询模块
销售登记模块