"景先生毕设|www.jxszl.com

基于php的影评网站的设计与开发(附件)【字数:6830】

2024-11-03 19:58编辑: www.jxszl.com景先生毕设
【摘 要】影评网站主要采用bootstrap框架、JavaScript来美化页面并且采用当前较为流行的B/S(浏览器/服务器)结构。影评网站是一个电影爱好者交流电影和分享电影观感的网站。用PHP和MySQL数据库来实现前后端的交互。本文较详细的介绍了本网站的开发流程和数据表的设计以及部分页面的核心代码。影评站分为前端页面和后台。在前端可以看到年度电影榜,了解各种电视剧或者电影的详细信息等。在普通用户登陆后可以在个人中心看到个人资料、浏览记录或者也可以修改自己的信息。管理员登录后可以在后台页面发布电影信息和添加或者修改用户信息等。
目 录
一、引言 1
二、系统开发技术 1
(一)PHP技术 1
(二)MySQL数据库 1
(三)bootstrap框架 1
三、系统分析 2
(一)系统分析 2
(二) 系统用户分析 2
四、数据库设计 3
五、系统的实现 7
(一) 主页模块的实现 7
(二) 管理员功能模块的实现 15
(三)用户功能模块的实现 18
总 结 20
致谢 21
参考文献 22
引言
随着经济的快速发展,人们的生活也越来越好。从食不果腹到现在的衣食无忧,虽然物质生活快速增长,但是精神生活的发展存在很多的问题。一方面是人们渴求精神生活上的追去;另一方面大部分人无法找到适合自己的精神食粮。而一部好的电影恰恰是人们最好的精神食粮。本网站旨在为广大群众提供优秀的电影以及其简评。人们可以在此网站获取最新、最全的电影讯息来挑选一部适合自己的电影。因此本文将通过对影评网站的设计与实现,来提升自己对PHP和MySQL的综合运用的能力。
二、系统开发技术
(一)PHP技术
PHP指超文本预处理器,用与面向对象、命令式的编程语言。PHP多用于动态网页的对数据库的交互上。它可以嵌入在HTML的代码中使用。在人们设计网页之前可以用HTML做一个头部导航栏的样式文件和一个尾部的样式文件。在做网页的时候可以直接在开头用PHP调用这两个文件可以节省大量的时间和减少代码量从而使得页 *51今日免费论文网|www.51jrft.com +Q: ¥351916072¥ 
面更加简洁。
(二)MySQL数据库
MySQL 数据库能让多个用户、多线的服务器使用。 本系统的设计基于SQL客户端模式和服务器模式的关系。。MySQL数据库的主要优点是操作简单、符合web站点以及其他软件的使用,实现数据的存储。MySQL数据库可以与不同的语言结合进行编程实现数据库的访问,由于MySQL数据库具有开放源代码、反应速度快和易于使用的作用,所以选择MySQL数据库进行数据库的建立。其数据表中id可以自增的功能可以方便我们更容易的管理数据。
(三)bootstrap框架
Bootstrap框架是一个可以帮我们快速开发一个网站的前端框架。调用bootstrap可以使网站更加的美观并且它的响应式布局可以让用户无论在电脑、平板或者手机上浏览网页都可以获得良好的浏览体验。Bootstra可以兼容如今大多数的主流网站,而且占用的资源非常小。
(四)JavaScript
JavaScript是一种轻量级、解释型的编程语言。它可以在我们的页面中添加各种各样的动态特效。比如可以用JavaScript做一个轮播图。我们可以设置轮播的速度,也可以为其添加分页器和前进、后退的按钮。
三、系统分析
(一)系统分析
1.登录模块
用户登录:任何在系统中的用户,想要登录系统之前都需要输入自己正确的用户名和密码,然后点击登录按钮,再由系统判断登录的人员账号和密码是否合规,系统的判断主要是通过本地数据库进行的,如果验证通过,系统就会与数据库中的数据进行搜索,如果存在此用户且密码正确则登录成功,如果发现不正确,系统就会提示输入的用户名或密码错误,页面会清楚错误的信息,之后重新输入信息登录。
2.系统操作模块
通过在网页中输入本站的网址访问体统,用户点击登录按钮,在跳出的登录板块输入正确的用户名和密码,系统后台会判断输入的用户名、密码是否正确,如果输入错误提示重新输入账号和密码,则无法进行系统功能的使用和操作,反之则可以进行操作。
3.添加信息模块
添加信息模块:管理员通过输入正确的管理员账号与密码进入后台对影片信息、用户等进行添加。管理员输入数据之后,系统会检测输入的数据是否输入符合from表单定的样式。如果符合则写入数据库中,如不符合则返回重新输入。
4.修改信息模块
修改信息模块:管理员可以对影片信息,用户、播放厅等信息进行修改,管理员经行修改数据,系统会先对信息进行验证修改的信息是否合规,如合规,则管理员修改的数据会在数据库中更新,反之,不会在数据库中更新且提示重新输入数据。
5.删除信息模块
删除信息模块:管理员可以把系统中的影片信息进行删除,在管理者选择一条不需要的数据后,点击删除后系统中的数据会从数据库中删除,将无用的信息进行删除操作。
(二) 系统用户分析
1.管理员用户
管理员可以对整个后台的数据进行管理,管理员通过相对应的菜单选项来管理想要修改的数据。主要可以管理:账号、用户、属性、影片、订单、资讯、评论等。
2.普通用户
普通用户进入系统无法对整个数据进行管理,仅可进行对影片信息、电视剧信息、在线留言、购票信息等进行产看。
四、数据库设计
数据库的设计它是比较关键的,数据库设计的设计决定着数据库作用,常用的数据库管理系统有MySQL,SQL等。本影评网站采用了兼容性更好的MySQL数据库管理系统,以下是数据库中表的详细结构。
(1)管理员信息表,用来储存全部后台管理员信息的表.如表41所示

原文链接:http://www.jxszl.com/jsj/xxaq/608534.html