在线电影网站的设计

上传人:壹****1 文档编号:493471944 上传时间:2022-09-08 格式:DOC 页数:29 大小:1.33MB
返回 下载 相关 举报
在线电影网站的设计_第1页
第1页 / 共29页
在线电影网站的设计_第2页
第2页 / 共29页
在线电影网站的设计_第3页
第3页 / 共29页
在线电影网站的设计_第4页
第4页 / 共29页
在线电影网站的设计_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《在线电影网站的设计》由会员分享,可在线阅读,更多相关《在线电影网站的设计(29页珍藏版)》请在金锄头文库上搜索。

1、免费在线电影网站的设计摘要 在线电影是网络用户最喜欢的Wed应用的程序。通过网站,用户可以即时地看到最新的各种节目。在线电影网的设计根据不同的需求可繁可简。本人制作的是简易功能的电影播放网。但考虑到系统的完整性和兼容性,仍然设计成为一个使用ASP技术开发的动态网站。系统开发任务主要包括前台界面设计和后台数据库管理的设计。经过详细的分析和调查,本设计采用Macromedia Dreamweaver 8和IIS5.0作为开发工具,后台数据库采用Access数据库设计,实现在线观看电影的功能,设计过程中,经过测试阶段反复调试和验证,最终形成达到设计要求的网站。关键字: 在线电影 会员制 简易留言 后

2、台管理引言目前网络的发展日新月异,尤其是许多的校园网、小区宽带网、企业或者政府机构内部网的建设已经可以满足人们对于带宽要求。于是人们不再满足于单调的文字或者图像等,而希望在上面传输视频。其实,VOD的本质是用户根据自己的需求,主动性极高地区获得多媒体信息的方式,创新性的改变了用户对信息发布的主动性和选择性。可以说,VOD是未来多媒体信息的获取的主流和必然趋势。在线电影适合任何人群,给人们提供了良好的环境和便利,尤其对于上班一族,一星期的辛苦劳动后,能在家中看到自己喜爱的电影节目,不必浪费钱买DVD和时间等,而且网上资源更新快,绝对能满足人们的新潮脚步。这也是“在线电影”之所以热门的原因。一、系

3、统设计系统设计包括需求分析、总体流程设计和模块功能设计。(一)需求分析一个典型的在线电影网站至少应包含会员管理、视频信息显示播放、视频搜索、视频信息管理4种功能。(1)客户需求:客户为免费在线电影网站的注册用户,可以实现系统的前端的应用,客户的应用需求如下。 通过关键字检索视频。 可以查看歌曲排行的详细信息。 可以播放视频。 可以对视频进行评论和投票。(2)管理需求:管理需求的应用人员为系统的管理员,管理员可为系统前端的信息实现进行管理。管理员需求如下: 视频添加 视频信息修改 视频删除(3)网站制作设计环境和运行环境为了保证系统的效率和可靠性。设计环境如下:软件环境:Windows xp ,

4、IIS5.0,Macromedia Dreamweaver 8,Access数据库。硬件环境:CPU要求PIII800以上,内存256M以上。 运行环境如下:软件环境:Window 98,internet 4.0以上版本。硬件要求:CPU要求200MMX以上,内存64MB以上。(二)总体流程设计免费在线电影网站用户登录管理员登录会员注册检索视频查看视频信息播放视频评论视频查看排名信息退出登录添加视频修改视频删除视频退出登录(三)模块功能设计免费在线电影网站分为4个模块:会员管理模块、视频信息显示模块、视频信息搜索模块、视频信息管理模块:会员管理模块会员注册会员登录验证视频信息显示模块显示全部信

5、息类别显示信息视频详细信息视频信息搜索模块关键字搜索视频信息管理模块视频信息添加视频信息修改视频信息删除二、数据库结构设计根据系统功能设计要求和模块划分,本站的数据库主要存储用户信息、视频信息、栏目信息和管理员信息。 (一)数据库需求分析数据项和数据结构如下: 用户信息:ID(自动编号)、用户名和密码。 视频信息:id(自动编号)、播放类型、信息名称、信息描述、视频文件路径、一级栏目id、二级栏目id、文件大小和浏览次数等。 一级栏目:Classid(自动编号)、栏目名称。 二级栏目:Nclassid(自动编号)、栏目名称和一级栏目id。 管理员信息:id(自动编号)、管理员名称、管理员密码。

6、(二)数据库设计用户信息表user,管理员信息表admin一级栏目信息表class二级栏目信息表Nclass视频信息表:download评论留言表:Dvote三、客户端设计 客户端设计中主要有客户端首页、会员管理、视频信息显示、视频信息搜索、视频信息管理。(一)客户端首页客户端首页由多个文件构建而成,即由页头文件、中央体文件、页尾文件三部分组成,界面如下: 在程序的开始,首先调用了conn.asp文件来实现数据库的连接。页头调用了topMain.asp,页尾调用了CopyRight.asp文件。代码如下: (二)会员管理 用户注册页(reg1.asp)以下是用户注册会员的第一步所看到的页面。此

7、页面仅向系统提交用户注册的相关信息,并没有关于到数据库表的操作。 验证用户注册信息页(reg2.asp)注册成功注册不成功此页面为验证用户名称和密码,涉及到用户数据表user的操作。代码如下:20 thenerrmsg=errmsg+用户名输入错误(未输入或长度超过了20个字节)。founderr=trueelseUser=trim(request.form(User)end ifif request.form(sex)= thenerrmsg=errmsg+请选择您的性别。founderr=trueelseif request.form(sex)=0 or request.form(sex)

8、=1 thensex=request.form(sex)elseerrmsg=errmsg+您输入的字符非法。founderr=trueend ifif request.form(password)= or Len(request.form(password)20 thenerrmsg=errmsg+请输入您的密码(长度不能大于20)。founderr=trueelsepassword=request.form(password)end ifif passwordrequest(password2) thenerrmsg=errmsg+您输入的密码和确认密码不一致。founderr=truee

9、nd ifif IsValidEmail(trim(request.form(Email)=false thenerrmsg=errmsg+您的Email有错误。founderr=trueelseEmail=trim(request.form(Email)end ifOICQ=trim(request.form(OICQ)if founderr=true thencall error()elseset rs=server.createobject(adodb.recordset)sql=select * from user where user=&user&rs.open sql,conn,1

10、,1if not rs.eof or user=WebName thenerrmsg=+对不起,您输入的用户名已经被注册,请重新输入。founderr=trueelsers.closeset rs7=server.createobject(adodb.recordset)sql7=insert into user(user,password,Email,OICQ) values(&user&,&password&,&Email&,&OICQ&)rs7.open sql7,conn,3,3end ifif founderr=true thencall error()else% 会员注册成功 注册名:  性别: 男女 span style=f

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号