电影门户网站的设计与实现【字数:9814】

摘 要本项目是通过应用当前比较流行的大型网站设计技术开发的电影门户网站。本项目设置了游客、会员、管理员三类用户,不同的用户能进行不同的操作。游客能够浏览网站的最新消息,可以通过分类找到自己喜欢的影视节目。进一步,如果游客感兴趣,可以申请成为会员;游客注册后就会成为会员,成为会员即可在线观看电影,会员除了能够通过分类查找到自己喜欢的影视节目还可以在自己喜欢的影视节目下面进行评论分享。管理员可以在后台添加一些最新火爆上线的新影视节目同时也可以管理这些会员发表的评论。本项目是基于JAVAEE开发的,通过游客、会员和管理员模式分为前端设计和后端设计。前后端界面设计运用的是HTML+CSS+JavaScript的技术,而再通过jdbc的帮助实现与数据库的链接。数据库选用微软的SQLServer,得益于它的简单高效,有效的存储数据和随时访问。几项技术的相互结合,通力合作,最终达成本项目的预期效果。
目 录
1. 绪 论 1
1.1 课题研究的背景 1
1.2 课题研究的目的与意义 1
2. 系统开发环境及相关技术介绍 3
2.1 开发环境 3
2.2 开发软件介绍 3
2.2.1 MyEclipse开发工具 3
2.2.2 Tomcat服务器 4
2.2.3 sql server 数据库 4
2.3 相关技术介绍 4
2.3.1 javaEE 简介 4
2.3.2 html5 简介 5
2.3.3 jsp 简介 5
2.3.4 数据库 简介 6
3. 系统分析与设计 7
3.1 系统分析 7
3.1.1 系统可行性分析 7
3.1.2 技术可行性分析 7
3.1.3 经济可行性分析 7
3.1.4社会可行性分析 8
3.1.5系统需求分析 8
3.2 系统设计 10
3.2.1 系统功能设计 10
3.2.2 数据库设计 12
4. 系统功能的实现 14
4.1 网站前端页面的实现 14
4 *好棒文|www.hbsrm.com +Q: *351916072* 
.2 注册登录功能的实现 16
4.3 会员评论模块的实现 19
4.4 管理员功能模块的实现 22
4.4.1 电影添加功能的实现 22
4.4.2 电影删除功能的实现 26
4.4.2 会员管理功能的实现 27
5. 总结与展望 29
致 谢 31
参考文献 32
绪 论
课题研究的背景
目前,随着互联网的高速发展,网络的规模变得越来越大,网络的元素也随着不断的增加,网络的功能也是越来越多元化。在网络上可以进行日常社交、购物、商业活动等等。网络逐渐成为人们生活中必不可少的一个部分,人们也越来越熟悉互联网式生活,其中网站就是网络的一个重要元素。
在社会经济飞速发展的今天,人们的物质生活水平显著提升,精神生活也变得越来越丰富多彩。人们的精神生活需求也不仅仅停留在物质消费的层面上,越来越多新的休闲娱乐模式进入大家的视野。伴随着互联网的高速运转,观影娱乐进入人们的日常生活,无论男女老少,无论情侣亲子,还是同学聚会等,电影已经融入人们的生活中,也成为了人类精神文化的体现。
课题研究的目的与意义
电影文化随着时代变化孕育而生,观影娱乐进入寻常百姓家,电影网站的需求随之而来。目前,电影门户网站系统在国外电影网站中已经形成成熟的体系,它通过分析展示资料,收集客户信息,不仅能及时做到观影下载、影片评论、打分排名,还能根据客户上传的资料和观影习惯,实现个人信息管理、影片收藏和电影推荐。电影网站是实时提供网络资讯和分类排行的平台,是用户自由沟通、信息交流的空间,真正实现了便捷化、高效化和信息化。
然而,由于我国的信息技术起步较西方国家较晚,我国的电影门户网站系统仍处于初期发展阶段,传统的电影门户网站信息量大而杂,寻找信息困难,没有很好的分类,不便于用户使用。在个性化方面,虽能收集到用户信息和记录观影习惯,但是根据这些信息的个性化推荐仍不成熟。用户接受信息也比较单向化,通常是网站呈现的显示给到用户,没有真正做到根据用户的差异“私人订制”,内容过于形式化,基本能实现用户的观影需求,却不能很好的实现互相交流,用户不同的意见需要为其实现个性化的效果。
因此,一套内容丰富,功能健全,个性化的电影门户网站成为新的增长点,一个电影门户网站真正为用户带来不一样的体验,根据每个用户的需求定制个性化网站。
互联网的出现为影视行业发展注入了新的活力,凭借信息双向交流、速度快、不受空间限制等优势,让观众在线上查找并观看自己想看的影视节目,发表自己关于影视节目的评论,提高了电影互动性、时效性和娱乐性,使观众在家里可以体验到影视节目带来的乐趣,而且成为网络业三大(网上金融、网上教育和网络流媒体)赢利且利润优厚的领域之一。
系统开发环境及相关技术介绍
开发环境
操作系统:Windows 10
开发工具:MyEclipse
开发工具包:JDK 1.8
服务器:Tomcat 7.0
数据库:SQLserver
开发软件介绍
MyEclipse开发工具
MyEclipse Enterprise Workbench(简称MyEclipse)是EclipseIDE的扩展,可以提高数据库和JavaEE开发,发布和应用服务器集成的效率[1]。 它是一个功能丰富的JavaEE集成开发环境,包括完整的编码,调试,测试和发布功能,完全支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。
MyEclipse是同样功能丰富的Eclipse IDE,超过16,000家公司依靠多年来依赖于构建功能强大的应用程序 现在拥有最好的现代Web开发工具,如Angular和TypeScript。传统开发人员仍然可以获得他们喜欢的技术,如Spring,Maven和JSF。我们可以轻松地在熟悉的环境中移动到完整堆栈,而不会影响当前的开发。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/533.html

好棒文