軟件工程設計報告網絡購物系統(含源程序)_第1頁
軟件工程設計報告網絡購物系統(含源程序)_第2頁
軟件工程設計報告網絡購物系統(含源程序)_第3頁
軟件工程設計報告網絡購物系統(含源程序)_第4頁
軟件工程設計報告網絡購物系統(含源程序)_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、誠信網絡購物系統 計算機軟件工程設計報告目錄:一、 小組成員說明.3二、 概要.3三、 設計系統需求.43.1系統需求.43.2功能需求.43.3系統數據流圖.4四、 數據字典.94.1數據項.9 4.2數據結構.10 4.3處理邏輯描述.10五、 概念結構設計(ER圖).11六、 軟件工程說明.14一、 小組成員:姓名學號分工曾國杰101110116組長,負責代碼的編寫和實現劉國欽101110160數據庫設計工作陳 琳101110082資料收集林楚綿101110132文檔編寫工作彭炫忠101110104軟件的測試工作羅家浩101110146進度監督二、 概要 隨著生活水平的提高,人們的消費方

2、式也發生了很大變化。傳統的購物方式已不能滿足日益增長的消費客戶群,于是出現了上門推銷、電話訂購、網上購物等新的購物渠道。其中以易趣網和淘寶網為首的電子商務(Electronic Commerce)網站的成立,使網上購物成為一種新的時尚并逐漸被更多的人接受。隨后,國內各大網上商城如雨后春筍,先后出現了以當當和華儲為主的網上書店、八佰拜和阿里巴巴為主的電子商務網站等。無論是論電子商務的種類、網站的數量和架構技術都上了一個新的臺階,我們將使用JAVA技術創建一個網絡購物系統。 程序的主要目的就是通過網站來推廣互聯企業的產品和服務,并使客戶隨時可以了解企業和企業的產品,為客戶提供在線服務和訂單處理功能

3、。從長期的戰略目標來說,網站不僅僅是產品和服務的推廣,而是通過Internet、企業內部網(Intranet)和企業外部網(Extranet),將買家與賣家、廠商和合作伙伴緊密結合在了一起,因而消除了時間與空間帶來的障礙。三、設計系統需求2.1系統需求 網絡購物系統需要滿足來自三個方面需求:第一,網絡購物系統通過計算機來管理各類商品,進行商品分類,增加商品庫存,適應顧客的需求。第二,工作人員對顧客的需求情況能作好全面的掌握,及時得到歷史銷售記錄。第三,也是網絡購物系統的核心工作,對商品的銷售管理。2.2功能需求網絡購物系統功能主模塊圖如圖2.1所示。2.1系統功能主模塊圖2.3系統數據流圖2.

4、3.1頂層數據流圖2.3.1網絡購物系統頂層數據流圖2.3.2中層數據流圖2.3.2網絡購物系統中層數據流圖 2.3.3底層數據流圖2.3.1商品信息管理模塊的底層數據流圖2.3.2訂單信息管理模塊的底層數據流圖2.3.3會員信息管理模塊的底層數據流圖2.3.4會員注冊模塊的底層數據流圖2.3.5訂購商品模塊的底層數據流圖2.3.6訂單信息查詢的底層數據流圖2.3.7查詢商品模塊的底層數據流圖2.3.8會員信息修改模塊的底層數據流圖四數據字典2.1數據項:系統涉及的數據項有30項表2.1 數據項列表數據項編號數據項名數據項含義與其它數據項的關系存儲結構別名DI-1id數據編號Int(4)編號D

5、I-2name會員賬號Varchar(20)賬號DI-3password賬號密碼Varchar(16)密碼DI-4reallyName真實姓名Varchar(10)顧客姓名DI-5age會員年齡Int(3)年齡DI-6profession職業類型Varchar(20)職業DI-7emailEmail地址Varchar(20)郵件DI-8question安全問題Varchar(50)問題DI-9result問題答案Varchar(20)答案DI-10bigld商品大類別Int(4)大類別DI-11smallid商品小類別Int(4)小類別DI-12goodsName商品名稱Varchar(20)

6、名稱DI-13introduce商品描述Text(16)描述DI-14creaTime創建時間Smalldatetime(4)訂購時間DI-15nowPrice定價Money(8)原價DI-16freePrice特價Money(8)現價DI-17pirture商品圖片Varchar(20)圖片DI-18number訂單編號Varchar(20)編號DI-19address顧客地址Varchar(20)地址DI-20tel顧客電話Varchar(20)電話DI-21setMoney付款方式Varchar(20)付款DI-22post送貨方式Varchar(20)送貨DI-23bz備注留言Text

7、(16)留言DI-24name公告標題Varchar(20)標題DI-25content公告內容Text(16)內容DI-26issueTime公告時間Smalldatetime(4)時間DI-27Maccount管理員賬號Varchar(20)賬號DI-28Mpasseord管理員密碼Varchar(20)密碼DI-29Mname管理員姓名Varchar(20)姓名DI-30LBName讀者類別名char(20)類別名3.2數據結構:表3.2 數據結構列表數據結構編號數據結構名數據結構含義組成DS-1tb_member會員信息Name,password,reallyName,age,prof

