毕业答辩可能涉及的问题

基于ssm框架旅游信息管理系统在进行毕业答辩时可能会提问的问题有哪些?应该从哪些方面回答

在进行毕业答辩时,关于旅游信息管理系统基于ssm框架的设计开发可能会提出以下问题:

系统架构方面的问题: - 你们采用的是什么样的架构?MVC还是其他的? - 系统的分层设计如何?有哪些层次? - 你们在实现分层架构的过程中遇到的问题有哪些?

技术方面的问题: - 你们是采用了哪些技术实现了这个系统? - 你们在技术实现的过程中遇到了哪些难点?如何解决的? - 是否使用了缓存或其他优化技术来增强系统性能?

功能方面的问题: - 该系统解决了哪些问题?有哪些主要功能模块? - 你们是如何实现搜索、排序等功能的? - 该系统能否满足用户实际需求?

数据库方面的问题: - 你们的数据库设计如何?有哪些优化方案? - 对于数据安全方面,你们有哪些措施?

用户体验方面的问题: - 你们如何保证用户的操作体验呢? - 你们在界面设计时是否考虑了用户的个性化需求?

回答这些问题时,需要从设计、开发、实现等方面逐一解答,细节层面要注意清晰表述,避免遗漏或解释不清的情况发生。同时,也要结合实际情况作出回答,并且可以根据自己的理解进行适当的补充完善。

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/668805
  • 这篇博客你也可以参考下:寒假答辩之基于ssm框架的家教网站之前端篇
  • 除此之外, 这篇博客: 基于SSM的用户信息管理系统的增删查、登录功能及分页的实现。中的 登录功能的实现 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • Controller层

    //login
        @RequestMapping("/doLogin.do")
        public String doLogin(String username, String password, HttpSession session){
            UserInfo userInfo=userInfoService.doLogin(username);
            if (userInfo !=null){
                if (userInfo.getPassword().equals(password)){
                    System.out.println("登录成功");
                    session.setAttribute("userInfo",userInfo);
                    return "main";
    
                }else{
                    System.out.println("密码错误,请重新登录!");
                    session.setAttribute("message","密码错误,请重新输入!");
                    return  "../login";
                }
            }else {
                System.out.println("用户不存在,请重新输入!");
                session.setAttribute("message","用户不存在,请重新输入!");
                return  "../login";
            }
        }
    }
    

    DAO层

     //login
        UserInfo doLogin(String username);
    

    Service接口层

     UserInfo doLogin(String username);、
    
    

    Service实现层

     @Override
        public UserInfo doLogin(String username) {
            return userDao.doLogin(username);
        }
    }
    

    SQL语句

     <select id="doLogin" resultType="com.zhongruan.bean.UserInfo" parameterType="java.lang.String">
            select * from tb_user where username=#{username}
        </select>
    
  • 您还可以看一下 刘磊老师的基于SSM框架电影订票网站开发全程实录(附源码)课程中的 关于模板引擎页面语法冲突问题小节, 巩固相关知识点