开发工具
1、数据库:MySQL
2、开发工具:Idea、Eclipse、MyEclipse等Java开发工具均可
3、服务器:Tomcat系列均可
技术简介
系统采用Java语言开发,数据库使用MySql,后端框架采用SpringBoot。
摘要
本课题目的是开发一个基于大数据外卖推荐系统,通过网络爬虫在各大美食推荐网站抓取数据汇总分析。在绪论环节,作者将介绍选择本课题的意义和目的,并讲解本论文的论文结构和程序开发步骤。在后续章节,作者将严格按照软件开发流程的顺序调研分析智能外卖推荐系统的可行性,功能需求,系统性能需求;并对功能进行详细分析,使用MySQL数据库设计好本系统所需的数据库表结构。
在完成设计环节后,作者将采用面向对象编程思想进行代码开发,按照之前的详细设计构建系统,在开发过程中,对系统进行模块测试,单元测试等工作,在系统完成后,对系统进行总体测试,保证系统功能完善,运行流畅无bug,最后对整体工作作出总结。
关键词:外卖;推荐;爬虫;面向对象
文章目录
第一章 绪 论
1.1 课题的目的及意义
1.2 国内外现状
1.3 论文结构
1.4 系统开发流程
第二章 可行性分析与系统相关技术
2.1 可行性分析
2.1.1时间可行性
2.1.2技术可行性
2.1.3 经济可行性
2.1.4操作可行性
2.1.5法律可行性
2.2 系统相关技术
2.2.1 B/S架构
2.2.2 JAVA技术
2.2.3爬虫
2.2.4 MySQL技术
2.2.5 Python技术
2.2.6 Scrapy介绍
第三章 需求分析
3.1 功能需求
3.2 性能需求
3.3 系统流程图
3.3.1总体流程
3.3.2 数据增加流程
3.3.3 数据修改流程
3.3.4 数据删除流程
第四章 系统设计
4.1 总体设计
4.2详细设计
4.2.1 数据库设计
4.2.2 数据字典
第五章 系统的实现
5.1 管理员
5.1.1 管理员登录页
5.1.2 管理员首页
5.1.3 美食管理
5.2 用户
5.2.1 用户首页
5.2.2 美食搜索
5.2.3 注册登录
5.2.4 推荐列表
第六章 系统测试
6.1测试的目的
6.2 测试的重要性
6.3 测试用例
第七章 结 论
参考文献
致 谢