javaweb做的蛋糕店管理系统
蛋糕店管理系统
项目介绍
这是一个基于JavaWeb技术栈开发的蛋糕店管理系统,采用传统的MVC架构模式。
技术栈
- Java EE (Servlet + JSP)
- JDBC
- MySQL 5.7
- HTML/CSS/JavaScript
项目结构
cake-shop/ ├── src/ │ ├── com/ │ │ └── cakeshop/ │ │ ├── dao/ # 数据访问层 │ │ ├── entity/ # 实体类 │ │ ├── servlet/ # Servlet控制器 │ │ └── util/ # 工具类 │ └── resources/ # 资源文件 └── WebContent/ ├── css/ # 样式文件 ├── js/ # JavaScript文件 ├── WEB-INF/ │ ├── lib/ # 依赖的JAR包 │ └── web.xml # Web应用配置文件 ├── login.jsp # 登录页面 ├── register.jsp # 注册页面 ├── index.jsp # 主页 ├── category_list.jsp # 分类列表 ├── category_add.jsp # 添加分类 ├── category_edit.jsp # 编辑分类 ├── cake_list.jsp # 蛋糕列表 ├── cake_add.jsp # 添加蛋糕 ├── cake_edit.jsp # 编辑蛋糕 └── order_list.jsp # 订单列表
必需的JAR包
- javax.servlet-api-3.1.0.jar
- jsp-api-2.2.jar
- jstl-1.2.jar
- mysql-connector-java-5.1.47.jar
功能特点
-
用户管理
- 用户注册
- 用户登录
- 权限控制
-
分类管理(管理员)
- 添加分类
- 编辑分类
- 删除分类
- 分类列表
-
蛋糕管理
- 添加蛋糕
- 编辑蛋糕
- 删除蛋糕
- 蛋糕列表
-
订单管理
- 创建订单
- 查看订单
- 更新订单状态
安装说明
-
创建数据库
- 使用MySQL 5.7
- 执行cake_shop.sql脚本创建数据库和表
-
配置项目
- 将项目导入Eclipse
- 添加所需的JAR包到WEB-INF/lib目录
- 修改src/com/cakeshop/util/DBUtil.java中的数据库连接信息
-
部署运行
- 部署到Tomcat服务器
- 访问http://localhost:8080/cake-shop/
- 默认管理员账号:admin/admin
注意事项
- 所有页面请求都通过Servlet处理,不要直接访问JSP页面
- 用户需要登录后才能访问系统
- 普通用户只能查看自己的订单
- 管理员可以查看所有数据并进行管理







评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
🔥前端干货|程序员必看,5 段可直接复用代码,面试开发两不误
2
🚀 项目完结,AI 闯关学习小程序项目(Python AI 全栈)基于 GitHub Copilot + Claude Code 开发,实战 Taro 小程序框架、Python FastAPI 后端、AI 应用开发、Tavily 联网搜索 Agent、Chroma 向量库 RAG 知识库、AI 生图 + 对象存储。并用 OpenSpec + MCP + Agent Skills 驾驭 AI,最终
5
GNC 姿态仿真平台
4
【Nexus 数字中枢】企业协作平台 · 公测通知还在用钉钉、飞书、企业微信?信息散落各处、审批流程卡壳、跨部门协作像在玩传声筒?Nexus 来了——一个真正把「简单留给用户、复杂交给系统」的统一工作入口。🔥 我们解决什么问题?痛点一:信息孤岛。IM 在一个 App,文档在另一个,审批又跳到第三个,一天切换几十次。 痛点二:体验恶化。功能堆砌但每个都半成品,用起来比不用还累。 痛点三:管理内卷。
2
ARTS 0815: 分隔链表、大删除是加活不是减负与协议栈如何一层层拆信封
3
