在网络电影出现以前,人们观看电影主要是在电影院,其次就是在家通过影碟机播放,对电影的选择性较低,国外不同类型的影片或是年代较为久远的影片对于普通的观众来说是很难找到的。有了网络电影后,电影传播便打破了地域及时间的限制,最大限度的实现了资源共享。
本系统主要为人们提供一个可以在线观看电影的平台,经过分析,本系统分为管理员和普通用户两种角色。其中管理员用户的功能包括:网站日常事务的管理,电影资料的添加、注册会员的管理等;普通用户通过注册加入系统后,可以在线观看电影,并对电影进行评论。
该系统采用B/S架构,使用JSP技术实现,并采用MySQL作为后台数据库,JDBC来完成数据库的连接及打开,用SQL语句完成对数据库的操作,系统采用MVC框架体系来保证系统架构清晰严谨。
根据网站应该具有的功能把网站分为了四个模块:
(1)登录和注册模块
主要是为用户提供注册为会员的平台,方便用户权利的分配和统计网站的浏览量。
(2)电影资源信息查询和系统用户管理模块
由于网站上各种资料种类繁杂不利于用户直接浏览,所以已注册用户可在网站主界面上点击登录,完成登陆后可使用网站提供的电影资源信息查询功能进行资料查询,如此就可以是用户较为快捷的方式从海量的电影资源信息中查找带所需电影资源信息;
系统用户管理是采用自行设置方式进入网站,负责管理网站上用户信息和视频信息的管理,以及栏目信息的管理。其中包括视频信息的增加、删除、修改,以及栏目信息的增加,删除和修改。
(3)人员及组织模块
为用户简绍一些知名的人员和相关的组织,从而增加用对的了解和增加用户对的兴趣.
(4)电影资源信息管理模块
对网站的所有电影资源信息进行分类储存,把所有的电影资源信息分类展示,使用户更容易找到自己需要的相关电影资源信息.
目 录
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 2
1.3.1开发工具 2
1.3.2 JSP 3
1.3.3 JavaScript 3
1.4软硬件需求 4
第二章 需求分析 5
2.1需求调研 5
2.2可行性分析 5
2.2.1技术的可行性 5
2.2.2经济的可行性 5
2.2.3操作可行性 5
2.2.4法律的可行性 6
2.3系统用例图 6
2.3.1管理员用例图 6
2.4功能模块图 7
2.5设计的基本思想 7
2.6性能需求 8
2.6.1系统的安全性 8
2.6.2数据的完整性 8
2.7界面需求 8
第三章 系统分析与设计 10
3.1数据库的分析与设计 10
3.1.1数据库的概念结构设计 10
3.1.2数据库的逻辑结构设计 12
3.1.3数据库的连接原理 13
3.2中文乱码问题处理 15
第四章 系统功能实现 17
4.1后台登陆页面实现 17
4.2后台主界面设计 18
4.2.1注册用户管理 19
4.2.1类别信息管理 21
4.2.3电影信息管理 23
4.2.5注销退出系统 26
4.3前台网站模块 26
4.3.1网站首面 26
4.3.2用户注册 27
4.3.3电影信息查看 27
第五章 系统测试 28
5.1系统测试目的与意义 28
5.2测试过程 29
5.2.1主页面的登录模块测试 29
5.3其他错误 29
结 论 30
参考文献 31
致 谢 32