基于Web2.0技术的摄影社区网站设计与开发.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-01-26
  • 论文字数:14904
  • 当前位置论文阅览室 > 毕业设计 > 信息与计算科学 >
  • 课题来源:(神笔马良)提供原创文章

支付并下载

摘要:随着信息化时代的到来,信息技术的高速发展使人与人之间的交流更加快捷方便。基于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