好文档 - 专业文书写作范文服务资料分享网站

web(jsp)综合实验

天下 分享 时间: 加入收藏 我要投稿 点赞

华北科技学院计算机学院综合性实验

实 验 报 告

课程名称 Web应用程序设计(jsp) 实验学期 2024 至 2024 学年 第 二 学期 学生所在院系 计算机学院 年级 2024 专业班级 网络B181班 学生姓名 梁英 学号 202407024122 任课教师 吴晓丹 实验成绩

计算机学院制

Web应用程序设计(jsp)综合性实验报告 网络B18

《Web应用程序设计(jsp)》课程综合性实验报告

开课实验室: 大软 2024 年12 月 14日 实验题目 一、实验目的 Web应用综合开发 通过开设该实验,学生可以把在本课程中所学到的各方面技术综合应用于一个相对全面的小型Web应用,加深对Web应用开发的总体理解和各种技术结合使用的体会,为后续的课程设计和毕业设计等实践环节积累经验,打好基础。 二、设备与环境 PC兼容机、Windows操作系统、JSP引擎(Tomcat9.0以上版本),JDK(8以上) 三、实验内容 实验内容:学生可自由确定Web应用主题,选用某种关系型数据库作为系统数据后台存储方式,用JavaBean实现系统主要业务逻辑,通过分析具体功能需求,用4学时完成实验。 实验要求:要求所开发的Web应用至少包括10个以上JSP页面,使用Model1或Model2开发模式,至少包括如下功能: 1) 用户注册 可录入用户基本信息并设置用户密码; 2) 用户管理 用户可对个人信息进行修改、更新等维护操作; 3) 业务数据维护 对系统业务数据可进行增删查改等维护操作; 并在课程结束前提交综合性实验报告和Web应用系统的源代码、可执行程序。 四、实验结果及分析 1系统需求分析 本实验的目的是设计一个交互式的新闻管理系统,以满足不同用户需求: 系统将用户分为:普通用户和系统管理员。普通用户能在本系统中进行新闻浏览,阅读,新闻搜索。每条新闻的标题被做成一个链接,用户点击它们就能跳转页面进行新闻阅读,新闻阅读页面,每条新闻的详细信息将被取出,包括内容、标题、关键字等,用户能根据自己关键字搜索新闻,并输出搜索结果,用户能对新闻进行评论。系统管理员可以进行新闻分类管理、添加新闻、修改新闻和删除新闻,同时系统管理员能完成用户管理如包括系统用户管理、添加用户等功能。

1

Web应用程序设计(jsp)综合性实验报告 网络B18 2 系统功能结构图 3系统设计及部分关键代码说明 系统中用户的功能包括登录注册,查看新闻,发表评论,管理员的功能包括发布新闻,查看并删除评论,用户管理。 ①注册功能:用户在注册界面填写账户信息进行注册 JSP页面设计:修改编写注册确认页面文件userVeriRegister.jsp,增加表单用于传递注册信息,编写注册提交页面文件doRegister.jsp,将用户注册信息写入数据库。登录判断页面中会调用UserDAO类的addUser()方法来实现注册功能。首先使用标记创建JavaBean实例,关键代码如下: 然后使用< jsp:setProperty>标记设置User对象的属性,关键代码如下: 这给标记的功能是获取request对象中的参数值,并将参数值进行必要的数据类型转换后,设置为User对象中名字一致的属性值,最后调用JavaBean实例,在beans文件夹中编写用户实体类文件User.java,用于传递参数。User类是一个用来封装用户注册信息的类,实现了Serializable接口。然后再在UserDAO.java中增加addUser()方法。 ②登录功能:注册用户和管理员可以通过输入正确的用户名和密码进行登录 JSP页面设计:在newsPub文件夹中编写新的登录判断页面文件doLongin.jsp,实现用户身份判断和登录流程控制。在这个文件中,通过调用UserDAO类的queryByNamePwd()方法来判断用户身份。首先使用标记创建一个javaBean实例,关键代码如下: 这个标记会创建一个beans.UserDAO类的实例,实例名为UserDAO。该实例的作用范围为page。然后从request对象中取得用户名和密码,再调用JavaBean实例的方法,实现用户身份判断。

1

web(jsp)综合实验

华北科技学院计算机学院综合性实验实验报告课程名称Web应用程序设计(jsp)实验学期2024至2024学年第二学期学生所在院系计算机学院年级2024专业班级
推荐度:
点击下载文档文档为doc格式
3wdl151cyh6rgfk15sw18xzko02xvg00fwx
领取福利

微信扫码领取福利

微信扫码分享