已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本科畢業(yè)設(shè)計(jì)(論文) 校園二手商品交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 號(hào): 學(xué)生姓名: 指導(dǎo)教師: 所在學(xué)院: 所學(xué)專業(yè): 2015 年 5 月 I 摘 要 本文闡述了 校園二手商品交易 系統(tǒng)的開發(fā)背景、意義和目前發(fā)展的情況,詳細(xì)的闡述了 校園二手商品交易 系統(tǒng)的主要設(shè)計(jì)思想和實(shí)現(xiàn)方案。該系統(tǒng)主要采用基于 B/S 模式的 三層數(shù)據(jù)處理結(jié)構(gòu),開發(fā)環(huán)境選用當(dāng)前普遍采用的 構(gòu) +要編程語言為 據(jù)庫為 據(jù)庫,服務(wù)器方面使用 照軟件項(xiàng)目管理、數(shù)據(jù)庫設(shè)計(jì)等有關(guān)理論進(jìn)行開發(fā)與設(shè)計(jì)。本系統(tǒng)運(yùn)行結(jié)果可以滿足廣大高校師生的正常使用需求。文章詳細(xì)介紹了 校園二手商品交易系統(tǒng) 的開發(fā)背景,需求分析,軟硬件環(huán)境,系統(tǒng)總體設(shè)計(jì),系統(tǒng)詳細(xì)設(shè)計(jì),系統(tǒng)代碼設(shè)計(jì)以及后期的測(cè)試與維護(hù)中的問題。設(shè)計(jì)部分列出了主要的項(xiàng)目運(yùn)行圖解,并附帶了相關(guān)業(yè)務(wù)邏輯部分的關(guān)鍵代碼。本系統(tǒng)的 主要功能有 : 商品瀏覽、商品搜索、商品信息管理、訂單管理、購物車管理、新聞資訊管理、通知公告管理、留言管理等功能。 關(guān)鍵詞 : 校園;二手商品;交易系統(tǒng); B/S of of in of is , 2EE as in of of be to of in of of B/S 目 錄 摘 要 . I . 1 章 概述 . 1 項(xiàng)目開發(fā)背景 . 1 選擇此項(xiàng)目的依據(jù)和目的 . 1 國內(nèi)外動(dòng)態(tài) . 1 項(xiàng)目開發(fā)思想 . 2 第 2 章 方案論證 . 3 可行性分析 . 3 經(jīng)濟(jì)可行性分析 . 3 技術(shù)可行性分析 . 3 管理可行性分析 . 3 最佳設(shè)計(jì)方案選擇 . 4 所使用的語言 . 4 所涉及的主要技術(shù)與框架 . 4 所使用的主要開發(fā)工具 . 5 第 3 章 需求分析 . 6 問題分析 . 6 系統(tǒng)總體目標(biāo)需求 . 6 系統(tǒng)設(shè)計(jì)性能要求 . 6 功能需求 . 7 系統(tǒng)數(shù)據(jù)流圖 . 7 數(shù)據(jù)字典 . 8 數(shù)據(jù)流 . 8 主要數(shù)據(jù)儲(chǔ)存定義 . 8 系統(tǒng)業(yè)務(wù)流程分析 . 10 數(shù)據(jù)庫概念設(shè)計(jì) . 4 章 過程論述 . 15 概要設(shè)計(jì) . 15 設(shè)計(jì)原則 . 15 系統(tǒng)功能模塊分析 . 16 系統(tǒng)總體結(jié)構(gòu) . 17 數(shù)據(jù)庫設(shè)計(jì) . 18 數(shù)據(jù)庫設(shè)計(jì)原則與步驟 . 18 據(jù)庫的連接 . 18 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì) . 18 主要功能模塊的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) . 21 系統(tǒng)首頁 . 21 用戶注冊(cè) . 22 用戶登錄 . 23 發(fā)布商品信息 . 25 查詢商品 . 25 商品訂購 . 27 購物車 . 28 購物訂單 . 29 新聞資訊 . 29 管理員登錄 . 30 第 5 章 結(jié)果分析 . 33 軟件測(cè)試及目標(biāo) . 33 單元測(cè)試 . 34 集成測(cè)試 . 35 系統(tǒng)測(cè)試 . 35 系統(tǒng)總體測(cè)試 . 37 結(jié)果分析 . 37 結(jié) 論 . 39 致 謝 . 40 參考文獻(xiàn) . 41 附 錄 . 42 1 第 1 章 概述 項(xiàng)目開發(fā)背景 隨著計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,網(wǎng)上購物已經(jīng)日漸普及,高校的二手商品市場(chǎng)絕對(duì)是一個(gè)大市場(chǎng),每年都有畢業(yè)生要畢業(yè),每年都有新生來報(bào)到,二手商品網(wǎng)站為廣大用戶提供了一個(gè)很好的供需平臺(tái),人們可以將自己不用的東西放在網(wǎng)上,也可在網(wǎng)上找到自己需要的東西,物美價(jià)廉,達(dá)到雙贏。而作為校園主 體的學(xué)生們,擁有著相同的生活環(huán)境以及相近的生活學(xué)習(xí)需要,大家更能各取所需,互惠互利 1-3。 校園二手商品網(wǎng)站為廣大學(xué)生提供了一個(gè)平等、自主的交易平臺(tái),使用戶既可以輕松方便的找到價(jià)格合適的商品,還可以不費(fèi)心機(jī)的出售自己的商品。而且校園里面距離不是很遠(yuǎn),便于雙方錢財(cái)與物品的交換、節(jié)省時(shí)間,出現(xiàn)欺騙等各種危險(xiǎn)的可能也大大降低了。處在虛擬網(wǎng)絡(luò)中的網(wǎng)上二手商品平臺(tái)比現(xiàn)實(shí)生活中的二手市場(chǎng)更加人氣旺,校園二手商品平臺(tái)不受時(shí)間與地點(diǎn)的約束,不但能處理畢業(yè)生的多余物品,同學(xué)們平時(shí)閑置不用的東西或有任何需求都可以免 費(fèi)在網(wǎng)上二手商品平臺(tái)得到解決。 選擇此項(xiàng)目的依據(jù)和目的 伴隨著大學(xué)的擴(kuò)招,當(dāng)代大學(xué)生的人數(shù)越來越多,規(guī)模越來越大,加之人民生活水平的提高,難免就會(huì)出現(xiàn)很多過剩商品或者丟棄很多使用過的商品。在學(xué)校,如今這樣的二手商品品種越來越豐富,可以說是琳瑯滿目,品種齊全,應(yīng)有盡有,每年的新生入學(xué)與畢業(yè)生離校,必定產(chǎn)生強(qiáng)制性的物品更新?lián)Q代?;ヂ?lián)網(wǎng)絡(luò)正處于炙熱階段,二手商品的主要消費(fèi)群體是學(xué)生和老師,同學(xué)們及其老師的生活開始越來越依賴計(jì)算機(jī)。如果能夠建立校園二手商品交易平臺(tái),依靠網(wǎng)絡(luò)高效方便的特點(diǎn),將會(huì)實(shí)現(xiàn)更快,更 好的回收利用二手商品。該平臺(tái)是在校園這個(gè)特殊環(huán)境下的具體應(yīng)用,主要為校園內(nèi)廣大學(xué)子服務(wù),為他們?cè)谌粘W(xué)習(xí)工作生活中提供幫助。同時(shí),充分利用大學(xué)生高素養(yǎng)的特質(zhì),能夠高效的促進(jìn)網(wǎng)站的開發(fā)及其實(shí)施。 國內(nèi)外動(dòng)態(tài) 在英法等歐洲國家,將近 1/4 的商務(wù)總額來源于電子商務(wù),在美國比例則高達(dá)1/3 甚至更多,國外的電子商務(wù)系統(tǒng)發(fā)展可以說是日新月異,已相對(duì)完善,但仍存在一定的問題,真正成熟發(fā)展的二手物品交易的電子商務(wù)還不太多,大多數(shù)系統(tǒng)忽 2 略了二手商品交易市場(chǎng)這一特殊的環(huán)境,二手商品交易應(yīng)用的商務(wù)模式還處在探索階段 4。 校園二手商品交易平臺(tái)幾年前就已經(jīng)被提了出來,國內(nèi)的校園二手商品交易系統(tǒng)根據(jù)其提供的服務(wù)來看大致可分為兩種,但是在很多校園里面都沒有興起,最終不了了之。一種是僅提供了發(fā)布二手商品信息的平臺(tái),但不參與到買賣雙方的交易中;另一種就是專門的二手商品交易網(wǎng)站了,在這樣的網(wǎng)站上進(jìn)行交易,由于交易安全保障系統(tǒng)不夠完善,存在著一定的安全隱患,因此可能會(huì)給買賣雙方帶來損失。所以到現(xiàn)在,也非常難以在各個(gè)學(xué)校的網(wǎng)站上面發(fā)現(xiàn)這類的交易平臺(tái)。 一種全新的只針對(duì)高校校園的網(wǎng)絡(luò)交易新模式“校園二手商品交易系統(tǒng)”便應(yīng)運(yùn)而生,以解決 校園里二手交易的供給與需求。 項(xiàng)目開發(fā)思想 該校園二手商品交易系統(tǒng)主要應(yīng)用于各高等院校,使廣大師生可以足不出戶就能在網(wǎng)站上進(jìn)行二手商品的發(fā)布、瀏覽、選購等。在網(wǎng)站上能夠?yàn)g覽大量最新的二手商品信息,瀏覽最新的新聞資訊信息,還可以通過商品名稱關(guān)鍵字或按照商品類別搜索查找自己想要的商品,成為網(wǎng)站注冊(cè)用戶后還可以進(jìn)行二手商品信息的發(fā)布,以及選購。普通用戶可以對(duì)個(gè)人信息、自己發(fā)布的商品、自己的訂單等進(jìn)行管理,系統(tǒng)管理員擁有較高權(quán)限,可以對(duì)用戶信息、商品信息、商品類別、新聞資訊等進(jìn)行管理 5,6。 3 第 2 章 方案論證 可行性分析 開發(fā)項(xiàng)目在立項(xiàng)的時(shí)候就應(yīng)該進(jìn)行可行性的分析,因?yàn)榭尚行允菦Q定項(xiàng)目最終能否成功實(shí)現(xiàn)的最基礎(chǔ)條件,本文從以下三個(gè)方面進(jìn)行分析: 經(jīng)濟(jì)可行性分析 廣大高等院校學(xué)子是該系統(tǒng)的主要服務(wù)對(duì)象,大學(xué)生具有消費(fèi)觀念前沿、消費(fèi)形式多樣化等特點(diǎn),二手商品價(jià)格實(shí)惠,非常適合學(xué)生的一時(shí)需求,對(duì)于校園內(nèi)的二手物品,特別是電子產(chǎn)品、自行車、書籍、體育用品等尤為關(guān)注。大學(xué)生在校人數(shù)多、交易需求量大且交易頻繁,校園的二手商品市場(chǎng)擁有廣闊的前景,可以利用學(xué)校已有的網(wǎng)絡(luò)基礎(chǔ)設(shè)施來實(shí)現(xiàn)系統(tǒng)的 應(yīng)用,該系統(tǒng)從銷售、管理、服務(wù)等方面都要比普通的二手商品店要優(yōu)越,比原來傳統(tǒng)的二手商品店成本要低。同時(shí),信息傳遞也更加迅速,提高了物品的利用率,能夠優(yōu)化資源配置,不斷滿足學(xué)生的需求,也為學(xué)校節(jié)約了場(chǎng)地,保持了校園的環(huán)境整潔,不但能使在校大學(xué)生的生活變得越來越便利,而且能改變他們的消費(fèi)方式和購物習(xí)慣,為大學(xué)生們創(chuàng)造巨大的經(jīng)濟(jì)效益。所以,此系統(tǒng)的開發(fā)對(duì)于學(xué)校和個(gè)人而言,在經(jīng)濟(jì)上都是可行的。 技術(shù)可行性分析 各種網(wǎng)絡(luò)應(yīng)用的開發(fā)已經(jīng)相當(dāng)成熟,幾大主流的開發(fā)語言和開發(fā)工具都可以非常有效的支持開發(fā)該系統(tǒng), 也有許多成功的電子商務(wù)類網(wǎng)站的經(jīng)驗(yàn)可以借鑒,客戶端只需要一個(gè)瀏覽器,而服務(wù)器端也只需要一臺(tái)服務(wù)器,服務(wù)器要求一個(gè)數(shù)據(jù)庫環(huán)境和一個(gè)網(wǎng)絡(luò)應(yīng)用開發(fā)的環(huán)境。同時(shí),校園中的技術(shù)資源是非常好的,學(xué)校里邊有很多計(jì)算機(jī)專業(yè)的優(yōu)秀技術(shù)人員,可以組織聯(lián)合起來開發(fā)并維護(hù)好二手商品平臺(tái),同時(shí)也有著完善的網(wǎng)絡(luò)安全技術(shù)和法律保障,由此我們可以得出,在技術(shù)上是可行的。 管理可行性分析 在當(dāng)今計(jì)算機(jī)技術(shù)與網(wǎng)絡(luò)科技高速發(fā)展的時(shí)代,校園的信息化網(wǎng)絡(luò)化建設(shè)是最容易得到普及的,且學(xué)校有著較為完善的管理機(jī)制,所以該二手商品平臺(tái)的管理可以通過學(xué)生組織進(jìn)行管理,在系統(tǒng)管理員的合法管理和用戶的自覺配合下,不進(jìn)行任何的不法的活動(dòng)和違規(guī)的交易,也不存在任何非法牟利的行為,這樣的管理模式已經(jīng)在校園的其他方面取得了較好的效果。 綜上所述,從經(jīng)濟(jì)上、技術(shù)上和管理上而言,學(xué)校均有建設(shè)二手商品交易系統(tǒng) 4 的條件,所以,設(shè)計(jì)并實(shí)施校園二手商品交易系統(tǒng)是可行的。 最佳設(shè)計(jì)方案選擇 基于可行性的分析,系統(tǒng)選擇基于 B/S 結(jié)構(gòu),開發(fā)平臺(tái)為 發(fā)工具是 為開發(fā)數(shù)據(jù)庫,主要開發(fā)語言為 要項(xiàng)目架構(gòu)為 構(gòu) +架。下面對(duì)此方案做一下詳細(xì)的闡述: 所使用的語言 一種可以撰寫跨平臺(tái)應(yīng)用軟件的程序設(shè)計(jì)語言,是簡(jiǎn)單的、面向?qū)ο蟮摹⒔训?、可靠的,作用是充?dāng)傳輸數(shù)據(jù)的載體和系統(tǒng)組件配置,利用它可以建立健壯的、高性能的、安全的、跨平臺(tái)的先進(jìn)軟件系統(tǒng) 7-9。 所涉及的主要技術(shù)與框架 1 術(shù) 由 司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。 術(shù)有點(diǎn)類似 術(shù),它是在傳統(tǒng)的 網(wǎng)頁 *插入 序段 ( 記 (從而形成 件(*10-12。 2 架 是 下一代產(chǎn)品,是在 技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的 框架。其全新的 的 體系結(jié)構(gòu) 與 的體系結(jié)構(gòu)差別巨大。 以 核心 ,采用攔截器的機(jī)制來處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與 全脫離開,所以 可以理解為 更新產(chǎn)品。雖然從 到 有著太大的 變化 ,但是相對(duì)于 的變化很小 13,14。 3 術(shù) “ 異步 是由 造的名詞,是指一種創(chuàng)建交互式 網(wǎng)頁 應(yīng)用的網(wǎng)頁開發(fā)技術(shù) 15。 4 架 繼 后又一個(gè)優(yōu)秀的 架 。它是輕量級(jí)的 ,它兼容 兼容各種 瀏覽器 ( ,后續(xù)版本將不再支持 。 用戶能更方便地處理現(xiàn)動(dòng)畫效果,并且方便地為網(wǎng)站提供 互 16。有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時(shí)還有許多成熟的 插件 可供選擇。 夠使用戶的 面保持代碼和容分離,也就是說,不用再在 面插入一堆 調(diào)用命令了,只 5 需定義 可。 所使用的主要開發(fā)工具 1 業(yè)級(jí)工作平臺(tái)( 稱 對(duì) 擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率 17。它是功能豐富的 成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和 發(fā)布功能,完整支持 2 為 術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 用服務(wù)器。 3 微軟公司的關(guān)系數(shù)據(jù)庫產(chǎn)品 , 也是一個(gè)典型的關(guān)系型數(shù)據(jù)庫管理系統(tǒng) , 系統(tǒng)同樣具備良好的用戶界面 ,在 進(jìn)行數(shù)據(jù)庫管理操作簡(jiǎn)單 , 性能可靠 , 具備一定的伸 縮性 , 管理功能豐富 , 適合于作為中小型網(wǎng)站的數(shù)據(jù)庫系統(tǒng) 18。 綜上所述,該系統(tǒng)選擇基于 B/S 結(jié)構(gòu),開發(fā)平臺(tái)為 發(fā)工具是為開發(fā)數(shù)據(jù)庫的設(shè)計(jì)方案是可行的。 6 第 3 章 需求分析 問題分析 系統(tǒng)總體目標(biāo)需求 二手商品交易系統(tǒng)自設(shè)計(jì)開始就應(yīng)該充分考慮到校園的特性 , 要以滿足廣大師生員工的工作生活學(xué)習(xí)需要為目標(biāo) , 使其成為一個(gè)功能完善、針對(duì)性強(qiáng)的二手商品交易服務(wù)平臺(tái)。該系 統(tǒng)的開發(fā)需求主要體現(xiàn)在服務(wù)功能的全面性、資源的豐富性、支付的安全性、操作的方便性等幾個(gè)方面 , 交易功能完善 , 為師生提供二手商品交易的快速平臺(tái) , 將師生日常的交易活動(dòng)電子化和信息化, 提供全天 24 小時(shí)服務(wù)。系統(tǒng)建設(shè)的總體目標(biāo)需求如下 : 1 合理、方便的商品選購機(jī)制,為用戶提供完善的商品瀏覽、搜索功能 , 并且通過類似 “ 購物車 ” 的功能快速選購商品。 2 訂單的創(chuàng)建與處理,在買家選購商品完成后自動(dòng)生成訂單 , 并提交給賣方 ;賣家具有方便的訂單處理界面 , 用于對(duì)訂單進(jìn)行處理。 3 提供完善的用戶信息交流渠道,商品交易是一個(gè)買方 與賣方互動(dòng)的過 程, 系統(tǒng)要提供多種方式 , 在交易前、交易中和交易后供用戶進(jìn)行交流。 4 系統(tǒng)內(nèi)容表現(xiàn)形式多樣化 , 界面人性化 , 操作與使用方便 , 能長期吸引師生。 系統(tǒng)設(shè)計(jì)性能要求 該二手商品交易系統(tǒng)一旦被應(yīng)用到校園里,就能很大程度的提高校園中二手商品的利用率,系統(tǒng)的使用者會(huì)越來越多,那么系統(tǒng)就需要擁有安全性、易用性、穩(wěn)定性和可擴(kuò)展性等基本性能。 1 穩(wěn)定性 二手商品交易系統(tǒng)的用戶量大,并且操作比較頻繁,因此數(shù)據(jù)流量大,故系統(tǒng)的可靠性就決定了系統(tǒng)的發(fā)展,如果一旦出現(xiàn)了問題,就需要有一套良好的應(yīng)急處理 機(jī)制,能夠維護(hù)系統(tǒng)的正常運(yùn)行。 2 安全性要求 通過數(shù)據(jù)加密,采用防火墻等安全措施來維護(hù)系統(tǒng)。 3 易用性要求 操作必須要簡(jiǎn)單明了,系統(tǒng)所提供的網(wǎng)站界面必須是能夠進(jìn)行簡(jiǎn)單的操作,瀏覽信息簡(jiǎn)便,注冊(cè)方便,登錄簡(jiǎn)潔快速同時(shí)擁有良好的人機(jī)交互界面,供用戶使用。 7 功能需求 本系統(tǒng)主要依據(jù)通用的二手商品交易系統(tǒng)來進(jìn)行分析和設(shè)計(jì),一個(gè)完善的二手商品交易系統(tǒng)的功能主要有以下幾項(xiàng): 1登錄 /注冊(cè)功能 2商品信息管理功能 3訂單管理功能 4購物車管理功能 5個(gè)人信息管理功能 6新聞資訊管理功能 7通知公告管理功能 8留言管理功能 9用戶管理功能 10商品類別管理功能 11商品搜索功能 12商品瀏覽功能 13管理員管理功能 系統(tǒng)數(shù)據(jù)流圖 數(shù)據(jù)流圖 (簡(jiǎn)稱 是用來刻畫數(shù)據(jù)流和轉(zhuǎn)換的信息系統(tǒng)建模技術(shù), 采用圖形方式來表達(dá)系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程 , 是結(jié)構(gòu)化系統(tǒng)分析方法的主要表達(dá)工具及用于表示軟件模型的一種圖示方法。 能夠讓分析人員清晰方便地表示任一模塊或子模塊的執(zhí)行過程,并支持問題分解、逐步求精的分析方法。 下面為 校園二手商品交易系統(tǒng)的相關(guān)數(shù)據(jù)流圖。 圖 3系統(tǒng)數(shù)據(jù)流圖 8 圖 3信息發(fā)布數(shù)據(jù)流圖 數(shù)據(jù)字典 在本系統(tǒng)的數(shù)據(jù)字典設(shè)計(jì)中,著重對(duì)數(shù)據(jù)字典中的數(shù)據(jù)結(jié)構(gòu)做了詳細(xì)分析。部分?jǐn)?shù)據(jù)結(jié)構(gòu)的說明如下所示: 數(shù)據(jù)流 1 數(shù)據(jù)流名稱:登錄信息 位置:已注冊(cè)的用戶 定義:登錄信息 =用戶名 +密碼 數(shù)據(jù)流量:根據(jù)已注冊(cè)用戶的使用情況 說明:要對(duì)每一位已注冊(cè)的用戶進(jìn)行唯一編號(hào) 來源:用戶輸入 去向: 已注冊(cè)用戶的數(shù)據(jù)庫 2 數(shù)據(jù)流名稱:留言信息 位置:管理員和買家 定義:留言信息表 =留言編號(hào) +用戶編號(hào) +留言時(shí)間 +留言內(nèi)容 數(shù)據(jù)流量:根據(jù)留言信息的具體情況來確定 說明:要對(duì)每一次發(fā)布的留言信息進(jìn)行唯一編號(hào) 來源:已注冊(cè)的買家 去向:留言信息數(shù)據(jù)庫 3 數(shù)據(jù)流名稱:商品信息 位置:管理員、買家、賣家、普通用戶 定義:商品信息 =商品編號(hào) +商品名稱 +商品類別編號(hào) +商品圖片路徑 +商品所有者 +商品價(jià)格 +商品總量 +商品購買量 +商品簡(jiǎn)介 +商品發(fā)布時(shí)間 數(shù)據(jù)流量:根據(jù)發(fā)布商品信息的具體情況來確定 說明:要對(duì)每一次發(fā)布的商 品信息進(jìn)行唯一編號(hào) 9 來源:商家購入的商品 去向:商品信息表 4 數(shù)據(jù)流名稱:訂單信息 位置:買家和賣家 定義:訂單信息 =訂單編號(hào) +賣家編號(hào) +買家編號(hào) +商品編號(hào) +類別編號(hào) +圖片路徑+購買數(shù)量 +購買單價(jià) + 總價(jià) +商品狀態(tài) +發(fā)送地址 +收件人 +收件電話 數(shù)據(jù)流量:根據(jù)訂單的數(shù)量來確定 說明:對(duì)每一次添加的訂單信息進(jìn)行唯一編號(hào) 來源:買家買的商品 去向:訂單信息表 5 數(shù)據(jù)流名稱:查詢信息 位置:管理員、買家、賣家、普通用戶(以普通用戶為例) 定義:查詢信息 =商品名稱 +商品所有者 +商品價(jià)格 +商品總量 +商品購買量 +商品 簡(jiǎn)介 +商品發(fā)布時(shí)間 數(shù)據(jù)流量:根據(jù)查詢信息的具體情況來確定 說明:對(duì)已發(fā)布的商品信息進(jìn)行查詢 來源:買家輸入的商品信息 去向:商品信息表 6 數(shù)據(jù)流名稱:購物車信息 描述:用戶在網(wǎng)站購物的商品明細(xì) 來源:買家購買商品的記錄 去向:商品信息表 7 數(shù)據(jù)流名稱:修改密碼信息 描述:管理員對(duì)自己密碼信息的管理 來源:管理員信息表 去向:加工用戶權(quán)限管理 主要數(shù)據(jù)儲(chǔ)存定義 1 數(shù)據(jù)儲(chǔ)存名稱:管理員表 數(shù)據(jù)結(jié)構(gòu):用戶表 =用戶編號(hào) +用戶名稱 +用戶密碼 是否顯示資料量和存取頻度:根據(jù)注冊(cè)用戶的具體規(guī) 模情況來確定 存取方式:聯(lián)機(jī)處理;檢索和更新;以隨機(jī)檢索為主 說明:用戶編號(hào)設(shè)為主鍵 2 資料存儲(chǔ)名稱:二手商品信息表 數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工記錄 =商品編號(hào) +商品名稱 +商品類別編號(hào) +商品圖片路徑 +商品所有者 +商品價(jià)格 +商品總量 +商品購買量 +商品簡(jiǎn)介 +商品發(fā)布時(shí)間 +是否捐贈(zèng) 資料量和存取頻度:根據(jù)已發(fā)布的的商品信息情況來確定 存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主 10 說明:商品編號(hào)設(shè)為主鍵、自動(dòng)編號(hào);商品類別編號(hào)是外鍵,商品價(jià)格默認(rèn)為0,商品購買量不能小于 0 3 數(shù)據(jù)庫儲(chǔ)存名稱:留言信息表 數(shù)據(jù)結(jié)構(gòu):留言信息表 =留言編號(hào) +用戶編號(hào) +留言時(shí)間 +留言內(nèi)容 資料量和存取頻度:根據(jù)已登錄用戶留言的具體情況來確定 存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主 說明:留言編號(hào)是主鍵,用戶編號(hào)為外鍵 4 數(shù)據(jù)庫存儲(chǔ)名稱:公告信息表 數(shù)據(jù)結(jié)構(gòu):公告信息表 =公告編號(hào) + 公告內(nèi)容 +發(fā)布公告時(shí)間 資料量和存取頻度:根據(jù)所需公告信息的具體情況來確定 說明:公告編號(hào)設(shè)為主鍵 5 數(shù)據(jù)庫存儲(chǔ)名稱:訂單信息表 描述:記錄用戶購物后產(chǎn)生的訂單信息 組成:訂單編號(hào)、訂單日期、商品數(shù)量、商品金額、訂單狀態(tài) 6 數(shù)據(jù)存儲(chǔ)名稱:購物車信息表 描述:記 錄用戶購物的詳細(xì)信息 組成:商品名稱、商品數(shù)量、銷售價(jià)格 7 數(shù)據(jù)存儲(chǔ)名稱:商品類別信息表 描述:記錄網(wǎng)站商品的類別信息 組成:類別編號(hào)、類別名稱、備注 8 數(shù)據(jù)存儲(chǔ)名稱:新聞信息表 描述:記錄網(wǎng)站的新聞信息 組成:新聞標(biāo)題、新聞內(nèi)容、發(fā)布日期、發(fā)布人 系統(tǒng)業(yè)務(wù)流程分析 圖 3個(gè)人用戶操作流程 11 圖 3系統(tǒng)管理員操作流程 圖 3訂單生成流程圖 數(shù)據(jù)庫概念設(shè)計(jì) 數(shù)據(jù)庫的設(shè)計(jì)是指對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項(xiàng)事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進(jìn)的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對(duì)一個(gè)實(shí)際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計(jì)在遵循數(shù)據(jù)庫理論的同時(shí),必須能用開發(fā)工具來實(shí)現(xiàn)用 12 戶在各方面提出的功能要求。一個(gè)真正的、完整的系統(tǒng)是離不開數(shù)據(jù)庫的,因?yàn)樯倭康臄?shù)據(jù),如角色類型等完全可以存儲(chǔ)在文本文件中,但實(shí)際 應(yīng)用中,需要保存的數(shù)據(jù)遠(yuǎn)不止這一點(diǎn)點(diǎn),而且這些數(shù)據(jù)之間往往還有關(guān)聯(lián),利用數(shù)據(jù)庫來管理這些數(shù)據(jù),可以很方便的查詢和更新??梢哉f一個(gè)優(yōu)秀的系統(tǒng)是離不開一個(gè)設(shè)計(jì)最優(yōu)的數(shù)據(jù)庫的。 實(shí)體與屬性及實(shí)體之間的聯(lián)系: 1 型的組成元素 實(shí)體、屬性、聯(lián)系。 型用 表示。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。 2 模型中的實(shí)體 模型中的實(shí)體相當(dāng)于實(shí)體集、一個(gè)表,而不是單個(gè)實(shí)體或表中的一行。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。用菱形表示實(shí)體間的聯(lián)系,菱形框內(nèi)寫上聯(lián)系名,用無向邊把菱形 分別與有關(guān)實(shí)體相連接,在無向邊旁標(biāo)上聯(lián)系的類型。 3 屬性是實(shí)體的性質(zhì) 用橢圓框表示,與實(shí)體之間用一條線相連表的主碼是關(guān)鍵屬性。 商品信息是本系統(tǒng)中的基本信息,商品實(shí)體包括商品編號(hào)、商品名稱、商品價(jià)格、商品類別、商品圖片、商品數(shù)量、商品介紹、發(fā)布者、是否捐贈(zèng),商品實(shí)體屬性圖如圖 3示。 圖 3商品實(shí)體屬性圖 13 用戶信息是本系統(tǒng)中的基本信息,用戶實(shí)體包括用戶編號(hào) 、 用戶名、登錄密碼、用戶類型、注冊(cè)時(shí)間、 姓名 、班級(jí)、學(xué)號(hào)、電話、電子郵箱、詳細(xì)地址 ,用戶實(shí)體屬性圖如圖 3示。 圖 3用戶實(shí)體屬性圖 留言信息是本系統(tǒng)中的基本信息,留言實(shí)體包括留言編號(hào)、留言者 、內(nèi)容 、 間、 碼、電子郵箱 ,留言實(shí)體屬性圖如圖 3示。 圖 3留言實(shí)體屬性圖 用 戶 用戶名 詳細(xì)地址 電子郵箱 電話 學(xué)號(hào) 班級(jí) 姓名 注冊(cè)時(shí)間 用戶類型 登錄密碼 用戶編號(hào) 留 言 留言編號(hào) 留言者 內(nèi)容 碼 電子郵箱 時(shí)間 14 管理員信息是本系統(tǒng)中的基本信息,管理員實(shí)體包括管理員編號(hào)、用戶名、登錄密碼、創(chuàng)建時(shí)間、登錄次數(shù)、登錄 權(quán)限、是否在用、電話,管理員實(shí)體屬性圖如圖 3 示。 圖 3管理員實(shí)體屬性圖 該系統(tǒng)的總體 如圖 3示: 圖 3系統(tǒng)總 15 第 4 章 過程論述 概要設(shè)計(jì) 由前面的需求分析,得出了系統(tǒng)的基本需求,和基本的數(shù)據(jù)流圖,要實(shí)現(xiàn)整個(gè)系統(tǒng),需要對(duì)用戶的需求進(jìn)行設(shè)計(jì),概要設(shè)計(jì)主要是利用比較抽象的語言對(duì)整個(gè)需求進(jìn)行概括,確定目標(biāo)系統(tǒng)的構(gòu)架,確定整個(gè)系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),定系統(tǒng)由那些模塊組成的,以及這些模 塊相互間的關(guān)系,實(shí)現(xiàn)對(duì)系統(tǒng)的初步設(shè)計(jì)。 設(shè)計(jì)原則 1 完整性原則 本文所要設(shè)計(jì)二手商品交易系統(tǒng),應(yīng)該保障有完整性,因?yàn)橄到y(tǒng)是由各個(gè)功能子模塊所組成,每一模塊都是有特定的功能,所設(shè)計(jì)的系統(tǒng),盡管由于資金、人力等限制,無法在短時(shí)間內(nèi)將系統(tǒng)設(shè)計(jì)的那么完善,可是系統(tǒng)的功能是必須要完整的,信息的發(fā)布功能,信息的交流功能,物品搜索,物品評(píng)價(jià)功能等,這些子功能模塊都是不可或缺的,并且將這些功能盡可能的規(guī)范化,以便于后期的維護(hù)和升級(jí)。 2 相關(guān)性原則 二手商品交易系統(tǒng)是一個(gè)整體,盡管它是由各個(gè)功能模塊所組成, 各個(gè)子模塊聯(lián)系起來的。一旦某一個(gè)模塊發(fā)生了變化,其他模塊也會(huì)受到影響,所以在系統(tǒng)開發(fā)時(shí),需要考慮到模塊的相關(guān)性,把所設(shè)計(jì)的交易平臺(tái)作為一個(gè)整體來考慮和設(shè)計(jì)。 3 適應(yīng)性原則 本文所設(shè)計(jì)的系統(tǒng)一定要能夠適應(yīng)用戶的變化和環(huán)境的變化,系統(tǒng)在最初始設(shè)計(jì)時(shí),就要對(duì)系統(tǒng)以后可能發(fā)生的變化和升級(jí)做好預(yù)算,為系統(tǒng)的升級(jí)留下足夠的空間,這樣才能使系統(tǒng)能夠在校園內(nèi)長期存在,以方便簡(jiǎn)潔的形式為校園服務(wù)。 4 可靠性原則 所設(shè)計(jì)的系統(tǒng)必須具有可靠性,這樣穩(wěn)定運(yùn)行的系統(tǒng)才會(huì)讓用戶覺得可靠,也讓用戶能夠方便使用系統(tǒng)的功能,要求系統(tǒng)具有 可靠性,那么就要使硬件可靠同時(shí)開發(fā)的軟件也是可靠的,同時(shí)也要有可靠的安全措施來維護(hù)系統(tǒng)的功能。 5 經(jīng)濟(jì)性原則 文中所提出的二手商品交易系統(tǒng),相對(duì)來講是比較經(jīng)濟(jì)的,只是需要在開發(fā)的前期有一定的經(jīng)濟(jì)投入,一旦系統(tǒng)被運(yùn)行起來,后期的維護(hù)就只需要很少的經(jīng)濟(jì)花費(fèi),同時(shí),網(wǎng)站也可以通過對(duì)用戶收取很少的費(fèi)用和代言廣告來維持網(wǎng)站日常費(fèi)用,由于本網(wǎng)站是應(yīng)用于學(xué)校的,不是以賺取利益為目的,只需要維護(hù)網(wǎng)站花費(fèi)即可。 16 系統(tǒng)功能模塊分析 在系統(tǒng)開發(fā)前,我對(duì)系統(tǒng)的主要業(yè)務(wù)流程進(jìn)行了調(diào)查,確定系統(tǒng)的主要功能模塊共 13 個(gè),分別如下: 1 注冊(cè) /登錄模塊 用戶通過網(wǎng)站地址可以訪問到網(wǎng)站的首頁,但是要進(jìn)行更多的數(shù)據(jù)瀏覽或者發(fā)表信息就需要進(jìn)行用戶注冊(cè),然后進(jìn)行登錄,一旦訪問者成為注冊(cè)用戶,就能夠享受網(wǎng)站系統(tǒng)提供的功能,能夠進(jìn)行商品的求購,商品的搜索等等,所以它是用戶使用二手商品交易系統(tǒng)的入口。 2 商品瀏覽模塊 商品瀏覽模塊為用戶提供了詳細(xì)的商品清單,這一模塊通過不同類型將物品歸類,每一類都有物品的出售信息,通過物品的鏈接,還可以瀏覽到商品的具體信息,實(shí)物圖、商品的名稱、商品的價(jià)格等,有助于瀏覽者購買到滿意的商品。 3 商品搜 索模塊 商品搜索模塊,為用戶提供方便快捷的搜索功能,由于用戶沒有時(shí)間將所有的商品都瀏覽一遍,所以可以通過商品搜索功能進(jìn)行快速定位,查找網(wǎng)站中是否有需要的商品,通過模糊查詢,可以搜索網(wǎng)站商品,以便于用戶確定是否發(fā)布求購信息。 4 購物車模塊 系統(tǒng)的這一功能只有注冊(cè)用戶才可以使用,將用戶中意的物品選定后,加入購物車,再進(jìn)行別的物品選購,最后再進(jìn)行訂單的產(chǎn)生,方便快
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- (新教材)2026年冀教版一年級(jí)下冊(cè)數(shù)學(xué) 快樂學(xué)習(xí)場(chǎng)景 3班里的圖書角 課件
- 人教A版必修第二冊(cè)高一(下)數(shù)學(xué)10.1.1 有限樣本空間與隨機(jī)事件【課件】
- 高考生物一輪總復(fù)習(xí)-第6章-細(xì)胞的生命歷程-第2、3、4節(jié)-細(xì)胞的分化、衰老、凋亡和癌變講義-必修
- 高考語文一輪復(fù)習(xí)-第三部分-文學(xué)類文本閱讀-專題一-小說閱讀-4-高考命題點(diǎn)三-環(huán)境類題講義-蘇教版
- 杭州安全管理員證培訓(xùn)課件
- 杭州VR安全培訓(xùn)設(shè)備課件
- 機(jī)車俱樂部安全培訓(xùn)內(nèi)容課件
- 機(jī)電實(shí)訓(xùn)室安全知識(shí)培訓(xùn)總結(jié)課件
- 2026年安徽體育運(yùn)動(dòng)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試模擬試題帶答案解析
- 2026年河南地礦職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能筆試備考試題帶答案解析
- 2025 AHA 心肺復(fù)蘇與心血管急救指南 - 第6部分:兒童基本生命支持解讀
- 2026年大慶醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)技能測(cè)試模擬測(cè)試卷附答案
- 中央財(cái)經(jīng)大學(xué)金融學(xué)院行政崗招聘1人(非事業(yè)編制)參考筆試題庫及答案解析
- 臨床試驗(yàn)風(fēng)險(xiǎn)最小化的法律風(fēng)險(xiǎn)防范策略
- 2025年酒店總經(jīng)理年度工作總結(jié)暨戰(zhàn)略規(guī)劃
- 2025年三基超聲試題及答案
- 廣場(chǎng)景觀及鋪裝工程施工方案
- 貴州興義電力發(fā)展有限公司2026年校園招聘?jìng)淇碱}庫及一套完整答案詳解
- 完整版學(xué)生公寓維修改造工程施工組織設(shè)計(jì)方案
- 2026年“十五五”期間中國速凍食品行業(yè)市場(chǎng)調(diào)研及投資前景預(yù)測(cè)報(bào)告
- 錢大媽加盟合同協(xié)議
評(píng)論
0/150
提交評(píng)論