基于J2EE的影视资讯管理系统Word文档格式.docx
- 文档编号:16829332
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:35
- 大小:802.97KB
基于J2EE的影视资讯管理系统Word文档格式.docx
《基于J2EE的影视资讯管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于J2EE的影视资讯管理系统Word文档格式.docx(35页珍藏版)》请在冰豆网上搜索。
Withpeople'
sgrowingmaterialandcultural,spiritualandculturalneeds.
Peopleeverydaybusyandworkatthesametime,awealthofamateurlifepeopleaspiretoexchangetarget.
Sincetheopeningup,China'
sfilmandtelevisionindustryflourishing.
Filmasayoungart,agrowingmostrapidlyart.
Inthisshortperiodofdevelopment,itnotonlyestablishedandconsolidateditspositionasanart,and,asLeninandStalinsaid,thefilmbecomesallart,amongthe"
mostimportant"
and"
themostpopular
anart.
Everysoonwillhavethelatestmoviesinfrontofpeople,suchspringingupstyleworks,whetheritisdomesticallyproducedfilmsorlargetractsofEuropeandtheUnitedStates,thequalityofthefilmwillinevitablybeunevenlevels,peoplewillhavetheirownviewsandperspectives.
andpreferences.
Thissiteinneedofafilmandtelevisionconsultingsupportingsincethispartoftheindustry,thisisabsolutelyunleashed,filmandtelevisionworkstheicingonthecake.
TheAdvisoryNetworkofthefilmdevelopmenttechniqueisbasedonJ2EEB/Sarchitecture,thedatabaseofchoiceisthepopularMySQLdatabase.
Thissitetoachieveauserloginandregisteradministratorregisteredloginworks,additionsanddeletions.
Usersonlinebrowsingworks,classificationsearch,viewthecontentsofthework,andyoucancomment.
Inthispaper,astructuredanalysismethod,describedindetailamorepowerfulfrontandbackdevelopmentoftheTelevisionAdvisoryNetwork,operatingproceduresandinvolvedsomeofthekeytechnology.
Firstconductedafeasibilityanalysis,andsystemsanalysis,research,throughtheactualbusinessprocessesandanalysisoftheorganizationalstructure,businessprocessesandsystemstocompletethedataflowanalysis;
thenthesystemdesignphasecompletedthedelineationofthefunctionalmodules,
expoundedtheideaofthesystemdesign,databasedesignandsystemdesigntoolsandtechniques.
Thisstageofthesystemofeachmodulefeaturesadetaileddesignandtheformationoftheofthesystemfunctionmodulediagram;
databasedesign,firstcarriedoutthedatabaseconceptofstructuraldesign,thenthingslogicalcarryoutthelogicalstructuredesignthefinalcompletionofthedatatable
design.
KeyWords:
Film
and
television
information;
B
/
S;
J2EE;
structuredanalysis
目录
摘要…………………………...……………………………………………………………...……I
Abstract…………………………...…………………………………………………….……...…II
第一章引言……………………………………………………………..…………….…...……1
1.1网站开发的背景……………..…………………………………………….…...…..1
1.2网站开发目的……………..………………………………………………..…...…..1
1.3网站开发意义……………..……………………………………..………....…...…..1
1.4网站开发方式……………..………………………………………………..…...…..1
第二章需求分析及总体设计原则……………..………………………………….…...…..4
2.1可行性分析……………..…………………………………………………....…….4
2.1.1技术可行性……………..…………………………………………………..4
2.1.2经济可行性……………..…………………………………………………..4
2.1.3社会可行性……………..…………………………………………………..5
2.2总体设计原则……………..……………………………………………….……......5
第三章系统开发工具与开发模式的选择……………..…………………………....…….7
3.1系统开发工具……………..……………………………………………….…...….7
3.1.1J2EE……………..………………………………………………………..…..7
3.1.2.MyEclipse……………..……………………………………………………..7
3.1.3.MySQL……………..…………………………………………...…………..11
3.1.4.Struts2……………..……………………………………………….………..11
3.2系统设计模式……………..………………………………………...……………..12
第四章流程分析……………..……………………………….……………………….……..14
4.1业务流程分析……………..……………………………………………………..14
4.2数据流图……………..……………………………………………………….…..15
4.3数据字典……………..……………………………………………………….…..16
第五章系统设计……………..………………………………………………………..……..19
5.1系统功能设计……………..………………………………………….………….19
5.2系统数据库设计……………..………………………………………………….20
5.2.1概念结构设计……………..…………………………...……………….20
5.2.2逻辑结构设计……………..………………………...………………….22
5.2.3数据库表设计……………..……………………………...…………….22
第六章系统实现……………..………………………………………………………..……..24
6.1实现思想……………..…………………………………………………….……..25
6.2登陆界面……………..…………………………………………………….……..32
6.3注册界面……………..…………………………………………………….……..32
6.4主页界面……………..…………………………………………………….……..33
6.5作品界面……………..…………………………………………………….……..34
6.6分类界面……………..…………………………………………………….……..35
6.7搜索引擎……………..…………………………………………………….……..35
6.8作品添加界面..………………………………………………………...….……..36
6.9修改删除界面..…………………………………………………………………..36
第七章系统测试..…………………………………………………….……………………...38
7.1测试的意义和目的..…………………………………………………….………38
7.2测试的重要性..…………………………………………………….…………….38
7.3测试实例的研究与选择..………………………………………………………38
7.4测试环境与测试条件..…………………………………………………….……39
7.5系统运行情况..…………………………………………………….…………….39
第八章总结..…………………………………………………….…………………………..40
参考文献..…………………………………………………….………………………………...42
致谢..…………………………………………………….……………………………………..43
第一章引言
1.1网站开发的背景
随着互联网技术的飞速发展,人们对生活需求不仅仅停留在物质方面,对快速发展的精神文化生活的要求也越来越高。
借助于传统媒体和播放设备,人们可以欣赏音乐、听故事,看小说等来给自己放松,但这已不能满足人们对娱乐文化的迫切渴望,大家需要的是一些能震撼自己的影视作品来给自己舒筋减压,但是由于众多传统媒体,例如电视新闻一般都有时效性,错过一段时间的新闻在电视中就不容易再看到,广播或者收音机也亦是如此,而一份报纸的内容毕竟有限,特别是报纸的类别性很强,比如体育类的报纸上很难找到电影和明星的影子。
然而,如何把自己想看到的作品融合到一起成为当下难点。
唯独新兴的第四媒体--网络可以吸取众多媒体之所长,弥补众多媒体之所短,受到强大互联网的吸引,人们正蜂拥而至的投身于网络这个有发展前景的世界中来。
为此,本人决定设计一个以电影资讯为主题的影视资讯网站来满足人们强烈的对影视资讯的需求。
1.2网站开发目的
通过对网络用户的调查,对本站已有了初步规划,但是由于在用户调查中,只是问答形式,并没有进行交流,用户也仅仅是提出自己的需求,没有做出可行性的意见和建议。
因此,在功能需求分析阶段,我综合了需求调查的结果和朋友建站的经验,本站功能需求经过以上分析最后整理如下:
用户可以登陆本网站获取一些影视相关的最新资讯;
可以看到最新的作品;
可以随时查看某些作品的具体内容和背景情况;
用户可以随时登陆后写下对本站的评论和意见;
可以随时登陆本网站查看本站用户所评价的最新最热电影;
本网站对用户提供免费的用户注册,用户登录,注册用户登录后可以随时发贴;
管理员登陆后可以管理本站的新闻、作品,论坛、数据,并且可以执行添加,修改,删除等操作。
1.3网站开发意义
虽然这是个小网站,对主体影视产业没有太大的影响,但是积少成多,只要不懈努力,许许多多的小团体的付出必然会推动中国影视产业的向前发展。
一个众人皆知的优秀影视资讯网站能通过虚拟世界帮助人们快速的了解国内以及国际上最新最好看的影视作品。
为了迎合现代社会的快节奏发展,本网站采用简洁明了,一目了然,方便搜索的理念,将本网站的精髓毫无保留的全部奉献给用户。
但这仅仅是个初步的探索,希望它能给用户带来方便。
同时做出这样的影视资讯网站,也是想和网络上的同道中人相互交流切磋,取长补短,更新发展,一同为将来的影视资讯产业做贡献。
1.4网站开发方式
网络应用软件运行的模式主要有两类:
C/S模式(Client/Server),B/S模式(Browser/Server)。
前者虽然较早开始使用,但是有个严重的缺点就是维护和升级较麻烦,而后者则是这几年伴随Internet迅速发展起来的一种新兴技术,它是对原先Client/Server结构的一种改变或改进的结构。
在这种结构下,用户工作界面将会是通过浏览器来实现,几乎很少部分事务逻辑在前端(Browser)实现,大多数的事务逻辑都是在服务器端(Server)实现的,Server访问端数据库,形成所谓的三层结构。
Browser/Server结构使用的http协议,就是针对超级文本,而超级文本自身就带着多媒体的本质。
伴随着如今WEB技术的日趋成熟,Browser/Web结构浮出水面呈现在人们眼前,并有逐渐取代Client/Server的趋势,使软件系统的网络体系结构跨入一个新阶段。
另外,影视资讯系统的软件也必将不断的更新,同时软件产品本身的向前发展实际上就是其不断自我完善的过程。
基于上述考虑,用Browser/Server模式来设计影视资讯管理系统比较合适,服务器端采用MySQL数据库系统和JAVA组件来构成管理应用服务系统;
客户端采用Browser来完成影视资讯管理系统各个功能模块的全过程,同时可进行远程系统维护和管理。
利用网络和数据库技术,结合目前普遍下跌的硬件价格与国家对宽带网的大力建设的有利优势,应用J2EE技术,开发了基于B/S模式多用户在线使用系统的这一程序。
它运用方便、操作简单,效率很高。
本系统实现了管理员对作品增、删、改等多个功能,用户可以在线搜索作品,查看作品内容信息,提出评论留言等。
第二章需求分析及总体设计原则
2.1可行性分析
可行性分析也称为可行性研究,是很必要的,是结合原先的调查,针对新系统开发的必要性和可行性作出评价,从技术、经济、社会等方面对新系统的开发进行分析和研究,以避免投资失误,浪费人力物力,在一定程度上保证新系统的开发成功。
可行性研究的目的就是结合整体全局考察此软件的运行能否适用。
在此将分别从技术、经济、社会三个方面对本网站的建设进行分析和研究。
2.1.1技术可行性
基于本网站拟定的系统功能、性能及实现系统的各种约束条件,以及对是否具备实现新系统的目标条件来分析判断得出,本网站宜采用Browser/Server的系统。
现有的技术已较为成熟,在软件和硬件的性能要求方面、环境条件方面、开发技术方面等各项指标良好,数据库服务器MySQL数据库,它是一种关联数据库系统,与其他数据库不同的是,关联数据库会把数据保存在不同的表中,而不是将所有数据都放在一个大仓库里面。
如此可以看出这样增加了数据库速度并提高了其灵活性。
还有就是,它能够在处理大量数据的同时,还能保持数据的完整性并且提供许多高级管理功能,MySQL的灵活性、安全性和易用性为数据库的设计与编写提供了良好的条件。
经过评估发现,利用现有技术条件应完全可以达到该系统的功能目标。
通过以上具体分析可知,本网站的开发在技术上是可行的。
2.1.2经济可行性
本网站只需用户具有电脑或其他的基本处理设施,并且拥有支持本系统的应用平台就可操作应用本网站。
因此不必再花多余的资金购买其它设施。
对本系统的研发完全基于本人对程序开发的学习实践而来,从课本书籍以及网络资料获取,再无需资金投入,并且软件开发过程投入的成本不高,所需的经费在可接受范围。
通过以上具体分析可知,本网站在经济上是可行的。
2.1.3社会可行性
本系统的社会可行性主要从法律角度、用户使用可行性两方面进行研究。
(1)法律角度
本系统的设计与开发是模拟用户的实际需要实现的,属于自主策划模式,软件的设计也是通过对网络和书籍的学习而来,开发环境是独立的,无抄袭也无可供抄袭之处。
此软件完全合法,没有违反中华人民共和国的任何法律法规,因此是值得放心使用的,因此法律上是有保障的。
(2)用户使用可行性
在社会方面,使用本系统需要具备MicrosoftWindows平台,用户只需简单的了解电脑操作过程即可,无需额外的技术能力。
管理员使用本系统则需要对服务器MySQL有一定的了解,也是属于基本技术知识。
因此,使用本系统无需对相关人员进行专业培训,具有使用的广泛性和普遍性。
因此,本网站在社会是可行的。
2.2总体设计原则
本系统的设计,开发,实现以及后期维护,都是本着方便快捷,简单易行的宗旨。
归纳而言如下:
方便性:
本网站是直接放到互联网上使用,用户无需出门便可体验到物超所值的享受。
快捷性:
本网站的信息都是即时更新的,用户登录后无需下载便可浏览了解相关新闻内容。
简单性:
本网站作为一个初期网站,本着易上手的原则,并没有涉及到很复杂的逻辑关系。
因此应用起来是很简单的。
实用性:
本网站是考虑用户需求而开发设计的,充分满足了用户对当下最新最快最好看的影视作品的迫切渴望,可以说这是一个老少皆宜的非常实用的网站。
一致性:
本网站在页面设计,整体风格,以及相关用图、类名、变量等方面有一致性。
在功能模块方面,相同或类似的功能会采用相同的元素风格;
在界面设计方面,采用相同的设计思路,美观大方,所涉及到的界面,无论是在同一个界面还是不在同一个界面都会是一致的;
在变量命名方面,变量的应用是统一而且规范的,能为后期完善工作提供很大的便捷。
先进性:
本网站采用的是J2EE技术、MySQL数据库等被广泛应用的开发软件,因此具有先进性,并且具有良好的可开发性和可拓展性。
第三章系统开发工具与开发模式的选择
3.1系统开发工具
3.1.1J2EE
J2EE简介:
J2EE是Java2平台企业版(Java2Platform,EnterpriseEdition)这种体系结构向用户提供了中间层集成框架,可以用来满足用户既无需大量费用而又对可用性、可靠性以及可扩展性需要非常高的应用需求。
通过开发平台的统一,J2EE不仅降低了开发多层应用的费用而且还优化了其复杂性,同时提供对现有应用程序集成强有力的支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,并且添加目录支持,增强了其安全机制,提高了其性能。
J2EE的概念如下图3-1所示[1]:
图3-1J2EE的概念
J2EE的优势:
1.保留现存的IT资源
由于J2EE拥有广泛的业界支持和一些重要的企业计算领域供应商的参与,所有供应商都对现有的客户提供了免废弃已有投资,进入可移植的J2EE领域。
J2EE架构可以充分利用用户原有的投资,如一些公司使用的InpriseVisiBroker、BEATuxedo、BMEncina、IBMCICS以及NetscapeApplicationServer。
基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,完全保证了现有的操作系统和硬件的继续使用。
2.支持异构环境
J2EE能够开发部署实现在异构环境中的可移植程序。
基于J2EE设计合理的的程序只需开发一次就可部署到各种平台。
这都是基于J2EE的应用程序,它不依赖任何特定操作系统、中间件、硬件。
这在典型的异构企业计算环境中是十分关键的。
J2EE标准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。
3.高效的开发
J2EE特别之处在于它的善于调配,分块调配使得事情变得简单。
它允许用户把一些通用的、很繁琐的服务端任务交给中间供应商去完成。
这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。
高级中间件供应商提供以下这些复杂的中间件服务:
I.状态管理服务
让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地完成程序开发。
II.持续性服务
让开发人员不用对数据访问逻辑进行编码就能编写应用程序,能生成更轻巧且与数据库无关的应用程序,这种应用程序更易于开发与维护。
III.分布式共享数据对象CACHE服务
让开发人员编制高性能的系统,极大提高整体部署的伸缩性。
4.可伸缩性
企业必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新客户。
因此,基于J2EE平台的应用程序可被部署到各种操作系统上。
例如可被部署到高端UNIX与大型机系统,这种系统单机完全可以支持64
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 J2EE 影视资讯 管理 系统