亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Web的網(wǎng)上電影評介系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

        2006-12-31 00:00:00許棣華
        電影評介 2006年9期

        [摘 要]首先分析了基于Internet的影評網(wǎng)站系統(tǒng)的總體功能和運(yùn)行流程,然后設(shè)計(jì)了存儲用戶及影評信息的數(shù)據(jù)庫信息,并給出了基于ASP.NET的技術(shù)要點(diǎn)系統(tǒng)實(shí)現(xiàn)。所探討的基于SQL和ASP.NET的技術(shù)方案具有良好的可移植性、部署靈活、維擴(kuò)簡單等特點(diǎn)。

        [關(guān)鍵詞]電影評介 ASP.NET SQL Server 2000

        隨著電影在人們生活中的影響不斷的提高,電影的精彩與否也成了人們關(guān)心的話題,一部好看的電影往往能使人回味無窮,于是觀眾在觀看或下載電影之前總是希望的到關(guān)于影片的評論,雖然現(xiàn)在電視上有一些關(guān)于新片的介紹,但是許多觀眾往往因?yàn)槟承┰蚩床坏?,網(wǎng)絡(luò)的普及使得信息傳播變的非常容易,電影評介系統(tǒng)也就隨之出現(xiàn),觀眾可以從中獲得自己想要的信息。

        一、系統(tǒng)總體構(gòu)架

        1.總體功能和運(yùn)行流程

        總體架構(gòu)上,系統(tǒng)功能主要由以下五個(gè)部分組成:

        (1)提交影評 在瀏覽書評網(wǎng)頁時(shí),可以針對自己感興趣的電影發(fā)表評論。

        (2)再發(fā)評論 針對已經(jīng)存在的影評記錄,發(fā)表自己的意見和觀點(diǎn)。

        (3)檢索瀏覽 提供一個(gè)本網(wǎng)站的搜索入口,根據(jù)影片名稱等查看有關(guān)影評信息。

        (4)用戶注冊 登記用戶的基本信息,必須是已經(jīng)注冊的用戶才能發(fā)表評論。

        (5)系統(tǒng)管理 管理注冊用戶基本信息,維護(hù)影評數(shù)據(jù)庫文檔,刪除問題影評記錄等。

        系統(tǒng)運(yùn)行的基本流程為:首先注冊——驗(yàn)證身份后登錄——查詢?yōu)g覽網(wǎng)頁發(fā)表評論,如果是管理者,則登錄系統(tǒng)管理網(wǎng)頁。

        2.運(yùn)行環(huán)境和平臺

        整個(gè)運(yùn)行環(huán)境和軟件平臺基于Windo-WS。Web服務(wù)器由Windows 2000或以后的各個(gè)版及IIS5.0及以后版本構(gòu)建,需要安裝.NET公共語言運(yùn)行包(CLR)1.0及以上版本。當(dāng)然,實(shí)際安裝運(yùn)行時(shí)必須部署Web應(yīng)用程序及其配置文件Web.config。

        二、數(shù)據(jù)庫架構(gòu)

        SQL為結(jié)構(gòu)化查詢語言,是一個(gè)專為分布式客戶機(jī)服務(wù)器計(jì)算環(huán)境而設(shè)計(jì)的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它繼承了高性能、高可靠性和可伸縮性的優(yōu)勢。本方案的影評系統(tǒng)主要有三個(gè)表,用戶表Users,電影信息表Films和與之相對應(yīng)的影評信息表Record,還包括如國家或地區(qū),影片類型等基本表。

        1.用戶表結(jié)構(gòu)

        記錄注冊用戶的基本信息,包括用戶名,密碼,郵箱,出生日期,登陸權(quán)限(注冊用戶或管理員),密碼保護(hù)資料以及注冊時(shí)間等信息。例如:

        用戶名:iandan密碼:123456郵箱:2563@163.com出生日期:1981.6.8登陸權(quán)限:普通用戶密碼保護(hù)資料問題:你是哪里人? 答案:浙江人注冊時(shí)間為當(dāng)前系統(tǒng)時(shí)間。

        其中用戶名必須是唯一的,在用戶登陸時(shí)根據(jù)數(shù)據(jù)庫中登陸權(quán)限的不同登陸不同的頁面,管理員可以維護(hù)數(shù)據(jù)庫中的數(shù)據(jù)。

        2.電影信息表

        記錄所有影片的信息,影片必須全面(包括國內(nèi)外各種形式的電影),這就要求管理員有一定的信息收集途徑。信息包括影片ID(唯一標(biāo)志),影片名稱,出產(chǎn)國家或地區(qū),類型,導(dǎo)演,主要演員,出產(chǎn)時(shí)間,片長,影片簡介以及電影海報(bào)等。

        3.影評信息表

        用以記錄用戶對影片的評介,包括ID,評介內(nèi)容和評介時(shí)間。其中ID和電影信息表中的ID想關(guān)聯(lián),用戶可以在影片簡介的下方看到按照評論的時(shí)間順序排列的相關(guān)評論。

        三、基于ASP.NET技術(shù)要點(diǎn)及實(shí)現(xiàn)

        ASP.NET是Microsoft公司.NET戰(zhàn)略的核心組成之一,與ASP 3.0技術(shù)比較,在面向?qū)ο笤O(shè)計(jì)、網(wǎng)頁安全性管理、組件化程序設(shè)計(jì)、XML標(biāo)準(zhǔn)族支持和Web Services應(yīng)用等方面有非常顯著的改進(jìn)或革新。特別是,在支持SQL、XML等應(yīng)用方面,NET提供的命名空間分別為System.Xml、System.Data.SqIC…e,充分滿足了基于SQL的設(shè)計(jì)和應(yīng)用需求。本文的技術(shù)要點(diǎn)涉及到網(wǎng)頁安全、數(shù)據(jù)庫內(nèi)容讀寫等。

        1,網(wǎng)頁安全性

        在Web服務(wù)器上保護(hù)網(wǎng)頁等資源的方法有多種,比較而言,ASP.NET提供的窗體驗(yàn)證方式異常簡單和有效的,主要由如下兩個(gè)步驟實(shí)現(xiàn)[1]:(1)當(dāng)用戶輸入帳號和密碼后,將會傳輸?shù)椒?wù)器進(jìn)行驗(yàn)證,如果匹配用戶可以瀏覽網(wǎng)頁并發(fā)表評論,如果錯誤則將跳轉(zhuǎn)到Login,aspx頁面,游客只能瀏覽網(wǎng)頁而不能在此發(fā)表評論。其中、Login.a(chǎn)spx為系統(tǒng)的登錄頁面。(2)驗(yàn)證讀者身份后,創(chuàng)建非持久的Cookie驗(yàn)證票據(jù)。其C#代碼為:formsAuthentication.SetAuthCookie((string)Session\"Name\"),1);其中,Name為當(dāng)前登錄的用戶名稱,該名稱是唯一的。將配置文件Web.config部署在應(yīng)用程序同文件夾中。如果操作者沒有正確登錄,即沒有Cookie授權(quán)票據(jù),就發(fā)表評論,那么將直接鏈接到登陸頁(Logln.a(chǎn)spx),強(qiáng)制要求訪問者先驗(yàn)證身份。

        2.?dāng)?shù)據(jù)庫內(nèi)容讀寫

        ASP.NET提供了一種叫DataSet的對象,提供數(shù)據(jù)緩存服務(wù),與數(shù)據(jù)源并不相連,在對數(shù)據(jù)進(jìn)行操作之前,在DataSet中先驗(yàn)證數(shù)據(jù)的合理性,然后再使用DataAdapter對象操作數(shù)據(jù)源中的數(shù)據(jù)。使用也比較簡單,比如要將影評信息表中的數(shù)據(jù)顯示出來,可以使用DataGrid控件,當(dāng)SqlConnection與數(shù)據(jù)庫連接之后,創(chuàng)建SqIDataAdapter對象,SqlDataAdapter mycom=newSqIDataAdapter(“Sdect*from Record”,數(shù)據(jù)連接);創(chuàng)建DataSet對象,DataSetds:newDataSet():將查詢結(jié)果填充到DataSet對象中mycom.Fill(dS,“Record”);最后將DataGrid的數(shù)據(jù)源設(shè)定為DataSet對象,實(shí)現(xiàn)數(shù)據(jù)綁定。

        用戶對影片進(jìn)行評論的過程和顯示的代碼稍微有點(diǎn)區(qū)別,但也很簡單,這里就不做更的分析了。

        3.影評網(wǎng)頁

        用戶首先打開的是一個(gè)包含各類電影和登陸框的頁面,其中每一類都會顯示最近更新的電影名稱,用戶也可以查詢其他未顯示出來的電影,當(dāng)用戶點(diǎn)擊電影名稱后,將會顯示包含該影片的介紹和評論的頁面,登陸的用戶可以在此談?wù)摵驮u價(jià)。未登陸的用戶如果點(diǎn)擊了評論,則會跳轉(zhuǎn)到登陸頁面要求用戶登陸或注冊新用戶。

        四、結(jié)語

        影評網(wǎng)為觀眾、制片商、電影公司、廣告商等提供了一個(gè)基于Internet的電影評論和信息交流的場所。本文探討了一個(gè)基于SOL和ASP.NET技術(shù)的影評網(wǎng)技術(shù)方案,描述了其總體功能、運(yùn)行流程,設(shè)計(jì)了存儲用戶信息、電影信息和影評信息的數(shù)據(jù)庫,討論了基于ASP.NET的技術(shù)要點(diǎn)和實(shí)現(xiàn)代碼的系統(tǒng)實(shí)現(xiàn)。按照本文的思路,僅需要將必要的ASPX文件、可選的CS編譯文件(bin文件)、配置文件Web.config等部署到Internet網(wǎng)站上,就可以組成一個(gè)實(shí)用的影評網(wǎng)了。

        熟女精品视频一区二区三区| 日本免费三级一区二区| 日本在线一区二区三区视频观看| 国产亚洲精品成人aa片新蒲金| 国产成人一区二区三区在线观看| 国产资源在线视频| 国产黄色三级三级三级看三级| 精品一区二区三区在线视频| 男女啪啪无遮挡免费网站| 久久久久亚洲AV无码专| 亚洲天堂av免费在线| 97中文字幕在线观看| 尤物成av人片在线观看| 在线一区二区三区国产精品| 女人下面毛多水多视频| 98精品国产综合久久| 在线小黄片视频免费播放| 国产精品186在线观看在线播放| 亚洲综合精品成人| 国产成人精品cao在线| 蜜桃高清视频在线看免费1| 中文字幕日本人妻久久久免费| 国农村精品国产自线拍| 国产对白刺激在线观看| 精品国产一区二区三区av麻 | 99久久人妻精品免费二区| 中文字幕无码专区一VA亚洲V专| 激情免费视频一区二区三区| 色窝窝无码一区二区三区| 国产成人久久777777| 久久精品视频中文字幕无码| 亚洲一区二区三区地址| 中文www新版资源在线| 国产成+人+综合+亚洲专| 亚洲av网一区二区三区成人| 黑人巨茎大战俄罗斯美女| 亚洲福利视频一区| 天堂av中文在线官网| 女人张开腿让男人桶爽| 国产精品视频一区二区三区四| 午夜日韩视频在线观看|