基于SSH架构的多媒体网站管理系统

上传人:pu****.1 文档编号:509796116 上传时间:2023-08-31 格式:DOC 页数:14 大小:59.50KB
返回 下载 相关 举报
基于SSH架构的多媒体网站管理系统_第1页
第1页 / 共14页
基于SSH架构的多媒体网站管理系统_第2页
第2页 / 共14页
基于SSH架构的多媒体网站管理系统_第3页
第3页 / 共14页
基于SSH架构的多媒体网站管理系统_第4页
第4页 / 共14页
基于SSH架构的多媒体网站管理系统_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《基于SSH架构的多媒体网站管理系统》由会员分享,可在线阅读,更多相关《基于SSH架构的多媒体网站管理系统(14页珍藏版)》请在金锄头文库上搜索。

1、吉林大学珠海学院毕业设计(论文)基于SSH架构的多媒体网站管理系统The Multimedia Website Management System Based On SSH完成日期:2013年1月17日吉林大学珠海学院本科毕业论文(设计)开题报告摘要在目前流行的网络环境之下,有不少诸如视频网站,音乐网站甚至是制图网站,它们满足了大多数网民对于媒体资源的诉求,但是有一些用户并不满足于此。由于当今社会对于版权问题十分重视,这些网站并不能满足所有人的喜好。加上媒体网站只主推一种产品,对于媒体文件之间有效的整合和互相的转换都少有涉及。在资源的购买方面,没有一个有效和规范的环境,在这样的前提下,很难保障

2、上传者和下载者的实际利益。从以上几个方面看,能够推出一个满足用户个性化要求,又不伤害其他人的利益的多媒体网站管理系统是很有必要但是却不容易实现的。经过反复的讨论和论证,针对这样的问题和之前的构想,加上委托方的要求,建立一个私人的,小范围使用的多媒体网络管理系统,既不会伤及版权问题,又可以尽量满足会员的个性要求。在目前的环境之下是一个最好的解决方案。需要指出的是,本网站并不是对所有的网络使用者开放的,而是对定制用户开放的,所有的用户必须得到授权才能进入。关键词:Struts2;Spring;Hibernate;Oracle;网站管理AbstractUnder the current preval

3、ent web environment, lots of websites have met the requirements of most of net users for media resources, Such as video sites ,music sites event mapping sites, but some of the users are not satisfied with it. These websites are not able to meet the preference of everybody because of the attention fo

4、r copyright problems in the society currently .In additional ,media sites only promote one kind of principal product ,the involvements of the effective integrate and transform among media documents are rare .As for the purchase of the resources ,it is short of a valid and canonical environment .Unde

5、r the condition like this ,it is hard to protect the realistic benefits of both up loaders and downloaders.From these aspects above ,it is necessary but hard to build a multimedia website management system ,which can meet the personal requirement of users and dont hurt the benefits of others at the

6、same time .After repeating discussion and profanes , aiming at the problems and previous thoughts ,plus the requirements of principal ,building a private and small-range-use multimedia web managements system wont hurt the copyright and can meet users personal needs best .It is the best solvent in th

7、e current environment.What I need to point out is that this website is not opened for every web user .Instead, it is opened for specific users which means that all the users cant enter the website unless they have got the authorization.Key words :Struts2;Spring;Hibernate;Oracle;Website management目录1

8、. 绪论11.1 研究背景11.2 开发环境简介21.2.1 SSH系统架构简介21.2.2 Mysql数据库简介21.2.3 Oracle数据库简介32. 需求分析42.1 需求调研42.2 需求分析42.3 系统功能分析图53. 总体设计63.1 系统结构图63.2 总体功能设计73.3 系统E-R图83.4 数据字典94. 设计思想与实现思路124.1 用户注册登陆模块124.2 媒体资源模块154.3 用户信息模块224.4 财务管理模块234.5 评论模块244.6 在线编辑模块254.7 直播模块264.8 搜索模块265. 系统测试与运行285.1 系统运行环境285.2 系统测

9、试的重要环节285.3 系统测试用例295.3.1 在线编辑功能集成测试测试用例295.3.2 登录功能阶段性纠错测试测试用例295.3.3 搜索多媒体资源功能阶段性模拟测试316. 结束语32参考文献33致谢 错误!未定义书签。1. 绪论1.1 研究背景在目前运营的提供媒体资源的网站,诸如视频网站,图片网站,音乐网站和一些小说网站等等,都不能提供一个比较完整的多媒体平台,并且受版权影响,并不能呈现所有的媒体文件,有些文件损坏程度比较严重,有些文件本来就是非法转载而来,如果用于教学等其他非商业目的来讲,有些文件又存在水印,字幕不全,非法修改等误导消费者的部分。为了解决在媒体资源之间的转换问题和

