




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机专业 毕业论文样板(终版) 计算机专业 毕业论文样板(终版) 武汉科技大学本科毕业论文摘要随着计算机和数码设备的普及,数字图片资源已成为我们日常生活中的一个重要 部分,对于日益增多的图片资源,如何更好的存储和有效检索已成为人们面临的一个 新的课题,于是电子相册应运而生。该系统和一般的数字相册系统相比,更具有一定 的智能性。例如:当用户需要某幅相片时,可以通过简单的人机交互,或者根据用户 的使用记录,自动推荐出用户可能需要的图像。 本文介绍基于.NET平台开发的基于B/S模式的智能数字相册的具体实现
2、。 系统的主 要开发语言为C#,应用了XML、Ajax等技术,结合了目录管理与SQL Server数据库管 理。同时采用基于文件方式的图像存储,即图像文件以文件形式存放于指定的计算机 目录下,在数据库表中只反映图像数据文件的存储路径及各种属性,这种存储方式缩 小了数据库的容量,对图像的操作和使用都十分方便。对于数字相片的录入,检索等 功能的实现,系统采用了当今流行的Ajax技术,其改变了传统的客户端与服务器端交 互的方式,使得用户无需等待数据刷新,即可执行其他的操作,所有的数据处理都在 后台进行,提高了用户体验。 系统的主要功能包括:用户登录与用户管理、图像的导入和显示,根据关键字检 索图像,
3、根据图像的分类浏览相册及改变相册的风格。关键词: Ajax; .NET; 电子相册I武汉科技大学本科毕业论文AbstractWith the popularity of computers and numeral devices, the resources of digital photos have become important parts of our daily life. As for the growing number of images, how to keep and retrieval them effectively is the facing problem. As
4、 a result, e-album came into being. Compared with other e-albums, this new system attend to be more intellect. Forexample, if you want to find out one picture from the album, you could choose to contact with your computer. Also, you could wait the system to recommend according your records, then you
5、 will find out the image you want. At the same time, if you want to look though some related pictures, you could input some keywords, then your pictures will come into being immediately. This paper will introduce you the intelligent e-album, which is developed with B/S model and is based on .NET pla
6、tform .The e-album is developed in C# language, applied with XML and Ajax technology, combined with the management of catalogue and SQL Server. Pictures in the e-album are storaged based on files, that is pictures are storaged at the given catalogue as files not images. At the same time, only the st
7、orage location and attributes of pictures are written in the database, which makes the database smaller .Therefore, it is convenient to users. For the loading and retrieval, Ajax is used in the e-album. This most popular technology changes the traditional pattern between client and server, allowing
8、replacing data without renewing the whole page. All the processing work is done in the background, which is quite convenient to users. The e-album includes the login and management of users, the import and display of images, searching images according to some key words. Looking though pictures of di
9、ffirent catalogy is also included.Key words: Ajax; .NET; E-albumII武汉科技大学本科毕业论文 目 录1 绪论. 1 绪论 1.1 研究的意义及目的 . 1 1.2 国内外文献综述 . 1 1.3 研究内容 . 1 2 相关技术 . 2 2.1 AJAX 技术概述 . 2 2.1.1 2.1.2 2.1.3 2.2.1 2.2.2 2.2.3 2.2.4 Ajax 技术的含义 . 2 Ajax 技术的特点 . 2 Ajax 开发的关键技术 . 2 .NET 框架结构 . 4 ASP.NET 技术 . 4 ASP.NET 命名空间 .
10、 5 ADO.NET 技术 . 62.2 .NET FRAMEWORK . 42.3 本章小结 . 8 3 智能数字相册系统的设计 . 9 3.1 总的设计目标 . 9 3.2 需要解决的重点问题 . 9 3.3 系统数据结构的设计 . 10 3.4 系统功能设计 . 10 3.4.1 3.4.2 3.4.3 图片管理. 11 图片检索 . 12 图片浏览. 163.5 本章小结 . 19 4 系统实现与测试 . 20 4.1 系统开发环境与工具 . 20 4.1.1 4.1.2 Visual Studio 2008 . 20 SQL Server 2005. 214.2 系统运行环境 . 2
11、1III武汉科技大学本科毕业论文4.3 实验结果 . 22 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 用户登录. 22 用户注册. 22 更改用户信息. 23 浏览相片. 24 检索相片. 24 上传相片. 264.4 本章小结 . 26 5 结论. 27 结论 5.1 总结 . 27 5.2 展望 . 27 参考文献 . 28 致 谢. 29IV武汉科技大学本科毕业论文11.1绪论研究的意义及目的随着人们生活水平的逐步提高,旅游成了大家必不可少的放松方式,每当笔者走到一个美丽的景点,就会忍不住拿起数码相机照上几张留做回忆。虽然照片最后会存入到 自己的电脑里,但是
12、时间一长、照片一多,这些有着勾起回忆的资料,就会显得杂乱无 章,即不方便欣赏,也不方便管理。而电子相册具有欣赏、传播方便,界面美观等特点, 可以很好的管理所存入的照片,不失为欣赏、保存照片的最佳工具。1.2国内外文献综述智能数字相册是一种应用性较强的图像管理软件,也是时下最流行的一种网络元素,它可以应该在很多的领域,例如时下最流行的空间及博客就应用到了这一技术,而 且受到大多数网友的认可和追捧。其以静态照片为素材(获得源方式为扫描仪扫描、数 码相机拍摄等),配合动感的背景、前景和字幕等视频处理的特殊效果,配上音乐就可 制作成电子相册。 制作好的电子相册可以在电脑上,各类影碟机上,以及手机和 M
13、P4 里观看,这是数 字相册技术发展到今天的一个新的突破,即不再像传统那样,只能在电脑上或在影碟机 上观看了。并且还可以通过手机将自己的个性化 MTV 发送给远方的亲朋好友们分享。 当然,如果考虑到长期保存的话,制作成电子相册光盘那是最好的选择,它可保存 100 多年之久,标准 VCD、SVCD、DVD 格式,兼容性好,通过影碟机即可与家人、朋友、 客户观赏,若保存在硬盘上,也便于随时调阅、欣赏,永久保存。1.3研究内容该系统比一般的数字相册系统而言,更具有一定的智能性,例如:当用户需要某幅相片时,可以通过简单的人机交互,或者根据用户使用记录,自动推荐出用户可能需要 的图像。该智能数字相册系统
14、是一种基于 B/S 架构的系统,它采用 ASP.NET 开发,采 用 Ajax 技术缩短了网络的延迟,节约了用户的时间。 本系统所研究的是从数字相册的管理到相册的生成等一系列的问题,大致分为: 图像的导入和显示、数据库索引的建立、根据关键字检索图像、图像的分类等。1武汉科技大学本科毕业论文2相关技术2.1 Ajax 技术概述2.1.1 Ajax 技术的含义Ajax 技术是 Asynchronous JavaScript And XML(异步 JavaScript 和 XML) 的英文缩写,它不是一种单独的技术,而是一种融合了多项现有的成熟的技术集合。 这种技术集合发挥了其中每一种技术的独特之处
15、,糅合起来便形成了一种功能强大的新1 技术 。Ajax 使用通信技术发送和接收对服务器的异步请求/响应,然后利用显示技术处理响应。Ajax 技术主要是一种客户端技术,是一种以浏览器为中心的开发框架,是一2 是 Ajax 的工作原理相当于在客户和服务 种新的 Web 体系结构, Web 2.0 的核心技术 。器之间加了?个中间层,使用户操作与服务器响应异步化。这样把以前的一些服务器负 担的工作转嫁到客户端, 利于客户端闲置的处理能力来处理, 减轻服务器和带宽的负担。2.1.2 Ajax 技术的特点Ajax技术的核心理念在于使用XMLHttpRequest对象发送异步请求。它使XHTML和 CSS实现基于各种标准的页面呈现,使用文档对象模型(Document Object Model)实现动 态显示和交互,使用XML和XSLT操作数据和实现数据交换,使用XMLHttpRequest实现 异步数据检索和读取,最后使用JavaScript将所有数据进行绑定和处理。与传统We
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年护师急诊处理流程试题及答案
- 备考策略无人机驾驶员执照考试试题及答案
- 2024年初级审计师考试总结归纳试题及答案
- 2025年建造师考前冲刺题试题及答案
- 2024高级审计新标准解读试题及答案
- 2025版终止商业店铺租赁合同
- 质量保证措施的设计与实施试题及答案
- 2025苏州市前期物业管理委托合同示范文本
- 2025贷款购房合同
- 2025合同条款中的违约金标准过高法院有权作出适当调整
- 广东高职高考英语必背单词2024
- 【MOOC】创业基础-暨南大学 中国大学慕课MOOC答案
- 小学四年级奥数教程30讲(经典讲解)
- 中建专项施工电梯专项施工方案
- 全国各省市一览表
- 餐饮的劳务合同(2篇)
- 主题13 教育的伟大之处-备战2022年高考英语读后续写典型范文背诵语料库
- 山东省潍坊市2023-2024学年高二下学期期末考试 历史 含解析
- 2024-2025学年中职历史世界历史高教版(2023)教学设计合集
- 阿里云:云上数字政府之:政务云统筹运营建设指南
- 高校老师三年发展计划
评论
0/150
提交评论