
一、惠美超市管理系统设计的目的和意义:为了更好、更方便地管理该超市,我设计了该管理系统。该系统主要是利用了JAVA、JDBC结合SQL SERVER 2000数据库来开发的一套小型超市管理系统。该系统主要包括一个登录模块和五个子模块(管理员管理模块、客户管理模块、采购员管理模块、经理管理模块、销售员管理模块)功能。通过不同的用户权限让不同的用户进入不同的界面,用户权限主要有系统管理员、顾客、经理、采购员、销售员。系统管理员具有查看进货信息、销售信息、用户信息以及对用户信息可进行添加、修改、删除等功能;顾客可以浏览全部的商品信息或者根据商品名或商品ID浏览某一种商品信息,并且可以购买某种商品,商品购买成功后商品信息表中的商品数量也会相对地减少其数量,销售表中将增加销售出的商品记录;经理可查看进货和销售商品的信息;采购员可以查看全部订单、增加订单、修改订单、删除订单等功能;销售员可以查看销售信息。
二、数据结构设计:
用户表的结构
| 字段名 | 字段类型 | 字段大小 | 说明 |
| userID | Int | 4 | 用户ID |
| userName | Varchar | 50 | 用户名称 |
| userPassword | Varchar | 50 | 用户密码 |
| userAddress | Varchar | 50 | 用户住址 |
| userAuthority | Varchar | 50 | 用户类型(权限) |
| userGender | Varchar | 10 | 用户性别 |
| userAge | Int | 4 | 用户年龄 |
| 字段名 | 数据类型 | 长度 | 说明 |
| GoodsID | Int | 4 | 主键 |
| GoodsName | Varchar | 50 | 商品名称 |
| GoodsNumber | Int | 4 | 商品数量 |
| GoodsProduct | Varchar | 50 | 商品生产地 |
| GoodsPrice | Float | 8 | 商品价格 |
| GoodsSize | Varchar | 50 | 商品大小 |
| 字段名 | 数据类型 | 长度 | 说明 |
| VenditionID | bigint | 4 | 主键 |
| GoodsName | varchar | 50 | 商品名称 |
| GoodsCustomNumber | varchar | 50 | 商品销售数量 |
| CustomerName | varchar | 50 | 顾客姓名 |
| VenditionDate | varchar | 50 | 销售日期 |
| GoodsSize | varchar | 50 | 商品大小 |
| GoodsPrice | Float | 8 | 商品价格 |
| 字段名 | 数据类型 | 长度 | 说明 |
| BuyerID | Int | 4 | 主键 |
| BuyerGoodsName | varchar | 50 | 订购商品名称 |
| BuyerGoodsNumber | varchar | 50 | 订购商品数量 |
| BuyerManufacturer | varchar | 50 | 订购生产厂家 |
| BuyerDate | varchar | 50 | 订购日期 |
| BuyerName | varchar | 50 | 订购人姓名 |
根据商品名或商品ID浏览某种商品信息
查看销售信息
采购员管理模块
经理管理 模块
销售员管理模块
查看销售信息
查看进货信息
更改订单
增加订单
删除订单
查看全部订单
客户管理 模块
购买商品
浏览全部商品信息
管理员管理模块
删除用户信息
修改用户信息
添加用户信息
查看用户信息
查看销售信息
查看进货信息
超市管理系统
