網(wǎng)上商城訂單管理模塊.doc
《網(wǎng)上商城訂單管理模塊.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《網(wǎng)上商城訂單管理模塊.doc(19頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
目錄 1.引言 2 1.1研究背景 2 1.2目的和意義 2 2.需求分析 3 2.1用戶需求 3 2.2可行性 3 2.3數(shù)據(jù)流圖 4 2.4功能需求 4 2.5業(yè)務(wù)流程圖 4 3.系統(tǒng)設(shè)計(jì) 6 3.1概要設(shè)計(jì) 6 3.2詳細(xì)設(shè)計(jì) 8 3.3數(shù)據(jù)庫設(shè)計(jì) 11 4.測試分析 14 4.1測試目的 14 4.2測試需求 14 4.3.1單元測試 14 4.3.2集成測試 16 4.3.3系統(tǒng)測試 16 5.設(shè)計(jì)體會(huì) 16 參考文獻(xiàn) 17 網(wǎng)上商城訂單管理模塊 摘要:網(wǎng)上購物是網(wǎng)絡(luò)技術(shù)應(yīng)用的產(chǎn)物和一種新的貿(mào)易形式。它不僅會(huì)改變企業(yè)本身的生產(chǎn)、經(jīng)營、管理活動(dòng),而且將影響到整個(gè)社會(huì)的經(jīng)濟(jì)運(yùn)行與結(jié)構(gòu)。本文中重點(diǎn)闡述了訂單管理的分析、設(shè)計(jì)和具體實(shí)現(xiàn)。訂單管理分為普通用戶訂單和管理員管理訂單兩部分內(nèi)容,實(shí)現(xiàn)了普通用戶提交訂單,查看自己提交的訂單內(nèi)容。還有管理員對訂單的確認(rèn)、刪除等操作。 關(guān)鍵詞:網(wǎng)上商城 訂單 訂單管理 1.引言 1.1研究背景 網(wǎng)上購物在線網(wǎng)站致力于提供產(chǎn)品展示 及訂購為核心的網(wǎng)上購物服務(wù)宣傳自己商店的產(chǎn)品并將自己的產(chǎn)品展現(xiàn)給客戶,讓客戶通過網(wǎng)站便能對自由的選擇地購買產(chǎn)品。隨著網(wǎng)絡(luò)技術(shù)的日益成熟,網(wǎng)絡(luò)購物已經(jīng)成為引領(lǐng)潮流的購物方式,尤其是在一些出門購物并不是十分便利的地區(qū),網(wǎng)上購物的優(yōu)勢更是體現(xiàn)的淋漓盡致。與此同時(shí),網(wǎng)上購物也給商家?guī)砹司薮蟮睦麧?,因?yàn)槊獬艘恍┎槐匾馁M(fèi)用,在收益的獲得上也顯得更為直接,例如在今年的“光棍節(jié)”期間,淘寶的成交額將近200億,可見,網(wǎng)上購物已成為主流。因而一個(gè)好的訂單數(shù)據(jù)庫管理系統(tǒng)成為了必要,在管理好用戶數(shù)據(jù)的同時(shí),也提高了訂單處理的效率。該網(wǎng)站是通過用戶登錄瀏覽商品、查看公告、購買、確定購買、實(shí)現(xiàn)用戶模塊功能。其中訂單的生成,網(wǎng)站后臺(tái)系統(tǒng),通過系統(tǒng)管理員管理商品、訂單、用戶來實(shí)現(xiàn)。 1.2目的和意義 網(wǎng)上購物作為一種新興的商業(yè)模式,它具有極大的潛力推動(dòng)企業(yè)“打破”原有企業(yè)戰(zhàn)略的束縛,徹底改變企業(yè)的運(yùn)作流程,增強(qiáng)顧客與供應(yīng)商的聯(lián)系,開拓新的市場。不論從網(wǎng)上購物發(fā)展方向看,還是從網(wǎng)上購物發(fā)展環(huán)境看,網(wǎng)上購物競爭及其競爭結(jié)果最終將反映在參與企業(yè)的綜合競爭力和其他輔助因素上。網(wǎng)上購物對參與企業(yè)競爭力具有戰(zhàn)略性意義,這些意義將表現(xiàn)在對產(chǎn)品競爭力、管理能力、技術(shù)創(chuàng)新能力的促進(jìn)上。同時(shí),網(wǎng)上購物應(yīng)當(dāng)充分利用信息技術(shù),培育和發(fā)展良好的競爭環(huán)境,提升參與企業(yè)綜合競爭力,構(gòu)建的基于供應(yīng)鏈接、信息交流和技術(shù)創(chuàng)新的戰(zhàn)略聯(lián)盟。 在網(wǎng)上購物系統(tǒng)中訂單模塊在網(wǎng)上購物系統(tǒng)中起到了關(guān)鍵的作用,網(wǎng)上購物的對象大多數(shù)是用戶,所以必須為用戶創(chuàng)建一個(gè)自己的購物平臺(tái),確保用戶可以更方便的購買商品,并可以在購買后對的商品進(jìn)行歷史記錄的查看。該系統(tǒng)創(chuàng)建一個(gè)用戶自己的平臺(tái),用戶可以注冊一個(gè)唯一的賬號名稱,并可以管理自己的個(gè)人信息。系統(tǒng)設(shè)計(jì)了訂單管理。用戶不僅可以通過訂單管理查看自己的歷史記錄,還可以知道自己的貨物是不是已經(jīng)發(fā)送了。管理員也可以對訂單進(jìn)行確認(rèn)。系統(tǒng)的設(shè)計(jì)就為廣大的用戶提供了這樣平臺(tái)。也就大大的節(jié)約了人們在購買商品時(shí)的所花時(shí)間,并直觀的了解了商品的信息和自己購物的情況。由上述我們可以看出在網(wǎng)上購物系統(tǒng)中,訂單模塊的重要性,所以也就需要開發(fā)這樣的平臺(tái)來完善系統(tǒng),讓系統(tǒng)更具有使用價(jià)值。 2.需求分析 2.1用戶需求 系統(tǒng)以訂單來確認(rèn)用戶所買的商品和商品的價(jià)格,用戶確認(rèn)提交訂單時(shí)應(yīng)該填寫自己真實(shí)的聯(lián)系方式,以便能準(zhǔn)確的拿到自己夠買的商品。在后臺(tái)管理員應(yīng)該能夠進(jìn)行設(shè)置用戶發(fā)送的訂單的狀態(tài)。 2.2可行性 網(wǎng)上購物系統(tǒng)經(jīng)濟(jì)可行性就在于:現(xiàn)在隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,網(wǎng)上購物也在不斷的興起,它是網(wǎng)上不可缺少的交易平臺(tái)。對于任何一個(gè)客戶而言,不論身在何地,只要有一臺(tái)接入互聯(lián)網(wǎng)的計(jì)算機(jī),就可以完成網(wǎng)上購買。對于企業(yè)來說,也不管身在何地,只要有一臺(tái)接入互聯(lián)網(wǎng)的計(jì)算機(jī)就可以對企業(yè)信息進(jìn)行管理。網(wǎng)上購物在當(dāng)今社會(huì),不僅為企業(yè)帶來了良好的經(jīng)濟(jì)效益,還為企業(yè)的產(chǎn)品進(jìn)行了良好的推銷、展示。圍繞這一發(fā)展的空間而開發(fā)了這一網(wǎng)上購物系統(tǒng),讓更多的企業(yè)能夠更好的展示自己的商品,還為企業(yè)帶來更多的收益。 該系統(tǒng)的操作可行性在于:用戶只需要能上網(wǎng),會(huì)簡單使用電腦。系統(tǒng)采用一般用戶最直觀的觀察方式來設(shè)計(jì)。讓用戶在最短的時(shí)間里可以把喜歡的商品帶回家,這樣的方式購物,大大節(jié)約了用戶為了買東西而到處去商場選購商品的時(shí)間。系統(tǒng)的界面清晰明朗,用戶不用花太多的時(shí)間就可以選購到商品。管理員也可以在很快的時(shí)間里就可以對對商品進(jìn)行管理。 2.3數(shù)據(jù)流圖 1.1未登錄 1.3登錄驗(yàn)證 1.2已登錄 驗(yàn)證成功 驗(yàn)證失敗 登錄 1.4注冊驗(yàn)證 注冊 注冊失敗 注冊成功 會(huì)員信息記錄文件 注冊成功 1.5個(gè)人信息查詢、修改 下訂單 查詢、修改訂單 訂單反饋 2.4功能需求 在用戶把商品放到購物車以后,也許用戶會(huì)到收銀臺(tái)結(jié)賬。該系統(tǒng)的訂單就實(shí)現(xiàn)了用戶向收銀員提交商品和收銀員告訴用戶應(yīng)付多少錢的功能。該系統(tǒng)不提供網(wǎng)上支付的功能。系統(tǒng)以訂單來確認(rèn)用戶所買的商品和商品的價(jià)格,用戶確認(rèn)提交訂單時(shí)應(yīng)該填寫自己真實(shí)的聯(lián)系方式,以便能準(zhǔn)確的拿到自己夠買的商品。在后臺(tái)管理員應(yīng)該能夠進(jìn)行設(shè)置用戶發(fā)送的訂單的狀態(tài)。 2.5業(yè)務(wù)流程圖 管理業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,通過它可以幫助分析人員找出業(yè)務(wù)流程中的不合理的流向。在業(yè)務(wù)流程圖中圓形代表系統(tǒng)中人員,矩形代表系統(tǒng)外實(shí)體,箭頭代表數(shù)據(jù)、報(bào)表賬目的流向。 本系統(tǒng)主要是對銷售訂單進(jìn)行管理,但在銷售這一環(huán)節(jié)的管理上與庫存有密切的聯(lián)系,所以對庫存的進(jìn)貨訂單也有相應(yīng)的管理。 總體業(yè)務(wù)流程描述如下: 1.銷售訂單登記:將每一筆銷售信息進(jìn)行登記,以便財(cái)務(wù)進(jìn)行賬款上的處理并且也便于對銷售統(tǒng)計(jì)的查詢。 2.訂單確認(rèn):根據(jù)客戶的聯(lián)系方式將所接受的訂單具體信息與其進(jìn)行確認(rèn)。使客戶及時(shí)了解訂單處理狀態(tài),也便于對訂單進(jìn)行流程化管理。 3.貨物發(fā)送:將與客戶確認(rèn)過的訂單進(jìn)行貨物上的發(fā)送。 4.賬款結(jié)算:對于訂單賬款進(jìn)行管理,對于每張訂單應(yīng)付款、已付款、未付款及每次付款記錄都有詳細(xì)記載。 其過程是:訂單管理員要對庫管部門的進(jìn)貨訂單與進(jìn)貨退貨訂單進(jìn)行登記,再將訂單送財(cái)務(wù)部門供其賬款結(jié)算使用,財(cái)務(wù)部門將訂單賬款信息送訂單管理員,由訂單管理員對訂單付款信息進(jìn)行更新。對于客戶的退貨信息由售后部門做出相關(guān)處理制定銷售退貨單送訂單管理員進(jìn)行登記,再由財(cái)務(wù)部門對賬款進(jìn)行管理。 本系統(tǒng)業(yè)務(wù)流程圖如圖2所示 圖2 系統(tǒng)業(yè)務(wù)流程圖 當(dāng)接收到客戶銷售訂單時(shí),訂單操作人員要根據(jù)客戶相關(guān)信息來確認(rèn)此訂單是否有效,若訂單有效則要判斷庫存量是否充足,對于不充足的情況要即時(shí)通知庫管部門,充足的情況下要通過相應(yīng)聯(lián)系方式通知客戶其訂單已被受理。對于銷售出庫或銷售退貨要進(jìn)行相關(guān)的減庫存或加庫存作業(yè)。 銷售訂單處理步驟如圖3所示。 圖3 銷售訂單處理步驟 3.系統(tǒng)設(shè)計(jì) 3.1概要設(shè)計(jì) 訂單模塊結(jié)構(gòu)圖: 訂單管理 普通用戶 管理員管理模塊 服務(wù)臺(tái) 查看訂單信息 訂單查看 訂單狀態(tài)設(shè)置 訂單刪除 訂單模塊包含了普通用戶訂單,和管理員管理訂單,兩者之間聯(lián)系緊密,只有在普通用戶提交了訂單以后,管理員才能對用戶提交的訂單進(jìn)行管理。管理員確認(rèn)訂單以后要反映個(gè)用戶知道,貨物是否已經(jīng)發(fā)送出來了。普通用戶訂單分為服務(wù)臺(tái)和查看訂單信息。服務(wù)臺(tái)實(shí)現(xiàn)了用戶提交訂單的功能,查看訂單信息和看自己曾經(jīng)購買過的商品,還可以看到管理員是不是已經(jīng)把自己買的商品發(fā)送出來了。管理員管理訂單,首先要查看訂單,對訂單的信息進(jìn)行確認(rèn),符合要求以后,管理員就在訂單狀態(tài)設(shè)置這里設(shè)置訂單的審核程度(如:是否已經(jīng)發(fā)送了貨物等)。管理員對于很久以前的訂單或不符合要求的訂單,管理員可以對訂單進(jìn)行刪除管理。 顧客確定購物車中的商品后提交訂單,如顧客已填寫收貨人信息,則頁面顯示該信息并由顧客確認(rèn)。如尚未填寫則顯示相應(yīng)表單請其填寫,系統(tǒng)記錄顧客提交的收貨人信息以便其下次購物時(shí)使用。顧客提交訂單后可在網(wǎng)上商城查詢該訂單,并可對尚未處理的訂單進(jìn)行取消、修改等操作 用戶訂單流程圖: 開始 用戶界面 是否購買 獲取訂單號 將訂單插入訂單詳細(xì)表里 服務(wù)臺(tái) n y 結(jié)束 用戶在登錄后開始選購商品,商品放到購物車?yán)铮?dāng)用戶需要結(jié)賬的時(shí)候,用戶點(diǎn)擊服務(wù)臺(tái),開始對訂單的確認(rèn),如果用戶看了以后還不想結(jié)賬,用戶可以返回到商品信息頁面繼續(xù)選購用戶需要的商品。如果用戶已經(jīng)確定要購買了,那用戶確定提交訂單后轉(zhuǎn)到了后臺(tái)的處理,后臺(tái)將對用戶提交的訂單進(jìn)行判斷,并獲取用戶所要購買的商品信息,并把這些信息添加到訂單信息表和訂單詳細(xì)表中。到這里用戶的一次訂單提交就算是完成了。 3.2詳細(xì)設(shè)計(jì) 當(dāng)用戶提交了訂單以后,管理員在管理界面上就可以看到用戶提交的訂單,當(dāng)管理員確定后訂單無誤后就可以確認(rèn)了。 管理員點(diǎn)擊“確定該訂單”后,就實(shí)現(xiàn)了訂單的確認(rèn),點(diǎn)擊“設(shè)置為發(fā)送”則說明管理員已經(jīng)把用戶所要的貨物已經(jīng)發(fā)送出去了。點(diǎn)擊“刪除該訂單”則對該訂單的信息全部刪除。 (1)確定訂單功能實(shí)現(xiàn)的代碼如下: protected void btnConfirm_Click(object sender, EventArgs e) { strSql = "Update z_OrderInfo set Order_isConfirm = y,Admin_confirmAdminID="+Session["AdminID"].ToString()+",Order_confirmTime="+DateTime.Now+" where Order_no = "+oid+";"; webService.ExcuteSql(strSql); Response.Redirect("Order_Manage.aspx?oid="+oid); } (2)設(shè)置發(fā)送狀態(tài)的功能實(shí)現(xiàn)的代碼如下 protected void btnSend_Click(object sender, EventArgs e) { strSql = "Update z_OrderInfo set Order_sendStatus = 1 where Order_no = " + oid + ";"; webService.ExcuteSql(strSql); Response.Redirect("Order_Manage.aspx?oid=" + oid); } (3)刪除訂單信息的功能實(shí)現(xiàn)代碼如下 protected void btnDel_Click(object sender, EventArgs e) { strSql = "Delete from z_OrderInfo where Order_no = " + oid + ";"; webService.ExcuteSql(strSql); strSql = "Delete from z_OrderDetail where Order_no = " + oid + ";"; webService.ExcuteSql(strSql); Response.Redirect("Order_List.aspx"); } 在以上的數(shù)據(jù)庫連接中,系統(tǒng)用到了類的連接,在類里寫了所有的會(huì)被多次調(diào)用的代碼。本系統(tǒng)中調(diào)用到的類,類的名稱為WebService.cs。 類里的主要碼如下: public bool HasName(string strSql) { string strConn = "Data Source=.;Initial Catalog=shop;User ID=sa;Password="; DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactory("System.Data.SqlClient"); DbConnection dbConn = dbProviderFactory.CreateConnection(); dbConn.ConnectionString = strConn; dbConn.Open(); DbCommand dbComm = dbProviderFactory.CreateCommand(); dbComm.Connection = dbConn; dbComm.CommandText = strSql; DbDataReader reader = dbComm.ExecuteReader(); return reader.Read(); } public void ExcuteSql(string strSql) { string strConn = "Data Source=.;Initial Catalog=shop;User ID=sa;Password="; DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactory("System.Data.SqlClient"); DbConnection dbConn = dbProviderFactory.CreateConnection(); dbConn.ConnectionString = strConn; dbConn.Open(); DbCommand dbComm = dbProviderFactory.CreateCommand(); dbComm.Connection = dbConn; dbComm.CommandText = strSql; dbComm.ExecuteNonQuery(); dbConn.Close(); dbConn.Dispose(); } public DataTable ExcuteSelect(string strSql) { string strConn = "Data Source=.;Initial Catalog=shop;User ID=sa;Password="; DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactory("System.Data.SqlClient"); DbConnection dbConn = dbProviderFactory.CreateConnection(); dbConn.ConnectionString = strConn; dbConn.Open(); DbCommand dbComm = dbProviderFactory.CreateCommand(); dbComm.Connection = dbConn; dbComm.CommandText = strSql; DbDataAdapter adapter = dbProviderFactory.CreateDataAdapter(); adapter.SelectCommand = dbComm; DataSet dsDataSet = new DataSet(); adapter.Fill(dsDataSet,"table"); return dsDataSet.Tables["table"]; } 3.3數(shù)據(jù)庫設(shè)計(jì) 商品表是用來保存網(wǎng)上商城中每一種商品基本信息的數(shù)據(jù)表,是顯示、維護(hù)和管理商品數(shù)據(jù)的依據(jù),如表所示: 字段名 描述 類型 長度 是否允許空 是否為主鍵 Id 商品編號 INTEGER 否 是 Sortid 商品分類編號 INTEGER 否 否 Name 商品名稱 VARCHAR 50 否 否 price 商品價(jià)格 DOUBLE 否 否 Saleprice 銷售價(jià)格 DOUBLE 4 否 否 Descripts 商品描述 TEXT 500 否 否 Contents 商品介紹 TEXT 2000 是 否 Saledate 上貨時(shí)間 DATE 否 否 Salecount 商品數(shù)量 INTEGER 是 否 Image 商品圖片存放路徑 VARCHAR 50 是 否 1.2商品類別表 字段 描述 類型 長度 是否為空 是否為主鍵 Id 商品分類編號 INTEGER 否 是 Name 商品分類名稱 VARCHAR 40 否 否 1.3會(huì)員表 字段 描述 類型 長度 是否為空 是否為主鍵 Id 用戶編號 INTEGER 否 是 Username 用戶名 VARCHAR 20 否 否 Password 密碼 VARCHAR 20 否 否 Realname 用戶真實(shí)姓名 VARCHAR 20 是 否 Tel 用戶電話 VARCHAR 20 是 否 Address 用戶地址 VARCHAR 100 是 否 Zip 郵政編碼 VARCHAR 6 是 否 email 電子郵件地址 VARCHAR 50 是 否 1.4訂單表 字段 描述 類型 長度 是否為空 是否為主鍵 Id 訂單編號 INTEGER 否 是 Ordermo 生成訂單的編號 VARCHAR 50 否 否 Userid 用戶編號 INTEGER 否 否 Realname 收貨人姓名 VARCHAR 20 否 否 Address 收貨地址 VARCHAR 100 否 否 Zip 郵政編碼 VARCHAR 6 是 否 Tel 聯(lián)系電話 VARCHAR 11 是 否 Payment 付款方式 VARCHAR 20 是 否 Email 電子郵件地址 VARCHAR 50 是 否 Memo 備注說明 TEXT 2000 是 否 Time 訂單生成時(shí)間 VARCHAR 20 是 否 tag 標(biāo)志該訂單是否處理過 INTEGER 是 否 Price 價(jià)格 DOUBLE 是 否 1.5訂單細(xì)目錄 字段 描述 類型 長度 是否為空 是否為主鍵 Id 編號 INTEGER 否 是 Ordered 訂單編號 INTEGER 否 否 Bookid 商品編號 INTEGER 否 否 Count 訂購數(shù)量 INTEGER 否 否 price 該條目對應(yīng)價(jià)格 INTEGER 否 否 4.測試分析 4.1測試目的 本測試計(jì)劃文檔作為指導(dǎo)此測試項(xiàng)目循序漸進(jìn)的基礎(chǔ),幫助我們安排合適的資源和進(jìn)度,避免可能的風(fēng)險(xiǎn)。本文檔有助于實(shí)現(xiàn)以下目標(biāo): 1) 確定現(xiàn)有項(xiàng)目的信息和應(yīng)測試的軟件結(jié)構(gòu)。 2)列出推薦的測試需求 3)推薦可采用的測試策略,并對這些策略加以詳細(xì)說明 4)確定所需的資源,并對測試的工作量進(jìn)行估計(jì)。 5)列出測試項(xiàng)目的可交付元素,包括用例以及測試報(bào)告等。 4.2測試需求 名稱:訂單測試。 目的:測試訂單功能。 內(nèi)容:包括訂單登記輸入、合理性檢查、合法性檢查;訂單確認(rèn);貨物發(fā)貨提交、合理性檢查、合法性檢查;賬款結(jié)算 4.3測試策略 4.3.1單元測試 訂單管理模塊 操作描述 輸入 預(yù)期輸出 實(shí)際輸出 是否通過 進(jìn)入電子商城購物系統(tǒng)首頁并登錄,選擇商品點(diǎn)擊購買 點(diǎn)擊下一步 進(jìn)入確認(rèn)訂單界面,并顯示選購人的信息 進(jìn)入確認(rèn)訂單界面,并顯示選購人的信息 是 進(jìn)入電子商城購物系統(tǒng)首頁并登錄,選擇商品點(diǎn)擊購買 點(diǎn)擊下一步 點(diǎn)擊提交訂單 提示訂單提交成功,并顯示訂單主要信息 提示訂單提交成功,并顯示訂單主要信息 是 進(jìn)入電子商城購物系統(tǒng)首頁并登錄,選擇商品點(diǎn)擊購買 點(diǎn)擊下一步 點(diǎn)擊提交訂單 然后點(diǎn)擊訂單管理 進(jìn)入訂單管理界面 進(jìn)入訂單管理界面 是 進(jìn)入訂單管理界面,點(diǎn)擊查看訂單 顯示訂單信息 顯示訂單信息 是 進(jìn)入訂單管理界面,點(diǎn)擊刪除訂單 刪除訂單并提示訂單刪除成功 刪除訂單并提示訂單刪除成功 是 進(jìn)入電子商城購物系統(tǒng)首頁并登錄,選擇商品點(diǎn)擊購買 點(diǎn)擊下一步 點(diǎn)擊提交訂單 然后點(diǎn)擊訂單管理 修改收貨人姓名 并提交 在訂單管理界面查看是否修改成功 將收貨人姓名張俊改為張遼 收貨人姓名為張遼 收貨人姓名為張遼 是 進(jìn)入電子商城購物系統(tǒng)首頁并登錄,選擇商品點(diǎn)擊購買 點(diǎn)擊下一步 點(diǎn)擊提交訂單 然后點(diǎn)擊訂單管理 修改收貨人聯(lián)系電話并提交 在訂單管理界面查看是否修改成功 將收貨人聯(lián)系電話13412345678改為13412345679 收貨人聯(lián)系電話為13412345678 收貨人聯(lián)系電話為13412345678 是 進(jìn)入電子商城購物系統(tǒng)首頁并登錄,選擇商品點(diǎn)擊購買 點(diǎn)擊下一步 點(diǎn)擊提交訂單 然后點(diǎn)擊訂單管理 修改收貨人郵編并提交 在訂單管理界面查看是否修改成功 將收貨人郵編55555改為44444 收貨人郵編55555為44444 收貨人郵編55555為44444 是 進(jìn)入電子商城購物系統(tǒng)首頁并登錄,選擇商品點(diǎn)擊購買 點(diǎn)擊下一步 點(diǎn)擊提交訂單 然后點(diǎn)擊訂單管理 修改收貨人詳細(xì)地址并提交 在訂單管理界面查看是否修改成功 將收貨人詳細(xì)地址武漢市改為上海市 收貨人詳細(xì)地址武漢市為上海市 收貨人詳細(xì)地址武漢市為上海市 是 4.3.2集成測試 當(dāng)將上述模塊嵌入主程序中進(jìn)行執(zhí)行時(shí),商品提交后能夠成功時(shí)可以正確跳轉(zhuǎn)到訂單界面,訂單數(shù)據(jù)正確提交后會(huì)彈出成功對話框并返回界面,集成測試結(jié)果沒有缺陷存在。 4.3.3系統(tǒng)測試 在本系統(tǒng)要求的軟硬件環(huán)境下部署該系統(tǒng)后,作為計(jì)算機(jī)系統(tǒng)的一個(gè)部分,與系統(tǒng)中其他部分結(jié)合起來,在實(shí)際運(yùn)行環(huán)境下沒有發(fā)現(xiàn)軟件潛在的問題,系統(tǒng)正常運(yùn)行。 由于在登錄模塊加入了防止注入漏洞的機(jī)制,通過了系統(tǒng)安全測試,壓力測試則很大程度上取決于硬件質(zhì)量,適當(dāng)進(jìn)行硬件的升級可以使系統(tǒng)有較高的抗壓能力,基于目前的個(gè)人電腦來做服務(wù)器顯然是無法承受很大用戶訪問量的。 5.設(shè)計(jì)體會(huì) 要想完成這系統(tǒng)需要通過上網(wǎng)查詢和查閱書籍,再加上自己所學(xué)的知識,將各個(gè)問題用算法基本實(shí)現(xiàn)。即使程序編寫出來,上機(jī)調(diào)試成功仍是一大阻礙,首先程序中出現(xiàn)的錯(cuò)誤看都無法看懂更別說修改了,請同學(xué)幫忙將錯(cuò)誤一一糾正。 編寫該程序,使我明白書本上的任何知識都可以運(yùn)用于實(shí)際,就像這次系統(tǒng)的的設(shè)計(jì),我根據(jù)實(shí)際問題的具體情況,結(jié)合課程中的基本理論和基本算法,分析并正確確定數(shù)據(jù)的邏輯結(jié)構(gòu),合理地選擇相應(yīng)的存儲(chǔ)結(jié)構(gòu),并能設(shè)計(jì)出解決問題的有效算 法的能力,在這次課程設(shè)計(jì)的調(diào)試過程中,我總結(jié)出了一條很有用的調(diào)試經(jīng)驗(yàn),通過注釋程序段語句,部分執(zhí)行程序,由大到小縮短范圍,直到找到程序問題所在,我認(rèn)為這個(gè)方法能很好的提高程序調(diào)試的效率。 在設(shè)計(jì)過程中所積累的經(jīng)驗(yàn)與教訓(xùn),將會(huì)對以后的學(xué)習(xí)打下良好基礎(chǔ) 這次的課程設(shè)計(jì)給我留下太多記憶深刻的東西,讓我清醒的認(rèn)識到自己知識上的缺陷,當(dāng)然也讓我學(xué)到許多課本上學(xué)不到的知識,在學(xué)習(xí)的過程中有失敗,當(dāng)然也有困惑,有成功,當(dāng)然也有喜悅。雖然知識課程設(shè)計(jì),但我拿出了自己的全部精力去對待,能學(xué)到知識固然值得驕傲,能認(rèn)識到自己的過錯(cuò)和不足不也是一件幸福嗎!在編碼過程中,反反復(fù)復(fù)的糾錯(cuò)和修改鍛煉了我的耐心和毅力,這是一個(gè)程序設(shè)計(jì)人員必不可少的素質(zhì),使我認(rèn)識到設(shè)計(jì)過程中要分析細(xì)致,使用最優(yōu)方案。記得古語中說:“學(xué)然后知不足”,能在 學(xué)習(xí)的過程中不斷彌補(bǔ)自己的不足之處,不斷完善自我,提升自我。 參考文獻(xiàn) 【1】康諾利 何玉潔 數(shù)據(jù)庫設(shè)計(jì)教程(第二版) [M].清華大學(xué)出版社 2009年 【2】張海潘 軟件工程導(dǎo)論[M]. 科學(xué)出版社 1998年. 【3】李春葆 蘇光奎 信息系統(tǒng)分析與設(shè)計(jì)[M].清華大學(xué)出版社 2005年 【4】陳文博 朱青 數(shù)據(jù)結(jié)構(gòu)與算法[M].機(jī)械工業(yè)出版社 1996年 19- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 網(wǎng)上商城 訂單 管理 模塊
鏈接地址:http://appdesigncorp.com/p-6641027.html