基于JavaWeb饮料贩售自助系统设计与实现开题报告

395 篇文章 13 订阅
395 篇文章 15 订阅

班 

姓  

课题名称

开题报告(包括选题意义、研究的基本内容与拟解决的主要问题、总体研究思路与可行性分析,预期研究成果、研究工作计划等内容,非艺术类不少于3000字)

摘  要

Abstract

第1章 绪论

1.1. 课题背景与研究意义

1.2. 课题研究现状

1.3. 论文结构

第2章 相关技术分析

2.1. MySQL数据库

2.2. Vue框架

2.3. MVC模式

第3章 需求分析

3.1. 系统目标

3.2. 系统可行性分析

3.3. 功能需求分析

3.3.1. 用例概述

3.3.2. 用例描述

3.4. 非功能需求分析

第4章 概要设计

4.1. 设计目标

4.2. 功能流程

4.3. 数据库设计

4.3.1. 概念性数据模型

4.3.2. 数据库表设计

第5章 系统实现

5.1. 用户管理

5.2. 饮料类型管理

5.3. 饮料管理

5.4. 订单管理

5.5. 饮料展示

5.6. 购买饮料

5.7. 饮料资讯展示

5.8. 评论

第6章 系统测试

6.1. 软件测试的定义

6.2. 测试方法

6.3. 测试用例

6.3.1. 登录测试

6.3.2. 用户管理测试

6.3.3. 饮料管理测试

第7章 结论与展望

7.1. 结论

7.2. 展望

参考文献

致  谢

成绩:

答 

意 

(从选题、任务工作量、质量预期、可行性等几个方面)

答辩组长签名:

          年    月    日

签名:

  年    月    日

基于JavaWeb饮料贩售自助系统设计与实现

(过程  2)

1选题的背景与意义

互联网发展到现在已经有七十多年的时间了,随着信息技术的不断发展,互联网会涉及到人们生活的各个方面当中,互联网时代来临的时候可以推动各个行业的发展,给社会的经济领域添加了不少活力。

在当今的时候,很多行业都离不开互联网,尤其是在互联网时代下产生的饮料贩售自助系统更是受到人们的欢迎。饮料贩售自助系统的发展已有不少的时间,具有不同的种类。饮料贩售自助系统跟饮料贩售自助业务息息相关,不少用户想要定制特定的系统功能,因此市场具有广阔的前景。饮料贩售自助系统如此火爆有以下原因。

(1)相比于较传统的工作模式,饮料贩售自助系统能够提高管理员管理的效率和降低出错的效率。饮料贩售自助系统功能经过编译运行能够大大降低管理员管理出错的概率,管理员管理系统的时候如果发生了错误的情况系统会给出相应的提示。

(2)通过饮料贩售自助系统管理能够降低成本,可以节省大量的时间成本和人力资源,管理员能够提高管控能力。

随着现代科学技术的发展,互联网产品已经涉及到生活的很多方面,很多公司也在加快投入力度。然而在和管理员沟通过程当中发现饮料贩售自助的工作模式还处于人工管理的模式,这不能够充分地利用互联网技术提高工作效率。建立规范化的饮料贩售自助流程能够管理饮料贩售自助,而目前管理饮料贩售自助只能依赖于管理员手工进行管理,饮料行业趋于智能化,科技发展能够为我们的生活提供服务,现在较多的场景都需要使用信息化管理。在我们的平时工作的时候,可以切实感受到科学技术带来的解决方式。在我们平时生活的时候也有较多的场景需要技术的辅助。

1.1 国内外研究现状和发展趋势

1.1.1 国外研究现状

2022年,Peng H为了解决饮料贩售自助系统中存在的问题,提出了一种具有B / S和C / S架构的饮料贩售自助系统。系统采用基于Android和Web平台的B / S和C / S混合架构,以确保系统的稳定和安全运行,采用了SIP协议,RTP协议和JNI技术。

2020年,Asiddao S开发了饮料贩售自助系统,基于 Freemarker和 Spring MVC( Model View Controller.,模型视图控制器),设计开发了自己的服务器端框架,提高了开发效率,增强了系统安全性。通过扩展 Spring框架,广泛使用业内已经成熟应用的AOP( Aspect OrientProgramming,面向切面编程)技术和注解技术,降低了模块之间的耦合度,提高了开发效率,减少了维护成本。通过大量使用负载均衡技术,并结合自主研发的负载均衡模块,在后台建立了稳定高效的集群系统,同时也显著提高了用户访问速度,并通过自主研发的监控平台,来对众多的后台服务器进行监控。通过广泛采用 Squid、 Memcache等缓存技术和页面静态化技术,极大地减少了访问后台数据库和文件系统的压力,并显著提高了用户的数据读取速度。

