使用AI开发一款超市售前管理系统-JavaWeb
如上图可通过编写规则告诉AI(此规则与该项目无关,因项目规则丢失),你需要的项目结构,然后通过设置,让AI开发时使用这个规则即可。完成规则定义后,再编写对应的需求文件,将需求告知AI让其开发即可,但需要注意,建议一个模块一个模块的拆分需求文件,让AI一步一步完成开发,一步一步调试。
一、项目需求
收银(用户角色: 收银员)
(1) 开启收银业务。收银员开启收银业务,系统产生唯一的销售单号;
(2) 确定应收款。获得商品编码,并据此确定商品价格,计算应收款。 收银员输入商品条码调入商品定价资料、输入商品数量(默认 1) 计算商品应收款 ,汇总订单各商品应收款,计算应收款总额 。顾 客可选择以会员身份购买, 录入会员卡号, 系统支持会员消费积 分及优惠折扣(规则在会员管理模块制定)。
(3) 结账。收银员发出指令开启结账活动。支持多种结账方式(现金、 银行卡、赠券等)。结账后保存交易记录并打印销售小票。
(4) 挂单 。收银员可以对销售单进行挂单、调单等操作。
(5) 撤单 。对错误的单子进行撤单,但单子永久保存 ,并正确设置状 态。
(6) 打印销售小票。
商品管理(用户角色: 商品管理员)
(1) 商品分类 。按照“线分类法 ”对商品进行分类管理 。参考《百度 百科》词条: 商品分类。
(2) 商品上架。建立并维护超市的分区和货架(按‘区-架-层’编码), 并对货架上商品建立库存账(记录每个货架上商品的收入和支出, 据此计算当前架上的每种商品的数量)。可对商品进行上架、移架、 下架(不再销售)操作,并建立完整的备查档案(记录商品每次 货架变化的前后状态)。
(3) 商品定价。 商品上架时完成定价,在架期间可调整定价,或设定 打折优惠规则。要设计一种运行机制保证货架上商品价格标牌与 系统中的价格绝对一致。
(4) 补货。每发生商品销售业务导致上架商品数量减少时,系统根据 预先设定的商品在架商品的数量警戒值, 发出提醒通知用户及时 上架补货。
会员管理(用户角色: 系统管理员)
(1) 维护会员运行规则 。会员级别、升级规则、折扣规则等。
(2) 注册新会员 。会员基本信息录入及维护,会员卡(号) 发放。
(3) 会员积分。会员每次购买商品结账后,系统要及时记录消费金额, 并按照规则计算积分。
(4) 会员升级。 当积分达到会员升级点时, 系统提请用户确定会员是 否可以升级,确认后完成会员升级, 并扣除相应积分。
查询统计报表及数据分析
(1) 数据查询 。基础数据和业务数据精准或模糊查询 。包括:
a) 上架商品查询 。 可以随意设置查询条件( 包括商品 国标分 类),有选择地显示商品字段;
b) 销售综合查询, 如: 可以按照 日期或者商品编码, 查询非会 员订单 、会员订单;。
c) 商品上架、在架、下架及库存账查询。
(2) 销售统计 。 以年为周期以月为单位, 统计某种商品或者某类商品 的销售数量和金额,销售数量或金额的变化趋势,同比环比数据, 并以图表、表格两种方式显示。
(3) 会员信息 。查询某会员入会以来购买情况, 积分变化,升级记录 等信息。
(4) 数据挖掘 。基于商品销售数据进行关联规则分析,找出两种商品 被同时购买的信息。
用户管理(用户角色: 系统管理员)
系统管理员负责用户账号的添加、停用/启用、复位密码。各用户登录 后可修改自己的登陆密码 ,修改前需要先提供原始密码 。账号全英文,不 能重复,用户初始密码 123。用户角色分为四类: 系统管理员、商品管理 员、收银员、会员 。角色功能分配如下表:
| 序号 | 角色 | 系统功能 |
|---|---|---|
| 1 | 系统管理员 | ALL |
| 2 | 商品管理员 | 商品管理 ,数据查询、销售统计 |
| 3 | 收银员 | 收银 |
| 4 | 会员 | 会员信息 |
二、项目技术
(1)jdk:1.8
(2)MySQL:8.0
(3)JSP
三、AI工具使用
从年中cursor开源以来,逐渐火遍全网,成为编程的又一更强力助手。下面将介绍笔者如何从一个空文件夹项目逐渐完成所有功能开发(所有代码均由AI完成),总耗时3天。
初始化工作
1.下载按照好对应的编译工具,如IDEA
2.下载好AI工具CurSor,并完成登录注册。
3.创建一个空文件夹,通过IDEA创建好对应的项目文件,如生成一个JavaWeb的项目结构。
编写提示词以及定义规则

如上图可通过编写规则告诉AI(此规则与该项目无关,因项目规则丢失),你需要的项目结构,然后通过设置,让AI开发时使用这个规则即可。
完成规则定义后,再编写对应的需求文件,将需求告知AI让其开发即可,但需要注意,建议一个模块一个模块的拆分需求文件,让AI一步一步完成开发,一步一步调试。
不编写提示词简单使用

可通过CurSor右侧的对话框,输入你需要完成的功能,让AI开发,支持拖拉左侧文件至输入框也支持上传图片。
四、效果图






五、项目配置说明

在项目中的properties文件,需要配置数据库账号密码地址,以及配置图片和头像上传地址。
源码
通过网盘分享的文件:超市售前管理系统.zip
链接: https://pan.baidu.com/s/1rfN2lCmM8r0gl2QwVc1KGA?pwd=kbgw 提取码: kbgw
更多推荐


所有评论(0)