一个应用了jsp技术、mysql数据库、vue框架、jquery框架、java语言、b/s架构、ssm框架的购物系统毕业设计老师会提问什么?给出问题并给出答案
时间: 2023-12-03 22:05:19 浏览: 84
老师可能会针对这个购物系统提出以下问题:
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. 你是如何设计数据库模型的?有哪些表,每个表的列是什么,它们之间的关系是什么?
3. 你是如何处理用户登录和注册的?有没有考虑安全性?
4. 你是如何实现购物车功能的?
5. 你是如何实现支付功能的?有没有考虑到支付安全性?
6. 你是如何实现搜索和过滤功能的?
7. 你是如何处理订单的状态和更新的?
8. 你是如何处理用户数据的验证和错误处理的?
9. 你是如何测试你的系统的?
10. 你觉得你的系统还有哪些地方可以改进和优化?
以上只是一些可能的问题,老师还可能会根据具体情况提出其他问题。
阅读全文