




已閱讀5頁(yè),還剩45頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
青島濱海學(xué)院畢業(yè)設(shè)計(jì) 緒論 1 1 緒論 題背景 電子商務(wù)最早產(chǎn)生于上個(gè)世紀(jì) 60 年代 , 由于計(jì)算機(jī)的廣泛應(yīng)用, 電子商務(wù) 不斷地迅猛 發(fā)展。 我 國(guó)電子商務(wù)始于 1997 年 , 其 概念先于 應(yīng)用 與發(fā)展, “ 啟蒙者 ” 是 商,網(wǎng)絡(luò)和電子商務(wù)技術(shù)需要不斷 “ 拉動(dòng) ” 企業(yè)的商務(wù)需求,進(jìn)而引 導(dǎo) 我 國(guó)電子商務(wù) 發(fā)展壯大 。 近幾年, 我 國(guó)電子商務(wù)發(fā)展迅猛, 2009 年全國(guó)電子商務(wù)交易總額達(dá) 億元,比上年度增長(zhǎng) 90%。 截至去年 年底 ,網(wǎng)絡(luò)購(gòu)物用戶人數(shù)達(dá)到 6329 萬(wàn) , 電子商務(wù)類站點(diǎn)的總體用戶覆蓋已經(jīng)從 9000 萬(wàn)戶提升至 9800 萬(wàn)戶。 縱觀 目前 所有的電子商務(wù)網(wǎng) , 國(guó)內(nèi)外 以個(gè)人收藏為主題的幾乎都是小型站,國(guó)內(nèi)只有規(guī)模比較大的中國(guó)收藏網(wǎng)獨(dú)樹一幟,占據(jù)著網(wǎng)上收藏物品交易的市場(chǎng),但是也沒有產(chǎn)生足夠大的影響。所以目前整個(gè)社會(huì)迫切需要這類購(gòu)物網(wǎng)站的興起,并形成規(guī)模,將人們帶到另一個(gè)消費(fèi)時(shí)代。 最近國(guó)外有人 提出,運(yùn)用龐大的網(wǎng)絡(luò)社區(qū)媒體來(lái)帶動(dòng)網(wǎng)上交易的進(jìn)行,比如百度有啊正 是利用了百度貼吧可觀的流量與社區(qū)交流的強(qiáng)大動(dòng)力 而逐漸興起 。 因此, 本設(shè)計(jì) 將會(huì)采用這 一思想集成一個(gè)用戶交流 統(tǒng)推動(dòng)交易的進(jìn)行以及建立龐大的客戶群體。 發(fā)意義 個(gè)人收藏交易平臺(tái)的開發(fā),將給網(wǎng)絡(luò)購(gòu)物帶來(lái)一次新的跨越,給社會(huì)文化產(chǎn)生深遠(yuǎn)的影響。本平臺(tái)專為收藏愛好者打造,可以購(gòu)買一切類別的具有收藏價(jià)值的產(chǎn)品,更加人性化,更加符合收藏者的心理特點(diǎn),發(fā)布的收藏品均在 200 元以下,使買家買的放心,再輔以 壇版主推薦,實(shí)現(xiàn)交易的安全進(jìn)行。同時(shí)平臺(tái)客服秉著一切以用戶為中心,全心全意服務(wù)用戶為宗旨的原則,這將帶來(lái)巨大的消費(fèi)群,將會(huì)給文人作家?guī)?lái)更多的墨寶,給書蟲們帶來(lái)更多稀有的文化寶藏,給 收藏愛好者帶來(lái)一次巨大的收藏風(fēng)暴,給社會(huì)創(chuàng)造巨大的價(jià)值。 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 緒論 2 統(tǒng)目標(biāo) 個(gè)人收藏交易平臺(tái)將集成三大系統(tǒng):用戶系統(tǒng)、 壇系統(tǒng)、后臺(tái)管理系統(tǒng) 通過個(gè)人收藏交易平臺(tái)的設(shè)計(jì),實(shí)現(xiàn)本系統(tǒng)的六大目標(biāo): (1)給用戶提供便捷的產(chǎn)品瀏覽服務(wù),快速的產(chǎn)品檢索服務(wù)。 (2)通過 主推薦、用戶推薦、購(gòu)買次數(shù)、商家信譽(yù)四項(xiàng)指標(biāo)保證交易可信度。 (3)通過個(gè)人管理中心模塊,使用戶能夠快捷地進(jìn)行產(chǎn)品、訂單、資料等信息管理。 (4)通過 壇交流,促進(jìn)用戶之間的信任度,促進(jìn)交易的進(jìn)行。 (5)通過后臺(tái)管理 系統(tǒng),管理員能夠方便的查看并修改系統(tǒng)資料,監(jiān)測(cè)交易的進(jìn)行。 (6)系統(tǒng)的上線, 給網(wǎng)絡(luò)購(gòu)物帶來(lái)一次新的跨越 ,帶來(lái)龐大的客戶群。 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 開發(fā)環(huán)境與開發(fā)工具 3 2 開發(fā)環(huán)境 與 開發(fā) 工具 發(fā) 結(jié)構(gòu) 選擇 系統(tǒng)選用 B/S 結(jié)構(gòu) 開發(fā) , 在 B/S 結(jié)構(gòu)下, 客戶端只需要安裝 覽器 就可以 使用系統(tǒng) 。 B/S 結(jié)構(gòu)有如下優(yōu)點(diǎn): (1) 分布式應(yīng)用 電子商務(wù)是依賴 B/S 結(jié)構(gòu)網(wǎng)站興起 。 商品多元化與顧客層級(jí)化使得此類網(wǎng)站需要不斷的更新和維護(hù) ,需要快速的搜索速度 。以互聯(lián)網(wǎng)技術(shù)為基礎(chǔ)的 B/S 結(jié)構(gòu)很好地適應(yīng)了這種變化 并且在一定 程度上滿足用戶要求的搜索速度 。它通過應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器的分布,前端客戶機(jī)的簡(jiǎn)化,解決了分布應(yīng)用問題。 (2) 跨平臺(tái)應(yīng)用 跨平臺(tái)應(yīng)用主要包含兩種平臺(tái):操作系統(tǒng)平臺(tái)、數(shù)據(jù)庫(kù)平臺(tái)。 B/S 結(jié)構(gòu)通過應(yīng)用服務(wù)器的設(shè)計(jì),為其部署符合標(biāo)準(zhǔn)的邏輯部件,實(shí)現(xiàn)了應(yīng)用的跨平臺(tái),由應(yīng)用服務(wù)器統(tǒng)一處理客戶端對(duì)數(shù)據(jù)庫(kù)的操作,從而屏蔽了數(shù)據(jù)庫(kù)的物理位置,以及各種數(shù)據(jù)庫(kù)的差異。由于應(yīng)用邏輯的集中,在服務(wù)器端可以選用諸多不同的硬件,可以使用各種網(wǎng)絡(luò)操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng),而且以相當(dāng)?shù)土某杀敬蟠蠛?jiǎn)化了管理工作。 (3) 容易部署 和管理 在 C/S 結(jié)構(gòu)下,必須在成千上萬(wàn)臺(tái)客戶機(jī)上配置應(yīng)用程序,進(jìn)行備份工作。一旦要進(jìn)行升級(jí)或除去 能被迫在諸多機(jī)器中奔波勞頓,逐個(gè)解決問題。如果像這樣來(lái)架構(gòu),那它根本無(wú)法運(yùn)行。因?yàn)檫@將使我們必須分發(fā)上萬(wàn)張每個(gè)用戶,以便他們能得到軟件的最新版本,這絕不是 運(yùn)作方式。在 ,所有復(fù)雜問題都被集中起來(lái)。如果在站點(diǎn)上發(fā)布新產(chǎn)品,則客戶端應(yīng)不用增加任何軟件便可得到該項(xiàng)服務(wù)。若要升級(jí)程序的版本,那就在服務(wù)器端進(jìn)行,因?yàn)樗行胰菀拙S護(hù)。 在 B/S 結(jié)構(gòu)下,整個(gè)系統(tǒng)的管理、資源分配、數(shù)據(jù)庫(kù)操作、業(yè)務(wù)邏輯部件的管理及動(dòng)態(tài)加載等等工作都集中于應(yīng)用服務(wù)器。同時(shí),由于工作集中,可以降低客戶機(jī)的管理難度及客戶計(jì)算機(jī)配置。僅僅提高應(yīng)用服務(wù)器及數(shù)據(jù)庫(kù)服務(wù)器的品質(zhì),就可以提高整個(gè)系統(tǒng)的運(yùn)行效率,從而有效地降低了系統(tǒng)部署和管理的難度。 (4) 使用簡(jiǎn)單 用戶使用單一的瀏覽器(如 通過鼠標(biāo)即可訪問文本、圖像、聲音、電影及數(shù)據(jù)庫(kù)等信息,特別適合不懂計(jì)算機(jī)的人使用。 (5) 易于維護(hù) 由于用戶端無(wú)需專用軟件,系統(tǒng)的維護(hù)工作簡(jiǎn)單。 (6) 保護(hù)現(xiàn)有投資 B/S 模式由于采用標(biāo)準(zhǔn)的 P、 議,它可以與現(xiàn)有網(wǎng)絡(luò)很好地結(jié)合。 (7) 信息共享度高 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 開發(fā)環(huán)境與開發(fā)工具 4 數(shù)據(jù)格式的一個(gè)開放式標(biāo)準(zhǔn),目前大多數(shù)流行的軟件均支持 時(shí), 術(shù)使得瀏覽器可以訪問多種格式文件。 (8) 擴(kuò)展性好 P、 特點(diǎn)使得應(yīng)用程序可以直接接入 有良好的擴(kuò)展性。 (9) 廣域網(wǎng)支持 無(wú)論是 中繼、 是新出現(xiàn)的 能與其 共 “ 舞 ” 。 (10)安全性 好 防火墻技術(shù)將保證現(xiàn)代高職院校網(wǎng)絡(luò)的安全性。 鑒于 B/,本系統(tǒng)采用了三層的 B/S 體系結(jié)構(gòu)作為系統(tǒng)的開發(fā)模型。 (11)發(fā)展前景好 如今云計(jì)算 (術(shù)已大規(guī)模應(yīng)用在各個(gè)領(lǐng)域,將來(lái)的 B/S 結(jié)構(gòu)的 系統(tǒng) 大部分的處理邏輯都會(huì)放在云端服務(wù)器,大大降低了客戶端機(jī)的配置需求,所以 B/S 結(jié)構(gòu) 的系統(tǒng) 發(fā)展前景非??捎^。 據(jù)庫(kù)技術(shù)選擇 數(shù)據(jù)庫(kù)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù), 它是運(yùn)行系統(tǒng) 的基礎(chǔ),它的效率是影響系統(tǒng)性能的關(guān)鍵因素之一。 系統(tǒng) 采 用 源免費(fèi)數(shù)據(jù)庫(kù)管理系統(tǒng) , 具有 體積小、速度快、總體擁有成本低 、 系統(tǒng)自動(dòng)報(bào)錯(cuò)機(jī)制以及對(duì)存儲(chǔ)過程的充分支持 等特點(diǎn)。 常見的應(yīng)用架構(gòu) 有 單點(diǎn)(適合小規(guī)模應(yīng)用 )、 復(fù)制(適合中小規(guī)模應(yīng)用 )、 集群(適合大規(guī)模應(yīng)用 )等,本設(shè)計(jì)采用單點(diǎn)架構(gòu)。 務(wù)器技術(shù)及實(shí)現(xiàn)語(yǔ)言的選擇 系統(tǒng)采用 型 務(wù)器, 它運(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能 ,它 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中 小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試 序的首選。 務(wù)器一樣,具有處理 面的功能,另外它還是一個(gè) 器,獨(dú)立的 器是 默認(rèn)模式 ,比傳統(tǒng)的 率高出幾倍 。 系統(tǒng) 采用 言編碼 ,使用目前最流行的企業(yè)開發(fā)架構(gòu) 系開發(fā) (系青島濱海學(xué)院畢業(yè)設(shè)計(jì) 開發(fā)環(huán)境與開發(fā)工具 5 統(tǒng)結(jié)構(gòu)流程見圖 3,前臺(tái)采用 面設(shè)計(jì),實(shí)現(xiàn)了三層架構(gòu) (表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)層) 各司其職,實(shí)現(xiàn)了代碼的 高內(nèi)聚、低耦合 等特性,可維護(hù) 性較高。 圖 工作原理 三方框架的選擇 系統(tǒng) 采用目前最流行的 發(fā)三個(gè)框架 使得代碼邏輯與配置數(shù)據(jù)相分離,使得程序完全面向?qū)ο?,?shí)現(xiàn)代碼時(shí)完全面向接口,與此同時(shí),每個(gè)框架獨(dú)特的優(yōu)點(diǎn)使得整個(gè)平臺(tái)性能更加卓越、功能更加強(qiáng)大。 架 的主要特點(diǎn) 及介紹 一個(gè) 發(fā) 框架,以 設(shè)計(jì)思想為核心 的 架 ,吸收了 優(yōu)點(diǎn),因此,可以認(rèn)為 合的產(chǎn)物。 用一個(gè)攔截器( 為其中心處理器,這樣做的 優(yōu)點(diǎn) 是將和 行了分離。 簡(jiǎn)單處理流程如下: 1)瀏覽器發(fā)送請(qǐng)求 ; 2)中心處理器根據(jù) 件查找對(duì)應(yīng)的處理請(qǐng)求的 ; 3) 攔截器鏈自動(dòng)對(duì)請(qǐng)求應(yīng)用通用功能,例如: 4)如果 件中配置 數(shù),則調(diào)用 數(shù)對(duì)應(yīng)的 中 的 法,否則調(diào)用通用的 法來(lái)處理用戶請(qǐng)求 ; 5)將 中的對(duì)應(yīng)方法返回的結(jié)果響應(yīng)給瀏覽器 。 架的主要特點(diǎn)及介紹 自從 書的發(fā)布之后, 如春天的春筍,給 覽器 務(wù)器 務(wù)對(duì)象 數(shù)據(jù)庫(kù) 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 開發(fā)環(huán)境與開發(fā)工具 6 發(fā)注入了新的活力,使得 加容易使用 、更加面向?qū)?象、更加面向接口、更加易于測(cè)試、更加容易配置、性能更高、功能更強(qiáng)等。 一個(gè)輕量級(jí)的控制反轉(zhuǎn)( 面向切面( 容器框架。 過 術(shù)促進(jìn)了松耦合。當(dāng)應(yīng)用其的時(shí)候,一個(gè)對(duì)象依賴的其他對(duì)象會(huì)通過被動(dòng)的方式傳遞進(jìn)來(lái),而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴對(duì)象??梢岳斫獬蔀?反。 供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級(jí)服務(wù)進(jìn)行內(nèi)聚性的開發(fā)。應(yīng)用對(duì)象只實(shí)現(xiàn)它們應(yīng)該做的完成業(yè)務(wù)邏輯僅此而已。它們不負(fù)責(zé)其他的系統(tǒng)級(jí)關(guān)注點(diǎn),例如 日志或事務(wù)支持。 含 七大 模塊: 作為一個(gè)整體,這些模塊為 我們 提供了開發(fā)企業(yè)應(yīng)用所需的一切。但 我們 不必將應(yīng)用完全基于 架 ,我們 可以自由地挑選適合 我們 的模塊而忽略其他的模塊。 另外 所有的 塊都是核心容器之上構(gòu)建的。 實(shí) 帶來(lái)了復(fù)雜的 發(fā)的春天。它的核心是輕量級(jí)的 器 ,它 的目標(biāo)是為 用提供了全方位的整合框架 ,在 架下實(shí)現(xiàn)多個(gè)子框架的組合 ,這些子框架之間可以彼此獨(dú)立 ,也可以使用其它的框架方案加以代替 , 望為企業(yè)應(yīng)用提供一站式 (解決方案。 架的主要特點(diǎn)及介紹 一個(gè)開放源代碼的對(duì)象關(guān)系 射框架,它對(duì) 行了輕量級(jí)的對(duì)象封裝,使 發(fā)者 可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。它不僅提供了從 到數(shù)據(jù)表之間的映射, 也提供了數(shù)據(jù)查詢和恢復(fù)機(jī)制。相對(duì)于使用 手工操作數(shù)據(jù)庫(kù), 以大大減少操作數(shù)據(jù)庫(kù)的工作量。 另外 以利用代理模式來(lái)簡(jiǎn)化載入類的過程,這將大大減少利用 L 從數(shù)據(jù)庫(kù)提取數(shù)據(jù)的代碼的編寫量,從而節(jié)約開發(fā)時(shí)間和開發(fā)成本 以和多種 務(wù)器或者應(yīng)用服務(wù)器良好集成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫(kù)服務(wù)器。 有很大的靈活性,但同時(shí)它的體系結(jié)構(gòu)比較復(fù)雜,提供了好幾種不同的運(yùn)行方式。在輕 型體系中,應(yīng)用程序提供 接,并且自行管理事務(wù),這種方式使用了 一個(gè)最小子集;在全面解決體系中,對(duì)于應(yīng)用程序來(lái)說,所有底青島濱海學(xué)院畢業(yè)設(shè)計(jì) 開發(fā)環(huán)境與開發(fā)工具 7 層的 被抽象了, 照管所有 與數(shù)據(jù)庫(kù)交互 的細(xì)節(jié)。 架的主要特點(diǎn)及介紹 輕量級(jí)的 數(shù) 庫(kù) ,它 是繼 后又一個(gè)優(yōu)秀的 架, 其宗旨是 “ do 壓縮之后只有 21K ,它兼容 還兼容各種瀏覽器, 使用戶能更方便地處理 畫效果, 互。 另外, 用插箱機(jī)制,有豐富的成熟插件可供選擇。 它最大的優(yōu)點(diǎn)是 能夠使用戶的 面布局代碼、事件 和 面 內(nèi)容分離 ,能夠使用其強(qiáng)大的“ $”對(duì)應(yīng)的 點(diǎn)選擇器選擇 任何節(jié)點(diǎn)。 發(fā)環(huán)境參數(shù) 開發(fā)語(yǔ)言: 務(wù)器: 行環(huán)境: 架技術(shù) : 發(fā)工具: 操作系統(tǒng): P 島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)需求分析 8 3 系統(tǒng)需求分析 統(tǒng)功能需求 作為一個(gè)電子商務(wù)類型的網(wǎng)站, 能夠完成交易流程是最基本的功能 , 并且能夠完成消費(fèi)者與銷售者在一定規(guī)則下自由交易的智能化。 具體的需求說明 如下: 易系統(tǒng)功能 ( 1)用戶注冊(cè):需填入用戶名、密碼、出生日期、郵箱、身份證號(hào)碼、頭像等信息; ( 2)用戶登錄:需填入用戶名、密碼、驗(yàn)證碼; ( 3)物品瀏覽:展示物品列 表,每個(gè)物品列出其名稱、價(jià)格、圖片、賣家等信息,在列表上方提供便捷搜索工具欄,以便檢索 物 品; ( 4) 購(gòu)物車功能:提供添加物品添加到購(gòu)物車、查看購(gòu)物車、從購(gòu)物車中刪除、修改購(gòu)物車中相關(guān)物品數(shù)量、進(jìn)入結(jié)算中心結(jié)算等功能。 ( 5)個(gè)人中心: 短消息管理:對(duì)短消息進(jìn)行回復(fù)、刪除操作; 物品管理 : 查看買到的物品、查看賣出的物品、發(fā)布物品、修改物品信息、刪除物品等 ; 申請(qǐng)店鋪:當(dāng)發(fā)布物品達(dá)到 10 件以上時(shí)通過此功能開通店鋪,要求賣家上傳身份證圖片; 地址管理:管理自己的收貨地址,包括添加 和刪除兩種操作; 修改個(gè)人資料:修改用戶密碼、 郵箱、 頭像等個(gè)人信息; 壇系統(tǒng)功能 ( 1)用戶激活:用戶登錄狀態(tài)下可以激活論壇 賬戶 ,否則從論壇登錄接口登錄 ; ( 2) 瀏覽帖子與心得:列出論壇所有的帖子與心得,包括帖子分類、帖子標(biāo)題; ( 3) 發(fā)布帖子與心得:選擇分類,填入標(biāo)題、內(nèi)容、推薦 址等; ( 4) 刪除帖子與心得 ( 5)回復(fù)帖子與心得 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)需求分析 9 統(tǒng)管理功能 提供后臺(tái)管理系統(tǒng),管理員后臺(tái)登陸接口。 ( 1) 公告管理 :系統(tǒng)公告的添加、修改及刪除; ( 2) 熱賣 物品 管理:對(duì)系統(tǒng)首頁(yè)的熱賣產(chǎn)品欄目進(jìn) 行維護(hù),包括增加、修改、刪除等; ( 3) 物品 管理:對(duì)系統(tǒng)內(nèi)所有的產(chǎn)品進(jìn)行管理,包括增加、修改、刪除; ( 4) 店鋪審核管理:對(duì)于提交申請(qǐng)待審核的店鋪,進(jìn)行審核與駁回兩種操作; ( 5) 訂單管理:對(duì)于系統(tǒng)交易時(shí)產(chǎn)生的所有訂單進(jìn)行管理,包括刪除功能; ( 6) 帖子管理:對(duì)于 統(tǒng)產(chǎn)生的所有帖子進(jìn)行管理,包括刪除功能。 ( 7) 心得管理:對(duì)于 統(tǒng)產(chǎn)生的所有用戶購(gòu)物心得進(jìn)行管理,包括刪除功能; ( 8) 管理員管理:對(duì)于管理系統(tǒng)管理員的集中管理,包括新增、修改、刪除等。 統(tǒng)可行性分析 可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng) 的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功。本系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容 : 濟(jì)可行性 經(jīng)濟(jì)可行性主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),該系統(tǒng)的 設(shè)計(jì)與開發(fā)不需要特殊硬件 ,只要 擁有一臺(tái)電腦并 在電腦上安裝 可, 使用的軟件全部是開源免費(fèi),不會(huì)產(chǎn)生任何技術(shù)專利的問題,同時(shí)也不會(huì)產(chǎn)生任何經(jīng)費(fèi)。 術(shù)上的可行性 技術(shù)上的可行性分析主要分析技術(shù)條 件能否順利完成開發(fā)工作,軟、硬件能否滿足開發(fā)者的需要等。 本系統(tǒng)采用健壯的 言開發(fā),代碼安全可靠,可維護(hù)性強(qiáng),后臺(tái)數(shù)據(jù)庫(kù)采用成熟的開源數(shù)據(jù)庫(kù)管理系統(tǒng) 便 且 功能強(qiáng)大。 系統(tǒng)總體采用 計(jì)為三層架構(gòu)(表現(xiàn)層、業(yè)務(wù)層、數(shù)據(jù)層) ,以上的技術(shù)都屬于比較成熟的技術(shù),所以系統(tǒng)在開發(fā)中技術(shù)上不會(huì)存在障礙。 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)需求分析 10 機(jī)可行性 目前,以個(gè)人收藏為主題的網(wǎng)站,國(guó)內(nèi)外幾乎都是小型網(wǎng)站,國(guó)內(nèi)只有規(guī)模比較大的中國(guó)收藏網(wǎng)獨(dú)樹一幟,占據(jù)著網(wǎng)上收藏物品交易的市場(chǎng),但是也沒有產(chǎn)生足夠大的影響。所以目前 整個(gè)社會(huì)迫切需要這類購(gòu)物網(wǎng)站的興起,并形成規(guī)模,將人們帶到另一個(gè)消費(fèi)時(shí)代。 統(tǒng)的邏輯模型 系統(tǒng)的邏輯模型是系統(tǒng)分析的關(guān)鍵。該系統(tǒng)的邏輯模型主要通過 架構(gòu) 流程圖 和 部分 來(lái)進(jìn)行描述。 層架構(gòu)流程圖 圖 統(tǒng)架構(gòu)流程 說明: ( 1)用戶通過 面發(fā)送請(qǐng)求,請(qǐng)求通過 核心過濾器 ( 2) 攔截器通過讀取核心配置文件 到處理相關(guān)請(qǐng)求的表現(xiàn)層青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)需求分析 11 信息; ( 3)請(qǐng)求和數(shù)據(jù)經(jīng)過( 2)中配置好的攔 截器棧; ( 4)跳轉(zhuǎn)至( 2)中找到的表現(xiàn)層 行邏輯處理; ( 5)在表現(xiàn)層 調(diào)用業(yè)務(wù)層組件接口的方法,如果有參數(shù),將參數(shù)傳遞給業(yè)務(wù)層組件; ( 6)業(yè)務(wù)層調(diào)用數(shù)據(jù)層組件接口的方法,如果有參數(shù),將參數(shù)傳遞給數(shù)據(jù)層組件; ( 7)數(shù)據(jù)層處理完相關(guān)數(shù)據(jù)的操作邏輯后將數(shù)據(jù)回傳給業(yè)務(wù)層; ( 8)業(yè)務(wù)層將從數(shù)據(jù)層拿到的數(shù)據(jù)回傳給表現(xiàn)層 ( 9)表現(xiàn)層 轉(zhuǎn)至相關(guān) 面,將取得的數(shù)據(jù)顯示出來(lái)。 舉例 例圖舉例 普通用戶進(jìn)入個(gè)人中心,可以使用短 消息管理、物品管理、訂單管理、地址管理、資料管理、申請(qǐng)店鋪等功能,用例圖如圖 人中心 用例圖 圖舉例 用戶登錄流程包括 現(xiàn)層類、 務(wù)層接口、 據(jù)層類,類圖如圖 島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)需求分析 12 圖 錄 用戶類圖 序圖舉例 當(dāng)用戶提交注冊(cè)信息時(shí),進(jìn)行服務(wù)器端驗(yàn)證,如果驗(yàn)證失敗,要求用戶重新填寫再次進(jìn)行驗(yàn)證,如果驗(yàn)證成功,調(diào)用業(yè)務(wù)層的方法將數(shù)據(jù)保存,業(yè)務(wù)層進(jìn)行相關(guān)處理后,調(diào)用數(shù)據(jù)層 的方法將用戶信息插入數(shù)據(jù)庫(kù),具體順序圖如圖 冊(cè)用戶順序圖 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)概要設(shè)計(jì) 13 4 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì)即概要設(shè)計(jì)。 系統(tǒng) 總體設(shè) 包含兩個(gè)過程 :系統(tǒng)設(shè)計(jì),確定系統(tǒng)的具體實(shí)現(xiàn)方案;結(jié)構(gòu)設(shè)計(jì),確定軟件結(jié)構(gòu)。 本節(jié)主要介紹本系統(tǒng)各功能模塊的設(shè)計(jì),數(shù)據(jù)庫(kù)結(jié)構(gòu)及各數(shù)據(jù)表的設(shè)計(jì) 。 統(tǒng)總體 結(jié) 構(gòu) 通過對(duì)系統(tǒng) 的 分析,本系統(tǒng)的軟件體系結(jié)構(gòu)應(yīng) 包含三個(gè)子系統(tǒng):交易子系統(tǒng)、論壇子系統(tǒng)、后臺(tái)管理子系統(tǒng) 。 本系統(tǒng) 的 總體結(jié)構(gòu) 如圖 示。 圖 人收藏交易系統(tǒng)結(jié)構(gòu)圖 ( 1) 權(quán)限分配:交易子系統(tǒng)及論壇子系統(tǒng)對(duì)普通用戶開放,后臺(tái)管理系統(tǒng)對(duì)系統(tǒng)管理員開放 ; ( 2)交易子系統(tǒng):提供用戶注冊(cè)、瀏覽物品、檢索物品、物品放入購(gòu)物車、購(gòu)買結(jié)算、個(gè)人中心等功能; ( 3)論壇子系統(tǒng):提供查看、發(fā)布、刪除帖子和購(gòu)物心得等功能; ( 4)后臺(tái)管理子系統(tǒng):提供公告管理、熱賣物品管理、物品管理、訂單管理、審核店鋪、帖子管理、心得管理、管理員管理等功能; 據(jù)庫(kù) 物理 結(jié)構(gòu) 設(shè)計(jì) 數(shù)據(jù)庫(kù)的 物理結(jié)構(gòu) 設(shè)計(jì) 是把系統(tǒng)所需的抽象數(shù)據(jù)模型轉(zhuǎn)化為 數(shù)據(jù)庫(kù)管理系統(tǒng)下的數(shù)據(jù)表。 針對(duì)本系統(tǒng), 為滿足系統(tǒng)需要, 共設(shè)計(jì) : 管理 員用戶表、論壇用戶表、公告表、物品類別 表、 物品推薦留言表、聯(lián)系方式表、論壇回帖表、個(gè)人心得表、熱賣物品表、個(gè)人收藏交易系統(tǒng) 后臺(tái)管理系統(tǒng) 交易子系統(tǒng) 論壇子系統(tǒng) 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)概要設(shè)計(jì) 14 短消息表、訂單表、訂單與物品關(guān)系表、物品表、店鋪表、帖子主題表、帖子主題類型表、用戶表 , 共 17 個(gè)數(shù) 據(jù) 表。 數(shù)據(jù)庫(kù)表結(jié)構(gòu)如下 : 表 理員用戶表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 管理員 00) 是 否 戶名 00) 是 否 戶密碼 0) 是 否 建時(shí)間 表 壇用戶表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 用戶 00) 是 否 戶名 00) 是 否 碼 0) 是 否 帖數(shù) 0) 是 否 帖數(shù) 55) 是 否 像路徑 00) 是 否 建時(shí)間 ) 是 否 否版主 表 告表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 公告 55) 是 否 題 否 容 0) 是 否 理員 ) 是 否 否啟用 表 品類別表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 1) 否 是 0 物品 00) 是 否 別名稱 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)概要設(shè)計(jì) 15 表 品推薦留言表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 留言 否 言內(nèi)容 0) 是 否 言時(shí)間 0) 是 否 言人 ID 0) 是 否 品 系方式 表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 聯(lián)系方式1) 是 否 話號(hào)碼 0) 是 否 碼 0) 是 否 貨人 55) 是 否 55) 是 否 市 55) 是 否 55) 是 否 他 55) 是 否 編 0) 是 否 戶 壇回帖表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 回帖 否 帖 內(nèi)容 0) 是 否 帖 時(shí)間 0) 是 否 題 ID 0) 是 否 戶 ID 否 薦 人心得表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 心得 55) 否 否 得標(biāo)題 否 得內(nèi)容 0) 是 否 建時(shí)間 0) 是 否 讀次數(shù) 0) 是 否 戶 島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)概要設(shè)計(jì) 16 表 賣物品表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 物品 00) 否 否 品名稱 55) 是 否 品圖片 55 是 否 品 戶短消息表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 短消息 ID 0) 否 否 收人 ID 0) 是 否 送人 ID 否 送內(nèi)容 0) 是 否 送時(shí)間 表 單表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 訂單 ID 否 家地址 0) 是 否 家 ID 0) 是 否 家 ID 0) 是 否 格 0) 是 否 態(tài) 0) 是 否 單號(hào) ) 是 否 否確認(rèn) 表 單與物品關(guān)系表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 0) 否 是 0 訂單 ID 1) 是 否 品數(shù)量 0) 否 是 0 物品 島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)概要設(shè)計(jì) 17 表 品表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 物品 ID 55) 否 否 品名稱 否 品介紹 否 品價(jià)格 55) 是 否 品圖片 0) 是 否 布時(shí)間 0) 是 否 出數(shù) 量 ) 是 否 否推薦 0) 是 否 布用戶 1) 是 否 品類別 0) 是 否 屬店鋪 表 鋪表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 店鋪 ID 00) 是 是 鋪名稱 00) 是 是 鍵字 0) 是 是 戶 ID 0) 是 是 建時(shí)間 表 子主題表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 帖子 ID 55) 是 否 子標(biāo)題 否 子內(nèi)容 0) 是 否 布時(shí)間 否 薦 0) 是 否 讀次數(shù) 0) 是 否 復(fù)數(shù) 0) 是 否 布用戶 0) 是 否 子類別 表 子主題類型表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 類別 55) 是 否 別名稱 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)概要設(shè)計(jì) 18 表 戶表 字段 類型 允許空 是否主鍵 默認(rèn)值 備注 id 0) 否 是 0 用戶 ID 0) 是 否 戶名 0) 是 否 碼 ) 是 否 別 0) 是 否 生日期 0) 是 否 箱 0) 是 否 0) 是 否 8) 是 否 份證號(hào) 00) 是 否 像路徑 00) 是 否 份證路徑 0) 是 否 冊(cè)時(shí)間 0) 是 否 用值 ) 是 否 否版主 ) 是 否 鋪特權(quán) 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 19 5 系統(tǒng)詳細(xì)設(shè)計(jì) 易子系統(tǒng)設(shè)計(jì) 戶注冊(cè) 功能 設(shè)計(jì) 功能頁(yè)面為 圖 戶注冊(cè) 界面 用戶注冊(cè)時(shí)需要用戶填入用戶名、密碼、出生日期、郵箱、身份證號(hào)碼、頭像等信息,其中用戶名、密碼、出生日期、郵箱為必填項(xiàng),身份證號(hào)、頭像為選填項(xiàng)。各項(xiàng)具體要求如下: 用戶名:非空,長(zhǎng)度小于 20 個(gè)字符; 密碼:非空,長(zhǎng)度小于 20 個(gè)字符; 出生日期:非空, 格式符合 郵箱:非空, 格式符合 cn| 代表字母, X 代表數(shù)字或字母; 身份證號(hào)碼:格式符合 18 位或 15 位 0字; 頭像:頭像圖片文件大小小于 100K,且必須是 常見圖片格式。 用戶按照要求填寫完相應(yīng)的資料后,如果填寫的資料不符合要求,將會(huì)提示用戶某青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 20 項(xiàng)不符合要求,要求用戶重新填寫,如果填寫的資料通過驗(yàn)證即可實(shí)現(xiàn)注冊(cè),注冊(cè)完畢即跳轉(zhuǎn)至用戶登錄頁(yè)面提示用戶注冊(cè)完畢,請(qǐng)用戶登錄。 戶登錄 功能 設(shè)計(jì) 功能頁(yè)面 圖 戶登錄界面 該 功能 采用兩項(xiàng)安全防護(hù)技術(shù):一、采用了驗(yàn)證碼技術(shù),用戶登錄時(shí)必須輸入正確的驗(yàn)證碼才能進(jìn)行正常的登錄,否則即使用戶名和密碼正確也不能登錄系統(tǒng),這樣防止了采用工具進(jìn)行暴力破解用戶密碼的發(fā)生,同時(shí)也減輕了服務(wù)器端的數(shù)據(jù)訪問壓力;二、底部實(shí)現(xiàn)采用 久層框架的預(yù)編譯技術(shù),完全禁止了 入的發(fā)生,也提高了數(shù)據(jù)訪問的速度。 用戶登錄成功后調(diào)至個(gè)人中心主頁(yè),該主頁(yè)為個(gè)人中心歡迎頁(yè)面,顯示用戶的一些基本資料,比如用戶名、注冊(cè)時(shí)間、信譽(yù)、頭像等信息。 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 21 品瀏覽、物品搜索 功能 設(shè)計(jì) 功能頁(yè)面 (1)物品瀏覽 功能 : 圖 品瀏覽界面 該 功能 采用了信息分頁(yè)技術(shù),以列表按照發(fā)布時(shí)間倒序顯示各個(gè)收藏物品的基本信息,包括收藏名稱、類別、價(jià)格、其他用戶推薦次數(shù),是否是大版主推薦、商家姓名等。 圖 品詳細(xì)信息瀏覽界面 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 22 在此模塊內(nèi)加入了發(fā)送離線消息功能,結(jié)合 術(shù),實(shí)現(xiàn)了很高的用戶感受度,離線消息的發(fā)送必須是用戶是在用戶登錄的狀態(tài)下。 如下圖: 圖 送短消息界面 (2)物品搜索 功能 : 圖 品搜索工具條截圖 該 功能 充分利用了 架的 各種搜索條件數(shù)據(jù)按照用戶填寫的情況進(jìn)行封裝判斷,在表現(xiàn)層組件 離線查詢類 封裝到里面,提高了查詢的效率。 提供給用戶輸入或是選擇的條件有:商家昵稱、收藏關(guān)鍵字、價(jià)格范圍、收藏類型、物品所在地、價(jià)格排序。 人中心 功能 設(shè)計(jì) 圖 人中心界面 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 23 消息 功能 設(shè)計(jì) 功能頁(yè)面 圖 看短消息界面 圖 復(fù)短消息界面 圖 復(fù)短消息之后界面 該 功能 主要包括查看收到的短消息和發(fā)送出的短消息,并且使用 術(shù)實(shí)現(xiàn)了回復(fù)收到的短消息。 品管理 功能 設(shè)計(jì) 該 功能 包括發(fā)布收藏物品、查看買到的物品、查看賣出的物品三大 子 功能。 (1)發(fā)布收藏物品功能: 功能頁(yè)面 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 24 圖 布物品界面圖 該 功能實(shí)現(xiàn) 了 用戶發(fā)布收藏物品,用戶發(fā)布收藏物品時(shí),需要 選擇物品類別、填寫物品名稱、填寫物品的詳細(xì)介紹、上傳物品實(shí)物圖片等。其中各項(xiàng)的具體要求如下: 物品類別:琴棋書畫、紀(jì)念品、衣著行走、稀有古玩四大類供選擇; 物品名稱:非空,不超過 20 個(gè)字,只能包含字母、漢字、數(shù)字; 物品介紹:非空,多于 10 個(gè)字,少于 100 個(gè)字,其中必須包括賣家的收款信息。 物品圖片:必須上傳,圖片大小小于 100K (2)查看買到的物品 功能頁(yè)面 圖 看買到的物品的訂單界面 該功能 實(shí)現(xiàn) 了 以訂單的方式展 現(xiàn)用戶買到的物品,展現(xiàn)的內(nèi)容有物品圖片、物品名稱、購(gòu)買數(shù)量、價(jià)格、該訂單的交易狀態(tài) (買家已下單、賣家已發(fā)貨、交易完成 ),如果交易狀態(tài)為賣家已發(fā)貨,將會(huì)顯示發(fā)貨的詳細(xì)信息 (物流公司及訂單號(hào) ),并提供給用戶確認(rèn)收貨鏈接,供用戶收到貨物查驗(yàn)之后確認(rèn)收貨。 (3)查看賣出的物品 青島濱海學(xué)院畢業(yè)設(shè)計(jì) 系統(tǒng)詳細(xì)設(shè)計(jì) 25 功能頁(yè)面 圖 看賣出的物品的訂單界面 本功能實(shí)現(xiàn) 了 以訂單的方式展現(xiàn)用戶賣出的物品,展現(xiàn)內(nèi)容有物品圖 片、物品名稱、賣出數(shù)量、價(jià)格、該訂單的交易狀態(tài) (買家已下 單、賣家已發(fā)貨、交易完成 ),如果交易狀態(tài)為買家已下單,將會(huì)顯示發(fā)貨鏈接,點(diǎn)擊將進(jìn)入發(fā)貨頁(yè)面,需要用戶填入物流公司及運(yùn)單號(hào)。 (4)查看進(jìn)行中的交易 功能頁(yè)面 圖 看進(jìn)行中的交易界面 本功能實(shí)現(xiàn) 了 以訂單的方式展現(xiàn)用戶賣出
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國(guó)白銀行業(yè)市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)與投資前景報(bào)告
- 2025至2030中國(guó)男式化妝品行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及發(fā)展前景與投資風(fēng)險(xiǎn)報(bào)告
- 2025至2030中國(guó)甘蔗榨汁機(jī)械行業(yè)深度研究及發(fā)展前景投資評(píng)估分析
- 招聘培訓(xùn)課件素材
- 教育心理學(xué)在家庭環(huán)境中的實(shí)踐-以培養(yǎng)孩子同理心為例的探索研究
- 教育科技倫理視角下的創(chuàng)新與責(zé)任
- 企業(yè)教育培訓(xùn)的科技倫理要求及實(shí)現(xiàn)途徑
- 教育設(shè)施與節(jié)能環(huán)保的完美結(jié)合
- 智慧教室中的情緒識(shí)別與干預(yù)策略研究
- 抖音商戶運(yùn)營(yíng)經(jīng)理直播后復(fù)盤會(huì)議制度
- 抑酸藥課件教學(xué)課件
- 2024譯林版七年級(jí)英語(yǔ)上冊(cè)單詞(帶音標(biāo))
- 期末模擬卷 2024-2025學(xué)年人教版數(shù)學(xué)六年級(jí)上冊(cè)(含答案)
- 腦干神經(jīng)環(huán)路對(duì)意識(shí)的調(diào)控機(jī)制解析
- 動(dòng)火作業(yè)應(yīng)急預(yù)案樣本(4篇)
- Unit 4 Plants around us(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 2024集裝箱儲(chǔ)能系統(tǒng)測(cè)試大綱
- 新生兒重癥監(jiān)護(hù)室母乳使用專家共識(shí)(2024版)解讀
- 平安資產(chǎn)管理介紹
- 國(guó)開(內(nèi)蒙古)2024年秋《礦井通風(fēng)(證書課程)#》形考測(cè)試1-3終考答案
- 浙江省教師招聘考初中科學(xué)專業(yè)知識(shí)(試卷)
評(píng)論
0/150
提交評(píng)論