超市收银系统java课程设计

超市收银系统java课程设计

ID:33470121

大小:183.50 KB

页数:17页

时间:2019-02-26

超市收银系统java课程设计_第1页
超市收银系统java课程设计_第2页
超市收银系统java课程设计_第3页
超市收银系统java课程设计_第4页
超市收银系统java课程设计_第5页
资源描述:

《超市收银系统java课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第1章需求分析11.1超市收银系统需求分析11.2类的说明1第2章系统总体设计22.1总体设计22.2设计数据管理子系统32.3设计人机交互子系统5第3章详细设计73.1用户登录流程图73.2顾客结账流程图73.3服务台添加会员流程图8第4章系统实现94.1DbLink类主要是与数据库连接94.2ServiceHandle类完成服务台用户登录验证104.3收银员结账界面12第5章系统测试16第1章需求分析1.1超市收银系统需求分析超市收银系统主要可分为收银员用户,经理用户和服务台用户。(1)收银员用户的功能需求是对顾客是否会员进行判断及结账,然后把会员的消费状况分

2、别存入会员表,消费表以及收银台表。(2)服务台用户的需求是在会员管理子模块中对会员进行添加,删除,修改,查询以及会员详细消费信息的查询和在商品管理子模块中对商品的添加,修改,删除。(3)经理用户的功能需求是对某收银台的销售总量和某商品的具体信息进行查询以了解超市的经营状况。1.2类的说明:(1)MembHandle类方法有六个:AddToDb()用于添加会员;QueryAllFromDb()用于查询全部会员信息;QueryByIdFromDb()用于查询某会员的消费总额delete()用于删除某会员update()修改某会员信息updateSum()修改某会员的消费总

3、额(2)GoodsHandle类方法有六个:AddToDb()添加某商品信息delete()删除删除商品信息update()修改商品信息QueryAllFromDb()查询全部商品信息QueryByIdFromDb()查询某商品信息QueryByIdFrDb()查询某商品价格(3)ConsumeHandle类方法有三个QueryConsuByID()查询某会员详细消费信息QueryAll()查询全部会员详细消费信息Add()插入会员消费信息(4)DeskHandle类方法有三个QueryAllFromDb()查询全部收银台消费信息QueryByIdFromDb()查询

4、某收银台消费信息AddOrUpdate()会员消费金额添加到收银台(5)ManagHandle类一个方法16Querywhethexs()查询经理登录用户是否存在(6)ServiceHandle类一个方法Querywhethexs()查询服务台登录用户是否存在(7)CashierHandle一个方法Querywhethexs()查询收银员登录用户是否存在第2章系统总体设计2.1总体设计(1)总体设计图超市收银系统前台模块后台模块收银员登录模块经理登录模块收银员处理模块经理处理模块服务台处理模块公共模块服务台登录模块图2-1超市收银系统总体设计图(1)总体设计图学生选课

5、系统前台模块后台模块学生登录模块教师登录模块学生处理模块教师处理模块管理员处理模块公共模块管理员登录模块图3-1学生选课系统总体设计图(2)各模块功能表2-1超市收银系统功能模块表功能模块包含子功能模块功能16服务台模块会员管理子模块商品管理子模块对会员信息的添加,修改,删除,查询及消费查询对商品信息的添加,修改,删除收银员模块根据是否会员结账(消费大于二百元给一张九折的会员卡),把会员消费情况存入数据库经理模块查看某商品的信息以及某收银台的销售情况公有模块实现用户的身份验证,退出系统等功能2.2设计数据管理子系统(1)数据库表表2-2数据库表序号数据库表数据表存储的

6、内容1member存储会员的信息2goods存储商品的信息3consume存储会员消费的信息4cashier存储收银员的信息5manager存储经理的信息6service存储服务台的息7desk存储收银台信息(2)数据库表结构①会员表的详细数据字段:表2-3member会员表序号字段名字段类型说明备注1membIDvarchar(20)notnull会员卡号关键字2membNamevarchar(20)notnull会员姓名3idIDvarchar(50)身份证号4Carddatevarchar(50)会员卡日期5Sumdouble销售总额16②收银员表详细数据字段:

7、表2-4cashier收银员表序号字段名字段类型说明备注1CashIDvarchar(20)notnull收银员编号关键字2CashNamevarchar(20)notnull收银员姓名3CashPwdvarchar(20)notnull收银员密码4CashDeskNovarchar(20)收银台编号③商品表goods的详细数据字段:表2-5goods商品表序号字段名字段类型说明备注1GoodsIDvarchar(20)notnull商品编号关键字2GoodsNamevarchar(20)notnull商品名称3Biddoublenotnull进价4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。