需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14904 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着信息化时代的到来,信息技术的高速发展使人与人之间的交流更加快捷方便。基于Web2.0的应用也应运而生,全世界的人们在以Web2.0为特征的应用上以史无前例的巨大规模交流着。传统Web1.0网站的主要特点在于用户通过浏览器获取信息,而Web2.0则更注重用户交互,用户既是网站内容的浏览者,也是网站内容的制造者。 Web2.0典型产品有: Blog: 用户发表自己的心得,和其他用户进行交流。RSS: 用户产生内容自动分发,定阅。WIKI: 用户共同建设一个大百科全书。从交互性看:WEB1.0是网站对用户,而Web2.0以P2P为主。即Web2.0产品允许用户共享他们的想法、照片、文章、活动、事件,来满足人类的交流需求。在平台的帮助下,用户可以认识“朋友的朋友”,扩展自己的交友人脉,还可以更科学地管理自己的人际网络。基于Web2.0的平台更能体现以人为本的核心思想,能够将广大用户联系起来形成一个巨大的社会网络,给用户带来全新的体验。 本文详细介绍了基于Web2.0技术的摄影社区网站的设计与实现相关的技术,并介绍了整个网站的设计与实现过程。本网站采用ASP.NET技术,WEB开发架构采用MVC模式使页面的显示与处理分离,前端制作更专注于网页设计与用户体验,后台程序则集中实现了功能,提高了开发效率。文章主要详述了网站开发的预备知识,阐述了网站的需求分析、网站功能设计和实现,最后对网站进行了性能测试,并对测试结果进行了分析,给出了优化想法。文末分析了本课题的价值,总结了经验,并指出了存在的不足之处及后续改进措施。 关键词: Web2.0 摄影社区 ASP.NET
目录 摘要 Abstract 1概述-1 1.1研究目的和意义-1 1.2研究背景-1 1.2.1国内外现状-1 1.3主要贡献-2 1.4文章的结构-2 2预备知识及原理说明-3 2.1网页设计基础知识-3 2.1.1HTML+CSS相关基础知识-3 2.1.2 JavaScript相关基础知识-3 2.1.3 jQuery相关基础知识-4 2.1.4 Ajax相关基础知识-4 2.1.5 Web2.0推送SignalR相关基础知识-5 2.2 ASP.NET开发设计知识-7 2.2.1 .NET开发平台简介-7 2.2.2 ASP.NET-9 2.2.3 开发语言C#-10 2.2.4 数据库访问技术ADO.NET-10 2.3开发环境-11 2.3.1 后台数据库SQL Server 2008-11 2.3.2 Microsoft Visual Studio 2012 Express for Web-12 2.3.3 测试浏览器-12 3 摄影社区网站需求-12 3.1网站概述-12 3.1.1 网站目标-12 3.1.2 网站结构-13 3.2功能说明-13 3.2.1网站主页、照片广场-13 3.2.2 用户注册、登录-13 3.2.3 管理员权限-14 3.2.4 用户的体验之旅-14 4 摄影社区网站设计-14 4.1系统接口设计-14 4.1.1用户接口-14 4.1.2数据访问接口-15 4.1.3 内部接口-15 4.2系统详细设计-15 4.2.1 网站逻辑结构-15 4.2.1.1 网站整体逻辑结构图-15 4.2.2模块处理流程-17 4.2.2.1 网站程序结构图-17 4.2.2.2 网站注册模块流程图-18 4.2.2.3 登录模块流程图-18 4.2.2.4修改个人资料流程图-19 4.2.2.5 修改登录密码流程图-19 4.2.3 功能并归-20 4.2.3.1 管理员功能-20 4.2.3.2 普通用户功能-21 4.3数据库设计-21 4.3.1 实体E-R图-21 4.3.2逻辑结构设计要点-22 5.摄影社区网站实现-24 5.1主要模块实现-24 5.1.1 首页功能模块-24 5.1.2 登录、注册、退出功能模块-25 5.1.3 照片共享、转发、收藏、点赞、评论-29 5.1.4 Web2.0推送-34 5.2数据访问层开发-37 5.2.1 表(Entity)-37 5.2.2 表操作(EntityDao)-39 5.2.3业务逻辑层(EntityService)-39 6摄影师社区 网站测试与运行-40 6.1 测试-40 6.1.1单元测试-40 6.1.2 功能测试-41 6.1.3 系统综合测试-41 6.2 系统运行-41 7 结束语-43 致谢-44 参考文献-45 |