《Java程序設(shè)計》課程設(shè)計_第1頁
《Java程序設(shè)計》課程設(shè)計_第2頁
《Java程序設(shè)計》課程設(shè)計_第3頁
《Java程序設(shè)計》課程設(shè)計_第4頁
《Java程序設(shè)計》課程設(shè)計_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、吉 首 大 學(xué) JISHOU UNIVERSITY Java程序設(shè)計課程設(shè)計報 告 書題 目 網(wǎng)上購物店鋪管理系統(tǒng) 作 者 2011級軟件二班 第六組 所屬學(xué)院 軟件服務(wù)外包學(xué)院 專業(yè)年級 軟件工程2011級 指導(dǎo)老師 * 寫作時間 2013年5月 軟件學(xué)院教務(wù)辦制目 錄1 前言- 1 -1.1 課題簡介- 1 -1.2 方案及其論證- 1 -2需求分析- 1 -3概要設(shè)計(特殊功能)- 1 -4詳細(xì)設(shè)計- 2 -5源代碼及調(diào)試- 2 -6特殊問題解決方法- 2 -6.1問題1- 2 -6.2問題2- 2 -7使用說明及測試結(jié)果- 2 -8總結(jié)與體會- 2 -9參考文獻(xiàn)- 2 -華中科技大學(xué)(

2、課程設(shè)計報告)(報告正文部分,在您提交的報告中將此段文字刪除):(要求:正文部分一律用小四號字,宋體,1.5倍行距。一級標(biāo)題為黑體小三無縮進(jìn)靠左。二級標(biāo)題為黑體四號無縮進(jìn)靠左。三級標(biāo)題為黑體小四號無縮進(jìn)靠左。) 1 前言 1.1 課題簡介課程設(shè)計的具體題目名稱:網(wǎng)上情侶裝店鋪課程設(shè)計的目的:主要是為購物者和銷售者提供一個良好的平臺。課程設(shè)計的意義:隨著網(wǎng)上購物的普及,越來越多的人選擇網(wǎng)上購物或者網(wǎng)上開店。此課程設(shè)計主要是為了響應(yīng)時代的要求,并提供一個良好的服務(wù)。課程設(shè)計具體要實現(xiàn)的內(nèi)容:主要為在線銷售和在線購物,功能主要為商品的管理,會員的管理,訂單的管理,庫存的管理,優(yōu)惠的管理,在線支付。預(yù)

3、期實現(xiàn)效果:游客:可以瀏覽商品,注冊會員等功能。會員:可以登錄會員界面,在店鋪中瀏覽商品,選擇商品,下訂單購買商品并向管理員提建議等。管理員:可以登錄管理員界面,管理商品,管理會員等功能。1.2 方案及其論證1.2.1擬采用的解決方案:1) 所選開發(fā)軟件及原因Dreamweaver 能比較方便的對界面進(jìn)行可視化操作。Mysql 可以建數(shù)據(jù)庫,有利于界面與數(shù)據(jù)庫之間的連接Myeclipse 對項目進(jìn)行打包,以及將項目統(tǒng)一化2) 系統(tǒng)功能結(jié)構(gòu)網(wǎng)上店鋪用戶注冊會員登錄商品分類商品瀏覽熱門推薦、搜索購物車留言薄用戶管理友情鏈接用戶資料管理用戶訂單管理用戶收藏夾管理3) 實現(xiàn)技術(shù)1.2.2可行性分析1.

4、2.3設(shè)計進(jìn)度安排2需求分析2.1. 簡介2.1.1 目的本需求分析規(guī)格說明書的目的是為軟件開發(fā)和客戶之間就“網(wǎng)上購物平臺”項目提供需求范圍和需求內(nèi)容的規(guī)定。通過此文檔向客戶展示他們對項目的理解,并且當(dāng)規(guī)格說明書得到用戶確認(rèn)后,它將成為開發(fā)此軟件在進(jìn)行項目設(shè)計、實現(xiàn)、測試和實施過程中唯一的需求規(guī)范。2.1.2項目背景:該軟件是在軟件公司的支持下進(jìn)行開發(fā)的,并與一定商家達(dá)成協(xié)議2.1.3 定義、首字母縮寫詞和縮略語本文檔所涉及的專門術(shù)語定義和縮略語、縮寫詞的含義如下表:商場會員網(wǎng)上購物平臺中合法的系統(tǒng)注冊用戶游客未注冊或者未登錄的網(wǎng)上購物平臺瀏覽者管理員 系統(tǒng)某部分的管理者 2.1.4 參考資料

