资源描述:
《智能数字相册系统的设计_毕业论文.doc.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要随着计算机和数码设备的普及,数字图片资源已成为我们日常生活中的一个重要部分,对于日益增多的图片资源,如何更好的存储和有效检索已成为人们面临的一个新的课题,于是电子相册应运而生。该系统和一般的数字相册系统相比,更具有一定的智能性。例如:当用户需要某幅相片时,可以通过简单的人机交互,或者根据用户的使用记录,自动推荐出用户可能需要的图像。本文介绍基于.NET平台开发的基于B/S模式的智能数字相册的具体实现。系统的主要开发语言为C#,应用了XML、Ajax等技术,结合了目录管理与SQLServer数据库管理。同时采用基于文件方式的图像存储,
2、即图像文件以文件形式存放于指定的计算机目录下,在数据库表中只反映图像数据文件的存储路径及各种属性,这种存储方式缩小了数据库的容量,对图像的操作和使用都十分方便。对于数字相片的录入,检索等功能的实现,系统采用了当今流行的Ajax技术,其改变了传统的客户端与服务器端交互的方式,使得用户无需等待数据刷新,即可执行其他的操作,所有的数据处理都在后台进行,提高了用户体验。系统的主要功能包括:用户登录与用户管理、图像的导入和显示,根据关键字检索图像,根据图像的分类浏览相册及改变相册的风格。关键词:Ajax;.NET;电子相册29AbstractWi
3、ththepopularityofcomputersandnumeraldevices,theresourcesofdigitalphotoshavebecomeimportantpartsofourdailylife.Asforthegrowingnumberofimages,howtokeepandretrievalthemeffectivelyisthefacingproblem.Asaresult,e-albumcameintobeing.Comparedwithothere-albums,thisnewsystemattend
4、tobemoreintellect.Forexample,ifyouwanttofindoutonepicturefromthealbum,youcouldchoosetocontactwithyourcomputer.Also,youcouldwaitthesystemtorecommendaccordingyourrecords,thenyouwillfindouttheimageyouwant.Atthesametime,ifyouwanttolookthoughsomerelatedpictures,youcouldinputs
5、omekeywords,thenyourpictureswillcomeintobeingimmediately.Thispaperwillintroduceyoutheintelligente-album,whichisdevelopedwithB/Smodelandisbasedon.NETplatform.Thee-albumisdevelopedinC#language,appliedwithXMLandAjaxtechnology,combinedwiththemanagementofcatalogueandSQLServer
6、.Picturesinthee-albumarestoragedbasedonfiles,thatispicturesarestoragedatthegivencatalogueasfilesnotimages.Atthesametime,onlythestoragelocationandattributesofpicturesarewritteninthedatabase,whichmakesthedatabasesmaller.Therefore,itisconvenienttousers.Fortheloadingandretri
7、eval,Ajaxisusedinthee-album.Thismostpopulartechnologychangesthetraditionalpatternbetweenclientandserver,allowingreplacingdatawithoutrenewingthewholepage.Alltheprocessingworkisdoneinthebackground,whichisquiteconvenienttousers.Thee-albumincludestheloginandmanagementofusers
8、,theimportanddisplayofimages,searchingimagesaccordingtosomekeywords.Lookingthoughpicturesofdiffirentcat