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

正文內(nèi)容

基于asp的家具公司網(wǎng)站的設(shè)計與實現(xiàn)_畢業(yè)設(shè)計論文-wenkub

2023-07-09 10:06:48 本頁面
 

【正文】 便地設(shè)計和管理多個站點。 Dreamweaver 軟件具有以下顯著特點 : 可視化的設(shè)計界面; 跨瀏覽器支持;支持 多種瀏覽器 動態(tài)網(wǎng)頁技術(shù); CSS、層、行為、 JavaScript 強大的網(wǎng)站管理功能;庫、模板、標(biāo)簽 豐富的媒體支持; Java、 Flash、 Shockwave、 ActiveX、 Real 超強的擴展能力;第三方插件 完善的協(xié)同能力。開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 Dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、 Web 服務(wù)器和舊式系統(tǒng)的強大 Inter 應(yīng)用程序。不過,如果您更喜歡用手工直接編碼, Dreamweaver 還包括許多與編碼相關(guān)的工具和功能。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML 語言中實現(xiàn)的。它的基本結(jié)構(gòu)形式與 C、 C++、 VB、 Delphi 十分類似。 JavaScript 是一種基于對象的語言,同時以可以看作是一種面向?qū)ο蟮恼Z言。 JavaScript 的簡單性主要體現(xiàn)在:首先它是一種基于 Java 基本語句和控制流之上的簡單而緊湊的設(shè)計 , 從而對于學(xué)習(xí) Java 是一種非常好的過渡;其次它的變量類型是采用弱類型,并未使用嚴(yán)格的數(shù)據(jù)類型。 。比如按下鼠標(biāo)、移動窗口、選擇菜單等都可以視為事件。從而實現(xiàn)了 7 “編寫一次 ,走遍天下”的夢想。 JavaScript 語言可以做到回應(yīng)使用者的需求事件 (如: form 的輸入 ) ,而不用任何的網(wǎng)路來回傳輸資料,所以當(dāng)一位使用者輸入一項資料時,它不用經(jīng)過傳給服務(wù)器端 (server)處理再傳 回來的過程,而直接可以被客戶端 (client) 的應(yīng)用程式所處理。在服務(wù)器端同樣可以將 JavaScript 嵌入在 ASP 中,來創(chuàng)建用于處理用戶輸入及使用特殊的對象、文件和關(guān)系數(shù)據(jù)庫維護穩(wěn)固的數(shù)據(jù)等在服務(wù)器端的應(yīng)用。 Java 是一種比 JavaScript更復(fù)雜的程式語言,而 JavaScript 則是相當(dāng)容易了解的語言。 客戶端只要使用可執(zhí)行 HTML 代碼的瀏覽器,即可瀏覽通過 ASP 設(shè)計出來的頁面內(nèi)容。 8 在一個 ASP 應(yīng)用程序中可以用其中的一種腳本語言,也可以結(jié)合這兩種腳本語言使用 。 ASP 的語法簡介,一個簡單的 ASP 程序主要包括以下三個部分:( 1)普通的HTML 文件,也就是普通的 Web 的頁面內(nèi)容。當(dāng)然,同其他編程語言一樣, ASP 程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫 ASP 程序,那么你的服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。使用 ASP 還有個好處,就在于 ASP 可利用 ADO(Active Data Object,微軟的一種新的數(shù)據(jù)訪問模型 )方便快捷地訪問數(shù)據(jù)庫 ,從而使得開發(fā)基于 WWW的應(yīng)用系統(tǒng)成為可能,這也是本文選擇 ASP作為開發(fā)工具最重要原因之一。 (4)與瀏覽器無關(guān),用戶只要使用可執(zhí)行 HTML 碼的瀏覽器,就可以瀏覽 ASP所設(shè)計的網(wǎng)頁內(nèi)容, ASP 使用的腳本語言均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要執(zhí)行這些腳本語言。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component ActiveX 服務(wù)器組件。 表 21 ASP 7 個內(nèi)部對象 對象名稱 功能描述 Request 從客戶端取得信息 Response 將信息送給客戶端 Server 提供一些 Web 服務(wù)器工具 Session 儲存在一個 Session 內(nèi)的用戶信息,該信息僅可被該用戶訪問 Application 在一個 ASPApplication 中讓不同的客戶端共享信息 ObjectContext 配合 Microsoft Transaction 服務(wù)器進(jìn)行分布式事務(wù)處理 ASPError 對象 可以讓你取得 Script 發(fā)生錯誤的信息 合理地運用這些對象可以使原本復(fù)雜,煩瑣的工作變得簡捷而條理清晰。 Request 對象通常接收來自客戶端的相關(guān)信息,如瀏覽器的種類、表頭信息、表單參數(shù)及 Cookies 等等。 GET 方法傳遞過來的信息保存在 QueryString 集合中, POST 方法傳遞過來的信息保存在 Form 集合。 ( 2) Form 集合 Form 集合接收通過使用 POST 方法的表單發(fā)送到 HTTP 請求正文中的表單元素的值。 ( 3) Cookies 集合 與 功能 正好相反, 在客戶端寫入 cookies,而 則讀取這個 cookies 。當(dāng)會話過期或被放棄后,服務(wù)器將終止該會話。使用Session 對象前,必須確認(rèn)瀏覽器的 Cookies 功能已啟用(默認(rèn)設(shè)置)。其中以 NT server 上的 IIS 功能最強,提供了對 ASP 的全面支持,是創(chuàng)建高速、穩(wěn)定的 ASP 主頁的最佳選擇。 ASP 網(wǎng)頁技術(shù)是一種需要服務(wù)器端支持的技術(shù)。 ASP 文件的制作和 HTML 類似,且可和 HTML 開發(fā)集成,可以在同一個過程完成,利用 ASP 將可以執(zhí)行的腳本嵌入到 HTML 文件中,這使得 HTML 文件的編寫與腳本的開發(fā)融合在一起。如圖 21 所示 。另外,要按文件類型建立不同的子目錄,并且目錄的層次不能過深;最后還要注意目錄命名要得當(dāng),不能使用中文或過長的目錄。 法律可行性 由于該系統(tǒng)是自己開發(fā)的一個面向公司的綠色軟件,不存在于涉及到其他問題的事情的發(fā)生。對新聞,產(chǎn)品的錄入 、修改、刪除等操作,都將立即在主頁的對應(yīng)欄目顯示出來,實現(xiàn)“即時發(fā)布、即時見效”??蛻艨梢酝ㄟ^產(chǎn)品展示了解產(chǎn)品信息,并對有意向的產(chǎn)品填寫訂單??梢园l(fā)布新聞圖片。 ( 3)數(shù)據(jù)庫,采用 Access 數(shù)據(jù)庫,運行于服務(wù)器端。 我們在 WEB 服務(wù)器上運用 WEB 應(yīng)用程序進(jìn)行的最常見和最實用的任務(wù)就是訪問服務(wù)器端的數(shù)據(jù)庫。 ADO 對象給開發(fā)人員提供一種快捷、簡單、高效的數(shù)據(jù)庫訪問方法, 它 可以包含在腳本中來產(chǎn)生對數(shù)據(jù)庫的連接,并從數(shù)據(jù)庫表中讀取數(shù)據(jù),形成實際要使用的對象集合 , 而且,對于數(shù)據(jù)資源,提供了應(yīng)用程序一級的界面 [25]。它是一種操作Microsoft 所支持的數(shù)據(jù)庫的新技術(shù), 是對當(dāng)前微軟所支 持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法,它是一種功能強大的數(shù)據(jù)訪問編程模式,從而使得大部分?jǐn)?shù)據(jù)源可編程的屬性得以直接擴展到你的 Active Server 頁面上。當(dāng)用戶使用瀏覽器請求 ASP 主頁時, WEB 服務(wù)器響應(yīng),調(diào)用 ASP 引擎來執(zhí)行 ASP 文件,并解釋其中的腳本語言 (JavaScript 或VBScript),通過 ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件 ADO(ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后 ASP 生成包含有數(shù)據(jù)查詢結(jié)果的 HTML 主頁返回用戶端顯示 。 1.創(chuàng)建和打開數(shù)據(jù)庫鏈接 (Connection)。=amp。 (2):給 db變量保存了數(shù)據(jù)庫所在的路徑。dbamp。dbq= amp。 set rs=() select * from category,conn,1,1 分析以上創(chuàng)建記錄集的代碼 : 19 (1):創(chuàng)建記錄集實例 rs (2):打開 conn 數(shù)據(jù)庫連接,將圖書基本信息表即 category 表中的記錄放入rs 對象實例, rs 對象實指針可以自由上下移動,并且所在記錄只是只讀不允許任何更改。以下代碼為對上面創(chuàng)建的記錄集對象和連接對象進(jìn)行關(guān)閉的操作: Set Record Set=Nothing /關(guān)閉創(chuàng)建的數(shù)據(jù)對象 Set Conn=Nothing /關(guān)閉創(chuàng)建的鏈接對象 ER 圖 ER 模型 是一個面向問題的概念模型,即用簡單的圖形方式 (ER圖 )描述現(xiàn)實世界中的數(shù)據(jù)。由此可以得出如下的 ER圖: 20 實體圖 產(chǎn)品信息 的實體圖及屬性 圖 產(chǎn)品 信息 的 實體 圖 及屬性 新聞 信息的 實體 圖 及屬性 圖 新聞 信息的 實體 圖 及屬性 新聞編號 新聞內(nèi)容 發(fā)布者編號 發(fā)布時間 類別編號 新聞標(biāo)題 閱讀次數(shù) 是否有圖片 新聞信息實體 產(chǎn)品 編號 產(chǎn)品簡介 發(fā)布者編號 發(fā)布時間 類別編號 產(chǎn)品標(biāo)題 閱讀次數(shù) 是否有圖片 產(chǎn)品 信息實體 21 管理員信息 的實體 圖 及屬性 圖 管理員信息的 實體 圖 及屬性 數(shù)據(jù)表 根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于系統(tǒng)信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu): admin 表 如表 所示。() ConnStr Sub CloseDB Set Rs=Nothing Set Conn=Nothing End Sub% 說明: 定義數(shù)據(jù)庫的相對路徑和數(shù)據(jù)庫的驅(qū)動程序方法如下: ConnStr=Provider=。如果身份合法, 27 則將用戶導(dǎo)向系統(tǒng)的主頁 面并記錄用戶的相關(guān)信息,留待以后的系統(tǒng)頁面使用?;螯c擊“重填”按鈕,重新輸入。 連接數(shù)據(jù)庫,打開用戶數(shù)據(jù)表 users,檢驗用戶登錄信息。 輸出: 家具公司網(wǎng)站系統(tǒng) ,如下圖 圖 登陸界面 28 圖 系統(tǒng)主 界面 網(wǎng)站 管理模塊 管理模塊 功能: 基本信息列表 管理主要包括 最新查看基本信息、登錄信息、版本信息等 部分。 圖 新聞動態(tài) 頁面 39 公司簡介 模塊 圖 公司簡介頁面 尚格文化 模塊 圖 尚格文化頁面 40 留言中心 模塊 圖 留言中心頁面 產(chǎn)品展示 模塊 根據(jù)公司的具體情況,將產(chǎn)品分類為: 桌子,椅子,桌椅組 合系列 等,方便客戶搜索、查看 。編碼和單元測試屬于軟件生 命周期中的同一個階段。 集成測試把已測試過的模塊組裝起來,主要對與設(shè)計相關(guān)的軟件體系結(jié)構(gòu)的構(gòu)造進(jìn)行測試。數(shù)據(jù)庫的讀寫讀出性商進(jìn)行測試其的正確性。 針對以上的問題,進(jìn)行了多方面的調(diào)試,首先對鏈接重新進(jìn)行設(shè)置,對 數(shù)據(jù)庫的調(diào)用進(jìn)行封裝,然后對安全性進(jìn)行改進(jìn),最終都很好的實現(xiàn)了本系統(tǒng)的功能。 以上三部進(jìn)行完后,網(wǎng)站的測 試工作就完成了,這樣我們就得到了一個安全的、性能極大優(yōu)化的網(wǎng)站系統(tǒng)。 因本程序主要應(yīng)用代碼檢查法,所以對代碼正確性的檢查是非常重要的。 黑盒測試 黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。很明顯,如果外部特性本身有問題或規(guī)格說明的規(guī)定有誤,用墨盒測試方法是發(fā)現(xiàn)不了的 。 在畢業(yè)設(shè)計過程中,本人對業(yè)務(wù)流程及相關(guān)技術(shù)都做了一些調(diào)查,對系統(tǒng)有了些初步的了解,然后對系統(tǒng)和用戶需求都作了細(xì)致的分析,并進(jìn)行了可行性分析;經(jīng)過對系統(tǒng)的概要設(shè)計及詳細(xì)設(shè)計,系統(tǒng)功能模塊等都已經(jīng)基本確定,并且在具體實現(xiàn)過程中做了一些完善。本文研究成果 對廣大家具企業(yè)的網(wǎng)站設(shè)計和網(wǎng)上銷售工作有參考價值和借鑒意義。黑盒測試著眼于程序外部結(jié)構(gòu),不考 44 慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。程序中各個模塊皆可進(jìn)行正常運行,數(shù)據(jù)也未發(fā)生異?,F(xiàn)象。 正確性測試又稱功能測試,它檢查軟件的功能是否符合規(guī)格說明。 數(shù)據(jù)庫測試 對數(shù)據(jù)庫的安全進(jìn)行測試,看數(shù)據(jù)庫是否配置了一些簡單的防范攻擊的手段。( 2)數(shù)據(jù)輸入數(shù)據(jù)庫中時出錯,數(shù)據(jù)庫無法錄入數(shù)據(jù)。 系統(tǒng)測試把已經(jīng)經(jīng)過確認(rèn)的軟件納入實際運行環(huán)境中,與其它系統(tǒng)成份組合在一起進(jìn)行測試。 軟 件測試步驟 : 測試過程按 4個步驟進(jìn)行,即單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試及發(fā)版測試。軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。主要包括:公司簡介、 新聞動態(tài) 、 產(chǎn)品展示 、 上個文化 、 加入我們 、 留言中心 、聯(lián)系我們。如果存在,繼續(xù)檢驗輸入的密碼是否正確。 當(dāng)用戶單擊“登錄”按鈕后,登錄信息由 form 表單提交到 check . asp 進(jìn)行處理。 處理: ( 1)輸入用戶的登錄信息。() 定義一個數(shù)據(jù)庫對象的方法如下: set Conn = () 系統(tǒng)登錄模塊設(shè)計 IPO 圖 功能:本模塊主要用于對用戶身份進(jìn)行鑒別。 表 product 結(jié)構(gòu) 表 B. 5 23 命令 信息表 如表 所示 表 user 結(jié)構(gòu) 表 B. 6 系統(tǒng)功能結(jié)構(gòu)圖 圖 系統(tǒng)前臺功能結(jié)構(gòu)圖 家具公司網(wǎng)站 網(wǎng)站首頁 公司新聞 會員注冊 產(chǎn)品中心 營銷網(wǎng)絡(luò) 客戶中心 加入我們 管理員登陸 24 圖 系統(tǒng)后臺 功能結(jié)構(gòu)圖 系統(tǒng)服務(wù)藍(lán)圖 圖 系統(tǒng)服務(wù)藍(lán)圖 管理員登陸 登錄 新聞管理 產(chǎn)品管理 管理員管理 訂單管理 新聞分類 添加新聞 修改 新聞 刪除新聞 添加產(chǎn)品 修改產(chǎn)品 刪除產(chǎn)品 25 具體
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1