资源描述:
《支持远程管理的图像数据库系统设计与实现—业务层设计及数据库建模---毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文支持远程管理的图像数据库系统设计与实现—业务层设计及数据库建模DesignandImplementationofImageDatabaseSystemSupportingRemoteManagement—BusinessLayerDesignandDatabaseModeling姓名:学号:学 院:软件学院系:软件工程专业:软件工程年级:指导教师:年月摘 要随着图像数量的日益庞大,应用程序复杂程度的提高,传统的C/S模式的图像数据库暴露出许多不可克服的问题,造成软件实现及维护越来越
2、困难。而基于Web的图像数据库技术,结合图像处理技术、数据库技术和Web三种技术,拓展了传统数据库的范围,为图像管理注入了新的活力,使得诸如医学、遥感等行业更加方便快捷的获取图像信息,便于实现Internet下诸多领域的图像资源共享,因此建立一个支持远程管理的图像数据库系统已成为时代迫切的需要。本项目就是针对现状而开发的基于Web的MVC模式的远程图像数据库管理系统,采用B/S构架,实现了跨平台操作,主要有以下功能与优点:l可实现较大图片的增删改查,支持多种图片格式。l使用最新的Struts2跟
3、Hibernate框架,既符合MVC模式的Web开发标准,又降低了各层之间的耦合度,提高了项目的开发速度,而且Hibernate对JDBC的轻量级封装使数据库访问更加方便,提供了连接管理、事务管理以及对象的缓冲管理等功能,提高了数据访问的安全性与效率。l实现了图片直接存入数据库,而不是上传到文件系统,读取时也是直接从数据表中读出,这样方便备份与处理,而且限制了用户对图片的访问,使得图片更加安全。关键词:图像数据库;支持远程管理;MVC;B/SIXIXAbstractWiththeincreasi
4、nglylargenumberofimages,applications,improvementofthecomplexityofthetraditionalC/Smodelimagedatabaserevealedanumberofinsurmountableproblemsandtheachievementandmaintenanceofsoftwarehasbecomeincreasinglydifficult.Web-basedimagedatabasetechnology,combin
5、edwithimageprocessingtechnology,databasetechnologyandtheWebthreetypesoftechnology,toexpandthescopeoftraditionaldatabasesforimagemanagementhasinjectednewvitalityinto,making,suchasmedicine,remotesensingandotherindustriesmoreconvenientandefficientaccess
6、toimageinformation,tofacilitatetherealizationofthefieldofInternetimagesofanumberofresourcesareshared,andthereforesupporttheestablishmentofaremoteimagedatabasemanagementsystemshavebecomeanurgentneed.ThestatusofthisprojectistodevelopWeb-basedMVCpattern
7、oflong-rangeimagedatabasemanagementsystem,theuseofB/Sarchitecture,therealizationofthecross-platformoperation,mainlyinthefollowingfeaturesandbenefits:lCanachievealargerpictureoftheadditionsanddeletionstotheinvestigation,supportsawiderangeofimageformat
8、s.lStruts2up-to-datewiththeuseofHibernateframeworkisinlinewiththeMVCpatternofdevelopmentofWebstandards,butalsoreducethecouplingbetweenthedifferentlevels,theincreasedpaceofprojectdevelopment,andHibernatelightweightpackageforJDBCdatabaseaccessmoreconve