【正文】
p。amp。) SCRIPT language=JavaScriptalert(39。 delete * from bigarea where bigarea=39。 % set rs=() if not isempty(request(page)) then pagecount=cint(request(page)) else pagecount=1 end if key=request(searchsubs) if key= then bigarea=request(bigarea) area=request(area) if area= then sql=select * from subs where bigarea=39。 and area=39。 order by id desc end if sql,conn,1,1 if and then BR === 暫無 === BRBR % (6)積分 折扣設(shè)置:設(shè)置用戶級別、級別和折扣的比率、設(shè)置積分與級別的關(guān)系 其界面如下: 30 管理員可以在這里設(shè)置級別和其對應(yīng)的折扣比率。 /SCRIPT end if end if update discount set jifen=39。 SCRIPT language=JavaScriptalert(39。 Aapche Server快速、可靠、可通過簡單的 API 擴展, Perl/Python 解釋器可被編譯到服務(wù)器中,完全免費,完全源代碼開放 。 2. IIS 的安裝和使用 IIS 是 Inter 信息服務(wù) 的簡稱,它 是一種 Windows Web 服務(wù),可以使用它非常輕松地在 32 Intra 上發(fā)布信息。 ( 2) 打開 “管理工具 ”。軟件測試不僅要講究策略,更要講究時效性。 通過測試,該系統(tǒng)正常運行,能實現(xiàn)查詢,添加,修改,刪除等基本功能,各模塊調(diào)用表中的數(shù)據(jù)能夠保持統(tǒng)一。 ,為了使系統(tǒng)能夠穩(wěn)定運行,對本系統(tǒng)進行了有針對性的全 面測試,采取的方式是: (1) 數(shù)據(jù)跟蹤:完成菜單項測試后,對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進行了跟蹤。它不僅是軟件開發(fā)階段的有機組成部分,而且在整個軟件工程 (即軟件定義、設(shè)計和開發(fā)過程 )中占據(jù)相當大的比重。 ( 5)放入 Windows XP 光碟, 單擊 “下一步 ”, 即可完成安裝 。 (3)管理 Inter 信息服務(wù)網(wǎng)絡(luò)安裝的能力。此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即 Inter,也可適用于內(nèi)部的局域網(wǎng)。leavelamp。請?zhí)罴墑e所對應(yīng)的積分! 39。keyamp。bigareaamp。)。對不起,請選擇要刪除的主類名!39。addbigareaamp。39。39。如果刪除 if request(del) then (delete * from usererror where id=amp。request(search) end If sql,conn,1,1 if and then ../?error=014 End If username=rs(username) sql1=select * from user where username=39。 and 26 p=false order by id desc else sql=select * from orders where p=false order by id desc end if end if else 根據(jù)訂單號查詢, 其 界面設(shè)計如下 關(guān)鍵代碼如下: % set rs=() keyTwo=request(dingdan) If request(dingdan)= Then if request(search)= then SCRIPT language=JavaScriptalert(39。%amp。passwordamp。^39。amp。,) Password=replace(Password,39。本系統(tǒng)設(shè)置了一個超級管理員,超級管理員可以添加普通管理員,但是他們對商品和訂單管理的權(quán)限是一樣的。 ( 5) . 折扣信息,包括的數(shù)據(jù)項:折扣數(shù)、等級、積分等。 ③ 定單臺:填寫結(jié)賬信息、提交定單。 商品管理包括商品存管理、訂 單管理等。打開主分類后,則在主框架顯示出該類別下的商品。本系統(tǒng)主要針對在線購物者和網(wǎng)站管理者的需求所設(shè)計的。這些需求包括:功能需求,性能需求,環(huán)境需求 ,可靠性需求 ,安全保密需求,用戶 界面需求,資源使用需求,軟件成本消耗與開發(fā)進度需求,預(yù)先估計以后系統(tǒng)可能達到的目標。其用于提高系統(tǒng)的整體運行效率,從簡,實用,針對系統(tǒng)的實際情況和實際操作需要,進行各子模塊的操作功能設(shè)計,各個子模塊的系統(tǒng)維護,子模塊間系統(tǒng)的兼容性,等等。 軟件環(huán)境: Windows98以上操作系統(tǒng)、 、 ACCESS2022以上版本。加上該系統(tǒng)規(guī)模較小,故前期開發(fā)不需要投入太多的人力、物力,開發(fā)周期也不長,但是此系統(tǒng)一經(jīng)開發(fā)成功,投入使用后,將會節(jié)約大量的資源,大大提高效率,減少成本費用。它的應(yīng)用可以使購物者只需在網(wǎng)上瀏覽自己想買的商品。這樣增加的只是一臺服務(wù)器(應(yīng)用服務(wù)和數(shù)據(jù)庫服務(wù)可以放在同一臺計算機電腦中)的價格,而降低的卻是幾十臺客戶端機器的價格。用戶直接使用 Inter Explorer 瀏覽器可以訪問 Inter 上共享的文檔或信息資源。同時,這種基于面向?qū)ο蟮拈_發(fā)方式,使得開發(fā)應(yīng)用程序更為簡便。它不是憑借個人經(jīng)驗和技巧就能夠設(shè)計完成的,而首先須遵守一定的規(guī) 則實施設(shè)計而成。6. Object Context對象: IIS ,用來進行事務(wù)處理。 Windows 95/98運行 PWS(Personal Web Server)。 Web服務(wù)器 服務(wù)器。 ? ? 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本 ? ? 基于對象 ? ? ActiveXServer Components(ActiveX服務(wù)器元件 )具有無限可擴充性。 ASP文件處理過程如圖 21 所示。 4 二、 相關(guān) 知識背景 (一 ) ASP(Active server page )簡介 1. ASP(Active Server Page) 簡介 ASP是微軟公司最新推出的 WEB應(yīng)用開發(fā)技術(shù),著重于處理動態(tài)網(wǎng)頁和 WEB數(shù)據(jù) 庫的開發(fā),編程靈活、簡潔,具有較高的性能,是目前訪問 WEB數(shù)據(jù)庫的最佳選擇。該系統(tǒng)有連網(wǎng)功能便于連鎖經(jīng)營,方便大型連鎖企業(yè)進行該系統(tǒng)的管理?;ヂ?lián)網(wǎng)都可以節(jié)省許多基礎(chǔ)成本、精力和時間。生活中人們購物的方式也日益新穎。時代化要求已經(jīng)迫在眉睫。 本系統(tǒng)具有界面友好,使用方便,操作簡單,安全性能好,功能強大等特點,基本滿足了設(shè)計需要。它比起前者 來講 :⑴提供了 更廣闊的信息平臺 。 因此, 鑒于以上原由, 開發(fā)一個界面友好,易于操作的在線定單管理軟件是十分有必要的。②前臺分為用戶的注冊、登錄、購物、找回密碼等功能。由于 ASP 在服務(wù)器 端運行,運行結(jié)果以 HTML 主頁形式返回用戶瀏覽器,因而 ASP 源程序不會泄密,增加了系統(tǒng)的安全保密性。 客戶端瀏覽器 Web 服務(wù)器 .ASP 文件 5 ? ? 無需 pile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。由于服務(wù)器技術(shù)的更新和網(wǎng)絡(luò)速度的提高,速度的影響實際很小。 ASP 語法命令:位于 % % 標簽內(nèi)的 ASP 代碼。 2. Session 對象:存貯特定用戶的會話信息,只被該用戶訪問,當用戶在不同 WEB 頁面跳轉(zhuǎn)時, Session 中的變量在用戶整個會話過 程中一直保存。 2. Browser Capabilities 組件:確定訪問 WEB站點的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。它提供了表、查詢、窗體、報表、頁、宏、模塊 7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向?qū)А⑸善鳌⒛0?,把?shù)據(jù)存儲、數(shù)據(jù)查詢、界面設(shè)計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可 以完成大部分數(shù)據(jù)管理的任務(wù)。 ( 4)集成環(huán)境、處理多種數(shù)據(jù)信息 Access 基于 Windows 操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ撸瑯O大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。于是出現(xiàn)了瀏覽器 /服務(wù)器模式( Browser/Server, B/S)的三層結(jié)構(gòu)(見圖 2— 3)。 這里涌現(xiàn)出了很多技術(shù),如 CGI、 ASP、 PHP, 也包括提高客戶端能力的的 Javascript, Java Applet, ActiveX 等等。因此,本系統(tǒng)的開發(fā)是非常有必要的。 開發(fā)語言: VB,VBScript,JavaScript,Html, SQL. 開發(fā)技術(shù):基于 IIS等服務(wù)器的 ASP技術(shù) 面向?qū)ο螅盒枨笳? 本系統(tǒng)控制程序采用微軟公司的 Asp技術(shù)開發(fā)完成,后臺數(shù)據(jù)庫管理用 ACCESS 2022 來實現(xiàn)。同時兼顧不同配置的計算機在同一平臺上進行測驗的可行型。系統(tǒng)設(shè)計和規(guī)劃時必須支持將來的擴容和升級。 ② 制訂規(guī)格說明書:即編制文檔,描述需求的文檔稱為軟件需求規(guī)格說明書。②網(wǎng)站管理模塊:查看用戶資料、查看定單及處理、添加商品類及商品、發(fā)布公告、設(shè)計級別等功能。 (5)、申訴未處理的定單 如果購物者曾提交定單并確定交易后,最后還未 收到自己購買的商品,那么就可 通過左側(cè) 菜單“ 申訴”進行申訴未處理的定單。 12 (2) 若與客戶交易成功,管理員將憑定單號,查詢此信息,并修改數(shù)據(jù)庫表中“是否交易”欄為“√”。只有正式提交定單才能生效; ( 4) 、 注冊:顧客可在公司的網(wǎng)站上注冊,填寫姓名等信息后提 交申請; ( 5) 、 確認:后臺管理將實時得到顧客的注冊信息,通過確認 后 ,得到注冊確認的顧客才能成為會員,并擁有唯一的會員證號; ( 6) 、 不是會員的顧客可以先挑選商品再申請成為會員,會員申請生效后即可下定單,所定購的商品數(shù)及時存入數(shù)據(jù)庫; ( 7) 、送貨與付款:網(wǎng)上的每一份訂單都將實時存入后臺數(shù)據(jù)庫,后臺操作人員通過電話及其他方式確認,確認后將及時實施該訂單:向顧客送貨,貨到付款,完成網(wǎng)上交易。各個實體之間的關(guān)系圖描述如 下 圖所示。管理員要對可以查看用戶提交的訂單信息,如果交易雙方交易成功,則把在訂單信息是否完成一欄點完成后,即代表此交易已結(jié)束。DRIVER={Microsoft Access Driver (*.mdb)} connstr sql=SELECT * FROM adminuser where username=39。 set rs=() sql,conn,1,1 if or then else session(adminuser)=username end if end if % 2. 其他 管理 模塊 (1) 管理員管理 及 用戶管理: 其關(guān)鍵代碼如下: 。amp。新管理員添加成功 ^amp。 order by id desc end if sql,conn,1,1 if and then BR === 暫無 === BRBR end if (2) 訂單 管理: 查看所有訂單, 根據(jù)訂單號查詢,查看訂單投訴。 javascript:(1)/SCRIPT End If end if if request(dingdan) then sql=select * from orders where inBillNo=39。39。對不起,所添內(nèi)容不能為 空39。paymentmessageamp。senduseramp。新主分類添加成功! 39。amp。amp。amp。 在設(shè)置比率時不需要加 %號,只需要添加1100間的數(shù)字即可。amp。設(shè)置成功! 39。 由于開發(fā)環(huán)境的限制,此系統(tǒng)在開發(fā)階段使用 IIS( Inter Information Server) 在個人計算機上調(diào)試。 本 系統(tǒng)使用 版本。 ( 3) 打開 “Inter 服務(wù)管理器 ”。驗收測試作為 33 軟件測試過程的最后一個環(huán)節(jié),對軟件質(zhì)量、軟件的可交付性和軟件項目的實施周期起到 一錘定音 的作用。 由于時間倉促,此系統(tǒng)的規(guī)劃雖然很小,但功能基本實現(xiàn)了定單管理的基本重要功能,而在實際中卻仍有很多功能尚未實現(xiàn)。 ,一般應(yīng)遵循以下原則: (1) 由程序設(shè)計者之外的人進行測試; (2) 測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果; (3) 應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試; (4) 不僅要檢驗程