当前位置:首页>> >>


c#仿QQ空间的相册管理网站的设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20181030003208116    类型:共享资源    大小:110.92MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    c# QQ 空间 相册 管理 网站 设计 实现
    资源描述:
    名 称: 仿 QQ空间的相册管理网站的设计与实现学 院: 文学与传媒学院专 业: 数字媒体技术班 级: 2013级 1班姓 名: 任欢学 号: 20130104024指导教师: 张文卿2017 年 5 月 20 日毕业设计(创作)报告毕业作品基本信息注:若该作品是以项目小组或创作小组形式合作完成,则需注明承担的主要职责,小组成员不得超过 3人;每一小组成员需从各自承担的主要任务的角度出发完成报告。作品名称 仿 QQ空间的照片分享存储网站的设计与实现作者姓名 任欢 创作时间 2017年 3月 5日担任职责简介:本作品是一个可以对照片进行存储和管理的网站,制作时主要过程包括有网站数据库的设计、项目架构的设计以及具体功能的实现三部分实现,项目的主要功能有用户使用邮箱注册、上传照片,获取最热图片,以及对照片相册的修改等。使用软件包括VS2013,SQL server2012.使用的编程语言是 C#和 html以及 JS。项目包括网站的用户展示界面和后台数据维护界面。利用三层架构和 Nvelocity 模板的方式来进行网站制作。本作品旨在给那些喜欢摄影喜欢分享的青年提供一个分享自己的照片以及欣赏他人照片的平台,他们可以在此根据照片进行交流,结识志同道合的朋友。石家庄学院毕业设计(创作报告)I摘 要随着社会的发展与进步,数码相片的图像清晰度逐渐增高,而且便捷式设备的不断出现使得拍照成为了人们身边随时可以进行的事情,随手记录身边的事成为了人们生活的一部分 但是,随着记录的照片越来越多随之而来的是占用的储存空间不断增多,然而在互联网飞速发展的今天,网络存储方式的不断出现给了人们更多的选择空间,人们更喜欢将照片存在网络进行永久保存,这样做可以节省本地的存储空间,也可以将自己满意的照片发布与他人分享,收获他人的评价 所以我想到了以当前成熟的相册网站为模板,并且模拟出其后台管理页面,并且添加自己的想法来制作一种这类网站。【关键词】照片,网站,分享,存储,评价仿 QQ 空间的照片分享存储网站的设计与实现II ABSTRACTAn album management website based on three levels of designWith the development and progress of society, digital photo image resolution gradually increased, and the appearance of portable equipment makes the photograph became people around at any time can make things, with record what has become a part of people's life But, as the record is more and more the resulting photograph takes up the rising number of storage space, however, in today's rapid development of Internet, network storage appear constantly gives people more options, people prefer the cloud disk is photos for permanent preservation, doing this can save the local storage space, can also be released a picture of my happy to share with others, harvest the evaluation of others So I think at the current mature album site as a template, and simulate the background management page, and add your own ideas to create one【Key Words】 Photos, websites, sharing, storage, evaluation目录毕业作品基本信息 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ I摘 要 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ IIABSTRACT ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ III引言 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 1一、可行性分析与需求分析 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 1(一)可行性分析 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 1(二)需求分析 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 1二、网站开发工具及开发语言介绍 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 2(一)开发环境 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 2(二)开发语言 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 2三、网站设计 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 2(一)确定网站的架构 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 2(二)设计网站的数据库 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 4四、网站功能设计与展示 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 5(一)注册登录及忘记密码 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 5(二)最火、最新照片的展示 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 7(三)分类照片的展示 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 8(四)上传照片 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 8(五)网站后台管理 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 9结论 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 10参考文献 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 11致谢 ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ 12石家庄学院毕业设计(创作报告)0引言随着当前互联网的发展,网络进入了千家万户,也方便了人们的生活,人们更希望快捷便利的访问自己的照片,而不是像传统方法一样慢慢寻找,该网站的制作目的即为了方便人们的存贮和访问该网站使用了建立中小型网站时常用的三层架构的设计,运用 SQL2012数据库,在网站搭建过程中使用了 Nvelocity 模板来进行后台数据的传递。一、可行性分析与需求分析 (一)可行性分析1. 技术可行性分析该网站是基于网页浏览器开发的,主要依据 Asp.Net下的三层架构为编程的方法,采用基础的网站搭建模式。后台数据库使用的是 Microsoft Sql Server 2012,编程语言为 C#和一些网页编程语言例如 html和 JS等等。通过这些技术来构建一个在线的照片分享存储的网站,独立实现网站的绝大部分功能,在技术上可以实现。2. 硬件可行性分析开发本网站需要的硬件配置为 I3及以上处理器,4G 及以上内存,并且需要配置IIS本地服务器,电脑的硬件配置是当前主流的配置,公网的服务器可以通过购买阿里云的服务器来解决,电脑的价格与阿里云服务器的价格都可以接受,所以本网站在硬件配置上的需求也是可行的。(二)需求分析1. 用户需求分析本作品模拟 QQ空间的相册功能,主要受众群体为当今热爱拍照和分享照片的年轻群体,他们用手中的移动设备记录下了身边的美好,他们可以借助本网站这个平台,将自己的作品上传到网站上供大家欣赏与评价,与他人分享,交到志同道合的朋友并且探讨摄影的经验。2. 功能需求分析根据用户的需求,本网站在设计时应满足如下目标:(1) 网站界面设计应该注重美观大方。(2) 可以实现用户上传照片功能。(3) 用户可以自行检查自己输入的数据功能。石家庄学院毕业设计(创作报告)1(4) 用户可以管理自己的照片,即实现增删改查的功能。二、网站开发工具及开发语言介绍(一)开发环境本网站是基于 Windows 操作系统,使用的是 vs自带的本地的 IIS 服务器,开发工具是 Visual Studio 2013,数据库设计软件是 PowerDesigner 16.5,数据库是 SQL Server 2012,后台数据使用了 Nvelocity模板进行上传,前台网站使用 html和 JS等编程语言主要对界面进行调整和设计。(二)开发语言1. C#C#是主要用于微软公司所属软件编程的一种面向对象的、运行于 .NET Framework之中的编程语言。C#似乎与 Java十分类同,其主要是微软公司 .NET windows网络框架的重要角色。它使得程序员可以很快地写出多种 MICROSOFT .NET平台的应用程序。2. JavaScriptJavaScript是面向网络的编程语言,是一种动态类型、弱类型、基于原型的语言,它主要应用客户端,本质是一种脚本语言。受到编程者的喜爱。JavaScript在使用中对数据没有做出规范的要求。它可以不经过网络服务器便对用户做出相应的反应,拥有一定的跨平台性。3. HtmlHtml是一种超文本语言,是标准通用标记语言下的一个应用,同时其也是一种规范,一种设计规范, 它通过标志符号来标记需要展现的网页中的每个部分。三、网站设计(一)确定网站的架构本网站的架构采用的是基础的三层即:DAL,BLL 和 Model,利用了 Nveloctiy 模板实现后台数据向前台传递。网站的架构如图 1 所示:仿 QQ 空间的照片分享存储网站的设计与实现2图 1 网站架构图网站的 Model 层又叫做实体类层,起作用是三层项目的基础,所谓没有实体类其他的层都无法其到相对应的作用,在该层中,会将需要用到的每个类中的其包含的属性体现出来,方便 DAL 和 BLL 层调用。石家庄学院毕业设计(创作报告)3图 2 三层逻辑图网站的 DAL 层又叫数据访问层,主要是针对数据的操作,即为对 Model 中的对象进行操作,也可以说,是针对数据的操作,并不是对数据库的操作,为其它层提供数据操作方法,方便其它层的调用和处理。网站的 BLL 层又称为业务逻辑层即主要是针对问题的操作,也可以将它认为是对数据的操作,该层所做的为将 UI界面与 DAL相联系,在该层中进行判断从而调用DAL层中的相对应的方法。(二)设计网站的数据库1. 数据库分析由于本网站是用 C#语言来进行开发的,首选的数据库必然是 Microsoft Sql Server,C#提供了强大的支持 Microsoft Sql Server 数据库的函数。Microsoft Sql Server是目前排名第三的关系型数据库,它有高性能、易用和价格适宜的优点。2. 数据表设计为了保证数据的一致性,数据表的设计在采用了外键关系后还将更新与删除规则设置为级联,这样就从数据库层面上保证了数据的一致性。数据表的的设计如图 2 所示:
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:c#仿QQ空间的相册管理网站的设计与实现.rar
    链接地址:http://www.gold-doc.com/p-254919.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开