华北科技学院计算机学院综合性实验
实 验 报 告
课程名称 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()方法来实现注册功能。首先使用
1