This is a management system for large hotel company built on software practice course design. We use well-known MVC framework and develop the system based on PHP5.
The minimum requirement by this project template that your Web server supports PHP 5.4.0.
Add my repository as master and git fetch to your local repository.
If you fetch my data successfully, you will see our index page when you visit "localhost\hotelms" on your laptop.
assets/ 资源文件
css/ 样式
fonts/ 小图标
img/ 图片
js/ javasctipt
commons/ 公共配置文件
dbConnect.php 数据库连接配置
controlers/ 路由控制
adminAction/ 管理员操作
userAction/ 会员操作
models/ 数据模型
dao/ 数据库操作
entity/ 实体
service/ 业务实现
tests/ 测试文件
dao/ 数据库操作测试
entity/ 实体测试
service/ 业务实现测试
views/ 视图文件
admin/ 管理员视图
user/ 会员视图
index.php 入口文件
- Yuwei Huang
- Wei Wei
- Dao Zhou
- Yuwei Huang
- Yuwei Huang
- Xinyu Zhao
- Dao Zhou
- Wei Wei
- Yuwei Huang
bill 订单信息表customer 住客信息表membertype 会员类型表roominfo 房间信息表roomtype 房间类型表userinfo 用户信息表
2018.1.3~2018.1.5
会员视角:
登录/login- 注册/register
主页/index- 浏览房型/roomList
- 搜索房型 /roomList
- 预定房型(默认支付)跳转/customerInfo 登记住客信息
- 查看订单 /bill
- 评价订单 /bill
- 个人信息管理(改)/profile
管理员视角:
- 普通管理员/超级管理员:
- 管理员登录页面: /adminLogin
- 管理员主页: /adminIndex 导航栏选择功能
- 增删查改 会员信息: /adminUser
- 增删查改 房型: /adminRoom
- 增删查改 管理员: /adminAdmin (超级管理员)
- 增删查改 住客信息 /adminCustomer
订单bill会员user会员类型 membertype普通管理员admin房间room房型roomtype住客customer
订单bill会员user会员类型 membertype普通管理员admin房间room房型roomtype住客customer
buildtest
billDAO 8customerDAO 12membertypeDAO 3
billDAO 8customerDAO 12membertypeDAO 3
roomDAO 6roomtypeDAO 5useDAO 9
前三类业务1.7 24:00前完成
-
功能型业务- (会员)浏览房型:显示每个房型剩余多少个房间
- (会员)预定房型:在预定时生成订单,并把对应的房型的一个房间设置入住时间,登记住客信息
- (管理员)入住登记确认:核对住客信息,或者更新住客信息
- (会员)查看订单:列出所有订单
- (会员)评价订单:对订单评分和写评语
-
用户型业务- (会员) 注册:填写account,password
- (会员/管理员/超级管理员) 登录
- (会员/管理员) 修改个人信息,管理员可以修改用户信息
- (超级管理员) 操作会员/管理员信息(增删查改admin,user)
-
产品型业务- (管理员/超级管理员) 对房型操作
- (管理员/超级管理员) 对房间信息操作
- (管理员/超级管理员) 对会员类型操作(修改会员晋升策略等)
-
统计型业务(所有工作完成后再执行)
- (会员) 最热房型,最新预定
- (管理员/超级管理员) 会员类型统计,年龄统计,性别统计,积分统计