java项目实战-超市管理系统(一)需求概述与设计大纲
2018-03-26 14:26
1871 查看
一、项目背景
商超购物管理系统具有商品管理、前台收银、商品库存等功能,本项目使用java作为开发语言,java控制台显示界面,mysql数据库存储数据,可以有效地锻炼和运用java、mysql数据库及基本sql编程开发的能力。
二、页面设计
进入主菜单界面如下
1、商品维护页面
(1)添加商品
(2)更改商品
(3)删除商品
(4)查询商品
(5)展示商品
2)前台收银
(1)前台登陆
选择登录系统,输入用户名和密码,校验正确进入系统;三次登陆机会,三次输入都错误退出程序 。
(2)商品录入,录入名称,录入数量,计算出价格和汇总价格;
商品收银,输入钱,显示找零,确认后商品收银成功,商品库存数量减。
3)商品管理
(1)列出当日卖出商品列表。
(2)售货员管理,售货员账号的增删改,参考商品的增删改。
三、主要类设计
1、数据库类
用来连接、关闭数据库。
2、商品类
用来存储,查询商品
3、售货员类
用来存储,查询售货员
4、销售类
用来存储,查询销售信息
5、工具类
包含从数据库查询值,输入值的一个类。
6、导入数据类
用来将商品类,售货员类,销售类的数据导入数据库。
商超购物管理系统具有商品管理、前台收银、商品库存等功能,本项目使用java作为开发语言,java控制台显示界面,mysql数据库存储数据,可以有效地锻炼和运用java、mysql数据库及基本sql编程开发的能力。
二、页面设计
进入主菜单界面如下
1、商品维护页面
(1)添加商品
(2)更改商品
(3)删除商品
(4)查询商品
(5)展示商品
2)前台收银
(1)前台登陆
选择登录系统,输入用户名和密码,校验正确进入系统;三次登陆机会,三次输入都错误退出程序 。
(2)商品录入,录入名称,录入数量,计算出价格和汇总价格;
商品收银,输入钱,显示找零,确认后商品收银成功,商品库存数量减。
3)商品管理
(1)列出当日卖出商品列表。
(2)售货员管理,售货员账号的增删改,参考商品的增删改。
三、主要类设计
1、数据库类
用来连接、关闭数据库。
2、商品类
用来存储,查询商品
3、售货员类
用来存储,查询售货员
4、销售类
用来存储,查询销售信息
5、工具类
包含从数据库查询值,输入值的一个类。
6、导入数据类
用来将商品类,售货员类,销售类的数据导入数据库。
相关文章推荐
- java项目实战-超市管理系统(二)数据库设计
- java项目实战-超市管理系统(四)页面设计源码分析
- JavaWeb项目开发案例精粹-第6章报价管理系统-001需求分析及设计
- java项目实战-超市管理系统(六)实体源码与分析
- java项目实战-超市管理系统(七)如何导入数据到数据库?Dao包源码与分析
- Asp.Net Core 项目实战之权限管理系统(2) 功能及实体设计
- Java项目 1 - 学生成绩管理系统---采用 Servlet+Jsp+JavaBean+MySql 设计方式,
- Java之------单机版书店管理系统(设计思想和设计模式系列一)概述
- 项目管理实战之团队管理 对团队的管理需要重视以下几个方面 一个系统不仅需要优秀的分析和设计,更需要一个良好的过程将其从蓝图转化为实现。这个过程中最重要的是对团队的管理,也就是人的管理
- Java基础(十六)——项目实战——交通灯管理系统
- 黑马程序员——java基础项目:交通灯管理系统项目实战
- SSM实战——秒杀系统之创建项目、管理依赖、设计数据库
- JAVA项目实战<迷你DVD管理系统>
- java web 项目 图书管理系统的设计与实现
- javaweb 项目的系统权限管理,怎么设计?shiro简单了解
- java web 项目 图书管理系统的设计与实现
- Java之------单机版书店管理系统(设计思想和设计模式系列一)概述
- 项目管理系统--设计篇--第八篇
- 超市管理系统设计报告
- [零基础学JAVA]Java SE实战开发-37.MIS信息管理系统实战开发[文件保存](2) 推荐