5、在本文檔的編寫過程中,參考了一下資料,如果對文檔含義有模糊之處,請查閱以下相關(guān)資料:1.NET項目開發(fā)主編:常永英 機械工業(yè)出版社2開發(fā)軟件的相關(guān)視頻 2010-09-02:2.2 任務(wù)概述2.2.1 任務(wù)目標(biāo)本項目旨在開發(fā)一套網(wǎng)上電子商務(wù)的平臺,它將實現(xiàn)用戶通過互聯(lián)網(wǎng)完成商品采購的整個過程。用戶可以同互聯(lián)網(wǎng)選購自己需要的商品與商家通過訂單達(dá)成協(xié)議。2.2.2 運行環(huán)境硬件:服務(wù)器:基于Intel構(gòu)架的企業(yè)服務(wù)器工作站:PC機軟件:操作系統(tǒng): Windows Server 2007 支持環(huán)境:Microsoft IIS瀏覽器:IE6.0 后臺數(shù)據(jù)庫:mysql編程語言: Visual C#設(shè)計

6、工具:myeclipse, Dreamweaver, PhotoShop等 2.2.3 條件與限制本項目的開發(fā)必須有公司和領(lǐng)導(dǎo)的大力支持,必須有足夠的人員并且有很高的團(tuán)隊精神。另外可能有技術(shù)和設(shè)備方面的欠缺,合理利用現(xiàn)有設(shè)備,項目的可擴(kuò)展性、安全性、易于維護(hù)等。2.2.4網(wǎng)上店鋪整個應(yīng)用架構(gòu)網(wǎng)上店鋪是為了方便消費者購物減少購物時間方便瀏覽、減少購物場所的場地設(shè)置,同時消費者可以根據(jù)自己的需要任意的挑選以致買到合適實惠的商品以次進(jìn)行購買提交訂單,商場可以根據(jù)此平臺進(jìn)行訂單處理和庫存處理,以上結(jié)構(gòu)圖如下:用戶購物管理訂單處理系統(tǒng)管理店鋪注冊用戶游客店鋪業(yè)務(wù)管理員網(wǎng)上店鋪管理員圖1 整體應(yīng)用架構(gòu)圖2

7、.3. 數(shù)據(jù)描述 2.3.1 表態(tài)數(shù)據(jù)用戶信息表(users)字段名數(shù)據(jù)類型寬度字段描述User_idvarchar50用戶名User_passwordvarchar50用戶密碼普通管理員(admin)字段名數(shù)據(jù)類型寬度字段描述midvarchar50編號mnamechar10姓名msexChar10性別melsevarchar10備注會員(vip)字段名數(shù)據(jù)類型寬度字段描述idvarchar50編號namechar10姓名sexChar10性別elsevarchar10備注游客字段名數(shù)據(jù)類型寬度字段描述idvarchar50編號namechar10姓名sexChar10性別elsevarch

8、ar10備注2.3.2 動態(tài)數(shù)據(jù)超級管理員和管理員負(fù)責(zé)輸入各種商品信息,游客和會員可以瀏覽,但只有會員可以購買商品。2.3.3 數(shù)據(jù)庫描述 數(shù)據(jù)庫:MySQL Server 5.02.3.4 數(shù)據(jù)詞典 數(shù)據(jù)詞典可以廣泛的應(yīng)用于數(shù)據(jù)庫應(yīng)用系統(tǒng)的諸多方面,包括數(shù)據(jù)庫的維護(hù)、完整性驗證、安全性控制、軟件通用性和生產(chǎn)效率的提高以及工具軟件包的開發(fā)等。關(guān)系模型是目前應(yīng)用最廣泛、技術(shù)最成熟的一種數(shù)據(jù)庫(DB)模型、其特點是概念簡單清晰、易于為用戶掌握和接受、有嚴(yán)格的數(shù)據(jù)基礎(chǔ)和關(guān)系數(shù)據(jù)理論、能極大的簡化數(shù)據(jù)庫開開發(fā)與維護(hù)工作,因而深受廣大用戶歡迎。2.3.5 數(shù)據(jù)采集 管理員負(fù)責(zé)數(shù)據(jù)的收集、修改、更新、保存

