摘 要
随着中国经济的高速发展,很多民营企业逐渐取代了国有企业成为各个行业的龙头,酒店业就是其中的代表,现在越来越多的连锁酒店取代了传统的公有制招待所,成为了人们出行住宿的首选。
本文将论述设计开发一个酒店管理系统,通过此系统,可以实现管理员通过后台管理酒店的客服信息,查看系统用户的信息,查看客人预定房间信息。顾客通过此系统,可以查看酒店的房型,房间,并可以在线预定房间信息。本系统在开发过程中,按照软件开发流程进行开发,系统采用Java语言,选用SSM框架搭建系统代码,实现了前后端的数据分离,让整体逻辑更加清晰,通过SSM内置函数连接数据库,数据库选择MySQL进行数据存储。 系统开发时采用了面向对象的编程思想,对系统核心功能进行了封装,以便在页面多个地方进行复用。在系统开发完成后,作者对系统进行了单元测试,模块测试以及集成测试,通过测试,系统各模块均能达到预期目标,系统设计成功,论文课题研究成功。
系统功能分析
根据对系统的需求分析,确定系统需要两个角色,分别是管理员和用户,其中,管理员用于管理系统后台,包含以下功能:
(1) 登录:管理员通过登录管理系统。
(2) 菜单管理:管理员通过菜单管理对系统的管理权限进行添加、修改、删除、查询操作。
(3) 角色管理:管理员通过角色管理对系统的角色信息进行管理,包括新增,修改,删除,分配权限等操作。
(4) 修改密码:管理员可以修改自己的登录密码。
(5) 用户管理:管理员可以对系统管理员进行增删改查等操作。
(6) 系统日志:管理员可以查看系统日志信息。
(7) 楼层管理:管理员可以对楼层信息进行增删改查等操作。
(8) 房型管理:管理员可以对房型信息进行增删改查等操作。
(9) 房间管理:管理员可以对房间信息进行增删改查等操作。
(10) 客户管理:管理员可以对系统客户进行增删改查等操作。
(11) 预定管理:管理员可以查看系统客户的预订信息,并可以对订单进行编辑和新增操作。
(12) 入住管理:管理员可以对入住信息进行新增,修改,退房,查询等操作
前台用户拥有以下功能:
(1) 我的订单:用户通过我的订单可以查看自己的历史入住记录
(2) 我的资料:用户通过我的资料可以查看个人信息,并进行修改
(3) 修改密码:用户可以修改个人密码
(4) 首页:用户通过浏览首页,可以查看房间信息
(5) 房间预定:用户可以预定酒店客房
(6) 注册登录:用户通过注册获取账号,登陆后可以预定房屋