<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

asp網上購物系統論文范文

2023-09-23

asp網上購物系統論文范文第1篇

基于ASP的網上書店系統畢業設計任務書

指導教師:李芳瑩設計日期:2011年11月28日-2012年2月7日

一、設計題目:

基于ASP的網上書店系統

二、設計任務要求

1、系統設計環境

(1) 操作系統:Windows 2000 、Windows XP、vista、7操作系統。

(2) 使用語言:ASP、HTML;

(3) 使用數據庫:ACCESS、SQL SERVER;

2、熟悉軟件工程的各個過程,熟悉軟件測試和數據庫測試的方法。

3、掌握系統設計,數據庫設計常用的方法。

4、掌握數據庫的安裝和網絡配置的方法。

5、程序代碼編寫要規范。

6、掌握腳本的生成方法和幫助文件的生成方法。

7、熟悉電子商務的基本知識,掌握常用B/S系統的設計、編寫方法。

8、重點放在網站的設計,而不是網頁設計上。

三、設計進度及安排

1、需求分析階段(1周)

2、系統規化設計階段(3周)

3、畢業設計階段(3周)

4、畢業答辯階段(1周)

四、設計成品要求

1、軟件實際上機運行,實現基本功能,并且有一定可擴展性。

2、設計成果存入光盤。

asp網上購物系統論文范文第2篇

關鍵詞 電子商務,PHP,MySQL;Memcache,性能優化

0 引言

隨著全球信息化的發展,基于Intemet的電子商務顯示出了巨大的商業價值。電子商務(Electromc Commerce)是在互聯網Internet環境下,實現消費者的網上購物、商戶之間的網上交易和在線電子支付的一種商業運營模式,即通過計算機網絡進行交易或服務。電子商務包括B2B(busmess to business)、B2C(busmess to customer)和C2C(customer to customer)三種模式。其中B2C模式是商家與顧客之間進行網上交易的一種模式,商家就像一個在網絡上經營的零售商,所有商品通過網絡直接銷售,從消費者上網挑選商品,到購物支付、物流配送,整個過程方便快捷?,F在流行的團購、商城都屬于這種模式。

1 開發工具及總體概述

網上購物系統運行平臺為Windows 2003操作系統,Web服務器軟件為Apache。系統開發工具前端使用PHP,后臺數據庫使用MySQL,網頁設計工具為Dreamweaver MX。

APACHE是目前應用最廣的Web服務器之一。當前市場上較流行的Web服務器有Mmmsoft IIS、NetscapeEnterprise、IBM Domino Server+WebSphere等。微軟的IIS是使用多線程方式,IIS基本上還是值得信賴的,但是對于負荷較大的網站,HS在實際使用中經常出現500錯誤,而且有的時候還會出現莫名其妙的假死現象,用戶需要不定期的重新啟動Ⅱs服務才能保證網站正常,同時IIS只能用于Wmdows環境。Apache在配置上比IIS復雜,不過一經設置完畢就可以長期的工作了。APACHE的所有配置都保存在配置文件中,使用時完全按照配置文件中記錄的信息執行。一般不會發生莫名其妙的假死情況。Apache充分考慮到進程帶來的穩定性特征,以及線程帶來高效率的特點。它會預生成多個進程,而每個進程中使用多個線程提供Web服務。由于存在多個進程,即使一個進程死了也不會影響整個Web服務。對于不支持進程的操作系統,也可以使用多個線程提供服務,反之也是一樣。然而,只有同時支持線程和進程的操作系統,才能充分利用Apache帶來的穩定性和高負載能力。

PHP是一種用來制作動態網頁的服務器端腳本語言,它大量借用了c、Java和Perl語言的語法并形成了PHP自己的特性,可以比CGI或者Perl更快地執行動態網頁。通過PHP和HTML創建頁面,當訪問者打開網頁時,服務器端便會處理PHP指令,然后把其處理結果送到訪問者的瀏覽器上面,與ASP或ColdFumon類似。然而,PHP跟AsP或ColdFuslon不一樣的地方在于,它是跨平臺的開放源代碼。PHP可以在WindowsNT以及很多不同的Umx版本中執行。更為重要的是PHP對數據庫的操作能力,強大的兼容性使其幾乎可以操作所有的數據庫。

