《图片管理系统需求设计 优秀专业论文.docx》由会员分享,可在线阅读,更多相关《图片管理系统需求设计 优秀专业论文.docx(6页珍藏版)》请在第一文库网上搜索。
1、图片管理系统需求设计摘要:随着计算机以及数码设备的普及,越来越多的人接触大量的多媒体信息,数字图片资源已经成为生活中的一个重要部分。而传统的图片管理系统在科技迅猛发展下已经不能满足需要,因此,本文在图片管理的理论基础上实现图片管理系统的需求设计。关键词:图片管理系统需求设计1图片管理技术1.1图片元数据图片的文件格式一般都具有特有的元数据,在我们日常生活中最常见到的是 EXIF(Exchangeable Image File Format)o EXIF 是针对数码相机拍摄的图片而设定,是可以用来交换图片文件的简称,EXIF能够记录数码相机拍摄图片的属性信息以及拍摄相关数据。EXIF通常会以附加
2、的形式附加在JPEG、TIFF、RIFF等格式的文件之中,为数文章、图片以及视频等内容增加的一些信息描述。标签通常是不会被设立分级的关键字或者是某些物品的分配信息。标签的作用是为数据提供了说明,并有助于数据再次或者重复被浏览或搜索。标签的实质内容就是将一个自定义的分类,并且可以自由定义数个附加分类。2图片管理系统需求分析2.1 功能需求分析网络中的图片相册都是以互联网为介质上传的,互联网利用建立系统服务,为网络客户端的客户提供图片在线共享的功能。用户可以利用网络图片相册,上传自己的照片或图片到服务器上,与朋友或网民分享。网络图片相册可以轻易完成图片的上传、删除、修改等功能。为有效的保护在客户上
3、传分享照片的信息以及防止有害信息的传播,客户端需要设立图片监控和管理机制,在用户充分享受良好服务的同时,创建和谐文明的图片分享氛围。2.2 功能模块分析2.2.1 浏览图片功能模块浏览图片功能模块一般具有权限的浏览者可以看到他能访问到的图片内容以及图片长传者的个人信息、。该模块分为浏览图片相册信息,搜索图片,浏览图片拥有者信息以及图片评论。2.2.2 图片管理功能模块图片管理功能模块分为:图片管理,图片评论管理,相册权限管理,个人信息管理。图片管理:图片管理是指对一张张的图片进行管理,包括图片的添加、修改以及删除。图片评论管理:可以浏览图片的用户可以对图片进行评论。相册权限管理:设置图片访问权
4、限,设置以及修改相册的访问权限,访问权限可以设置为完全公开、密码访问以及只有自己可以访问等形式。个人信息管理:修改客户的个人信息,并可以修改密码。2.2.3 超级管理员管理功能模块超级管理员顾名思义是对整个网络平台进行掌控和管理,超级管理员管理模块的主要作用是为了避免有害图片信息的传播和扩散。该模块,超级管理员可以对客户以及客户上传的图片内容进行不定期的审核和监控。3图片管理系统的设计3.1 系统流程图设计采用软件工程的开发方法,先搭框架再填内容的开发流程。首先是系统介绍,图片浏览,图片查询,后台管理,推荐网站。在图片浏览和图片查询结果页面点击每个图片都会进入该图片的详细信息页面。每个页面都有
5、菜单进入其它页面或进行管理登录。后台管理内容包括个人信息管理,权限管理,用户管理,角色管理,图片管理等模块。每个模块的功能如该模块的标题含义。3.2 部分模块的详细设计3.2.1 主窗体的设计首先创建主窗体类MainFrame.java,在面板内添加菜单栏,其中包括图片录入,图片查询,分别为其建立菜单项,对图片录入下的信息录入实现事件监听并实现jMnsertActionPerformed()方法使得鼠标点击后能连接到相应的InsertFrame.java窗体。3.2.2 添加模块的设计首先创建添加窗体类InsertFrame.java由于图片标号是自动递增的所有可以不设计图片标号的标签,所以所
6、设的标签有图片标题jLblName,图片说明 jLMInstruction,图片地址 jLblAddress,图片分类jLblClass四项,然后各自添加相应的文本字段,图片标题由jTxtName接收,由于考虑到图片描述的字段可能很长,所以选用的能容纳大量文字描述的文本域jTxtlnstruction接受所输入的描述字符,图片地址由jTxtAddress接收,图片分类由jTxtClass接收,然后设计提交按钮jBtnSubmit通过事件监听实现jBtnSubmitActionPerformed ()的方法来实现将所输入的信息提交到数据库中。3.2.3 修改模块的设计在图片浏览时点击选中图片能显
7、示其相应的图片信息,于此同时可以更改图片信息,修改按钮jBtnUpdate通过事件监听实现jBtnUpdatetActionPerformed ()的方法来实现所修该的信息提交到数据库中实现所用的代与添加模块大体相同。3.3 数据库E-R图设计进行数据库设计之前要先做出实体联系图,该E-R图有6个实体:PICTURE(图片)、PICTCAEGORY(图片类别)、PICTTYPES(图片类型)、USERS(注册用户)、ROLES(角色)、PERMISSIONS), 5 个联系:PICTURE - PICTC AEGORY PICTURE-USERS PICTURE-PICTTYPES USERS
8、-ROLES ROLES - PERMISSIONS o4总结本文对图片管理系统进行了深入分析,在图片管理技术的基础上,提出了该系统的功能需求,同时分析了功能模块,主要包括三大模块:浏览图片功能模块、图片管理功能模块和超级管理员管理功能模块,最后对该系统进行了总体设计,包括流程图以及部分模块的纤详细设计,本文的研究为图片管理系统的研究提供了需求,提出了总体方案,有利于该系统的更快实现。参考文献1王珊,萨师熠.数据库系统概论.第4版.北京:机械工业出版社,20062候国峰,面向对象程序设计导论.北京:电子工业出版社,20023郑人杰,殷人昆,陶永雷.实用软件工程.北京:清华大学出版社,19974丘凯伦.基于Web技术的数据库应用J.现代计算机,2005(7):3032.5李春葆,曾平,喻丹丹编.ASP动态网页设计-基于SQL Server 2005.清华大学出版社.2009