欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于J2EE的影视资讯管理系统.doc

    • 资源ID:848330       资源大小:1.11MB        全文页数:48页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于J2EE的影视资讯管理系统.doc

    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 经济可行性本网站只需用户具有电脑或其他的基本处理设施,并且拥有支持本系统的应用平台就可操作应用本网站。因此不必再花多余的资金购买其它设施。对本系统的研发完全基于本人对程序开发的学习实践而来,从课本书籍以及网络资料获取,再无需资金投入,并且软件开发过程投入的成本不高,所需的经费在可接受范围。 通过以上具体

    22、分析可知,本网站在经济上是可行的。2.1.3 社会可行性 本系统的社会可行性主要从法律角度、用户使用可行性两方面进行研究。(1) 法律角度本系统的设计与开发是模拟用户的实际需要实现的,属于自主策划模式,软件的设计也是通过对网络和书籍的学习而来,开发环境是独立的,无抄袭也无可供抄袭之处。此软件完全合法,没有违反中华人民共和国的任何法律法规,因此是值得放心使用的,因此法律上是有保障的。(2) 用户使用可行性在社会方面,使用本系统需要具备Microsoft Windows平台,用户只需简单的了解电脑操作过程即可,无需额外的技术能力。管理员使用本系统则需要对服务器MySQL有一定的了解,也是属于基本技

    23、术知识。因此,使用本系统无需对相关人员进行专业培训,具有使用的广泛性和普遍性。因此,本网站在社会是可行的。2.2 总体设计原则 本系统的设计,开发,实现以及后期维护,都是本着方便快捷,简单易行的宗旨。归纳而言如下:方便性:本网站是直接放到互联网上使用,用户无需出门便可体验到物超所值的享受。快捷性:本网站的信息都是即时更新的,用户登录后无需下载便可浏览了解相关新闻内容。简单性:本网站作为一个初期网站,本着易上手的原则,并没有涉及到很复杂的逻辑关系。因此应用起来是很简单的。实用性:本网站是考虑用户需求而开发设计的,充分满足了用户对当下最新最快最好看的影视作品的迫切渴望,可以说这是一个老少皆宜的非常

    24、实用的网站。一致性:本网站在页面设计,整体风格,以及相关用图、类名、变量等方面有一致性。在功能模块方面,相同或类似的功能会采用相同的元素风格;在界面设计方面,采用相同的设计思路,美观大方,所涉及到的界面,无论是在同一个界面还是不在同一个界面都会是一致的;在变量命名方面,变量的应用是统一而且规范的,能为后期完善工作提供很大的便捷。先进性:本网站采用的是J2EE技术、MySQL数据库等被广泛应用的开发软件,因此具有先进性,并且具有良好的可开发性和可拓展性。第三章 系统开发工具与开发模式的选择第三章 系统开发工具与开发模式的选择3.1 系统开发工具3.1.1 J2EEJ2EE简介:J2EE是Java

    25、2平台企业版(Java 2 Platform,Enterprise Edition)这种体系结构向用户提供了中间层集成框架,可以用来满足用户既无需大量费用而又对可用性、可靠性以及可扩展性需要非常高的应用需求。通过开发平台的统一,J2EE不仅降低了开发多层应用的费用而且还优化了其复杂性,同时提供对现有应用程序集成强有力的支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,并且添加目录支持,增强了其安全机制,提高了其性能。J2EE的概念如下图3-1所示1:图3-1 J2EE的概念J2EE的优势:1. 保留现存的IT资源由于J2EE拥有广泛的业界支持和一些重要的企

    26、业计算领域供应商的参与,所有供应商都对现有的客户提供了免废弃已有投资,进入可移植的J2EE领域。J2EE架构可以充分利用用户原有的投资,如一些公司使用的Inprise VisiBroker 、BEA Tuxedo、BM Encina、IBM CICS以及Netscape Application Server。基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,完全保证了现有的操作系统和硬件的继续使用。2. 支持异构环境J2EE能够开发部署实现在异构环境中的可移植程序。基于J2EE设计合理的的程序只需开发一次就可部署到各种平台。这都是基于J2EE的应用程序,它不依赖任何特定操作系统、中

    27、间件、硬件。这在典型的异构企业计算环境中是十分关键的。J2EE标准也允许客户订购与J2EE兼容的第三方的现成的组件,把他们部署到异构环境中,节省了由自己制订整个方案所需的费用。3. 高效的开发 J2EE特别之处在于它的善于调配,分块调配使得事情变得简单。它允许用户把一些通用的、很繁琐的服务端任务交给中间供应商去完成。这样开发人员可以集中精力在如何创建商业逻辑上,相应地缩短了开发时间。高级中间件供应商提供以下这些复杂的中间件服务:I. 状态管理服务 让开发人员写更少的代码,不用关心如何管理状态,这样能够更快地完成程序开发。II. 持续性服务 让开发人员不用对数据访问逻辑进行编码就能编写应用程序,

    28、能生成更轻巧且与数据库无关的应用程序,这种应用程序更易于开发与维护。III. 分布式共享数据对象CACHE服务 让开发人员编制高性能的系统,极大提高整体部署的伸缩性。4. 可伸缩性企业必须要选择一种服务器端平台,这种平台应能提供极佳的可伸缩性去满足那些在他们系统上进行商业运作的大批新客户。因此,基于J2EE平台的应用程序可被部署到各种操作系统上。例如可被部署到高端UNIX与大型机系统,这种系统单机完全可以支持64至256个处理器。(这是NT服务器所望尘莫及的)J2EE领域的供应商提供了更为广泛的负载平衡策略。这样能消除系统中的瓶颈,允许多台服务器集成部署。为满足未来商业应用的需要,这种部署可达

    29、数以千个处理器,实现可高度伸缩的系统。5. 稳定的可用性为了满足公司客户、合作伙伴的需要,一个服务器端平台必须能全天运转。因为Internet是全球化的、无处不在的,即使在夜间按计划停机也会造成严重损失。若是意外停机,更是会有灾难性后果。J2EE考虑到了这点,它部署到可靠的操作环境中,使他们支持长期的可用性。一些J2EE部署在WINDOWS环境中,客户也可选择鲁棒性更好的操作系统如Sun Solaris、IBM OS/390。鲁棒性最好的操作系统可达到99.999%的可用性或每年只需5分钟停机时间。这是实时性很强商业系统理想的选择。3.1.2 MyEclipse MyEclipse8.5是现今

    30、国内企业流行的基于Eclipse的商业开发工具。是MyEclipse的当前较为稳定的版本。MyEclipse是IBM公司主导下的一款开源免费的可以做基础JAVA项目开发的工具,它集中了开源和商业软件的开发支持的大多数框架,方便易用,功能强大。因此很多企业里面都用它进行实际的开发。它支持开发调试基于Spring,Hibernate,Struts,JSF,JPA,EJB,Web Service等Java EE技术的项目,还支持建模例如UML。3.1.3 MySQL MySQL简介:MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL是一种关联数据库管理系

    31、统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的优势:与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。具体特点:1. 性能较高MySQL采用了新的数据存储架构,单个数据表的容量比其他数据库高出很多,并且在进行数据检索时性能更高。2.

    32、 支持自定义的过程MySQL可以让用户添加函数,这跟SQLServer的自定义函数类似,可以将一些常用的功能写成函数,调用时就像调用MySQL的系统函数一样,非常方便。3. 支持存储过程用户只需要写一次存储过程就可以立刻使用许多应用程序来调用该过程,从而实现特定的业务逻辑流程。数据库管理员也可以通过标准的管理函数来处理不同版本中的数据库资源,比如数据库结构和安全权限等。4. 支持触发器触发器可以让您的数据库在发生特定的事件时,自动执行特定的操作,如调用一些函数,存储过程等;触发器对保证数据的统一性、减少数据库管理员的工作方面有很好的帮助。5. 支持视图您可以将几个表的某几个列组成一个视图,方便

    33、查询,免除每次都用 join 语句从关联表读取相数据。6. 支持本地化对数种不同字符集的全面支持,包括latin1 (cp1252)、german、big5、ujis等,并提供了Unicode支持。3.1.4 Struts 2 Struts 2简介:Struts 2的含义是“支柱、支架”,它是一个WEB开发框架。WEB从一开始的静态HTML开发,到后来的动态页面。从繁琐的、代码极其混乱的Model 1,逐步发展到MVC模式。在技术上和结构上都发生了极大的变化。MVC模式结构清晰,现金已经被大量运用。Struts 2通过提供一个控制器Servlet实现了Sun的Model 2架构,这个控制器可以

    34、用来管理JSP页面和其他表现设备之间的流程。Struts 2通过使用ActionForward和ActionMapping来保证表现层之外的控制流决策来实现MVC曾模式。同时通过xml配置文件实现几个层次间的关系,大大简化了开发人员的工作量,提高了开发效率。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。Struts 2的三层模型如下:1.在视图层,除了可以使用JSP及其标签库(JSTL)以外,还提供了一个强大的Struts 2标签库,来帮助用

    35、户解决现实逻辑,并且使用ActionForm组件将显示递交到控制层。2.在控制层,Struts提供了一个控制器组件ActionServlet,它继承自HttpServlet,并重载了HttpServlet的doGet()、doPost()方法,可以接受HTTP响应,并进行转发。同时还提供了使用XML进行转发Mapping(映射)的功能。3.在模型层,Struts 2提供Action对象,来管理业务逻辑的调用,帮助用户分离业务逻辑。也就是说Struts 2本身不事先业务逻辑,但可以调用已完成的业务逻辑。Struts2工作原理如下图3-2所示2:图3-2 Struts 2 工作原理3.2 系统设计

    36、模式在绝大多数的B/S结构(Browser/Server)的Web应用当中,B/S结构如图3-3所示3,浏览器通常会直接通过HTML或者JSP的形式在用户界面进行交互,响应用户请求。在这样一种方式下,虽然它是非常直观,但考虑大多数管理信息系统操作的数据量非常大,臃肿不堪的代码量的增加会导致JSP页面犹如一团乱麻,使Web服务器超载负荷。因此,基于模型视图控制器(MVC的模型 - 视图 -控制器)在中间层的设计模式。在图3-4所示4的MVC之间的关系,Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controlle

    37、r层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。具体实施作为应用程序控制器的Servlet,将JSP文档作为视图,JavaBeans的是用来表示模型。所有的请求都发送到servlet作为控制器,它接受请求,并请求后,信息将分发给适当的JSP响应。servlet实例的同时,根据JSP的需求生成JavaBeans和输出到JSP环境。JSP可以调用在数据的方法或自定义标签使用useBean的JavaBeans的。这种设计模式,实现了数据层和表现层的分离效果好,加速和提高了开发的进度和效率。图3-3

    38、B/S结构的体系结构图3-4 MVC结构的关系图41第四章 流程分析第四章 流程分析4.1 业务流程分析 为了让用户快速的了解本网站的运行流程,有必要设计出业务流程图,本图所展示的内容均是各个环节的业务处理关系,处理的顺序、时间、内容都是明确的。主要是为了明确每个环节的内容信息,信息的来源、去处,信息的处理方法,信息的计算方式以及信息产生的时间和形式等。业务流程分析可以帮助明确事物处理的过程,即使发现工作中的疏漏和不足,甚至矛盾错误。业务流程图是为业务流程分析产生的一种图,用一些特定的符号和连线来表述业务流程。具体业务流程如图4-1所示:注册登录身份管理员用户管理员用户增加作品删除作品修改作品

    39、查找作品查看内容添加评论图4-1 业务流程图4.2 数据流图 数据流图(Data Flow Diagram ,DFD图)是一种反应信息在系统中流动和处理情况的图,它是一种逻辑模型工具。它便于用户理解系统数据流程的内容,能精确地在逻辑上描述系统的功能、输入、输出和数据储存等,而摆脱其物理内容。数据流程图包括:a 指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体;b指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能;c指明几个处理和数据媒体之间的数据流的流线符号;d便于读、写数据流程图的特殊符号。数据流的分析是在业务流程分析的基础上产生的,将数据分析到处理业务模式。

    40、该系统的顶层数据流图如图4-2所示影视资讯网用户管理员用户资料作品信息作品信息用户资料图4-2 顶层数据流图具体分析第一层数据流图,该层数据流图如图4-3所示。信息内容用户资料表作品信息评论信息表用户资料作品信息作品信息用户资料管理员用户图4-3 第一层数据流图4.3 数据字典数据字典是一种通过记录数据库和应用程序源目录的工具,它是一个预留空间,一个数据库,用来储存信息数据库本身。(1) 管理员方面添加作品数据结构条目如表4-1所示。表4-1 添加作品数据流名:添加作品说明:将新的作品添加入数据库组成:图片+中文名+外文名+导演+类型+产地+演员+简介+剧情结构:作品编号、图片编号、信息内容备

    41、注:可大量添加修改作品数据元素条目如表4-2所示。表4-2 修改作品数据流名:修改作品说明:将老的作品更新后写入数据库组成:图片+中文名+外文名+导演+类型+产地+演员+简介+剧情结构:作品编号、图片编号、信息内容备注:将老的作品覆盖掉删除数据元素条目如表4-3所示。表4-3 删除作品数据流名:删除作品说明:将老的作品移除数据库组成:图片+中文名+外文名+导演+类型+产地+演员+简介+剧情结构:作品编号、图片编号、信息内容备注:将老的作品直接删除(2) 用户方面用户注册数据元素条目如表4-4所示。表4-4 用户注册数据流名:用户注册说明:将用户信息写入数据库组成:账号+密码+昵称结构:账号ID

    42、、密码、昵称内容备注:每个邮箱只能申请一个账号,密码在数据库为保密(3)作品方面用户评论数据元素条目如表4-5所示。表4-5用户评论数据流名:用户评论说明:将用户评论写入数据库组成:昵称+内容+时间结构:昵称、评论内容、时间备注:即时显示在作品下方热门影评数据元素条目如表4-6所示。表4-6热门影评数据流名:热门影评说明:查询最多评论的电影选出组成:昵称+内容+时间+次数结构:昵称、评论内容、时间、次数备注:即时显示在作品下方最新影评数据元素条目如表4-7所示。表4-7最新影评数据流名:最新影评说明:查询最新评论的电影选出组成:昵称+内容+时间结构:昵称、评论内容、时间备注:即时显示在作品下方第五章 系统设计第五章 系统设计5.1 系统功能设计本系统主要研究影视资讯系统,制造一个平台让用户能够浏览作品,对作品进行评价。主要采用MVC设计模式,使用java语言开发。本系统主要功能包括:用户注册登录、


    注意事项

    本文(基于J2EE的影视资讯管理系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922