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

正文內(nèi)容

基于asp的校園交易網(wǎng)站的設(shè)計與實現(xiàn)-預(yù)覽頁

2025-01-07 02:31 上一頁面

下一頁面
 

【正文】 開發(fā)校園交易網(wǎng)站的意義 開發(fā)校園交易網(wǎng)站的目的就是為了幫助學(xué)生進(jìn)行信息交流與資源共享,以及提高交易效率,實現(xiàn)校園交易的信息化、網(wǎng)絡(luò)化和規(guī)范化 。它摒棄了傳統(tǒng)交易方式的不足,給學(xué)生提供了全面靈活的服務(wù),并為學(xué)生創(chuàng)造了一種新的商品交易環(huán)境,使買賣管理突破時空限制,提高交易效率和規(guī)范化水平,而且憑借其方便、快捷、實用等特點迎得了廣大學(xué)生的青睞。 4. 能夠瀏覽最新的網(wǎng)站公告以及查看留言,增強(qiáng)了網(wǎng)站的互動性。這些技術(shù)的實現(xiàn) , 滿足了系統(tǒng)的需要 , 優(yōu)化了系統(tǒng)的性能。 第二部分校園交易網(wǎng)站開發(fā)工具的簡介。 第四部分校園交易網(wǎng)站的總體設(shè)計思想。 第六部分程序調(diào)試與網(wǎng)站測試。下面將概括地介紹這些開發(fā)工具。因為所有的程序都將在服務(wù)器端執(zhí)行, 包括所有嵌在普通 HTML 中的腳本程序。同時, ASP 也支持 VBScript 和 JavaScript 等腳本語言,默認(rèn) 為 VBScript[1]。 3. 獨立于瀏覽器 : 用戶端只要使用可解釋常規(guī) HTML 代 碼的瀏覽器 , 即可瀏 覽 ASP 所設(shè)計的主頁 。 5. 與任何 ActiveX scripting 語言兼容 : 除了可使用 VBScript 和 JScript 語言 進(jìn)行設(shè)計外 , 還可通過 Plugin的方式 , 使用由第三方所提供的其它 scripting 語言。 使用瀏覽器即可輸入 、 更新和刪除站點 服務(wù)器的數(shù)據(jù)庫中的數(shù)據(jù)。 6. 可以實現(xiàn)在多個主頁間共享信息 , 以開發(fā)復(fù)雜的商務(wù)站點應(yīng)用程序。 簡介 ASP 的 六 大對象 ASP 的編輯環(huán)境要求很低 ,任何一種文本編輯器都可以編寫 ASP 應(yīng)用程序。 大慶石油學(xué)院本科生畢業(yè)設(shè)計(論文) 6 3. Response 對象 Response 對象用來訪問所創(chuàng)建的并返回客戶端的響應(yīng)。最常用的是 方法,它允許我們在當(dāng)前頁的環(huán)境或會話中在服務(wù)器上實例化其他 COM 對象。 6. ObjectContext 對象 ObjectContext 對象可以用來控制 ASP 的執(zhí)行 。 ASP 訪問數(shù)據(jù)庫的原理 ASP 可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的 WEB 服務(wù)器程序 。 常見的 開發(fā) 工具有 Windows 自帶的記事本、 Dreamweaver、 FrontPage、Visual 等 。所 以,最好不要只選擇記事本開發(fā) ASP應(yīng)用程序。但是 FrontPage 無腳本庫,對 ASP 支持功能不足 ,所以 FrontPage 適用于初學(xué)者。 Dreamweaver MX 提供了代碼自動完成功能。 4. Visual Visual Microsoft公司推出的一個供 Web開發(fā)者快速建立動態(tài)數(shù)據(jù)庫驅(qū)動的 Web 應(yīng)用程序的超強(qiáng)開發(fā)工具,它不僅提供了可視化的 Web 開發(fā)平臺,而且內(nèi)置了強(qiáng)大的 Web 數(shù) 據(jù)庫工具。 IIS 使您更加容易為網(wǎng)絡(luò)應(yīng)用程序和通訊創(chuàng)建功能強(qiáng)大的平臺。 IIS 和其它的 Web Server 沒有什么區(qū)別,任何 Web Server 的主要作用都是支持靜態(tài) HTML 主頁,其對 HTML 的支持過程如下: 作為一個用戶首先是在瀏覽器的地址欄中添加要訪問的主頁地址,并敲回車鍵觸發(fā)這個申請。用戶瀏覽器解釋 HTML 文件并將結(jié)果顯示在用戶瀏覽器上。 JavaScript 代碼嵌入在 HTML 頁面中,它把靜態(tài)頁面轉(zhuǎn)變成支持用戶并響應(yīng)相應(yīng)事件的活頁面。 JavaScript 程序的基本結(jié)構(gòu)與編程特點 JavaScript 程序的 基本結(jié)構(gòu)是: SCRIPT LANGUEGA=語 言名 SRC=script 文件名 語句; /SCRIPT JavaScript 程序的 編程特點是: 由于 JavaScript 語言是針對視窗系統(tǒng)中的 Web 圖形瀏覽器和其中的主頁,因此它是一種基于對象(不是面向?qū)ο螅┑木幊陶Z言,因此學(xué)習(xí)該語言除了學(xué)習(xí)一般計算機(jī)語言的各類常量、變量、函數(shù),以及基本的結(jié)構(gòu)化程序語句外,還必須對窗口、瀏覽器、圖像映射等對象,以及對象的屬性、方法以及對用戶具體操作事件的處理等有所了解。 3. 與用戶交互。前者是最常用的方法,大部分含有 Javascript 的網(wǎng)頁都采用這種方法。表是實際信息存儲的結(jié)構(gòu),一 般為設(shè)計是的一個邏輯實體。以后我們會提到在 SQL Server 中我們還可以在視圖上定義索引,以增加視圖查詢的 性能。聚集索引設(shè)計數(shù)據(jù)庫項的物理順序,默認(rèn)表被創(chuàng)建時自動在主鍵上創(chuàng)建,一個表只能有一個聚集索引。另外它也可以隱藏一些細(xì)節(jié),有助于提高安全性。 7. 默認(rèn)、規(guī)則和約束 SQL Server 提供幾種不同類型的約束: NOT NULL、 CHECK、 UNIQUE、 PRIMARY KEY、 FOREIGN KEY。 SQL 語言 功能極強(qiáng),設(shè)計巧妙,語言十分簡捷 。 2. 高度非過程化。 SQL 語言采用集合操作方式,不僅操作對象 、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合 [11]。這種以統(tǒng)一的語法結(jié)構(gòu)提供兩種不同的使用方式的做法,提供了極大的靈活性與方便性。 可行性分析 可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。 主要是對項目的經(jīng)濟(jì)效益進(jìn)行評價,本系統(tǒng)開發(fā)經(jīng)費對于本單位在經(jīng)濟(jì)上是 可以接受的,并且本系統(tǒng)實施后可以顯著提高工作效率,有助 于 學(xué)生在網(wǎng)上進(jìn)行商品交易活動 。 校園交易網(wǎng)站 采用了當(dāng)前新興的 Browser/Server 模式進(jìn)行開發(fā)。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行 ; 硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。 4. 管理上的可行性 。 綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快。它是所有開發(fā)設(shè)計的前提,要是在沒有搞清用戶需求之前,就動手設(shè)計編程,其后果是無論程序做的如何精妙都是徒勞的。 系統(tǒng)運行環(huán)境 校園交易網(wǎng)站的服務(wù)器端為: 1. 操作系統(tǒng)是 Windows 2021 Server。 校園交易網(wǎng)站的客戶端為:瀏覽器是 IE 。 針對系統(tǒng)開發(fā)目的,根據(jù)實際工作需求,我們對現(xiàn)階段校園交易的功能以及形式提出以下要求: 1. 界面美觀大方,人機(jī)交互性強(qiáng),各大功能以導(dǎo)航條形式存在于主頁面內(nèi),大慶石油學(xué)院本科生畢業(yè)設(shè)計(論文) 14 頁面間可以相互轉(zhuǎn)換,無論在哪個頁面都不會迷失方向。 4. 系統(tǒng)應(yīng)具備的安全性: ( 1) 數(shù)據(jù)安全性。 系統(tǒng)目標(biāo) 校園交易網(wǎng)站實現(xiàn)的主要目標(biāo)是: 1. 系統(tǒng)架構(gòu)清晰、界面友好美觀。 5. 網(wǎng)站具有可維護(hù)性。 3. 技術(shù)先進(jìn)。 它憑借著自己的顯著特點,為學(xué)生提供了方便、靈活、快捷的網(wǎng)上交易平臺,使學(xué)生可以足不出戶便可以實現(xiàn)商品交易。因為數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機(jī)技術(shù)人員也容易理解,所以是極好的通信工具。 圖 用戶網(wǎng)上交易數(shù)據(jù)流圖 事務(wù) 商品信息 用戶 2 商品查詢 商品信息 事務(wù) 1 身份驗證 3 商品交易 用戶 D1 會員注冊信息表 D2 商品信息表 D3 信息發(fā)布表 圖 系統(tǒng)流程圖 注冊表單 數(shù)據(jù)庫 退出系統(tǒng) 事務(wù)處理 用戶注冊與登錄 大慶石油學(xué)院本科生畢業(yè)設(shè)計(論文) 16 管理 員 事務(wù) 管理 員 事務(wù) D1 管理員表 1 身份驗證 圖 管理員系統(tǒng)維護(hù)數(shù)據(jù)流圖 公告 管理 公告 信息 D7 公告信息表 信息 管理 商品 管理 商品 信息 D4 商品信息表 會員管理 會員 信息 D2 會 員注冊信息 表 商品 信息 分類 信息 商品分類設(shè)置 D4 商品信息表 D3 分類信息表 交易 信息 D5 信息發(fā)布表 事務(wù) D4 商品信息表 商品 信息 大慶石油學(xué)院本科生畢業(yè)設(shè)計(論文) 17 第 4 章 校園交易網(wǎng)站的總體設(shè)計 總體設(shè)計過程首先是尋找實現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,主要任務(wù)是怎樣解決問題,并設(shè)計出解決問題的合理方案,最后把整個系統(tǒng)進(jìn)行模塊化,以便進(jìn)行下一步的工作 —— 詳細(xì)設(shè)計。 根據(jù)此系統(tǒng)的功能要求, 除了要保持整體設(shè)計的統(tǒng)一性,還要突出各模塊的特點,使整個系統(tǒng)趨于完善,能夠更好、更有效的提供校園交易網(wǎng)站的全面性。本系統(tǒng)就是采用模塊化的設(shè)計思想來完成的。采用模塊化原理可以使軟件結(jié)構(gòu)清晰,不僅容易設(shè)計,而且容易閱讀和理解。這樣,軟件的測試和調(diào)試的復(fù)雜程度就大大降低了。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖象、聲音等。用戶可以通過寫表格或輸入關(guān)鍵字的方式來與 WWW 進(jìn)行交互 , 當(dāng)用戶單擊表格上的按鈕時 , 表格中的數(shù)據(jù)便發(fā)送到 Web服務(wù)器。這種交互性提高了用戶參與的積極性。關(guān)系數(shù)據(jù)庫是一種功能完善、運行可靠的數(shù)據(jù)庫系統(tǒng) , 目前大多數(shù)的商業(yè)應(yīng)用都主要依賴于這種系統(tǒng) , 如 Sybase、SQL Server 和 Oracle 等。 從技術(shù)發(fā)展的角度來看 , 以前通過瀏覽器訪問數(shù)據(jù)庫的 唯一 渠道是 CGI 方式。 創(chuàng)建數(shù)據(jù)庫 大多數(shù)網(wǎng)絡(luò)應(yīng)用系統(tǒng)都需要后臺數(shù)據(jù)庫的支持。 3. 使用 TransactSQL 的 CREATE DATABASE 命令。 表 41 會員注冊信息表 字段名稱 字段類型 長度 主鍵否 允許空 功能描述 User_Id bigint 8 是 否 會員編號 User_Name varchar 50 否 否 用戶名 User _Pass1 varchar 50 否 否 密碼 User _Pass2 char 20 否 否 確認(rèn)密碼 User_Email char 20 否 否 電子郵件地址 Pass _question varchar 150 否 否 找回密碼的問題 Pass _answer char 20 否 否 找回密碼的答案 ② 管理員信息表( tb_Adm)用來保存管理員的注冊信息,如表 42 所示。 表 46 留言信息表 字段名稱 字段類型 長度 主鍵否 允許空 功能描述 Topic_Id int 8 是 否 留言主題編號 User_Id int 8 否 否 用戶編號 Content varchar 200 否 否 留言內(nèi)容 IssueTime datatime 8 否 否 發(fā)表時間 ⑥ 公告信息表( tb_Notice)用來保存網(wǎng)站的公告信息,如表 47 所示。應(yīng)用 DSN 訪問數(shù)據(jù)庫需要配置 ODBC 數(shù)據(jù)源,該方法的優(yōu)點是比較安全;而應(yīng)用非 DSN 訪問數(shù)據(jù)庫不需要配置 ODBC 數(shù)據(jù)源,比較方便。 它可 作用于服務(wù)器端,以提供含有數(shù)據(jù)庫信息的主頁內(nèi)容。此階段要設(shè)計出程序的“藍(lán)圖”,開發(fā)人員根據(jù)這個藍(lán)圖寫出實際的程序代碼。 網(wǎng)站首頁的設(shè)計與實現(xiàn) 用戶在瀏覽器的地址欄中輸入網(wǎng)址,將直接進(jìn)入到網(wǎng)站首頁。這部分功能應(yīng)用于所有站內(nèi)頁面,給用戶的工作提供最大程度上的便捷操作,避免用戶在頁面間調(diào)用時,迷失方向。只有會員注冊登錄后,才可以在網(wǎng)上進(jìn)行商品買賣操作,并可以查看留言或者發(fā)布相關(guān)信息。 3. 保存會員信息。 網(wǎng)站為了防止用戶利用機(jī)器人自動注冊、登錄、灌水,采用了驗證碼技術(shù)。在大多數(shù)情況下,自動注冊 程序不能識別此圖片中的字符。攻 擊者編寫的 robot 程序,很難識別驗證碼字符、 順利的完成自動注冊、登錄 , 而用戶可以識別填寫,所以這就實現(xiàn)了阻擋攻擊的作用。 商品展示模塊的設(shè)計與實現(xiàn) 商品展示模塊主要包括商品總覽、新品上架、推薦商品、特價商品、熱賣商品以及商品詳細(xì)信息展示頁面。最后使用 Recordset 對象和輸出指定,將查詢到的記錄集輸出到瀏覽器。當(dāng)網(wǎng)站沒有用戶想要購買的商品的時候,用戶可以發(fā)布求購信息。 商品交易頁面運行結(jié)果 見圖 所示 。如果用戶想要具體了解公圖 商品交易 頁面運行結(jié)果 大慶石油學(xué)院本科生畢業(yè)設(shè)計(論文) 28 告的內(nèi)容,可以點擊網(wǎng)站公告進(jìn)入到具體顯示頁面。 網(wǎng)站公告頁面運行結(jié)果 見圖 所示 。菜單導(dǎo)航區(qū)是為了實現(xiàn)網(wǎng)站導(dǎo)航功能而設(shè)計的,主體控制區(qū)主要用于顯示每個所要管理模塊的內(nèi)容。 在會員管理中,管理員可以對會員資料驗證、會員信息修改等進(jìn)行操作。在公告管理中,管理員可以發(fā)表最新公告,也可以
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1