本系统是一个实际的项目,根据系统管理员的实际的要求进行分析,本系统主要实现以下功能:①支持用户登录;②支持添加、删除、修改和查询商品的信息;③管理员通过后台登录,对系统中的所有用户进行文护。
2.2物流管理系统模块设计
本系统设计了一个登录的界面,只要是本系统的用户通过注册就可以成功登录进入主页面中进行相关的操作,对于用户登录而言,登录后只能查看,添加,删除,修改仓库商品的信息。本系统大致分为系统管理模块、进库管理模块(即商品管理模块)、站点管理模块(即供应管理模块)等几个主要模块。部分主模块还包含相应的子模块。以下是对其中几个主模块的设计为例。
2.2.1系统管理模块
此模块是本系统的管理员权限制的,具有一定条件的人才能够成为本系统的管理员。如果是合法的用户才能够进入本系统进行相关的操作,有一定的权限去对商品进行各方面的查询与修改。用户界面主要用正确的用户名和密码,才能进入系统中,如果不是合法的用户需要进行注册。注册后信息会自动回到自己所在的数据库中,然后在进行登录。
2.2.2供应商管理模块
此模块主要记录了供应商的基本信息即供应商名称,联系电话,QQ以及地址等基本信息。并且管理员可以通过此模块对商品供应商信息进行相关的操作。如管理员对其供应商及信息进行修改,首先以商品信息管理模块为例,此模块可以查看仓库商品的基本信息管理员并能够对其商品信息进行相关操作。
2.2.3商品管理模块
此模块主要是管理员对所进库商品添加基本的信息即商品的名称、商品的供应商、商品的数量、商品的单价、商品的图片以及所在地等信息。管理员完善以上信息之后并能够对其商品信息进行相关操作。
2.2.4站点操作模块
此模块又包括站点扫描和货主签收两个子模块。站点扫描模块主要是查询货物当前所在站的省份及市县,而货主签收界面主要是管理员查看货主是否签收所买的货物。
2.3系统功能结构图
实现对仓库的商品信息表述,能够直观的对商品个方面的信息进行更一步的了解与熟悉。而本系统主要是对仓库商品的入库出库的一些操作,主要有以下几个方面的内容:系统管理,进库管理,站点管理,供应商管理,能够清楚明了的进行操作。
系统的结构流程图如图2.1所示:
图2.1系统结构流程图
2.4物流管理系统数据库的设计
2.4.1数据库的设计概述
数据库是信息管理系统的后台支持,存储着前台界面所需要的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一直性。同时,一个合理的数据库结构有利于程序的实现,这里选用小型数据库Accesss作为后台数据库。
2.4.2数据库逻辑结构设计
根据前面的需求分析,设计本系统数据库用到9个数据表,如userdata(添加用户表)、commoditymessge(商品信息表)、commoditysell(商品销售表)、providerdata(供应商信息表)等。当表之间存在相互关系的时候都会在数据库设计中用主键进行连接。这里拿其中的两个主要的数据表的字段进行说明。
(1)ProviderData(供应商信息表),存放供应商的基本信息,该表的结构如表1所示:
表1供应商信息表的结构
字段名 数据类型 字段说明 备注
ProviderName Varchar(50) 供应商名称 不允许为空 C#+access现代物流系统分析与设计(3):http://www.youerw.com/jisuanji/lunwen_1582.html