三农信息中的图片资源管理系统

来源 :农学学报 | 被引量 : 0次 | 上传用户:toughlee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:图片是三农信息的一种展现形式,通过图片的方式可以形象地展示三农相关信息,增加接受人群。笔者设计开发了一种三农图片资源管理系统,可以实现对三农图片资源的细致管理。首先研究了三农信息中的图片资源管理系统设计与实现的相关技术,然后对该系统进行了需求分析,接着设计了系统的总体结构和功能模块以及系统的数据库表结构及其关系,最后使用面向对象的设计方法,实现了一个基于B/S架构的三农图片资源管理系统。
  关键词:三农图片;B/S架构;管理系统
  中图分类号:S-9 文献标志码:A 论文编号:2013-0137
  0引言
  近些年来中国的三农信息技术无论在信息传播硬件建设方面,还是在三农信息平台和资源建设方面都取得了较大进展,为解决三农问题和实现农业的可持续发展发挥了重要作用。
  在努力加快农业现代化建设的过程中必须加快农业信息化的进程,主动迎接正在兴起的一场新的技术革命的挑战。对于现代媒体来讲,无论是传统的视音频类媒体、平面类媒体还是网站类新媒体,在日常的业务生产与运营中,都需要大使用到图片类资源。由于图片来源渠道众多,并且目前尚未出现一个专门的关于三农的图片资源系统,对于该类资源缺乏统一管理,因此笔者设计开发了1套用于统一管理三农图片类资源的资源管理系统。
  1系统概述
  在三农的图片资源管理系统中,使用者可以进入该系统查找、浏览各个相关三农的图片。使用注册后的用户名、密码就可以登录该系统,进入系统的用户可以修改自己的相关信息,可以创建相册、上传图片。后台系统可以对用户、图片、系统内容进行管理,提供对于图片名称、创建者、图片分类、图片说明等多维度检索。为了便于业务人员使用,使用者可以通过名称、分类、主题等内容查询相关图片,还可以添加、修改图片的分类等。
  采用基于WEB和Internet的B/S多层架构体系来实现三农的图片资源管理自动化系统,客户端无需安装图书馆管理软件,以减少网络管理员的工作量,保证系统的可扩充性、分布式部署的安全可靠性和应用的可伸缩性。系统具有高可移植性和可跨平台性,系统能够运行在流行的软、硬件平台之上,使Web应用服务器的部署可以达到便捷和可伸缩管理的要求。
  2系统设计及实现
  该系统选择了J2EE项目中比较流行的3种框架(SSH),即spring,struts,hibernate。MVC三层架构:模型层、控制层和视图层。模型层:用Hibernate框架让来JavaBean在数据库生成表及关联,通过对JavaBean的操作来对数据库进行操作;控制层:用Struts框架来连接数据层和视图层的,接收、处理、发送数据并控制流程;视图层:用JSP模板把页面展现给用户以及提供与用户的交互。
  该系统采用软件设计中常用的m2模式(MVC),表现层、中间层(业务逻辑层)和数据服务层3层架构模式,其结构如图1所示。各功能介绍如表1所示。
  该系统采用B/S开发模式,前端客户应用程序采用jsp展现,开发语言采用Java语言。采用MySQL数据库系统(由于采用了hibernate框架,数据库可随时更换),操作系统Windows XP。开发工具Dreamweaver8,MyEclipse8.0,服务器tomcat6.0。可在Microsoft Windows 98,Windows 2000,Windows XP上运行。
  2.1需求分析
  由于系统面向的多是一些农民用户,他们普遍对于电脑了解很少,并不太接触,所以该系统在设计时要做到在界面以及功能上简单易懂,能够让大多数人快速掌握系统的使用方法。同时,系统也为用户提供留言咨询的平台,用户可以通过系统留言得到相应的帮助。
  该系统在前台为普通用户提供查看、上传图片,注册、登录及留言等系统使用功能,在后台为管理员提供对系统平台的管理功能。
  系统前台信息提供:
  普通用户可以浏览系统内的信息;
  用户注册后既可以浏览系统内图片,也可以上传自己的图片,对于自己上传的图片,可以删除,但其他用户及管理员上传的图片该用户无权进行删除操作;
  注册用户能对自己的注册信息进行修改;
  注册用户可以安全退出本系统。
  系统后台管理模块:
  管理员通过后台登陆窗口,进入管理后台;
  管理员可以查看所有注册用户的信息;
  管理员可以封禁/激活某个账户,封禁后此账户并不会被删除,只是暂时失效,激活后即可恢复正常操作;
  管理员可以查看、增加、删除、编辑图片;
  管理员可以添加其他管理员,并赋予其相应的权限;
  管理员可以查看其他管理员的信息。
  2.2概要设计
  系统主要分为前台和后台两部分,由于用户对系统的操作和需求不同,两部分在界面展现上相互独立。
  2.2.1系统功能图 系统功能图如图2所示。
  2.2.2前台用户功能 前台管理模块包括:注册资料修改、查询图片、留言和安全退出。用户可以进入这些模块对具体功能进行操作。
  以普通用户身份进入系统,实现对各个模块的管理。如进入修改资料,可以修改用户的注册资料。可以通过提供给用户的上传图片的功能来上传自己的图片到系统,可以删除自己上传的图片,但是只是逻辑删除。进入留言,可以对该系统进行评论及提出意见。进入安全退出用户,可以安全退出该系统。
  2.2.3后台管理 后台管理模块包括:用户管理、管理员管理、图片管理、数据统计和退出用户。管理员可以进入这些模块对具体功能进行管理。
  以管理员身份进入系统,实现对模块的管理。如进入用户管理,可以查看用户信息、封禁用户,可以查看用户留言以及回复留言。进入图片管理,可以查看、添加和删除图片类别;可以查看、添加、修改和删除图片。进入管理员维护,可以查看修改管理员信息,可以添加管理员。点击退出用户,可以安全地退出系统。
  2.2.4数据库设计 数据库设计包括图片信息、类别信息、留言信息、用户信息、管理员信息以及用户关系等数据图标,其E-R图分别如下图3~8所示。
  2.3系统的买现
  三农的图片资源管理系统实现了对三农图片资源的综合管理功能,图9为系统的首页面图。通过此系统,普通用户登录后可以进行注册资料修改、查询图片、上传图片、留言和安全退出等操作;管理员用户可进行图片查询管理、图片分类管理、系统数据统计、管理员添加、用户管理、用户留言管理和退出系统等操作管理。
  3结果分析
  本文分析研究了一套较为完整且比较实用的基于Internet实现图片资源的管理系统,包括图片数据上传、下载系统、登记管理系统等;同时方便对积累的图片资源采用现代化的电子数据管理模式来进行管理。
  研究中通过需求分析和系统的规划,确定了图片管理系统的整体风格,从技术上和功能上很好满足了管理的需求。总体方案设计上,系统实现了基于Struts架构的MVC三层体系结构,并结合先进的技术,根据当前专业系统面临的实际问题,基于B/S开发模式,利用JAVA技术,结合hibernate数据库技术,以功能模块的形式设计实现了整个系统。各功能模块的代码具好良好的扩展性,便于系统功能的完善及扩建。层次间划分明确,前后台业务逻辑清楚。整体的技术路线可行,方案合理、正确,达到了预期的目的。
  三农图片资源管理系统的建立,使农业发展过程中产生的大量图片得到有效的存储、管理,也为用户提供了一条查找需要资源的捷径,同时也为后续相关三农网站的建设提供了借鉴和运行的经验。