9、等。2.4. 功能需求2.4.1 功能劃分在本系統(tǒng)中,主要實現(xiàn)的功能模塊有:用戶注冊、用戶登錄、商品分類、商品瀏覽、熱門商品推薦、加入購物車、留言薄、用戶管理(包括用戶的資料修改、訂單管理和收藏夾管理等)等。網(wǎng)上店鋪用戶注冊會員登錄商品分類商品瀏覽熱門推薦、搜索購物車留言薄用戶管理友情鏈接用戶資料管理用戶訂單管理用戶收藏夾管理圖2 功能模塊的劃分2.4.2 功能描述 用戶打開界面分四種情況:1. 未注冊的用戶(游客):游客是沒有購買權(quán)利的,只可以瀏覽商品信息。2. 已經(jīng)注冊的用戶(會員):會員可以購買本站的商品,也可以加入收藏夾方便以后查看。3. 普通管理員:管理員對本站的信息進(jìn)

10、行管理。 各模塊的功能用戶注冊用戶可以注冊個人信息成為會員會員登錄會員登錄后有購買商品的權(quán)利商品分類為用戶提供很好的查詢方式商品瀏覽提供各種商品的信息,讓用戶了解熱門商品推薦、搜索吸引用戶的眼球,更準(zhǔn)確的找到你想要的商品留言薄及時與網(wǎng)站、商家進(jìn)行溝通購物車會員可以先把商品放入購物車,在購物車中結(jié)算用戶管理又分為資料管理、訂單管理和收藏夾管理等友情鏈接一個網(wǎng)站的信息并不能滿足用戶的需求,提供友情鏈接更加人性化。用戶管理:資料管理會員資料的添加、修改、查詢和刪除等訂單管理會員訂單的添加、修改、查詢和取消等,訂單的發(fā)送收藏夾管理物品的收藏、取消收藏、熱門推薦、搜索等 用例

11、模型購買瀏覽、搜索商品會員登錄用戶注冊瀏覽購買或加入收藏夾用 戶圖3 購買者用例模型會員審核管理用戶訂單管理管理收藏夾管理留言薄價格管理普通管理員商品管理庫存管理送貨管理 圖4 管理員用例模型2.5. 性能需求2.5.1 數(shù)據(jù)精確度1. 主要通過周期性中斷,來紀(jì)錄相關(guān)的性能信息,如處理器指令指針等這種方法開銷小,精確度高。2. 即可以使用直接的二進(jìn)制插樁,也可以通過編譯器在應(yīng)用中插入分析代碼。這種方式與自己在應(yīng)用中增加計時函數(shù)類似,同時帶來的開銷大,但提供了更多的功能,如調(diào)用樹,調(diào)用次數(shù)和函數(shù)開銷等。2.5.2 時間特性1. 系統(tǒng)對單個用戶的會話響應(yīng)時間不超過秒。2. 更新處理數(shù)據(jù)時間能在消費

12、者所需求的范圍內(nèi)。3. 數(shù)據(jù)之間的轉(zhuǎn)換時間不超過2秒鐘。4. 數(shù)據(jù)在從服務(wù)器傳送到客戶機的時間不超過5秒鐘。5. 數(shù)據(jù)庫的錄入,數(shù)據(jù)庫數(shù)據(jù)的更新也需要一定的時間限制。2.5.3 適應(yīng)性 運行環(huán)境操作系統(tǒng) :WINDOWS,LINUX/UNIX及任何pc平臺。瀏覽器 :Internet Explorer。 吞吐能力1. 系統(tǒng)并發(fā)量不低于系統(tǒng)所能承受的范圍。 2. 系統(tǒng)吞吐量能達(dá)到100M/S。 3. 當(dāng)并發(fā)量達(dá)到最大時,CPU利用率及內(nèi)存使用率不超過30%。4. 系統(tǒng)能夠支持群集和負(fù)載均衡,以保證系統(tǒng)性能的可擴(kuò)展性。2.6. 運行需求2.6.1 用戶界面界面是軟件與用

