999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Web的網上電影評介系統的設計與實現

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

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

[關鍵詞]電影評介 ASP.NET SQL Server 2000

隨著電影在人們生活中的影響不斷的提高,電影的精彩與否也成了人們關心的話題,一部好看的電影往往能使人回味無窮,于是觀眾在觀看或下載電影之前總是希望的到關于影片的評論,雖然現在電視上有一些關于新片的介紹,但是許多觀眾往往因為某些原因看不到,網絡的普及使得信息傳播變的非常容易,電影評介系統也就隨之出現,觀眾可以從中獲得自己想要的信息。

一、系統總體構架

1.總體功能和運行流程

總體架構上,系統功能主要由以下五個部分組成:

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

(2)再發評論 針對已經存在的影評記錄,發表自己的意見和觀點。

(3)檢索瀏覽 提供一個本網站的搜索入口,根據影片名稱等查看有關影評信息。

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

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

系統運行的基本流程為:首先注冊——驗證身份后登錄——查詢瀏覽網頁發表評論,如果是管理者,則登錄系統管理網頁。

2.運行環境和平臺

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

二、數據庫架構

SQL為結構化查詢語言,是一個專為分布式客戶機服務器計算環境而設計的關系型數據庫管理系統,它繼承了高性能、高可靠性和可伸縮性的優勢。本方案的影評系統主要有三個表,用戶表Users,電影信息表Films和與之相對應的影評信息表Record,還包括如國家或地區,影片類型等基本表。

1.用戶表結構

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

用戶名:iandan密碼:123456郵箱:2563@163.com出生日期:1981.6.8登陸權限:普通用戶密碼保護資料問題:你是哪里人? 答案:浙江人注冊時間為當前系統時間。

其中用戶名必須是唯一的,在用戶登陸時根據數據庫中登陸權限的不同登陸不同的頁面,管理員可以維護數據庫中的數據。

2.電影信息表

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

3.影評信息表

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

三、基于ASP.NET技術要點及實現

ASP.NET是Microsoft公司.NET戰略的核心組成之一,與ASP 3.0技術比較,在面向對象設計、網頁安全性管理、組件化程序設計、XML標準族支持和Web Services應用等方面有非常顯著的改進或革新。特別是,在支持SQL、XML等應用方面,NET提供的命名空間分別為System.Xml、System.Data.SqIC…e,充分滿足了基于SQL的設計和應用需求。本文的技術要點涉及到網頁安全、數據庫內容讀寫等。

1,網頁安全性

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

2.數據庫內容讀寫

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

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

3.影評網頁

用戶首先打開的是一個包含各類電影和登陸框的頁面,其中每一類都會顯示最近更新的電影名稱,用戶也可以查詢其他未顯示出來的電影,當用戶點擊電影名稱后,將會顯示包含該影片的介紹和評論的頁面,登陸的用戶可以在此談論和評價。未登陸的用戶如果點擊了評論,則會跳轉到登陸頁面要求用戶登陸或注冊新用戶。

四、結語

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

主站蜘蛛池模板: 亚洲精品第1页| 欧美性精品| 综合亚洲网| 午夜精品区| 538国产视频| 偷拍久久网| 欧美亚洲一区二区三区在线| 亚洲视频一区| 91精品aⅴ无码中文字字幕蜜桃 | 91网址在线播放| 69精品在线观看| 99热免费在线| 欧美69视频在线| 色综合成人| 日韩在线2020专区| 亚洲乱伦视频| 91精品情国产情侣高潮对白蜜| 中文无码精品A∨在线观看不卡 | 亚洲a级在线观看| 亚洲区一区| 国产美女无遮挡免费视频| 亚洲—日韩aV在线| 精品三级网站| m男亚洲一区中文字幕| 亚洲综合狠狠| 亚洲美女一级毛片| 青青青伊人色综合久久| 日本色综合网| 高清国产va日韩亚洲免费午夜电影| 97在线免费| 日本一区二区三区精品AⅤ| 欧美在线精品怡红院| 久久香蕉国产线看观看精品蕉| 精品综合久久久久久97| 日本人又色又爽的视频| 日韩av高清无码一区二区三区| 99er精品视频| 色亚洲激情综合精品无码视频| 午夜欧美理论2019理论| 亚洲大尺码专区影院| 黄色福利在线| 精品久久综合1区2区3区激情| 国产在线精品美女观看| 香蕉久久国产精品免| 一级毛片免费高清视频| 奇米影视狠狠精品7777| 日本一区二区三区精品视频| 国产精品观看视频免费完整版| www.99在线观看| 日本午夜在线视频| 婷婷综合在线观看丁香| 亚洲精品波多野结衣| 在线欧美国产| 日韩精品亚洲一区中文字幕| 精品国产网站| 日韩成人在线一区二区| 婷婷色丁香综合激情| 狠狠色丁婷婷综合久久| 久久窝窝国产精品午夜看片| 57pao国产成视频免费播放| 国产在线视频导航| 久久黄色视频影| 蜜桃视频一区二区三区| 欧美在线一二区| 美女毛片在线| 91最新精品视频发布页| 亚洲日本一本dvd高清| 欧美伦理一区| 国产欧美成人不卡视频| 国产主播一区二区三区| 中文字幕在线观看日本| 欧美在线免费| 91精品国产自产91精品资源| 欧美伦理一区| 亚洲午夜18| JIZZ亚洲国产| 老熟妇喷水一区二区三区| 日韩精品成人网页视频在线| 亚洲一区二区三区麻豆| 久久永久视频| 激情无码视频在线看| 91久久偷偷做嫩草影院|