MySQL是一個真正的多用戶、多線程的SQL數據庫服務器,它是—個客戶機服務器結構的實現。MySQL是現在流行的關系數據庫中的一種,相比其他的數據庫管理系統(DBMS)來說,MySQL具有小巧、功能齊全、查詢迅捷等優點。MySQL主要目標是快速、健壯和易用。關鍵它是免費的,可以在Interact上免費下載到,可免費使用。MySQL對于一般中小型,甚至大型應用都能夠勝任。

由于這三個軟件均為自由軟件,同時,APACHE、PHP和MySQL的組合還可以跨平臺運行,可以在Windows上開發,然后在Unix平臺上運行。因此,這三個軟件是架構數據庫驅動的動態網站的絕佳組合。

2 具體功能描述及需求

2.1 系統總體框架

系統采用標準B/S三層結構開發。三層結構分別為用戶界面(UI)層、業務邏輯層和數據層,如圖1所示。

(1)客戶層

客戶層提供了用戶瀏覽界面,使得用戶可以通過Web瀏覽器與服務器交互,提交輸入并將服務器端返回的數據呈現給客戶。為了提高用戶體驗,可以在客尸層使用AJAX技術。

(2)邏輯層

邏輯層負責接收Web瀏覽器傳來的請求并將請求傳給數據層,同時將請求處理結果發給Web 瀏覽器。它由Web表單和組件服務組成。其中Web表單是向客戶呈現數據和信息的基礎,也是響應和處理客戶信息和數據及顯示Web表單交互生成的信息和數據的基礎。

(3)數據層

通過PHP的mysql擴展庫或mysql擴展庫操縱數據,為業務邏輯層提供數據服務,如存儲數據操作結果、返回數據檢索結果等。

2.2 功能設計

本文開發的網上購物系統主要包括顧客賬戶管理、購物車、在線咨詢等功能模塊,如圖2所示,具體如下。

(1)顧客賬戶管理。新用戶可以進行注冊,已注冊用戶登錄后,可以查看和修改個人信息、下單購買、查詢訂單、修改未付款訂單、對購買的商品發表評論。

(2)購物車。顧客選購商品后會顯示購物車界面,顧客可以繼續購物,或者更改購物數量、刪除購物記錄、清空購物車等。當顧客購物結束后,選擇在線結算,系統會顯示登錄界面,如果是新用戶,需要先注冊再登錄,如果是老用戶,直接登錄。顧客登錄后,選擇提交訂單,訂單會被存入數據厙,然后選擇付款方式,可以通過郵局匯款或者通過網上銀行支付,商家收到付款后就可以向顧客發貨了。

(3)在線咨詢。用于解答顧客的各種常見問題。

(4)顧客瀏覽統計。顧客點擊商品后,該記錄會保存在數據庫中。后臺可顯示顧客測覽過的商品列表,從而發現顧客比較感興趣的商品。

(5)后臺商品管理。包括添加商品、修改商品和刪除商品。要注意的是,已經有訂單的商品不能破刪除,從而防止訂單數據出錯。

(6)后臺訂單管理。包括訂單的審核、無效訂單的刪除、將汀單記錄導出后進行發貨及銷售統計表。

(7)后臺銷售統計。統計每天、每周、每月、每季度、全年各類商品的銷售額和總銷售額。

3 性能優化

目前本系統已經運行了半年多,數據厙中的記錄已接近10萬條,最多時同時在線人數達200人左右。隨著在線訪問量和數據庫中記錄的增加,服務器的壓力也越來越大,經常出現無響應的狀態,經過以下兩方面的優化,速度和穩定性均有改善。

3.1 mysql的優化

對于mysql的優化,非常重要的是緩存的使用,其中主要有兩種緩存索引緩沖區和查詢緩沖。

(1)索引緩沖區

索引緩沖區只對MyISAM表起作用,key_buffer_size指定索

引緩沖區的大小,它決定索引處理的速度,尢其是索引讀的速度。一般為16M,對于稍微大一點的站點,這個數字是遠遠不夠的,通過檢查狀態值Key_read_requests和Key_reads,可以知道key_buffer_size設置是否合理。比例key_reads/key_read_requests應該盡可能的低,至少是1100。根據服務器配置的內存容量(2G)和mysql運行狀態中key_reads/key_read_requests的比值,經過多次測試,我們將key buffer_size設置為128M。

(2)查詢緩沖

從401開始,MySQL提供了查詢緩沖機制。使用查詢緩沖,MySQL將SELECT語句和查詢結果存放在緩沖區中,今后對于同樣的SELECT語句,將直接從緩沖區中讀取結果。根據MySQL用戶手冊,使用查詢緩沖最多可以達到238%的效率。query_cache_size用于設置查詢緩沖的大小,通過查看以下幾個參數可以知道query cache_stze設置的是否合理

