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

正文內(nèi)容

基于asp的校園交易網(wǎng)站的設計與實現(xiàn)(留存版)

2025-02-04 02:31上一頁面

下一頁面
  

【正文】 總體設計過程通常由兩個主要階段組成:系統(tǒng)設計階段和結構設計階段。 校園交易網(wǎng)站的功能結構見圖 所示。所有產(chǎn)品都以一個非常容易理解的標準語言為基礎 , 即 SQL/92 語言規(guī)范。 表 43 商品大分類 信息表 字段名稱 字段類型 長度 主鍵否 允許空 功能描述 Goods_Name varchar 20 是 否 商品名稱 LeiBie varchar 20 否 否 商品類別 表 44 商品小分類信息表 字段名稱 字段類型 長度 主鍵否 允許空 功能描述 Goods_Name varchar 20 是 否 商品名稱 LeiBie varchar 20 否 否 商品類別 Goods_Info varchar 100 否 否 商品介紹 大慶石油學院本科生畢業(yè)設計(論文) 21 ④ 商品信息表( tb_Detail)用來保存商品詳細信息 ,如 表 45 所示。除了應該保證程序的可靠性之外,也應保證編寫的程序可讀性好,易于理解、測試、修改和維護,這一點是詳細設計的最重要的目標與任務 [15]。 會員注冊頁面運行結果見圖 所示。在該頁面中,用戶可 以瀏覽到關于商品的詳細介紹,比如:商品編號、商品名稱、商品圖片、商品簡介、賣方真實姓名、賣方聯(lián)系電話、賣方聯(lián)系地址、賣方 Email。只要點擊任意一個公告標題,就會進入到該標題對應的公告內(nèi)容具體顯示頁面。在商品管理中,管理員可以對商品進行添加、刪除和修改操作,這樣保證了網(wǎng)站信息的更新性,刪除一些過期的或者無效的商品。這 里的公告分為首頁滾動顯示和具體顯示兩部分。就實際的效果來說,驗證碼只是增加攻擊者的圖 會員注冊頁面運行結果 大慶石油學院本科生畢業(yè)設計(論文) 26 難度,而不可能完全的防止。 會員注冊頁面主要實現(xiàn)以下功能: 1. 檢查用戶輸入信息的正確性。 本網(wǎng)站創(chuàng)建數(shù)據(jù)庫的連接主要分了兩步進行:一是創(chuàng)建數(shù)據(jù)庫連接文件,二是在需要與數(shù)據(jù)庫連接的頁面中包含該文件。 數(shù)據(jù)表結構 校園交易網(wǎng)站的數(shù)據(jù)庫中包含 8 個數(shù)據(jù)表,下面將給出全部數(shù)據(jù)表的表結構。當我們評價一個 Web 數(shù)據(jù)庫引擎的時候 , 首先應考慮多用戶問題 , 也就是說 , 數(shù)據(jù)庫必須能夠支持多個 并 發(fā)用戶的訪問。因 為程序錯誤往往局限于單個模塊中,一個模塊出錯,不容易影響其他模塊。 校園交易網(wǎng)站的數(shù)據(jù)流圖見圖 和 所示。 3. 信息發(fā)布方便、快捷,為用戶提供了全新的服務。 3. 數(shù)據(jù)庫服務器是 SQL Server 2021。 校園交易網(wǎng)站使用簡單、操作方便, 從而滿足 了學生的 需求。 6. SQL 完成核心功能只有 9 個動詞,如表 21 所示。規(guī)則和約束的功能類似,不過不推薦使用。它由 SQL 查詢所定義,在 SQL Server 中我們可以在定義視圖。 JavaScript 與 Java 的區(qū)別 JavaScript 不是 Java,它們是兩個不同的概念。 大慶石油學院本科生畢業(yè)設計(論文) 8 IIS 簡介 由于本系統(tǒng)的開發(fā)是應用的 IIS 來完成的,因此 我們主要將介紹 IIS。也就是說,只要有 Windows 就可以開發(fā) ASP 應用程序。它也提供了一系列用于創(chuàng)建輸出頁的方法,如無所不在的 方法。 從應用的層面看 , ASP 有如下的功能 : 1. 處理由瀏覽器傳送到站點服務器的表單輸入 。它是微軟公司開發(fā)的代替 CGI 腳本程序的一種應用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。 作者結合實際開發(fā)過程中的設計思路,把論文分成為以下六個部分: 第一部分概述。傳統(tǒng)的管理信息系統(tǒng)獲取信息 的 方法是由專業(yè)文字錄入人員將信息輸入到管理系統(tǒng)的數(shù)據(jù)庫中 , 這種方法在數(shù)據(jù)量不大時有很多的應用場合。而且,它以現(xiàn)代化的網(wǎng)絡及計算機技術為手段,以其特有的優(yōu)勢,已被愈來愈多的用戶所接受和使用。網(wǎng)站前臺包括用戶注冊與登錄、商品查詢、商品展示、網(wǎng)站公告、網(wǎng)站導航、商品交易;網(wǎng)站后臺包括管理員登錄、商品管理、商品分類管理、信息管理、公告管理。 開發(fā)校園交易網(wǎng)站的目的就是為了幫助學生進行信息交流與資源共享,以及提高交易效率,實現(xiàn)校園交易的信息化、網(wǎng)絡化和規(guī)范化。因此 , 網(wǎng)站建設在 Inter 應用上的地位顯而易見,它已成為 校園 信息化建設中的重要組成部分,從而倍受人們的重視。 3. 能夠按照商品的分類進行商品查詢。詳細論述了系統(tǒng)各個部分功能的詳細設計與具體實現(xiàn),并逐步的向讀者演示了該系統(tǒng)的操作過程。 若從工作效率來考慮 , 不妨選用具有可視化編輯能力的 Visual InterDev。 8. 擴充功能的能力強 , 可通過使用 Visual Basic、 Java、 Visual C ++ 等多種程序語言制作 ActiveX Server Component 以滿足自己的特殊需要 [2]。 ASP 開發(fā)中最常見的 Web 服務器軟件是 Microsoft 的 IIS( Inter Information Server) ,其版本為 , 目前 XP 和 2021 操作系統(tǒng)中集成的 IIS 版本為 , 安全性和運行速度有 了一定的提高。值得一提的是,它不僅提供了強大的網(wǎng)頁編輯功能,而且提供了完善的站點管理機制。 Web Server 從當前硬盤或內(nèi)存中讀取正確的 HTML 文件 然后將它送回用戶瀏覽器。 JavaScript 加入網(wǎng)頁的兩種用法 JavaScript 加入網(wǎng)頁的兩種用法分別是: 直接加入 HTML 文檔和引用方式。由于存儲過程可以被緩存,所以可以極大地提高速度。 3. 面向集合的操作方式。 技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,硬、軟件能 否滿足開發(fā)者的需要等。 需求分析是軟件開發(fā)最基本的,也是最重要的一點。 3. 普通用戶訪問網(wǎng)站后只能瀏覽商品信息,會員可以進行網(wǎng)上商品交易活動,而系統(tǒng)管理員則可以 對后臺進行管理。 基于以上幾點可以看出,校園交易網(wǎng)站與其他網(wǎng)絡相比,具有很大的優(yōu)勢。采用模塊化設計原理可以使程序結構清晰,使程序設計更加容易,也使程序易讀性好,因為程序錯誤通常局限于有關的模塊以及它們之間的接口程 序中,所以模塊化使程序容易測試和調(diào)試,因而有助于提高軟件的可靠性,修改錯誤也只是局限于固定的幾個模塊中,所以模塊化能夠提高軟件的可修改性。 基于 Web 的數(shù)據(jù)庫訪問技術是指 : 在客戶端安裝 Web 瀏覽器 , 作為用戶輸入查詢條件和顯示查詢結果的交互界面。設計時的效率包括:數(shù)據(jù)庫存取效率、存儲空間的利用率 [14]。訪問數(shù)據(jù)庫可以用 DSN 和非 DSN 兩種方法。它給用戶提供導航服務,使用戶可以在系統(tǒng)內(nèi)更方便的移動,允許用戶在頁面間任意調(diào)用。攻擊者可以使用這些帳戶為其他的用戶制造麻煩,如發(fā)送垃圾郵件或通過同時反復登錄多個帳戶來延緩服務的速度。 如果用戶想要購買商品,則首先要注冊并登錄到網(wǎng)站首頁,然后瀏覽商品信息并查找想要購買的商品,網(wǎng)站為每種商品都提供了相關介紹和賣方詳細的聯(lián)系圖 會員登錄頁面運行結果 大慶石油學院本科生畢業(yè)設計(論文) 27 方式,用戶可以根據(jù)網(wǎng)站提供的聯(lián)系方式進行聯(lián)系并購買。 網(wǎng)站后臺首頁采用浮動框架技術將菜單導航區(qū)和主體控制區(qū)分裝在兩個框架里, 以便在同一個頁面管理多個頁面。 圖 網(wǎng)站公告 頁面運行結果 大慶石油學院本科生畢業(yè)設計(論文) 29 校園交易網(wǎng)站的后臺主要用于管理員對系統(tǒng)進行維護管理。 如果用戶想要出售商品,也要先注冊并登錄到網(wǎng)站首頁,然后發(fā)布商品出售信息即可。簡單的說呢,就是防止攻擊者編寫程序、自動注冊、 重復登錄 、暴力破解密碼, 驗證碼技術應運而生。 網(wǎng)站首頁在瀏覽器中的運行結果見圖 所示。 校園交易網(wǎng)站的數(shù)據(jù)庫連接主要利用了 ADO 技術,在 文件中使用DBConnBegin 及 DBConnEnd 兩個函數(shù),實現(xiàn)了 SQL Server 數(shù)據(jù)庫連接的打開和釋放。校園交易網(wǎng)站采用了 SQL Server 作為數(shù)據(jù)庫管理系統(tǒng)。 Web 服務器介于 Web 瀏覽器與數(shù)據(jù)庫服務器之間 , 負責用戶輸入信息的接收。 模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募稀? 系統(tǒng)流程 通過對用戶的需求分析,為了方便用戶清晰地了解校園交易網(wǎng)站的實現(xiàn)過程,首先給出系統(tǒng)的流程圖。不允許無關人員隨意修改、刪除、添加信息。 需求分析的基本任務 是“ 系統(tǒng)必須做什么 ”。三層的 Browser/Server 體系結構具有許多傳統(tǒng) Client/Server 體系結構不具備的優(yōu)點,而且又緊密的結合了 Inter/Intra 技術,是技術發(fā)展的大勢所趨,它把應用系統(tǒng)帶入了一個嶄新的發(fā)展時代。 4. 以同一種語法結構提供兩種使用方式。 5. 觸發(fā)器 觸發(fā)器 是事先定義的,當表中的數(shù)據(jù)被訪問或改變時要執(zhí)行的操作指令集合。如果已經(jīng)存在一個 Javascript 源文件(以 js 為擴展名),則可以采用后者的方式,以提高程序代碼的利用率 [9]。當然,在實際應用中這種過程可能會更加復雜一些。這不但加快了 ASP 代碼的編寫速度,而且還減小了錯誤代碼出現(xiàn)的幾率。 當用戶使用瀏覽器請求 ASP 主頁時, Web 服務器響應,調(diào)用 ASP 引擎來執(zhí)行 ASP 文件,并解釋其中的腳本語言 ( JScript 或 VBScript) ,通過 ODBC 連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件 ADO 完成數(shù)據(jù)庫操作,最后 ASP 生成包含有數(shù)據(jù)查詢結果的 HTML 主頁返回用戶端顯示。 ASP 強大功能的實現(xiàn)離不開它的 六 個內(nèi)部對象,其 六 大對象如下: 1. Application 對象 Application 對象是在為響應一個 ASP 頁的首次請求而載入 DLL 時創(chuàng)建的,提供了存儲空間用來存放變量和對象的引用,可用于所有的頁面,任何訪問者都可以打開它們。 ASP 腳本是在站點服務器端執(zhí)行的 , 用戶端的瀏覽器不需要支 持它 。本部分闡述了在程序設計過程中,對程序的調(diào)試以及網(wǎng)站的測試重要性。 校園交易網(wǎng)站使用方便、操作簡單,實現(xiàn)了交易虛擬化、透明化,發(fā)展前景十分廣闊,目前正在以不可預知的速度向前發(fā)展。 校園交易網(wǎng)站正是迎合這一需求而開發(fā)的,它旨在探索一種以互聯(lián)網(wǎng)為基礎的交易模式。一直以來 ,學生 使用傳統(tǒng)人工的方式 進行商品交易活動 ,這種方式存在著許多缺點 , 如 : 效率低、 耗時長,而且還需要占用一定的空間、消耗相應的人力,造成了不必要的資源浪費,同時也影響了學生的課余時間。詳細地說明了基于 ASP 的校園交易網(wǎng)站的設計與實現(xiàn)。校 園交易網(wǎng)站實現(xiàn)的主要功能有:能夠?qū)崿F(xiàn)校園網(wǎng)上商 品交易的主要功能、能夠?qū)崿F(xiàn)發(fā)布供求信息、能夠按照商品的分類進行商品查詢、能夠瀏覽最新的網(wǎng)站公告以及查看留言、發(fā)表留言,增強了網(wǎng)站的互動性。這樣才能使得在 網(wǎng)上 交易時避免不必要錯誤 的 發(fā)生 。這些技術的實現(xiàn) , 滿足了系統(tǒng)的需要 , 優(yōu)化了系統(tǒng)的性能。下面將概括地介紹這些開發(fā)工具。 5. 與任何 ActiveX scripting 語言兼容 : 除了可使用 VBScript 和 JScript 語言 進行設計外 , 還可通過 Plugin的方式 , 使用由第三方所提供的其它 scripting 語言。 大慶石油學院本科生畢業(yè)設計(論文) 6 3. Response 對象 Response 對象用來訪問所創(chuàng)建的并返回客戶端的響應。 常見的 開發(fā) 工具有 Windows 自帶的記事本、 Dreamweaver、 FrontPage、Visual 等 。 4. Visual Visual Microsoft公司推出的一個供 Web開發(fā)者快速建立動態(tài)數(shù)據(jù)庫驅(qū)動的 Web 應用程序的超強開發(fā)工具,它不僅提供了可視化的 Web 開發(fā)平臺,而且內(nèi)置了強大的 Web 數(shù) 據(jù)庫工具。 JavaScript 代碼嵌入在 HTML 頁面中,它把靜態(tài)頁面轉(zhuǎn)變成支持用戶并響應相應事件的活頁面。表是實際信息存儲的結構,一 般為設計是的一個邏輯實體。 7. 默認、規(guī)則和約束 SQL Server 提供幾種不同類型的約束: NOT NULL、 CHECK、 UNIQUE、 PRIMARY KEY、 FOREIGN KEY。這種以統(tǒng)一的語法結構提供兩種不同的使用方式的做法,提供了極大的靈活性與方便性。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行 ; 硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。 系統(tǒng)運行環(huán)境 校園交易網(wǎng)站的服務器端為: 1. 操作系統(tǒng)是 Windows 2021 Server。 系統(tǒng)目標 校園交易網(wǎng)站實現(xiàn)的主要目標是: 1. 系統(tǒng)架構清晰、界面友好美觀。因為數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機技術人員也容易理解,所以是極好的通信工具。采用模塊化原理可以使軟件結構清晰,不僅容易設計,而且容易閱讀和理解。這種交互性提高了用戶參與的積極性。 3. 使用 TransactSQL 的 CREATE DATABASE 命令。 它可 作用于服務器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。只有會員注冊登錄后,才可以在網(wǎng)上進行商品買賣操作,并可以查看留言或者發(fā)布相關信息。攻 擊者編寫的 robot 程序,很難識別驗證碼字符、 順利的完成自動注冊、登錄 , 而用戶可以識別填寫,所以這就實現(xiàn)了阻擋攻擊的
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1