2018年,Sheng Gao采用 Struts2+ Hibernate4 +Spring3编程技术,以MySQL作为数据库,以 Myeclipse作为编辑工具。相对于传统的C/S模式,选择采用更为便捷的B/S模式和MVC模式。服务器采用 Tomcat+ Nginx结合运行,减轻服务器的压力。同时,对饮料贩售自助系统的关键功能进行全面测试,并对网站目前存在的问题和网站未来的发展进行分析。

1.1.2 国内研究现状

台数据库是MYSQL。在系统实现过程中借助了MVC的设计模式进行实现,通过采用Aiax提升系统的用户的体验,并通过 Web Service为系统后续的升级做好了准备。

2021年,蒋莉开发了饮料贩售自助系统,该系统能够在公网中使用,以用户和管理员作为实用对象,为其提供相应的信息化服务。通过架构 SQL Server2008数据库,为系统平台实现数据负载和传输,使得饮料贩售自助系统数据能够空问传输。

2021年,黄文翔开发了饮料贩售自助系统,SSH整合框架技木和 MySQL查询优化。在此基础上设计实现了基于SSH整合框架的饮料贩售自助系统。在系统数据库设计中,MySQL配置参数调优和MySQL查询重用功能两个方面进行了研究。并提出数据库査询优化措施,包括对MySQL数据缓冲区和日志缓冲区参数的调优,以及通过设计算法来消除SQL语句多余字符及规范化SQL语句中的关键词来提高 MySQL查询结果重用的概率,从而提高了 MySQL的查询性能并进行了相关测试。

1.1.3 研究趋势

电子商务的出现,更迭了传统商业的运作模式。网络购物不仅是因为它可以很大程度地给人们带来方便,而且它在社会、经济、产业等多个方面都起到了正面的推动作用。它相比于传统的购物,具有巨大的优势。首先,消费者通过网上购物,挣脱了多重外在因素例如时间、空间的束缚,其次传统的商务模式受地域限制,只能覆盖较小的区域,而借助电子商务,可以将农产品推广到世界各地,打破了地域的限制;再次,电子商务电子信息自动化的管理方式节省了企业成本,减少了大量人力物力的浪费。最后,企业通过建立饮料贩售自助系统,较为全面的对企业各个方面进行了详细的展示,改善了服务质量,提高了企业可信程度,展现了企业一定的信息科技水平。电子商务优化了人们购物的体验,刺激了经济的增长,与此同时又波及到了社会发展的多个方面。

2 研究的基本内容与拟解决的主要问题

2.1 基本内容

开发工具使用IntelliJIDEA,数据库选用MySQL。该系统使用Java程序语言编写,以开放源码的SSM结构来完成整个体系结构,以MySQL数据库形式保存数据,Tomcat则充当服务器,负责接收来自前端的用户的要求。饮料贩售自助系统采用MVC模型,既能实现动态优化,又能降低数据库SQL语句的重复编写,又能调用常用的数据库操作方式。MVC能够减少饮料贩售自助系统中的代码数量,从而达到最优的目的。

管理员:登录、个人中心、用户管理、饮料类型管理、饮料管理、系统管理、订单管理。

用户:注册登录、个人中心、购物车管理、订单管理、收藏管理、评论管理、查看饮料信息、查看饮料资讯、客服聊天。

2.2 拟解决的主要问题

(1)用户购买饮料模块设计技术较复杂,需要设置用户和管理员能够沟通交流。

(2)选择一个功能强大,移植性强的关系型数据库可以有效的与其它数据库结合,减少程序对特定数据库的依赖,增加系统的移植性。

(3)生成商品订单。

3 研究思路方案、可行性分析及预期成果

3.1 研究思路方案

3.1.1 技术分析

开发工具使用IntelliJIDEA,数据库选用MySQL。该系统使用Java程序语言编写,以开放源码的SSM和Vue结构来完成整个体系结构,以MySQL数据库形式保存数据,Tomcat则充当服务器,负责接收来自前端的用户的要求。Vue框架属于渐进式框架中的一种,能够用于构建用户界面,不用编写后端逻辑业务的代码,只需要关注前端界面代码的编写,通过和第三方View库进行整合,通过脚手架进行开发出对应的前端界面,这有助于提供强大的伸缩能力,通过采用向上增量的开发设计能够有助于减少系统代码的冗余度。Vue属于动态页面的一种技术,与静态页面具有不少的差别。程序开发者使用Vue和后端框架进行结合的话能够实现数据在前后端进行交互,这样可以使得数据交互的时候相对简单。前端开发者需要负责编写前端页面,而不用编写逻辑业务处理代码,这部分需要由后端开发者进行完成。Vue框架不仅能够编写动态页面还能够与前端页面进行结合,这样有助于后续对程序的扩展。Vue框架能够将视图层与业务层的代码分离,如果使用了Vue框架,前端开发者可以减少编写过多的重复html代码。