Qcachemts、Qcache hrts、Qcache_lowmem runes、Qcache_fiee_blocks、Qcache_toral_blocks。

如果Qcache_lowmem_prunes的值非常大,則表明經常出現緩沖不夠的情況。若Qcache_hrts的值非常大,則表明查詢緩沖使用非常頻繁,此時需要增加緩沖,Qcache hrts的值不大,則表明查詢重復率很低,這種情況,使用查詢緩沖反而會影響效率,那么可以考慮不用查詢緩沖。

query_cache_size默認值為0,我們根據服務器配置和系統特點將該值設置為64,M,緩存的命中率達到了98.7%,從而大大提高了檢索效率。

3.2 Memcache的使用

Memcache是高效、快速的分布式內存對象緩存系統,主要用于加速WEB動態應用程序。Memcached是以守護程序方式運行于一個或多個服務器中,隨時接受客戶端的連接操作??蛻舳丝梢杂筛鞣N語言編寫,目前已知的客戶端API包括Perl/PHP/Python/Ruby/Java/C#/C等等。PHP等客尸端在與Memcache服務建立連接之后,接下來的事情就是存取對象了。每個被存取的對象都有一個惟一的標識符key,存取操作均通過這個key進行。保存到Memcaehe中的對象實際上是放置內存中的,并不是保存在cache文件中的。使用memcache技術后,系統性能也得到了提升。

Memcache的優勢主要體現在

(1)分布式??梢杂?0臺擁有4G內存的機器,構成一個40G的內存池,如果覺得還不夠大,可以增加機器。這樣大的一個內存池,完全可以把大部分熱點業務數據保存進去,由內存來滿足大部分對數據庫讀取的請求,從而減輕數據庫的壓力。

(2)單點。如果Web服務器或應用服務器做負載均衡的話,在各自內存中保存的緩存可能各不相同,如果數據需要同步,則比較麻煩,即使數據不需要同步,用戶也可能因為數據的不一致而產生用戶體驗上的不友好。

(3)性能強。由于內存的讀寫和磁盤讀寫效率上相差幾個數量級,因此,采用Memcache會比直接從數據庫讀取速度快很多。

4 結束語

本文對Apache、PHP和MySQL技術進行了簡單的介紹,采用這三種技術開發了一個動態電子商務網站,分析了系統的整體框架和功能組成,在系統運行過程中根據實際訪問人數和服務器配置對MySQL進行了優化,同時采用Memcache技術對數據進行緩存,從而提升了系統性能,也增加了可同時訪問人數。

asp網上購物系統論文范文第3篇

摘 要:網上購物的逐漸大量應用,使人們能夠足不出戶的進行購物。這種現象對于各單位而言,無論是企業與客戶之間的交易,還是企業之間的交易,可以通過網上交易的方式,使交易速度得到大幅度提高,并達到節約成本的目的?,F階段,隨著信息產業和計算機網絡數據庫技術的不斷發展,網上購物的形式越來越多樣。文章主要對基于Web的網上購物系統進行分析,使其能夠為人們的日常生活提供更多方便。

關鍵詞:網上購物系統;Web;ASP

如今信息化的不斷發展,Internet被不斷推廣,人們對于網絡技術的要求也逐漸增高,不會單單因為瀏覽網頁、聊天和傳送郵件而得到滿足,人們逐漸開始追求足不出戶的消費模式,而網上購物就是運用互聯網平臺來實現的。傳統購物方式在很多時候不太方便是產生這種網上購物的主因。當人們十分繁忙而且有特別需要某種東西,但是商店和商場的距離由較遠,就會體現出傳統購物的弊端,反之,如果能夠在電腦前,通過活動鼠標就能完成購物,這種方式更為便捷。另外,傳統購物模式下,其商場的產品有限,有時人們無法在一家商場找到自己所需的所有物品,還要多跑幾個商場,這就浪費了人力和時間,電子商場就沒有這個缺點,很多物美價廉的商品都能在網上商城中找到,并且種類全面。

1 網上購物的現狀和發展趨勢

網上購物屬于一種商業信息系統,并具有一定交互功能,它能夠為用戶提供動態和靜態兩種類型的信息資源。國家正在大力推進信息化建設,尤其在經濟較為發達的沿海地區,其商貿服務的進程也較快?,F階段,國家政府的一項重要工作就是進行信息化和電子商務建設,同時,企業管理和服務水平可以通過電子商務手段得到很好的提升,很多企業認識到這點,逐漸將傳統的運營方式,轉變為現代化信息技術。所以需要商貿服務業的電子商務應用平臺[1]。

