MCPcopy
hub / github.com/zhanglei-workspace/shopping-management-system

github.com/zhanglei-workspace/shopping-management-system @main sqlite

repository ↗ · DeepWiki ↗
916 symbols 1,964 edges 109 files 263 documented · 29%
README

README

前言:该项目是多个项目的合集,每个文件夹下存在一个Java项目。目的在于为不同知识层次的Java学习者提供一个项目实战晋级平台,便于Java爱好者有步伐频率的学习Java这门庞大的艺术体系。项目难度: 0-? --> 浅-深

☆☆☆此项目代码仅可用于个人自我学习,谢绝任何组织或个人用于学生毕业设计、商业性传播等一切功利性行为。

☆tips: communication group number is 151162474 by qq.


Author: lyons(zhanglei)     E-mail:zhangleiworkspace@gmail.com

目录 * 0:Java基础项目 * 具备知识 - [x] sql - [x] JDBC - [x] Java基础 * 1:Java菜鸟项目 * 具备知识 - [x] sql - [x] JDBC - [x] Java基础 - [x] HTML/CSS - [x] JSP/Servlet * 2:Java入门项目 * 具备知识 - [x] sql - [x] Java基础 - [x] HTML/CSS - [x] JSP/Servlet - [x] MyBatis - [x] JavaScript * 3:Java狙击项目 * 具备知识 - [x] Maven - [x] Shiro - [x] Mybatis - [x] Spring - [x] SpringMVC - [x] jQuery * 包括但不限于上述所列知识...

0 Java基础项目

Java控制台显示界面。

