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