使用java企业级技术开发大型系统_第1页
使用java企业级技术开发大型系统_第2页
使用java企业级技术开发大型系统_第3页
使用java企业级技术开发大型系统_第4页
使用java企业级技术开发大型系统_第5页
免费预览已结束,剩余35页可下载查看

下载本文档

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

文档简介

项目案例:FaceLook第九章训练的技能点高级JavaScriptAjax框架SSH框架的使用Struts2上传文件任务描述系统概述实现网络相册网络相册模块:相册管理上传照片浏览照片添加评论及圈人系统角色相册管理员及其好友问题分析1:数据库设计FaceLook网络相册数据库设计问题分析2:界面交互设计界面交互设计的原则统一性原则界面风格统一交互风格统一美观性原则界面美观大方易用性原则操作方式自然、易理解演示案例:FaceLook静态原型问题分析3:技术框架设计技术框架中需要考虑的问题如何分层,每层的职责采用哪些技术如何分页、报错(处理异常)、管理事务、…命名规范如何完成照片的上传及圈人效果难点分析1:理解业务如果实现首页幻灯片效果?如何实现照片上传?如何实现添加照片评论?在照片上圈人效果如何实现?结合实现业务,如何选择使用的技术框架?难点分析2:使用SSH框架开发分层编码,牢记步骤步步为营:Codealittle,debugalittle熟能生巧善于总结并分享经验记录常见错误互相分享难点分析3:JQuery创建人:JohnResig(美国人)宗旨:WriteLess,DoMore(写更少的代码,做更多的事情)快速的、简洁的JavaScript库JQuery说明文档很全,且各种应用讲解很细JQuery有许多成熟的插件可供选择开发计划用例1:创建系统登录页面[35分钟]用例2:实现用户登录[20分钟]用例3:用户登录后首页[45分钟]用例4:创建新相册[50分钟]用例5:照片上传到相册[50分钟]用例6:浏览相册[50分钟]用例7:查看相片[50分钟]用例8:发表相片评论[50分钟]用例9:在相片上实现“圈人”[50分钟]用例1:创建系统登录页面3-1需求说明添加登录信息输入框实现幻灯片讲解需求说明用例1:创建系统登录页面3-2难点提示使用JQuery实现幻灯片完成时间:35分钟用例1:创建系统登录页面3-3功能测试检查点1(20分钟)幻灯片效果正确实现幻灯片效果正确实现点击图片编号切换图片效果检查点2(15分钟)用户登录信息验证互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试用例2:实现用户登录2-1需求说明检验用户名及密码是否合法检验用户名及密码是否正确登录成功后跳转至好友动态信息页面难点提示使用JQuery验证用户登录信息完成时间:20分钟用例2:实现用户登录2-2功能测试使用JQuery验证用户登录信息互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试需求说明用户成功登录后,显示:

好友动态信息相册信息用例3:用户登录后首页2-1完成时间:45分钟用例3:用户登录后首页2-2功能测试检查点1(20分钟)显示好友动态检查点2(25分钟)显示相册信息互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试用例4:创建新相册3-1

需求说明登录网络相册进入我的相册输入创建的相册名称设置相册的访问权限:允许所有人访问、只允许好友访问、不允许任何人访问完成时间:50分钟用例4:创建新相册3-2

功能测试检查点1(20分钟)验证相册名称的合法性检查点2(30分钟)正确创建相册代码审查审查创建相册的Service代码互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试用例4:创建新相册3-3

参考代码或结果演示用例5:相片上传到相册3-1需求说明选择相册输入相片名称选择上传的相片执行相片上传到相册的方法上传相片的同时生成缩略图上传相片的同时添加好友动态完成时间:50分钟用例5:相片上传到相册3-2功能测试检查点1(15分钟)验证相片名称的合法性检查点2(20分钟)正确上传相片并生成缩略图检查点3(15分钟)正确添加好友动态代码审查审查将图片文件

保存到字符数组的方法互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试用例5:相片上传到相册3-3参考代码或结果演示publicstaticbyte[]toByteArray(Filephoto)throwsIOException{FileInputStreamfis=newFileInputStream(photo);BufferedInputStreambis=newBufferedInputStream(fis);ByteArrayOutputStreambaos=newByteArrayOutputStream();intc=bis.read();while(c!=-1){baos.write(c);c=bis.read();}bis.close();byte[]rtn=baos.toByteArray();baos.close();returnrtn;}用例6:浏览相册3-1需求说明相片成功上传后点击相册名称浏览整个相册完成时间:30分钟用例6:浏览相册3-2功能测试正确显示相册中的相片互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试用例6:浏览相册3-3参考代码或结果演示用例7:查看相片3-1需求说明相片上传成功后,点击“立即查看”查看上传的相片浏览相册,点击相册中相片查看相片提供分页功能完成时间:50分钟用例7:查看相片3-2功能测试检查点1(30分钟)正确实现相片查看检查点2(20分钟)正确实现分页互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试用例7:查看相片3-3参考代码或结果演示用例8:发表相片评论3-1需求说明相片评论页面设计同查看相片页面对上传的相片进行评论对评论可以进行回复完成时间:50分钟用例8:发表相片评论3-2功能测试检查点1(25分钟)显示评论的内容检查点2(25分钟)正确显示评论回复内容互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试用例8:发表相片评论3-3参考代码或结果演示用例9:在相片上实现“圈人”3-1需求说明使用JavaScript实现“圈人”将圈人标记数据写入数据表添加好友动态点击标记名称在相片上显示标记效果完成时间:50分钟用例9:在相片上实现“圈人”3-2功能测试检查点1(15分钟)正确显示圈人标记框正确记录圈人标记检查点2(20分钟)点击标记名称在相片上正确显示圈人效果检查点3(15分钟)正确删除圈人标记互相测试完成的程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测通过,才认为用例开发完成单元测试用例9:在相片上实现“圈人”3-3参考代码或结果演示集成测试完成时间:30分钟系统集成后,重新测试系统所有程序功能测试出的缺陷记录在“常见问题列表中”修正缺陷后返测,并更新“常见问题列表中”集成测试项目总结讲解要点:完成情况、技能总结、经验分享、项目收获表达要求:清晰流畅、有条理、重点突出项目展示技能总结框架总结Spring集成事务管理

温馨提示

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

评论

0/150

提交评论