Skip to content

一个Java实现的超市管理系统项目系列, 包含同一个需求的从控制台实现到Spring实现, 通过切换tag查看不同版本

License

Notifications You must be signed in to change notification settings

caidwang/myShoppingManagement

Repository files navigation

Java SMS 练习项目系列 超市管理系统

项目背景

商超购物管理系统具有商品管理、前台收银、商品库存等功能,本项目使用java作为开发语言,mySQL数据库存储数据,可以有效地锻炼和加强学生运用java、mySQL数据库及基本sql编程开发的能力。 本项目适用于有java、基本sql基础的学生进行实战训练。

页面展示

销售员管理

项目版本演进及以往版本

该项目系列从最初的Java SE的控制台版本到当前的版本, 在不断整合JavaEE知识点进行演进和重构. 往期版本可以通过切换tag进行查看, 目前包括的项目版本:

  • JavaSE+JDBC
  • Servlet+JDBC
  • Spring+Servlet+JDBCTemplate
  • SpringMVC + Spring + Mybatis

当前版本说明

使用经典的SSM架构对超市管理系统进行重构.

数据库: mySQL-5.7

默认容器: tomcat-9.0.31

主要依赖: Mybatis, freeMarker, Spring, SpringMVC

数据库构建文件: src/main/resources/shema.sql

编译和启动方式

mvn package

输出war包位于target/myShoppingManagement-xxx.war

注: 页面前端部分没有完全实现完, 主要是ajax和js逻辑不完整, 如需获取最新的页面模板, 从最新版本src/main/webapp/templates目录下拷贝回到当前版本相同目录进行覆盖.

后端除页面外遵循Restful接口规范. API测试位于test/目录下, .

当前版本相关技术知识点:

  • xx

About

一个Java实现的超市管理系统项目系列, 包含同一个需求的从控制台实现到Spring实现, 通过切换tag查看不同版本

Resources

License

Stars

Watchers

Forks

Packages

No packages published