8、ession,email,question,result,DS-2tb_goods商品信息Bigld,smallid,goodsName,introduce,creaTime,nowPrice,freePrice,pirtureDS-3tb_order訂單表Number,reallyName,address,tel,setMoney,post,bz,creatTimeDS-4tb_affiche公告信息Name,contentissueTime,DS-5tb_manager管理員信息Maccount,Mpasseord,Mname3.3處理邏輯描述表3.3 處理邏輯列表處理編號處理功能處理過程

9、PR-1判斷會員查詢涉及的功能模塊商品信息模塊、會員信息模塊、訂單信息模塊:先確定查詢所涉及的功能模塊;然后,根據要查詢的內容,確定查詢數據流向;最后顯示查詢結果。PR-2判斷商品、會員修改要涉及的模塊,同時把相應的修改數據傳到相應的模塊之中商品信息模塊、會員信息模塊、訂單信息模塊、管理員信息模塊:先確定更新所涉及的功能模塊;然后,把更新信息傳送到相應的模塊中;最后,進行相應的更新操作。五概念結構設計(ER圖)根據對網絡購物系統的需求分析,畫出如下實體的ER圖和實體之間的關系ER圖。會員(顧客)信息E-R圖商品信息E-R圖訂單表E-R圖管理員信息E-R圖公告信息E-R圖實體之間關系E-R圖六編

10、碼設計 6.1 引言編碼設計問題是一個科學管理的問題。設計出一個好的編碼方案對于系統的開發工作是一件極為有利的事情。它可以使很多機器處理變得十分方便,另外還把一些現階段計算機很難處理的工作變成很簡單的處理。 6.2開發工具網絡購物系統的開發工具,采用java+jsp+sql server 2000,這在系統安全性上,更在系統穩定性上,都有不俗的表現。 6.3系統實現(幾個主要模塊的部分代碼)前臺下圖6.3.1所示的界面是誠信網絡購物中心的前臺首頁。圖6.3.1 誠信網絡購物中心前臺首頁前臺包括:會員登錄及注冊、會員資料修改、新品上架、特價商品、購買商品、去收銀臺結賬、購物車、查看訂單、銷售排行

11、和商城公告等模塊。6.3.1 會員登錄:用戶以會員的身份登錄之后方可在網站上進行購物。1. 登錄如果用戶已經是該網站的會員,則只需在“用戶名”和“密碼”文本框中輸入相應的用戶名和密碼,最后單擊【登錄】按鈕即可進入如圖6.3.2所示的會員購物界面。2. 注冊如果用戶是首次登錄,需要先注冊,然后才能以會員的身份登錄進入網站購物。單擊【注冊】按鈕,進入如圖1.2所示的界面。圖6.3.2 會員注冊界面在“會員名稱”、“會員密碼”、“確認密碼”、“真實姓名”“年齡”、“職業”、“Email地址”、“找回密碼問題”和“答案”的文本框內輸入相應的內容,最后單擊【提交】按鈕,系統會給予“注冊成功”的提示字樣。

12、進行確認后即完成注冊。圖6.3.3 會員購物界面6.3.2 會員資料修改會員登錄之后可以對會員資料進行修改。單擊【會員修改】按鈕,進入如圖6.3.4所示的界面。圖6.3.4 會員資料修改會員名稱不可以修改,在“原來的密碼”、“新密碼”、“密碼確認”、“新密碼”、“真實姓名”、“年齡”、“職業”和“Email地址”的文本框中可以直接進行修改,最后單擊【提交】按鈕即可。6.3.3 購買商品單擊首頁上方的“新品上架”或者“特價商品”,即可查看相應的商品信息。單擊商品的【查看詳細內容】按鈕即可顯示商品的詳細信息,如果會員想購買此商品,單擊【放入購物車】按鈕便可以繼續購買商品。如果購物結束,則單擊“查看

13、購物車”按鈕,進入如圖6.3.5所示的購物車界面。圖6.3.5購物車如果同一種商品要購買多個,只需在“商品數量”的文本框中修改相應的數量,然后單擊【修改數量】按鈕即可。最后單擊【去收銀臺結賬】按鈕,進入如圖1.6所示的收銀臺結賬界面。圖6.3.6 收銀臺結賬此界面中,訂單編號由系統自動生成,在“聯系電話”、“聯系地址”和“備注信息”的文本框中輸入相應內容,付款方式和運送方式通過其后的下拉按鈕進行選擇。最后單擊【提交】按鈕即可。6.3.4.4 查看訂單如果想查看訂單,只需單擊【查看訂單】按鈕即可顯示相應的訂單信息。圖6.3.7 查看訂單單擊【查看明細】按鈕,系統自動顯示其詳細的訂單信息。6.3.

