ssm后台管理系统毕业答辩老师会问的问题和回答
时间: 2023-12-11 17:21:37 浏览: 36
以下是一些可能会被问到的问题和可能的回答:
1. 你的系统使用了哪些技术?
回答:我们的系统使用了SSM框架,即Spring、SpringMVC和MyBatis。我们还使用了MySQL关系型数据库、HTML、CSS、JavaScript和Bootstrap前端框架。
2. 你的系统主要实现了哪些功能?
回答:我们的系统主要实现了以下功能:用户管理、权限管理、商品管理、订单管理和数据统计分析等。
3. 你们是如何进行需求分析的?
回答:我们首先与客户进行了沟通,了解他们的需求和要求。然后,我们通过绘制用例图、流程图等方式进行需求分析,确定系统的功能和交互流程。
4. 你们的系统有哪些安全措施?
回答:我们的系统使用了Spring Security框架实现了用户的认证和授权,防止了未经授权的用户访问系统。此外,我们还对用户输入的数据进行了校验和过滤,防止了SQL注入和XSS攻击等安全问题。
5. 你们在项目中遇到了哪些问题?是如何解决的?
回答:我们在项目中遇到了一些问题,如需求变更、技术难题等。我们通过与客户沟通、技术研究和团队合作等方式解决了这些问题,确保了项目的顺利完成。
6. 你们在项目中使用了哪些项目管理工具?
回答:我们使用了Git进行版本控制,Jenkins进行持续集成,Maven进行依赖管理和构建,以及JIRA进行项目管理和问题跟踪等工具。
7. 你们在开发过程中采用了哪些软件开发方法?
回答:我们采用了敏捷开发方法,即迭代式开发和Scrum框架。我们把项目分解为多个迭代周期,每个迭代周期内完成一部分功能,并与客户进行反馈和调整。这样可以确保项目能够及时响应变化,快速迭代并交付高质量的产品。
8. 你们的系统在性能方面有哪些优化措施?
回答:我们进行了多方面的性能优化,如使用Redis缓存系统常用数据、使用CDN加速静态资源加载、使用懒加载减少页面加载时间等。此外,我们还对数据库进行了索引优化和SQL语句优化,提升了系统的性能表现。