平面广告策划素材管理系统策划与实现.docVIP

平面广告策划素材管理系统策划与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
平面广告策划素材管理系统策划与实现

平面广告设计素材管理系统的设计与实现   摘 要:开发平面广告的在线素材管理系统,可以方便平面广告设计人员管理自己的设计素材,同时借鉴别人的设计素材获取设计思路、甚至重复应用到自己的设计中。系统采用B/S开发模式,结合JAVA语言和 MySQL数据库设计实现了4个主要功能:数据库管理、用户管理、素材管理、评论信息管理,同时能够实现多个文件的同时上传、下载等分布式文件以及大量数据的文件管理,还可以防止用户的重要素材出现重大安全问题 关键词:平面广告设计;素材管理;MySQL;JAVA 0 引言 通常情况下,平面广告设计师仅仅将平时工作和学习中所收集的素材保存在自己的电脑硬盘中,而设计师之间又缺少交流渠道,造成经验与素材共享的困难。近年来随着部分平面广告工作室开始扩展规模、建设网络,具备了实现素材资源信息化的网络环境和系统平台。在此基础上建立平面广告素材资源管理系统,能够方便设计人员进一步充实设计所需的素材资源库,有助于实现素材资源的网络化、无纸化,帮助设计人员提高设计质量和设计效率。[1] 1 系统设计 1.1 系统总体设计 整个系统选择Windows 系统下、基于My Eclipse开发采用JAVA 语言作为开发语言。系统设计使用三层结构:数据存储层、业务逻辑层、应用层,同时整个系统开发过程都是在Struts和MVC的设计模式指导下进行。具体的系统开发分为三个部分,即前端页面的开发、后端页面的开发和数据库的开发设计。系统采用JSP技术作为前端显示技术,以DIV+CSS3等技术进行页面布局,结合Java Script技术实现异步获取与传输;后台数据库采用中小型数据库中的首选――MySQL 数据库,它适合类似平面广告素材资源管理系统这样中小型网站的开发;最后系统设计完成后部署在Apache服务器上 1.2 系统功能设计 系统设计时选用B/S结构,主要包括服务器端和浏览器端两部分。服务器端需要实现本系统的各个功能,用户登录后服务器会调用一个线程去处理用户登录,同时也需调用其他的线程去上传、下载文件等。服务器部分相当于实现了整个系统的基本工作,但是用户要得到一定的展示结果,因此浏览器端要保证显示出来的内容美观,同时也要考虑浏览器的兼容的问题 1.3 功能模块设计 系统具有四个功能模块,包括素材资源管理、用户管理、评论信息管理、数据库管理等 素材资源管理:该模块主要用于实现素材资源的传输、删除、分享、添加等功能。其中素材添加的目的是添加别的设计人员所分享的素材 用户管理:用户主要分为常规用户和管理员用户两种。两种用户共有的权限主要包括用户注册、登录、资料的传输和分享、关键字搜索以及个人信息维护。管理员用户享有较高权限,主要是对后台资源进行管理、对一般用户进行管理(增加、删除等、设定不同用户权限)等 2 系统功能开发 2.1 数据库连接 本系统与数据库的连接方式使用了在编写WEB应用或JAVA应用程序时常用的JDBC(Java Data Base Connectivity)驱动程序。使用JDBC连接数据库一般步骤有:第一,加载驱动程序;第二,创建连接对象;第三,创建SQL语句执行对象;第四,执行SQL语句;第五,对执行结果进行处理;第六,闭相关的连接对象(顺序跟声明的顺序相反) 2.2 用户登录 用户登录窗体的界面采用的是最新的设计技术CSS3+DIV、HTML和jQuery,根据需求首先使用Div、html确定整个页面的分布和各部分的内容,再使用CSS3为页面的各个部分添加样式以增加不同的表现形式,最后使用jquery增加一些动画特效。系统登录界面包括有用户名输入框、密码输入框、登录按钮和取消按钮。用户登录时为保证系统的安全性,系统会自动检测输入信息的格式及长度是否符合规范。管理员账号需要在系统完成前设计好,同时设置一个管理员登录接口方便登陆,登陆时输入账号、密码后点击登录按钮即可 2.3 素材上传 本系统中素材资料的上传利用的是struts2技术,即先把文件拷贝到缓存在移植到存储位置。文件上传时,系统内前端和后台只能同时处理一个素材;具体代码实现过程中,素材的路径、类型、名称等通过申请对应的字符型变量来保存,信息获取成功后会自动保存到对应变量。而批量上传多个素材能有效节约时间,具体实现时可仿照单素材上传,申请素材路径、类型、名称等3组动态数组变量保存相关信息,其中数组长度表示素材个数 2.4 素材下载 素材下载就是将已上传的资料从相对应的服务器站点下载下来。用户登录系统以后,可以查询所需资源,然后通过点击下载按钮进入资源下载窗口。具体实现过程中,首先获取素材存储路径,当用户点击下载后,根据已保存素材的具体类型、名称、存储路径等,

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档