版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、電子商城詳細設計說明書 組 長_劉春艷_(21 )_組 員_楊 洋(22) 楊 帆(53) 王子夢(60) 江英杰(24) 劉雷航(46)指導老師_ 馬傳香 _ 二零一二年五月三十一日目 錄1引言 11編寫目的 1 12背景 1 13定義 1 14參考資料 12總體設計原則 23程序系統(tǒng)的結構 24用戶子模塊 3 41程序描述 3 42功能 4 43性能 4 44輸人項 5 45輸出項 5 46 用例圖 6 47頁面設計 65后臺管理界面9 51程序描述 9 52用例圖10 5.3后臺管理之會員管理11 5.3.1程序流程圖11 5.3.2功能11 5.3.3 性能12 5.3.4輸入項12
2、5.3.5輸出項13 5.3.6用例圖13 5.3.7頁面設計14 5.4后臺管理之商品管理14 5.4.1程序流程圖14 5.4.2功能 15 5.4.3 性能15 5.4.4輸入項16 5.4.5輸出項16 5.4.6用例圖17 5.4.7頁面設計17 5.5后臺管理之訂單管理管理18 5.5.1程序流程圖18 5.5.2功能18 5.5.3 性能19 5.5.4輸入項19 5.5.5輸出項19 5.5.6用例圖20 5.5.7頁面設計20 5.6后臺管理之系統(tǒng)用戶管理21 5.6.1程序流程圖21 5.6.2功能21 5.6.3 性能22 5.6.4輸入項22 5.6.5輸出項23 5.
3、6.6用例圖23 5.6.7頁面設計23 5、測試計劃256、尚未解決的問題2725 1引言 11編寫目的該階段開發(fā)以正式進入軟件的實際開發(fā)階段,本階段完成系統(tǒng)的詳細設計并明確系統(tǒng)的數據結構與軟件結構。在軟件設計階段主要是把一個軟件需求轉化為軟件表示的過程,這種表示只是描繪出軟件的總的概貌。本詳細設計說明書的目的就是進一步細化軟件設計階段得出的軟件總體概貌,把它加工成在程序細節(jié)上非常接近于源程序的軟件表示。軟件開發(fā)小組的每一位參與開發(fā)成員應該閱讀本說明,以清楚產品在技術方面的要求和實現(xiàn)策略,本手冊將進行技術評審和技術的可行性檢查。12背景 項目名稱:網上購物系統(tǒng)項目開發(fā)人員:楊 洋 劉春艷 江
4、英杰 劉雷航 楊 帆 王子夢項目運行環(huán)境:tomcat7.0以上版本 mysql 5.5 myeclipse8.6以上版本項目簡介: 本系統(tǒng)主要實現(xiàn)網上產品展示與在線定購及人員的管理,一、不同身份有不同的權限功能(管理人員、注冊用戶、游客)二、在線產品展示(分頁顯示)三、在線定購 ,實現(xiàn)對購物車的管理核訂單的管理四、后臺管理(用戶管理、商品的管理、訂單管理、系統(tǒng)用戶管理) 13 定義 1.internet:是由橫跨全球的各種不同類型的計算機網絡連接起來的一個全球性網絡 。2.頁面:使用瀏覽器瀏覽到的網頁,包含了各種類型的信息,實現(xiàn)了某個特定的功能 。3.internet explorer簡稱i
5、e micorsoft公司推出的免費瀏覽器。4.pc:personal compur的簡稱,意為個人計算機。5.java:一總面向對象的程序設計語言。6.jdbc:java databaseconnectivity(java數據庫連接),用于訪問關系類型數據庫的java技術。7.jdk:javadeveloper kit,意為java開發(fā)工具包,它是一總用于構建在java平臺上發(fā)布應用程序,applet和組建的開發(fā)環(huán)境。8.tomcat:是一個可以開放源代碼,運行jspweb應用軟件的web 應用軟件容器。 14參考資料 1、張海藩.軟件工程導論.清華大學出版社,2008年2月第五版.2、 b
6、ob hughes mike cotterell.軟件項目管理.機械工業(yè)出版社,2010.9.3、 計算機軟件產品開發(fā)文件編制指南gb8567-88 2、總體設計設計原則在確定目標系統(tǒng)的過程中,主要遵循了以下幾個原則: 目標系統(tǒng)應能滿足概要設計描述的功能需求; 目標系統(tǒng)應具有較好的可擴展性; 目標系統(tǒng)的客戶端使用方便、界面友好、配置和管理簡單靈活。 目標系統(tǒng)的安全性能能夠給予一定的保障。 3程序系統(tǒng)的結構圖1 用戶系統(tǒng)結構圖表1 用戶系統(tǒng)結構模塊功能序號模塊名稱模塊功能1 用戶子模塊游客:游客進入系統(tǒng)之后可以頁面中的信息進行瀏覽,也可以注冊成為新會員,并獲得與普通會員等同的權限注冊會員:會員進
7、入系統(tǒng)之后可以登錄、瀏覽商品詳細信息,添加到購物車,提交訂單 2 會員管理會員級別管理:1、對會員的級別進行增加、修改、刪除、查看。2、導出后臺數據,生成excel表格或者形成xml文件會員管理:1、對會員信息進行增加、修改、刪除、查看2、導出后臺數據,生成excel表格或者形成xml文件3 訂單管理1、實現(xiàn)對訂單的增加、查看、修改、刪除2、導出后臺數據,生成excel表格或者形成xml文件4 商品管理商品分類:增加、查看、修改、刪除商品分類商品管理:增加、修改、刪除、預覽、發(fā)布商品;實現(xiàn)后臺數據的導出形成excel文件或者xml文件5系統(tǒng)用戶管理實現(xiàn)對系統(tǒng)用戶的新增、查看、修改、刪除4用戶子
8、模塊 41程序描述 圖2 用戶子模塊程序流程圖功能說明:a、 進入系統(tǒng)的所有用戶都可以瀏覽網站上的所有的商品。如果需要購物必須要注冊成為會員。會員級別分為白金會員核普通會員。會員登錄進入之后可以累計積分。b、 登錄。在登陸地時候,必須驗證密碼。如果密碼不正確,重新輸入。正確,進入系統(tǒng)界面。驗證碼也需要驗證。如果驗證碼正確,則進入,驗證碼不正確則重新輸入。c、 購物車管理。對需要購買的物品,可以添加到購物車。添加結束之后可以對購物車進行管理。確認商品是否需要,如果不需要,則從購物車中刪除;需要并且完成購物可以提交訂單。如果沒有購完,則繼續(xù)購物。d、 訂單管理。對訂單進行確認,確認這些商品確實是需
9、要購買的,然后就提交訂單;如果該訂單不是必須的,則可以取消訂單。e、 退出系統(tǒng)。當所有操作完成之后就退出系統(tǒng)。如果想繼續(xù)操作需要重新登陸。 42功能 (使用ipo圖進行說明)系統(tǒng)名稱網上商城購物系統(tǒng)模塊名稱前臺用戶子模塊模塊編號t000作者楊 洋日期2012-3-25模塊簡述此模塊用于用戶對選擇的商品進行增加、查看、修改、刪除等,并且注冊成為會員調用模塊用戶信息的查看、修改、刪除模塊被調用模塊無輸入項目生成用戶的信息、產品的訂單列表信息、購物車信息格式所有信息嚴格按照數據庫中表的字段的數據類型填入處理當客戶的信息通過系統(tǒng)調用查看、修改、刪除時,對應的信息被數據庫保存。當用戶修改購物的信息,訂單
10、的信息的時候,對應的數據在數據庫中保存。當提交的信息不成功是,提示相應的處理并返回輸出原訂單信息被新的信息代替,并保存在數據庫約束條件無注釋涉及的表:購物車商品選購記錄表cartselectedmer 購物車表cart 購物車商品選購記錄表cartselectedmer 注冊會員表member 43性能a. 功能能夠正確實現(xiàn)。能夠準確實現(xiàn)用戶的所有的功能。如對商品的增加、修改、刪除、預覽、發(fā)布等管理,商品的分類。b. 響應時間。點擊鼠標之后,可以再5s之內得到相關的響應。網頁的反應速度及時。c. 應用延遲時間。應用延遲時間不超過30s,能夠及時跳轉頁面,給用戶的使用帶來便捷。d. 并發(fā)用戶數量
11、。能夠允許多個用戶同時使用。 44輸入項 名稱數據類型輸入方式輸入媒體輸入數據來源安全保密條件數量頻度用戶名varchar(20)手動輸入鍵盤、鼠標用戶無待定未知密碼varchar(50)手動輸入鍵盤、鼠標用戶保密待定未知產品搜索varchar(50)手動輸入鼠標、鍵盤已有商品數據庫無未知未知會員級別varchar(20)手動輸入鼠標、鍵盤已有商品數據庫無未知未知 4 5輸出項 名稱數據類型輸出方式輸出數據位置安全保密條件數量頻度產品列表數據庫顯示數據庫無待定未知用戶信息列表數據庫顯示數據庫無待定未知商品信息頁面顯示頁面上無根據商品的數據來定未知購物單列表頁面顯示頁面上無根據用戶購物信息來定未
12、知 46用例圖圖3 用戶子模塊用例圖47頁面設計圖4 登錄主界面圖5 新品上架圖6 商品詳情圖7 促銷商品圖8 購物車管理圖9 訂單管理圖10 修改注冊資料5、后臺管理員子模塊 5. 1 程序描述功能描述:后臺管理界面主要對前臺的數據以及顯示進行管理。a. 會員管理。實現(xiàn)對會員級別管理和會員信息管理。b. 商品管理。實現(xiàn)對商品的分類以及商品信息的管理。c. 訂單管理。前臺用戶提交的訂單,后臺的管理員可以查看訂單的詳情,并對其進行管理。d. 系統(tǒng)用戶管理。系統(tǒng)用戶本人可以修改自己的用戶信息,也可以對其他系統(tǒng)用戶的信息進行修改或者刪除。圖11 后臺管理界面流程圖 52后臺管理用例圖 圖12 后臺管
13、理用例圖 5.3后臺管理之會員管理 5.3.1程序流程圖圖13 會員管理程序流程圖流程描述:a. 進入后臺界面之后,選擇是否對會員信息進行管理。如果進行操作,可以對會員的級別或者會員信息進行修改。如果不進行操作,則可以返回或者退出系統(tǒng)。b. 會員級別管理。可以添加會員的級別?;蛘邉h除現(xiàn)有的會員級別,并且設置相應的優(yōu)惠價格。c. 會員信息管理。后臺管理員可以查看、修改,刪除,新增會員的信息,查看完之后,可以選擇是否導出數據。d. 退出系統(tǒng)。判斷是否進行其他的操作,如果進行,則重新進入會員管理界面,如果不進行操作,則可以直接退出系統(tǒng)或者轉入其他的模塊。 5.3.2功能(ipo圖)系統(tǒng)名稱網上商城購
14、物系統(tǒng)模塊名稱會員管理模塊模塊編號t001作 者楊 洋日期20112-4-5模塊簡述此模塊用于對會員信息以及級別進行查看、修改、刪除、新增、并且導出excel、xml文件等調用模塊訂單的查看、修改、刪除、增加模塊被調用模塊無輸 入項目會員信息列表信息格式所有信息嚴格按照數據庫中表的字段的數據類型填入處 理當會員的信息或者級別通過系統(tǒng)調用查看、修改、刪除時,對應的信息被數據庫保存。當提交的信息不成功是,提示相應的處理并返回輸 出原會員信息被新的信息代替,并保存在數據庫,刪除的信息直接從數據庫刪除約束條件無注 釋涉及的表:注冊會員表member 會員級別表memberlevel表2 會員管理ipo
15、表 5.3.3 性能a. 功能能夠正確實現(xiàn)。能夠準確實現(xiàn)用戶的所有的功能。如對商品的增加、修改、刪除、預覽、發(fā)布等管理,商品的分類。b. 響應時間。點擊鼠標之后,可以再5s之內得到相關的響應。網頁的反應速度及時。c. 應用延遲時間。應用延遲時間不超過30s,能夠及時跳轉頁面,給用戶的使用帶來便捷。d. 并發(fā)用戶數量。能夠允許多個用戶同時使用。 5.3.4輸入項名稱數據類型輸入方式輸入媒體輸入數據來源安全保密條件數量頻度級別名稱nvchar(10)手動輸入鍵盤鼠標用戶無待定待定所需積分nvchar(10)手動輸入鍵盤鼠標用戶無優(yōu)惠百分比nvchar(10)手動輸入鍵盤鼠標用戶無級別名稱nvcha
16、r(10)手動輸入鍵盤鼠標用戶無登錄名稱nvchar(10)手動輸入鍵盤鼠標用戶無登錄密碼nvchar(10)手動輸入鍵盤鼠標用戶無核實密碼nvchar(10)手動輸入鍵盤鼠標用戶無真實姓名nvchar(10)手動輸入鍵盤鼠標用戶無 5.3.5輸出項名稱數據類型輸出方式輸出數據安全保密條件數量頻度產品列表數據集合數據庫顯示數據庫無待定未知用戶信息列表數據集合數據庫顯示數據庫無待定未知商品信息數據集合頁面顯示頁面上無根據商品的數據來定未知 5.3.6用例圖圖14 會員管理用例圖 5.3.7頁面設計圖15 會員管理之會員分類管理圖16 會員管理之注冊會員管理 5.4后臺管理之商品管理 5.4.1程
17、序流程圖圖17 商品管理流程圖功能描述:a. 進入界面之后,選擇是否對商品的信息進行管理。如果需要進行管理,就轉入到商品分類管理或者商品信息管理。如果不需要管理,則直接退出系統(tǒng)或者返回界面進行其他的操作。b. 商品分類管理。用戶可以對商品的分類進行增加、修改和刪除。做完這些操作之后判斷是否需要進行其他的操作,如果進行,則跳轉到其他頁面,如果不進行其他操作了,則可以直接退出。c. 商品信息管理。對商品的信息可以進行增加、修改、刪除、查看和分布。如果需要直接點擊頁面跳轉到下個頁面進行跳轉。執(zhí)行完之后判斷是否要進行其他的操作,如果需要就跳轉到其他的頁面,如果不需要進行其他的操作就直接退出。d. 退出
18、系統(tǒng)。所有的操作執(zhí)行完之后就退出系統(tǒng)。如果還想執(zhí)行其他的操作,就返回上一層菜單,繼續(xù)執(zhí)行。 5.4.2功能(ipo圖)系統(tǒng)名稱網上商城購物系統(tǒng)模塊名稱商品管理模塊模塊編號t002作者楊 洋日期2012-4-15模塊簡述此模塊用于對商品進行查看、修改、刪除等調用模塊訂單的查看、修改、刪除模塊被調用模塊無輸入項目產品的訂單列表信息格式所有信息嚴格按照數據庫中表的字段的數據類型填入處理當訂單的信息通過系統(tǒng)調用查看、修改、刪除時,對應的信息被數據庫保存。當提交的信息不成功是,提示相應的處理并返回輸出原訂單信息被新的信息代替,并保存在數據庫約束條件無注釋涉及的表:訂單信息表(salesorder)圖4
19、商品管理ipo圖 5.4.3 性能a. 功能能夠正確實現(xiàn)。能夠準確實現(xiàn)用戶的所有的功能。如對商品的增加、修改、刪除、預覽、發(fā)布等管理,商品的分類。b. 響應時間。點擊鼠標之后,可以再5s之內得到相關的響應。網頁的反應速度及時。c. 應用延遲時間。應用延遲時間不超過30s,能夠及時跳轉頁面,給用戶的使用帶來便捷。d. 并發(fā)用戶數量。能夠允許多個用戶同時使用。 5.4.4輸入項 名稱數據類型輸入方式輸入媒體輸入數據來源安全保密條件數量頻度商品名稱string手動輸入鼠標鍵盤用戶無待定待定商品圖片string手動輸入鼠標鍵盤用戶電腦無待定待定商品類別string手動輸入鍵盤鼠標已有數據庫無待定待定商
20、品描述string手動輸入鍵盤鼠標用戶無待定待定 5.4.5輸出項 名稱數據類型輸出方式輸出媒體輸出數據來源安全保密條件數量頻度商品信息數據集合頁面顯示鼠標、顯示器數據庫無待定待定 5.4.6用例圖圖18 商品管理用例圖 5.4.7頁面設計圖19 商品管理之商品分類管理圖20 商品管理之商品發(fā)布信息管理 5.5后臺管理之訂單管理管理 5.5.1程序流程圖圖21 訂單管理程序流程圖功能描述:a. 進入后臺管理界面之后,判斷是否需要對訂單進行管理,如果需要,就進入到訂單管理界面,如果不需要,可以返回到上一層菜單進行其他的操作。如果需要就執(zhí)行相關的操作。b. 查看訂單。對客戶發(fā)過來的訂單,在后臺有顯
21、示。后臺管理員可以對訂單進行查看。查看結束之后,可以返回地上一層菜單?;蛘邎?zhí)行其他的操作。c. 刪除訂單。對于過期的訂單或者廢掉的訂單,后臺管理員可以將其刪除。刪除完之后,可以選擇是否需要進行其他的操作,如果需要返回上一層菜單,如果不需要,則直接退出系統(tǒng)。 5.5.2功能系統(tǒng)名稱網上商城購物系統(tǒng)模塊名稱訂單管理模塊模塊編號t003作者楊 洋日期2012-5-12模塊簡述此模塊用于對訂單進行查看、修改、刪除等調用模塊訂單的查看、修改、刪除模塊被調用模塊無輸入項目產品的訂單列表信息格式所有信息嚴格按照數據庫中表的字段的數據類型填入處理當訂單的信息通過系統(tǒng)調用查看、修改、刪除時,對應的信息被數據庫保
22、存。當提交的信息不成功是,提示相應的處理并返回輸出原訂單信息被新的信息代替,并保存在數據庫約束條件無注釋涉及的表:訂單表orders 商品表 merchandise表5 訂單管理ipo圖 5.5.3 性能a. 功能能夠正確實現(xiàn)。能夠準確實現(xiàn)用戶的所有的功能。如對商品的增加、修改、刪除、預覽、發(fā)布等管理,商品的分類。b. 響應時間。點擊鼠標之后,可以再5s之內得到相關的響應。網頁的反應速度及時。c. 應用延遲時間。應用延遲時間不超過30s,能夠及時跳轉頁面,給用戶的使用帶來便捷。d. 并發(fā)用戶數量。能夠允許多個用戶同時使用。 5.5.4輸入項名稱數據類型輸入方式輸入媒體輸入數據來源安全保密條件數
23、量頻度商品名稱nvchar(20)數據信息調用鼠標數據庫無未知未知詳情描述nvchar(20)數據庫信息調用鼠標數據庫無未知未知商品價格nvchar(20)數據庫信息調用鼠標數據庫無未知未知 5.5.5輸出項名稱數據類型輸出方式輸出媒體輸出數據來源安全保密條件數量頻度購物單string頁面顯示鼠標從數據庫調出無未知未知訂單string鍵盤鼠標從數據庫調出無未知未知 5.5.6用例圖圖22 訂單管理用例圖 5.5.7頁面設計 圖23 訂單管理5.6后臺管理之系統(tǒng)用戶管理 5.6.1程序流程圖程序描述:a. 進入后臺管理界面之后進行判斷,是否需要對系統(tǒng)用戶的信息進行操作。如果需要進行操作就進入系統(tǒng)
24、用戶管理子模塊。如果不需要,就跳轉出來,或者退出系統(tǒng),b. 刪除用戶。如果用戶不合法,或者用戶時間已經過期,就可以刪除用戶。c. 修改系統(tǒng)用戶。用戶的信息比如用戶的郵箱等需要修改的話就點擊修改按鈕頁面跳轉之后就可以對系統(tǒng)用戶的信息進行修改。d. 新增系統(tǒng)用戶。系統(tǒng)管理員可以在后臺新增系統(tǒng)管理員用戶。e. 查看系統(tǒng)用戶信息。做完增加,修改操作之后可以對用戶信息執(zhí)行查看操作。查看結束之后,可以選擇是否導出數據。如果沒有做完,則返回到上級菜單。 圖24 系統(tǒng)用戶管理程序流程圖 5.6.2功能系統(tǒng)名稱網上商城購物系統(tǒng)模塊名稱系統(tǒng)用戶管理模塊模塊編號t004作者楊 洋日期2012-5-20模塊簡述此模塊
25、用于對系統(tǒng)用戶進行增加、查看、修改、刪除、導出數據等操作調用模塊訂單的增加、查看、修改、刪除模塊被調用模塊無輸入項目系統(tǒng)管理員信息格式所有信息嚴格按照數據庫中表的字段的數據類型填入處理當系統(tǒng)管理員的信息通過系統(tǒng)調用增加、查看、修改、刪除時,對應的信息被數據庫保存。當提交的信息不成功時,提示相應的處理并返回輸出原系統(tǒng)管理員信息更新時,顯示并保存在數據庫約束條件無注釋涉及的表:系統(tǒng)管理員表 admin 表6 系統(tǒng)用戶管理ipo圖 5.6.3 性能a. 功能能夠正確實現(xiàn)。能夠準確實現(xiàn)用戶的所有的功能。如對商品的增加、修改、刪除、預覽、發(fā)布等管理,商品的分類。b. 響應時間。點擊鼠標之后,可以再5s之內得到相關的響應。網頁的反應速度及時。c. 應用延遲時間。應用延遲時間不超過30s,能夠及時跳轉頁面,給用戶的使用帶來便捷。d. 并發(fā)用戶數量。能夠允許多個用戶同時使用。 5.6.4輸入項名稱數據類型輸入方式輸入媒體輸入數
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 改擴建工程施工合同的融資方案3篇
- 插畫師勞動合同樣本3篇
- 散熱器招標文件的合同簽訂流程指導3篇
- 教育培訓項目中標合同3篇
- 旅游大巴車租賃合同范本3篇
- 放心供應商零件訂購合同3篇
- 工業(yè)烤箱安裝工程合同書3篇
- 工業(yè)往來貸款協(xié)議3篇
- 房屋買賣委托書填寫指南3篇
- 旅游合同范本集合3篇
- 污水處理定價成本監(jiān)審填報表-表1
- 發(fā)生輸血反應時應急預案及程序
- 《工程制圖與CAD》期末考試題庫(含答案)
- 《中華民族共同體概論》考試復習題庫(含答案)
- 廈門市2024屆高三年級第二次質量檢測(二檢)生物試卷
- Python語言程序設計全套教學課件
- 藥物過敏性休克急救指南
- 騎手站長述職報告
- 2023年游學銷售主管年終業(yè)務工作總結
- CityEngine城市三維建模入門教程 課件全套 第1-7章 CityEngine概述-使用Python腳本語言
- 小學生漫畫獨立學習力
評論
0/150
提交評論