近幾年,互聯網應用的最大熱點就是網上購物,在我國,網上購物雖然才出現了幾年時間,但是國內的網購人數卻以每年17%的速度飛速增長,這種現象表明,我國在網上購物發展方面擁有較好的群眾基礎,網上購物這種消費方式逐漸被大眾認可和使用。

2 基于Web的網上購物系統

通過ASP技術對網上購物系統進行開發,管理購物信息、用戶信息和訂單信息是該系統的主要功能,這些工作都能夠通過瀏覽器完成,Micosoft Access 2000在購物系統中得到創建和使用,通過ASP技術的ADODB組件,對數據庫信息進行查詢和調用。另外,為了使編程方便,要分別進行前臺操作頁面和后臺的數據庫管理頁面的設計工作。當用戶通過會員身份登錄能夠執行前臺操作的平臺,以管理員身份登錄時,可以進入后臺管理頁面,操作數據庫信息。為了使購物系統擁有符合標準并具有特色的界面,在開發系統時,應遵守一些開發原則[2]。

確保界面在保持風格的前提下,進行美化,是界面一目了然,同時根據一定順序進行控件擺放,并保證按鈕大小合理適中。在進行常規操作是,比如注冊用戶、商品購買等操作,要簡單明了,使用戶在使用時更加方便,管理員更容易進行后臺管理。

網上購物流程。當用戶對網上購物站點進行房屋時,對所有商品信息的查詢和瀏覽是其首要工作,同時,用戶可以將自己想要購買的商品放入到購物車中,購物車時虛擬存在的,其作用是承載購物信息,對人們購買的商品名稱、價格和數量進行存儲和管理,是數據庫的一種形式。用戶完成購物后,可以對購物車內的商品進行修改,如數量和種類的變換,修改后,用戶確定所選購的商品然后提交,制定交付方式和送貨地址,這就是一次完整的網上購物流程。為了確保網上購物的數據庫安全,順利完成商品交易,需要合理管理用戶,令用戶進行注冊在登錄時最簡單的方式,然后規定網上購物必須在登錄后才能進行下單,另外,用戶可以對自己注冊的信息進行修改[3]。

3 網上購物系統的設計與實現

3.1 網上購物系統的設計

網上購物系統能夠實現很多做法,銷售商品是其主要功能,所以系統設計要對庫房中的商品進行管理,以及用戶的購物車也需要定期管理,從而使結賬等一系列功能實現。同時,商品的在線銷售,還需要為用戶提供數據庫中的商品相關記錄,所以,商家在線商品的發布,可以通過網上購物系統來實現,并滿足消費者能夠在線盡心購買[4]。

3.2 系統構成

瀏覽器——Web服務器——數據庫服務器是網上購物系統運用到三層模型,即Browse/Server模式(B/S模式):

第一層為客戶瀏覽器,其是整個系統與用戶的連接口,客戶的應用程序精簡到一個通用的瀏覽器軟件,HTML代碼可以根據瀏覽器轉換成圖文并茂的網頁,并且能夠允許用戶在網頁上申請表上輸入一些信息,并將這些信息傳遞給后臺,并指出相應的處理請求。

第二層是Web服務器,Web服務器是客戶機的后臺,客戶機的請求通過啟動相應的進程來滿足,并通過ASP動態生成一系列HTML代碼,處理的結果被插入其中,然后返還給客戶機的瀏覽器。

第三層數據服務器。它的任務形式與C/S模式,對不同的Web服務器發出的SQL請求進行協調,管理數據庫。Microsoft Office Access 2003數據庫是系統數據庫服務器采用的主要軟件[5]。

通過cookie、session或結合數據庫的方式是實現購物車運行的主要方式。運用session技術能夠實現大多數購物車的運作。session能夠提供保存和對用戶的狀態信息進行追蹤的功能,使當前用戶在session中定義的變量和對象能在頁面之間共享,但是無法為應用中其他用戶所訪問,session與cookie最重大的差異是,session將用戶在會話期間的私有信息存儲在服務器端,使安全性提高。在服務器生成session后,客戶端會生成一個sessionid識別號在客戶端保存,以保持和服務器的同步。如果客戶端將cookie功能停止,session會附加參數到URL中,或隱含在表單中提交等應用其他方式傳遞到其他地方[6]。

