java课设超市收银系统_超市收银系统java课程设计.doc
java课设超市收银系统_超市收银系统java课程设计.doc
您所在位置:网站首页 > 海量文档
 > 计算机 > Java
超市收银系统java课程设计.doc17页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
目录
第1章 需求分析1
1.1 超市收银系统需求分析1
1.2 类的说明1
第2章 系统总体设计2
2.1 总体设计2
2.2 设计数据管理子系统3
2.3 设计人机交互子系统5
第3章 详细设计7
3.1 用户登录流程图7
3.2顾客结账流程图7
3.3 服务台添加会员流程图8
第4章 系统实现9
4.1 DbLink类主要是与数据库连接9
4.2 ServiceHandle类完成服务台用户登录验证10
4.3收银员结账界面12
第5章系统测试16
第1章 需求分析
1.1 超市收银系统需求分析
超市收银系统主要可分为收银员用户,经理用户和服务台用户。
(1)收银员用户的功能需求是对顾客是否会员进行判断及结账,然后把会员的消费
状况分别存入会员表,消费表以及收银台表。
(2)服务台用户的需求是在会员管理子模块中对会员进行添加,删除,修改,查询以及会员详细消费信息的查询和在商品管理子模块中对商品的添加,修改,删除。
(3)经理用户的功能需求是对某收银台的销售总量和某商品的具体信息进行查询以了解超市的经营状况。
1.2 类的说明:
(1)MembHandle类 方法有六个:
AddToDb()用于添加会员;
QueryAllFromDb() 用于查询全部会员信息;
QueryByIdFromDb() 用于查询某会员的消费总额delete() 用于删除某会员update() 修改某会员信息updateSum() 修改某会员的消费总额AddToDb() 添加某商品信息delete() 删除删除商品信息update() 修改商品信息QueryAllFromDb() 查询全部商品信息QueryByIdFromDb() 查询某商品信息
QueryByIdFrDb() 查询某商品价格QueryConsuByID() 查询某会员详细消费信息QueryAll() 查询全部会员详细消费信息Add() 插入会员消费信息QueryAllFromDb() 查询全部收银台消费信息QueryByIdFromDb() 查询某收银台消费信息AddOrUpdate() 会员消费金额添加到收银台Querywhethexs() 查询经理登录用户是否存在Querywhethexs( ) 查询服务台登录用户是否存在Querywhethexs() 查询收银员登录用户是否存在销售总额
②收银员表详细数据字段:
表2-4 cashier收银员表
序号字段名字段类型说明备注1CashIDvarchar(20)not null收银员编号关键字2CashNamevarchar(20)not null收银员姓名3CashPwdvarchar(20)not null 收银员密码4CashDeskNovarchar(20)收银台编号
③商品表goods的详细数据字段:
表2-5 goods商品表
序号字段名字段类型说明备注1GoodsIDvarchar(20)not null商品编号关键字2GoodsNamevarchar(20)not null商品名称3Biddouble not null进价4SellPridouble 售价5GSumint 总数6RemainNumint not null剩余数7ImportDatvarchar(50)入库日期
④会员消费表consume的详细数据字段:
表2-6 consume会员消费表
序号字段名字段类型说明备注1MembIDvarchar(20)not null会员编号关键字2GoodsIDvarchar(20)not null商品编号关键字3SalesDatvarchar(50)not null消费日期关键字4ConsuAmountvarchar(20) not null消费数量关键字
⑤服务台表service的详细数据字段:
表2-7 service服务台表
序号字段名字段类型说明备注1ServIDvarchar(20)not null服务台编号关键字2ServNamevarchar(20)not null服务台用户名3ServPwdvarchar(20)not null服务台密码
⑥经理表manager的详细数据字段:
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论