课设报告-超市收银系统 javaweb(附源代码)

目  录

1.系统需求分析

1.1问题描述

1.2 功能要求

2. 概要设计

2.1系统总体设计

2.2.各模块的功能

2.2. 1 content模块的接口

2.2.2 order模块的接口

2.2.3支付模块的接口

2.2.4文件下载的接口

3. 详细设计

3.1 前端模块设计

3.1.1 商品展示界面设计如下

3.1.2 顾客订单界面设计如下

3.1.3会员验证设计如下

3.1.4导出销售情况设计如下

3.2 后端模块设计

3.2.1 项目结构如图所示:

3.2.2 设计了4个模块:

3.2.3 Content模块设计思路

3.2.4 order订单模块设计思路

3.2.5 pay支付模块设计思路

3.2.6 文件下载的设计思路

3.2.7 java类图

3.3 数据库设计(下划线为主键)

3.3.1 二维表

3.3.2 er图

4. 运行测试

4.1 内容页面功能测试

4.1.1查询商品列表测试

4.1.1测试新增商品

4.1.2修改功能测试

4.1.3 删除功能测试

4.1.3 添加订单功能测试

4.2 订单页面功能测试

4.2.1 显示订单列表与支付金额信息功能测试

4.2.2 支付功能测试

4.2.3 会员验证功能测试

4.3 会员验证功能(在4.2.3中已写)略

4.4 导出销售情况功能测试

5. 心得体会

6. 附录

6.1 源代码

7. 评分表

1.系统需求分析

1.1问题描述

超市收银系统

由收银员输入顾客的会员卡卡号(若有卡),所购买的货号。从数据库中取出有关价格信息,在把这些信息返回给收银台,同时把收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。

另外,对没有卡的消费不记录该顾客的消费情况扥个人信息,如果一个未持卡顾客一次购买满200元,可围棋发放一张会员卡,以后在该商场购物可享受9折优惠。

1.2 功能要求

(1)会员信息的管理

(2)商品信息(库存)的管理。支持导入商品信息

(3)顾客购物

(4)顾客订单的管理

(5)超市销售情况汇总,支持导出销售情况。

2. 概要设计

2.1系统总体设计

详细的功能要求如下:

  • 有卡打9折,无卡记录一次消费是否满200元,满则发一张会员卡(加入会员信息表),以后购物享9折

  • 支持新增商品,查询所有商品,查询当个商品,

  • 支持订单查询,与支付,订单信息插入顾客订单表

  • 会员购买商品后,购买信息插入持卡顾客的消费情况表

  • 顾客购买完商品后更新商品库存表与超市销售情况表

  • 支持导出超市销售情况表

因此我把该项目分为4个模块

首先是content模块,负责查询商品之类的;

猜你喜欢

转载自blog.csdn.net/m0_71106830/article/details/131354871