论坛短消息课件.ppt

论坛短消息课件.ppt

ID:57034823

大小:2.14 MB

页数:34页

时间:2020-07-27

论坛短消息课件.ppt_第1页
论坛短消息课件.ppt_第2页
论坛短消息课件.ppt_第3页
论坛短消息课件.ppt_第4页
论坛短消息课件.ppt_第5页
资源描述:

《论坛短消息课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、论坛短消息1问题描述某论坛要开发短消息系统,实现如下功能:用户登录、登出查看个人的短消息发送短消息回复短消息删除短消息该系统要满足如下要求:已读和未读的短消息应采用不同的标记回复时自动添写用户名未登录不能看短消息,自动跳转到登录页面登录后自动跳转到查看短消息列表的页面2问题分析-1字段名称说明name用户名主键、字符串pass密码非空字符串用户表:TBL_USER3问题分析-2短消息表:TBL_MESSAGE字段名称说明id短消息id非空主键、标识note短消息内容非空sendUname发送者非空、用户表的name字段receiveUname接收者非空、用户表的name字段pos

2、tTime发送时间非空readSign读标记非空、未读为0,已读为14难点分析-1项目类的分析实体类操作数据库的类处理业务的类包:entity类:用户类、短消息类包:dao类:用户数据访问类、短消息数据访问类包:biz类:用户业务类、短消息业务类5难点分析-2JSP分析:显示内容的JSP:处理请求的JSP:登录JSP(首页):index.jsp短消息列表JSP:listMsg.jsp阅读短消息JSP:showMsg.jsp发送短消息JSP:post.jsp处理登录请求的JSP:doLogin.jsp处理登出请求的JSP:doLogout.jsp处理发送请求的JSP:doPost.

3、jsp处理删除请求的JSP:doDelete.jsp6难点分析-3方式:在JSP中编写Java代码验证验证内容:用户身份验证成功:处理用户请求验证失败:跳转页面使用页面:index.jsp、listMsg.jsp、showMsg.jsp、post.jsp、doDelete.jsp、doPost.jsp验证客户端验证服务器端验证方式:使用JavaScript验证验证内容:表单内容验证成功:提交表单验证失败:拒绝提交使用页面:post.jsp7难点分析-4处理JSP请求里的中文post请求的中文处理get请求的中文处理request.setCharacterEncoding("GBK

4、");newString(request.getParameter("receiveUname").getBytes("ISO-8859-1"));类:java.lang.String构造方法:String(byte[] bytes)成员方法:getBytes(String charsetName)8阶段划分第一阶段(25分钟)利用SQLSERVER创建数据库、表,插入几条测试数据利用MyEclipse创建工程、编写实体类第二阶段(45分钟)利用MyEclipse编写DAO类第三阶段(15分钟)利用MyEclipse编写业务类第四阶段(35分钟)利用MyEclipse编写登录、登

5、出的JSP第五阶段(45分钟)利用MyEclipse编写查看和阅读短消息的JSP第六阶段(40分钟)利用MyEclipse编写发送、回复短消息的JSP第七阶段(15分钟)利用MyEclipse编写删除短消息的JSP9第一阶段第一阶段(25分钟)利用SQLSERVER创建数据库、表,插入几条记录利用MyEclipse创建工程,编写实体类要求学员自己动手完成,教员巡视,解答学员提出的问题10阶段检查针对第一阶段抽查学员的操作结果教员给出点评11第一阶段标准代码演示数据库表用户表:短消息表:实体类短消息类:Message.java用户类:User.java12第二阶段第二阶段(45分钟

6、)编写DAO类要求学员自己动手编写,教员巡视,解答学员提出的问题13阶段检查针对第二阶段抽查学员的编码结果抽查学员编写的完整代码,要求学员上台讲解教员给出点评或集中演示难点部分14第二阶段标准代码演示BaseDao类:BaseDao.javaUserDao类:UserDao.javaMessageDao类:MessageDao.java15第三阶段第三阶段(15分钟)编写业务类要求学员自己动手编写,教员巡视,解答学员提出的问题16阶段检查针对第三阶段抽查学员的编码结果教员给出点评17第三阶段标准代码演示-1短消息的业务类:MessageBiz.javaprivateMessage

7、DaomessageDao=newMessageDao();/***保存留言*@parammessage留言对象*@return保存条数*/publicintsave(Messagemessage){Stringtime=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss").format(newDate());message.setPostTime(time);returnmessageDao.save(message);}……18第三阶段标准代码演

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。