【正文】
由于時(shí)間倉(cāng)促,此系統(tǒng)的規(guī)劃雖然很小,但功能基本實(shí)現(xiàn)了定單管理的基本重要功能,而在實(shí)際中卻仍有很多功能尚未實(shí)現(xiàn)。 ,一般應(yīng)遵循以下原則: (1) 由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試; (2) 測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果; (3) 應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試; (4) 不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作; (5) 集中測(cè)試容易出錯(cuò)的程序模塊; (6) 對(duì)程序修改以后,必須重新進(jìn)行測(cè)試。驗(yàn)收測(cè)試作為 33 軟件測(cè)試過(guò)程的最后一個(gè)環(huán)節(jié),對(duì)軟件質(zhì)量、軟件的可交付性和軟件項(xiàng)目的實(shí)施周期起到 一錘定音 的作用。 (二 ) 測(cè)試 軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。 ( 3) 打開(kāi) “Inter 服務(wù)管理器 ”。 ( 4) 在 “Windows 組件 ”列表中選中 “Inter 信息服務(wù) ”。 本 系統(tǒng)使用 版本。 (2)新建虛擬目錄的向?qū)А? 由于開(kāi)發(fā)環(huán)境的限制,此系統(tǒng)在開(kāi)發(fā)階段使用 IIS( Inter Information Server) 在個(gè)人計(jì)算機(jī)上調(diào)試。 (一 ) 運(yùn)行環(huán)境 為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。設(shè)置成功! 39。amp。amp。 /SCRIPT else if jifen= then SCRIPT language=JavaScriptalert(39。 在設(shè)置比率時(shí)不需要加 %號(hào),只需要添加1100間的數(shù)字即可。%amp。amp。amp。amp。主分類(lèi)刪除成功! 39。amp。SCRIPT language=JavaScriptalert(39。新主分類(lèi)添加成功! 39。amp。senduseramp。idateamp。paymentmessageamp。paymenttypeamp。對(duì)不起,所添內(nèi)容不能為 空39。 javascript:(1)/SCRIPT End If % 查看訂單投訴: 關(guān)鍵代碼: % 27 39。39。 else sql=select * from orders where id=amp。 javascript:(1)/SCRIPT End If end if if request(dingdan) then sql=select * from orders where inBillNo=39。39。 order by id desc end if sql,conn,1,1 if and then BR === 暫無(wú) === BRBR end if (2) 訂單 管理: 查看所有訂單, 根據(jù)訂單號(hào)查詢,查看訂單投訴。request(del)) end if % : sql=select * from user order by id desc sql,conn,1,1 if and then BR === 暫無(wú) === BRBR end if %=rs(id)% %=rs(username)% %=rs(password)% %=rs(userfrom)% %=rs(oicq)% %=rs()% : key=request(searchuser) if key= then sql=select * from user order by id desc else sql=select * from user where username like 39。新管理員添加成功 ^amp。amp。amp。用戶名和密碼都不能為空 ^amp。 set rs=() sql,conn,1,1 if or then else session(adminuser)=username end if end if % 2. 其他 管理 模塊 (1) 管理員管理 及 用戶管理: 其關(guān)鍵代碼如下: 。 and 24 password=39。DRIVER={Microsoft Access Driver (*.mdb)} connstr sql=SELECT * FROM adminuser where username=39。系統(tǒng)會(huì)根據(jù)其用戶名和密碼來(lái)判斷是否 為管理員從而做出相應(yīng)的提示 ,其界面設(shè)計(jì)如下: 23 登陸成功界面: 若未登陸則無(wú)權(quán)利操作,界面如下: 其關(guān)鍵代碼如下: % if request(logout) then session(adminuser)= end if % input type=submit name=Submit value=確 定 class=Tips_bo input type=hidden name=action value=login % if request(action)= then else Username=(UserName) Password=(Password) Username=replace(Username,39。管理員要對(duì)可以查看用戶提交的訂單信息,如果交易雙方交易成功,則把在訂單信息是否完成一欄點(diǎn)完成后,即代表此交易已結(jié)束?,F(xiàn)將部分表結(jié)構(gòu)列出 : 表 41 管理員表 adminuser 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) Username Char(16) NOT NULL 用戶名 Password Char(16) NOT NULL 密碼 表 42 主商品分類(lèi)表 bigarea 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) Bigarea Char(20) NOT NULL 商品主類(lèi)名 定單表 inBillNo username ID Ordertime s summoney paymenttype p 管理 管理員 ID username password 圖 4— 7管理員和訂單表 20 表 43 折扣表 discount 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) Discount Int(20) NULL 折扣等級(jí) Leavel Char(20) NULL 折扣值 Jifen Int(20) NULL 積分 表 44 定單表 orders 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) Username Char(20) NOT NULL 用戶名 inBillNo Char(20) NOT NULL 訂單號(hào) Ordertime Char(12) NOT NULL 時(shí)間 Summoney Char(20) NOT NULL 總金額 Paymenttype Char(20) NOT NULL 支付方式 Comp Int(2) NOT NULL 交易是否已經(jīng)完成 Saddress Char(20) NOT NULL 送貨地點(diǎn) S Char(20) NOT NULL 電子郵件 表 45 公告表 message 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) Subject Char(20) NOT NULL 標(biāo)題 Message Char(50) NOT NULL 內(nèi)容 Idate Char(12) NOT NULL 發(fā)布時(shí)間 Senduser Char(20) NOT NULL 發(fā)布人姓名 表 46 商品分類(lèi)別表 area 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) Area Char(20) NOT NULL 分類(lèi)別 Bigarea Char(20) NOT NULL 主分類(lèi) 表 47 支付方式表 paydefault 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) Paymenttype Char(50) NOT NULL 付款方式說(shuō)明 idate Char(12) NOT NULL 時(shí)間 senduser Char(20) NOT NULL 交易人姓名 paymentmessage Char(20) NOT NULL 主分類(lèi) 表 48 商品表 subs 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) subs Char(15) NOT NULL 貨號(hào) area Char(20) NOT NULL 商品子類(lèi) bigarea Char(20) NOT NULL 商品分類(lèi) subsnumber Char(20) NOT NULL 數(shù)量 21 subsname Char(20) NOT NULL 名稱 price Int(20) NOT NULL 價(jià)格 add Char(2) NOT NULL 是否已經(jīng)加入 other Char(50) NOT NULL 說(shuō)明 ispacket Char(2) NOT NULL 是否打包 photo Char(10) NOT NULL 圖例 top Char(2) NOT NULL 是否在頂層 tuijian Char(2) NOT NULL 是否推薦 bookbm Char(50) NOT NULL 訂購(gòu)數(shù)量 表 49 投訴表 usererror 列名 數(shù)據(jù)類(lèi)型 可否為空 說(shuō) 明 ID Int(4) NOT NULL 編號(hào) username Char(20) NOT NULL 用戶名 inBillNo Char(16) NOT NULL 定單號(hào) sdate Char(12) NOT NULL 時(shí)間 22 五、 系統(tǒng)功能模塊詳細(xì)設(shè)計(jì)及實(shí)現(xiàn) (一 ) 后臺(tái)主要功能模塊設(shè)計(jì) 后臺(tái)管理主要是管理員操作,對(duì)后臺(tái)數(shù)據(jù)庫(kù)的管理。各個(gè)實(shí)體之間的關(guān)系圖描述如 下 圖所示。 ( 4) . 訂單信息信息,包括的數(shù)據(jù)項(xiàng): ID、用戶名、訂單時(shí)間、定單號(hào)、金額、收貨人地址、圖 4— 2購(gòu)物流程圖 17 Email等。只有正式提交定單才能生效; ( 4) 、 注冊(cè):顧客可在公司的網(wǎng)站上注冊(cè),填寫(xiě)姓名等信息后提 交申請(qǐng); ( 5) 、 確認(rèn):后臺(tái)管理將實(shí)時(shí)得到顧客的注冊(cè)信息,通過(guò)確認(rèn) 后 ,得到注冊(cè)確認(rèn)的顧客才能成為會(huì)員,并擁有唯一的會(huì)員證號(hào); ( 6) 、 不是會(huì)員的顧客可以先挑選商品再申請(qǐng)成為會(huì)員,會(huì)員申請(qǐng)生效后即可下定單,所定購(gòu)的商品數(shù)及時(shí)存入數(shù)據(jù)庫(kù); ( 7) 、送貨與付款:網(wǎng)上的每一份訂單都將實(shí)時(shí)存入后臺(tái)數(shù)據(jù)庫(kù),后臺(tái)操作人員通過(guò)電話及其他方式確認(rèn),確認(rèn)后將及時(shí)實(shí)施該訂單:向顧客送貨,貨到付款,完成網(wǎng)上交易。 ② 購(gòu)物車(chē):添加購(gòu)物車(chē)、查看購(gòu)物車(chē)、從購(gòu)物車(chē)中移去商品清空購(gòu)物車(chē)。 12 (2) 若與客戶交易成功,管理員將憑定單號(hào),查詢此信息,并修改數(shù)據(jù)庫(kù)表中“是否交易”欄為“√”。它包括用戶管理、定單管理、商品管理和其他管理,這里重點(diǎn)介紹商品管理。 (5)、申訴未處理的定單 如果購(gòu)物者曾提交定單并確定交易后,最后還未 收到自己購(gòu)買(mǎi)的商品,那么就可 通過(guò)左側(cè) 菜單“ 申訴”進(jìn)行申訴未處理的定單。 ( 3)商品的展示 : 商品在主頁(yè)面左側(cè)直接顯示主分類(lèi),用戶未登錄也可以瀏覽、查看商品信息。②網(wǎng)站管理模塊:查看用戶資料、查看定單及處理、添加商品類(lèi)及商品、發(fā)布公告、設(shè)計(jì)級(jí)別等功能。 本系統(tǒng)是為了更好的實(shí)現(xiàn)網(wǎng)上購(gòu)物的管理。 ② 制訂規(guī)格說(shuō)明書(shū):即編制文檔,描述需求的文檔稱為軟件需求規(guī)格說(shuō)明書(shū)。 (三 ) 需求分析 確定對(duì)所開(kāi)發(fā)系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件,以及需求應(yīng)該達(dá)到的標(biāo)準(zhǔn)。系統(tǒng)設(shè)計(jì)和規(guī)劃時(shí)必須支持將來(lái)的擴(kuò)容和升級(jí)。 3. 操作、維護(hù)的簡(jiǎn)便性 系 統(tǒng)長(zhǎng)時(shí)間應(yīng)用后,難免種