课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    软件和软件安装教程

讲师介绍

  • 知名公司技术部经理,资深软件架构师、JavaWEB技术领域专家,拥有丰富的大型网站架构经验。精通JavaSE,JavaWeb,SSH,SSM,SpringBoot,SpringData,SpringCloud,Lucene,搜索引擎,流程引擎,Oracle, MySql,NoSQL数据库等技术。讲课风格深入浅出,从学习者的角度解析知识点,让学生能够快速掌握上课内容。

  • 拥有10年大数据以及Java相关系统架构及教学经验,Java线下培训讲师,曾担任公司技术总监,丰富的实战经验

  • 课程详情

    本课程不是教你怎么从新建项目开始做出一个完整的项目,是只提供项目完整源代码、数据库、文档,以及运行该项目的配套软件,软件安装教程,将项目运行起来的视频教程。因为大部分项目运行,以及导入项目报错原因都是类似的,所以本课程是以某一个项目为例,来讲怎么导入项目,怎么解决项目导入报错的问题。

    即使你是零基础,也可以通过看老师的视频,将项目运行起来。102

    《基于JSP的在线调查问卷系统》该项目采用技术:jsp +servlet +mysql+jdbc+css+js等相关技术,项目含有源码、课设报告、配套开发软件、软件安装教程、项目发布教程等
    一、系统架构图
    用户登入功能,由login.jsp页面和LoginServlet.java组成,页面用于填写用户名和密码;Servlet用于验证是否可以登入,如果能够登入,则将用户登入时间记录到数据库表中,并转向main.jsp;不能登入给出提示,并转向login.jsp。

    用户注册功能,由register.jsp页面和RegsiterServlet.java组成。页面用于设计输入表单;Servlet用来将数据插入数据库表中,需要调用JavaBean。

    main.jsp中显示所有调查问卷的信息(来自LogInfo表)和一个用户注销按钮。如果身份是问卷调查人,能够通过发布问卷按钮发布问卷。如果是管理员则有一个用户管理按钮,可以管理用户。点击用户注销按钮时,将退出时间存入数据库表中,并转向 login.jsp;如果session超时或用户直接关闭浏览器也要将退出时间存入数据库表,使用session监听器实现这个功能。

    管理员点击首页的用户管理按钮后,进入userManagement.jsp,页面中显示所有用户的登入或退出系统的信息(来自LogInfo表)和一个返回首页按钮。还显示用户信息的列表,能够通过删除用户按钮通过AdminServlet.java删除指定用户,通过升级为问卷调查人问卷将普通用户的权限提高为2,使得用户能够出问卷。点击添加用户按键,跳转到adduser.jsp界面,能够添加用户,成功后返回用户管理页面。

    问卷调查人和管理员点击首页的发布问卷按键后,进入问卷发布页AddPaper.java,添加问卷后经过QuestionServlet.java处理后跳转到addChoiceQuestion.jsp,通过标签 单选题addChoiceQuestion.jsp、问答题addAnswerQuestion.jsp、多选题addMultiChoiceQt.jsp能够出问卷,出一题后会跳转到addQuestionSuccess.jsp提示继续出题或预览问卷preScanSurvey.jsp,预览问卷时能发布问卷和继续出题。

    首页点击查看问卷按钮后,通过ShowResult.java能查看问卷调查的统计结果信息showresult.jsp。

    当用户没有登录并在浏览器中直接访问main.jsp页面,则要求其登录。

    所有用户都能够参与问卷调查,在首页点击相应的问卷名字后打开surveypage.jsp,填写完整后提交问卷SurveySubmit.java把数据插入到数据库中保存。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课