- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超市收银系统java课程设计
目录
第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收银员表
序号 字段名 字段类型 说明 备注 1 CashID varchar(20)not null 收银员编号 关键字 2 CashName varchar(20)not null 收银员姓名 3 CashPwd varchar(20)not null 收银员密码 4 CashDeskNo varchar(20) 收银台编号
③商品表goods的详细数据字段:
表2-5 goods商品表
序号 字段名 字段类型 说明 备注 1 GoodsID varchar(20)not null 商品编号 关键字 2 GoodsName varchar(20)not null 商品名称 3 Bid double not null 进价 4 SellPri double 售价 5 GSum int 总数 6 RemainNum int not null 剩余数 7 ImportDat varchar(50) 入库日期
④会员消费表consume的详细数据字段:
表2-6 consume会员消费表
序号 字段名 字段类型 说明 备注 1 MembID varchar(20)not null 会员编号 关键字 2 GoodsID varchar(20)not null 商品编号 关键字 3 SalesDat varchar(50)not null 消费日期 关键字 4 ConsuAmount varchar(20) not null 消费数量 关键字
⑤服务台表service的详细数据字段:
表2-7 service服务台表
序号 字段名 字段类型 说明 备注 1 ServID varchar(20)not null 服务台编号 关键字 2 ServName varchar(20)not null 服务台用户名 3 ServPwd varchar(20)not null 服务台密码
⑥经理表manager的详
您可能关注的文档
最近下载
- 3,5-二氯-2,6-二甲基-4-羟基吡啶的生产工艺.pdf VIP
- 个人征信基础数据库系统数据接口规范第三部分数据校验规则V1.0.doc VIP
- 个人征信基础数据库系统数据接口规范第二部分:数据发布格式.doc VIP
- Unit 2 Bridging Cultures 单元整体教学设计高中英语人教版 选择性必修第二册单元整体教学设计.pdf
- 40-50之间离婚协议书.doc VIP
- 清华大学八字班数学分析1期中 于品(1).pdf VIP
- 个人征信基础数据库系统数据接口规范第一部分数据采.doc VIP
- 《陋室铭》公开课一等奖课件 新版 .pptx VIP
- 于品 清华丘班数学分析讲义.pdf VIP
- 人教中图版高中信息技术必修1《数据与计算》全册教案教学设计.docx VIP
文档评论(0)