14、5 銷售排行單擊【銷售排行】按鈕,系統首頁即顯示相應的銷售排行榜。6.3.6 商城公告單擊界面左側“商城公告”中的任意一個公告即可查看其相應的詳細信息。 后臺單擊首頁下方的“誠信網絡購物中心客戶服務熱線”鏈接,進入如圖6.3.8所示的后臺登錄界面。圖6.3.8 誠信網絡購物中心后臺管理在“賬號”和“密碼”的文本框中輸入用戶名:zgj 密碼:shujuku,最后單擊【提交】按鈕,即可進入如圖6.3.9所示的后臺管理頁面。后臺管理頁面主要包括:商品設置、會員設置、后臺管理員設置、訂單設置、公告設置和友情鏈接設置五大管理模塊。圖6.3.9 后臺管理頁面6.3.7 商品設置單擊【商品設置】按鈕,界面右

15、側自動顯示相應的商品列表。該界面可以實現商品信息的查看、添加、修改和刪除操作。圖6.3.10商品設置1查看單擊【上一頁】、【下一頁】按鈕可翻頁查看商品信息。單擊相應商品信息后的【詳細信息】按鈕,進入如圖1.11所示的相應信息的詳細界面。單擊界面中的【設置特價商品】按鈕,進入如圖1.12所示的界面。在特價價格的文本框中輸入相應的價格。最后單擊“特價價格”文本框后的【提交】按鈕即可。圖6.3.11 商品的詳細信息圖6.3.12設置特價商品2. 添加單擊【添加商品】按鈕,進入如圖6.3.13所示的商品添加模塊。圖6.3.13 商品信息添加單擊“所屬大類別”和“所屬于小類別”的下拉按鈕,選擇要添加的商

16、品類別,在“商品名稱”、“生產廠商”、“商品定價”和“商品描述”文本框中輸入相應的內容,最后單擊【提交】按鈕,即完成商品信息的添加操作。3. 刪除單擊相應商品信息后的【刪除】按鈕可刪除其商品信息。6.3.8 會員設置單擊【會員設置】按鈕,界面右側自動顯示如圖6.3.14所示的會員信息列表。在列表中可以對會員信息進行查看及刪除。圖6.3.14 會員列表1查看單擊【上一頁】、【下一頁】按鈕可翻頁查看會員信息。單擊相應會員信息后的【詳細信息】按鈕可查看其會員的詳細信息。2刪除單擊相應會員信息后的【刪除】按鈕即可刪除其會員信息。6.3.9 后臺管理員設置單擊【后臺管理員設置】按鈕,界面右側自動顯示如圖

17、6.3.15所示的管理員信息列表.。圖6.3.15 管理員信息1查看單擊【上一頁】、【下一頁】按鈕可翻頁查看管理員信息。2添加單擊【添加管理員】按鈕,系統自動進入如圖6.3.16所示的管理員信息添加界面。在“管理員賬號”、“密碼”、“姓名”的文本框中輸入相應的內容,最后單擊【提交】按鈕即可。圖6.3.16 添加管理員3修改單擊相應管理員信息后的【修改】按鈕,系統自動進入管理員信息的修改界面,在管理員的密碼和姓名的文本框中即可進行修改,最后單擊【提交】按鈕即可。4刪除單擊相應管理員信息后的【刪除】按鈕即可刪除其管理員信息。6.3.10 訂單設置單擊【訂單設置】按鈕,界面右側自動顯示相應的訂單列表

18、。在訂單列表中可以對訂單信息進行查看、出貨及刪除操作。圖6.3.17 訂單的查詢1查看單擊【上一頁】、【下一頁】按鈕可翻頁查看訂單信息。單擊相應信息后的【詳細信息】按鈕可查看其訂單的詳細信息。2出貨如果商品沒有出貨,可以單擊相應商品信息后的【出貨】按鈕,系統自動提示出貨成功。3刪除單擊相應訂單信息后的【刪除】按鈕即可刪除其訂單信息。6.3.11 公告設置單擊【公告設置】按鈕,界面右側自動顯示相應的公告信息列表。在列表中可以對公告信息進行查看、添加、修改及刪除操作。圖6.3.18 公告管理1查看單擊【上一頁】、【下一頁】按鈕可翻頁查看公告信息。2添加單擊【添加公告信息】按鈕,系統自動進入如圖6.3.19所示的信息添加界面。在“公告標題”、“公告內容”的文本框中輸入相應的內容,最后單擊【提交】按鈕即可。圖6.3.19 添加公告信息3修改單擊相應公告信息后的【修改】按鈕,系統自動進入公告信息的修改界面,在公告標題和公告內容的文本框中進行修改,最后單擊【提交】按鈕即可。4查詢單擊相應信息后的【查詢內容】按鈕可查看公告的詳細信息。5刪除單擊相應信息后的【刪除】按鈕,系統彈出的提示信息進行確認后即刪除

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論