美食网站精美清华大学研究生作品

上传人:宝路 文档编号:52806723 上传时间:2018-08-26 格式:PPT 页数:13 大小:1.27MB
返回 下载 相关 举报
美食网站精美清华大学研究生作品_第1页
第1页 / 共13页
美食网站精美清华大学研究生作品_第2页
第2页 / 共13页
美食网站精美清华大学研究生作品_第3页
第3页 / 共13页
美食网站精美清华大学研究生作品_第4页
第4页 / 共13页
美食网站精美清华大学研究生作品_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《美食网站精美清华大学研究生作品》由会员分享,可在线阅读,更多相关《美食网站精美清华大学研究生作品(13页珍藏版)》请在金锄头文库上搜索。

1、美食分享软件 美食天下,黄伟健 王志斌 张玄 刘相 高齐琦,1WEB端完成情况 注册,登录,账户管理权限设置,头像管理等。 搜索美食,支持模糊搜索等。 查看美食,管理员可以登录管理界面对美食进行推荐上传等。 收藏美食,每个用户可以收藏自己喜欢的美食。 每日推荐,管理员可以推荐美食等。 上传美食等。,2. Android端完成情况 注册,登录等。 搜索美食,支持模糊搜索等。 查看美食,管理员可以登录管理界面对美食进行推荐上传等。 收藏美食,每个用户可以收藏自己喜欢的美食。 每日推荐,管理员可以推荐美食等。 上传美食,可以拍照上传等。,系统主要设计技术,使用jquery图片延迟加载插件jquery

2、.lazyload实现图片延迟,系统主要设计技术,2.JAVA的动态代理 (1)代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。,系统主要设计技术,2)工厂模式实例化对象模式,是用工厂方法代替new操作的一种模式。著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。因为工厂模式就

3、相当于创建实例对象的new,我们经常要根据类Class生成实例 对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑使用工厂模式,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。,系统结构设计-Web端,系统结构设计-Web端,系统结构设计-Android,系统主要功能接口设计,系统的数据库设计,系统局限性分析,1.Android端缺少个人资料的管理界面。我们的系统仅仅在Web端添加了个人资料的管理界面,在Android端并没有添加这一功能,有待后期改善。2.Android端原来设想的增加社交功能模块,但由于增

4、加之后通信方面,数据库设计和管理方面难度都大大增加,在短短几周时间内无法解决,因此这个预期的功能没有添加。3.整个系统在注册,上传等地方没有进行身份验证,数据完整性验证,因此整个系统的健壮性也还有需要改进的地方。4.在中国大陆Google地图无法正常使用,导致地图功能,导航功能只能在某些特殊条件下才能实现。5.Android端的页面设计没有做到现在主流的扁平化,看起来依然比较“传统”。,开发过程总结,1.我们团队在开发过程中,虽然经常联系,但是并没有很好地进行技术交流,特别是前期搭建Android开发环境,配置Apache服务器阶段,软件版本的不一致,出现各种不兼容的情况,导致了开发进度的延缓。2.模块化的思想很重要,每个人完成各部分内容,然后向其他人提供自己的接口,能够很大程度上提高效率,这也是我们开发过程所遵循的原则。3.在进度计划上,由于其他课程作业较多,我们安排得稍显仓促,实际的开发工作在短短三周时间内完成(原计划是一个半月),这也导致了我们系统部分功能没有实现,引以为鉴。,x谢谢大家,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号