10、在维护版权前提下的媒体资源分享问题,由本开发小组发起,准备建立一个新的多媒体网络资源管理系统。在本小组提出基本的系统构想后,应项目的支持者的要求,本系统的设计构想基本定位在一个小范围的私人论坛试运营,之后再完善系统并进一步扩大规模。而最终是希望建成一个具有独立的媒体资源编辑能力并集媒体资源的上传,下载,买卖,共享等为一体的综合性私人论坛。这样作为一个一般用户,不必购买昂贵的软件就可以使用或者购买简易的多媒体相关功能和文件。而对于在市面上并未出现过的多媒体内容,用户也可以在在线浏览之后决定是否购买(只能浏览指定的一部分,带有水印等,并且在浏览过程中不能进行录像和截图操作)。对于版权问题,本站采取

11、尊重原创作者的版权,不仅所有的媒体文件都会标明出处,对于没有版权的作者也会尽量保证他们的权益,对于拥有版权且不能公开转载的作者的作品,将通过协商的方式寻找合适的方式在本站使用他们的资源,有些一定要进行购买的,本站将采用统一的购货方式进行购买。而购买所产生的费用,则通过用户浏览来承担,一部分付费的VIP用户采用月付费承担,剩下的普通用户和一些价格比较昂贵的将再进行单独标价付款后才可以观看。在这些定价之中,网站本身不收取任何费用,所得的费用完全投入多媒体文件的购买。而网站的运营费用则是由论坛内部共同承担,具体操作流程不在本系统的讨论范围之内。经过大量的讨论和论坛内部将近半年时间的问卷调查,设计小组

12、基本上了解了论坛成员对于网站的需求状况,经过总结后小组共同编写了需求说明书并在论坛上公示获得通过,本网站管理系统的设计工作正式启动,其中大部分的设计工作由本人完成,而具体实现则由小组成员分工完成。1.2 开发环境简介1.2.1SSH系统架构简介 SSH架构是目前比较流行的web程序框架,由Struts2+Spring+Hibernate构成,在java开发中可谓是黄金组合,并且这些框架都是开源的框架,这样就大大降低了开发成本。1下面对该框架的内容进行必要的简介:A Struts2Struts2是在Struts1和Webwork的基础上进行了很大改进发展而来的,它以Webword为核心,抛弃了S

13、truts1中的大部分内容,使得业务逻辑控制器和Servlet API完全解耦。主要负责业务逻辑的跳转,和MVC的分离。系统中用Struts2架构完成的代码主要实现了各个模块的主要功能。2需要指出的是第一期网站使用的前台脚本语言是JSP,这主要是针对Struts2与JSP的兼容性好,但是JSP页面存在响应时间过缓的问题,所以在第二期开发过程之中,小组将前台脚本语言改为PHP开发,这样修改的原因是PHP与数据库mysql服务器兼容性好,而且响应速度也比JSP页面快。BSpringSpring旨在使用javaBean来完成以前只能由EJB完成的事情。主要负责管理,将对象之间的依赖关系交由Sprin

14、g进行控制。3系统中的集成问题都是采用Spring框架制作。CHibernateHibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得程序员可以随心所欲的使用对象编程思维来操纵数据库。所以利用hibernate对持久层提供支持。而鉴于hibernate是小组成员以前开发很少使用的部分,这次的开发过程在这里是一个挑战,在设计方面难免会有考虑不周的地方。41.2.2 Mysql数据库简介之所以选择mysql数据库作为最开始使用的数据库服务器,是考虑到其本身体积并不大,对于初级开发者而言相对比较容易操作。而且网站第二阶段的构想,前台的脚本将使用PHP作为脚

15、本语言,选择mysql数据库可以更好地与脚本语言配合。5对于第一期和第二期的开发工作,使用mysql作为数据库服务器的确给开发团队带来很大的便利。但是随着开发工作的进行,特别是网站增加了在线编辑媒体文件的功能之后,mysql数据库服务器显然不能满足用户最终的需要,这使得小组在这一阶段之后不得不放弃简单易行的mysql数据库而改用较为复杂的oracle数据库。而之所以在此列出,是因为在本篇论文完成之时,虽然第三阶段的设计工作已经基本完成,但是还没有在开发中实现,所以所看到的系统运行情况仍然停留在mysql数据库的实现阶段。1.2.3 Oracle数据库简介本次开发的最终数据库服务器采用oracle 11g进行开发,oracle数据库是目前世界上被采用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号