使用jspservletajax技术开发新闻发布系统tp_第1页
使用jspservletajax技术开发新闻发布系统tp_第2页
使用jspservletajax技术开发新闻发布系统tp_第3页
使用jspservletajax技术开发新闻发布系统tp_第4页
使用jspservletajax技术开发新闻发布系统tp_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目案例:论坛短消息第十章训练的技能点掌握基于B/S结构的系统开发掌握Web应用的开发流程掌握使用JSP实现动态网页的建设能够使用JNDI及数据源实现数据库访问优化某论坛要开发短消息系统 ,实现如下功能:用户登录、登出查看个人的短消息发送短消息回复短消息删除短消息该系统要满足如下要求:已读和未读的短消息应采用不同的标记回复时自动添写用户名未登录不能看短消息,自动跳转到登录页面登录后自动跳转到查看短消息列表的页面 任务描述问题分析1:整体开发思路系统开发步骤明确需求搭建数据库、数据表建立主外键关系搭建项目框架创建类确定类关系编码顺序1、创建数据库及表结构;2、编写DAO类;3、编写业务类;4、登

2、录和登出;5、短消息的查看和阅读;6、短消息的发送和回复;7、短消息的删除测试问题分析2:界面交互设计界面交互设计的原则统一性原则界面风格统一:用相同方式展现相同类型的数据,如:日期类型交互风格统一:用相同方式完成相同类型的操作,如:录入日期美观性原则界面简洁、大方易用性原则操作方式自然、易理解演示示例: 论坛短消息系统的界面功能问题分析3:技术分析技术实现中需要考虑的问题系统的功能业务需求业务流程采用哪些技术分页实现JavaBean封装业务处理连接池技术如何完成CURD演示示例:药品信息管理系统的技术实现问题分析4:数据库设计数据库表结构数据库名称:Message数据表用户表:users消息

3、表: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.

4、jsp处理发送请求的JSP:doPost.jsp处理删除请求的JSP:doDelete.jsp开发计划用例1:项目环境准备30分钟用例2:编写DAO类30分钟用例3:编写业务类40分钟用例4:编写登录和登出JSP30分钟用例5:编写查看和阅读短消息JSP50分钟用例6:编写发送和回复短消息JSP40分钟用例7:删除短消息20分钟用例1:环境准备需求说明SQL SERVER创建数据库创建数据表,插入几条记录完成时间:30分钟用例1:环境准备功能测试检查点1(15分钟)检查数据库及表结构的创建检查点2(30分钟)检查实体类的编写互相验证完成的程序功能小组长检查本组完成情况功能测试用例2:编写DAO

5、类需求说明编写用户DAO类编写短消息DAO类编写数据库DAO类难点提示用户DAO类中包含查找用户的方法,实现登录功能短消息DAO类中包含增加短消息的方法根据ID删除短消息的方法修改短消息的方法根据ID查询短消息的方法根据用户查询所接收短消息的方法完成时间:30分钟用例2:编写DAO类功能测试检查点(15分钟)检查用户DAO类检查点(30分钟)检查短消息DAO类代码审查审查DAO类的代码互相验证完成的程序功能小组长检查本组完成情况功能测试用例3:编写业务类需求说明用户业务类短消息业务类难点提示使用DAO类的相关方法实现阅读短消息时要判断短消息状态是否为“未读”或“已读”,如果是“未读”则就该状态

6、为“已读”完成时间:40分钟用例3:编写业务类功能测试检查点(10分钟)用户业务类的实现检查点(40分钟)短消息业务类的实现代码审查审查页面调用DAO类的代码互相验证完成的程序功能小组长检查本组完成情况功能测试共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解用例4:编写登录和登出JSP需求说明编写用户登录和登出的JSP实现JSP调用DAO类的方法实现登录时填写验证码登录信息提交时,需要进行表单验证异常发生给出相应提示登录成功后,使用session进行会话跟踪难点提示session的语法完成时间:30分钟用例4:用户登录功能测试检查点1(10分钟)登录信息的非空验证检查点2(2

7、0分钟)验证码的实现代码审查审查页面调用DAO类的代码,输出显示的代码互相验证完成的程序功能小组长检查本组完成情况功能测试共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解用例5:短消息查看和阅读的JSP需求说明编写查看和阅读短消息的JSP实现页面调用DAO的方法实现完成时间:50分钟用例5:短消息查看和阅读的JSP功能测试检查点1(20分钟)检查JSP页面完成情况检查点(50分钟)检查JSP调用DAO的方法实现代码审查审查页面调用DAO类的代码,输出显示的代码互相验证完成的程序功能小组长检查本组完成情况功能测试共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解

8、用例6:短消息发送和回复的JSP需求说明编写短消息发送JSP编写短消息回复JSPJSP调用DAO类实现短消息的发送和接收根据执行结果给出友好提示完成时间:40分钟用例6:短消息发送和回复的JSP功能测试检查点1(20分钟)短息的发送页面短消息的回复页面检查点(20分钟)短消息的发送和回复方法实现代码审查审查短消息发送和回复的代码实现互相验证完成的程序功能小组长检查本组完成情况功能测试共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解用例7:删除短消息需求说明短消息的删除根据操作类型给出友好提示:完成时间:20分钟用例7:删除短消息功能测试检查点1(20分钟)短消息的删除代码审查审查DAO类代码审查页面调用代码互相验证完成的程序功能小组长检查本组完成情况功能测试项目总结讲解要点: 完成情况、技能总结、经验分享、项目收获表达要求: 清晰流畅、有条理、重点突出项目展示技能总结JSP使用JSP内置对象处理用户请求和相应JSP小脚本与表达式的综合运用JSP访问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论