返回

超市库存管理系统的程序设计

超市库存管理系统的程序设计

项目分析

权限等级

graph LR
subgraph 管理模块
	subgraph 人员管理
		addUser(增加店员)
		deleteUser(删除店员)
		selectUser(查询店员信息)
		updateUser(修改店员信息)
		setManager(更换店长)
	end
	subgraph 商品管理
		infoCommodity(商品信息)
		addCommodity(增加商品)
		deleteCommodity(删除商品)
		updateCommodity(修改商品)
	end
	subgraph 库存管理
		upperCommodity(商品入库)
		lowerCommodity(商品出库)
		infoStock(库存记录)
	end
end
subgraph 人员信息
		sales(销售)
		Manager(店长)
		treasury(库管)
		Boss(总经理)
	end
sales -.-> selectUser
sales -.-> updateUser
sales --> infoCommodity
Manager -.-> addUser
Manager --> deleteUser
Manager --> selectUser
Manager --> updateUser
Manager --> infoStock
treasury --> infoCommodity
treasury --> addCommodity
treasury --> updateCommodity
treasury --> deleteCommodity
treasury --> upperCommodity
treasury --> lowerCommodity
Boss --> setManager
Boss --> infoStock

表结构

  • 商品信息表 commodity info

    字段名 字段类型 备注
    c_id bigint 商品编号
    c_name varchar 商品名称
    c_typeid varchar 类型编号
    c_life date 保质期
    c_unit varchar 销售单位
    origin info varchar 产地信息
    customer telephone varchar 客服电话
  • 库存

    字段名 字段类型 备注
    s_id 商品编号
    store_id 店铺编号
    s_num 库存数量
    birth_date 生产日期
    past_date 过期日期
  • 职员信息表

    字段名 字段类型 备注
    u_id 职工编号
    u_name 职工姓名
    u_birth 出生日期
    u_jobId 职位编号
    u_locationId 工作地点
  • 职员结构

    字段名 字段类型 备注
    jobId 职位编号
    jobName 职位名称
    locationId 店址编号
    locationName 店址名称
  • 库存记录表

    字段名 字段类型 备注
    u_id 商品编号
    余量
    入库编号
    入库时间
    出库编号
    出库时间

模块设计

登陆模块

graph LR
client --> userPwd
subgraph send
	userName
	userPwd
	autoLogin
end
userPwd  --- server
server --> userId
subgraph receive
	errorcode
	userId
	userRights
end
userId --- client1

注册验证模块

graph LR
client --> userName
subgraph send
	userName
end
userName --> server
subgraph recive
	errorcode
end
server --> errorcode
errorcode --> client1

注册模块

graph LR
client --> userPwd
subgraph send
	userName
	userPwd
	userBirth
end
userPwd --> server
server --> userId
subgraph recive
	errorcode
	userId
end
userId --> client1

添加商品

graph LR
client --> commmodityLife
subgraph send
	commmodityName
	commmodityTypeId
	commmodityLife
	commmodityUnit
	commmodityTel
end

修改商品

删除商品

查询商品

出入库管理

商品入库

商品出库

查询商品数量

库存统计

查询出入库信息

comments powered by Disqus