注:仅展示部分文档内容和系统截图,需要完整的视频、代码、文章和安装调试环境请私信up主。
一、关于仓库管理系统的基本要求
①功能要求:本设计需要系统具有多个功能模块来帮助管理者来管理仓库,主要功能有用户信息管理和维护、公告栏信息维护、员工信息维护管理和商品及商品类维护等。多个模块共同组成仓库管理系统来提高仓库管理效率。
②性能:系统可以在不同操作系统上稳定运行,且安全无错误地实现功能。不同权限的用户登录后能够快捷迅速地进行操作。
③安全与保密性:所有的使用者在使用本系统之前,都要先得到管理员的检查和确认。
④环境要求:本需要支持市面上的多种操作系统。要能在各种操作系统中都可以稳定的运行
二、开发目标
本系统主要的开发目标包括:
①实施系统化、规范化和自动化的信息管理以有效管理信息。
②让用户系统中的各种信息做到方便快捷的操作。这样可以使得运维人员的工作量大大减少。
③提供便利的查询和管理功能,让用户的查询和管理更加的方便快捷。
④考虑用户多样性,要求操作界面简单明了且易于理解。
三、设计原则
本系统的设计思路如下:
①操作简单,并且具有良好的安全性,同时页面整体布局要简洁。
②即时可见:在进行简单增删改查的操作后,马上就可以在对应的页面位置上查看到,以实现实时性的原则。
③功能的完整性:这其中包括界面中的用户中心、公告栏信息、员工信息维护管理和商品及商品类维护公告的管理、货物供应商管理和维护、商品货物出入库的统计、以及商品货物退换货的模块各种维护。
。本系统使用的是MySQL 数据库来最终完成设计的,在其中主要有管理员主要信息表、供应商主要信息表、商品采购主要信息表、商品入库主要信息表、商品出库信息表、保修管理信息表、商品分类信息表。每个表的设计如下所示:
表4.1:管理员信息表
名称 | 数据类型 | 长度 | 约束 |
id | int | 11 | NOT NULL |
name | varchar | 50 | default NULL |
value | varchar | 50 | default NULL |
表4.2:公告信息表
名称 | 数据类型 | 长度 | 约束 |
id | int | 20 | NOT NULL |
addtime | varchar | default NULL | |
gonggaobiao | varchar | 200 | default NULL |
ttupian | varchar | 200 | default NULL |
theneirong | varchar | default NULL | |
tfaburiqi | varchar | default NULL |
表4.3:供应商信息表
名称 | 数据类型 | 长度 | NOT NULL |
id | int | 20 | √ |
addtime | varchar | default NULL | |
tgongyingshangbianhao | varchar | 200 | default NULL |
tgongyingshangmingcheng | varchar | 200 | default NULL |
tlianxiren | varchar | 200 | default NULL |
tlianxidianhua | varchar | 200 | default NULL |
tgongyingshangdizhi | varchar | 200 | default NULL |
tbeizhu | varchar | 200 | default NULL |
表4.4:商品采购信息表
名称 | 数据类型 | 长度 | NOT NULL |
id | int | 20 | √ |
addtime | varchar | default NULL | |
tgongyingshangbianhao | varchar | 200 | default NULL |
tgongyingshangmingcheng | varchar | 200 | default NULL |
tcaigoubianhao | varchar | 200 | default NULL |
tshangpinbianhao | varchar | 200 | default NULL |
tshangpinmingcheng | varchar | 200 | default NULL |
tpinpai | varchar | 200 | default NULL |
tguige | varchar | 200 | default NULL |
tshuliang | varchar | 11 | default NULL |
tcaigoujiage | varchar | 11 | default NULL |
tcaigoujine | varchar | 11 | default NULL |
tcaigouriqi | varchar | default NULL | |
tyuangonggonghao | varchar | 200 | default NULL |
tyuangongxingming | varchar | 200 | default NULL |
tsfsh | varchar | 200 | default NULL |
tshhf | varchar | default NULL |
表4.5:商品出库信息表
名称 | 数据类型 | 长度 | 约束 |
ID | int | 20 | NOT NULL |
addtime | varchar | default NULL | |
tshangpinmingcheng | varchar | 200 | default NULL |
tshangpinbianhao | varchar | 200 | default NULL |
tshangpinfenlei | varchar | 200 | default NULL |
tpinpai | varchar | 200 | default NULL |
tguige | varchar | 200 | default NULL |
tshuliang | varchar | 11 | default 待审核 |
tshoujia | varchar | 11 | default NULL |
tzongjine | varchar | 200 | default NULL |
tchukuleixing | varchar | default NULL | |
tdengjiriqi | varchar | 200 | default NULL |
tyuangonggonghao | varchar | 200 | default NULL |
tyuangongxingming | varchar | 200 | default NULL |
表4.6:商品分类信息表
名称 | 数据类型 | 长度 | 约束 |
id | int | 20 | NOT NULL |
addtime | varchar | default NULL | |
tshangpinfenlei | varchar | 200 | default NULL |
-
管理员功能模块
用户运用管理员身份登录时功能,通过填写User name和password, permissions以及Authentication Code等设计好的关键信息,顺利填写好后,再点击登录按钮就可以成功进入仓库管理系统管理员的界面,如图5.1所示。
商品信息管理的功能,用户在这个页面中可以点击详情从而看到各种商品的标题内容、图片内容、发布日期内容等,而且还可自己手动输入并且提交各种商品的信息,也可以结合用户自身需要来对现有的各种商品信息进行修改,点击修改或者删除按钮来完成操作。
前端封装好数据后,发送给后端,后端得到数据进行处理,根据查询商品的编号执行修改或删除操作。如图5.3所示。
第三节 功能测试
关于用户的登录功能测试,如表6.1:
表6.1 用户登录功能测试结果
模块名称 | 测试用例 | 预期结果 | 实际结果 | 测试结果 |
登录 | name:wjnnn password:sbdab | 弹出提示,并且提示密码错误 | 弹出提示,并且提示密码错误 | pass |
登录 | name:lyj password:wjn | 弹出提示,提示用户名错误 | 弹出错误提示,提示用户名错误 | pass |
登录 | name:guanliyuan2 password:sbzw | 登录成功,并显示管理员界面 | 登录成功,并显示管理员界面 | pass |
删除分类功能测试,如6.2:
表6.2 删除分类功能测试结果
模块名称 | 测试用例 | 预期结果 | 实际结果 | 测试结果 |
删除分类 | 分类名:通知公告 | 点击删除按钮且成功后、页面会跳转 | 点击删除按钮且成功后、页面会跳转 | pass |
修改密码功能测试,如表6.3:
表6.3 修改密码功能测试结果
模块名称 | 测试用例 | 预期结果 | 实际结果 | 测试结果 |
修改密码模块 | 原密码:lyjsb 新密码:qsssb 确认密码tqsssb | 提示原密码错误 | 提示原密码错误 | pass |
修改密码模块 | 原密码:sbxhl 新密码:qdswbd 确认密码:jiuyg | 弹出错误提示,提示确认密码不一致 | 弹出错误提示,提示确认密码不一致 | pass |
修改密码模块 | 原密码:zhbnb 新密码:zhzstbb 确认密码:zhzstbb | 修改成功 | 修改成功 | pass |
。
完成对此系统中修改密码模块功能的整体的仔细测试,充分确认了管理系统其中的全部基本功能包括用户登录、修改密码、删除分类等功能都是稳定、切实可行的,无论是管理系统里的各项基本功能的实现,还是页面的总体呈现出来的效果都是符合预期效果的。