一个应用了jsp技术、mysql数据库、vue框架、jquery框架、java语言、b/s架构、ssm框架的购物系统毕业设计老师会提问什么?给出问题并给出答案
时间: 2023-12-03 15:05:19 浏览: 35
老师可能会针对这个购物系统提出以下问题:
1. 你是如何设计系统的架构的?
答:我们使用了B/S架构,前端采用Vue框架和jQuery框架,后端采用SSM框架和Java语言,同时使用MySQL数据库来存储数据。
2. 你是如何保证系统的安全性的?
答:我们采用了多种安全措施,包括用户认证、数据加密、防SQL注入等。在前端,我们使用了Vue所提供的路由守卫来限制未认证用户的访问。在后端,我们使用了Spring Security框架来进行用户认证和授权,并采用了BCrypt算法对用户密码进行加密。
3. 你是如何实现购物车功能的?
答:我们在前端使用了VueX来保存用户的购物车信息,并使用了localStorage来保存用户的登录状态。在后端,我们通过订单表和购物车表来保存用户的购物车信息,并在结算时生成订单。
4. 你是如何处理并发请求的?
答:我们使用了Spring框架提供的事务管理来保证数据的一致性,同时使用了Redis缓存来减轻数据库的负载。在前端,我们使用了防抖和节流技术来限制用户的请求频率。
5. 你是如何进行性能优化的?
答:我们采用了前端懒加载和图片压缩来优化页面加载速度,同时使用了CDN加速和Nginx负载均衡来优化服务器响应速度。在后端,我们使用了MyBatis提供的缓存来减轻数据库的压力,并采用了Redis缓存来优化读写速度。
相关问题
一个应用了jsp技术、mysql数据库、vue框架、jquery框架、java语言、b/s架构、ssm框架的购物系统毕业设计老师会提问什么?
以下是一些可能的问题:
1. 你在这个购物系统中承担的角色是什么?主要负责哪些模块?
2. 你使用SSM框架的原因是什么?相比其他框架有什么优点?
3. 你使用MySQL数据库的原因是什么?相比其他数据库有什么优点?
4. 你在开发过程中遇到了哪些难点?如何解决的?
5. 你使用Vue框架和jQuery框架的原因是什么?它们分别在项目中起到了什么作用?
6. 你对B/S架构的优缺点有什么了解?为什么选择B/S架构而不是C/S架构?
7. 你在项目中实现了哪些功能?哪些功能是你认为最具有代表性的?
8. 你在项目中如何保证安全性和稳定性?
9. 你在项目中使用了哪些设计模式?为什么选择这些设计模式?
10. 你在项目中有哪些改进或优化的想法?
简述一下springboot框架,vue框架,mysql数据库,java技术
好的,欢迎与我进行对话。下面是我的回答:
Spring Boot是基于Spring框架的一个快速开发框架,它简化了Spring的配置,提供了自动配置和快速开发特性。Vue是一种轻量级的JavaScript框架,它专注于构建用户界面。MySQL是一款关系型数据库,它被广泛用于Web应用程序和移动应用程序开发。Java技术是一个广泛用于企业级应用程序开发的编程语言和平台,它具有内存管理、多线程、安全性和可移植性等优势。