宁波大学科学技术学院本科毕业设计(论文)
开 题 报 告
题 目 | 基于SpringBoot的旅游信息管理系统 | 指导教师 | |||
下属学院 | 信息工程学院 | 专业 | 计算机科学与技术 | 班级 | |
学生姓名 | 学号 | 开题日期 | 2023年12月13日 | ||
一、选题的背景与意义 我国社会经济的快速发展,人们步入小康生活,生活水平不断的提高,人们开始追求享受精神生活,越来越多人选择旅游来放松享受。近年来,随着旅游业的壮大,我国旅游业的不断发展和完善,旅游景点信息不断地增多。面对大量的景点信息,各旅游景点竞争激烈,如何能提高景点旅游客流量,成了旅游景点关注的热点。为了给用户提供一个便捷的旅游信息查询管理平台,特开发了本旅游信息管理系统。 本旅游信息管理系统的开发具有以下意义: 1)查询比较方便:旅游信息管理系统提供了非常多的景点信息、线路信息、酒店信息等,同时方便用户进行查看添加、发帖交流。 2)信息量大:为用户提供了大量的旅游信息,同时满足了用户对通过网络进行旅游信息查询管理的需求。 3)成本比较低,风险小,不受地点的限制:本旅游信息管理系统最突出的优势是,用户可随时进入系统查看旅游相关信息,并进行交流,不受时间地点的限制。 | |||||
二、研究的基本内容与拟解决的主要问题: (1)研究的基本内容 本旅游信息管理系统采用JAVA开发语言的Web模式,前台采用Vue、HTML,JS,CSS等技术,后台采用SpringBoot框架结合MYSQL数据库进行开发,主要实现了前台用户和后台管理员两个用户角色的功能,其主要研究内容如下: 用户功能: 1)注册登录:没有账号的用户可以通过注册界面,输入用户信息进行注册,注册后通过帐号密码进行登录; 2)首页:显示旅游资讯,旅游景点,旅游线路,酒店信息,交流论坛等; 3)旅游景点信息:图文方式罗列景点,点击图片了解景点详细信息,用图文方式展出,搜索景点功能,景点门票购买功能,收藏功能; 4)旅游路线信息:用图文形式展示,路线推荐,游玩顺序等,可发布多条路线; 5)酒店信息:输入景点,搜索出周围酒店的情况,可知道酒店的位置,价格,户型,添加预定功能,实现支付宝支付; 6)查看天气:添加天气预报功能; 7)交流论坛:对景点,酒店进行交流; 8)个人中心:用户可对个人信息进行修改,收藏的景点,酒店,预定的酒店,购买的门票等: 管理员功能: 1)登录:管理员通过后台进行登录; 2)个人中心:对管理员信息进行修改; 3)用户管理:对注册的用户进行增删改查功能,对用户进行管理; 4)景点管理:对景点信息进行增删改查功能,对景点进行管理,包括景点名称,景点图片,景点详情等: 5)旅游路线管理:对旅游路线进行增删改查功能; 6)酒店管理:对酒店信息进行增删改查功能,对酒店进行管理,包括酒店名称,地址,详情等; 7)交流论坛管理:管理用户发出的交流内容; 8)景点门票管理:对用户购买的景点门票进行管理; 9)酒店预定管理:对用户提交的酒店预定进行管理; 10)系统管理:对系统中的轮播图,旅游资讯等信息进行管理。 (2)拟解决的主要问题 1)界面设计:用户进入网站,应该可以让用户感觉比较舒服,色彩的搭配和布局的设计很重要。 2)数据库设计:页面大数据量的处理,保证页面能够高效显示需求数据。 3)安全性设计:主要包括用户的信息安全,保密。 4)功能设计:各种功能的联系加大了MVC设计模式的难度。 | |||||
三、研究的方法与技术路线: (1)完成系统调查,分析整个系统的业务流程,根据每个模块的功能实现需求分析。 (2)进行系统总体设计。 (3)数据库设计 a.建立概念模型,并用E-R图描述; b.将概念模型转换成关系模式,进行实体与联系的描述 c.数据库结构的详细设计 (4)系统实现 本系统前台采用Vue、HTML,JS,CSS等技术进行设计; 后台采用SpringBoot框架结合MYSQL数据库进行开发。 运用图形界面、核心代码及相应的说明文字解析系统重要模块的实现过程和结果。 (5)系统测试 结合软件工程中的测试方法,设计相应的测试用例,对系统进行简单测试。 | |||||
四、研究的总体安排与进度: (1)23.09.25~23.10.20(3~5周):确认课题,下达任务书 (2)23.10.21~23.11.26(6~11周):搜索资料,完成文献综述、开题报告 (3)23.11.27~23.12.17(12~14周):完成开题论证,进行初期检查 (4)23.12.18~24.01.21(15~19周):《旅游信息管理系统》需求分析、功能模块划分、ER图分析,建立系统数据模型,设计后台数据库,各功能模块代码开发 (5)24.03.04~24.03.15(1~2周):完成文献翻译、毕业论文初稿,进行中期检查 (6)23.03.16~23.03.31(3~4周):《旅游信息管理系统》各功能模块调试、测试 (7)24.04.01~23.04.07(第5周):论文定稿,进行毕业论文相似度检查 (8)24.04.08~23.04.21(6~7周):论文答辩 | |||||
五、主要参考文献: [1]付岩.旅游信息管理系统[D].内蒙古大学[2023-11-23].DOI:10.7666/d.y1585205. [2]朱瑜芳. 旅游服务管理系统的设计与实现[D]. 云南大学, 2021. [3]秦鑫. 旅游管理网站系统的设计与实现[D]. 大连理工大学, 2020. [4]贾鸿雁. 旅游信息管理与信息系统[M]. 化学工业出版社, 2019. [5]桂路芬, 吴菲, 魏霞. 基于java的旅游管理系统设计[J]. 通讯世界月刊, 2021. [6]于建韬.智慧旅游管理系统的分析与应用[J].佳木斯职业学院学报,2022,38(03):155-157. [7]梁妍.旅游网站电子商务模式应用与创新研究[J]. 2021(2015-17):20-21. [8]蒋莉.东阳古镇旅游网站设计与实现[J].信息与电脑, 2022, 34(12):113-116. [9]孙岩,李晶.基于SpringBoot的旅游资源管理网站的设计与实现[J].信息技术与信息化, 2021. [10]李磊.Java EE企业级应用开发实战 Spring Boot+Vue+Element 编程语言[M].人民邮电出版社,2023. [11]朱建昕.Spring Boot+Vue开发实战[M].电子工业出版社,2021. [12]高洪岩.Java Web实操:基于IntelliJ IDEA,JDBC,Servlet,Ajax,Nexus,Maven[M].电子工业出版社,2021. [13]Yaqi Z . Application Comparison of SQL Sever, MySQL and Oracle Databases in Water System[J]. Tianjin ence & Technology, 2019. [14] Reddy K , Upadhyayula S .Beginning Spring Boot 3: Build Dynamic Cloud-Native Java Applications and Microservices[J].Beginning Spring Boot 3, 2023. [15] Zhang F , Sun G , Zheng B ,et al.Design and Implementation of Energy Management System Based on Spring Boot Framework[J].Information, 2021. | |||||
指导教师审核意见: 指导教师签字 年 月 日 |