自助购物小型超市进货管理系统的设计与实现(论文+源码)_jsp_265

一、系统管理
1.身份验证:对不同角色设置不同的操作及查看权限。
2.管理用户:从HR系统导入必要的系统管理人员。
3.修改删除用户:对存在用户信息操作。
4.修改密码:可以修改用户密码。
二、进货管理
1.入库单填写:对入库单信息等内容进行填写。
2.填写入库物品:对入库物品编号,库存,价格,时间等内容进行填写。
3.修改最低库存:对入库物品编号和最低库存进行规定。
三、补货管理
1.出库单填写:对出库单信息等内容进行填写。
2.库存数量检测及预警:可针对所有在售商品设定补货下限,达到一定数值自动向总部发送补货申请;
3.历史数据收集及分析功能,能够针对历史同期数据分析当前预计产品的销量,给出补货数量建议;针对不同商品不同消费人群不同的投放货架,路径摆放位置进行深度的数据挖掘。商品销售是否存在混搭的情况(比如啤酒和纸尿裤)等。
四、报表统计
1.日报表:对入库和出库信息自动搜集。
2.月报表:对月初日期、月末日期、产品编号进行记录。
五、信息查询
1.货品查询:根据物品编号,价格,时间信息查询货品。
2.库存查询:根据物品编号,价格,时间信息查询库存。
3.报表查询:根据物品编号,价格,时间信息查询日报表或月报表。

3.2.1 功能需求

自助购物小型超市进货管理平台主要分为两个用户角色,分别是管理员和超市用户,下面分别介绍其功能:

1.管理员

管理员登录后主要功能有管理员信息管理(新增管理员信息,管理员信息列表,管理员信息查询),超市用户管理(新增超市用户信息,超市用户信息列表,超市用户信息查询),商品类型信息管理(新增商品类型信息,商品类型信息列表,商品类型信息查询),商品信息管理(新增商品信息,商品信息列表,商品信息查询),商品入库信息管理(新增商品入库信息,商品入库信息列表,商品入库信息查询),商品出库信息管理(新增商品出库信息,商品出库信息列表,商品出库信息报表,商品出库信息统计,商品出库信息查询),超市商品信息管理,超市出库信息管理(超市出库信息统计报表,超市出库信息统计),库存预警信息管理(超市出库信息列表,库存报警信息列表,库存报警信息查询)。

2.超市用户

超市用户登录后功能有商品信息管理,商品入库信息管理,超市商品信息管理,超市出库信息管理(我的超市出库信息,我的超市出库信息列表,我的超市出库信息统计报表,我的超市出库信息统计),库存报警信息管理。

4.1总体结构设计

根据前面的分析研究,自助购物小型超市进货管理平台的功能性需求可大致分为管理员和超市用户两大部分。如下图4-1所示

4.2.2 数据库物理设计

根据本系统主要功能模块需求,自助购物小型超市进货管理平台将由多个数据表组成,下面主要介绍数据库中核心的几个数据表内容。

表4.1  admin管理员信息表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

adminid

主键编号

varchar

50

主键

username

用户名

varchar

40

 

password

密码

varchar

40

 

realname

姓名

varchar

40

 

contact

联系方式

varchar

40

 

addtime

创建日期

datetime

0

 

表4.2  alern库存报警信息表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

alernid

主键编号

varchar

50

主键

ano

报警单号

varchar

40

 

usersid

超市用户

varchar

50

外键

goodsid

商品

varchar

50

外键

num

报警数量

varchar

40

 

addtime

报警日期

varchar

40

 

status

状态

varchar

40

 

表4.3  goods商品信息表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

goodsid

主键编号

varchar

50

主键

goodsname

商品名称

varchar

40

 

cateid

商品类型

varchar

50

外键

snum

库存数量

int

4

 

themin

库存警戒线

varchar

40

 

productor

生产厂商

varchar

40

 

memo

备注

varchar

40

 

addtime

创建日期

datetime

0

 

表4.4 instore商品入库信息表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

instoreid

主键编号

varchar

50

主键

bno

入库单号

varchar

40

 

goodsid

商品

varchar

50

外键

num

数量

varchar

40

 

price

单价

varchar

40

 

addtime

入库日期

datetime

0

 

memo

备注

varchar

40

 

表4.5  outstore商品出库信息表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

outstoreid

主键编号

varchar

50

主键

sno

出库单号

varchar

40

 

usersid

超市用户

varchar

50

外键

goodsid

商品

varchar

50

外键

num

数量

varchar

40

 

price

价格

varchar

40

 

addtime

出库日期

datetime

0

 

status

状态

varchar

30

 

memo

备注

varchar

40

 

表4.6  ugoods超市商品信息表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

ugoodsid

主键编号

varchar

50

主键

usersid

用户

varchar

50

外键

goodsid

商品

varchar

50

外键

cateid

商品类型

varchar

50

外键

num

库存数量

varchar

40

 

themin

库存下限

varchar

40

 

memo

备注

varchar

40

 

表4.7  users用户信息表

字段名称

字段意义

字段类型

字段长度

键码

能否为空

usersid

主键编号

varchar

50

主键

username

用户名

varchar

40

 

password

密码

varchar

40

 

realname

姓名

varchar

40

 

idcard

身份证

varchar

40

 

contact

联系方式

varchar

40

 

address

超市地址

varchar

40

 

addtime

创建日期

datetime

0

 

  • 12
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值