Java基础项目(商超购物管理系统)具有商品管理、前台收银、商品库存等功能,本项目使用java作为开发语言, 原生JDBC连接Oracle数据库存储数据,可以有效地锻炼和加强开发者运用Java、oracle数据库及基本sql编程开发的能力。 本项目适用于有Java、基本sql基础的开发者进行实战训练。(基础不错的同学可以直接学习 1# Java菜鸟项目 )

另:后续项目均以其上级项目为雏形进行新知识的增添进行代码重构来达到新知识应用学习的目的。

1 Java菜鸟项目

JSP显示页面,模拟购物网站。

时间断断续续...
目前推送完成 注册、登陆、浏览商品、购物车、查询商品、退出 等模块。
此项目雏形完成,后续改进细节。相对于 《0# Java基础项目》 本项目知识量较大,慢慢消化。
后续:此项目不再进行更新维护,学习者学完此项目即可进入  《2:Java入门项目》
      通过这两个项目的锻炼,可以尝试找份实习啦。

2 Java入门项目

改为mybatis连接数据库。

此项目代码根据 Java菜鸟项目 重构而来。
知识量逐步增大,本项目主要学习面向接口结合配置文件编程。
与以上两个项目显然的不同是,代码相对规范,接近企业级的编程思想。
利用周末空闲,逐渐推送中。。。

后续:该项目重构完成,仅再改进细枝末节。
      小建议:以 表(Table) 为学习路径;Goods->Order->User.

      预:《3:Java狙击项目》继续以重构的方式学习新知识。
            需要学习者了解 maven、Spring MVC 等相关知识
            因已使用mybatis故Hibernate不再在此项目中涉及,
            两个者思想类似、职能相同,喜欢的同学可以自己研究重构。

3 Java狙击项目

飞鸟速购

该项目独立于上述项目存在。 此项目涉猎的知识更为广泛。 时间仍然很难连续起来,间断性推送中。。。

开发工具:Eclipse + Oracle    开发框架:shiro+spring+springMVc+mybatis    另:jdk 1.8

Extension points exported contracts — how you extend this code

UUserService (Interface)
@Description: 用户服务类 @ClassName: UserSevice @author: lyons @date: 2017年1月17日 下午5:56:55 @version: [1.0] [2 implementers]
3#Java狙击项目/fbird/src/main/java/lyons/common/service/user/UUserService.java
UserDao (Interface)
user.xml ��Ӧ�Ľӿ� @author lyons(zhanglei) [2 implementers]
2#Java入门项目/lyons.eaby.new/src/lyons/dao/UserDao.java
GCarService (Interface)
@Description: 购物车服务类 @ClassName: GCarService @author: lyons @date: 2017年2月13日 下午8:10:23 @version: [1.0] [2 implementers]
3#Java狙击项目/fbird/src/main/java/lyons/common/service/goods/GCarService.java
OrderDao (Interface)
Order.xml ��Ӧ�Ľӿ� @author lyons(zhanglei) [2 implementers]
2#Java入门项目/lyons.eaby.new/src/lyons/dao/OrderDao.java
GOrderService (Interface)
@Description: 订单服务类 @ClassName: GOrderService @author: lyons @date: 2017年2月12日 下午6:56:37 @version: [1.0] [2 implementers]
3#Java狙击项目/fbird/src/main/java/lyons/common/service/goods/GOrderService.java
GoodsDao (Interface)
Goods.xml ��Ӧ�Ľӿ� @author lyons(zhanglei) 1.�ӿ����������ļ�namespace��ֵ��ͬ(�Զ�������֣�ֻҪһ�¾���) 2.���������ѯ����id��ͬ 3 [2 …
2#Java入门项目/lyons.eaby.new/src/lyons/dao/GoodsDao.java
GoodsService (Interface)
@Description: 商品服务类 @ClassName: GoodsService @author: lyons @date: 2017年2月6日 下午6:49:04 @version: [1.0] [2 implementers]
3#Java狙击项目/fbird/src/main/java/lyons/common/service/goods/GoodsService.java
publicService (Interface)
��������ӿ��� @author lyons(zhanglei)
2#Java入门项目/lyons.eaby.new/src/lyons/service/publicService.java

Core symbols most depended-on inside this repo

addCriterion
called by 102
3#Java狙击项目/fbird/src/main/java/lyons/common/model/goods/GOrderExample.java
ScannerInfoString
called by 32
0#Java基础项目/shopping-management-system/src/lyons/tools/ScannerChoice.java
add
called by 27
0#Java基础项目/shopping-management-system/src/lyons/tools/Arith.java
show
called by 19
3#Java狙击项目/fbird/src/main/java/lyons/common/controller/goods/GoodsController.java
add
called by 18
3#Java狙击项目/fbird/src/main/java/lyons/common/controller/goods/CarController.java
close
called by 15
1#Java菜鸟项目/lyons.eaby/src/lyons/db/DbClose.java
getconn
called by 15
0#Java基础项目/shopping-management-system/src/lyons/db/DbConn.java
getSqlSession
called by 14
2#Java入门项目/lyons.eaby.new/src/lyons/db/DbAccess.java

Shape

Method 621
Function 197
Class 82
Interface 14
Enum 2

Languages

Java78%
TypeScript22%

Modules by API surface

3#Java狙击项目/fbird/src/main/java/lyons/common/model/goods/GOrderExample.java131 symbols
3#Java狙击项目/fbird/src/main/webapp/resource/script/library/jquery-3.1.1.min.js85 symbols
2#Java入门项目/lyons.eaby.new/WebRoot/resource/js/jquery-1.8.0.min.js60 symbols
2#Java入门项目/lyons.eaby.new/WebRoot/resource/js/talk/jquery.jscrollpane.min.js41 symbols
3#Java狙击项目/fbird/src/main/java/lyons/common/model/user/UUser.java23 symbols
3#Java狙击项目/fbird/src/main/java/lyons/common/model/goods/GOrder.java20 symbols
2#Java入门项目/lyons.eaby.new/src/lyons/goods/entity/Goods.java20 symbols
3#Java狙击项目/fbird/src/main/java/lyons/common/model/goods/Goods.java18 symbols
3#Java狙击项目/fbird/src/main/java/lyons/common/model/goods/GCar.java18 symbols
2#Java入门项目/lyons.eaby.new/src/lyons/order/entity/Order.java18 symbols
2#Java入门项目/lyons.eaby.new/src/lyons/user/entity/User.java16 symbols
0#Java基础项目/shopping-management-system/src/lyons/entity/Gsales.java16 symbols

Dependencies from manifests, versioned

com.alibaba:druid
com.oracle:ojdbc14
commons-codec:commons-codec
javax.servlet:javax.servlet-api
javax.servlet:jstl
jstl:jstl
junit:junit
net.sf.json-lib:json-lib
org.apache.hadoop:hadoop-common
org.apache.shiro:shiro-core

For agents

$ claude mcp add shopping-management-system \
  -- python -m otcore.mcp_server <graph>