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

正文內(nèi)容

基于asp的校園交易網(wǎng)站的設計與實現(xiàn)(編輯修改稿)

2025-01-11 02:31 本頁面
 

【文章內(nèi)容簡介】 大的創(chuàng)建和管理 Web 站點的程序。FrontPage 具有 Word 風格的界面,將命令集中在任務窗口上,并且支持在同一窗口打開多個網(wǎng)頁和多個頁面間切換的功能。 FrontPage 提供了“普通”、“ HTML”和“預覽”三種視圖,用戶可以在普通視圖下不編寫代碼直接設計網(wǎng)頁;在 HTML視圖下查看源代碼或直接通過代碼編寫 Web 網(wǎng)頁 ;在預覽視圖下觀看網(wǎng)頁的運行效果。但是 FrontPage 無腳本庫,對 ASP 支持功能不足 ,所以 FrontPage 適用于初學者。 3. Dreamweaver MX Dreamweaver MX 是最近流行的網(wǎng)頁編輯工具。它采用了多種先進技術,能夠快速高效地創(chuàng)建極具表現(xiàn)力和動感效果的網(wǎng)頁,使網(wǎng)頁創(chuàng)作過程變得簡單無比。值得一提的是,它不僅提供了強大的網(wǎng)頁編輯功能,而且提供了完善的站點管理機制。 Dreamweaver MX 提供了代碼自動完成功能。這不但加快了 ASP 代碼的編寫速度,而且還減小了錯誤代碼出現(xiàn)的幾率。如果打開的文檔中帶有 ASP 腳本,則 Dreamweaver MX 不會對它進行任何重寫。 Dreamweaver MX 既適用于初學者制作簡單的網(wǎng)頁,又適用于其他開發(fā)人員開發(fā)各類大型應用網(wǎng)站。 4. Visual Visual Microsoft公司推出的一個供 Web開發(fā)者快速建立動態(tài)數(shù)據(jù)庫驅動的 Web 應用程序的超強開發(fā)工具,它不僅提供了可視化的 Web 開發(fā)平臺,而且內(nèi)置了強大的 Web 數(shù) 據(jù)庫工具。 Visual 已經(jīng)被公認為最先進的開發(fā) Intra 和 Inter 應用程序的工具。 大慶石油學院本科生畢業(yè)設計(論文) 8 IIS 簡介 由于本系統(tǒng)的開發(fā)是應用的 IIS 來完成的,因此 我們主要將介紹 IIS。 Inter信息服務 ( IIS) 是 Windows 組件,此組件可以很容易將信息和業(yè)務應用程序發(fā)布到 Web。 IIS 使您更加容易為網(wǎng)絡應用程序和通訊創(chuàng)建功能強大的平臺。 IIS( Inter Information Server)是一個功能強大的 Inter 信息服務系統(tǒng),它的可靠性、安全性和可擴展性都非常好,并能很好地支持多個 Web 站點,是用戶管理功能強大、內(nèi)容豐富的站點的首選服務器系統(tǒng)。 IIS 提供了最簡捷的方式來共享信息、建立和管理 Web 上的網(wǎng)站。 IIS 支持與語言無關的腳本 編寫和組件,通過 IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的 Web 站點 [4]。 IIS 和其它的 Web Server 沒有什么區(qū)別,任何 Web Server 的主要作用都是支持靜態(tài) HTML 主頁,其對 HTML 的支持過程如下: 作為一個用戶首先是在瀏覽器的地址欄中添加要訪問的主頁地址,并敲回車鍵觸發(fā)這個申請。瀏覽器將申請發(fā)送到諸如 IIS 的 Web Server 上。 Web Server 接收這些申請并根據(jù) .HTM 或 .HTML 的后綴名意識到這是 HTML 文件。 Web Server 從當前硬盤或內(nèi)存中讀取正確的 HTML 文件 然后將它送回用戶瀏覽器。用戶瀏覽器解釋 HTML 文件并將結果顯示在用戶瀏覽器上。當然,在實際應用中這種過程可能會更加復雜一些。 在大多數(shù)情況下,對于各種典型的 Web Server 來說,這種過程 都是 Web Server接收文件申請并從內(nèi)存或硬盤中讀取正確的文件。 JavaScript 簡介 JavaScript 是一種通用的腳本編程語言,也是一種基于對象和事件驅動并具有安全性能的腳本語言。 JavaScript 代碼嵌入在 HTML 頁面中,它把靜態(tài)頁面轉變成支持用戶并響應相應事件的活頁面。 JavaScript 的出 現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的、動態(tài)的、交互性的關系,使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容 [6]。 JavaScript 與 Java 的區(qū)別 JavaScript 不是 Java,它們是兩個不同的概念。它們分別由兩家不同的公司開發(fā), Java 是 SUN Microsystems 公司的產(chǎn)品, JavaScript 則是 Netscape 公司的產(chǎn)品;Java 應用程序獨立于 Web 頁面,或者說與 Web 頁面無關,而 JavaScript 程序則嵌入在 Web 頁面中,并且必須在瀏覽器中運行; Java 是一種強類型的語言, 而大慶石油學院本科生畢業(yè)設計(論文) 9 JavaScript 中的數(shù)據(jù)類型則可以靈活多變; Java 語言中使用變量之前必須首先聲明變量,而 JavaScript 中各種類型的變量可以事先不聲明而直接使用; Java 程序最終需要編譯后才能運行,而 JavaScript 程序則由內(nèi)置在瀏覽器中的 JavaScript 引擎解釋執(zhí)行,不需要進行編譯 [7]。 JavaScript 程序的基本結構與編程特點 JavaScript 程序的 基本結構是: SCRIPT LANGUEGA=語 言名 SRC=script 文件名 語句; /SCRIPT JavaScript 程序的 編程特點是: 由于 JavaScript 語言是針對視窗系統(tǒng)中的 Web 圖形瀏覽器和其中的主頁,因此它是一種基于對象(不是面向對象)的編程語言,因此學習該語言除了學習一般計算機語言的各類常量、變量、函數(shù),以及基本的結構化程序語句外,還必須對窗口、瀏覽器、圖像映射等對象,以及對象的屬性、方法以及對用戶具體操作事件的處理等有所了解。屬性對應一定的參數(shù),方法對應內(nèi)部函數(shù),事件處理對應一個外部函數(shù)(通常由用戶定義) [8]。 JavaScript 能夠完成的功能 JavaScript 能夠完成的功能 主要有以下幾個方面: 1. 控制文檔的外觀和內(nèi)容。 2. 控制瀏覽器的行為。 3. 與用戶交互。 4. 使用 Cookie 讀寫客戶端的狀態(tài)。 5. 操作嵌入圖像。 JavaScript 加入網(wǎng)頁的兩種用法 JavaScript 加入網(wǎng)頁的兩種用法分別是: 直接加入 HTML 文檔和引用方式。前者是最常用的方法,大部分含有 Javascript 的網(wǎng)頁都采用這種方法。如果已經(jīng)存在一個 Javascript 源文件(以 js 為擴展名),則可以采用后者的方式,以提高程序代碼的利用率 [9]。 SQL Server 簡介 SQL Server 數(shù)據(jù)庫 是 微軟公司開發(fā)的關系數(shù)據(jù)庫管理系統(tǒng),它具有強大的數(shù)大慶石油學院本科生畢業(yè)設計(論文) 10 據(jù)管理和分析能力 [10]。 常用的數(shù)據(jù)庫對象類型 關系型數(shù)據(jù)庫所支持的常用的數(shù)據(jù)庫對象類型有以下幾個方面: 1. 表 表是表示關系數(shù)據(jù)庫中存儲數(shù)據(jù)的基本單元。表是實際信息存儲的結構,一 般為設計是的一個邏輯實體。 2. 視圖 視圖是由一個或幾個基本表導出的表。它由 SQL 查詢所定義,在 SQL Server 中我們可以在定義視圖。要注意的是:視圖只是從表中檢索信息,自身并不存儲數(shù)據(jù)。以后我們會提到在 SQL Server 中我們還可以在視圖上定義索引,以增加視圖查詢的 性能。使用視圖能夠簡化操作、增加易管理性和提高安全性。 3. 索引 索引是存儲一個表中列子集的數(shù)據(jù)庫對象,被用來建立表的索引信息以加速數(shù)據(jù)搜索。 SQL Server 支持兩種索引:聚集索引和非聚集索引。聚集索引設計數(shù)據(jù)庫項的物理順序,默認表被創(chuàng)建時自動在主鍵上創(chuàng)建,一個表只能有一個聚集索引。使用好索引可以極大地改善數(shù)據(jù)庫的性能。 4. 存儲過程 存儲過程是 TSQL 語句或事務的命名集合,它們作為對象存儲在數(shù)據(jù)庫中。由于存儲過程可以被緩存,所以可以極大地提高速度。另外它也可以隱藏一些細節(jié),有助于提高安全性。 5. 觸發(fā)器 觸發(fā)器 是事先定義的,當表中的數(shù)據(jù)被訪問或改變時要執(zhí)行的操作指令集合。利用觸發(fā)器可以對于一些有約束關系的表進行操作。 6. 函數(shù) SQL Server 有著一些功能強大的內(nèi)置函數(shù),用戶也可以自定義函數(shù)。 7. 默認、規(guī)則和約束 SQL Server 提供幾種不同類型的約束: NOT NULL、 CHECK、 UNIQUE、 PRIMARY KEY、 FOREIGN KEY。默認是針對一個表上的一個列的設置,它決定沒有被指定為任何值時使用該值。規(guī)則和約束的功能類似,不過不推薦使用。 SQL 的特點 SQL( Structured Query Language)是一種介于關系代數(shù)與關系演算之間的查 大慶石油學院本科生畢業(yè)設計(論文) 11 詢語言。 SQL 語言 功能極強,設計巧妙,語言十分簡捷 。 SQL 語言之所以能夠為用戶和業(yè)界所接受,并成為國際標準,是因為它是一個綜合的 、功能極強同時又簡捷易學的語言。 SQL 語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制于一體,主要特點包括: 1. 綜合統(tǒng)一。 SQL 語言集數(shù)據(jù)定義語言 DDL、數(shù)據(jù)操縱語言 DML、數(shù)據(jù)控制語言 DCL 的功能于一體,語言風格統(tǒng)一,可以獨立完成數(shù)據(jù)庫生命周期中的全部活動,包括定義關系模式、建立數(shù)據(jù)庫、插入數(shù)據(jù)、查詢、更新 、維護、數(shù)據(jù)庫重構、數(shù)據(jù)庫安全性控制等一系列操作要求,為數(shù)據(jù)庫應用系統(tǒng)的開發(fā)提供了良好的環(huán)境。 2. 高度非過程化。 SQL 語言進行操作,無需了解存取路徑,存取路徑的選擇以及 SQL 語句的操作過程由系統(tǒng)自動完成。這減輕了用戶負擔,并有利于提高數(shù)據(jù)的獨立性。 3. 面向集合的操作方式。 SQL 語言采用集合操作方式,不僅操作對象 、查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合 [11]。 4. 以同一種語法結構提供兩種使用方式。 SQL 語言既是自含式語言,又是嵌入式語言。而在兩種不同的使用方式下 SQL語言的語法結構基本上是一致的。這種以統(tǒng)一的語法結構提供兩種不同的使用方式的做法,提供了極大的靈活性與方便性。 5. 語言簡捷,易學易用。 6. SQL 完成核心功能只有 9 個動詞,如表 21 所示。 表 21 SQL 語言的動詞 SQL 功能 動詞 數(shù)據(jù)查詢 SELECT 數(shù)據(jù)定義 CREATE, DROP, ALTER 數(shù)據(jù)操縱 INSERT, UPDATE, DELETE 數(shù)據(jù)控制 GRANT, REVOKE 大慶石油學院本科生畢業(yè)設計(論文) 12 第 3 章 校園交易網(wǎng)站的系統(tǒng)分析 在校園交易網(wǎng)站的系統(tǒng)分析階段,主要對系統(tǒng)進行了可行性研究和需求分析,從而明確 了所需完成的開發(fā)任務,并對系統(tǒng)的開發(fā)流程做了細致的說明。 可行性分析 可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。 1. 經(jīng)濟可行性 。 主要是對項目的經(jīng)濟效益進行評價,本系統(tǒng)開發(fā)經(jīng)費對于本單位在經(jīng)濟上是 可以接受的,并且本系統(tǒng)實施后可以顯著提高工作效率,有助 于 學生在網(wǎng)上進行商品交易活動 。所以本系統(tǒng)在經(jīng)濟上是可行的。 2. 技術上的可行性 。 技術上的可行性分析主要分析技術條件能否順利完成開發(fā)工作,硬、軟件能 否滿足開發(fā)者的需要等。 校園交易網(wǎng)站 采用了當前新興的 Browser/Server 模式進行開發(fā)。三層的 Browser/Server 體系結構具有許多傳統(tǒng) Client/Server 體系結構不具備的優(yōu)點,而且又緊密的結合了 Inter/Intra 技術,是技術發(fā)展的大勢所趨,它把應用系統(tǒng)帶入了一個嶄新的發(fā)展時代。數(shù)據(jù)庫服務器選用 SQL Server 數(shù)據(jù)庫,它能夠處理 大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性并提供 了 許多功能。它的靈活性、安全性和易用性為 數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行 ; 硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。 3. 操作上的 可行性 。 校園交易網(wǎng)站使用簡單、操作方便, 從而滿足 了學生的 需求。學校良好的網(wǎng) 絡設施為開發(fā)數(shù)字化 校園 提供了堅實的基礎。 4. 管理上的可行性 。 主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學,規(guī)章制度是否 齊全,原始數(shù)據(jù)是否正確等。規(guī)章制度和管理方法為系統(tǒng)的建設提供了制度保障。 大慶石油學院本科生畢業(yè)設計(論文) 13 5. 開發(fā)環(huán)境的可行性 配置稍好的 PC 機, Windows 2021 Server 操作系統(tǒng), 服務器, SQL Server 2021 數(shù)據(jù)庫,一套完整的開發(fā)工具,從資源上說是容易實現(xiàn)的。 綜上所述,此系統(tǒng)開發(fā)目標已明確,在技術和經(jīng)濟等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。 需求分析 在可行性分析階段已經(jīng)粗略的研究了該項目的需求,并分析了開發(fā)平臺及軟件的可行性,但為了準確的確定目標系統(tǒng)必須做什么,了解用戶的 明確需求,在校園里 進行了詳細的調(diào)研 ,進 一步明確了系統(tǒng)的功能。 需求分析是軟件開發(fā)最基本的,也是最重要的一點。它是所有開發(fā)設計的前提,要是在沒有搞清用戶需求之前,就動手設計編程
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1