4 結束語

ASP技術是一種非常完善的動態網頁技術,與HTML相比其更加強大,擁有更加明顯的網頁制作效果,并且有很高的實用性。隨著Internet的飛速發展,近幾年出現了B/S模式,其類似于客戶/服務器模式,并擁有一個標準的瀏覽器客戶端,Web Server服務器端,而Web Server與數據庫和應用服務器緊密相連,促使這種模式的應用范圍不斷擴展,不只在網上查詢中應用,還能在很多部門業務系統和企業的MIS系統中應用,便于擴充應用和簡便的升級維護是其主要優勢。

參考文獻:

[1]檀曉紅.基于推薦及遺傳算法的個性化課程生成與進化研究[J].上海交通大學,2013(05):154-155.

[2]張挺.明遠扇廠網絡銷售管理系統的設計與實現[J].電子科技大學,2013(03):179-180.

[3]劉子娟.基于DEA的電子商務網站質量診斷模型與算法的研究[J].首都師范大學,2013(04):129-130.

[4]李忠俊.網絡環境下我國商業銀行零售業務整合營銷策略研究[J].西南財經大學,2013(06):157-158.

[5]李揚.北方國際集團嘉濟科技(天津)有限公司電子商務B2C網站設計與開發[J].山東大學,2013(11):158-159.

[6]劉文文.購物搜索引擎中排名對消費者購買行為的影響機制研究[J].南京大學,2013(05):138-139.

作者單位:遼寧廣播電視大學,沈陽 110034

asp網上購物系統論文范文第4篇

asp網上購物系統論文范文第5篇

1 系統需求分析

1.1 系統主要解決的問題

本系統主要實現會議室的預定功能。用戶可以通過瀏覽器訪問本系統, 進行會議室信息查詢, 會議室預定和修改預約、撤銷預約等操作。管理員可以進行會議室信息的維護, 用戶信息維護, 以及預約的確定。同時, 系統的用戶界面盡量采用直觀的圖形來表示會議室, 時間, 設施等。采用鼠標拖放來實現會議室的預定操作和撤銷操作。

1.2 系統具備的基本功能

(1) 可用會議室信息查詢:用戶可以根據特定條件查詢某個會議室的詳細信息, 也可以查看會議室信息列表, 從列表里選擇符合需求條件的會議室進行詳細信息查看。其中, 查詢條件包含:會議室名稱、會議室容量、會議室位置、某天可用情況、某天最大可用時長等。

(2) 會議室預約:用戶可以對自己查詢到的或者選擇的合適的會議室進行預約操作。用戶通過查看選定會議室的當天預約情況來決定自己的預約時間, 如果時間不沖突, 則可以預約。

(3) 預約修改和撤銷:用戶如果有預約改動, 可以修改預約和撤銷預約。但此操作有時間限制, 必須在管理員提供的提前時間段之前進行操作。預約提交后需要等管理員確認才能成功。

(4) 會議室信息維護:包括會議室基本信息維護和會議室某時間段可否預約維護?;拘畔⒂?會議室名稱、地點、容量、可否使用、最小預約時間片、修改撤銷預約提前時間量、會議室可用時間段、是否需要預約確認、簡單描述等;可否預約維護包含:某會議室在某天的某個時間段是不可預約的 (可能是某個非常重要的會議需要, 必須先預留出來) 。

(5) 用戶信息維護:用戶需注冊才能使用本系統, 注冊后需要管理員核實確認。管理員可以限制用戶的權限。

(6) 預約確認:對用戶提交的預約申請, 確認后給用戶回復。

2 開發環境的選擇

2.1 系統架構

會議室預約系統管理系統采用三層體系結構, 所謂B/S三層體系結構是把程序按照內部分工及業務邏輯分割成幾個相對獨立的程序, 一般劃分為用戶界面層、商業邏輯層、數據庫層。用戶界面層負責處理用戶的輸入和向用戶的輸出, 但并不負責解釋其含義, 出于效率的考慮, 它可能在向上傳輸用戶輸入前進行合法性驗證。商業邏輯層是上下兩層的紐帶, 它建立實際的數據庫連接, 根據用戶的請求檢索或更新數據庫, 并把結果返回給客戶端, 這一層動態鏈接庫的形式存在并注冊到服務器的注冊簿中, 它與客戶端通訊的接口符合某一特定的組件標準 (如CMO, CORBA) , 可以用任何支持這種標準的工具開發。數據庫層負責實際的數據存儲和檢索。

