校園二手交易網(wǎng)需求文檔.doc_第1頁
校園二手交易網(wǎng)需求文檔.doc_第2頁
校園二手交易網(wǎng)需求文檔.doc_第3頁
校園二手交易網(wǎng)需求文檔.doc_第4頁
校園二手交易網(wǎng)需求文檔.doc_第5頁
免費預覽已結束,剩余22頁可下載查看

下載本文檔

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

文檔簡介

需求分析需求分析 題目 校園二手交易網(wǎng)題目 校園二手交易網(wǎng) 內(nèi)容摘要內(nèi)容摘要 目前多數(shù)學校的學生相互的認識只能停留在班級內(nèi)或者年級內(nèi)之間 因此相對的信息比較閉塞 考慮到學校的學生可能有一些留著不用棄之 可惜的物品 例如書籍 運動器材等 同時還有一些同學可能沒有足 夠的資金買新的物品卻又很想要的東西 因此 建立一個校園二手交易 網(wǎng)系統(tǒng)來解決這些問題十分必要 通過 Internet 來實現(xiàn)網(wǎng)上交易 是現(xiàn) 代電子商務的一個具體實現(xiàn) 具有很重要的現(xiàn)實意義 已經(jīng)有很成功的 電子商務網(wǎng)站 淘寶網(wǎng) 當當網(wǎng)等 校園二手交易網(wǎng)可以實現(xiàn)學校學 生資源互換 可以有效利用校園這個集體的環(huán)境 使其發(fā)揮最大效力 更好的為學校學生的生活提供服務 本文以實際運用為開發(fā)背景 運用軟件工程原理和開發(fā)方法 采用 JSP 技術構建一個基于 B S 模式的校園二手交易系統(tǒng)的過程 以期改變 過去資源浪費 讓學校學生的生活更加便利 本系統(tǒng)使用的是 JAVA 語言 前臺使用 Jsp 后臺數(shù)據(jù)庫使用的是 MySQL 系統(tǒng)采用的是三層結構設計 即用戶界面層 業(yè)務處理層和數(shù) 據(jù)存儲層 三層分別獨立 用戶界面與業(yè)務邏輯分離 系統(tǒng)的安全性 可維護性 重用性和擴展性都大大提高 整個開發(fā)過程首先對系統(tǒng)進行 需求分析 得出系統(tǒng)主要功能 數(shù)據(jù)流圖及數(shù)據(jù)字典 接著對系統(tǒng)進行 總體設計和詳細設計 總體設計主要包括系統(tǒng)功能設計 系統(tǒng)總體結構 設計 系統(tǒng)數(shù)據(jù)結構設計和系統(tǒng)安全設計等 詳細設計主要包括系統(tǒng)數(shù) 據(jù)庫訪問的實現(xiàn) 主要功能模塊的具體實現(xiàn) 模塊實現(xiàn)關鍵代碼等 最 后對系統(tǒng)進行了功能測試 并對測試結果進行了分析總結 得出系統(tǒng)的 不足及需要改進的地方 為以后的系統(tǒng)維護提供了方便 同時也為今后 開發(fā)類似系統(tǒng)提供了借鑒和幫助 本系統(tǒng)有管理員 會員和游客 3 類用戶 管理員可以對會員的基本 信息和對游客的申請進行操作 會員則可以發(fā)布二手物品 購買二手物 品 查二手物品信息等 至于游客 可以瀏覽二手物品 注冊成為會員 瀏覽評語等 關鍵詞關鍵詞 二手交易管理 JSP 技術 B S MySQL 目 錄 1 1課題的來源 背景與意義 1 1 1 1 來源 1 1 1 2 背景 2 1 1 3 意義 2 二 二 綜述綜述 3 3 2 1國內(nèi)外研究現(xiàn)狀 3 2 2現(xiàn)行研究存在的問題及解決方法 3 2 3本課題要達到的設計目標 4 2 4開發(fā)工具 4 2 4 1 JSP 介紹 4 2 4 1 MySQL 介紹 5 2 4 2 SmartUpload 介紹 6 2 4 3 JavaScript 介紹 6 三 三 方案設計與論證方案設計與論證 7 7 3 1系統(tǒng)需求分析 7 3 1 1 研究的可行性 7 3 1 2 系統(tǒng)主要功能需求 7 3 1 3 功能模塊設計 8 3 1 4 采取的基本方法 技術路線 9 3 1 5 系統(tǒng)工作流程 9 3 2模塊分析 11 3 2 1 會員管理模塊詳細分析 11 3 3用例分析與時序圖分析 12 3 4編程模型及數(shù)據(jù)結構 14 3 5數(shù)據(jù)模型分析 16 3 5 1 系統(tǒng) E R 圖 16 3 6關鍵技術及難點 17 1 校園二手交易網(wǎng)校園二手交易網(wǎng) 緒論 目前 社會正處于空前發(fā)達的高速發(fā)展階段 信息網(wǎng)絡時代已經(jīng)在我們的生活 中有了越來越深刻 越來越真切的體會 互聯(lián)網(wǎng)就是這個時代的一個重要特征 網(wǎng) 絡使人們的工作 學習 生活都變得更加簡捷 順暢 方便 在這樣社會不斷進步 的大前提下 面對我們的更多的是挑戰(zhàn)與機遇 互聯(lián)網(wǎng)的不斷普及和壯大更是這個 挑戰(zhàn)的前沿戰(zhàn)線 世界范圍內(nèi)的多層次 多側面的計算機互聯(lián)網(wǎng)教育熱潮正在蓬勃 掀起 電子商務 Electronic Commerce 簡稱 EC 通俗的說 電子商務就是利用互聯(lián) 網(wǎng)開展商務活動 當企業(yè)將它的主要業(yè)務通過企業(yè)的內(nèi)聯(lián)網(wǎng) 外聯(lián)網(wǎng) 及互聯(lián)網(wǎng)與 企業(yè)的職員 客戶 供銷商及其合作伙伴直接相連時 其中發(fā)生的活動就是電子商 務 我們開發(fā)的就是基于 Web 的校園二手交易網(wǎng)系統(tǒng) 是一個以軟件工程專業(yè)的課 程為模板的系統(tǒng) 其開發(fā)主要包括數(shù)據(jù)庫的建立以及前端應用程序的開發(fā)兩個方面 共分為 4 個主要模塊 信息管理模塊 圖片上傳查看模塊 交易評價模塊 基于網(wǎng) 頁的聊天模塊 在前期版本中不進行實現(xiàn) 1 11 1 課題的來源 背景與意義課題的來源 背景與意義 1 1 11 1 1來源來源 隨著科學技術的不斷提高 計算機科學日漸成熟 網(wǎng)絡應用越來越廣泛 其強大 的功能已被人們深刻認識 網(wǎng)絡已進入人類社會的各個領域并發(fā)揮著越來越重要的 作用 同時 在這個信息化的時期 電子商務也就成了一個熱點問題 相對成熟的模 式有 B2B B2C C2C 而校園二手交易網(wǎng)系統(tǒng)的開發(fā)和使用就是建立在 C2C 之上 為了讓學生的物品能夠有個更好的利用 同時也能夠在某種程度上也能節(jié)省開銷 為學生的生活提供更為便捷的方式 2 1 1 21 1 2背景背景 我們都會有這樣的感覺 不論社會進步以及網(wǎng)絡發(fā)展有多么迅速 我們有時仍然不知道如 何利用好這更加快捷 方便 安全的網(wǎng)絡 以我們平時生活中物品來說 有些體育用品在修完 體育課之后就不會用到了 當?shù)搅水厴I(yè)之際更是如此 很多生活用品都面臨被扔棄 這既浪費 了資金又浪費了物品應有的價值 但是如果把這些自己不需要的物品掛到網(wǎng)上賣掉或者交互自 己喜愛的物品 這樣就能夠互贏 所以 我們的 基于 Web 技術的校園二手交易網(wǎng) 就在這樣的前提和背景下誕 生了 1 1 31 1 3意義意義 在這樣的背景下 我們希望開發(fā)出一種平臺 可以同時對 MySQL 數(shù)據(jù)庫進行操 作 并且把學生與學生之間的物品交易關系與之相結合開發(fā)出的一種基于 Web 的二 手交易系統(tǒng)來進行操作 目前 對廢舊物品信息的管理和存儲有很多種形式 而對于學生不要的物品的 管理也可以通過有效的并與之對應的程序來進行管理 可以提高物品自身的價值與 浪費 同時學生也可以有自己的一點零花錢 對于傳統(tǒng)的丟棄或者當作垃圾物品賣 掉來說 有一個應用程序來操作這些不僅會提高校園內(nèi)相互的認識程度 同時也會 讓我們的生活更加方便 同時 作為計算機應用的一部分 使用計算機通過網(wǎng)絡資源對學生要買的物品 信息進行管理 可以使其他人能獲得他們需要物品的信息 而且這種方式可靠性高 查找方便 應用廣泛 容易保存 成本低等很多優(yōu)點 這些優(yōu)點能夠極大地提高物 品交易的效率 因此 開發(fā)這樣一套二手交易系統(tǒng)軟件成為很有必要的事情 而且 只要軟件的設計合理 可以為個人 學校乃至社會節(jié)約成本 減少受騙的發(fā)生 降 低資源損耗和浪費 利用計算機的高速運算及大容量存儲 運行速度快的優(yōu)點 借 3 助數(shù)據(jù)庫管理技術 應用我們已有的網(wǎng)絡資源 開發(fā)一個校園二手交易網(wǎng)管理系統(tǒng) 實現(xiàn)學生之間交易的規(guī)范化 合理化 應用化 4 二 二 綜述綜述 在國內(nèi)外也有很多電子商務網(wǎng) 采用的技術也是多種多樣 如基于 JSP ASP 等模式 但大多數(shù)電子商務網(wǎng)是建立在營利性質的 至于專門針對校園內(nèi)的二手交 易網(wǎng)并不多 校園二手交易網(wǎng)系統(tǒng)的開發(fā)和使用在不同的地方是有著差別的 在初高中中 校園二手交易網(wǎng)也就是簡單的買賣物品 但是在大學中 通過買賣自己的物品可以 建立聯(lián)系成為朋友 也就是說校園二手交易網(wǎng)不僅僅是一個交易物品的平臺 同時 也是一個局域網(wǎng)中的小型社交網(wǎng)絡 2 12 1 國內(nèi)外研究現(xiàn)狀國內(nèi)外研究現(xiàn)狀 目前國內(nèi)外處理二手物品一般采用的有兩種方法 一種將物品存在堆放到自家 之中 另一種賣個收舊物品的商販手中 然后存放他們的倉庫中做利用 但這兩種 方法都有各自的弊端 前一種方法會使家里顯得擁擠 有種雞肋的感覺 后一種方 法雖然解決了在家堆放的問題 但卻存在一個其它的缺點 賣個商販得到的錢甚至 是買的 10 都不到 而且尤其毛絨玩具之類的物品 商販們會把這些物品做成劣質 產(chǎn)品后再銷售 毒害更多的人 在當前的信息化時代中 任何一個有學校的地方 都需要一個校園二手交易網(wǎng)來實現(xiàn)對學生二手物品的管理 這將會大大提高二手物 品的管理水平 優(yōu)化資源 同時可以使學生實現(xiàn)效益的最大化 2 22 2 現(xiàn)行研究存在的問題及解決方法現(xiàn)行研究存在的問題及解決方法 在二手物品交易中 會涉及到多表查詢與修改 要考慮好當對一項記錄做操作 的時候會對其他的造成什么影響 需要有所控制 賣方學生上傳的物品圖片必需對 物品進行具體的描述 而且具有真實性 買方學生在下訂單時候必需和賣方同學商 量好交易的地點和聯(lián)系方式等 最后 如果交易被某方無故拖延或者惡意擾亂 另 一方可以提起申訴 管理員會針對這類事件給予信譽度的減分 甚至查封賬號 5 2 32 3 本課題要達到的設計目標本課題要達到的設計目標 針對校園內(nèi)對二手交易網(wǎng)軟件的巨大需求和基本要求 一個好的專門針對校園 的二手交易軟件 必須要功能齊全 操作簡便 向用戶展示美觀的操作界面 在完 善功能的同時又必須兼顧系統(tǒng)的靈活性 安全性 健壯性 一個好的校園二手交易 網(wǎng)系統(tǒng) 不管是計算機專業(yè)人員還是其他非專業(yè)用戶都能很快上手 操作簡單易懂 容易普及 本系統(tǒng)主要實現(xiàn)對二手物品信息的和用戶信息的控制 能夠對系統(tǒng)中會 員 游客信息及關聯(lián)信息進行管理 而本系統(tǒng)主要完成的是二手物品交易的功能 包括會員可以通過賬號和密碼來登陸系統(tǒng) 查看二手物品信息 買賣二手物品 針 對二手物品進行評價 游客只能瀏覽二手物品或者是注冊成為會員 2 42 4 開發(fā)工具開發(fā)工具 2 4 12 4 1JSP 介紹介紹 1 Java Server Pages JSP 技術允許開發(fā)人員輕松的創(chuàng)建靜態(tài)或動態(tài)的 Web 內(nèi)容 JSP 不僅具有象 Servlet 一樣創(chuàng)建動態(tài) Web 頁面的能力 而且更接近創(chuàng)建靜 態(tài)內(nèi)容的方式 JSP 使得頁面的動態(tài)內(nèi)容與它的表示進一步分離 JSP 的設計迎合了 兩個不同的技術層面 頁面的圖形設計和創(chuàng)建動態(tài)內(nèi)容的軟件開發(fā) JSP 的主要特 性包括 1 JSP 是基于文本的文檔 用來處理客戶端請求 request 和構造響應 response 2 構造 server 端訪問的對象 3 定義擴展 JSP 語言的機制 4 Apusic JSP 建立在 Sun Microsystem 提出的 JSP2 1 規(guī)范之上 完全符合 JSP2 1 規(guī)范 同時兼容 JSP2 0 與 JSP1 2 規(guī)范 2 JSP 是以文本為基礎的文檔 它包含兩種類型的文本 靜態(tài)模板數(shù)據(jù)和 JSP 元素 1 靜態(tài)模板數(shù)據(jù) 表達成文本格式內(nèi)容 如 HTML XML 等 2 JSP 元素 用來構造動態(tài)內(nèi)容 6 3 JSP 頁面定義了實現(xiàn) JSP 頁面語義的實現(xiàn)類 實現(xiàn)類是 Servlet 的子類 容 器在用戶訪問 JSP 頁面時自動轉向到對應的實現(xiàn)類來處理用戶的請求 4 JSP 的技術方法 1 將內(nèi)容的生成和顯示進行分離 2 可重用組件 3 采用標識 4 適應平臺 5 數(shù)據(jù)庫連接 2 4 12 4 1MySQL 介紹介紹 MySQL 是一個小型關系型數(shù)據(jù)庫管理系統(tǒng) 開發(fā)者為瑞典MySQLAB 公司 在 2008 年 1 月 16 號被 Sun 公司收購 MySQL 被廣泛地應用在 Internet 上的 中小型網(wǎng)站中 由于其體積小 速度快 總體擁有成本低 尤其是開放源碼這一 特點 許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL 作為網(wǎng)站數(shù) 據(jù)庫 MySQL 的特性 1 使用 C 和 C 編寫 并使用了多種 編譯器進行測試 保證源代碼的可移植 性 2 支持 AIX FreeBSD HP UX Linux Mac OS Novell Netware OpenBSD OS 2 Wrap Solaris Windows 等多種操作系統(tǒng) 3 為多種編程語言提供了 API 這些編程語言包括 C C Java PHP 等 4 支持多線程 充分利用 CPU 資源 5 優(yōu)化的 SQL 查詢算法 有效地提高查詢速度 6 既能夠作為一個單獨的應用程序應用在客戶端服務器網(wǎng)絡環(huán)境中 也能夠 作為一個庫而嵌入到其他的軟件中提供多語言支持 7 提供 TCP IP ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 8 提供用于管理 檢查 優(yōu)化數(shù)據(jù)庫操作的管理工具 7 2 4 22 4 2SmartUpload 介紹介紹 SmartUpload 組件是應用 JSP 進行 B S 程序開發(fā)過程中經(jīng)常使用的上傳下載組件 它使用簡單 方便 以下將對使用的相關類進行說明 1 File 類 這個類包裝了一個上傳文件的所有信息 通過它 可以得到上傳文件的文件名 文件大小 擴展名 文件數(shù)據(jù)等信息 2 Files 類 這個類表示所有上傳文件的集合 通過它可以得到上傳文件的數(shù)目 大小等信 息 3 Request 類 這個類的功能等同與 JSP 內(nèi)置的對象 request 只所以提供這個類 是因為對于 文件上傳表單 通過 request 對象無法獲得表單項的值 必須通過 SmartUpload 組 件提供的 Request 對象來獲取 4 SmartUpload 類 個類完成上傳下載的工作 上傳下載的初始化 上傳文件使用的方法 下載文 件使用的方法都在這個類中 2 4 32 4 3JavaScript 介紹介紹 JavaScript 是由 Netscape 公司開發(fā)的一種腳本語言 scripting language 或者稱為描述語言 在 HTML 基礎上 使用 JavaScript 可以開發(fā)交互式 Web 網(wǎng)頁 JavaScript 的出現(xiàn)使得網(wǎng)頁和用戶之間實現(xiàn)了一種實時性的 動態(tài)的 交互性的關 系 使網(wǎng)頁包含更多活躍的元素和更加精彩的內(nèi)容 運行用 JavaScript 編寫的程 序需要能支持 JavaScript 語言的瀏覽器 Netscape 公司 Navigator 3 0 以上版本 的瀏覽器都能支持 JavaScript 程序 微軟公司 Internet Explorer 3 0 以上版本 的瀏覽器基本上支持 JavaScript 微軟公司還有自己開發(fā)的 JavaScript 稱為 JScript JavaScript 短小精悍 又是在客戶機上執(zhí)行的 大大提高了網(wǎng)頁的瀏覽 8 速度和交互能力 同時它又是專門為制作 Web 網(wǎng)頁而量身定做的一種簡單的編程語 言 9 三 三 方案設計與論證方案設計與論證 3 13 1 系統(tǒng)需求分析系統(tǒng)需求分析 3 1 13 1 1研究的可行性研究的可行性 對于校園二手交易網(wǎng)處理學生手中的物品來說 它的方便快捷 功能強大絕對 不是傳統(tǒng)方式可以比擬的 因此肯定是有市場的 由于它的使用需要有計算機支持 所以使用的群體必須要有能夠使用它的硬件才可以應用 而這個系統(tǒng)最主要的群體 就是各學校 尤其各大高校的計算機普及率基本可以達到百分九十以上 所以 硬 件要求是可以達到的 這套系統(tǒng)應用于高校 不論是那種類型的高校都有非常明顯的效果 可以說是 小投資大回報 而且這個系統(tǒng)可以提供給不同的學校 開發(fā)的時候只需更改數(shù)據(jù)庫 就可以滿足不同學校不同專業(yè)的要求 它有很大的發(fā)展空間和應用前景 所以 本 系統(tǒng)在經(jīng)濟上是可行的 對于使用這套系統(tǒng)的學生來說 通過對本系統(tǒng)的使用 可以更好的處理二手物 品 從而可以節(jié)省下大量時間 人力 精力 節(jié)省下來的時間可以做更多的事情 最主要的是校友之間的交易可靠性更加的大 3 1 23 1 2系統(tǒng)主要功能需求系統(tǒng)主要功能需求 1 會員可以通過賬號和密碼來登錄系統(tǒng) 查看二手物品的信息 2 會員可以上傳要賣掉的二手物品的照片和信息 3 會員可以買網(wǎng)上所掛的二手物品并且進行評價 4 游客可以查看二手物品或者注冊成為會員 5 系統(tǒng)管理員可以管理會員的基本信息和二手物品的信息 6 系統(tǒng)管理員可以審批游客的注冊信息 10 3 1 33 1 3功能模塊設計功能模塊設計 這五個模塊分別有不同的功能 在會員的信息管理中 可以對會員信息進行添 加 刪除 修改 查詢等操作 游客申請信息管理中 管理員可以對游客申請信息 進行添加 拒絕的操作 游客可以添加申請信息 二手物品信息管理中 可以對二 手物品信息進行添加 刪除 修改 查詢的操作 二手物品評價信息管理中 可以 對二手物品信息評價信息進行添加查詢的操作 交易信息管理模塊可以對交易相關 的信息進行記錄 系統(tǒng)功能模塊如圖 3 1 所示 校 校園 園二 二手 手物 物品 品交 交易 易網(wǎng) 網(wǎng) 會 會員 員信 信息 息管 管理 理 游 游客 客申 申請 請信 信息 息管 管理 理 二 二手 手物 物品 品信 信息 息管 管理 理 物品評價 交易信息管理 查 查 詢 詢 會 會 員 員 信 信 息 息 修 修 改 改 會 會 員 員 信 信 息 息 添 添 加 加 會 會 員 員 信 信 息 息 刪 刪 除 除 會 會 員 員 信 信 息 息 查 詢 二 二 手 手 物 物 品 品 信 信 息 息 修 改 二 二 手 手 物 物 品 品 信 信 息 息 添 加 二 二 手 手 物 物 品 品 信 信 息 息 刪 除 二 二 手 手 物 物 品 品 信 信 息 息 添 添 加 加 申 申 請 請 信 信 息 息 批 批 準 準 申 申 請 請 拒 拒 絕 絕 申 申 請 請 查 詢 二 二 手 手 物 物 品 品 評 評 價 價 信 信 息 息 添 加 二 二 手 手 物 物 品 品 評 評 價 價 信 信 息 息 刪 除 二 二 手 手 物 物 品 品 評 評 價 價 信 信 息 息 添 加 交 交 易 易 信 信 息 息 查 詢 交 易 信 息 刪 除 交 交 易 易 信 信 息 息 圖 3 1 系統(tǒng)功能模塊圖 11 3 1 43 1 4采取的基本方法 技術路線采取的基本方法 技術路線 基本方法 解決這些問題的理論方法就是所學的數(shù)據(jù)庫系統(tǒng) JAVA 程序設計 軟件工程等 課程的理論指導 利用物品交易的流程編寫相應程序 重要的是利用數(shù)據(jù)庫基礎知 識 實現(xiàn)會員對二手物品的添加 刪除 修改 查詢等操作 并通過各種數(shù)據(jù)表的 相互關系表達二手物品的相關信息 技術路線 1 使用 MyEclipse 開發(fā)前臺 JSP 網(wǎng)頁 MySQL 處理后臺數(shù)據(jù) 2 采用動態(tài)網(wǎng)頁開發(fā)來完成頁面 3 使用 SQL 命令來管理和維護數(shù)據(jù)庫 用查詢的方式來完成客戶類型的調用和 分類處理 3 1 53 1 5系統(tǒng)工作流程系統(tǒng)工作流程 系統(tǒng)工作過程 從注冊 登錄系統(tǒng) 進行查詢 管理到退出系統(tǒng)等系統(tǒng)整個工 作流程 工作流程如圖 3 2 所示 12 二手交易網(wǎng) 注冊階段會員登陸階段發(fā)布或查看二手物品階段購買二手物品階段評價階段結束階段 管理員二手物品會員游客 申請會員游客申請信息 會員登錄 會員信息 二手物品 會員信息 二手物品信息 購買二手物品 評價物品階段 退出 13 圖 3 2 系統(tǒng)工作流程圖 3 23 2 模塊分析模塊分析 3 2 13 2 1 會員管理會員管理模塊詳細分析模塊詳細分析 登陸的時候 首先要選擇要登陸的用戶類型 然后輸入賬號和密碼 賬號和密 碼都不允許為空 如果輸入信息正確無誤將會進入系統(tǒng) 否則將會提示相關錯誤信 息 管理員對會員 游客 二手物品的基本信息的管理 添加的時候要注意添加的 信息是否有重復的情況存在 如果重復了的話 需要做控制來禁止此類操作 修改 操作中要考慮到如果將信息改為已經(jīng)存在了的信息的話 一定要有提示 并中止操 作 刪除信息時候 要提示是否確定要刪除 查找操作的時候 根據(jù)輸入的關鍵字 進行模糊查找 然后顯示相關的信息 3 2 23 2 2 游客申請信息管理模塊詳細分析游客申請信息管理模塊詳細分析 游客在不登陸的情況下只能對物品進行查看 游客通過注冊可以成為會員 管 理員需要對游客提交的注冊信息進行確認 如果合格就通過 不合格就拒絕申請通 過 3 2 33 2 3 二手物品信息管理二手物品信息管理模塊詳細分析模塊詳細分析 會員登錄的情況下可以發(fā)布二手物品信息 可以修改或者刪除已發(fā)布的二手物品 信息 同時可以查看自己的或者別人發(fā)布的二手物品信息 游客只能查詢二手物品 信息 管理員對于二手物品信息具有查詢 修改 刪除功能 3 2 43 2 4 二手物品評價管理二手物品評價管理模塊詳細分析模塊詳細分析 管理員對二手物品評價進行查詢 修改 刪除功能 會員在可以針對物品進行評 14 價 游客只有查詢評價的權限 3 2 53 2 5 交易信息管理交易信息管理模塊詳細分析模塊詳細分析 管理員針對交易信息具有查詢和刪除功能 賣家對交易信息具有添加功能 買賣 雙方都有查詢交易信息功能 游客不具備這一功能 3 33 3 用例分析與時序圖分析用例分析與時序圖分析 校園二手網(wǎng)交易系統(tǒng)有管理員 會員和游客 3 類用戶 管理員可以對會員基本 信息進行增 刪 改 查的操作 對游客可以審批申請 會員則可以發(fā)布二手物品 購買二手物品 評價二手物品等 至于游客只能查看二手物品 申請成為會員 如 圖 3 3 所示 管理員 管理會員信息 管理游客申請信息 管理二手物品信息 管理二手物品評價 15 會員 管理自己的基本信息 購買二手物品 查看二手物品信息 查看或評價二手物品 游客 申請成為會員 查看二手物品信息 查看二手物品評價 圖 3 3 系統(tǒng)用例圖 16 游客系統(tǒng)管理員DB 提交申請信息 審批申請信息 同意并寫入數(shù)據(jù)庫 返回成功信息 游客注冊時序圖 17 會員 系統(tǒng) 用戶名 密碼 db 驗證 二手物品展示界面 登錄成功 二手物品信息 查詢二手物品信息 返回二手物品信息 查看 會員登錄與查看二手物品的時序圖 3 43 4 編程模型及數(shù)據(jù)結構編程模型及數(shù)據(jù)結構 本系統(tǒng)使用的是 B S 模式 B S 網(wǎng)絡結構模式是基于 Intranet 的需求而出現(xiàn)并 發(fā)展的 Intranet 是應用 TCPIP 協(xié)議建立的企事業(yè)單位內(nèi)部專用網(wǎng)絡 它采用諸如 TCPIP HTTP SMTP 和 HTML 等 Internet 技術和標準 能為企事業(yè)單位內(nèi)部交換信 18 息提供服務 同時 它具有連接 Internet 的功能和防止外界入侵的安全措施 另一 方面 由于數(shù)據(jù)庫具有強大的數(shù)據(jù)存儲和管理能力 并且能夠動態(tài)地進行數(shù)據(jù)輸入 和輸出 如果把數(shù)據(jù)庫應用于 Intranet 上 不僅可以實現(xiàn)大量信息的網(wǎng)上發(fā)布 而 且能夠為廣大用戶提供動態(tài)的信息查詢和數(shù)據(jù)處理服務 進而加強企事業(yè)單位內(nèi)部 部門之間 上級部門與下級部門之間 企事業(yè)單位員工之間 企事業(yè)單位與客戶之 間以及企事業(yè)單位與企事業(yè)單位之間的信息交流 降低企事業(yè)單位的日常工作成本 提高企事業(yè)單位的經(jīng)濟效益 B S 模式 即瀏覽器 服務器模式 是一種從傳統(tǒng)的二層 CS 模式發(fā)展起來的新的 網(wǎng)絡結構模式 其本質是三層結構 CS 模式 B S 模式中 客戶端運行瀏覽器軟件 瀏覽器以超文本形式向 Web 服務器提出訪 問數(shù)據(jù)庫的要求 Web 服務器接受客戶端請求后 將這個請求轉化為 SQL 語法 并 交給數(shù)據(jù)庫服務器 數(shù)據(jù)庫服務器得到請求后 驗證其合法性 并進行數(shù)據(jù)處理 然后將處理后的結果返回給 Web 服務器 Web 服務器再一次將得到的所有結果進行 轉化 變成 HTML 文檔形式 轉發(fā)給客戶端瀏覽器以友好的 Web 頁面形式顯示出來 一般的 B S 結構模型如圖 3 5 所示 圖 3 5 B S 結構圖 19 3 53 5 數(shù)據(jù)模型分析數(shù)據(jù)模型分析 E R 圖為實

溫馨提示

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

評論

0/150

提交評論