3.2 可行性分析

该系统使用了Java语言进行开发,Java语言在使用上较为简单,可以使用开源框架进行开发,跨平台性较强,可以在不同操作系统上运行。Java语言相比于其它编程语言要相对更轻量和执行的效率相对更高。网上有比较多的关于Java语言相关的开源框架,用户比较容易上手,且框架非常轻量。

饮料贩售自助系统的前端框架使用的是Vue.js,后端框架使用的是开源框架SSM和Vue。前端框架Vue.js和后端框架进行结合的话可以传递数据。开源框架中的视图层能够通过视图解析器对前端页面进行操作,并且能够把用户浏览的数据存储到数据库当中,这能够加强饮料贩售自助系统的安全性。

饮料贩售自助系统需求分析到最后设计实现的时候花费的时间不多,经济花费相对不是很多,饮料贩售自助系统需要运行的时候只需要一台普通的电脑即可,只要安装有必要的软件环境即可以运行系统。管理员在操作饮料贩售自助系统的时候相对简单,因此有更多的时间可以花费在修改系统的功能上。

本次开发的饮料贩售自助系统不违反法律和道德层次,操作界面相对简单,用户能够较方便地使用饮料贩售自助系统。随着计算机的快速发展,计算机技术已经在饮料行业有不少的应用,因此更能为这次设计的饮料贩售自助系统奠定了基础。

3.3 预期研究成果

完成饮料贩售自助系统,用户登录系统后能够购买饮料,管理员管理系统的信息。

4.研究工作计划

起止时间

内容

2022.05.28-2022.06.01

毕业设计前期资料准备、毕业设计任务书、外文翻译任务布置。

2022.06.02-2022.06.08

教师指导学生查阅资料(包括外文资料),撰写文献综述、开题报告及完成外文资料翻译等工作。完成文献综述、开题报告及完成外文资料翻译交指导教师。

2022.06.09-2022.06.10

完成文献综述、开题报告及完成资料翻译等工作。指导教师审核学生上交的文献综述、开题报告及外文资料翻译等,为小组交流、开题报告答辩做准备。

2022.06.11-2022.06.15

完成开题报告答辩工作;进行总体方案设计 。

2022.06.16-2023.03.06

完成设计工作的一半工作,即饮料贩售自助系统的前端设计。

2023.03.07-2023.03.10

毕业设计中期检查指导情况,学生完成情况,以及表格与记录的填写情况。完成三维装配。

2023.03.11-2023.04.24

饮料贩售自助系统数据库设计

2023.04.25-2023.05.10

完成饮料贩售自助系统,论文撰写。完成课题设计,提交毕业设计(论文)

2023.05.10-2023.05.13

完成并提交毕业论文,整理材料准备答辩

2023.05.14-2023.05.25

论文答辩

参考文献

[1]李亚君. 基于SSM框架的B2C电子商城系统的设计与实现[D].合肥工业大学,2022.

[2]褚天仁,吕继方.基于微服务的无人艇商城系统设计与实现[J].电脑编程技巧与维护,2022(11):65-67+146.

[3]任建新,王一鸣,李鑫,刘曜嘉,孙岩琦.基于Java Web的智慧商城购物系统设计[J].信息技术与信息化,2022(07):23-27.

[4]杨晟,罗奇.基于Spring Boot的在线商城系统设计[J].科技创新与应用,2022,12(19):58-61.

[5]朱琨日. 高性能智能商城系统架构设计与实现[D].桂林电子科技大学,2022.

[6]刘欢. 拍卖商城系统在区块链平台的研究与应用[D].电子科技大学,2022.

[7]张红波, 山茶经茶叶商城系统. 河南省,三门峡云毅文化传播有限公司,2021-11-18.

[8]李瑞.互联网视域下会计凭证处理系统的设计与应用——以T商城为例[J].当代会计,2021(17):10-12.

[9]刘欢. 基于微服务架构的商城购物系统的设计与实现[D].西安电子科技大学,2021.

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值