登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于Servlet JSP的电影论坛系统的设计与实现

 2023-02-16 08:02  

论文总字数:12855字

摘 要

电影和论坛的结合,早在20世纪80年代时就已经出现,直到21世纪初期才开始流行。

主要原因是当时互联网技术的不成熟以及人们当时对电影的关注程度过低。而当今电影作为人类娱乐必不可少的元素,论坛作为人们感情交流及信息交流的一个重要场所,两者的结合在以互联网为中心的今后,必将成为一个主流的流行元素。本文对电影论坛系统的开发做了详细的流程介绍。

关键词:电影;BBS;实例开发;

The design and implementation of BBS system based on Servlet JSP

Abstract

The combination of the film and BBS had been around since the 1980s and was not popular until the early 2000s.The main reason was the immaturity of Internet technology at the time and the low level of attention paid to movies. Today the film is an essential element of human entertainment, and BBS is an important place for people to communicate and exchange information, the combination of both in centered on the Internet in the future, will become a mainstream popular elements .This paper introduces the development of BBS system in detail.

Keywords: film;BBS Instance development;

目录

第一章 引言 1

1.1系统的开发背景 1

1.2系统的目的和意义 1

1.3系统分析 2

1.3.1开发所用到的软件 2

1.3.2该系统中是使用的主要的技术 3

1.3.3系统的局限性(个人的一些看法) 3

第二章 系统的设计概况 4

2.1 系统开发运行环境 4

2.2项目的搭建及前后端所使用的技术 4

2.3系统的功能需求 6

(1)用户登陆和注册功能 6

(2)电影等主题的评论发布和回复功能 6

(3)电影的浏览和查询功能 6

(4)系统用户的管理功能 6

(5)电影的录入管理功能 7

(6)电影的详情管理功能 7

第三章 系统的设计 8

3.1系统的模块设计 8

3.2系统中的活动图 9

3.3数据库设计 10

3.4系统中的表设计: 11

第四章 系统的实现 12

4.1系统功能模块的实现 12

4.2系统界面 12

4.2.1系统主界面 12

4.2.2用户注册界面 12

4.2.3电影的展示页面(音乐的展示界面类似) 13

4.2.4管理员界面 13

第五章 系统测试 16

总结 17

致 谢 18

参考文献 20

第一章 引言

1.1系统的开发背景

互联网盛行,大数据爆发的背景下的大多数的人实质上网只是在互联网中娱乐,而娱乐的一个重要分支就是电影电视。对于那些看过电影或者想要看好电影的人来说,电影论坛无疑是一个福音。它同时满足了多种对电影热爱的人的需求,也同时对电影爱好者提供了一种服务,从某种意义上来说,BBS是一种服务类型。

开发该系统的背景正处于BBS低潮,而娱乐向活动处于高潮阶段,BBS与当今其他主流系统紧密结合的一个大环境背景下。该系统是为了给那些看了电影后产生话题的人所建立的一个交流和互动的一个平台,或评论或抒发感情亦或是聊天交友等等。

1.2系统的目的和意义

电影论坛系统属于交流性BBS,该类BBS的设计主要是针对使用人群之间的交流和互动,表现多为对兴趣和爱好的交流及交友互动等等。内容丰富,话题一般围绕论坛的给出的话题或出于个人的一些见解等等。早期的BBS盛行于20世纪90年代,当时的互联网通信较为落后,软件所使用的框架也极为有限,BBS的出现无疑是当时的互联网交流狂潮里的一盏明灯。但随着互联网技术的日益成熟,以及基于HTTP协议而发展出来的多媒体网页的盛行,再加上BBS被商业化入驻后搞起的一些负面风波暴露了这种松散化的管理结构的一些弊端,最后BBS在2010年末转入低潮。但是,BBS这种信息量大、信息更新快、交互性强的特点仍旧给了我们开发系统向着更明确的开发方向点亮了明灯。就当前国内的大多数流行的娱乐向软件都离不开讨论这这模块,如国内当今最火热的视频交流网站bilibili将BBS运用的如火纯青,可见BBS并没有离开我们的生活,而是以一种更为紧密的关系和其他的软件或者网页结合在了一起离我们反而变的更为亲切了。

当今看电影作为我们人类必不可少的娱乐向活动之一,不论是个人,还是团体都可以享受看电影所带来的一些乐趣、共鸣、新的想法等等,这一感情的宣泄口,无疑离不开BBS这个有着众多志同道合的人来交流、活动来的痛快。设计一个关于电影的论坛系统的想法油然而生。

当我有了这个想法后就无法抑制、迫不及待的想要建立一个这样的系统来释怀,然而若是以论坛为主体,所谓的电影论坛则和其他单纯的交流性论坛没有什么区别了,所以思量很久后决定以电影为主题,论坛性则转变为评论模块。当然,其中也主要受到bilibili、豆瓣这样适合胃口的网站很大的影响。从而有了本文,对电影论坛系统的一个实例进行开发和描述。

1.3系统分析

1.3.1开发所用到的软件

此系统开发使用的软件是IntelliJ IDEA。

Intellij IDEA平台它具有下面几个优点:

智能选取

IntelliJ IDEA支持双击选取变量,并通过再次双击扩大选取的范围,直至正行选取,再通过双击减少所选取范围。这一特性在代码的书写和项目的开发中极为实用,不仅减少了开发者对鼠标的使用频率,同时提高了项目开发的效率。

导航模式

IntelliJ IDEA具有丰富的导航结构。在项目中的文件导航,可以快速的查看最进打开过的文件,并通过点击进入到该文件,特别是当我们频繁的对不同文件操作时,这样的导航能大大减少我们查找文件的时间。对类的快速导航,你可以通过该导航任何项目中、jar包中的类,并支持驼峰式搜索(即只搜索所查找的文件的驼峰首字母进行匹配)、路径搜索、中间名匹配等搜索方式。类结构导航,即在类中进行导航,可以查询所查类中的各种组成,例如变量、方法、常量、内部类等。

历史记录

IntelliJ IDEA具有强大的本地历史记录控制体系,其会自动的记录我们在本地开发时的代码情况,并形成不同的版本。当我们对代码进行不可逆的错误操作后,也不必惊慌,仅仅需要找到历史记录中的所需要的版本,Revert一下就可以恢复到之前的版本。

代码重构

IntelliJ IDEA支持代码重构,并可以通过相应的快捷键进行变量的换位、替换,并能智能的提示并进行所设置的java版本特性进行代码提示。特别是IntelliJ IDEA与最新版本的java版本保持良好的协调性,每次在代码中使用方法或函数,idea会自动提醒使用最新java版本中的特性。也使我对java新版本特性的理解有了很大的帮助,在代码的质量和理解上又有了更深的提高。

编码辅助

亦如Eclipse,IntelliJ IDEA都提供了写代码时的辅助功能,如代码补全、代码生成、快速修饰和动态模板等。

智能排版控制

格式化代码功能,几乎是所有开发者在写完代码都习惯使用一个功能。

总结 : Intellij IDEA 是集快捷搜索、分析、定位、重构的高效开发平台。

1.3.2该系统中是使用的主要的技术

该系统所使用的技术有NodeJs的express框架、jQuery和Bootsrap等等;

剩余内容已隐藏,请支付后下载全文,论文总字数:12855字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图