采用三級瀏覽器/服務器結構, 在用戶端只需通過瀏覽器便可以進行會議室的預約, 用戶無需直接和后端服務器打交道, 而是通過應用服務器進行數據存取等操作, 這樣用戶界面簡單統一, 數據庫結構變化也不需調整用戶前端, 系統升級方便, 同時, 對客戶機配置要求不高, 降低了成本。

在三層結構中, 客戶層采用Web瀏覽器作為標準用戶界面, 存儲層軟件采用M ic ro so ft S QL se rv er 2 00 5, 中間層采用Microsoft IIS6.0作為Web服務器。所有服務器的操作系統采用Microsoft Windows2003。

基于Web的會議室預約系統的三層體系結構如圖1所示。

2.2 數據庫

SQL Server是Microsoft公司推出的功能強大的關系型數據庫管理系統。是具備完全Web支持的數據庫產品, 提供了對可擴展標記語言 (XML) 的核心支持以及在Interne t上和防火墻外進行查詢的能力, 提供了以Web標準為基礎的擴展數據庫編程功能。SQL Server具有簡單的圖形化工具, 使系統管理更為直觀方便。SQL Server利用動態鎖定功能防止用戶在查詢和更新并發操作時相互間發生沖突, 動態鎖定是隱含的, 用戶不必關心鎖定過程。同時, SQL Server既可以運行在Windows 2000操作系統下, 又可以運行在Windows 2003等操作系統下, 并且能夠實現自身動態管理, 自動調整對內存、鎖定等資源的使用和配置。所以它可以滿足從桌面應用程序到大型企業的分布式應用等不同層次的需求。

對于一個給定的應用環境, 構造最優的數據庫模式, 建立數據庫及其應用系統, 使之能夠有效地存儲數據, 滿足各種用戶的應用需求 (信息要求和處理要求) 。在數據庫領域內, 常常把使用數據庫的各類系統統稱為數據庫應用系統。數據庫是信息系統的核心和基礎, 把信息系統中大量的數據按一定的模型組織起來, 提供存儲、維護、檢索數據的功能, 使信息系統可以方便、及時、準確地從數據庫中獲得所需的信息。他是信息系統的各個部分能否緊密地結合在一起以及如何結合的關鍵所在。是信息系統開發和建設的重要組成部分。

SQ L語句介紹:S QL全稱是“結構化查詢語言 (Structured Query Language) ”, 最早的是IBM的圣約瑟研究實驗室為其關系數據庫管理系統SYSTEM R開發的一種查詢語言, 它的前身是SQUARE語言。SQL語言結構簡潔, 功能強大, 簡單易學, 所以自從IBM公司1981年推出以來, SQL語言, 得到了廣泛的應用。如今無論是像Oracle, Sybase, Informix, SQL server這些大型的數據庫管理系統, 還是像Visual Foxporo, Power Bu ilder這些微機上常用的數據庫開發系統, 都支持SQL語言作為查詢語言。

Structured Query Language包含4個部分。

(1) 數據查詢語言D Q L-D a ta Q u e r y Language SELECT。

(2) 據操縱語言DQL-Data Manipulation La ngu age INS ERT, UP DAT E, DE LET E。

(3) 數據定義語言DQL-Data Definition La ng uag e C RE ATE, A LTE R, D RO P。

(4) 數據控制語言DQL-Data Con troLanguage COMMIT WORK, ROLLBACKWOR K。

SQL的優點:SQL廣泛地被采用正說明了它的優點。它使全部用戶, 包括應用程序員、DBA管理員和終端用戶受益非淺。

2.3 開發語言

現在的編程語言有很多, 本系統采用ASP技術來開發。ASP是微軟公司推出的用以取代 (CGI Common Gateway Interface通用網關接口) 的技術, 它是一種未經編譯的開放的應用軟件, 使用戶能夠利用HT ML和A ctiv e X強有力的功能創建健壯的、功能強大的、與平臺無關的WEB應用系統, 它是位于服務器端的腳本 (Script) 運行環境, 通過這種環境, 用戶可以創建和運行動態的交互式WEB服務器應用程序, 如交互式的動態網頁, 包括使用HTML表單收集和處理信息上傳和下載等。ASP在靜態頁面HTML代碼內部加入了可執行的Script語句, 構成ASP頁面文件, 將HTML與可執行程序巧妙地融合在一起, 其執行過程如下:瀏覽器向服務器提出ASP頁面文件 (.asp結尾的文件) 的請求, 服務器將該頁面由A SP進行解釋并在服務器上執行, 動態生成的網頁返回給瀏覽器, 再由瀏覽器顯示在屏幕上反饋給使用者。

