jsp 10项目案例论坛短消息.ppt

共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 用例5:短消息查看和阅读的JSP 需求说明 编写查看和阅读短消息的JSP 实现页面调用DAO的方法实现 完成时间:50分钟 用例5:短消息查看和阅读的JSP 功能测试 检查点1(20分钟) 检查JSP页面完成情况 检查点(50分钟) 检查JSP调用DAO的方法实现 代码审查 审查页面调用DAO类的代码,输出显示的代码 互相验证完成的程序功能 小组长检查本组完成情况 功能测试 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 用例6:短消息发送和回复的JSP 需求说明 编写短消息发送JSP 编写短消息回复JSP JSP调用DAO类实现短消息的发送和接收 根据执行结果给出友好提示 完成时间:40分钟 用例6:短消息发送和回复的JSP 功能测试 检查点1(20分钟) 短息的发送页面 短消息的回复页面 检查点(20分钟) 短消息的发送和回复方法实现 代码审查 审查短消息发送和回复的代码实现 互相验证完成的程序功能 小组长检查本组完成情况 功能测试 共性问题集中讲解 常见调试问题及解决办法 代码规范问题 共性问题集中讲解 用例7:删除短消息 需求说明 短消息的删除 根据操作类型给出友好提示: 完成时间:20分钟 用例7:删除短消息 功能测试 检查点1(20分钟) 短消息的删除 代码审查 审查DAO类代码 审查页面调用代码 互相验证完成的程序功能 小组长检查本组完成情况 功能测试 项目总结 讲解要点: 完成情况、技能总结、经验分享、项目收获 表达要求: 清晰流畅、有条理、重点突出 项目展示 技能总结 JSP 使用JSP内置对象处理用户请求和相应 JSP小脚本与表达式的综合运用 JSP访问数据库实现数据的动态交互 JSP分页技术 业务知识 登录 权限管理 数据更新 项目流程 需求?设计?开发?测试?部署?用户培训 作业 课后作业 必做 编写《论坛短消息项目总结》,不少于1000字 选做 教员备课时在此添加内容 提交时间:xxx 提交形式:xxx 预习作业 背诵英文单词 教员备课时在此添加内容 * * * * * * * * * * 训练的技能点 任务描述 某论坛要开发短消息系统 ,实现如下功能: 用户登录、登出 查看个人的短消息 发送短消息 回复短消息 删除短消息 该系统要满足如下要求: 已读和未读的短消息应采用不同的标记 回复时自动添写用户名 未登录不能看短消息,自动跳转到登录页面 登录后自动跳转到查看短消息列表的页面 问题分析1:整体开发思路 系统开发步骤 明确需求 搭建数据库、数据表 建立主外键关系 搭建项目框架 创建类 确定类关系 编码顺序 1、创建数据库及表结构;2、编写DAO类;3、编写业务类;4、登录和登出;5、短消息的查看和阅读;6、短消息的发送和回复;7、短消息的删除 测试 问题分析2:界面交互设计 界面交互设计的原则 统一性原则 界面风格统一: 用相同方式展现相同类型的数据,如:日期类型 交互风格统一: 用相同方式完成相同类型的操作,如:录入日期 美观性原则 界面简洁、大方 易用性原则 操作方式自然、易理解 演示示例: 论坛短消息系统的界面功能 问题分析3:技术分析 技术实现中需要考虑的问题 系统的功能 业务需求 业务流程 采用哪些技术 分页实现 JavaBean封装业务处理 连接池技术 如何完成CURD 演示示例:药品信息管理系统的技术实现 问题分析4:数据库设计 数据库表结构 数据库名称:Message 数据表 用户表:users 消息表:message 主外键关系 消息表中的发送人与接收人对应用户表中的用户名 难点分析1:理解业务 短消息的的功能是什么? 登录验证码是如何实现的? 如何实现数据库访问的性能优化? 如何判断用户是否登录? 难点分析2:分页显示 分页的原理 SQL语句的编写 页面如何实现分页调用 善于总结并分享经验 记录常见错误 互相分享 难点分析3:页面分析 JSP分析: 显示内容的JSP: 处理请求的JSP: 登录JSP (首页):index.jsp 短消息列表JSP:listMsg.jsp 阅读短消息JSP:showMsg.jsp 发送短消息JSP:post.jsp 处理登录请求的JSP:doLogin.jsp 处理登出请求的JSP:doLogout.jsp 处理发送请求的JSP:doPost.jsp 处理删除请求的JSP:doDelete.jsp 开发计划 用例1:项目环境准备[30分钟] 用例2:编写DAO类[30分钟] 用例3:编写业务类[40分钟] 用例4:编写登录和登出JSP[30分钟] 用例5:编

文档评论(0)

1亿VIP精品文档

相关文档