A Software Engineering Case Project for Multi person Collaboration - Restaurant Order System
Maven+Idea+Spring+SpringMVC+MyBatis+JSP实现的点餐系统(前台+后台)
#### 软件架构
软件架构说明
#### 安装教程
1. 数据库文件:MealSys.sql 导入数据库
2. 修改`applicationContext.xml`文件的数据库信息(默认数据库名:apsfc 用户名:root 密码:123456)
3. 在根目录下运行`mvn package`,将打包后的war包导入tomcat的`/webapp`目录下
#### 使用说明
前台:http://localhost:8080/qiantai
后台:http://localhost:8080/admin
meal_ordering_system
├─ .gitignore
├─ README.md
├─ apsfc 20150727 2133.sql
├─ pom.xml
└─ src
└─ main
├─ java
│ └─ com
│ └─ example
│ └─ meal_ordering_system
│ ├─ controller
│ │ ├─ AdminController.java
│ │ ├─ FileController.java
│ │ ├─ MainController.java
│ │ ├─ MenusController.java
│ │ ├─ NoticeController.java
│ │ ├─ OrdersController.java
│ │ ├─ TypesController.java
│ │ └─ UsersController.java
│ ├─ dao
│ │ ├─ AdminDao.java
│ │ ├─ MenusDao.java
│ │ ├─ NoticeDao.java
│ │ ├─ OrdersDao.java
│ │ ├─ TypesDao.java
│ │ └─ UsersDao.java
│ ├─ entity
│ │ ├─ Admin.java
│ │ ├─ Menus.java
│ │ ├─ Notice.java
│ │ ├─ Orders.java
│ │ ├─ Page.java
│ │ ├─ Pages.java
│ │ ├─ ShoppingCart.java
│ │ ├─ Types.java
│ │ └─ Users.java
│ ├─ interceptor
│ │ ├─ AdminLoginInterceptor.java
│ │ └─ UserLoginInterceptor.java
│ ├─ service
│ │ ├─ AdminService.java
│ │ ├─ MenusService.java
│ │ ├─ NoticeService.java
│ │ ├─ OrdersService.java
│ │ ├─ TypesService.java
│ │ ├─ UsersService.java
│ │ └─ impl
│ ├─ test
│ │ └─ testmybatis.java
│ └─ util
│ └─ AdviceUtil.java
├─ resources
│ ├─ applicationContext.xml
│ ├─ log4j.properties
│ ├─ mapper
│ │ ├─ AdminDao.xml
│ │ ├─ MenusDao.xml
│ │ ├─ NoticeDao.xml
│ │ ├─ OrdersDao.xml
│ │ ├─ TypesDao.xml
│ │ └─ UsersDao.xml
│ ├─ springMVC.xml
│ └─ sqlMapConfig.xml
└─ webapp
├─ WEB-INF
│ └─ web.xml
└─ public
├─ admin
└─ qiantai
#### 常见问题:
1. 启动tomcat时,过滤器无法生效?
建议使用tomcat 8.5.65版本。