版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、XX大學軟件學院期末課程報告Term Examination ReportSchool of Software, XX University個人成績序號學號專業(yè)姓名成績1234學 期: 2017春季學期 課程名稱:電子商務(wù)與電子政務(wù) 任課教師: 姓 名: 杞付軍 聯(lián)系電話: 電子郵件: 完成提交時刻: 年 月 日 PHP電子商務(wù)系統(tǒng)(杞付軍)目錄 TOC o 1-4 h z u HYPERLINK l _Toc485634340 1電子商務(wù)解決方案 PAGEREF _Toc485634340 h 10 HYPERLINK l _Toc485634341 1.1應(yīng)用背景和目標客戶 PAGEREF
2、 _Toc485634341 h 10 HYPERLINK l _Toc485634342 1.1.1 應(yīng)用背景 PAGEREF _Toc485634342 h 10 HYPERLINK l _Toc485634343 1.1.2 目標客戶 PAGEREF _Toc485634343 h 10 HYPERLINK l _Toc485634344 1.2戰(zhàn)略目標 PAGEREF _Toc485634344 h 10 HYPERLINK l _Toc485634345 1.3產(chǎn)品或服務(wù)詳細介紹 PAGEREF _Toc485634345 h 10 HYPERLINK l _Toc485634346
3、 1.4核心能力 PAGEREF _Toc485634346 h 11 HYPERLINK l _Toc485634347 1.5收入和利潤來源。 PAGEREF _Toc485634347 h 11 HYPERLINK l _Toc485634348 2營銷方案 PAGEREF _Toc485634348 h 11 HYPERLINK l _Toc485634349 2.1網(wǎng)站目標市場 PAGEREF _Toc485634349 h 11 HYPERLINK l _Toc485634350 2.2目標市場特點 PAGEREF _Toc485634350 h 11 HYPERLINK l _T
4、oc485634351 2.3營銷手段 PAGEREF _Toc485634351 h 11 HYPERLINK l _Toc485634352 2.3.1營銷價格 PAGEREF _Toc485634352 h 11 HYPERLINK l _Toc485634353 2.3.2推方案及具體實施方案 PAGEREF _Toc485634353 h 11 HYPERLINK l _Toc485634354 3項目介紹 PAGEREF _Toc485634354 h 11 HYPERLINK l _Toc485634355 3.1 系統(tǒng)的開發(fā)環(huán)境 PAGEREF _Toc485634355 h
5、11 HYPERLINK l _Toc485634356 3.1.1 設(shè)備 PAGEREF _Toc485634356 h 11 HYPERLINK l _Toc485634357 3.1.2 支持軟件 PAGEREF _Toc485634357 h 12 HYPERLINK l _Toc485634358 3.2 系統(tǒng)的技術(shù)路線 PAGEREF _Toc485634358 h 12 HYPERLINK l _Toc485634359 3.2.1 項目技術(shù)路線 PAGEREF _Toc485634359 h 12 HYPERLINK l _Toc485634360 3.2.2 技術(shù)講明 PAG
6、EREF _Toc485634360 h 12 HYPERLINK l _Toc485634361 3.3 系統(tǒng)功能及模塊 PAGEREF _Toc485634361 h 13 HYPERLINK l _Toc485634362 3.3系統(tǒng)用例及講明 PAGEREF _Toc485634362 h 14 HYPERLINK l _Toc485634363 3.3.1前臺用例圖 PAGEREF _Toc485634363 h 14 HYPERLINK l _Toc485634364 3.3.2前臺用例講明 PAGEREF _Toc485634364 h 14 HYPERLINK l _Toc48
7、5634365 3.3.3后臺用例圖 PAGEREF _Toc485634365 h 20 HYPERLINK l _Toc485634366 3.3.4后臺用例講明 PAGEREF _Toc485634366 h 20 HYPERLINK l _Toc485634367 4系統(tǒng)設(shè)計 PAGEREF _Toc485634367 h 26 HYPERLINK l _Toc485634368 4.1 系統(tǒng)構(gòu)架 PAGEREF _Toc485634368 h 26 HYPERLINK l _Toc485634369 4.1.1 系統(tǒng)功能模塊 PAGEREF _Toc485634369 h 26 HY
8、PERLINK l _Toc485634370 4.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc485634370 h 27 HYPERLINK l _Toc485634371 4.2.1 邏輯設(shè)計 PAGEREF _Toc485634371 h 27 HYPERLINK l _Toc485634372 實體 PAGEREF _Toc485634372 h 27 HYPERLINK l _Toc485634373 實體關(guān)系模型 PAGEREF _Toc485634373 h 30 HYPERLINK l _Toc485634374 4.2.2 物理設(shè)計 PAGEREF _Toc485634374
9、h 30 HYPERLINK l _Toc485634375 表設(shè)計 PAGEREF _Toc485634375 h 30 HYPERLINK l _Toc485634376 4.3 系統(tǒng)類的設(shè)計 PAGEREF _Toc485634376 h 35 HYPERLINK l _Toc485634377 4.3.1 系統(tǒng)文件夾結(jié)構(gòu) PAGEREF _Toc485634377 h 35 HYPERLINK l _Toc485634378 1 一級文件夾 PAGEREF _Toc485634378 h 35 HYPERLINK l _Toc485634379 2 二級文件夾 PAGEREF _Toc
10、485634379 h 35 HYPERLINK l _Toc485634380 4.3.2 定義核心啟動類 PAGEREF _Toc485634380 h 37 HYPERLINK l _Toc485634381 1 核心啟動類:Framework.class.php PAGEREF _Toc485634381 h 37 HYPERLINK l _Toc485634382 2 定義基礎(chǔ)操縱器類 PAGEREF _Toc485634382 h 38 HYPERLINK l _Toc485634383 3 定義基礎(chǔ)模型類 PAGEREF _Toc485634383 h 39 HYPERLINK
11、l _Toc485634384 4.3.3 定義工具類 PAGEREF _Toc485634384 h 39 HYPERLINK l _Toc485634385 4.3.4 操縱器類 PAGEREF _Toc485634385 h 40 HYPERLINK l _Toc485634386 4.3.5 定義模型類 PAGEREF _Toc485634386 h 41 HYPERLINK l _Toc485634387 4.4 系統(tǒng)的部署過程 PAGEREF _Toc485634387 h 41 HYPERLINK l _Toc485634388 5系統(tǒng)實現(xiàn) PAGEREF _Toc4856343
12、88 h 42 HYPERLINK l _Toc485634389 5.1 系統(tǒng)前臺 PAGEREF _Toc485634389 h 42 HYPERLINK l _Toc485634390 5.1.1 登錄和注冊 PAGEREF _Toc485634390 h 42 HYPERLINK l _Toc485634391 5.1.2 首頁 PAGEREF _Toc485634391 h 43 HYPERLINK l _Toc485634392 5.1.3 廣告位 PAGEREF _Toc485634392 h 44 HYPERLINK l _Toc485634393 5.1.4 商品展示 PAG
13、EREF _Toc485634393 h 44 HYPERLINK l _Toc485634394 5.1.5 個人中心 PAGEREF _Toc485634394 h 45 HYPERLINK l _Toc485634395 5.1.6 商品購買 PAGEREF _Toc485634395 h 45 HYPERLINK l _Toc485634396 5.1.7 聯(lián)系我們 PAGEREF _Toc485634396 h 47 HYPERLINK l _Toc485634397 5.2 系統(tǒng)后臺 PAGEREF _Toc485634397 h 47 HYPERLINK l _Toc485634
14、398 5.2.1 登錄 PAGEREF _Toc485634398 h 47 HYPERLINK l _Toc485634399 5.2.2 首頁 PAGEREF _Toc485634399 h 47 HYPERLINK l _Toc485634400 5.2.3 訂單治理 PAGEREF _Toc485634400 h 47 HYPERLINK l _Toc485634401 5.2.4 商品治理 PAGEREF _Toc485634401 h 48 HYPERLINK l _Toc485634402 6學期總結(jié) PAGEREF _Toc485634402 h 50 HYPERLINK l
15、 _Toc485634403 參考文獻 PAGEREF _Toc485634403 h 501電子商務(wù)解決方案 1.1應(yīng)用背景和目標客戶1.1.1 應(yīng)用背景在我國當前的大學教學中,專門多教科書僅為參閱用途。對大多數(shù)學生來講,在一門課程學習結(jié)束之后,其教科書還差不多上嶄新的,至少還差不多上完好的,甚至有的學生拿來新書之后連看一遍都做不到,他的教科書能夠講完全是一種擺設(shè)。我們假如能建立一種合理的制度,認真治理、科學利用,是完全能夠形成循環(huán)利用的目的。隨著Internet 的不斷進展,以校園網(wǎng)為依托的電子商務(wù)正在高校范圍內(nèi)迅速崛起,不同類型、不同需求的電子商務(wù)網(wǎng)站層出不窮。其中,二手書市場占據(jù)著較大
16、的空間。我們在校園內(nèi)進行低價回收二手書,如此有效節(jié)約資源,又幸免白費;那些想要出售二手書的同學能夠聯(lián)系我們,我們將上門服務(wù),進行舊書的回收工作。同時我們在網(wǎng)上銷售我們的書籍,實行網(wǎng)上網(wǎng)下結(jié)合營銷。在面對這些真實需求后我們決心開發(fā)出我們的云大二手書店。1.1.2 目標客戶在對二手書的需求進行了詳細的分析之后,我們初步了解了我們的客戶類型,其中要緊依舊在校大學生,因為每一年每一個在校大學生都面臨著購買教材的需求,然而卻面臨著新教材太昂貴,同時買來也只是做參考,實際用到教材的時候少之又少,如此較為廉價的二手書就成為一個專門好的選擇。1.2戰(zhàn)略目標本項目開發(fā)為云大二手書店銷售網(wǎng)站,我們最終將實現(xiàn)用戶能
17、在掃瞄圖書后進行下單操作,治理員在后臺實現(xiàn)治理系統(tǒng)的操作。1.3產(chǎn)品或服務(wù)詳細介紹云大二手網(wǎng)上書店要緊提供的確實是網(wǎng)上銷售二手書,在該書店中我們要緊實現(xiàn)的功能有以下幾個:用戶能夠進行注冊和登錄前臺客用進行所銷售的二手書的掃瞄(只是掃瞄用戶能夠不進行注冊)用戶能夠?qū)⒆约合矏鄣亩謺尤胭徫镘嚕鹊叫枰臅r候從購物車中進行下單前臺能夠進行商品展示前臺還有注冊用戶的個人中心前臺用戶能聯(lián)系我們功能在用 到自己需要的二手書時能夠進行下單(用戶必須進行注冊登錄)后臺有治理員一個角色,需要進行登錄治理員能操作數(shù)據(jù)庫,進行商品添加、商品下架、商品價格更改后臺治理員能進行訂單治理1.4核心能力本系統(tǒng)的核心能力是
18、用戶在購物車和下單的相關(guān)操作。1.5收入和利潤來源。本系統(tǒng)作為二手書銷售商務(wù)網(wǎng)站,要緊收入和利潤來源是購買二手書和銷售二手書之間的差價。2營銷方案 2.1網(wǎng)站目標市場云南大學呈貢校區(qū)和東陸校區(qū)2.2目標市場特點希望以最低的價格購買到可再利用教材的人想要通過二手書交換到更為有用的資料的人興趣愛好:喜愛收集二手書的人2.3營銷手段2.3.1營銷價格二手書店的價格一般在新書價格的30%50%,該二手書店在價格上具有明顯的價格優(yōu)勢。我們還會對一些二手書做促銷,現(xiàn)在商品價格可能會達到新書價格的20%。2.3.2推方案及具體實施方案二手書店要緊推廣方案我們采納傳單宣傳、促銷和微信宣傳相結(jié)合的方式來進行推廣
19、。我們將使用一些傳單來進行初步的宣傳,采納促銷的形式贏得一個良好的口碑,再采納微信公眾號來加深對云大二手書店的知名度。我們還會在網(wǎng)上廣泛搜尋一些和本網(wǎng)站相關(guān)的同行的網(wǎng)站,和它們進行行業(yè)上的鏈接,如此能夠增加各個行業(yè)的知名度。3項目介紹 3.1 系統(tǒng)的開發(fā)環(huán)境3.1.1 設(shè)備電腦型號:華碩K555L / 機械師M510A / 戴爾靈越15處理器及內(nèi)存容量:core i5 4G內(nèi)存硬盤:500G3.1.2 支持軟件開發(fā)環(huán)境:phpstorm. phpstudy服務(wù)器:apache數(shù)據(jù)庫:mysql編程語言:php操作系統(tǒng):windows7/103.2 系統(tǒng)的技術(shù)路線3.2.1 項目技術(shù)路線采納ph
20、p語言開發(fā)。使用MVC編程模式。使用Mysql數(shù)據(jù)庫。3.2.2 技術(shù)講明PHP語言:PHP的特性包括:1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創(chuàng)新的語法。2. PHP能夠比CGI或者Perl更快速的執(zhí)行 HYPERLINK /item/%E5%8A%A8%E6%80%81 t _blank 動態(tài)網(wǎng)頁動態(tài)頁面方面,與其他的編程語言相比,PHP是將程序嵌入到 HYPERLINK /item/HTML t _blank HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成htmL標記的CGI要高許多;PHP具有特不強大的功能,所有的CGI的功能PHP都能實現(xiàn)。3. PHP支持幾
21、乎所有流行的數(shù)據(jù)庫以及 HYPERLINK /item/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F t _blank 操作系統(tǒng)。4. 最重要的是PHP能夠用C、C+進行程序的擴展!MVC編程模式:MVC 是一種使用 MVC(Model View Controller 模型-視圖-操縱器)設(shè)計創(chuàng)建 Web 應(yīng)用程序的模式:Model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫記錄列表)。View(視圖)顯示數(shù)據(jù)(數(shù)據(jù)庫記錄)。Controller(操縱器)處理輸入(寫入數(shù)據(jù)庫記錄)。MVC 模式同時提供了對 HTML、CSS 和 JavaScript 的完全操縱。Model
22、(模型)是應(yīng)用程序中用于處理應(yīng)用程序數(shù)據(jù)邏輯的部分。通常模型對象負責在數(shù)據(jù)庫中存取數(shù)據(jù)。View(視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。Controller(操縱器)是應(yīng)用程序中處理用戶交互的部分。通常操縱器負責從視圖讀取數(shù)據(jù),操縱用戶輸入,并向模型發(fā)送數(shù)據(jù)。MVC 分層有助于治理復(fù)雜的應(yīng)用程序,因為您能夠在一個時刻內(nèi)專門關(guān)注一個方面。例如,您能夠在不依靠業(yè)務(wù)邏輯的情況下專注于視圖設(shè)計。同時也讓應(yīng)用程序的測試更加容易。MVC 分層同時也簡化了分組開發(fā)。不同的開發(fā)人員可同時開發(fā)視圖、操縱器邏輯和業(yè)務(wù)邏輯。Mysql數(shù)據(jù)庫:MySQL是一種關(guān)系數(shù)據(jù)庫治理系統(tǒng),關(guān)系數(shù)據(jù)
23、庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),如此就增加了速度并提高了靈活性。MySQL所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。MySQL 軟件采納了雙授權(quán)政策,分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。3.3 系統(tǒng)功能及模塊圖表 SEQ 圖表 * ARABIC 1 系統(tǒng)功能模塊描述了系統(tǒng)的相關(guān)功能模塊。3.3系統(tǒng)用例及講明3.3.1前臺用例圖圖表 SEQ 圖表 * ARABIC 2 前臺user-
24、case前臺的用例圖,展示了前臺的相應(yīng)操作。3.3.2前臺用例講明用例名稱商品詳情用例標識號goodsinfo參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明展示商品詳細信息前置條件顧客點擊商品查看差不多事件流將商品id返回到數(shù)據(jù)庫,查詢到對應(yīng)商品信息并返回展示備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系加入購物車后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱商品分類用例標識號Goodskind參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明展示商品分類前置條件顧客點擊商品分類差不多事件流將分類商品進行展示備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系分類商品后置條件無注釋無分析人及
25、時刻楊哲小組 2017年6月12日用例名稱首頁用例標識號Index參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明展示網(wǎng)站首頁信息前置條件顧客點擊首頁差不多事件流將網(wǎng)站首頁信息進行展示備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系商品詳情后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱個人中心用例標識號Person參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明展示登錄用戶的差不多信息前置條件顧客點擊個人中心差不多事件流將登錄用戶的差不多信息進行展示備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱購物車用例標識號shopc
26、art參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明展示購物車中的商品信息前置條件顧客點擊購物車查看差不多事件流將已放入購物車的商品信息進行展示備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系商品結(jié)算后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱聯(lián)系我用例標識號Contactme參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明展示留言板信息前置條件顧客點擊聯(lián)系我差不多事件流將留言板信息進行展示備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系留言后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱登錄用例標識號Login參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明用戶進行登錄前置條件
27、顧客點擊登錄差不多事件流驗證顧客輸入的用戶名和密碼。成功則跳轉(zhuǎn)首頁,否則登錄失敗請重新登錄備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱注冊用例標識號register參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明顧客進行用戶注冊前置條件顧客點擊注冊差不多事件流將注冊用戶信息提交,成功則注冊成功跳轉(zhuǎn)主頁,否則注冊失敗,請重新注冊。備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱加入購物車用例標識號addintocart參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明顧客點擊
28、加入購物車前置條件顧客點擊商品詳情頁面差不多事件流將商品信息放入到購物車內(nèi),方便用戶購買備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱分類商品用例標識號Kind參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明展示某一個分類下的商品列表前置條件顧客點擊點擊商品分類中的某個分類差不多事件流將某一個分類下的商品進行列表式的展示。備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱商品結(jié)算用例標識號settle參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明顧客進行商品結(jié)算前置條件顧客
29、點擊購物車差不多事件流將購物車的商品進行總和成一個訂單備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱填寫地址提交訂單用例標識號Submit1參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明顧客進行填寫發(fā)貨地址并付款提交訂單前置條件顧客進行商品結(jié)算差不多事件流填寫收貨地址,付款并提交訂單,生成最終訂單備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱留言用例標識號Leave word參與者顧客、數(shù)據(jù)庫狀態(tài)進行中簡要講明顧客進行留言前置條件顧客點擊聯(lián)系我差不多事件流將
30、用戶留言記錄并與用戶差不多信息一起展示備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日3.3.3后臺用例圖圖表 SEQ 圖表 * ARABIC 3 后臺治理user-case表明了后臺的功能模塊3.3.4后臺用例講明用例名稱登陸用例標識號Login2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進行登錄前置條件無差不多事件流治理員進行登錄,成功則跳轉(zhuǎn)到治理主頁,否側(cè)登錄失敗重新登錄備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱圖書分類用例標識號Kind2參與者
31、治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進行圖書分類治理前置條件無差不多事件流治理員進行圖書分類的治理備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系添加分類,編輯分類,刪除分類后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱添加分類用例標識號Addkind2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進行添加分類前置條件治理員進入到圖書分類差不多事件流治理員進行添加分類,輸入分類的差不多信息進行添加備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱編輯分類用例標識號Editkind2參與者治理員、數(shù)據(jù)庫
32、狀態(tài)進行中簡要講明治理員對已有的分類進行編輯前置條件治理員進入圖書分類差不多事件流治理員選個某一個已有分類進行信息編輯修改。備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱刪除分類用例標識號Deletekind2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進行無關(guān)分類的刪除前置條件治理員進入圖書分類差不多事件流治理員選擇無關(guān)的分類進行刪除備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱添加新圖書用例標識號Addbook2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡
33、要講明治理員進行添加新圖書前置條件無差不多事件流治理員輸入新圖書的差不多信息,進行新圖書的添加備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱圖書列表用例標識號Booklist2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進入圖書列表,查看所有圖書前置條件無差不多事件流治理員進入圖書列表,查看所有圖書的差不多信息備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系編輯圖書信息,刪除圖書后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱編輯圖書信息用例標識號Editbook2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要
34、講明治理員編輯圖書信息前置條件治理員進入圖書列表差不多事件流治理員選擇某一個圖書,進行圖書信息的編輯備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱刪除圖書用例標識號Deletebook2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進行無效圖書的刪除前置條件治理員進入圖書列表差不多事件流治理員選擇某一個無效圖書進行刪除備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱訂單列表用例標識號Orderlist2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進行訂
35、單列表查看前置條件無差不多事件流治理員進行訂單列表查看,能夠看見所有訂單的信息。備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系移除后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱移除用例標識號Deleteorder2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進行無效訂單的移除前置條件治理員進入訂單列表差不多事件流治理員選擇某一個無效訂單進行移除備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日用例名稱訂單-商品列表用例標識號Order-book2參與者治理員、數(shù)據(jù)庫狀態(tài)進行中簡要講明治理員進行訂單-商品列表
36、查看前置條件無差不多事件流治理員進行訂單-商品列表查看,能夠查看到對應(yīng)的訂單里中的商品備用事件流無異常事件流無泛化關(guān)系無擴展關(guān)系無包含關(guān)系無后置條件無注釋無分析人及時刻楊哲小組 2017年6月12日。4系統(tǒng)設(shè)計4.1 系統(tǒng)構(gòu)架4.1.1 系統(tǒng)功能模塊圖表4.1-系統(tǒng)功能模塊圖4.2 數(shù)據(jù)庫設(shè)計4.2.1 邏輯設(shè)計 實體E-R圖:在該數(shù)據(jù)庫中我們有7個實體,E-R圖準確的描述了實體之間邏輯關(guān)系。1 治理員實體圖標4.2-治理員實體2 分類實體圖表4.3-分類試題3 商品實體圖表4.4-商品實體4 留言實體圖表4.5-留言實體5 訂單實體圖表4.6-訂單實體6 用戶實體圖表4.7-用戶實體7 購物
37、車實體圖表4.8-購物車實體 實體關(guān)系模型圖表4.9-實體關(guān)系模型4.2.2 物理設(shè)計 表設(shè)計1 治理員表(qfj_admin)圖表4.10-治理員表2 購物車表(qfj_cart)圖表4.11-購物車表3 分類表(qfj_category)圖表4.12-分類表4 商品表(qfj_goods)圖表4.13-商品表5 留言表(qfj_message)圖表4.14-留言表6 訂單表(qfj_order)圖表4.15-訂單表7 訂單-商品表(qfj_order_goods)圖表4.16-商品表8 用戶表(qfj_user)圖表4.17-用戶表 表間結(jié)構(gòu)圖圖表4.18-表間結(jié)構(gòu)圖4.3 系統(tǒng)類的設(shè)計4
38、.3.1 系統(tǒng)文件夾結(jié)構(gòu)1 一級文件夾項目文件夾“shop”下有application,framework,public三個要緊文件夾:圖表4.19-一級文件夾2 二級文件夾application文件夾:要緊存儲這一項目的數(shù)據(jù)。圖表4.20-application類Config:數(shù)據(jù)庫配置文件;Controller:操縱器;Models:數(shù)據(jù)庫訪問模型類;View:視圖。framework文件夾:要緊存儲使項目運行的工具類。圖表4.21-framework類Core:核心啟動文件夾;Database:數(shù)據(jù)庫連接文件夾;Helper:輔助類;Libraries:通用函數(shù)庫,處理上傳圖片,驗證碼等
39、功能。public文件夾:要緊存儲前臺數(shù)據(jù)(css,js,圖片)。圖表4.22-public類Css:層疊樣式文件;Images:圖片文件;Js:javascript文件;Uploads:用戶上傳文件。4.3.2 定義核心啟動類1 核心啟動類:Framework.class.php圖表4.23-核心啟動類首先定義一個唯一入口(index.php),調(diào)用核心啟動類。圖表4.24入口Init方法:初始化。圖表4.25-init初始化Router方法:路由方法,實例化對象并調(diào)用方法。圖表4.26-router方法autoload方法:自動加載方法,自動加載操縱器。圖表4.27-autoload方法2
40、 定義基礎(chǔ)操縱器類基礎(chǔ)操縱器:Controllor.class.php要緊功能是定義操作結(jié)束時的跳轉(zhuǎn)方法,將后臺操作與前臺視圖分離。圖表4.28-操縱器類3 定義基礎(chǔ)模型類基礎(chǔ)模型類:Model.class.php要緊功能是定義基礎(chǔ)的數(shù)據(jù)庫增刪改查操作,返回類型。圖表4.28-模型類5 定義數(shù)據(jù)庫連接類數(shù)據(jù)庫連接類:Mysql.class.php要緊功能是數(shù)據(jù)庫的連接操作。4.3.3 定義工具類圖表4.28-工具類Captcha.class.php:驗證碼類;Image.class.php:圖片處理類;Page.class.php:分頁類;Upload.class.php:上傳文件類。4.3.
41、4 操縱器類圖表4.29-操縱器類Admin下為后臺操縱器,BaseController.class.php:基礎(chǔ)操縱器,統(tǒng)一session驗證。圖表4.30-驗證CategoryController.class.php:分類操縱器,分類怎刪改查。GoodsController.class.php:商品操縱器。IndexController.class.php:主頁操縱器。LoginController.class.php:登錄操縱器。OrderlistController.class.php:訂單列表操縱器。Home下為前臺操縱器,CartController.class.php:購物車操縱
42、器。Contactme Controller.class.php:留言操縱器。IndexController.class.php:主頁操縱器。LoginController.class.php:登錄操縱器。OrderController.class.php:訂單操縱器。RegisterController.class.php:注冊操縱器。4.3.5 定義模型類圖表4.31-模型類AdminModel.class.php:用戶操作模型。CartModel.class.php:購物車操作模型。CategoryModel.class.php:分類操作模型。ContactmeModel.class.p
43、hp:留言數(shù)據(jù)庫操作。GoodsModel.class.php:商品數(shù)據(jù)庫操作模型。HomeModel.class.php:前臺數(shù)據(jù)庫操作模型。OrderModel.class.php:訂單數(shù)據(jù)庫操作模型。4.4 系統(tǒng)的部署過程本系統(tǒng)部署在本地Apache服務(wù)器上,下面是部署的過程:1、下載并安裝 Apache服務(wù)器,將默認的安裝路徑C:Program FilesApache Software FoundationApache2.2,修改為D:PHPApache2.2。安裝完成后打開D盤下的PHP文件夾,能夠看到有一個名為Apache2.2的文件夾。2、打開掃瞄器,在地址欄輸入http:/lo
44、calhost能夠看到Apache安裝完成的成功頁面;3、配置Apache配置文件conf/httpd.conf文件,查找“DocumentRoot”,那個地點是指定主頁放置的目錄。默認是“D:PHPApache2.2htdocs”,改為“D:/PHP” ,查找“DirectoryIndex”,那個地點是默認首頁文件名,能夠在index.html 的后面加入index.php等。多個文件名用空格分隔。4、查找 Options FollowSymLinks AllowOverride None Order deny,allow Deny from all修改為: Options FollowSy
45、mLinks AllowOverride None Order deny,allow allow from all/5、建立虛擬目錄找到 添加Alias /webpath D:PHPApache2.2phptxt Options MultiViews AllowOverride None Order allow,deny Allow from all其中/webpath為虛擬目錄名稱,D:PHPApache2.2phptxt為文件存放位置。訪問的地址為:http:/localhost/webpath/6、使服務(wù)器支持PHP,在相應(yīng)位置加入如下兩句代碼LoadModule php5_module
46、 D:PHPPHPphp5apache2_2.dllAddType application/x-httpd-php .php .php3 .inc7、將項目文件放入htdoc目錄下5系統(tǒng)實現(xiàn)5.1 系統(tǒng)前臺5.1.1 登錄和注冊登錄頁面圖表5.1-登錄頁登錄失敗提示圖表5.2-登錄失敗提示注冊頁面圖表5.3-注冊頁5.1.2 首頁圖表5.4-前臺首頁5.1.3 廣告位圖表5.5-廣告位5.1.4 商品展示 商品分類展示圖表5.6-商品分類展示 商品詳情頁圖表5.7-商品詳情 熱門推舉圖表5.8-熱門推舉5.1.5 個人中心圖表5.9-個人中心5.1.6 商品購買 加入購物車圖表5.10-添加購
47、物車 結(jié)算頁面圖表5.11-結(jié)算1圖表5.12-結(jié)算25.1.7 聯(lián)系我們圖表5.13-聯(lián)系我們5.2 系統(tǒng)后臺5.2.1 登錄圖表5.14-后臺登錄頁5.2.2 首頁圖表5.15-后臺首頁5.2.3 訂單治理訂單列表圖表5.16-訂單列表訂單商品展示圖表5.16-訂單商品展示5.2.4 商品治理 分類頁面圖表5.17-分類頁面添加分類圖表5.18-添加分類編輯分類圖表5.19-編輯分類圖書列表圖表5.20-圖書列表添加圖書頁面圖表5.21-圖書頁面編輯圖書頁面圖表5.22-編輯圖書信息6學期總結(jié)ONE:通過這一個學期的課程學習,我了解到了有關(guān)電子商務(wù)的一系列知識,同時通過電子商務(wù)書店的項目開
48、發(fā),更加深入的了解到了團隊合作的重要性。在開發(fā)過程中我們使用到了PHP,HTML,MVC等技術(shù),在項目開發(fā)往常我們盡管接觸過這些東西然而都只是表面的接觸了一些理論,通過這次課程項目開發(fā)讓我從基層深入理解了這些技術(shù)的原理,同時也更加了解項目開發(fā)的流程。老師在課堂上理論與實際的結(jié)合講解,讓我了解了電子商務(wù)的一些差不多知識,讓電子商務(wù)顯得不再那么陌生;但這門課程讓我獲益最多的依舊它開闊了我的視野,給我以后的職業(yè)進展帶來許多啟發(fā),在我今后的職業(yè)生涯中如何利用好電子商務(wù)來提升自身實力和拓展進展空間確實是一個值得考慮的方向。TWO:學習能力方面:通過一個學期的課程學習,了解了電子商務(wù)的進展歷史及進展過程等
49、等,專門大的擴展了我的知識面。通過云大二手書銷售系統(tǒng)項 目的實現(xiàn),讓我明白了一個電子商務(wù)系統(tǒng)的構(gòu)建流程,設(shè)計時可能遇到的問題,以及一些問題的解決方法,也讓我更加了解了一些關(guān)于實際開發(fā) 所遇到的問題和解決方法,不在停留在表面的認識。專門多知識我還不明白,還需要學習,網(wǎng)上有專門多的資料和視頻等能夠進行學習,給予的關(guān)心 也專門大,比如項目中的一些驗證碼等確實是從視頻里學習到的。我應(yīng)該多花點時刻學習相關(guān)的知識,擴展自己的知識面。獨立考慮能力方面:通過那個項目,我明白了。要充分認識到自己長處,短處,以及在項目中所擔任職責。在做項目時,要對有項目總體了解, 在進行自己的獨立考慮。去考慮項目的進展方向,細小的功能實現(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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《電磁學電磁場》課件
- 《奧美品牌管理價值》課件
- 2024屆山西省大同市云州區(qū)高三上學期期末考試歷史試題(解析版)
- 單位管理制度集合大全人力資源管理十篇
- 單位管理制度集粹匯編【職員管理】十篇
- 單位管理制度匯編大合集【職員管理篇】
- 單位管理制度合并匯編【人力資源管理篇】
- 單位管理制度范例匯編人力資源管理篇
- 單位管理制度呈現(xiàn)匯編員工管理篇
- 單位管理制度呈現(xiàn)大全人力資源管理篇十篇
- 2024屆湖南省長沙市高三新高考適應(yīng)性考試生物試題(含答案解析)
- 少數(shù)民族介紹水族
- 2024年四川省普通高中學業(yè)水平考試(思想政治樣題)
- 精液的常規(guī)檢測課件
- 《青紗帳-甘蔗林》 課件 2024年高教版(2023)中職語文基礎(chǔ)模塊下冊
- 數(shù)字化課程課件
- 碳纖維氣瓶制作流程介紹課件
- 2024信息安全意識培訓(xùn)ppt課件完整版含內(nèi)容
- 沙金可行性開采方案
- 蘇州市2023-2024學年高二上學期期末考試英語試卷(含答案)
- 六年級上冊必讀書目《童年》閱讀測試題(附答案)
評論
0/150
提交評論