仓库管理系统中有管理员、客户、还有货物三大类。如图2-3所示为仓库管理系统的三大类之间的类图关系。
1.1 功能需求分析
1、登录验证功能:为了保证仓库管理系统信息的安全性,进入系统时需要对用户身份进行验证,如果验证无误可成功进入系统,如果用户名或者密码不正确将返回错误提示要求重新输入。
2、管理员管理功能:此功能属于系统的管理员功能,他实现了对所有用户的管理操作,可以添加一个新的用户,也可以对已经添加的业务员进行删除的操作。
3、用户的查询功能模块:此项功能属客户管理员功能,用户可以根据条件查询客户信息,也可以对客户信息进行修改。
4、仓库存储的查询管理功能:此功能属系统管理员与客户共有的功能,客户可以实现查看、入库以及出库等功能,两者都可以查看库存信息。
5、用户的信息管理模块:此项功能属于用户管理员的功能,业务员可以对自己的客户信息进行管理与修改。
2.1 业务流程分析
仓库管理系统主要分为两大用户功能,两种功能所实现的功能流程如下所示。
2.1.1 管理员模块业务流程
仓库的管理员可以通过帐号和密码验证之后进行登录,登录到系统之后主要的功能是对商品与用户的信息进行管理。
2.1.2 客户模块业务流程分析
管理员可以通过帐号和密码进行登录,登录后的主要功能是对用户与品信息的管理,主要的功能包括查看用户信息、修改用户信息、对库存商品进行查看等。