java kingbase yml 模式配置

   日期:2024-12-26    作者:jgy19 移动:http://3jjewl.riyuangf.com/mobile/quote/52869.html


完成java程序设计基础与java高级程序设计这两门课程,决定做一个本地的超市管理系统进行练习,本系统基于JDBC与swing框架,JDBC负责存储系统的数据,swing负责绘制操作界面

系统用户管理模块

此模块可对系统操作用户信息进行增、删、改、查操作,统一管理登陆系统的操作用户信息。在系统初始化时提供用户名为admin,密码为admin的系统默认用户,在添加用户信息时需要填写登陆账号(登陆账号唯一、不可重复)、设置登陆密码、真实姓名及用户电话,并且选择用户角色(管理员、收银员、库管员)。

商品管理模块

管理员或库管员有权限操作商品管理模块,维护商品信息,对商品信息进行增、删、改、查操作。商品信息包括但不限于商品名称、选择商品分类、展示图集、商品详情、商品价格、库存量、上架下架状态等。已产生订单的商品信息不可彻底删除,需伪删除处理。

商品分类管理系统

管理员或库管员有权限操作商品分类管理模块,对分类信息进行增、删、改、查等操作,分类下有商品信息的分类信息不可删除。分类信息包括但不限于分类名称、展示图片、分类状态等。

商品结算模块

管理员或收银员有权限进行商品结算处理,在系统中选择用户所购商品、填写各商品购买数量等信息,创建商品销售订单,订单单号唯一,订单中需记录订单操作员、操作时间等信息。

订单管理模块

管理员或收银员有权限进行订单查看,可按订单创建时间、订单单号等信息进行订单信息查询。

进货管理模块

管理员或库管员有权限处理进货操作,选择所进商品信息,进货数量,创建进货批次订单(正常批次订单号为进货日期时间),提交进货订单后,所选的进货商品库存量应自动更新。

JDBC部分

利用JDBC的DAO模式完成商品信息、分类信息、订单信息、用户信息和进货管理五个数据库的设计与操作

GUI部分

利用swing框架的组件,完成操作界面的绘制,为按钮与文本框添加事件监听器,监听用户的输入与操作

前后端对接

在事件监听器中调用DAO的实现方法来实现对数据表的增删改查操作





商品信息表DAO模式实现

commodify类
commodifyDAO接口
commodifyDAOimpl类
主界面绘制及监听器
全部代码下载

百度网盘链接:https://pan.baidu.com/s/1Kl9nO-SkfS9nsk709IHS0g 提取码:gdp6
百度网盘的sql文件有点问题,需要在表orders最前面添加一列int类型的cid
Git仓库的是修复完成的版本


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号