典型的網(wǎng)上商城一般需要實現(xiàn)商品信息動態(tài)提示、購物車管理、客戶信息注冊和登錄管理、訂單處理等模塊。 2.1.2 用戶特征:系統(tǒng)對三類用戶設置了權(quán)限: 1、訪客:瀏覽產(chǎn)品詳情、注冊新用戶; 2、注冊用戶:用戶登錄、瀏覽商品詳情、購買商品、提交訂單、獲取訂單號; 3.后臺管理員:客戶管理(查看/編輯客戶信息、客戶信息搜索)、產(chǎn)品管理(查看/編輯所有產(chǎn)品、產(chǎn)品信息搜索、添加產(chǎn)品)、訂單管理(查看/編輯所有訂單、訂單查詢)、產(chǎn)品分類管理(查看/編輯產(chǎn)品主分類、添加產(chǎn)品主分類)、支付管理(查看/編輯支付方式、添加支付方式)。 2.2 功能需求 2.2.1 前端功能 2.2.2 后端功能 購買商品 查看商品主要類別 查看商品信息 確認付款 確認訂單 搜索所需商品 用戶登錄 用戶注冊 第三章 系統(tǒng)設計說明 3.1 系統(tǒng)設計 3.1.1 主要功能系統(tǒng)業(yè)務流程 圖 前端客戶購物流程圖 客戶管理(查看/編輯客戶信息、客戶信息搜索) 產(chǎn)品管理(查看/編輯所有產(chǎn)品、產(chǎn)品信息搜索、添加產(chǎn)品) 訂單管理(查看/編輯所有訂單、訂單查詢)商品類別管理(查看/編輯商品主類別、添加商品主類別)支付管理(查看/編輯支付方式、添加支付方式)進入首頁商品類別列表商品檢索商品信息顯示添加到購物車用戶注冊用戶登錄 生成訂單 是否注冊 后臺管理流程 圖3.1.2 系統(tǒng)總體結(jié)構(gòu) 圖3.1.3 系統(tǒng)架構(gòu)設計 網(wǎng)上商城前后端管理員登錄系統(tǒng) 授權(quán)用戶管理 商品管理 訂單管理 支付管理 退出系統(tǒng) 表現(xiàn)層控制層模型層數(shù)據(jù)庫層3.2數(shù)據(jù)庫設計管理員表管理結(jié)構(gòu)字段名數(shù)據(jù)結(jié)構(gòu)是否為空。 字段說明 (20) 用戶名?? (PK) (20) 密碼 (50) 用戶名??。 用戶信息表Users的結(jié)構(gòu)。 字段名數(shù)據(jù)結(jié)構(gòu)是否為空。 字段描述(20) 用戶名??(PK)(20) 用戶密碼(50) 用戶名??性別(1000) 地址(50) 郵箱地址(100) 固定電話號碼(50) 購物車表結(jié)構(gòu)字段名稱數(shù)據(jù)結(jié)構(gòu)是否為字段描述Idint號碼識別(20)用戶名、商品編號、下單時間、下單數(shù)量、銷售價格、用戶確認(0-用戶下單;1-發(fā)送到收銀員;2-提交訂單(50)訂單號、提交時間,管理員確認(0-未提交;1-用戶提交;2-處理;3-交付;4-結(jié)賬) 客戶投訴表結(jié)構(gòu) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 是否為空 字段描述 Idint 投訴編號標識投訴時間( 20) 用戶名??(50) 訂單號(1000) 投訴內(nèi)容(1000) 處理結(jié)果處理標志(0-未處理;1-已處理) 3.3 模塊開發(fā)說明主要分為五個模塊: 任務項交付項 用戶管理模塊 用戶注冊/登錄 兩頁產(chǎn)品管理模塊 搜索所需產(chǎn)品查看 兩頁產(chǎn)品信息、訂單管理模塊、確認訂單頁面、產(chǎn)品類別管理模塊、查看產(chǎn)品主類別頁面、支付管理模塊、兩頁購買產(chǎn)品/確認付款、章節(jié)4 系統(tǒng)功能實現(xiàn) 4.1 客戶端管理功能實現(xiàn) 測試用例名稱 用例狀態(tài) 結(jié)果備注 用戶部分 用戶注冊已通過注冊用戶登錄執(zhí)行 通過留言執(zhí)行 通過添加、修改、刪除購物車信息執(zhí)行 通過提交訂單執(zhí)行瀏覽公告 通過在瀏覽器部分查看網(wǎng)站主頁內(nèi)容來執(zhí)行 通過查詢來執(zhí)行 產(chǎn)品信息已通過4.2服務器管理功能實現(xiàn)。 測試用例名稱。 用例狀態(tài)。 檢測結(jié)果。 評論。 后臺管理部分。 管理員注冊。 被處決。 通過管理員登錄。 被處決。 通過用戶管理系統(tǒng)。 被處決。 通過公告管理系統(tǒng)。 被處決。 通過訂單管理系統(tǒng)。 通過商品管理系統(tǒng)執(zhí)行 通過第五章項目概要 5.1 實際開發(fā)成果 5.1.1 軟件產(chǎn)品描述 例如:交付的軟件產(chǎn)品名稱:網(wǎng)上商城系統(tǒng)子系統(tǒng):前端購物、后端管理軟件系統(tǒng)模塊列表: 1.用戶注冊/登錄 2.修改用戶信息 4.實現(xiàn)購物 5.查看購物車 7.商品管理 8.訂單管理 9.用戶管理 105.1.2 開發(fā)進度示例:階段計劃工作日實際工作日對比原因需求階段按時完成 任務團隊成員沒有完全整合在一起。 設計階段10.按時完成任務。 團隊成員共同努力實現(xiàn)階段 15。團隊成員共同努力按時完成任務。 5.2 開發(fā)工作評價 5.2.1 對項目開發(fā)過程的總體評價。 開發(fā)過程還可以,但還是有點不盡如人意。
首先,對問題的規(guī)劃不完整、想象不完整購物網(wǎng)站需求分析,導致開發(fā)過程中出現(xiàn)各種問題。 例如,在開發(fā)設計頁面時,沒有考慮與數(shù)據(jù)庫的對應關(guān)系,因此在代碼中添加時出現(xiàn)了嚴重的問題。 其次,團隊中部分成員技術(shù)基礎較差,無法自行解決一些簡單的問題,導致開發(fā)進度慢很多。 5.2.2 技術(shù)方法評價本項目開發(fā)采用的技術(shù)為ASP。 通過這個項目,我更加熟練了ASP技術(shù)的應用。 在網(wǎng)頁設計方面購物網(wǎng)站需求分析,ASP技術(shù)的應用與其他技術(shù)相比有一個特殊的特點,那就是代碼的添加簡單、清晰。 5.2.3 產(chǎn)品質(zhì)量評價 總體來說,本項目的系統(tǒng)功能基本齊全,但還存在一些小細節(jié)問題。 11 5.3 技術(shù)積累和經(jīng)驗 全面的技術(shù)積累:在表單數(shù)據(jù)的提交和獲取中應用了大量的應用,熟練掌握了數(shù)據(jù)的提交和保存方法。 頁面之間還有保存和提取產(chǎn)品的使用方法之間的鏈接。 經(jīng)驗總結(jié):隨著項目開發(fā)經(jīng)驗的增加,我深刻地認識到團隊開發(fā)過程中每個團隊成員的重要性,以及團隊開發(fā)之間的團結(jié)。
186信息網(wǎng)原創(chuàng)文章,轉(zhuǎn)載請注明本文來自:www.yjdjwpb.cn