需
求
文
档
Version 10
编写
GG项目组
审核
批准
受控状态
日期
20147
目 录:
1.概述 3
11编写目 3
12背景 3
13文件中专门术语定义: 4
15.务概述 4
151目标 4
152户特点 4
153假定约束 4
16 运行环境 5
161硬件设备 5
162 软件设备 5
2需求规定 5
21系统功模块解释: 5
A销售子系统模块设计: 6
B员理子系统模块设计: 6
C仓库理子系统模块: 6
D综合统计子系统模块: 6
E报表统计子系统模块: 6
221系统功模块图: 7
222系统例图8~10
23系统流程图10~48
24系统时序图48~55
25系统类图55~57
26ER图5859
3系统数库结构 59
31户表:户信息表 60
32商品表:商品信息表 61
4系统功求说明 61
41输入输出求 61
A输入: 61
B输出: 61
42数理力求(针软件系统) 62
43障处理求 62
5页面字段62~67
1.概述
现代化超市中玲琅满目商品目暇接面日益增加商品数量类型动力理商品时候越越麻烦时候软件系统代力理超市信息生活越越简易
超市理系统样系统
采超市理系统实现理商品进退货销售员理数统计功中商品销售需手动输入二维码商品数量判断批发零售输入二维码判断商品库存量否满足实现设置界值进货表单中增加该商品仅提示作进货数量权仓库理员手动输入员理子系统中仅仅理员权限员进入该子系统理员理员信息(增删查改理员信息权限)超级理员理仓库理中仅仅仓库理员超级理员进入理员进入该子系统库存商品类型商品进行增删查改操作进货出库等表单记录销售记录数库流动记录保存起统计某时间段情况实现输出报表
系统集成前台销售系统业务逻辑处理系统台数库理系统身综合性理系统
11编写目
文档编写阶段设计开发提供项目组成员需求详理解开发开发程中协工作提供强力保证时文档作项目评审验收
12背景
a) 系统名称:超市理系统
b) 开发员:桂怀玉 旭宇 胡成龙 肖凯瀚
c) 户:超市理者售货员仓库理员超级理员
13文件中专门术语定义:
15.务概述
151目标
成功实现斗游戏应程序实现系统应具特点:
· 确保应程序具良系统性友户界面
· 允许户错误输入确保系统拥良容错性
· 较高处理效率便维护
· 采成熟技术开发系统具较高技术水较长生命周期
· 系统需求:时更新数库中信息
· 操作程需求:理员登录判断身份分配相应界面具体操作退出
· 系统范围外需求:动增加进货表单记录功
152户特点
销售员:登录进入销售界面进行产品销售
仓库理员:登录进入仓库理系统界面执行库存增删查改库存查询进货表单相关信息录入退货表单录入报损报溢统计退出
普通理员:登录进入员理部分界面:会员客户理员工理
超级理员:登录进入界面实现意功重功理普通理员权限密码
153假定约束
系统开发时间15天时间限制较强方面限制较低采典型MVC模式开发
16 运行环境
161硬件设备
列出运行该软件需硬设备说明中新型设备专门功包括:
a处理器型号存容量
b外存容量联机脱机媒体存储格式设备型号数量
c输入输出设备型号数量联机脱机
d数通信设备型号数量
e功键专硬件
低配置
标配
应数库服务器
存:512MB
存:1GB
硬盘:80GB
硬盘:120GB
CPU:奔腾III
CPU:奔腾I3800
操作系统:Windows 2003Linux
操作系统:Windows XP
162 软件设备
软件类型
软件名称
软件版
软件语言
操作系统
Windows XP
SP2
简体中文
数库台
Oracle
11g
英文
2需求规定
21系统功模块解释:
A登录模块设计:
A1登录界面:
已存户登录
B销售模块设计:
B1售货员进行销售商品
B2提交进货表单超市仓库
C员理模块设计:
C1理会员信息新增会员信息修改会员
C2理客户信息增删查改客户信息
C3理员工信息增删查改员工信息
C4理理员信息新增理员信息修改理员权限
D仓库模块设计:
D1查询前商品库存
D2商品信息增删查改
D3统计段时间商品入库记录
D4统计段时间商品超市退货记录
E综合统计模块设计:
E1统计段时间销售总额
E2统计段时间入库表
E3统计统计出库表包括售出商品超市退出货品
F报表统计模块设计:
F1统计段时间财务报表
F2统计段时间退货报表
F3统计段时间出库报表
F4统计段时间入库报表
F5统计段时间销售报表
22系统功模块图 系统例图:
221系统功
222超市理系统例图
223超市理系统销售例图
224超市理系统员理例图
225超市理系统仓库理例图
226超市理系统综合统计例图
227超市理系统报表统计例图
23程序流程图
231登陆模块
232销售流程图
233员理流程图
2331查询员工信息
2332增加员工信息
2333修改员工信息
2334删员工信息
2335理理员信息
2336增加理员信息
2337查询理员信息
2338修改理员信息
2339删理员信息
23310会员理
23311增加会员信息
23312查询会员信息
23313修改会员信息
23314删会员信息
234客户理
2341增加客户信息
2342查询客户信息
2342删客户信息
2343修改客户信息
235仓库理
2351增加商品信息
2352查询商品信息
2353修改商品信息
2354删商品信息
2355查询库存
2356统计报损表
2357统计报溢表
2358统计退货表
2358输入商品编号
2359输入商品名称
23510输入商品厂商编号
23511输入商品供货商编号
23512输入商品成价
23513输入商品售价
23514输入商品折扣
23515输入商品类型
236综合统计
2361销售统计
2362入库统计
2363出库统计
237报表统计
24系统时序图
需修改241销售时序图
242员理查询理员信息时序图
243员理增加理员信息时序图
244员理删会员信息时序图
245仓库理查询库存时序图
246仓库理新增商品信息时序图
248仓库理退货时序图
249仓库理统计报损时序图
2410综合统计出库统计时序图
2411报表统计时序图
25超市理系统类图设计
251超市理系统销售理仓库理类图设计
252超市理系统员理类图设计
253超市理系统报表统计综合统计类图设计
26超市理系统ER图设计
261员工理员表类图设计
262客户VIP户表类图设计
263商品表退货表销售表进货表报进货表类图设计
3系统数库结构
31户表:户信息表
字段名
字段类型
长度
外键
字段值约束
应中文名
userID
varchar
10
P
Not null
户编号
userName
Varchar
20
Not null
户名字
userPW
Varchar
16
Not null
户密码
userType
Int
1
Not null
户类型
userTel
long
11
Not null
联系方式
userIDCard
long
10
Not null
户身份证
userAge
int
2
Not null
户年龄
userGender
Varchar
1
Not null
户性
userAddress
Varchar
20
Not null
户住址
userPosition
Varchar
10
Not null
户职位
userSal
double
42
Not null
户薪资
32商品表:商品信息表
字段名
字段类型
长度
外键
字段值约束
应中文名
merchID
int
10
P
Not null
商品编号
merchName
Varchar
20
Not null
商品名称
merchType
Varchar
10
Not null
商品类型
merchPrice
Money
42
Not null
价格
barCode
Varchar
20
Not null
条形码
salesProPrice
Money
42
促销价格
factoryID
Varchar
10
Not null
厂商编号
provideID
Varchar
10
Not null
供货商编号
merchDeadTime
Datetime
8
Not null
期日期
merchNum
Int
4
Not null
库存数量
merchSta
Varchar
10
Not null
商品状态
33会员表:会员信息表
字段名
字段类型
长度
外键
字段值约束
应中文名
vipID
Int
10
P
Not null
会员编号
vipName
Varchar
20
Not null
会员姓名
vipAge
Int
2
Not null
会员年龄
vipGender
varchar
1
Not null
会员性
customerId
Int
10
Not null
客户编号
vipTel
Long
11
F
Not null
会员联系方式
vipGrade
varchar
1
F
Not null
会员等级
regDate
Datetime
8
Not null
注册日期
34进货表:进货信息表
字段名
字段类型
长度
外键
字段值约束
应中文名
listId
int
10
p
Not null
表单编号
merchId
int
10
Not null
商品编号
merchName
Varchar
20
Not null
商品名称
merchType
Varchar
10
Not null
商品类型
merchPrice
Money
42
Not null
价格
planNum
Int
4
null
计划进货数
importDate
Date
8
Not null
进货日期
providerId
Int
10
F
Not null
供货商编号
35客户表:客户信息表
字段名
字段类型
长度
外键
字段值约束
应中文名
customerId
Varchar
10
P
Not null
客户编号
customerName
Varchar
20
Not null
客户姓名
customerAge
Int
2
Not null
客户年龄
customerGender
varchar
1
客户性
customerAddress
Varchar
20
Not null
客户住址
customerTel
long
11
客户联系方式
4系统功求说明
41输入输出求
A输入:
系统方数库增加修改查询输入信息需进行合法性错误校验输入数具体:
(1)商品信息查询修改删增加员信息增加查询删修改进货出货表查询增加修改
(2)报表统计综合统计需输入两时间点
(3)销售员销售商品扫入条形码码商品数量
B输出:
具体输出:
(1)销售员扫入条形码码销售界面显示商品信息
(2)查询修改员信息显示员信息
(3)查询修改商品信息显示商品信息
(4)统计销售额统计入库出库记录显示
(5)报表统计显示
42数理力求(针软件系统)
系统数库部分时监控销售子系统员理子系统仓库理子系统时更新信息更改次更改信息保存数库中保持数库中数新
43障处理求
1处理提示户信息录入信息时非法错误
2数库连接程中发生异常时未完成提交事务回滚
5页面字段
51登录界面(LoginFrame):
名称
类型
备注
userNameLabel
JLabel
户名:
userNameField
JField
15
户名输入框
passwordLabel
JLabel
密码:
passwordField
JField
15
密码输入框
loginButton
JButton
登录钮
exitButton
JButton
退出钮
image
imageIcon
背景图片
LoginFrame参数
参数
参数类型
参数意义
action
LoginAction
事件
connection
Connection
Connection连接
52销售理界面(SalesManageFrame):
名称
类型
备注
systemLabel
JLabel
超市理系统
lockButton
JButton
锁屏钮
exitButton
JButton
退出钮
systemLeaderLabel
JLabel
系统导航
salesManageButton
JButton
销售理钮
humanManageButton
JButton
员理钮
stockManageButton
JButton
仓库理钮
mulCountButton
JButton
综合统计钮
reportFormCountButton
JButton
报表统计钮
currentUserLabel
JLabel
前操作户:
userNameLabel
JLabel
户名
merchSalesButton
JButton
商品销售钮
commitReqButton
JButton
报进货需钮
barcodeLabel
JLabel
商品条形码:
barcodeField
JField
20
条形码输入框
countLabel
JLabel
数量:
countField
JField
4
数输入框
saleListTable
JTable
销售列表
vipCardNoLabel
JLabel
会员卡号:
vipCardNoField
JField
10
会员卡号输入框
totalPriceLabel
JLabel
总价:
totalPriceNumLabel
JLabel
总价
discountLabel
JLabel
优惠:
discountNumLabel
JLabel
优惠
image
imageIcon
背景图片
53员理界面(HumanManageFrame):
名称
类型
备注
systemLabel
JLabel
超市理系统
lockButton
JButton
锁屏钮
exitButton
JButton
退出钮
systemLeaderLabel
JLabel
系统导航
salesManageButton
JButton
销售理钮
humanManageButton
JButton
员理钮
stockManageButton
JButton
仓库理钮
mulCountButton
JButton
综合统计钮
reportFormCountButton
JButton
报表统计钮
currentUserLabel
JLabel
前操作户:
userNameLabel
JLabel
户名
merchSalesButton
JButton
商品销售钮
image
imageIcon
背景图片
vipManageButton
JButton
会员理钮
employeeManageButton
JButton
员工理钮
customManageButton
JButton
客户理钮
managerManButton
JButton
理员理钮
addVipMsgButton
JButton
增加会员信息钮
deleteVipMsgButton
JButton
删会员信息钮
searchVipMsgButton
JButton
查询会员信息钮
changeVipMsgButton
JButton
修改会员信息钮
54报表统计界面(ReportFormsFrame):
名称
类型
备注
systemLabel
JLabel
超市理系统
lockButton
JButton
锁屏钮
exitButton
JButton
退出钮
systemLeaderLabel
JLabel
系统导航
salesManageButton
JButton
销售理钮
humanManageButton
JButton
员理钮
stockManageButton
JButton
仓库理钮
mulCountButton
JButton
综合统计钮
reportFormCountButton
JButton
报表统计钮
currentUserLabel
JLabel
前操作户:
userNameLabel
JLabel
户名
financeReportFormsLabel
JButton
财务报表钮
saleReturnReportFormsLabel
JButton
退货报表钮
importReportFormsLabel
JButton
入库报表钮
stockReportFormsLabel
JButton
出库报表钮
saleReportFormsLabel
JButton
销售报表钮
timeLabel
JLabel
时间:
yearCombobox
JCombobox
年
monthCombobox
JCombobox
月
selectGraphTypeLabel
JLabel
选择图形类型
barGraphButton
JButton
柱状图钮
pieGraphButton
JButton
饼状图钮
lineGraphButton
JButton
折线图钮
makeSureButton
JButton
确定钮
image
ImageIcon
背景图片
55综合统计界面(MulCountFrame):
名称
类型
备注
systemLabel
JLabel
超市理系统
lockButton
JButton
锁屏钮
exitButton
JButton
退出钮
systemLeaderLabel
JLabel
系统导航
salesManageButton
JButton
销售理钮
humanManageButton
JButton
员理钮
stockManageButton
JButton
仓库理钮
mulCountButton
JButton
综合统计钮
reportFormCountButton
JButton
报表统计钮
currentUserLabel
JLabel
前操作户:
userNameLabel
JLabel
户名
saleStatisticsButton
JButton
销售统计钮
importStatisticsButton
JButton
出库统计钮
stockStatisticsButton
JButton
入库统计钮
timeLabel
Jlabel
时间:
yearCombobox
JCombobox
年
monthCombobox
JCombobox
月
makeSureButton
JButton
确定钮
moneyLabel
Jlabel
金额
salesVolumeLabel
Jlabel
销售额
profitLabel
Jlabel
利润
image
ImageIcon
背景图片
56仓库理界面(StockManageFrame):
名称
类型
备注
systemLabel
JLabel
超市理系统
lockButton
JButton
锁屏钮
exitButton
JButton
退出钮
systemLeaderLabel
JLabel
系统导航
salesManageButton
JButton
销售理钮
humanManageButton
JButton
员理钮
stockManageButton
JButton
仓库理钮
mulCountButton
JButton
综合统计钮
reportFormCountButton
JButton
报表统计钮
currentUserLabel
JLabel
前操作户:
userNameLabel
JLabel
户名
addmerchMsgButton
JButton
增加商品信息钮
deletemerchMsgButton
JButton
删商品信息钮
changemerchMsgButton
JButton
修改商品信息钮
searchmerchMsgButton
JButton
查询商品信息钮
searchStockButton
JButton
查询库存钮
returnmerchButton
JButton
退货钮
importmerchButton
JButton
进货钮
merchLossButton
JButton
商品报损钮
merchOverFlowButton
JButton
商品报溢钮
timeLabel
Jlabel
时间:
yearCombobox
JCombobox
年
monthCombobox
JCombobox
月
makeSureButton
JButton
确定
merchNoLabel
JLabel
商品编号
merchNoField
JField
10
输入商品编号
merchNameLabel
JLabel
商品名称
merchNameField
JField
20
输入商品名称
merchTypeLabel
JLabel
商品类型
merchTypeField
JField
10
输入商品类型
factoryNoLabel
JLabel
厂商编号
factoryNoField
JField
10
输入厂商编号
supplierNoLabel
JLabel
供货商编号
supplierNoField
JField
10
输入供货商编号
merchCostPriceLabel
JLabel
商品成价
merchCostPriceField
JField
4 2
输入商品成价
salePriceLabel
JLabel
商品定价
salePriceField
JField
输入商品定价
merchDiscountLabel
JLabel
0 1 2
商品折扣
merchDiscountField
JField
输入商品折扣
preservationButton
JButton
保存钮
bgImage
ImageIcon
背景图片
6界面原型
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档