ADO (Active X Data Objects) 是ASP的一個內置組件, 是一種可以提取Web頁面、開發者輕松存取網絡數據庫中的數據、并可以在用戶端實現網上實時更新顯示的web數據庫技術[7]。ASP與ADO技術相結合, 可以建立和提供包含數據庫信息的Web頁, 并通過執行結構查詢語言SQL命令讓用戶在瀏覽器中進行數據的輸入、修改、刪除和更新等操作。

摘要:會議室是一個單位或部門的共用資源, 但在使用的時候往往會遇到時間沖突、預約困難、協調麻煩等問題。本文探討了基于ASP框架的會議室預約系統需求分析和開發環境的選擇, 借助計算機進行管理則可以在很大程度上改善這種情況, 使辦公自動化也能夠在會議室的使用方面發揮優勢, 使資源的使用率達到最優。

關鍵詞:會議室,預約系統

參考文獻

[1] 張海藩.軟件工程導論 (第四版) [M].北京:清華大學出版, 2003.

[2] 劉長毅.軟件開發技術基礎[M].科學出版社, 2006:133~135.

[3] 閏洪亮, 潘勇.ASP程序設計教程[M].上海交通大學出版社, 2006:333~334.

[4] 胡勇輝, 扶玉坤, 張陽戮.ASP基礎教程與上機指導[M].清華大學出版社, 2004.

[5] Dino Esposito.ASP.NET2.0技術內幕[M].清華大學出版社, 2006:137~139.

asp網上購物系統論文范文第6篇

1.引言

1.1編寫的目的

需求分析是軟件定義時期的最后階段,它的基本任務是準確地回答“系統必須做什么?”

這個問題。因此,它是作為真個軟件開發過程的指南,也是軟件開發人員開發符合用戶要求

的軟件的基礎。軟件需求規格說明書是需求分析階段得出的最主要的文檔,是為了使用戶和

軟件開發者雙方對該軟件的初始規定有一個共同的理解,使之成為整個開發工作的基礎。預

期的讀者為系統的開發者、使用者和指導老師。

1.2背景

說明:

(1)開發軟件系統的名稱:網上商城購物系統;

(2)任務提出者:XX;

(3)開發者:計算機科學與技術的小組成員xx;

(4)用戶:XX;

(5)本系統將使用SQLServer2000作為數據庫存儲系統。

1.3定義

(1)Asp(active server pages)是微軟公司推出的一種用以取代CGI的技術,基于目前絕

大多數網站應用于windows平臺,asp是一個位于windows服務器端的腳本運行環境,通過

這種環境,用戶可以創建和運行動態的交互式的web服務器應用程序以及EDI(電子數據交

換);

(2)ADO:ActiveX Data Object, ActiveX 數據對象;

(3)SQL:Structured Query Language。

1.4參考資料

1、《ASP程序設計及應用》 張景峰主編第011903號中國水利水電出版社2009.1

2、《數據庫原理及其教程(第三版)》 黃德才主編第088716號科學出版社 2010.6

3、《ASP+SQL Server動態網站開發從基礎到實踐》楊世錫,趙輝編著第377507號

電子工業出版社 200

54、《ASP+SQL Server項目開發實踐》黃雷編著第38854號中國鐵道出版社2006

5、《Dreamweaver 8與ASP動態網站開發自學導航》 戎馬工作室編著第298301號機

械工業出版社 2006

6、《ASP實務經典》 林金霖編著 [M].北京:中國鐵道出版社,2001,209

7、《ASP編程基礎與實例》丁貴廣編著 [M].北京:機械工業出版社,2002,51

8、張海藩. 軟件工程導論. 北京:清華大學出版社,2005.

2.任務概述

2.1目標

在Internet技術深入人心的今天,電子商務最為一種新興的商務模式,為世界經濟提

出了一個全新的概念,使得人類生活方式發生了重大的變革。網上購物是在互聯網開放的網

絡的環境下,基于瀏覽器/服務器(Browse/Server)應用方式,實現消費者的網上購物、商戶

之間的網上交易和在線電子支付的一種新型的商業運營銷售模式。網上購物分為企業對企業

(B2B)、企業對客戶(B2C)、客戶對客戶(C2C),為任意一種商品帶來了最直接的溝通

