考虑到实际生活中在超市 POS 收银管理方面的需要以及对该系统认真的分析,将系统权限按管理员和员工这两类涉及用户划分。 Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用SSM(Spring MVC + Spring + MyBatis )框架进行开发的过程。config:主要用来存储配置文件,以及其他不怎么动用的信息
(1)管理员功能需求
管理员登陆后,主要模块包括主页、个人中心、员工管理、供应商信息管理、商品分类管理、商品信息管理、商品入库管理、商品出库管理、商品采购管理、商品退货管理、系统管理等功能。管理员用例图
(2)员工功能需求
controller:项目的主要控制文件
dao: 主要用来操作数据库
entity: 实体,用来放与数据库表里对应的实体类,表中的字段对应类中的属性值,并附有set/get方法
exception:异常处理类
service:主要实现的方法
—impl 实现类
接口:尚未实现的方法,在对应的ipml中实现
util: 工具类
application.properties:项目配置信
员工登陆后,主要模块包括主页、个人中心、供应商信息管理、商品信息管理、商品入库管理、商品出库管理、商品采购管理、商品退货管理、系统管理等功能。
员工管理
在员工管理页面可以对员工工号、员工姓名、性别、身份证、联系电话、头像等内容进行查看,修改或删除等操作,
供应商信息管理
在供应商信息管理页面可以对供应商编号、供应商品名称、供应商类型、供应商地址、联系人、联系电话等内容进行查看,修改或删除等操作,
商品信息管理
在商品信息管理页面可以对商品编号、商品名称、商品分类、图片、数量、规格、品牌、进价、售价、保质期、生产日期等内容进行查看,修改或删除等操作,
商品入库管理
在商品入库管理页面可以对入库单号、商品编号、商品名称、商品分类、品牌、规格、数量、进价、总金额、登记日期、员工工号、员工姓名等内容进行查看,修改或删除等操作,
商品出库管理
在商品出库管理页面可以对出库单号、商品编号、商品名称、商品分类、品牌、规格、数量、进价、总金额、登记日期、员工工号、员工姓名等内容进行查看,修改或删除等操作,
商品采购管理
在商品采购管理页面可以对采购编号、供应商编号、供应商名称、商品编号、商品名称、品牌、规格、数量、采购价格、采购金额、采购日期、员工工号、员工姓名等内容进行查看,修改或删除等操作,
商品退货管理
在商品退货管理页面可以对采购编号、供应商编号、供应商名称、商品编号、商品名称、品牌、规格、数量、采购价格、退货时间、员工工号、员工姓名等内容进行查看,修改或删除等操作,
系统管理
在公告信息管理页面可以对标题、简介、图片等内容进行查看,修改或删除等操作,
登录,管理员和员工通过输入用户名,密码,选择角色信息,点击登录进入系统操作进行操作,
管理员功能模块
管理员登陆系统后,可以查看主页、个人中心、员工管理、供应商信息管理、商品分类管理、商品信息管理、商品入库管理、商品出库管理、商品采购管理、商品退货管理、系统管理等功能,还能对每个功能逐一进行相应操作,
个人中心
在个人中心页面通过填写员工工号、员工姓名、性别、身份证、联系电话、头像等内容并提交或进行个人信息修改操作,
供应商信息管理
在供应商信息管理页面可以对供应商编号、供应商品名称、供应商类型、供应商地址、联系人、联系电话等内容进行查看操作,
商品信息管理
在商品信息管理页面可以对商品编号、商品名称、商品分类、图片、数量、规格、品牌、进价、售价、保质期、生产日期等内容进行查看,入库,出库等操作,
员工功能模块
员工登陆系统后,可以查看主页、个人中心、供应商信息管理、商品信息管理、商品入库管理、商品出库管理、商品采购管理、商品退货管理、系统管理等功能,还能对每个功能逐一进行相应操作,