freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計-基于asp的明星個人網(wǎng)站的設(shè)計與開發(fā)-資料下載頁

2024-12-03 19:38本頁面

【導(dǎo)讀】的設(shè)計與開發(fā),實現(xiàn)了新聞發(fā)布,視頻播放與留言板的功能。難點及解決的對策;在最后又談了開發(fā)過程的體會及今后的努力方向。一定的ASP技術(shù),建立INTERNET站點的技術(shù)。

  

【正文】 ) 至此已經(jīng)實現(xiàn)了一個基于 Web 的視頻點播的基本功能。但要想把功能做的更完美一些,還需要其它更復(fù)雜的考慮。如流媒體的制作、網(wǎng)頁美工的設(shè)計、網(wǎng)絡(luò)流速的考慮,以及網(wǎng)站視頻文件的有效組織等。 查詢模塊的實現(xiàn) 首先,獲取要查詢的字符串: searchname=(searchname) 然后,生成 sql 語句 %sql=SELECT * FROM book if searchname then if searchnamereset then sql=sql amp。 where title LIKE sql=sql amp。 39。% sql=sql amp。 searchname sql=sql amp。 %39。 sql=sql amp。 or sql=sql amp。 name LIKE sql=sql amp。 39。% sql=sql amp。 searchname sql=sql amp。 %39。 sql=sql amp。 or sql=sql amp。 ment LIKE sql=sql amp。 39。% sql=sql amp。 searchname sql=sql amp。 %39。 else searchname=null 29 end if else if Session(lx)=all then sql = sql amp。 order by ID DESC else sql = sql amp。 where leixing=39。 amp。 session(lx) amp。39。 order by ID DESC end if end if% 最后,進行數(shù)據(jù)庫連接查找。在 中,首先要和數(shù)據(jù)庫建立連接。我們必須先聲明一個對象來當(dāng)作數(shù)據(jù)庫與 ASP 程序之間的媒介,對象的聲明方式如下所示: Set conn = () CreateObject 是 Server 對象中內(nèi)涵的對象建立函數(shù),利用上式即 可建立一個可與數(shù)據(jù)庫交換數(shù)據(jù)的對象。 Conn 便是一個要與數(shù)據(jù)庫溝通的對象變量。對象建立完后,還要打開通道與數(shù)據(jù)庫做連接才真正算是連接完成。 DBPath=(data/) Provider=。Data Source= amp。DBPath Open 是 Connection 對象的一個方法,專門用來打開 Connection 對象與數(shù)據(jù)庫之間的通道。知道了如何與數(shù)據(jù)庫建立連接后,接下來就是要通過Connection 對象變量讀取數(shù)據(jù)庫中的數(shù)據(jù)。 Recordset 對象是與讀取數(shù)據(jù)最有關(guān)系的對象,通過 Connection 對象所讀取的數(shù)據(jù),都會先存儲在 Recordset 對象中,然后 ASP 程序就可以從 Recordset對象中把數(shù)據(jù)取出來。在 ASP 程序中建立 Recordset 對象,語法如下: Set rs = () Recordset 對象建立完成后,便可與數(shù)據(jù)庫做連接并可讀取數(shù)據(jù),是用指令 Open: sql,conn,1,1 sql 是數(shù)據(jù)來源,代表要從數(shù)據(jù)庫中選取的數(shù)據(jù)。 Conn 是數(shù)據(jù)連接,數(shù)據(jù)連接代表與數(shù)據(jù)做連接的名稱,可以用 Connection對象變量名稱。 1 表示啟動一個 Keyset 類型的游標(biāo)。 30 1表示 Recordset對象以只讀方式啟動,無法運行 AddNew、 Update 及 Delete等方法。 若在數(shù)據(jù)庫中檢索不到索要查找的字符串值時,顯示無此內(nèi)容。代碼如下所示: if and then p align=39。center39。 還 沒 有 任 何 相 關(guān) 信 息 /p 否則,程序開始分頁顯示。(詳細代碼見 ) 31 五 開發(fā)過程中的難點與對策 任何程序的編寫都不可能順利到毫無問題,所以,在編寫過程中難免遇到各種問題。在這次的調(diào)試過程中,遇到了很多使用方面的具體問題,經(jīng)過分析,得到如下的解決方案。 ACCESS數(shù)據(jù)庫的安全 由于采用 Access 數(shù)據(jù)庫,所以難免被他人惡意將數(shù)據(jù)庫下載,對網(wǎng)站安全性構(gòu)成很大威脅。所以研究目的是防止網(wǎng)站的 ACCESS 數(shù)據(jù)庫文件被下載。經(jīng)過查找資 料和實踐,發(fā)現(xiàn)一個可行的辦法:將數(shù)據(jù)庫文件的擴展名改為 .asp 。然而,事實上即使將擴展名改為 .asp,數(shù)據(jù)庫仍然可以被下載,因為這個文件里不含 %或 %等標(biāo)簽,所以 IIS 不對這個文件作任何處理,下載的數(shù)據(jù)庫和原數(shù)據(jù)庫完全一樣!考慮到這點決定在數(shù)據(jù)庫文件中加入 %或 %,這樣 IIS 就會按 ASP 語法來解析,然后就會報告 500 錯誤,自然數(shù)據(jù)庫就不能被下載了??墒侨绻皇呛唵蔚脑跀?shù)據(jù)庫的文本或者備注字段加入 %是沒用的,因為 ACCESS 會對其中的內(nèi)容進行處理,在數(shù)據(jù)庫里它會以 %的形式存在,不行!經(jīng)最后研究正確 的方法是將 %存入 OLE 對象字段里。具體實現(xiàn)方法是先做好一個數(shù)據(jù)庫,在數(shù)據(jù)庫里添加一個表。然后在表中建立一個 OLE對象的字段,保存表,保存數(shù)據(jù)庫。最后將數(shù)據(jù)庫的擴展名改成 .asp,就好了。 分頁顯示 首先,設(shè)定一頁的大小 const pagesize=5 =pagesize 然后,判定當(dāng)前要顯示的頁面是第幾頁 ,如果是第一頁,則指針指向第一條記錄 currentpage=(“currentpage”) if currentpage=””then currentpage=0 如果不是第一頁,則根據(jù)當(dāng)前顯示的頁面移動紀(jì)錄 : 32 else clng(currentpage)*pagesize end if 用 recordcount 統(tǒng)計全部記錄數(shù) :共有 %=% 用 currentpage 傳遞當(dāng)前的顯示頁 :現(xiàn)在顯示的是第 %=currentpage+1%頁 根據(jù)當(dāng)前頁數(shù)決定是否顯示上一頁或者下一頁的連接 : %if clng(currentpage)0 then% a href=” ?currentpage=%=clng(currentpage)1%” 上一頁 /a %else% 上一頁 %end if% if clng(currentpage) then% a href=” ?currentpage=%=clng(currentpage)+1%” 下一頁 /a %else% 下一頁 %end if% ASP 中頁面的限權(quán)訪問 在設(shè)計網(wǎng)頁時,經(jīng)常遇到某些頁面需限權(quán)訪問的情況。例如:在新聞發(fā)布系統(tǒng)中,普通用戶只 可以瀏覽新聞,不可以進入管理員界面。通常我們會設(shè)置管理登錄界面,防止未授權(quán)用戶進入管理界面。但是,如果有用戶直接在瀏覽器地址輸入管理界面,那么他就可能會跳過登錄界面的用戶身份檢查。所以經(jīng)過分析,我決定在每個管理界面加上保護措施以防止他人惡意破壞。建立 頁,鍵入如下代碼: %if (isempty(session(loginname)) or len(session(loginname))=0) then end if% 建立 頁,鍵入如下代碼: script language=vbscript MsgBox 對不起,您還沒有正確登錄或是未操作的時間過長! = 33 /script 然后,在每個管理頁面的代碼頂端加入如下代碼: !include file =目的是指示 Web 服務(wù)器將指定文件的內(nèi)容插入當(dāng)前網(wǎng)頁中。 34 參 考 文 獻 ,《網(wǎng)站設(shè)計超級 coolASP》,人民郵電出版社 ,《 ASP 實務(wù)經(jīng)典》,中國鐵道出版社 、李維章、趙莉編著,《動態(tài)網(wǎng)站設(shè)計捷徑 ASP》,西安電子科技大學(xué)出版社 、陳紅編著,《數(shù)據(jù)庫系統(tǒng)原理教程》,清華大學(xué)出版社 ,《 HTML 網(wǎng)頁設(shè)計指南》,人民郵電出版社 、高峰霞編著,《 ASP 動態(tài)網(wǎng)站開發(fā)教程》,清華大學(xué)出版社 、陳惠貞、陳俊榮編著,《 ASP 與網(wǎng)頁數(shù)據(jù)庫設(shè)計》,中國鐵道出版社 、蔡鋒編著,《精通 ASP 架站技巧》,中國青年出版社 35 致 謝 語 本次畢業(yè)設(shè)計是在李老師的耐心指導(dǎo)下完成的。每一個過程、每一個階段的進步都傾注入了李老師的汗水。在畢業(yè)設(shè)計期間,不論遇見了學(xué)習(xí)還是生活方面的問題,李老師都給予了很大的支持和幫助,他不辭辛苦,對每位組內(nèi)學(xué)生的設(shè)計進度以及技術(shù)問題都很關(guān)心,時刻注意學(xué)生的工作情況,并盡力幫助同學(xué)解決技術(shù)難題。我能如此順利地完成此次畢業(yè)設(shè)計任務(wù),主要來源于李老師的教導(dǎo)。在此,我向李老師表示誠摯的謝意! 另外,本次畢業(yè)設(shè)計是同學(xué) 間團體合作的結(jié)晶,沒有同學(xué)們的協(xié)助,我也是很難順利完成設(shè)計任務(wù)的。同學(xué)間共同探討難題,逐個攻克難題,對我的新知識學(xué)習(xí)起到了極大的促進作用。因此,我也要向幫助和支持過我的同學(xué)們表示衷心的感謝!
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1