【正文】
% 27 39。如果刪除 if request(del) then (delete * from usererror where id=amp。request(del)) end if % % sql=select * from usererror order by id desc sql,conn,1,1 if and then BR === 暫無符合條件之訂單 === BRBR end if % (3) 公告管理:添加公告,瀏覽和刪除公告 瀏覽和刪除公告 :其界面設(shè)計(jì)如下: 其關(guān)鍵代碼如下: 刪除: % if request(delnews) then (delete * from message where id=amp。request(delnews)) end if % 瀏覽: sql= select * from message order by id desc set rs=() sql,conn,1,1 %=rs(subject)% % message = rs(message) message = replace(message,chr(13),br) message = replace(message,chr(32), ) message % ( 4)支付方式管理:添加和刪除 界面設(shè)計(jì)如下: 28 關(guān)鍵代碼: % if request(action)= then else paymenttype=request(paymenttype) paymentmessage=replace(request(paymentmessage),) paymentmessage=replace(paymentmessage,) idate=now() senduser=session(adminuser) if paymenttype=or paymentmessage= then SCRIPT language=JavaScriptalert(39。對不起,所添內(nèi)容不能為 空39。)。 javascript:(1)/SCRIPT end if insert into paydefault (paymenttype,paymentmessage,idate,senduser) values (39。amp。paymenttypeamp。39。,39。amp。paymentmessageamp。39。,39。amp。idateamp。39。,39。amp。senduseramp。39。) en d if % (5)商品管理部分: ①主分類關(guān) 理 :添加刪除修改主分類 其界面如下: 關(guān)鍵代碼如下: 29 % 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。addbigareaamp。39。) SCRIPT language=JavaScriptalert(39。新主分類添加成功! 39。)。 /SCRIPT end if if request(action)=delbigarea then delbigarea=request(delbigarea) 39。if request(delbigarea)= then 39。SCRIPT language=JavaScriptalert(39。對不起,請選擇要?jiǎng)h除的主類名!39。)。 delete * from bigarea where bigarea=39。amp。request(delbigarea)amp。39。 SCRIPT language=JavaScriptalert(39。主分類刪除成功! 39。)。 /SCRIPT end if end if % ② 商品管理:批量查看商品、修改和刪除商品。 % 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。amp。bigareaamp。39。 order by id desc else sql=select * from subs where bigarea=39。amp。bigareaamp。39。 and area=39。amp。areaamp。39。 order by id desc end if else sql=select * from subs where subs like 39。%amp。keyamp。%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)的折扣比率。 在設(shè)置比率時(shí)不需要加 %號,只需要添加1100間的數(shù)字即可。 在添加級別時(shí), 積分與級別關(guān)系設(shè)置: 設(shè)計(jì)界面如下: 關(guān)鍵代碼如下: % if request(action)= then leavel=request(leavel) jifen =request(jifen) if leavel=0then SCRIPT language=JavaScriptalert(39。請選擇級別! 39。)。 /SCRIPT else if jifen= then SCRIPT language=JavaScriptalert(39。請?zhí)罴墑e所對應(yīng)的積分! 39。)。 /SCRIPT end if end if update discount set jifen=39。amp。jifenamp。39。 where leavel=39。amp。leavelamp。39。 SCRIPT language=JavaScriptalert(39。設(shè)置成功! 39。)。 /SCRIPT % 31 六、 系統(tǒng)的發(fā)布與測試 本系統(tǒng)是采用 Asp+Access2022 數(shù)據(jù)庫,因此要能使本系統(tǒng)運(yùn)行需要的軟件環(huán)境為:操作系統(tǒng)為 Windows xp / 2022 server,系統(tǒng)測 試需要安裝“ Inter 信息服務(wù)( IIS)”。 打開 IE 瀏覽器,輸入 (local host 為本計(jì)算機(jī)名 ,exam 為虛擬目錄名 ) ,回車就可以預(yù)覽。 (一 ) 運(yùn)行環(huán)境 為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即 Inter,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下: 服務(wù)器端:操作系統(tǒng) — Windows xp/ 2022 server Web 服務(wù)器 — 數(shù)據(jù) 庫服務(wù)器 — SCCESS 瀏覽器 — 以上版本等; 客戶端: Inter Explorer()等 1. Web 應(yīng)用程序的測試環(huán)境 IIS ( 1) IIS 的簡介 IIS 和 Aapche Server 是目前使用最廣泛的 Web 服務(wù)器,他們可以在 UNIX 和 Windows 平臺上運(yùn)行,對于 Linux 和 FreeBSD 系統(tǒng), Aapche Server 更是首屈一指的 Web 的服務(wù)器。 Aapche Server快速、可靠、可通過簡單的 API 擴(kuò)展, Perl/Python 解釋器可被編譯到服務(wù)器中,完全免費(fèi),完全源代碼開放 。 由于開發(fā)環(huán)境的限制,此系統(tǒng)在開發(fā)階段使用 IIS( Inter Information Server) 在個(gè)人計(jì)算機(jī)上調(diào)試。 Inter 信息服務(wù) (IIS)是一種 Windows Web 服務(wù),可以使用它非常輕松地在 Inter 上發(fā)布信息。 Inter 信息服務(wù)管理單元提供了一些服務(wù)器管理選項(xiàng),用于控制網(wǎng)站或 FTP 站點(diǎn)的內(nèi)容以及對這些站點(diǎn)的訪問。 Inter 信息服務(wù)管理單元包含下列功能: (1)服務(wù)器的一些附加設(shè)置,如管理 FTP 站點(diǎn)、隔離應(yīng)用程序、映射 MIME 類型或指定其他腳本引擎等。 (2)新建虛擬目錄的向?qū)А?(3)管理 Inter 信息服務(wù)網(wǎng)絡(luò)安裝的能力。 通過 Inter 信息服務(wù)服務(wù)單元,建立一個(gè)虛擬目錄,指向 Web 應(yīng)用程序所在目錄,從而通過瀏覽 Web 應(yīng)用程序所在目錄下的 ASP, HTML 文件,達(dá)到該系統(tǒng)在個(gè)人計(jì)算機(jī)上的測試,為最終在將站點(diǎn)上載到公司 Inter 或 Inter 之前提供了 Web 程序在最終服務(wù)器上的精確效果。 2. IIS 的安裝和使用 IIS 是 Inter 信息服務(wù) 的簡稱,它 是一種 Windows Web 服務(wù),可以使用它非常輕松地在 32 Intra 上發(fā)布信息。 本 系統(tǒng)使用 版本。 安裝步驟: ( 1) 單擊 “開始 ”,單擊 “控制面板 ”,雙擊 “添加或刪除程序 ”啟動(dòng) “添加或刪除程序 ”應(yīng)用程序。 ( 2) 在 “添加或刪除程序 ”對話框左側(cè)的列中,單擊 “添加 /刪除 Windows 組件 ”。 ( 3) 出現(xiàn) “Windows 組件向?qū)?”后,單擊 “下一步 ”。 ( 4) 在 “Windows 組件 ”列表中選中 “Inter 信息服務(wù) ”。 ( 5)放入 Windows XP 光碟, 單擊 “下一步 ”, 即可完成安裝 。 打開 Inter 信息服務(wù)管理器: ( 1) 從 “開始 ”菜單,選擇 “設(shè)置 ”,然后選擇 “控制面板 ”。 ( 2) 打開 “管理工具 ”。 ( 3) 打開 “Inter 服務(wù)管理器 ”。 3. 配置本網(wǎng)絡(luò)考試系統(tǒng) ( 1)在桌面建立文件夾 exam,將本程序所有 ASP 文件、圖片文件以及子文件夾復(fù)制到此文件夾下。 ( 2)在 IIS 中選擇默認(rèn)網(wǎng)站,并點(diǎn)擊右鍵,選擇新建,然后進(jìn)行如圖配置。 其他選項(xiàng)選擇默認(rèn)即可基本達(dá)到調(diào)試和測試網(wǎng)絡(luò)考試程序的所需的 Web 服務(wù)器系統(tǒng)要求,調(diào)試時(shí)在地址欄輸入: 或者 即可。 (二 ) 測試 軟件測試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。它不僅是軟件開發(fā)階段的有機(jī)組成部分,而且在整個(gè)軟件工程 (即軟件定義、設(shè)計(jì)和開發(fā)過程 )中占據(jù)相當(dāng)大的比重。軟件測試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評估。軟件測試不僅要講究策略,更要講究時(shí)效性。驗(yàn)收測試作為 33 軟件測試過程的最后一個(gè)環(huán)節(jié),對軟件質(zhì)量、軟件的可交付性和軟件項(xiàng)目的實(shí)施周期起到 一錘定音 的作用。任何系統(tǒng)的開發(fā),最后都要經(jīng)過測試。經(jīng)過測試,才能發(fā)現(xiàn)系統(tǒng)存在的缺陷,并不斷改進(jìn),使系統(tǒng)更趨于完美。軟件的測試是復(fù)雜的,受能力和時(shí) 間的限制,我們系統(tǒng)的測試僅是通過模擬系統(tǒng)管理員和用戶的操作,對系統(tǒng)的功能、運(yùn)行狀況進(jìn)行測試。 ,一般應(yīng)遵循以下原則: (1) 由程序設(shè)計(jì)者之外的人進(jìn)行測試; (2) 測試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果; (3) 應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測試; (4) 不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作; (5) 集中測試容易出錯(cuò)的程序模塊; (6) 對程序修改以后,必須重新進(jìn)行測試。 ,為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對本系統(tǒng)進(jìn)行了有針對性的全 面測試,采取的方式是: (1) 數(shù)據(jù)跟蹤:完成菜單項(xiàng)測試后,對系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。 (2) 綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進(jìn)行了整體的測試,依次來檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。 通過測試,該系統(tǒng)正常運(yùn)行,能實(shí)現(xiàn)查詢,添加,修改,刪除等基本功能,各模塊調(diào)用表中的數(shù)據(jù)能夠保持統(tǒng)一。 由于時(shí)間倉促,此系統(tǒng)的規(guī)劃雖然很小,但功能基本實(shí)現(xiàn)了定單管理的基本重要功能,而在實(shí)際中卻仍有很多功能尚未實(shí)現(xiàn)。因此,系統(tǒng)雖然完成了在線定單業(yè)務(wù)的主要功能,但如后臺子系統(tǒng)的數(shù)據(jù)備份、數(shù)據(jù)初 始化、報(bào)表等而未能有時(shí)間實(shí)現(xiàn)。其它一些比較不重要的輔助性、