您的当前位置:首页正文

基于PHP的电影管理系统毕业设计(含源文件)

2021-04-08 来源:星星旅游


影世界娱乐资讯网

项目需求说明书

1.0版

项目承担人:

文档开始日期:

文档撰写人:

文档完成日期:

1.引言

本文档对“影世界娱乐资讯网”从整体架构的选择、实现技术的选择、再到实现细节方面的设计进行了详细的说明,为下一步项目的实现提供了可供参考的依据。

1.1编写说明

1.为数据库实现、界面实现、代码实现提供设计依据。

2.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。

1.2项目背景

软件系统的名称:影世界娱乐资讯网

本项目的任务提出者:影世界娱乐资讯网

本项目的任务开发者:(华育国际)张铮

本项目的用户:影世界娱乐资讯网后台管理员及互联网用户

2.概要设计 2.1运行环境

项目采用B/S架构;

客户端环境:兼容如下浏览器:IE6、IE7、IE8、Firefox3、Opera等

服务器端硬件要求:

CPU:主频2.4Hz以上

内存:2G以上

硬盘:20G以上

服务器端软件环境:

操作系统:CentOS5

Web服务器:Apache2.2

PHP处理器:PHP5.0

数据库服务器:MySQL5.1

2.2 技术架构及组件选择

系统采用PHP面向对象实现的MVC三层体系结构,系统层次图如下所示:

技术及组件选择:

 PHP/面向对象

 MVC

 Smarty

 ADOdb

 GD2

 PHP DOM

 PEAR/Mail

 AJAX

 CSS/DIV

 JAVASCRIPT

3.详细设计

3.1 界面设计

界面主色调为“灰色(#999999)”

页面主体布局特点:上中下布局

3.2数据库设计

3.3 功能设计

1.前台(1)

用户模块(1。1)

1)登陆(1。1。1)

2)注册(1。1。1)

3)修改密码 (1。1。2)4)注销用户(1。1。3)

信息模块(1。2)

1)查询信息(1。2。1)

2)发表评论(1。2。1)

2.后台(2)

用户管理(2.1)

1)登陆用户管理(2。1。1)

2)添加用户管理(2。1。1)

3)修改用户管理 (2。1。2)

4)删除用户管理(2。1。3)

5)浏览用户管理(2。1。4)

信息管理(2.2) 1)添加信息管理(2。2。1)

2)查询信息管理(2。2。1)

3)修改信息管理(2。2。2)

4)删除信息管理(2。2。3)

4 具体设计

HTML页面:header.html(头) footer.html(尾) index.html(首页)

register.html(注册用户页面)

login.html(登陆页面)

update.html(用户管理页面)

updpwd.html(用户修改密码页面)

result.html(结果页面)

listfilm.html(电影页面)

listcinema.html(影院页面)

listnews.html(新闻标题页面)

film.html(电影内容页面)

news.html(新闻内容页面)

screenBycno.html(放映安排页面(根据影院))

screenByfno.html(放映安排页面(根据影片))

scr_plan.html(具体放映信息页面)

selectfilm.html(查询电影结果页面)

PHP类 : controller.do.php

(接收controllerAction调用UserAction.class.php或FilmAction.class.php或ScreenAction.class.php)

UserAction.class.php(接收action调用UserManager.php里的方法)

UserManager.php:

checkuname(查询用户名是否存在)

login(登陆)

adduser(注册)

selectuser(查询用户信息)

updpwd(修改密码)

confirmRegister(对比确认码)

uplv(修改用户状态)

sendRegisterConfirmMai(发送用户注册确认Email)l

FilmAction.class.php(接收action调用FilmManager.php里的方法)

FilmManager.php:

getgood(评价:好)

getbad(评价:差)

listnews(新闻标题列表)

selectBynno(查询新闻内容)

listfilms(电影列表)

selectByftitle(根据电影名查询)

selectByfno(查询电影具体信息)

addcomment(发表影片评论)

listcomment(浏览影片评论)

getRecordCount(分页)

ScreenAction.class.php(接收action调用ScreenManager.php里的方法)

ScreenManager.php:

listcinema(影院列表)

cinema(影院信息)

addccomment(发表影院评论)

ccomment(影院评论列表)

film(影片名)

cinemas(影院放映安排)

getStime(场次查询)

one(放映具体信息)

Utils.php生成验证码图并在SESSION中存储验证码

db_conf.inc.php数据库连接(读取db_config.xml中信息)

因篇幅问题不能全部显示,请点此查看更多更全内容