13、戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設(shè)計良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔?。同時界面如同人的面孔,具有吸引用戶的直接優(yōu)勢,設(shè)計合理的界面能給用戶帶來輕松愉悅的感受。屏幕格式:1. 要求有菜單及工具欄以方便操作2. 各數(shù)據(jù)庫信息可在屏幕上直接修改3. 各數(shù)據(jù)庫統(tǒng)計結(jié)果可在屏幕上顯示4. 進(jìn)行系統(tǒng)分析后的結(jié)果可在另一窗口中顯示報表格式:1. XX報表2. YY報表2.6.2 硬件接口要指出軟件產(chǎn)品和系統(tǒng)硬件之間每一個接口的邏輯特點,還可以包括如下事宜:支撐什么樣的設(shè)備,如何支撐這些設(shè)備,有何約定。2.6.3 軟件接口在此要指定需使用其它的軟件產(chǎn)品(如數(shù)

14、據(jù)庫管理系統(tǒng)、操作系統(tǒng))以及同其他應(yīng)用系統(tǒng)之間的接口,對每一個所需的軟件產(chǎn)品,要提供以下內(nèi)容:1. 名字2. 規(guī)格說明號3. 版本號對于每一個接口,這部分應(yīng)說明與軟件產(chǎn)品相關(guān)的接口軟件的目的,并根據(jù)信息的內(nèi)容和格式定義接口,但不必詳細(xì)描述任何已有完整文件的接口,只要引用定義該接口的文件即可。2.6.4 通信接口指定各種通信接口。如,局部網(wǎng)絡(luò)的協(xié)議等。2.7. 其他需求2.7.1 可使用性1. 人員因素2. 美觀3. 用戶界面的一致性4. 聯(lián)機幫助和環(huán)境相關(guān)幫助5. 向?qū)Ш痛?. 用戶文檔和培訓(xùn)材料2.7.2 安全保密性 1. 必須確保用戶注冊信息的安全 2. 使用戶對它有一種信賴感2.7.3

15、 可靠性1. 系統(tǒng)必需能夠724不間斷運行。 2. 系統(tǒng)能夠定期自動備份數(shù)據(jù),當(dāng)故障發(fā)生時,能夠使用備份數(shù)據(jù)恢復(fù)。 3. 系統(tǒng)啟動時間不應(yīng)該超過分鐘。 4. 系統(tǒng)發(fā)生故障,恢復(fù)時間不應(yīng)超過小時。 3概要設(shè)計(特殊功能) 對你要實現(xiàn)的系統(tǒng)的總體設(shè)計,包括:你系統(tǒng)的系統(tǒng)結(jié)構(gòu)和體系框架;項目框圖及本工作在項目中的地位;系統(tǒng)中自己完成模塊部分的所有對象的概要設(shè)計(如對象的主要職責(zé)和對象之間的相互關(guān)系);主要的控制流程;重要的功能流程設(shè)計及方案選擇等內(nèi)容。4詳細(xì)設(shè)計詳細(xì)設(shè)計文檔應(yīng)該包括對每一個對象類的詳細(xì)描述,以及對對象類的屬性和方法的詳細(xì)描述。寫出算法、流程圖。詳細(xì)設(shè)計文檔還應(yīng)該把總體設(shè)計文檔中所設(shè)計的其它內(nèi)容進(jìn)一步充實。最后詳細(xì)設(shè)計文檔中應(yīng)該對本系統(tǒng)中關(guān)鍵的問題或者你認(rèn)為自己最滿意的設(shè)計內(nèi)容做詳細(xì)的說明和歸納性總結(jié)。5源代碼及調(diào)試要求提交主要模塊的全部源代碼;源代碼應(yīng)該滿足源代碼規(guī)范,包括命名規(guī)范,縮進(jìn)對齊規(guī)范,注釋規(guī)范等等。源代碼的注釋應(yīng)豐富并且有實用。調(diào)試過程(是否出錯,出錯的原因,如何改正等)。注:因為代碼較長,可另附源程序。6特殊問題解決方法 6.1問題1 6.2問題2 . 7使用說明及測試結(jié)果 使用說明文檔必須詳細(xì)的介紹如何安裝、運行、檢查你所完成的程序。使用說明還應(yīng)該對在安裝、運行、檢查你所完成的程序過程中可能出現(xiàn)的問題做提示性說明。測試結(jié)果要說明程序?qū)崿F(xiàn)

溫馨提示

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

最新文檔

評論

0/150

提交評論