其他文献
在文档类模糊查询方面进行了较深入的研究,首次提出并实现了间接相关全衰期和最大相关查询,其原理有别于传统字符串相等比率的模糊查询技术,采用相关性定义及最大相关传递模
广州市作为国内较早开始保障性住房社区规划建设的城市之一,在住房改革大幕拉开以后经历了二十多年的转型期,建设实践过程中积累成功经验的同时,也暴露了不少亟待反思与解决的存
通过介绍梅国强运用柴胡温胆汤治疗湿热内盛型胃脘痛的验案,分析柴胡温胆汤的功效主治,探讨梅师临床治疗湿热中阻型胃脘痛的用药规律,以期为临床治疗胃脘痛提供新思路。
<正>0引言失眠,是临床常见病、多发病。中医学称之为"不寐"、"不得卧"、"不得眠"等,是以经常不能获得正常睡眠为特征的一类病证[1],主要表现为睡眠时间、深度的不足,轻者入睡
“人性”具有层次性,而且是多层次、变化发展的。“人性”和“人的本质”具有质的区别:涵义不同;反映人的深度不同;人性属抽象概念,人的本质属具体概念。
在老龄化背景下,城市中老旧社区存在诸多问题,本文意旨从适老性角度考虑公共设施存在的形式,具体以公共设施中垃圾桶为研究对象。本文首先分析了老旧社区中公共垃圾桶在使用
目的分析本地区小儿慢性咳嗽在不同年龄段之间的病因构成以及分布情况,以期提升此类疾病的诊断和治疗水平。方法对本院2016年9月至2017年12月门诊部以及住院部收治的小儿慢性
《中华人民共和国老年人权益保障法》使公共交通道路及设施的适老性建设以法的形式出现。慢行交通与道路的适老性建设具有天然的相亲相容性。国家街区制的推行为"慢行交通+公
依据赤壁市的地域特点以及赤壁图书馆在赤壁市中的区域位置,综合考虑图书馆与周边建筑物的关系,在功能性与时代性并重,传统文化与现代技术相融的基础上,通过对建筑形体及外立
全覆盖圆轨迹扫描的成像视野受探测器宽度限制,对于大物体的成像效率较低.半覆盖扫描可以将成像视野扩展近1倍,图像重建首推使用反投影滤波型算法.反投影滤波型算法按PI线重