艺人网站系统设计与实现

艺人网站系统设计与实现[20191218090458]
摘要
互联网已经渗透到社会生活的各个方面成为信息交流的大平台,图像、文字、声音、视频等已经在互联网中得到了广泛应用。本网站系统着重于“MoKu”艺人图像方面,给更多爱好图片的人群提供一个展示各自喜爱的图片作品的平台,让用户有更多的交流空间和展现自己优秀作品的机会。
本文采用ASP动态网页技术对“MoKu”艺人网站系统设计与实现。通过使用visual studio 2010工具、Sublime Text3 工具、Asp.Net技术、DIV+CSS技术、C#开发语言、Js脚本、jQuery库、SQL server2005数据库开发基本实现了“MoKu”艺人网站系统以下的几个功能:浏览图片模块,实现了用户浏览个人和他人图片的功能;上传图片模块,实现了用户新建相册及分相册上传图片的功能;图片评论模块:实现了用户对相册中所有图片可以评论的功能;图片删除模块:实现了用户对自己上传的图片的删除功能;图片举报模块:实现了用户对不良图片举报的功能;及好友关注模块:实现了用户之间可以单方面加关注的功能。
 查看完整论文请+Q: 351916072 
关键字:字展示图片上传图片图片评论好友关注
目录
1.引言 1
1.1 研究目的及意义 1
1.2 国内外研究现状及分析 1
2.相关开发技术 2
2.1 开发工具的选择 2
2.1.1 Visual Studio 2010 2
2.1.2 SQL sever 2005 2
2.2 开发技术 3
2.2.1 ADO.NET 3
2.2.2 ASP.NET 4
2.2.3 Html 4
2.2.4 CSS 4
2.2.5 JavaScript 5
2.2.6 jQuery 6
3.系统分析 7
3.1系统设计方案 7
3.2 系统功能分析 7
3.3 数据库需求分析 8
4.数据库设计 10
4.1 数据库概念设计 10
4.2 数据库逻辑结构设计 12
5.系统设计与实现 16
5.1系统流程图 16
5.2功能模块详细设计 17
6.测试分析 30
6.1 测试过程 30
结语 32
参考文献 33
致谢 34
1.引言
“MoKu”艺人网站系统专注个人喜爱的图片分享发布与展示,给广大美图爱好者提供分享交流平台,进一步加大图片爱好者之间的交流。
1.1 研究目的及意义
在互联网的快速发展和广泛应用中,网络作为一种方便、快捷的信息获取工具和交流平台,深深地融入到人们的工作、学习和生活等方方面面。本网站系统就是为了让爱好图片的人群拥有更广的交流空间和展示自我及展示优秀作品的机会。
“MoKu”艺人网站作为一家致力于图片交流的网络平台,为人们搭建了垂直有效的“管道”。使得这一平台中的人们接收更多的专业信息和作品,提供充分的展示空间。因此,设计这个网站,让人们通过互联网更快、更好、更方便的交流,同时促进美图的制作;反映人们的审美,结交更多志趣相投的朋友。
1.2 国内外研究现状及分析
在国内,POCO摄影社区,堆糖网,千图网,花瓣网都是比较知名的以图片为主的网站。
POCO摄影网是中国最大的个人/集体照片分享空间。以时尚视觉、传播快乐为主导,为钟爱视觉、追求有个性特别的人、商业和专业摄影师(自由)、摄影爱好者(数码日记群)、模特、化妆师、时尚年轻人等提供最眩的免费图片视觉个人空间,能够发布无限量的摄影图片作品,与朋友poco网友分享交流图片作品。
堆糖网是一个崭新的社区,主题是采集发现喜爱的事物,以图片的形式来展示和浏览。堆糖提供超快速便捷的图文收集工具,一键收集分享感兴趣的图片,还有各种兴趣主题小组,能够轻松地找到日常生活中难以遇到的、与自己兴趣相投的朋友。
在国外,Flick相册,SmugMug,iStockphoto,500px,TinyPic等以图片为主的网站各有各的特点。
Flickr是当前世界上最好的线上照片管理和分享应用程式之一。
TinyPic免费网络相册,提供图片和视频存储以及分享服务。不用注册也可以上传,完全支持外链,使用起来很方便。
500px是一个专业摄影师图片分享社区,旨在分享和发现精彩的照片,寻求最优秀的摄影人才,找到志同道合的朋友。网站拥有数以千计的高品质作品图片,在互联网上创造了最有活力、最为友好的图片分享社区。
本网站选取以上一些网站的特点进行设计,接受用户意见,逐步完善,让用户发现,制作并分享更多更好的图片作品。
2.相关开发技术
2.1 开发工具的选择
2.1.1 Visual Studio 2010
借助Visual Studio 2010集成开发环境,软件开发工作将变得更为简单便捷,业务决策也会变得更为有效。任何规模的组织都可以使用Visual Studio 2010快速创建应用程序,这些应用程序能够利用Windows操作系统,使其成为更安全、更易于管理、更可靠的应用程序。
Visual Studio 2010集成开发环境提供了调试功能、数据库功能、创新功能和高级开发工具。帮助开发者快速地创建应用程序。同时还包括各种增强功能,例如可视化设计器、对Web开发工具的大量改进、对AJAX技术的支持,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2010为开发人员提供了许多相关的工具和框架支持,帮助开发者创建出支持AJAX的Web应用程序。
利用Visual Studio 2010集成开发环境提供的丰富组件,开发人员能够快速地构建出Web应用程序。这些应用程序可以集成任何后端数据提供程序,例如:SQL Server、MySql、Oracle著名的数据都能得到很好的支持。同时,在任何当前的浏览器内,都能访问ASP.NET应用程序。基于此,C#就成为了当今主流的Web开发语言。
Visual Studio 2010集成开发环境为开发人员提供了在最新平台上创建应用程序的新工具,这些平台包括Windows Vista、SQL Server 2008、Windows Server 2008、Office 2007和Web。在Web应用程序中,使用ASP.NET AJAX以及其他新技术,开发人员能够迅速地创建更高效、交互性更强和更个性化的新一代Web体验。
Visual Studio 2010提供了帮助开发团队改进协作的扩展和服务项目,包括将数据库专业人员和图形设计人员加入到开发流程中的工具。
2.1.2 SQL sever 2005
现在软件开发过程中所选用的主流数据库主要为Oracle和SQL SERVER。Oracle适用于大数据量而SQL SERVER适用于中小数据量。Oracle可在所有主流平台上运行,使得客户可以利用多种第三方应用程序、工具,对开发人员来说是很大的支持。而SQL SERVER只能在Windows上运行,虽然显得比较单调,但SQL SERVER在Windows平台上的表现,和Windows操作系统的整体结合程度,使用方便性,和Microsoft开发平台的整合性都比Oracle强的很多。
考虑到本系统是在Windows系统上使用的,系统所需数据量属于中小型,并且在三层架构上,使用Visual C#+ADO.NET,如果再使用SQL SERVER,就在性能、开发效率、稳定性上都有保证。故将选用SQL SERVER 2005 进行数据库的构建。SQL SERVER 2005是新一代大型关系数据库管理系统(简称DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。SQL SERVER数据库服务引擎就是“DBMS”。它是服务器中具有以下所有特点的引擎:创建和管理数据库、巧妙处理并发连接、实施安全、处理查询、建立索引和应用索引等。
为实现与SQL SERVER的交互,即要求它保存、更改、返回和处理数据,由美国国家标准协会和国际标准化组织提供了SQL(国际标准支持的关系数据库计算机语言)。所有关系数据库产品均支持一种专门的SQL类型,这种类型专用于支持单个产品及其扩展。Microsoft的SQL版本为SQL SERVER “Transact-SQL”,或简称为T-SQL。
2.2 开发技术
2.2.1 ADO.NET
ADO.NET 是一组向 .NET Framework 程序员公开数据访问服务的类。 ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件。 它提供了对关系数据、XML 和应用程序数据的访问,因此是 .NET Framework 中不可缺少的一部分。 ADO.NET 支持多种开发需求,包括创建由应用程序、工具、语言或 Internet 浏览器使用的前端数据库客户端和中间层业务对象。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3329.html

好棒文