扫一扫,关注我们
微信号:375279829
院系:计算机与人工智能学院 专业:计算机科学与技术 2021年12月16日
|
课题 情况 |
课题名称 |
基于Java Web的天天特价酒店在线预订管理系统 |
||||
|
选题来源 |
☑社会实际 □科研教改 □多样化成果 □其它 |
|||||
|
课题类型 |
☑设计(含创作、演出) ☑研究开发 □其它 |
|||||
|
教师姓名 |
高继梅 |
职称 |
副教授 |
学位 |
硕士 |
|
|
教师姓名 |
高静 |
职称 |
副教授 |
学位 |
硕士 |
|
|
主要 研究 内容 目标
|
由于人们日益增长的外出游玩和远行住宿需要,网上预订酒店的出现大大便利了消费者的出行安排,线上即可对比选择性价比更高的酒店。为满足消费者线上预订特价酒店需求,开发一个特价酒店在线预订管理系统更加具有实际意义。本系统主要包括普通用户、管理员两类用户。
普通用户主要功能: 1、 个人信息管理:用户登录后可查看、更新个人信息、修改密码; 2、 客房信息查看:用户可在首页根据价位进行搜索,查看不同酒店房型的客房信息; 3、 客房预订管理:用户在线客房预订,选择理想的酒店房型和预订时间,或取消预定; 4、 个人订单查看:用户可查看个人订单及消费信息。 管理员用户主要功能: 1、 管理酒店信息:修改、更新前台界面展示的酒店介绍信息以及新闻资讯等; 2、 管理客房信息:客房信息发布、更新与下架;客房信息包括房型、房号、价格等; 3、 管理用户信息:管理员帮助用户修改个人信息、重置密码; 4、 客房预订:客人通过电话预订或者在前台预订,酒店管理员将预订信息录入系统; 5、 住房业务:客人可进行办理入住、房间调换、退房。
开发平台:Eclipse 开发语言:Java |
|||||
SpringBoot框架包括SpringMVC、Spring、MyBatis三个方面。SpringMVC是MVC的改改,它也属于Spring框架,可以零配置的进行开发,缩减了开发的时间,当用户通过浏览器发送Request请求时,在配置文件里通过DispatcherServlet前端进行处理连接器。通过HandlerMapping识别器进行匹配,识别器是通过Control的控制器进行调用,Control完成处理后传送给DispatcherServlet解析Model和View后,返回信息到前台页面。
SpringBoot框架的流程,表示层中通过请求获取服务器层,也就是业务层的方法,业务层调用持久层返回DAO类。处理完成后,再返回到表示层。SpringBoot框架的层次分明,表示层和持久层不能混合,层次独立,并通过接口进行调用。表示层是指的Web前端界面,SpringBoot中的界面层,也就是SpringMVC,实现表示层的功能,通过前端的拦截器进行适配,调用控制器的业务逻辑方法完成用户的请求。业务层主要进行业务逻辑处理,通过依赖注入,减少代码的依赖性,业务逻辑层提供了表示层与持久层之间的数据调用,并将表层和持久层进行分离。每个层次之间进行单独的操作。持久层是指的对数据库进行的管理,通过持久层读取数据库的数据。持久层通过请求来进行读取,这样有可能会降低数据库的效率和时间。持久层把数据库中的所有信息通过SQL操作,完成数据在内存中保存的过程,提高了数据处理效率。使用时只需要从内存中进行提取数据即可,不需要反复的连接数据库进行操作,降低了能耗资源,提高了相应的时间。
如需定做或者获取更多资料,请联系QQ:375279829