随着以互联网为龙头的信息产业的迅速发展,社会的各个领域正发生着一场深刻的变革。而这样的信息网也以涌进了我国的千家万户,并随着网络信息的不断完善下在线影视以其改变了传统的影视观看方式,不受任何限制、可以足不出户等优点越来越受广大用户的喜爱和重视。
随着网络和信息技术的发展,我国出现了很多视频影视网站比较大的专业视频播放网站有爱奇艺、优酷、腾讯视频,以及其他大的门户网站都有视频网站。视频用户规模的快速增长,宽带用户数的迅猛增长也为网络事业的发展打下了坚实的用户基础,并预示了网络视频市场良好的发展趋势,因此设计了本套基于JSP的社区在线网络电影系统。
基于jsp在线电影网的设计与实现-数据库设计,电影信息查询模块。系统主要包括电影显示、电影查询、电影下载等模块。此系统主要是为了迎合广大百姓了解电影信息的需求,避免他们盲目在互联网上寻求电影,使得他们更尽兴地提高观看电影的满足感。
本社区在线网络电影网站系统采用jsp作为编程语言,使用mysql作为数据库。网页脚本采用html+css,,使用eclipse作为编程开发工具,运用 javascript、jquery等技术进行前端页面开发。采用以上技术工具稳定性、效率高,灵活性也很好,适合二次扩展。如果有需要本资料的朋友,欢迎获取,很有参考价值。
本社区在线网络电影网站系统的设计思想遵循以下几点:
1. 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。
2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。
3. 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。
4. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。
5.速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。
6.设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。
1. 前台设计简述
前台首页是浏览者打开一个网站后第一眼看到的网页,网站能不能吸引浏览者,在很大程度上取决于首页做得怎么样。首页包含内容丰富但不杂乱,色彩搭配合理,整体风格独特,网站主框架分为导航栏菜单与信息显示两部分组成。
新用户通过该模块实现网站注册功能的实现,在注册时,系统应对有效数据进行判断,判断无误后,方可注册成功。用户据此账号与密码进行登录。
用户成功登录网站后,可以通过主页浏览最新的电影信息,也可以通过分类快速查找并浏览电影。用户可以进行在线播放、下载等操作。
2. 后台设计简述
1) 后台登录:
为了保证系统的安全性,要先使用本系统必须先登陆到系统中,用户需要正确的账号和密码登录本系统。
在登陆页面输入用户名和密码以,点击提交按钮,跳转到登陆的service中,在该service中会对用户名,密码,验证码进行判断,验证通过进入对应的页面。
2) 系统管理中心主页
在系统主页中,左方页面展示了管理员可操作的四大功能,进入相关的管理页面可以链接到子菜单,并且高亮显示,每个管理模块下面都有相应的子菜单。
在每个jsp页面将会对相关用户进行拦截操作,这样可以提高安全性,防止用户不经过登陆页面而进入任何子菜单页面:
if(session.getAttribute("user")==null)
{
out.print("<script>alert(请先登录!);window.open(../index.jsp,_self)</script>");
}
3) 注册用户管理
管理员点击左侧的菜单“会员信息管理”,页面跳转到会员信息管理界面,调用后台的action类查询出所有的会员信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出会员信息。
4) 类别信息管理
管理员点击左侧的菜单“类别管理”,页面跳转到电影类别管理界面,调用后台的action类查询出所有的电影类别信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出电影类别信息。
类别新增:管理员输入类别相关正确信息后点击录入按钮,如果是没有输入完整的类别信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit="return checkForm()"来检查,checkForm()函数中是各种的校验输入数据的方式。
5) 电影信息管理
管理员点击左侧的菜单“电影信息”,页面跳转到电影信息管理界面,调用后台的action类查询出所有的电影信息,并把这些信息封转到数据集合List中,绑定到request对象,然后页面跳转到相应的jsp,显示出电影信息。
电影新增:管理员输入电影相关正确信息后点击录入按钮,如果是没有输入完整的电影信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit="return checkForm()"来检查,checkForm()函数中是各种的校验输入数据的方式。
6) 注销退出系统
描述:点此按钮回到系统的登陆页面。
关键代码:主要是通过javascript语句来实现, item_word[8][4]="退出系统";
item_link[8][4]="javascript:window.open(../index.jsp,_self)";
社区在线网络电影网站系统建立了以下逻辑数据结构,下面是各数据表的详细说明。
1.用户信息表主要是记录了注册用户基本信息,表结构如下:
列名 |
数据类型 |
长度 |
允许空 |
是否主键 |
说明 |
id |
int |
4 |
否 |
是 |
自动编号 |
loginname |
int |
50 |
否 |
否 |
账号 |
loginpw |
varchar |
50 |
否 |
否 |
密码 |
xingming |
varchar |
50 |
否 |
否 |
真实姓名 |
xingbie |
varchar |
50 |
否 |
否 |
性别 |
nianling |
varchar |
50 |
否 |
否 |
年龄 |
zhuzhi |
varchar |
50 |
否 |
否 |
住址 |
zhiye |
varchar |
50 |
否 |
否 |
职业 |
2.类别信息表主要记录了电影类别基本信息,表结构如下:
列名 |
数据类型 |
长度 |
允许空 |
是否主键 |
说明 |
id |
int |
4 |
否 |
是 |
编号 |
name |
varchar |
50 |
否 |
否 |
类别名称 |
3.电影信息表主要是记录了管理员发布的电影信息,表结构如下:
列名 |
数据类型 |
长度 |
允许空 |
是否主键 |
说明 |
id |
Int |
4 |
否 |
是 |
编号 |
catelog_id |
Int |
4 |
否 |
否 |
电影类别 |
mingcheng |
Int |
4 |
否 |
否 |
名称 |
jieshao |
varchar |
500 |
|
否 |
介绍 |
zhuyan |
varchar |
50 |
否 |
否 |
主演 |
daoyan |
varchar |
50 |
否 |
否 |
导演 |
fujian |
varchar |
50 |
否 |
否 |
附件路径 |
fabushi |
varchar |
50 |
否 |
否 |
发布时间 |
dianji |
varchar |
50 |
否 |
否 |
点击率 |
4.管理员信息表主要记录的管理员的账号信息,表结构如下:
列名 |
数据类型 |
长度 |
允许空 |
是否主键 |
说明 |
userId |
int |
4 |
否 |
是 |
编号 |
userName |
varchar |
50 |
否 |
否 |
用户名 |
userPwd |
varchar |
50 |
否 |
否 |
密码 |
友情链接:源码邦邦计算机毕业设计软件开发知识好易毕业设计c#.net程序设计javajsp程序设计VUE/SpringBoot前后端分离
郑重承诺:本站所有资料真实原创,仅供学习交流之用,请勿转载或作非法用途。如有侵犯您的版权有损您的权益,请联系我们纠正!
好易设计haoyi369.com 版权所有 © Copyright 2021~2022 蜀ICP备19029022号-1