基于J2EE的影视资讯管理系统.doc
《基于J2EE的影视资讯管理系统.doc》由会员分享,可在线阅读,更多相关《基于J2EE的影视资讯管理系统.doc(48页珍藏版)》请在沃文网上搜索。
1、摘要随着人们日益增长的物质文化需求,人们对精神文化的渴望也愈发强烈。人们在每天繁忙工作的同时,丰富的业余生活成为人们相互交流和向往的目标。自从改革开放以来,我国的文化艺术产业就不断发展,呈蒸蒸日上之态。电影作为一种最年轻的艺术,一种成长得最迅速的艺术,在这个竞争激烈的发展时期里,它不仅确立并且巩固了自己作为领头艺术的地位,正如列宁和斯大林所说的那样,电影逐渐变成了一切艺术当中“最重要的”和“最大众化的”艺术。如今每过不久都会有新的电影出现在人们面前,对于这样雨后春笋式的新作品,无论是国产影片还是欧美大片,影片的质量难免会有层次不齐,人们也会有自己的看法和观点,以及喜好。这就需要一个影视资讯的网
2、站承托起这部分产业,这绝对是对影视作品的如虎添翼,锦上添花。本影视资讯网的开发技术是基于J2EE的B/S架构,数据库选用的是大众喜爱的MySQL数据库。本网站实现了用户注册和登录,管理员注册和登录,以及管理员对作品的增删改等,用户对作品介绍的浏览,分类搜索,对作品的内容查看,并且可以立即进行评论等。本系统采用结构化分析与设计方法,详细阐述了一个功能比较强大的影视资讯网的开发、操作流程和涉及的一些关键技术。首先进行了可行性研究,然后是系统研究,通过实际的业务流程研究和对业务流程和系统的组织结构的分析研究,完成了数据流分析;然后是对系统的结构化分析,功能模块划分、系统功能设计、数据库的设计等工具及
3、技术的调用。此阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图;数据库设计时先进行了对数据库的概念结构设计,然后对事物逻辑进行了逻辑结构设计,最后完成了数据表的设计。关键词:影视资讯;B/S;J2EE;结构化分析AbstractThe design and development of the film and television information management systemAbstractWith peoples growing material and cultural, spiritual and cultural needs.People every
4、day busy and work at the same time, a wealth of amateur life people aspire to exchange target.Since the opening up, Chinas film and television industry flourishing.Film as a young art, a growing most rapidly art.In this short period of development, it not only established and consolidated its positi
5、on as an art, and, as Lenin and Stalin said, the film becomes all art, among the most important and the most popularan art.Every soon will have the latest movies in front of people, such springing up style works, whether it is domestically produced films or large tracts of Europe and the United Stat
6、es, the quality of the film will inevitably be uneven levels, people will have their own views and perspectives.and preferences.This site in need of a film and television consulting supporting since this part of the industry, this is absolutely unleashed, film and television works the icing on the c
7、ake. The Advisory Network of the film development technique is based on J2EE B / S architecture, the database of choice is the popular MySQL database.This site to achieve a user login and register administrator registered login works, additions and deletions.Users online browsing works, classificati
8、on search, view the contents of the work, and you can comment. In this paper, a structured analysis method, described in detail a more powerful front and back development of the Television Advisory Network, operating procedures and involved some of the key technology.First conducted a feasibility an
9、alysis, and systems analysis, research, through the actual business processes and analysis of the organizational structure, business processes and systems to complete the data flow analysis; then the system design phase completed the delineation of the functional modules,expounded the idea of the sy
10、stem design, database design and system design tools and techniques.This stage of the system of each module features a detailed design and the formation of the of the system function module diagram; database design, first carried out the database concept of structural design, then things logical car
11、ry out the logical structure design the final completion of the data tabledesign.Key Words: Filmandtelevisioninformation;B/S;J2EE;structured analysisIII目录目录摘要.IAbstract.II第一章 引言.11.1 网站开发的背景. .11.2 网站开发目的. .11.3 网站开发意义. .11.4 网站开发方式. .1第二章 需求分析及总体设计原则. .42.1 可行性分析. .42.1.1 技术可行性. .42.1.2 经济可行性. .42.
12、1.3 社会可行性. .52.2 总体设计原则. .5第三章 系统开发工具与开发模式的选择. .73.1 系统开发工具. .73.1.1 J2EE. .73.1.2.MyEclipse. .73.1.3.MySQL. .113.1.4.Struts2. .113.2 系统设计模式. .12第四章 流程分析. .144.1 业务流程分析. .144.2 数据流图. .154.3 数据字典. .16第五章 系统设计. .195.1 系统功能设计. .195.2 系统数据库设计. .205.2.1 概念结构设计. .205.2.2 逻辑结构设计. .225.2.3 数据库表设计. .22第六章 系统
13、实现. .246.1 实现思想. .256.2 登陆界面. .326.3 注册界面. .326.4 主页界面. .336.5 作品界面. .346.6 分类界面. .356.7 搜索引擎. .356.8 作品添加界面. .366.9 修改删除界面. .36第七章 系统测试. .387.1 测试的意义和目的. .387.2 测试的重要性. .387.3 测试实例的研究与选择. 387.4 测试环境与测试条件. .397.5 系统运行情况. .39 第八章 总 结. .40参考文献. .42致 谢. .436第一章 引言第一章 引 言1.1 网站开发的背景随着互联网技术的飞速发展,人们对生活需求不
14、仅仅停留在物质方面,对快速发展的精神文化生活的要求也越来越高。借助于传统媒体和播放设备,人们可以欣赏音乐、听故事,看小说等来给自己放松,但这已不能满足人们对娱乐文化的迫切渴望,大家需要的是一些能震撼自己的影视作品来给自己舒筋减压,但是由于众多传统媒体,例如电视新闻一般都有时效性,错过一段时间的新闻在电视中就不容易再看到,广播或者收音机也亦是如此,而一份报纸的内容毕竟有限,特别是报纸的类别性很强,比如体育类的报纸上很难找到电影和明星的影子。然而,如何把自己想看到的作品融合到一起成为当下难点。唯独新兴的第四媒体-网络可以吸取众多媒体之所长,弥补众多媒体之所短,受到强大互联网的吸引,人们正蜂拥而至的
15、投身于网络这个有发展前景的世界中来。为此,本人决定设计一个以电影资讯为主题的影视资讯网站来满足人们强烈的对影视资讯的需求。1.2 网站开发目的通过对网络用户的调查,对本站已有了初步规划,但是由于在用户调查中,只是问答形式,并没有进行交流,用户也仅仅是提出自己的需求,没有做出可行性的意见和建议。因此,在功能需求分析阶段,我综合了需求调查的结果和朋友建站的经验,本站功能需求经过以上分析最后整理如下:用户可以登陆本网站获取一些影视相关的最新资讯;可以看到最新的作品;可以随时查看某些作品的具体内容和背景情况;用户可以随时登陆后写下对本站的评论和意见;可以随时登陆本网站查看本站用户所评价的最新最热电影;
16、本网站对用户提供免费的用户注册,用户登录,注册用户登录后可以随时发贴;管理员登陆后可以管理本站的新闻、作品,论坛、数据,并且可以执行添加,修改,删除等操作。1.3 网站开发意义虽然这是个小网站,对主体影视产业没有太大的影响,但是积少成多,只要不懈努力,许许多多的小团体的付出必然会推动中国影视产业的向前发展。一个众人皆知的优秀影视资讯网站能通过虚拟世界帮助人们快速的了解国内以及国际上最新最好看的影视作品。为了迎合现代社会的快节奏发展,本网站采用简洁明了,一目了然,方便搜索的理念,将本网站的精髓毫无保留的全部奉献给用户。但这仅仅是个初步的探索,希望它能给用户带来方便。同时做出这样的影视资讯网站,也
17、是想和网络上的同道中人相互交流切磋,取长补短,更新发展,一同为将来的影视资讯产业做贡献。1.4 网站开发方式网络应用软件运行的模式主要有两类: C/S模式(Client/Server),B/S模式(Browser/Server)。前者虽然较早开始使用,但是有个严重的缺点就是维护和升级较麻烦,而后者则是这几年伴随Internet迅速发展起来的一种新兴技术,它是对原先Client/Server结构的一种改变或改进的结构。在这种结构下,用户工作界面将会是通过浏览器来实现,几乎很少部分事务逻辑在前端(Browser)实现,大多数的事务逻辑都是在服务器端(Server)实现的,Server访问端数据库,
18、形成所谓的三层结构。Browser/Server结构使用的http协议,就是针对超级文本,而超级文本自身就带着多媒体的本质。伴随着如今WEB技术的日趋成熟, Browser/Web结构浮出水面呈现在人们眼前,并有逐渐取代Client/Server的趋势,使软件系统的网络体系结构跨入一个新阶段。另外,影视资讯系统的软件也必将不断的更新,同时软件产品本身的向前发展实际上就是其不断自我完善的过程。基于上述考虑,用Browser/Server模式来设计影视资讯管理系统比较合适,服务器端采用MySQL数据库系统和JAVA组件来构成管理应用服务系统;客户端采用Browser来完成影视资讯管理系统各个功能模
19、块的全过程,同时可进行远程系统维护和管理。利用网络和数据库技术,结合目前普遍下跌的硬件价格与国家对宽带网的大力建设的有利优势,应用J2EE技术,开发了基于B/S模式多用户在线使用系统的这一程序。它运用方便、操作简单,效率很高。本系统实现了管理员对作品增、删、改等多个功能,用户可以在线搜索作品,查看作品内容信息,提出评论留言等。第二章 需求分析及总体设计原则第二章 需求分析及总体设计原则2.1 可行性分析可行性分析也称为可行性研究,是很必要的,是结合原先的调查,针对新系统开发的必要性和可行性作出评价,从技术、经济、社会等方面对新系统的开发进行分析和研究,以避免投资失误,浪费人力物力,在一定程度上
20、保证新系统的开发成功。可行性研究的目的就是结合整体全局考察此软件的运行能否适用。在此将分别从技术、经济、社会三个方面对本网站的建设进行分析和研究。2.1.1 技术可行性基于本网站拟定的系统功能、性能及实现系统的各种约束条件,以及对是否具备实现新系统的目标条件来分析判断得出,本网站宜采用Browser/Server的系统。现有的技术已较为成熟,在软件和硬件的性能要求方面、环境条件方面、开发技术方面等各项指标良好,数据库服务器MySQL数据库,它是一种关联数据库系统,与其他数据库不同的是,关联数据库会把数据保存在不同的表中,而不是将所有数据都放在一个大仓库里面。如此可以看出这样增加了数据库速度并提
21、高了其灵活性。还有就是,它能够在处理大量数据的同时,还能保持数据的完整性并且提供许多高级管理功能,MySQL的灵活性、安全性和易用性为数据库的设计与编写提供了良好的条件。经过评估发现,利用现有技术条件应完全可以达到该系统的功能目标。通过以上具体分析可知,本网站的开发在技术上是可行的。2.1.2 经济可行性本网站只需用户具有电脑或其他的基本处理设施,并且拥有支持本系统的应用平台就可操作应用本网站。因此不必再花多余的资金购买其它设施。对本系统的研发完全基于本人对程序开发的学习实践而来,从课本书籍以及网络资料获取,再无需资金投入,并且软件开发过程投入的成本不高,所需的经费在可接受范围。 通过以上具体
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 影视资讯 管理 系统
