APP性能需求
(1)顾客在安卓APP页面各种操作可及时得到反馈。
(2)该平台是提供给多个用户使用的平台,用户使用之前需要注册登录。登录验证后,用户才可进行各种操作[10]。
(3)管理员、顾客、员工拥有信息新增,修改和删除等权限。
(4)数据库表设计简单,各表之间联系直观清晰明了。
(5)界面布局设计简洁合理,能够让用户具有更加流畅且愉悦的体验。
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
前端开发:vue
语言:java+python+nodejs+php均支持
运行软件:idea/eclipse/vscode/pycharm/wamp均支持
框架支持:Ssm/django/flask/thinkphp/springboot/springcloud均支持
数据库 mysql
数据库工具:Navicat等
小程序端运行软件 微信开发者工具/hbuiderx
3.2 APP需求分析
作为一款酒店管理系统,面向的是大多数学者,软件的界面设计简洁清晰,用户可轻松掌握使用技巧。在调查之后,获得用户以下需求:
(1)用户注册登录后,可进入系统解锁更多功能,用户将信息加入到后台数据库。
(2)顾客不仅可以查看房间信息,而且还可以自行搜索房间信息等。
(3)管理员具有权限,对房间信息、菜单信息、商品信息、订房信息进行添加、修改、删除等[11]。
(4)可以点击信息详情页进行查看。
(5)管理员在系统管理发布公告信息、在线客服、轮播图。
酒店管理系统设计的目的是为用户提供房间信息、菜单信息、商品信息等方面的平台。
与PC端应用程序相比,酒店管理的设计主要面向于健康机构,旨在为管理员和用户提供一个酒店管理系统。用户可以通过APP及时查看房间信息等。
酒店管理系统是在安卓操作系统下的应用平台。为防止出现兼容性及稳定性问题,编辑器选择的是Hbuildex,安卓APP与后台服务端之间的数据存储主要通过MySQL。用户在使用应用时产生的数据通过 java等语言传递给数据库。通过此方式促进酒店管理系统信息流动和数据传输效率,提供一个内容丰富、功能多样、易于操作的酒店管理系统。
关键词:酒店管理系统;java语言;MySQL数据库
目 录
目 录 I
一 绪论 1
1.1研究意义 1
1.2系统设计目的 2
1.3系统设计思想 2
二系统开发环境及关键技术 3
2.1 Java语言介绍 3
2.2 SpringBoot框架介绍 3
2.3 HBuilderX简介 4
2.4 uni-app简介 4
2.5 MySQL数据库介绍 4
三 系统的设计 5
3.1 APP性能需求 5
3.2 APP需求分析 6
3.3可行性分析 6
3.3.1经济可行性 6
3.3.2技术可行性 7
3.3.3社会可行性 7
3.4系统用例分析 7
3.5软硬件需求 8
3.6系统流程图 9
四 系统设计 11
4.1系统设计总体描述 11
4.2数据库设计 12
4.2.1 数据库系统 12
4.2.2数据库实体及属性 12
4.2.3数据库设计表 13
五 系统的实现 14
5.1 App前端功能的实现 14
5.1.1员工登录界面的实现 15
5.1.2 APP首页功能的实现 15
5.1.3订房信息 16
5.1.4我的功能页面 17
5.2 App前端功能的实现 14
5.2.1顾客注册界面的实现 14
5.2.2顾客登录界面的实现 15
5.2.3 APP首页功能的实现 15
5.2.4房间信息 16
5.2.5菜品信息 17
5.2.6我的功能页面 17
5.3 管理员服务端功能的实现 18
六 软件测试 28
6.1软件测试原则 28
6.2测试用例 30
6.3本章小结 31
结 论 32
参考文献 33
致 谢 34