2024年春江苏开放大学web程序设计第二次形考作业含源码

注意:因为学习平台题目是随机,选择题选项也是随机,一定注意答案对应的选项,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目,还是不懂的话可以看这个:快速答题技巧

第二次形考作业(占总成绩20%)

基于Web的用户管理系统的部分功能实现

一、实验目的:

应用Servlet、Cookie、Session、JSP等技术,完成用户管理系统的部分功能开发。

二、功能描述

实现用户管理系统的登录、注册、权限、退出等功能。

三、实验内容

1.实现用户登录和注册功能,使用Servlet处理用户登录和注册请求。

2.在登录界面输入用户名和密码,登录成功后将用户信息保存在Cookie和Session中。

3.模拟实现用户注册功能,注册成功后显示用户注册的详细信息。

4.用户登录前,若查看个人信息,则提示跳转到登录页面;用户登录后,则显示用户个人详细信息。

5.如果以系统管理员身份登录,则可以进入用户管理页面(添加、删除、修改、查询等页面)。普通用户没有权限进入。

6.实现用户退出功能,清除登录信息。

四、 作业提交要求

提供源代码,将源代码和实验报告(见附件)一起打包提交至学习平台。

源码预览

退出清除登录信息
@WebServlet("/logout")
public class god4 extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        HttpSession session = req.getSession(false);
        if (session != null) {
            session.invalidate();   // 销毁 Session
            Cookie cookie = new Cookie("JSESSIONID", "");    // 同时销毁 浏览器的 Cookie 数据
            cookie.setMaxAge(0);
            resp.addCookie(cookie);
        }
        resp.sendRedirect("login.html");  //重定向到登录界面
    }
}

用户注册
<div class="container">
    <center><h3>注册页面</h3></center>
    <form id="registerForm" name="registerForm" action="${pageContext.request.contextPath}/registerUserServlet" method="post">
        <div class="form-group">
            <label for="username">姓名:</label>
            <input type="text" class="form-control" id="username" name="username" placeholder="请输入姓名">
        </div>



        <div class="form-group">
            <label for="password">密码:</label>
            <input type="text" class="form-control" id="password" name="password" placeholder="请输入密码">
            <span id="tishi2"></span>
        </div>


        <div class="form-group">
            <label for="pwd">确认密码:</label>
            <input type="text" class="form-control" id="pwd" name="pwd" placeholder="请输入确认密码"/>
            <span id="tishi"></span>
        </div>

        <div class="form-group" style="text-align: center">
            <input class="btn btn-primary" type="submit" value="提交" />
            <input class="btn btn-default" id="back" type="button" value="返回" />
        </div>
    </form>
</div>
2024年春江苏开放大学web程序设计第二次形考作业含源码
2024年春江苏开放大学web程序设计第二次形考作业含源码

2024年春江苏开放大学web程序设计1-3全作业含源码

黄金VIP黄金VIP免费
资源价格: ¥30.00 资源格式: rar 下载方式: 百度网盘 资源个 数: 4个
已付费?登录刷新

禁止转载未经授权,禁止转载,发布者:形考达人黄金VIP,出处:https://www.xingkaowang.com/16631.html

本站不对内容的完整性、权威性及其观点立场正确性做任何保证或承诺!内容仅供研究参考,付费前请自行鉴别。

免费答案:形考作业所有题目均出自课程讲义中,可自行学习寻找题目答案,预祝大家上岸成功

(0)
上一篇 2024年2月29日 下午6:58
下一篇 2024年2月29日 下午7:11

相关推荐

  • 2024年春江苏开放大学web程序设计第三次形考作业高分答案

    一、2024年春江苏开放大学web程序设计第三次形考作业单选题答案 1、下列选项中,不是PreparedStatement的优点的是()。 A、PreparedStatement可以防止SQL注入攻击 B、Statement比PreparedStatement效率更高 C、PreparedStatement比 Statement效率更高 D、Pre…

    2024年4月19日
  • 2024年春江苏开放大学web程序设计综合大作业含源码

    形成性综合大作业(占总成绩30%) 基于Web的用户管理系统的综合应用开发 一、实验目的:根据课程所学内容,综合应用Servlet、JSP、EL与JSTL、JDBC、过滤器、AJAX等技术,完成用户管理系统的开发。 二、功能描述:在前两次形考作业的基础上,完成用户管理系统的迭代开发。 三、实验内容 1、创建系统MySQL数据库,并根据系统功能设计相关数据库表…

    2024年2月29日
  • 2024年春江苏开放大学web程序设计第一次形考作业含源码

    基于Web的用户管理系统的功能页面设计 一、实验目的: 根据第一、二、三单元学习内容,应用HTML5、CSS3、JavaScript等前端技术,完成用户管理系统的功能页面设计。二、功能描述 1、系统的基础功能包括普通用户的注册、登录、密码修改、个人信息管理,系统管理员对普通用户的添加、删除、修改、查询的管理等。 2、其他功能自行开发。三、实验内容 1、搭建J…

    2024年2月29日

发表回复

登录后才能评论
联系我们

邮件:xingkaowang@163.com

QQ:994370779

工作时间:周一至周五,9:30-17:30,节假日休息

人工解题

人工解题

会员学期新增题免费解答

年费享实践作业、小论文定制

可单独实践报告、小论文定制

解题QQ:994370779

售后反馈
微信公众号
微信公众号
分享本页
返回顶部