視頻點(diǎn)播網(wǎng)站設(shè)計(jì)
專(zhuān)業(yè):網(wǎng)絡(luò)工程 班級(jí):網(wǎng)092本 姓名:朱子寧 指導(dǎo)教師:沈洋
摘 要
隨著人們生活水平的不斷提高,對(duì)文化產(chǎn)品和服務(wù)的需求越來(lái)越強(qiáng)烈。電影成了百姓文化生活、休閑娛樂(lè)的一種選擇。本文是針對(duì)滿(mǎn)足廣大百姓對(duì)文化藝術(shù)追求的不斷提高的實(shí)際情況,開(kāi)發(fā)的小型網(wǎng)站設(shè)計(jì)課題。本文實(shí)際設(shè)計(jì)一個(gè)電影視頻網(wǎng)站,該網(wǎng)站內(nèi)容豐富多彩,包含了影片查詢(xún)、優(yōu)惠活動(dòng)、預(yù)告片等,并有影評(píng)留言板功能實(shí)現(xiàn)用戶(hù)間、用戶(hù)和管理員間的交流。
本系統(tǒng)是基于B/S模式,采用的是ASP + SQL Server 2000模式的開(kāi)發(fā)集成環(huán)境。此系統(tǒng)的設(shè)計(jì)從功能上來(lái)說(shuō),是比較完備的,系統(tǒng)以Web界面與管理員交互,為管理員提供信息并接受其操作,同時(shí)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存儲(chǔ)信息數(shù)據(jù)。本系統(tǒng)的基本功能:數(shù)據(jù)進(jìn)行錄入、修改、刪除、查詢(xún)、統(tǒng)計(jì)的基本功能。
關(guān)鍵詞:ASP ;電影視頻;SQL
Abstract
With the continuous improvement of people’s living standards, the demands for cultural products and services are becoming stronger and stronger. Thus, the film becomes the option for people to enjoy their cultural life and recreation. Based on the actual situation, this paper develops a small website to meet the increasingly high demand of the majority who wish to pursue the continuous improvement of their cultural and artistic life. In reality, in this paper, the author designs a colorful movie video website, with the functions of Videos query, promotion programs, movie trailers, etc. And it is also with the function of message boards for film review in order to realize the communication between the users and the administrators.
The system is based on B/S mode with development environment of ASP + SQL Server 2000 integration service. Functiona
……(新文秘網(wǎng)http://m.120pk.cn省略1989字,正式會(huì)員可完整閱讀)……
通過(guò)第三方組件來(lái)擴(kuò)充功能;而且用ASP編寫(xiě)的頁(yè)面非常小巧;靈活;使用無(wú)需編譯;可以方便的進(jìn)行人機(jī)交互。同時(shí)又可以用非常簡(jiǎn)單的語(yǔ)句實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作。由于ASP程序的短小精干,對(duì)于繁忙的網(wǎng)絡(luò)系統(tǒng)不會(huì)造成很大的壓力。
從技術(shù)上來(lái)說(shuō),是可行的。
2.1.3操作上的可行性
該系統(tǒng)在操作上很簡(jiǎn)單的,不需要太高的學(xué)歷,上手會(huì)很快,可以輕松地使用本系統(tǒng)。啟動(dòng)系統(tǒng)后進(jìn)入登陸用戶(hù)界面,工作人員用自己登陸名和密碼進(jìn)入系統(tǒng)操作頁(yè)面就可以進(jìn)行操作。
綜上所述,從各方面來(lái)看,我們?cè)诂F(xiàn)行條件下可以設(shè)計(jì)出較合適的平臺(tái)系統(tǒng),在操作上是可行的。
2.2系統(tǒng)功能需求分析
2.2.1設(shè)計(jì)思路
(1)系統(tǒng)應(yīng)達(dá)到影片管理和滿(mǎn)足使用的需求,并達(dá)到使用過(guò)程中的直觀,方便,實(shí)用,放心等要求;
(2)系統(tǒng)使用模塊化的程序設(shè)計(jì)方法,既便于網(wǎng)站各種功能之間的修改和組合,又便于未曾參與開(kāi)發(fā)的人員對(duì)系統(tǒng)的技術(shù)補(bǔ)充,維護(hù);
(3)系統(tǒng)應(yīng)具有的功能有:數(shù)據(jù)庫(kù)維護(hù),及時(shí)依據(jù)客戶(hù)需要對(duì)數(shù)據(jù)的添加、備份、修改、刪除等操作;
(4)系統(tǒng)開(kāi)發(fā)應(yīng)充分利用現(xiàn)有資源,以及采用先進(jìn)的管理系統(tǒng)開(kāi)方案和現(xiàn)有軟件環(huán)境及,從而達(dá)到提高所需效果的目的和網(wǎng)站開(kāi)發(fā)水準(zhǔn)。
(5)在開(kāi)發(fā)過(guò)程中,選擇ASP作為設(shè)計(jì)開(kāi)發(fā)工具、SQL Sever作為后臺(tái)數(shù)據(jù)庫(kù)軟件,設(shè)計(jì)了電影視頻網(wǎng),實(shí)現(xiàn)基本管理功能。。
2.2.2主要功能
(1)用戶(hù)注冊(cè)登錄功能。
用戶(hù)注冊(cè):系統(tǒng)將驗(yàn)證用戶(hù)是否存在,以及用戶(hù)信息是否合法。
用戶(hù)登錄:系統(tǒng)將驗(yàn)證用戶(hù)是否存在,輸入信息是否正確。
(2)個(gè)人信息維護(hù)功能。用戶(hù)可以對(duì)自己的信息進(jìn)行增加、修改,也可以修改密碼[3]。
(3)管理員登錄功能。管理員可以進(jìn)行登錄,系統(tǒng)將驗(yàn)證管理員是否存在,輸入信息是否正確。
(4)用戶(hù)管理功能。管理員可以對(duì)用戶(hù)進(jìn)行管理,可以查看用戶(hù)信息,添加、刪除用戶(hù)。
(5)對(duì)電影的評(píng)論系統(tǒng)
(6)用戶(hù)的付費(fèi)系統(tǒng)和充值系統(tǒng)
2.2.3擬解決的關(guān)鍵問(wèn)題
1)數(shù)據(jù)庫(kù)的建立:由于該系統(tǒng)需要對(duì)數(shù)據(jù)進(jìn)行查詢(xún)、管理、修改、更新等操作,所以需要具備完善的數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)種類(lèi)進(jìn)行詳細(xì)劃分,并找到它們之間的關(guān)系。
解決方法:用ASP訪問(wèn)數(shù)據(jù)庫(kù)。
2)如何使整個(gè)網(wǎng)站有一個(gè)良好的可持續(xù)性發(fā)展,能夠全天候安全,穩(wěn)定的運(yùn)行,做到少出錯(cuò),穩(wěn)定性高。
解決方法:加強(qiáng)管理員對(duì)于網(wǎng)站維護(hù)的簡(jiǎn)便性。
2.3業(yè)務(wù)流程分析
電影視頻網(wǎng)工作流程為:系統(tǒng)啟動(dòng)并進(jìn)入系統(tǒng)首頁(yè)界面,所有用戶(hù)都可以瀏覽系統(tǒng)主頁(yè)面。通過(guò)權(quán)限判斷,用戶(hù)注冊(cè)后,能對(duì)影片查詢(xún)等進(jìn)行操作,以及進(jìn)行影評(píng)留言交流[4]。系統(tǒng)登錄界面,登陸進(jìn)入后臺(tái)管理,管理員可對(duì)管理員用戶(hù)管理、站內(nèi)新聞管理和系統(tǒng)管理等進(jìn)行管理操作。本系統(tǒng)的簡(jiǎn)單業(yè)務(wù)流程圖如圖2.3所示:
圖2.3業(yè)務(wù)流程圖
本系統(tǒng)是利用現(xiàn)代化的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)將電影視頻網(wǎng)管理進(jìn)行整合,按照實(shí)踐過(guò)程設(shè)計(jì)完成的。同時(shí)完善服務(wù),初步設(shè)計(jì)一個(gè)電影視頻網(wǎng)的平臺(tái)。為了使系統(tǒng)在各項(xiàng)管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過(guò)程的計(jì)算機(jī)化,提高工作效率和工作質(zhì)量[5]。
2.4數(shù)據(jù)流程分析
數(shù)據(jù)流程分析主要包括對(duì)信息的流動(dòng),傳輸,處理,存儲(chǔ),分析,等。數(shù)據(jù)流分析的目的是發(fā)現(xiàn)并解決數(shù)據(jù)流的問(wèn)題,F(xiàn)有的數(shù)據(jù)流分析是通過(guò)分層數(shù)據(jù)流圖(data flow diagram,簡(jiǎn)稱(chēng)DFD)來(lái)實(shí)現(xiàn)的。其具體的做法是:根據(jù)業(yè)務(wù)流程圖業(yè)務(wù)流程的順序,在測(cè)量數(shù)據(jù)處理過(guò)程的相關(guān)知識(shí),繪制成一套完整的數(shù)據(jù)流程圖。
整個(gè)系統(tǒng)的數(shù)據(jù)流程圖如下圖2.4所示:
圖2.4 系統(tǒng)的數(shù)據(jù)流程
2.5數(shù)據(jù)庫(kù)設(shè)計(jì)
2.5.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)
根據(jù)上面的系統(tǒng)功能需求分析、業(yè)務(wù)流程分析和數(shù)據(jù)流程分析,就可以設(shè)計(jì)出能夠滿(mǎn)足用戶(hù)需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)[6]。這些實(shí)體包含各種具體信息,通過(guò)相互之間的作用形成數(shù)據(jù)的流動(dòng)。
下面對(duì)主要的實(shí)體E-R圖作一下展示。
整體E-R圖如下圖2.5.1所示:
圖2.5.1a整體ER圖
用戶(hù)實(shí)體E-R圖如圖2.5.1b所示:
圖2.5.1b 用戶(hù)實(shí)體E-R圖
管理員實(shí)體E-R圖如圖2.5.1c所示:
圖2.5b 管理員實(shí)體E-R圖
2.5.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞直接影響整個(gè)系統(tǒng),如果數(shù)據(jù)庫(kù)設(shè)計(jì)不好,不僅僅很多的業(yè)務(wù)處理起來(lái)相當(dāng)?shù)膹?fù)雜和煩瑣,而且在編寫(xiě)系統(tǒng)代碼的時(shí)候也會(huì)遇到很多問(wèn)題。所以,一個(gè)合理的數(shù)據(jù)庫(kù)是必須的、是必要的[7]。本系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)在設(shè)計(jì)的時(shí)候注意到了規(guī)范命名和建立索引的必要性,電影視頻網(wǎng)數(shù)據(jù)結(jié)構(gòu)主要表的結(jié)構(gòu)情況如下:
allgonggao表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 title VarChar 255 是 255
3 content Te*t 16 是 255
4 leibie VarChar 50 是 255
5 shouyetupian VarChar 50 是 255
6 dianjilv VarChar 50 是 255
7 addtime DateTime 8 是 23
allusers表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 username VarChar 50 是 255
3 pwd VarChar 50 是 255
4 c* VarChar 50 是 255
5 addtime DateTime 8 是 23
chongzhijilu表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 yonghuming VarChar 50 是 255
3 *ingming VarChar 50 是 255
4 chongzhijine VarChar 50 是 255
5 beizhu VarChar 50 是 255
6 addtime DateTime 8 是 23
dingpiaojilu表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 yonghuming VarChar 50 是 255
3 bianhao VarChar 50 是 255
4 yingpianmingcheng VarChar 50 是 255
5 piaojia VarChar 50 是 255
6 fangyingting VarChar 50 是 255
7 bofangshijian VarChar 50 是 255
8 piaoshu VarChar 50 是 255
9 addtime DateTime 8 是 23
10 zuowei VarChar 50 是 255
d*表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 leibie VarChar 50 是 255
3 content Te*t 16 是 255
liuyanban表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 cheng VarChar 50 是 255
3 biaoqing VarChar 10 是 255
4 biaoti VarChar 100 是 255
5 neirong VarChar 300 是 255
6 addtime DateTime 8 是 23
7 hf VarChar 100 是 255
yingpian表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 bianhao VarChar 50 是 255
3 yingpianmingcheng VarChar 50 是 255
4 shangyingshijian VarChar 50 是 255
5 yingpianlei*ing VarChar 50 是 255
6 piaojia Float 8 是 15
7 tupian VarChar 50 是 255
8 beizhu VarChar 50 是 255
9 addtime DateTime 8 是 23
10 shipinwenjian VarChar 50 是 255
yonghuzhuce表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 yonghuming VarChar 50 是 255
3 mima VarChar 50 是 255
4 *ingming VarChar 50 是 255
5 *ingbie VarChar 2 是 255
6 dianhua VarChar 50 是 255
7 you*iang VarChar 50 是 255
8 shenfenzheng VarChar 20 是 255
9 QQ VarChar 50 是 255
10 dizhi VarChar 100 是 255
11 tou*iang VarChar 50 是 255
12 beizhu VarChar 300 是 255
13 addtime DateTime 8 是 23
14 issh VarChar 2 是 255
15 yue Float 8 是 15
youqinglianjie表:
序號(hào) 字段名稱(chēng) 字段類(lèi)型 大小 允許為空 最大長(zhǎng)度 備注
1 ID Int 4 自增編號(hào) 10
2 wangzhanmingcheng VarChar 50 是 255
3 wangzhi VarChar 50 是 25 ……(未完,全文共31062字,當(dāng)前僅顯示5587字,請(qǐng)閱讀下面提示信息。
收藏《畢業(yè)論文:視頻點(diǎn)播網(wǎng)站設(shè)計(jì)》)