这是本学期的Java EE课程设计。通过答辩后整理的。
选题:基于SSM的超市销售系统
1、问题描述
模拟超市实际进销存(进货、销售、存储)情况。
商品信息:商品编号,生产时间,进货时间,保质期等。
进货信息:生产厂家,数量,进价等清空。
存储信息:总量,销售量,存储时间,保质期等。
销售小票信息:货号、货名、销售价格、数量、销售总金额、实收金额、找零、积分等。
2、功能要求
(1)能够从多厂家进货。
(2)能够合理存储。
(3)显示销售情况。
(4)能够监控保质期,数量过少预警。
(5)具有退货、换货等功能。
3、问题的解决方案
根据系统功能要求,可以将问题解决分为以下步骤:
(1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
(2)分析系统中的各个实体及它们之间的关系;
(3)根据问题描述,设计系统的类层次;
(4)完成类层次中各个类的描述;
(5)完成类中各个方法的定义;
(6)完成系统的应用模块;
(7)功能调试;
(8)完成系统总结报告。
运行环境:
操作系统:windows10 中文版, 16G内存
数据库:MySQL 5,或MySQL 8
IDE:Eclipse for Java EE, 或IDEA
JDK:JDK 8
运行界面与功能示意:
分作3个页面:欢迎页面、登录页面、主页面。
其中主页面有菜单栏、以及菜单对应的嵌入式页面。
功能分作5个菜单项:商品信息管理、进货记录、销售记录、库存查询、会员记录。
欢迎页面:
登录页面:
主页面:
项目文件组织结构:
本项目是基于Maven、SpringBoot、Mybatis的Web项目。
项目文件的组织结构如下:
运行过程解说:
右键项目,选择run as Springboot.
浏览器输入localhost就进入欢迎页。
总结报告:
练习巩固了许多Java EE相关知识。
虽然看着好大一个项目,功能还很弱,界面也很丑,还没有使用价值。
路漫漫其修远兮吾将上下而求索!
答辩问题:
问题1:
问题2:
问题3:
Java EE课程设计
原文:https://www.cnblogs.com/cghuang/p/15060592.html