1、 本科毕业设计 ( 20 届) 基于 Web的图片信息管理系统设计 所在学院 专业班级 通信工程 学生姓名 学号 指导教师 职称 完成日期 年 月 摘 要 随着 Internet的发展和广泛应用,网络图片信息已经成为网络上最重要的资源之一。图片和相片等都是人们记录、分享 信息的重要手段,随着网络技术的发展使这种分享方式更加方便、快捷。在此基础上,基于 Web.NET的网络图片与相册在其共享的合理性、方便性有了更进一步的提高。目前有很多基于 Web的网络相册的网站,为全世界范围内相片的检索及共享提供了平台。当下国内有许多网络图片与相册网站:网易相册、 Google相册、 QQ相册、 TOM相册、
2、雅虎相册、搜狐相册等。随着发展的逐步成熟,传统网络相册的问题也渐渐暴露出来,越来越无法满足用户的展示需求。 Web2.0创造了一种新的媒体形式,使用户不再是单方面的媒体受众,同时也成了内容原创的 重要原始力量,创造了更加清晰的网络社区的网络群体。随着网络带宽及其他相关技术的不断完善,人们使用网络相册的满意度不断提高;同时,随着数码摄像机以及拍照相机的不断增多,人们拥有大量的原创数码相片,使得对网络相册的需求热情迅速提升,互联网进入“读图时代”。因此,人们对网络相册网站的服务也有了对比,以选择性能适合的。 网络达人图片相册网站是基于互动娱乐于一体的,主要针对当前校园图片信息分享为目的的网站。 可
3、以加强同学之间的交流和了解,这样可以更好展现学习生活风采。 本系统采用 ASP.NET开发平台, ASP是 Microsoft公司提供的一种开发动态网页的技术,利用 C#开发语言和 SQL Server2005作为后台数据库, SQL Server2005是 Microsoft公司提供的一种数据库管理系统,是一种综合、集成的数据平台,基于该平台的图片相册系统具有性能完善、特定性强等优势。 关键词 :图片相册;数据库; SQL Server2005; ASP.NET Abstract With the development and wide application of Internet, n
4、etwork picture messaging has become the networks most important resources. Pictures and photos are all the people recorded important means of sharing information, with the development of network technology to share ways to make this more convenient and faster. On this basis, the network-based Web.NE
5、T photos and albums in his share of the reasonable, convenient, has been further improved. There are many Web-based Web Albums site, for the worldwide search and sharing photos provide a platform. There are many current national network of pictures and albums Website: Netease album, Google Photos, Q
6、Q album, TOM album, Yahoo Photos, Sohu album and so on. As the development matures, the problems of traditional Web Albums has gradually exposed more and more unable to meet the needs of the users display. Web2.0 is creating a new form of media, so users no longer one-sided media audience, but also
7、become an important content of original raw power, and create a more clear network of online communities online community. As the network bandwidth and other related technologies continue to improve, people use Web Albums increasing satisfaction; same time, with photo camera, digital cameras and the
8、 growing number of people have a large number of original digital photos, making the demand for Web Albums enthusiasm rapid increases in Internet access to the “era of pictures.“ Therefore, it was the site of the Web Albums service has also been compared to select the right performance. Network of p
9、eople picture album website is based on the interactive entertainment in one of the main picture for the current campus site for the purpose of sharing information. Can enhance exchanges and understanding between students, which can show better learning life style. This system uses the ASP.NET devel
10、opment platform, ASP is Microsoft provides a dynamic web development technologies, using C # development language and SQL Server2005 as the backend database, SQL Server2005 is Microsoft provided a database management system, is a comprehensive, integrated data platform, the platform-based photo albu
11、m system has perfect performance, a specific and strong advantage. Keywords: Photo album; Database; SQL Server2005; ASP.NET 目 录 1 引言 . 1 1.1 设计任务 . 1 1.2 设计内容 . 1 1.3 目的和意义 . 1 2 系统使用的技术综述 . 3 2.1 ASP.net 简介 . 3 2.2 IIS 简介 . 3 2.3 SQL 简介 . 4 3 需求分析及可行性 . 5 3.1 研究方式 . 5 3.2 国内外网站对比分析 . 5 3.3 可行性分析 .
12、6 3.3.1 经济可行性 . 6 3.3.2 技术可行性 . 6 4 系统总体设计 . 7 4.1 系统总体框架 . 7 4.1.1 基于 B/S 体系 . 7 4.1.2 系统总体框架图 . 7 4.2 系统功能模块设计 . 8 4.2.1 用户类型 . 9 4.2.1 管理员 . 9 4.3 系统主要工作流程 . 10 4.3.1 网络图片系统客户端工作流程 . 10 4.3.2 网络图片系统管理端工作流程 . 10 5 数据库的分析与设计 . 12 5.1 数据库及数据表分析 . 12 5.2 管理员信息数据库表 . 12 5.3 类别信息数据表 . 13 5.4 公告信息数据表 .
13、13 5.5 图片信息数据表 . 13 5.6 会员信息数据表 . 14 5.7 相册信息数据表 . 14 6 系统详细设计 . 16 6.1 普通用户登录主要模块 . 16 6.2 普通相册用户图片修改模块设计 . 17 6.3 管理员模块设计 . 20 7 系统关键技术 . 24 7.1 系统用户简介 . 24 7.2 技术要点 . 24 7.2.1 图片显示的技术 . 24 7.2.2 SQL 查询 . 27 8 结论 . 29 致谢 .错误 !未定义书签。 参考文献 . 30 附录 1 源程序代码 . 32 附录 2 毕业设计作品说明书 . 43 1 引言 1.1 设计任务 本设计旨在
14、帮助掌握专业知识和基本技能,培养综合运用所学知识与技术 ,独立地分析和解决问题的能力;通过本次设计,掌握使用 SQL Server 开发数据库系统和网页制作的基本技能,实现网络图片系统的基本功能,培养正确的思维方法和严谨的科 学态度,和通过专业知识解决实际问题的能力。 1.2 设计内容 创建一个网络图片系统,本站系统可实现普通用户注册、上传图片、下载图片、分类浏览图片和我的照片、按排行浏览图片、浏览最新图片、管理员相册管理等基本功能,并可以通过对图片的更新,用户可以及时交流,便于使用。 根据网络图片管理的实际要求,网络图片管理的工作流程,系统应实现以下功能: 1.要求系统能够实现管理员端对图片
15、内容、图片用户资料、用户注册等管理。 2.要求系统能够实现用户端对资料、相册等管理和操作。 3.要求系统能够实现普通用户对图片内容、图片 相册等访问功能。 4.要求系统能够进行适当的浏览、查询和修改功能。 系统要求:实用、简单易用、代码规范、设计说明书完整规范。 1.3 目的和意义 随着 Internet 的发展和广泛应用,网络图片信息已经成为网络上最重要的资源之一。图片和相片等都是人们记录、分享信息的重要手段,随着网络技术的发展使这种分享方式更加方便、快捷。在此基础上,基于 Web.NET 的网络图片与相册在其共享的合理性、方便性有了更进一步的提高 1。目前有很多基于 Web 的网络相册的网
16、站,为全世界范围内相片的检索及共享提供了平台。当下国内有许多 网络图片与相册网站:网易相册、 Google 相册、 QQ 相册、 TOM 相册、雅虎相册、搜狐相册等。随着发展的逐步成熟,传统网络相册的问题也渐渐暴露出来,越来越无法满足用户的展示需求 2。 Web2.0 创造了一种新的媒体形式,使用户不再是单方面的媒体受众,同时也成了内容原创的重要原始力量,创造了更加清晰的网络社区的网络网络群体。随着网络带宽及其他相关技术的不断完善,人们使用网络相册的满意度不断提高;同时,随着数码摄像机以及拍照相机的不断增多,人们拥有大量的原创数码相片,使得对网络相册的需求热情迅速提升,互联网进入 “读图时代”
17、。因此,人们对网络相册网站的服务也有了对比,以选择性能适合的。 正由于这种市场的实际需求,本课题采用最新的技术来开发系统,采用 ISS技术,使用微软 ASP.NET 环境使得系统结构更加清晰,开发过程更加便捷。 2 系统使用的技术综述 2.1 ASP.net简介 ASP.net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(其和 SQL 能非常好的融合一起)。通用语言的基本库,消息机制,数据接口的处理都能无 缝的整合到ASP.net 的 Web 应用中。 与 HTML 相比, ASP 网页具有以下特点 3,4,5: 利用 AS
18、P 可以实现动态网页技术; ASP 文件包含在 HTML 代码所组成的文件中,容易修改和测试 5; 服务器上的 ASP 解释程序会在服务器端制定 ASP 程序,并将结果传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页,具有很强的兼容性 6; ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强; ASP 可以使用服务器端 ActiveX 组建来执行各种各样的任务 7, 8; 由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码被窃取 9。 2.2 IIS 简
19、介 ASP 应用程序需要 IIS 服务器才可正常执行。 IIS 是指一群因特网服务器,包括一个使用超文本传输协议( http 协议)的服务器和一个使用文件传输协议( ftp 协议)的服务器。 ASP 应用程序需在安装有 IIS 服务的计算机上运行。 IIS 支持有编辑环境的、有全文检索功能的、有多媒体功能的界面,其次 ,IIS是随 Windows Server 2003 一起提供的文件和应用程序服务器,是在 Windows Server 上建立 Internet 服务器的基本组件。 IIS 是 Windows 系统集成的 Web 开发服务器,利用它可以很容易地构建出 Web 站点。 2.3 S
20、QL 简介 SQL Server 具有强大的创建、开发、设计及管理功能, SQL Server 是真正的客户机 /服务器体系结构;图形化用户界面,使系统管理和数据库管理更加直观、简单;丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地;SQL Server 与 Windows NT 完全集成,利用了 NT 的许多功 能,如发送和接受消息,管理登录安全性等; SQL Server 也可以很好地与 Microsoft BackOffice 产品集成 10。 SQL Server 2005 中包含了非常丰富的新特性:通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复
21、杂管理需求,推动企业管理信息化建设和业务发展;通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升 IT 管理效率并降低运维风险和成本; SQL Server 2005 将提供一个极具扩展性和灵活性的开发平台,不断拓展应 用空间,实现 Internet 数据业务互联,为客户带来新的商业应用机遇。 SQL Server 2005 在以下三个主要方面帮助客户提高业务: ( 1)企业数据管理 ,SQL Server 2005 针对行业和分析应用程序提供了一种更安全可靠和更高效的数据平台。 SQL Server 的最新版本不仅是迄今为止 SQL Server 的最大发行
22、版本,而且是最为可靠安全的版本。 ( 2)开发人员生产效率 ,SQL Server 2005 提供了一种端对端的开发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。 ( 3)商业智能 ,SQL Server 2005 的综合分析、集成和数据迁移功能使各个企业无论采用何种基础平台都可以扩展其现有应用程序的价值。构建于 SQL Server 2005 的 BI 解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策 11。 SQL Server 2005 为 IT 专家和信息共作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管
23、理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的 自动化管理能力, SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案 12,13。 3 需求分析及可行性 3.1 研究方式 通过对各个网站的功能能进行试用比较,以及通过问卷形式抽样调查,对该网络图片管理系统有总体上的认识,其次对该系统进行功能上的补充,使其能够简单地运行,然后在后期不断地完善。 3.2 国内外网站对比分析 现阶段的网络相册服务商们,在网络相册储存量、相册上传速度、批量上传、相册访问速度、图片编辑功能上有一番比拼。网络相册的开发成本高,不同的服务商为其利润的
24、最大化,在这些 功能上也下了一番心思。网易、 Google、腾讯作为网络相册市场中优秀的运营商。对其相册的功能进行一下如下比较: 网易相册只需注册之后三步就进入网易相册界面,上传图片可以支持 JPG、GIF 格式,介于中等水平,在批量添加图片的步骤中简单明了,上手容易。在图片编辑中,网易相册支持旋转、裁剪、亮度 /对比度调整,网易相册还具有好友相册功能等。 Google 相册注册之后需 Email 激活,上传图片支持所有格式。批量上传显得普通一些,每次最多上传 5张照片。 Google 相册可以利用自己的插件 “picasa“来实现对图片的编辑 ,图片修改功能是所有网络相册网站中最优秀的。 Google相册具有 RSS 输出功能。 QQ 相册用户更是可以直接使用 QQ 帐户密码登录,上传图片可以支持 JPG、GIF 格式,介于中等水平。 QQ用户最多只能一次上传 5个图片,可以支持图片的旋转、裁剪、亮度、对比度的调整,但上传速度和修改速度、页面转换速度都极慢。 QQ 相册具有相册封面功能和幻灯片播放模式 2。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。