與運轉渠道。采購商和消費者能通過互聯網了解企業及產品,生產商與采購商能夠快速地組

成的產品的周轉渠道。

本文所研究的網上購物商城系統,旨在通過電子商務來使得人們購物變得更加方便。

2.2用戶的特點

本軟件的最終用戶是系統的開發工作人員和指導老師侯睿;本系統面向具有網站管理

經驗的網站維護人員,要求熟練操作計算機,了解管理網站的相關信息

2.3假定和約束

1)本系統的開發到結束時間只有15周時間,務必在指定的時間之內完成所有的設計、編

碼、測試等工作。

(2)本系統的開發時間緊迫,撰寫的文檔較多,小組成員要合理分配任務并且要按時完成

自己的任務,有不明白的地方,一定要小組及時討論。

3.需求規定

3.1對功能的規定

A、客戶功能

(1)瀏覽商品信息:任何用戶都可以瀏覽商品信息,課通過商品分類信息查找或者通過

搜索欄直接模糊搜索查找相關商品。如有意購買這就必須先注冊填寫個人信息,然后登陸。

(2)注冊:用戶必須認真填寫個人信息以確保信息正確無誤。

(3)登錄:登錄后的用戶可以查看和修改自己的信息。

(4)購物:登錄后的用戶可以購買自己感興趣的圖書,先加入購物車,然后確定訂單。

B、管理員功能

(1)管理員注冊:管理員注冊直接通過數據庫用戶添加。

(2)管理員登錄:若數據庫的管理員信息表中存在此用戶、密碼正確,此時系統就轉入

后臺管理界面。

(3)管理員登錄后可進行注冊用戶信息進行查詢和對自己的信息進行增刪改操作,主要

負責保持數據庫中商品存量與實際庫存量保持一致,商品來兩不夠時采取相應措施。另外還

要負責數據庫的各種安全性和完整性維護。

3.2 對性能的規定

3.2.1精度

(1)在執行數據增加(例如向數據庫增加新的任務)的時候,不允許出現因為程序的原因

導致增加操作失敗,也不允許發生重復增加的數據。

(2)在執行數據刪除操作的時候,不允許因為程序的原因發生多刪除數據、刪除失敗的情

況。

(3)數據的修改也要保持對應的準確性。

3.2.2時間特性要求

(1)系統的更新處理時間應該在可接受的范圍內;

(2)系統的數據查詢時間應該在可接受的范圍內;

(3)系統的數據統計時間應該在可接受的范圍內。

3.2.3靈活性

(1)操作方式上應該能夠滿足鼠標和鍵盤任意切換的需要;

(2)能夠支持Windows9

5、Windows9

8、Windows2000、Windows Me和Windows XP的運

行環境;

3.3輸入輸出要求

(1)輸入項:系統要求的用戶注冊信息、用戶名、密碼、商品搜索窗口、訂單信息。

(2)輸出項:注冊頁面、登陸界面、商品分類信息、商品查詢信息、訂單確認信息。

3.4數據管理能力要求(針對軟件系統)

由于企業對人員的歷史資料進行永久保存,再加上企業調進或調出人員頻繁,因此對數據的存儲有一定的要求;要求提供數據的備份功能。

3.5故障處理要求

(1) 在用戶輸入一些不合理的數據時候,能夠進行一些合理的提示信息,不能因為輸入錯誤而導致系統的錯誤,或者程序停止運行;

(2)程序運行時,對服務器和網絡通信的故障能夠識別并提示,當故障排除后,程序恢復正常運行;

(3)數據庫要求有災難備份機制,以防止數據的全部丟失。

3.6其他專門要求

(1)本系統是涉及到買賣雙方的交易,因此系統要保證數據的一致性,完整性,準確性的要求要達到99%左右;

(2)本系統是提供給需要建立自己的網上商城的中小企業和網絡用戶使用,要求操作界面簡單方便;

(3)由于本系統是基于Internet網絡的,因此安全保密性要更高。

4.運行環境規定

4.1設備

運行本軟件要iquchuliqi在奔騰III以上、內存在256MB以上的計算機。

4.2支持軟件

(1)本系統只是的操作系統包括:Windows9

5、Windows9

8、Windows2000、Windows Me和Windows XP。

(2)本系統支持的數據庫:SQL Server 2000。

(3)本系統的開發工具:ASP。

4.3接口

不適用。

4.4控制

上一篇:局域網通信協議論文范文下一篇:關于客戶流失論文范文

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火