欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载
     

    毕业设计(论文)图像垂直搜索引擎.doc

    • 资源ID:3978232       资源大小:2.49MB        全文页数:72页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)图像垂直搜索引擎.doc

    学 号:2007c7010115河北理工大学成人教育毕业论文论文题目:图像垂直搜索引擎学 院:河北理工大学继续教育学院专 业:计算机科学与技术班 级:07计本姓 名:指导教师:2010 年 12 月 日河北理工大学成人教育毕业设计(论文)任务书学院继续教育学院学生姓名指导教师郝胜男设计(论文)题目图像垂直搜索引擎主要研究目标和研究内容用Google以及百度等搜索引擎来搜索高校的图片,但这些都不是专业的针对高校来进行搜索,存在一定的缺陷。本人选择此题就是要解决这个泛而不精的问题,这样设计出来的是一个具有很强的针对性的搜索引擎,在各方面比传统的综合性图片搜索引擎能提供更全面更周到的服务。说明书(论文)的要求纸张大小:标准A4纸(210mm297mm)装订:左侧装订版芯:页边距上2.54 mm,下2mm,左3mm,右2.3 mm。正文字体小4号宋体,每页2832行,每行3338字。图纸的要求进度安排312周搜集材料,确定题目,编写大致结构1214周编写每个模块的代码,并进行汇总1516周做最后的调试与运行设计的基础数据和主要参考文献1叶乃文,喻国宝.面向对象程序设计M.北京:清华大学出版社,2004.2 张怀庆.Java 案例精粹150例M.北京:冶金工业出版社,2005.3 蔡明志.数据结构M.北京:中国水利水水电出版社,2006.4 王剑.规模中文搜索引擎的架构和设计技术M.北京:科学出版社,2002.指导教师签字: 系主任签字: 河北理工大学成人教育毕业设计(论文)进程表学 院河北理工大学姓 名袁洁琼合作者设计(论文)题目图像垂直搜索引擎时 间工 作 内 容完 成 情 况34周57周810周1112周1314周1516周确定论文题目构思整体的模块对小细节莫块进行研究对所需材料进行搜集对各个模块的代码进行编写做最后的运行调试论文题目为图像垂直搜索引擎完成大体模块的设计确定细节模块的内容搜集全需材料编写完所修代码调试成功本人完成部分论文(说明书)1.7929万字 图纸指导教师签字: 摘 要互联网上的信息每天都以指数量级的速度爆炸性增长,面对如此浩瀚的资源,搜索引擎为所有网上冲浪的用户提供了一个入口,毫不夸张的说,所有的用户都可以从搜索引擎出发到达自己想去的网上任何一个地方。因此它也成为除了电子邮件以外最多人使用的网上服务。但是,随着信息多元化的增长,千篇一律的给所有用户提供同一个入口显然已经不能满足特定用户更深入的查询需求。同时,这样的通用搜索引擎在目前的硬件条件下,要及时更新以得到互联网上较全面的信息是不太可能的。针对这种情况,我们需要一个分类细致精确、对硬件要求低,数据全面深入、更新及时的专业的搜索引擎。关键词:互联网,搜索引擎,图片,JSP,网络蜘蛛AbstractInformation on the Internet grows explosively every day. Search engine provides all the surfers on it with an entrance, from which they can reach every corner of the web. Therefore, search engine becomes the most popular network service second to email.With information continuing to explode in all directions, however, some specific kinds of users are not satisfied with only one entrance, In the meanwhile, due to current hardware imitations, it is not likely to crawl full data on the Internet. What we need is a professional search engine which is well classified, requesting low hardware requirement, containing profound and entire data, and being updated in time. Key words: Internet;Search Engine;images; Java Server Page; Spider Network目录1 引言11.1 研究背景及意义11.2 论文结构22 系统需求分析32.1 系统功能需求32.2 用户需求32.3数据流图4231 前台数据流图4232 后台管理数据流图42.4 数据字典62.4.1 管理员登录数据字典说明62.4.2用户管理数据字典说明72.4.3本地图片管理数据字典说明72.4.4远程图片管理数据字典说明72.4.5种子网站管理的数据流图的数据字典说明82.4.6留言管理的数据流图的数据字典说明82.5 E-R图92.6 数据表的说明92.7实现语言说明92.7.1 关于前台实现语言JSP的说明92.7.2 网蜘蛛实现语言JAVA的说明103 系统概要设计113.1 系统体系结构113.1.1 前台搜索模块113.1.2 后台管理模块113.1.3 网络蜘蛛模块123.2 系统模块功能123.2.1 前台一般搜索模块123.2.2 前台高级搜索模块123.2.3 后台用户管理模块133.2.4 本地图片管理模块133.2.5 网络蜘蛛管理模块133.2.6 留言管理模块143.3 数据库结构设计143.3.1本地图片库表设计143.3.2图片用户反馈表设计153.3.3注册用户表设计163.3.4 意见反馈表设计163.3.5 用户类型库表设计163.3.6 远程图片库表设计173.4 界面设计173.4.1前台界面183.4.2后台界面194 系统详细设计214.1 前台一般搜索214.1.1模块说明214.2 前台高级搜索模块224.2.1模块说明224.2.2 程序设计思路224.3 后台用户管理模块224.3.1 模块说明224.3.2 程序设计思路234.4.1 模块说明234.4.2程序设计思路244.5 网络蜘蛛管理模块254.5.1模块说明254.5.2程序设计思路264.6 留言管理模块275.6.1模块说明275.6.2程序设计思路274.7 网络蜘蛛模块274.7.1 模块说明274.7.2程序设计思路285 系统调试及运行285.1 系统调试28511 启动网络蜘错误28512 启动服务器错误29513 访问数据速度慢295.2 经验30结论32致谢33参考文献34附 录 1 引言 1.1 研究背景及意义l 背景: 随着搜索经济的崛起,人们开始越加关注全球各大搜索引擎的性能、技术和日流量。作为企业,会根据搜索引擎的知名度以及日流量来选择是否要投放广告等;作为普通网民,会根据搜索引擎的性能和技术来选择自己喜欢的引擎查找资料;作为学者,会把有代表性的搜索引擎作为研究对象。据统计,搜索引擎已经成为继电子邮件之后的第二大互联网应用,业界又把2004年定为搜索引擎年。的确,在这一年里搜索引擎发生了许多变化:年初,Google推出了区域搜索;Google的桌面搜索越炒越火,搜狗则宣布启动第三代搜索引擎;年底,微软亚洲研究院正式把“互联网搜索和挖掘”纳入其主要研究方向,这一场场造势运动足以说明搜索引擎已经在引起企业、网民、专家学者的注意,即将掀起一股股“搜索研究热”。专家普遍认为技术是推动搜索引擎的重要力量,特别是在国外的第三方机构对搜索引擎网站进行了一次隐式测评后,即拿掉各家网站的LOGO,让用户在没有先入概念的情况下为其搜索结果打分。没出预料的是,Google依然是这次评测的第一名;但出乎预料的是,Google只领先第二名一个百分点。这一现象又向人们发出一个信号,以Google为代表的超链分析即将成为历史过客,被新的技术所取代。在这种背景下,专业图片搜索引擎作为研究对象,具有重要的理论价值和应用前景。l 国内外研究现状: 搜索引擎技术的研究,国外比中国要早近十年,从最早的Archie,到后来的Excite,以及altvista、overture、google等搜索引擎面世,搜索引擎发展至今,已经有十几年的历史,而国内开始研究搜索引擎是在上世纪末本世纪初。在许多领域,都是国外的产品和技术一统天下,特别是当某种技术在国外研究多年而国内才开始的情况下。例如操作系统、字处理软件、浏览器等等,但搜索引擎却是个例外。虽然在国外搜索引擎技术早就开始研究,但在国内还是陆续涌现出优秀的搜索引擎,像百度(http:/www。baidu。com/)、中搜(http:/www。zhongsou。com/)等。从搜索结果的高度相关性与排它性来看,专业搜索引擎或许应该称之为“精确”搜索引擎;一些专业搜索引擎实际上是专业搜索目录,对提交的网站都经过该专业内的人员进行筛选编辑。从搜索结果的高度相关性与排它性来看,专业搜索引擎或许应该称之为“精确”搜索引擎;在国外一些专业搜索引擎实际上是专业搜索目录,对提交的网站都经过该专业内的人员进行筛选编辑,就此看来,网民迫切需要更加细分的搜索服务,专业的搜索引擎应该应运而生,是未来的趋势。 l 意义:虽然可用Google以及百度等搜索引擎来搜索高校的图片,但这些都不是专业的针对高校来进行搜索,存在一定的缺陷。本人选择此题就是要解决这个泛而不精的问题,这样设计出来的是一个具有很强的针对性的搜索引擎,在各方面比传统的综合性图片搜索引擎能提供更全面更周到的服务。为高校间活动图片提供一个展示交流的平台。在这里不仅能够搜索到高校的相关图片,而且还能提供一个展示和交流的平台,为扩大和宣传高校自己的活动和形象等方面,可起到一定的作用。也为课件制作提供一个素材的渠道,在这里可以提供丰富的针对性强的高校图片。通常教师及同学在制作课件时,如果用到关于一些学校之类的图片一般都很能找到令人满意的,在一般的综合性搜索引擎中,找出一大堆图片中,也许很难发现与自己满意的图片,这样此系统就可以解决此问题,随着信息技术的日益发展,图像信息加工的深入和检索标准的出台,图像搜索引擎功能势必日益完善,图像搜索引擎也必将成为因特网上的新宠。1.2 论文结构本论文结构包括以下几个部分。摘要,是对前言,详细介绍了论文研究背景及意义;第二章 需求分析,包括系统目标需求、功能需求、数据需求以及系统环境介绍,让读者全面了解系统将采用什么样的环境、要做什么、实现什么样的功能整个设计内容的总体概括;关键词,论文中用到的主要关键词语;第一章;第三章 概要设计,包括系统结构设计、模块设计、界面设计,是系统功能模块的初步实现;第四章 详细设计,包括网站整体、应用模块、后台管理的设计与实现,对于主要的模块还给出了详细的源码开发过程。第五章 结论,总结本次开发的经验体会;第六章 参考文献;第七章 致谢。2 系统需求分析2.1 系统功能需求经过实际分析调查,实现一个完整的高校图片搜索引擎,在前台主要是通过关键字进行图片的搜索,能够快速,准确,搜索需要的图片,后台进行用户管理,图片数据的上传,审核,编辑等维护工作。具体功能的需求:前台搜索功能:一般搜索、高级搜索后台用户管理功能:添加新管理员、删除管理员、编辑管理员信息本地图片管理功能:上传图片、对片审核、编辑图片信息、本地图片删除、本地图片查找网络蜘蛛管理功能:远程图片获取、种子网站的编辑、编辑远程网络图片、远程图片删除、远程图片查找留言管理管理功能:留言查看、留言删除2.2 用户需求要设计一个性能良好的高校图片搜索引擎,明确用户的应用环境对平台的要求是首要的各基本的。高校图片搜索引擎不仅能够够搜索到高校的相关图片,而且还能搜索高校以外的图片,包括网络的大多数图片,这样为高校提供一个展示和交流的平台,为扩大和宣传高校自己的活动和形象等方面,可起到一定的作用,也为课件制作提供一个素材的渠道。高校图片搜索引擎开发的目标是实现高校图片搜索,这是在用户要求的基础上提的。用户要求如下:(1)基本Web,用户界面友好,灵活,操作方面易扩充。(2)人机交互性好,容错性强,对用户的操作上的错误,系统能给出相应的是示。(3)在该平台之上, 用户可以上传图片,也可以很方便,精确地搜索到想要的图片。(4)程序结构清晰,便于系统维护。(5)目录结构清晰,便于系统扩充,增强系统通用性。图2-1前台搜索数据流图Fig 2-1 prospects search data flow diagram用户1搜索4显示2搜索3显示消费表I关键字图片图片图片图片2.3数据流图231 前台数据流图232 后台管理数据流图(1)用户管理1检索2登录用户密码密码正确管理员图片表III4编辑5删除3添加用户删除用户编辑 用户添加用户信息用户信息用户信息图2-2 用户管理数据流图Fig 2-2 users manage data flow diagram 图2.3本地图片管理数据流图Fig2-3 Photo local management of data flow diagram用户密码密码正确上传图片管理员1检索登录日志I图片表II2登录4更新6修改7审核5查找图片审核图片编辑 图片查找查找结果5删除删除图片图片信息图片信息记录号审核信息(2)本地图片管理图2-4网络蜘蛛管理数据流图Fig 2-4 spider network management data flow diagram用户密码选择管理员密码正确启动网络蜘蛛管理员1检索登录日志I图片库II2登录3更新5修改6修改4查找种子网站编辑远程图片编辑 远程图片查找查找结果图片信息图片信息图片表III图片图片(3)网络蜘蛛管理2.4 数据字典2.4.1 管理员登录数据字典说明表1 管理员登录数据流词条描述Table 1 Data Flow Manager Login Article Description数据流名说 明数据流来源数据流去向数据流组成报告错误用户的密码错误由使用者输入管理员密码错误信息选择用户名用户名级别由使用者选择进入用户表查找并比较20个字符正确管理员的密码正确由管理员输入登录日志各种字符、数字、非字符等2.4.2用户管理数据字典说明表2 用户管理数据流词条描述Table 2 users manage data flow Article Description数据流名说 明数据流来源数据流去向数据流组成报告错误管理员输入的用户名已存在由管理员输入用户表错误信息添加信息添加成功由管理员输入用户表各种字符、数字、非字符等2.4.3本地图片管理数据字典说明表3 本地图片数据流词条描述Table 3 Photo local data flow Article Description数据流名说 明数据流来源数据流去向数据流组成上传图片用户从本地上传图片本地计算机进入服务器图片库各种格式的图片图片审核过滤用户上传的图片本地计算机图片信息表各种格式的图片图片编辑管理用户上传的图片信息民本地计算机图片信息表各种字符、数字图片查找快速查找图片管理员输入图片信息表各种字符2.4.4远程图片管理数据字典说明表4 远程图片数据流词条描述Table 4 Remote Data Stream Photo Article Description数据流名说 明数据流来源数据流去向数据流组成获取远程图片通过网络蜘蛛获取网上图片互连网进入服务器图片库各种格式的图片图片编辑管理网络蜘蛛获取网上图片信息管理员输入图片信息表各种字符、数字图片查找快速查找网络蜘蛛获取网上图片信息管理员输入图片信息表各种字符2.4.5种子网站管理的数据流图的数据字典说明表5 种子网站数据流词条描述Table 5 seed Site Data Stream Article Description数据流名说 明数据流来源数据流去向数据流组成网址添加管理员添加的网站链接管理员输入种子网站信息表Http链接网址修改管理员修改网址信息管理输入种子网站信息表各种字符、数字网址删除管理员删除网址管理输入种子网站信息表记录号2.4.6留言管理的数据流图的数据字典说明表6 意见反馈数据流词条描述Table 6 feedback data flow Article Description数据流名说 明数据流来源数据流去向数据流组成留言查看管理员查询的意见反信息用户输入进入留言数据表各种字符、数字留言删除管理员删除意见反馈信息管理输入进入留言数据表记录号图像库表图片审核状态表种子网站表留言表远程图片表管理员表属于管理11nnn1管理管理1n管理1n2.5 E-R图2.6 数据表的说明表7 数据表说明Table 7 shows data sheet序号信息表名说明1T_PL_TXKB本地图片库表2T_PU_YHFKB图片审核状态表3T_MR_MEMBER注册用户设置表4T_MS_SUGGEST意见反馈表5TABIMAGE远程图片库表6TABCOREURL种子网址表2.7实现语言说明2.7.1 关于前台实现语言JSP的说明JSP(JavaServer P3.1.1WEB编程语言JSPages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。JSP拥有Java编程语言“一次编写,各处运行”的特点。当与Java 2平台,企业版(J2EE)和Enterprise JavaBean技术整合时,JSP页面将提供企业级的扩展性和性能,这对于在虚拟企业中部署基于Web的应用是必需的。JSP在执行以前先被编译成字节码 (byte code),字节码由Java虚拟机(Java Virtual Machine)解释执行,比源码解释的效率高;服务器上还有字节码的Cache机制,能提高字节码的访问效率。第一次调用JSP网页可能稍慢,因为它被编译成Cache,以后就快得多了。同时,JSP源程序不大可能被下载,特别是JavaBean程序完全可以放到不对外的目录中。2.7.2 网蜘蛛实现语言JAVA的说明首先,由于本系统是面向站点特征进行数据搜索、分析,而市场是瞬息万变的, 我们的目标站点及其页面的格式也不是一成不变的, 因此必须要求能根据站点或其页面的改变快速的设计出简单而功能强大的页面处理器,Java因具有面向对象特征的,和大量简单易用的组件,而成为最好的选择。其次, Java的跨平台性和Java程序的健壮性对于将来可能的移植也大有用武之地, 使得我们的系统无需依赖特定操作环境, 使我们有更多的选择构建低成本高性能的系统。Java还有扩展的设计分布系统的组件技术如: Java RMI、Java IDL、JNDI。使得将来设计分布式系统更加容易、快捷。便于以后系统可能的扩展。虽然JAVA在运行性能方面有些局限性, 但就目前的它的发展状况来看, 将会在性能和易用性之间取得很好的平衡。3 系统概要设计3.1 系统体系结构将前面的系统需求分析结果分门别类,将该功能模块设计成如下:前台搜索模块一般搜索高级搜索图3-1前台管理Fig 3-1 future management3.1.1 前台搜索模块3.1.2 后台管理模块添加用户后台管理用户管理本地图片远程图片管理留言管理删除用户编辑用户图片上传图片审核图片编辑图片查找启动网络蜘蛛种子网站编辑远程图片管理远程图片查找留言管理留言查看留言删除图4-2 后台管理Fig 4-1 backstage management图4-2网络蜘蛛Fig 4-1 Network spider网络蜘蛛模块信息提取器数据存储器任务管理器3.1.3 网络蜘蛛模块3.2 系统模块功能3.2.1 前台一般搜索模块一般搜索主要是实现图片的快速检索, 用户的主要入口操作,用户可以输入框中输入关键字,关键字数不能超过20个,中间用空格隔开,用户输入的关键字越多,搜索的结果就越精确。 3.2.2 前台高级搜索模块高级搜索在一般搜索的基础是实现更加精确的图片搜索,主要分为以下二大类。根据图片的格式(,)等图片进行搜索。根据图片的图大小进行搜索,图片大小分为三类,大,中,小三种尺寸。3.2.3 后台用户管理模块用户管理模用于对一般权限管理员进行管理,主要功能如下:(1)添加新管理员系统要求超级管理员输入一些信息,其中“登录名称”是区分超级管理和一管理员的标志,“admin”是超级管理员,其中皆为一般管理员。(2)删除管理员此项是超级管理员的特权,通过此项可以删除一般管理员。(3)编辑管理员信息超级管理员可以通过此项更改一般管理员的个人信息及初始化密码。3.2.4 本地图片管理模块图片管理块主要对本地图片(用户上传的图片)进行管理,主要功能分如下:(1)上传图片用户有自己喜爱的图片想共,可以通过上传图片,一次可以上传五张图片。 (2)图片审核图片审核主要防止一个不健康的图片上传到服务器上,也防止恶意灌水,过滤一些含有不正确的关键字的图片。(3)编辑图片信息超级管理员可以通过此项更改图片关键字,图片的标题,及描述信息。(4)本地图片删除此项是超级管理员的特权,通过此项可以删除一些重复图片。(5)本地图片查找在本地图片相当多的情况下,需要修改某张图片时,在输入框中输入关键字其中,关键字数不能超过20个,中间用空格隔开,用户输入的关键字越多,搜索的结果就越精确。 3.2.5 网络蜘蛛管理模块(1)启动网络蜘蛛网络蜘蛛是一个JAVA程序,主要用来收集网络上的图片信息。(2)种子网站的编辑添加网络蜘蛛的入口网址,及网址的描术信息。删除种子网址。(3)编辑远程网络图片超级管理员可以通过此项更改远程图片关键字,图片的标题,及描述信息。在提交修改数据时会在信息进行验证,如果出现标题及关键字为空,会提示要重新输入。进入主界面时单击“录入”按(4)远程图片删除此项是超级管理员的特权,通过此项对网络蜘蛛获取的图片的过滤,过滤一些不健康的图片或重复的图片。(5)远程图片查找在本地图片相当多的情况下,需要修改某张图片时,在输入框中输入关键字其中,关键字数不能超过20个,中间用空格隔开,用户输入的关键字越多,搜索的结果就越精确。 3.2.6 留言管理模块(1)留言查看管理员选择要查看的留言,系统自动获取被选中的记录号,通过SQL语句进行查询数据库,返回留言信息给管理员。(2)留言删除此项是超级管理员的特权,系统自动获取被选中的记录号,通过SQL语句进行留言的删除。3.3 数据库结构设计3.3.1本地图片库表设计Ø 表全称:本地图片库表Ø 表 名:T_PL_TXKBØ 字段设计表1 本地图片库表Table 1 Photo local library table序号字段名类型长度描述1T_PL_TXKB_PMCODEVARCHAR17图片主序号2T_PL_TXKB_PTITLEVARCHAR20图片标题3T_PL_TXKB_PUPTIMEVARCHAR10图片上传时间4T_PL_TXKB_PUPLOADERVARCHAR8图片上传者5T_PL_TXKB_PCHECKERVARCHAR8图片审阅者6T_PL_TXKB_PCTIMEVARCHAR10图片审阅时间7T_PL_TXKB_PSTATETINYINT1图片状态位8T_PL_TXKB_PKWORDSVARCHAR20图片关键词9T_PL_TXKB_PNEWNAMEVARCHAR50图片新文件名10T_PL_TXKB_PREMARKVARCHAR200图片描述11T_PL_TXKB_POLDNAMEVARCHAR21图片原文件名12T_PL_TXKB_PPATHVARCHAR30图片保存路径13T_PL_TXKB_PWIDTHINT4图片宽度14T_PL_TXKB_PHEIGHTINT4图片高度15T_PL_TXKB_PFILEEXTVARCHAR4图片扩展名说明3.3.2图片用户反馈表设计Ø 表全称:图片审核状态表Ø 表 名:T_PU_YHFKBØ字段设计 表2 图片审核状态表Table 1 Photo audit state table序号字段名类型长度描述1T_PL_TXKB_PMCODEVARCHAR17图片主序号2T_PL_TXKB_PCHECKERVARCHAR8图片审阅者3T_PL_TXKB_PCTIMEVARCHAR10图片审阅时间4T_PL_TXKB_PUPLOADERVARCHAR20图片上传者5T_PL_TXKB_NPASSVARCHAR200未通过原因说明未通过原因:上传者上传的图片不符合要求的原因3.3.3注册用户表设计Ø 表全称:注册用户设置表Ø 表 名:T_MR_MEMBERØ 字段设计表3 注册用户设置表Table 3 istered users set up table序号字段名类型长度描述1T_MR_IDBIGINT8用户编号2T_MR_STRMEMLOGPASSVARCHAR20登录密码5T_MR_STRMEMNAMEVARCHAR20用户姓名6T_MR_INTSEXTINYINT1性别 (1男,2女)7T_MR_STREMAILVARCHAR11电子邮件16T_MR_STRMEMLOGNAMEVARCHAR20登录姓名说明3.3.4 意见反馈表设计 Ø 表全称:意见反馈表 Ø 表 名:T_MS_SUGGEST Ø 字段设计表4 意见反馈表Table 4 Feedback Table序号字段名类型长度描述1T_M_IdBIGINT8编号2T_M_TOPICVARCHAR20主题3T_M_PEOPLEVARCHAR10发言人4T_M_CONTENTVARCHAR100内容5T_M_DATEVARCHAR10日期说明3.3.5 用户类型库表设计Ø 表全称:种子网址表Ø 表 名:TABCOREURLØ 字段设计表5 种子网址表Table 5 seed Address Table序号字段名类型长度描述1IDINT4种子ID2URLVARCHAR255种子网站地址说明3.3.6 远程图片库表设计 Ø 表全称:远程图片库表 Ø 表 名:TABIMAGE Ø 字段设计表6 远程图片库表Table 6 Table remote images序号字段名类型长度描述1IDVARCHAR17图片ID2NAMEVARCHAR255图片名称3DESCRIPVARCHAR255图片描述信息4IMAGEWIDTHINT4图片宽度5MAGEHEIGHTINT4图片高度6URLVARCHAR255图片链接7ALTVARCHAR255图片关键字8ADDTIMEDATETIME8获取时间说明3.4 界面设计图5-1 前台搜索界面Fig 5-1 prospects search interface 3.4.1前台界面(1)一般搜索(2)高级搜索图5-2 前台高级搜索界面Fig 5-2 prospects Advanced Search Interface图5-3 登录界面Fig 5-3 Interface Login 3.4.2后台界面图5-5后台主界面Fig 5-5 background of the main interface图5-5 图片管理界面Fig 5-5 Photo Management Interface图5-7 图片审核界面Fig 5-7 Interface Photo audit4 系统详细设计4.1 前台一般搜索4.1.1模块说明一般搜索主要是实现图片的快速检索,用户的主要入口操作,用户可以输入框中输入关键字,关键字数不能超过20个,中间用空格隔开,用户输入的关键字越多,搜索的结果就越精确,用户确定好关键字后,点击"确定"就直接调入SQL语句,从图片数据库匹配与关键字相同的记录,并显示出来。按“重置”可以清除输入框中的字符。4.1.2 程序设计思路在WEB页上限制"输入框"关键字数不能超过20个,执行查找页面中嵌入JSP代码request.getParameter(),来获取父页面传过来的关键字,并构造一条SQL查询语句从图片数据库匹配与关键字相同的记录,通过调调用分页程序,以每20条记录显示出来4.2 前台高级搜索模块4.2.1模块说明规定高级搜索在一般搜索的基础是实现更加精确的图片搜索,主要分为以下三大类。(1)根据图片的格式(,)等图片进行搜索。(2)根据图片的图大小进行搜索,图片大小分为三类,大,中,小三种尺寸(3)关锓字数量不能超过个,中间用空格隔开。选择“”表示一种与的关系,“”是一种或的关系。4.2.2 程序设计思路高级搜索主要除了根据图片的关键字,还要根据图片的大小,后缀名字去搜索,在构造SQL语句的时候只要在一般搜索的基础上增加两个条件就可以了,如果用户选择AND 就在SQL后面以与连接,否则以或连接.高级搜索的关键就如何去构建SQL语句.4.3 后台用户管

    注意事项

    本文(毕业设计(论文)图像垂直搜索引擎.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开