diff --git a/README.md b/README.md index f4547e7b9ee5f8c96232b380604788716789d046..a594f4dba9a2aeef2bc61a92314a11a4d201f6b5 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,61 @@ + + # run-errands-Huawei SWE2501-13 #### 介绍 -软工华为2501第13小组 + +本项目是一个基于 Java Swing GUI 的跑腿服务管理系统,采用典型的桌面客户端架构设计。系统为不同角色用户提供相应的操作界面,包括普通用户下单、骑手接单配送、管理员后台管理等功能。 #### 软件架构 -软件架构说明 +- **前端框架**:Java Swing (javax.swing) +- **核心架构**:MVC 模式 +- **角色模块**: + - `Main` - 系统主入口窗口 + - `UserPage` - 普通用户界面 + - `RiderPage` - 骑手/配送员界面 + - `AdminPage` - 管理员后台界面 + +#### 功能特点 -#### 安装教程 +1. **多角色登录系统** - 支持普通用户、骑手、管理员三种角色 +2. **用户下单功能** - 普通用户发起跑腿任务 +3. **骑手抢单功能** - 骑手接单并完成配送 +4. **管理员后台** - 系统管理及数据监控 +5. **桌面客户端** - 跨平台 Java Swing 应用 -1. xxxx -2. xxxx -3. xxxx +#### 技术栈 + +- Java JDK 8+ +- Java Swing (GUI) +- AWT 事件处理 + +#### 项目结构 + +``` +Project01/ +├── Main.java # 主入口程序 +├── UserPage.java # 用户界面 +├── RiderPage.java # 骑手界面 +├── AdminPage.java # 管理员界面 +└── User/ # 用户数据目录 +``` #### 使用说明 -1. xxxx -2. xxxx -3. xxxx +1. 运行 `Main.java` 启动系统 +2. 根据角色选择对应的登录界面 +3. 普通用户可发起跑腿订单 +4. 骑手可查看并接单 +5. 管理员可进行后台管理 #### 参与贡献 -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - +1. Fork 本仓库 +2. 新建 Feat_xxx 分支 +3. 提交代码 +4. 新建 Pull Request -#### 特技 +#### 开源许可证 -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 -5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) +本项目仅供学习交流使用。 \ No newline at end of file