已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1 目目 錄錄 摘摘要要 I 1 1 系統(tǒng)的可行性研究與需求分析系統(tǒng)的可行性研究與需求分析 1 1 1 背景 1 1 2 系統(tǒng)目標(biāo) 1 1 3 需求分析 1 1 4 可行性分析 2 1 5 系統(tǒng)流程分析 3 2 2 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 7 2 1 總體架構(gòu)設(shè)計 7 2 2 數(shù)據(jù)結(jié)構(gòu)設(shè)計 7 2 3 主要模塊設(shè)計與實現(xiàn) 9 3 3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 1010 3 1 數(shù)據(jù)的概念結(jié)構(gòu)設(shè)計 10 3 2 數(shù)據(jù)庫表的邏輯結(jié)構(gòu)設(shè)計 13 4 4 系統(tǒng)運行環(huán)境系統(tǒng)運行環(huán)境 1 17 7 4 1 系統(tǒng)配置 17 4 2 系統(tǒng)軟硬件技術(shù) 17 5 5 系統(tǒng)系統(tǒng)測試測試 18 5 1 系統(tǒng)測試的目的 18 5 2系統(tǒng)測試的原則 18 6 6 系統(tǒng)設(shè)計總結(jié)系統(tǒng)設(shè)計總結(jié) 19 參參 考考 文文 獻(xiàn)獻(xiàn) 20 I 摘摘要要 隨著 Internet 信息技術(shù)的高速發(fā)展和個人 企業(yè)上網(wǎng)的迅速普及 企業(yè) 的 WWW 網(wǎng)站在商業(yè)活動中發(fā)揮著越來越大的作用 在信息時代 建立一個功能 強(qiáng)大 界面美觀的電子商務(wù)網(wǎng)站 建立電子商務(wù)系統(tǒng)平臺 對企業(yè)的發(fā)展是至 關(guān)重要的 所謂電子商務(wù) 是指各種具有商業(yè)活動能力的實體 生產(chǎn)企業(yè) 商貿(mào)企業(yè) 金 融機(jī)構(gòu) 政府機(jī)構(gòu) 個人消費者等 利用網(wǎng)絡(luò)和先進(jìn)的數(shù)字化傳媒技術(shù)進(jìn)行的 各項商業(yè)貿(mào)易活動 其中特別要強(qiáng)調(diào)的特點 一是其商業(yè)背景 二是網(wǎng)絡(luò)化和 數(shù)字化 簡言之 電子商務(wù)就是通過電子網(wǎng)絡(luò)渠道達(dá)成的商務(wù)活動 一般意義上 一個完整的電子商務(wù)系統(tǒng)包括信息流 資金流與物流三個要素 三者相 輔相成 信息流就是通過電子網(wǎng)絡(luò)向客戶揭示所售商品的相關(guān)信息 引導(dǎo)客戶通過網(wǎng)絡(luò)進(jìn) 行購物 資金流就是使客戶在選擇商品后 能夠通過網(wǎng)絡(luò)支付相關(guān)費用 一般包括預(yù)付款 支付 網(wǎng)上銀行支付 貨到付款等多種形式 目前有些電子商務(wù)網(wǎng)站也可以接受郵局匯款 物流就是把客戶所購買的商品通過物流配送系統(tǒng)送到客戶手中 對于一些特殊行業(yè)和領(lǐng)域 和電子商務(wù) 如證券 金融信息類商品 也可能不需要配送系統(tǒng)的支持就可以把商品送到 客戶手中 如股票 電子雜志 域名注冊等 在電子商務(wù)中 除了上述三個要素外 網(wǎng)絡(luò) 安全也是需要重點考慮的因素 據(jù)調(diào)查 有 1 3 的網(wǎng)民認(rèn)為網(wǎng)絡(luò)安全是影響其網(wǎng)上購物的 因素 因此為了保證網(wǎng)絡(luò)交易的安全 電子商務(wù)網(wǎng)站需要采用數(shù)據(jù)加密 電子簽名等多種 措施進(jìn)行安全認(rèn)證 關(guān)鍵字 關(guān)鍵字 電子商務(wù) 網(wǎng)上購物系統(tǒng) Java 語言 ERP 課程設(shè)計 1 1 1 系統(tǒng)的可行性研究與需求分析系統(tǒng)的可行性研究與需求分析 1 1 網(wǎng)上購書背景 網(wǎng)上書店系統(tǒng)主要是實現(xiàn)網(wǎng)上選書 購書 產(chǎn)生訂單等功能的系統(tǒng) 一 個典型的網(wǎng)上商城一般都需要實現(xiàn)商品信息的動態(tài)展示 購物車管理 客戶信 息注冊登錄管理 訂單處理等模塊 I 近年來 企業(yè)級計算機(jī)應(yīng)用達(dá)到了前所未有的新高潮 書店管理系統(tǒng)需 要滿足來自三個方面需求 第一 書店工作人員通過計算機(jī)來管理各類圖書 進(jìn)行圖書分類編號 調(diào)整圖書結(jié)構(gòu) 增加圖書庫存 適應(yīng)讀者的需求 第二 工作人員對讀者的需求情況能作好全面的掌握 及時得到歷史銷售記錄 第三 也是書店的核心工作 對圖書的銷售管理 1 2 系統(tǒng)目標(biāo) 管理信息系統(tǒng)實現(xiàn)了 1 實現(xiàn)庫存管理的 動態(tài)化 能及時地提供圖書庫存動態(tài)信息 配以庫存 報警功能 2 具有強(qiáng)大的統(tǒng)計分析功能 利用計算機(jī)工具以各種方式統(tǒng)計出圖書增加等 業(yè)務(wù)等情況 以便于整體策略的調(diào)整 3 具有方便的查詢功能 能快速實現(xiàn)對各種配件的入庫 庫存情況的查詢 1 31 3 需求分析 隨著科學(xué)技術(shù)的不斷提高 計算機(jī)網(wǎng)絡(luò)的功能已進(jìn)入人類社會的各個領(lǐng)域 并發(fā)揮著越來越重要的作用 各類學(xué)校的校園網(wǎng)也運行了多年 但還有不少學(xué) 校的管理系統(tǒng)缺少統(tǒng)一規(guī)劃 單機(jī)運行的信息孤島還為數(shù)不少 所以有必要進(jìn) 一步研究充分利用校園網(wǎng)合理整合原有異構(gòu)數(shù)據(jù)庫 從而建立相關(guān)部門協(xié)同合 作的管理系統(tǒng) 本教材管理平臺充分依托校園網(wǎng) 實現(xiàn)教材信息的集中管理 分散操作 信息共享 使傳統(tǒng)的教材管理向著數(shù)字化 無紙化 智能化 綜合 化的方向發(fā)展 并為進(jìn)一步實現(xiàn)完善的學(xué)校信息系統(tǒng)打下良好的基礎(chǔ) 學(xué)校通 過使用本系統(tǒng) 可以實現(xiàn)教材預(yù)定 領(lǐng)取 教材計劃 定單 庫存的自動管理 提高效率 避免出錯 教材管理系統(tǒng)軟件切實推進(jìn)了教學(xué)管理的信息化 該軟 件是以面向?qū)ο缶幊陶Z言為實現(xiàn)語言 其功能在系統(tǒng)內(nèi)部有源代碼直接完成 操作人員只需輸入一些簡單的漢字 數(shù)字 即可完成操作 達(dá)到自己的目標(biāo) 大大提高了工作效率 作到信息的規(guī)范管理 科學(xué)統(tǒng)計和快速查詢 讓教材管 理處更好的為學(xué)校服務(wù) 1 用戶角色需求 2 根據(jù)習(xí)慣上教材科的操作方式 整個系統(tǒng)應(yīng)該有三種用戶角色 即教材科 人員 普通學(xué)生教師和系統(tǒng)管理員 教材科人員處理訂書領(lǐng)書操作 而不能進(jìn)入到系統(tǒng)管理的模塊中 學(xué)生教 師可以查詢教材信息 不能進(jìn)入其它任何模塊 系統(tǒng)管理員在后臺對系統(tǒng)進(jìn)行 用戶管理 教材信息管理 并展開系統(tǒng)的正常運行維護(hù)工作 但不能進(jìn)入教材 科人員操作模塊 除普通的學(xué)生教師等查詢用戶外 每個角色操作都通過密碼 驗證和用戶類型選擇后登錄 通過系統(tǒng)管理員才可以修改密碼 工作完成后 通過各自專門的出口退出登錄狀態(tài) 2 性能需求 整個系統(tǒng)應(yīng)當(dāng)操作簡便 界面友好 維護(hù)簡便 數(shù)據(jù)庫要求運行穩(wěn)定 執(zhí)行 速度快 數(shù)據(jù)安全性高 軟件系統(tǒng)本身運行對計算機(jī)硬件平臺和操作系統(tǒng)平臺要 求適中 1 4 可行性分析 1 4 1 技術(shù)可行性 此次信息系統(tǒng)開發(fā)是對所學(xué)專業(yè)知識的一次綜合應(yīng)用與提高 我們小組可以在 電子商務(wù)實驗室完成系統(tǒng)開發(fā) 該機(jī)房計算機(jī)配置肯定能滿足系統(tǒng)開發(fā)的要求 我們小組可以選定兩三臺計算機(jī) 建立系統(tǒng)開發(fā)環(huán)境 主要是安裝數(shù)據(jù)庫工具 MS SQL SERVER 2000 應(yīng)用程序開發(fā)工具 ASP NET 與 Visual Studio 2005 我們小組的部分成員有計算機(jī) 小組成員之間可以通過 QQ 或電話進(jìn)行 即時交流 協(xié)調(diào)開發(fā)工作 解決開發(fā)工作中出現(xiàn)的問題 就技術(shù)力量來說 該學(xué)期 我們小組各成員已經(jīng)學(xué)習(xí)了管理信息系統(tǒng) 并且對 網(wǎng)絡(luò)技術(shù)和操作系統(tǒng)也有系統(tǒng)的了解 有些成員熟悉計算機(jī)原理 能解決常見 的硬件故障和硬件選擇 目前 教材管理信息系統(tǒng)已得到了大量應(yīng)用 有許多 可供參考的成功系統(tǒng) 而且 網(wǎng)上有許多關(guān)于 ASP NET 編程的資料和 SQL SERVER 方面的資料 從技術(shù)角度考慮 此信息系統(tǒng)開發(fā)可行 1 4 2 經(jīng)濟(jì)可行性 目標(biāo)系統(tǒng)開發(fā)需求比較低 加上具有成熟的軟硬件環(huán)境 所以在軟硬件的支出 上十分有限 而且 目標(biāo)系統(tǒng)并不是十分的復(fù)雜 開發(fā)的周期較短 人員經(jīng)濟(jì) 支出有限 當(dāng)系統(tǒng)開發(fā)完實際運行后 將很大程度上提高計算機(jī)的功能 在為 使用者帶來便利的同時 也為系統(tǒng)的進(jìn)一步推廣創(chuàng)造了條件 這帶來的經(jīng)濟(jì)回 報將遠(yuǎn)超過支出 并且最重要的一點是該軟件的開發(fā)可以給我們對系統(tǒng)的開發(fā) 有個全面的認(rèn)識 從經(jīng)濟(jì)角度考慮 此信息系統(tǒng)開發(fā)可行 1 4 3 法律上的可行性 整個系統(tǒng)由于是自行開發(fā) 自行使用 所以系統(tǒng)本身不存在法律上的版權(quán)爭議 在服務(wù)器軟件方面 應(yīng)該使用正版軟件 因為整個系統(tǒng)盡管是開發(fā)給內(nèi)部使用 但它畢竟很多部分還是要依靠 Internet 的 一旦服務(wù)器連接到 Internet 上 它的操作系統(tǒng)可能會被 Microsoft 跟蹤 如果不是正版軟件 將不得不面臨民 事訴訟的風(fēng)險 3 1 5 系統(tǒng)分析系統(tǒng)分析 1 5 1 功能模塊功能模塊 功能輸入變量處理過程輸出結(jié)果 瀏覽首頁無直接運行書店的首界面 查找書籍書名或作者或出版 社 查找數(shù)據(jù)庫書籍信息 網(wǎng)上購書訂單網(wǎng)上交易購買成功 注冊用戶名 密碼查找并寫入數(shù)據(jù)庫注冊結(jié)果 會員登陸用戶名 密碼身份認(rèn)證登陸成功 失敗 書籍分類管理書名 信息 書類 型 按類型歸類書籍按類別存放 訂單管理用戶訂單對訂單進(jìn)行審核通過 網(wǎng)上交易訂單 錢 用戶名審核賬目交易成功 4 1 總體結(jié)構(gòu) 總體結(jié)構(gòu) 開 始 網(wǎng) 站 首 頁 匿 名 用 戶 注 冊 用 戶 登 陸 后 經(jīng) 權(quán) 限 判 斷 普 通 用 戶 系 統(tǒng) 管 理 員 查找書籍 網(wǎng)上購書 網(wǎng)上注冊 書籍分類 修改書籍分類 修改書籍分類 添加新書 管理用戶 管理交易 查看訂單 瀏覽分類 查找書籍 5 2 功能劃分 功能劃分 模塊分模塊模塊功能 書店首頁 查找書籍 網(wǎng)上注冊 前 臺 閱 讀 匿名用戶 網(wǎng)上購書 管理員登錄身份確認(rèn) 書籍分類 修改分類 添加新書 書籍管理 修改書籍信息 審核訂單 網(wǎng) 上 書 店 管 理 系 統(tǒng) 后 臺 管 理 訂單管理 網(wǎng)上交易 1 5 2 業(yè)務(wù)流程圖 1 買書過程 買書 使用網(wǎng)上銀行付款 現(xiàn)金支付網(wǎng)上支付 修改數(shù)據(jù)庫成功 下訂單 6 2 商品搜索流程 商品搜索流程圖商品搜索流程圖 商品的搜索功能使用戶更加方便的進(jìn)行自己所需要的商品的查詢 節(jié)省時間 提 高效率 用戶搜索時只要輸入商品的關(guān)鍵字就能搜索到所有相關(guān)的商品 并且能列 出通過搜索得到的商品的詳細(xì)信息 3 用戶登錄流程 用戶登錄 首先要有一個提供用戶登錄的表單 用戶登錄的表單應(yīng)該嵌入整體的結(jié)構(gòu)當(dāng)中 在實際的應(yīng)用中 可以這樣設(shè)計 如 果用戶沒有登錄 則在頁面中顯示用戶登錄的選項 用戶登錄后 則可隱藏用戶登 錄的選項而代之以用戶的基本信息 7 2 2 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 2 1 總體架構(gòu)設(shè)計 通過需求分析對配件管理系統(tǒng)的詳細(xì)分析 確定了系統(tǒng)應(yīng)該 做什么 并 明確了系統(tǒng)的邏輯功能和流程 在此基礎(chǔ)上就可以著手進(jìn)行系統(tǒng)設(shè)計 以解決 怎么做 的問題 系統(tǒng)設(shè)計是開發(fā)過程的關(guān)鍵階段 設(shè)計出的軟件系統(tǒng)不僅 要具有較強(qiáng)的環(huán)境適應(yīng)性 還要滿足可維護(hù)性和可修改性等要求 這樣的系統(tǒng) 才能具有較強(qiáng)的生命力 如果系統(tǒng)設(shè)計不合理 就會影響軟件的使用 甚至影 響系統(tǒng)的壽命 為了建立目標(biāo)系統(tǒng)的總體結(jié)構(gòu) 可按主要的軟件需求劃分成子系 統(tǒng) 然后為每個子系統(tǒng)定義功能模塊及各功能模塊間的關(guān)系 并描述各子系統(tǒng)的 接口界面 網(wǎng)上購物系統(tǒng)可以分為前臺和后臺兩個部分 前臺部分由顧客使用 后臺部分由管理員使用 總體功能結(jié)如下圖所示 下面是進(jìn)入網(wǎng)上書店可以進(jìn)行的操作 具體的 UML 活動如下圖所示 圖書查詢 購物車管理 會員登錄新會員注冊 訂單管理 2 2 數(shù)據(jù)結(jié)構(gòu)設(shè)計 ER 模型是獨立于計算機(jī)系統(tǒng)的模型 完全不涉及信息在系統(tǒng)中的表示 只是 8 用來描述某個特定組織關(guān)心的信息結(jié)構(gòu) 這類模型稱為 概念數(shù)據(jù)模型 實體關(guān)系圖為實體關(guān)系圖為 管理員 用戶名 賬號 密碼 管理 銀行卡 圖書 卡號 密碼 姓名 書簡介 出版社書名作者 價格 種類 管理員管理 E R 圖 顧客 銀 行 卡 使 用 圖 書 購 買 出版社 書店 作者 價格 種類 卡號 密碼 姓名 數(shù)量 優(yōu)惠額度 書簡介 銀行卡 顧客 圖書 E R 圖 9 2 3 主要模塊的設(shè)計與實現(xiàn) 2 3 1 開始 書店首界 面 選擇 書店概況 網(wǎng)上購書 書籍信息查詢 會員登陸 注冊 返 回 首 頁 用戶登錄模塊流程圖用戶登錄模塊流程圖 2 3 2 購物車部分流程 購物車部分流程購物車部分流程 10 3 3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是系統(tǒng)開發(fā)中非常重要的一個環(huán)節(jié) 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計得好壞將 直接影響系統(tǒng)的效率 在設(shè)計數(shù)據(jù)庫之前 要了解用戶需求 從而確定數(shù)據(jù)庫 的結(jié)構(gòu) 否則 如果在代碼實現(xiàn)過程中再修改數(shù)據(jù)庫的結(jié)構(gòu) 將會浪費巨大的 人力和物力 同時 在數(shù)據(jù)庫設(shè)計中 表的數(shù)量不能太多 邏輯層次也不能太 多 否則系統(tǒng)的升級和維護(hù)將會非常困難 數(shù)據(jù)庫設(shè)計主要是進(jìn)行數(shù)據(jù)庫的邏 輯設(shè)計 即將數(shù)據(jù)按一定的分類 分組系統(tǒng)和邏輯層次組織起來 是面向用戶 的 數(shù)據(jù)庫設(shè)計是需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求 分析各個數(shù) 據(jù)之間的關(guān)系 按照 DBMS 提供的功能和描述工具 設(shè)計出規(guī)模適當(dāng) 正確反映 數(shù)據(jù)關(guān)系的 數(shù)據(jù)冗余少 存取效率高 能滿足多種查詢要求的數(shù)據(jù)模型 本數(shù)據(jù)庫一共包含四個表 書目表 用戶信息表 銀行卡 訂單表 書目表 包含書名 作者 出版社 價格類型 本書簡介 用戶信息表 包含用戶名 密碼 銀行卡表 包含卡號 密碼 姓名 訂單表 包含用戶名 購買書名 數(shù)量 3 1 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計 3 1 1 數(shù)據(jù)庫的概念設(shè)計 概念設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵 它通過對用戶需求進(jìn)行綜合 歸納與 抽象 形成一個獨立于具體 DBMS 的概念模型 其主要工作就是設(shè)計概念模型 該模型能將用戶的數(shù)據(jù)明確的表達(dá)出來 概念模型是一種面向問題的模型 它 反映了用戶的實現(xiàn)環(huán)境 并指出了從用戶角度看到的數(shù)據(jù)庫 它是處理多種應(yīng) 用數(shù)據(jù)的方法的組合 概念模型與單獨的應(yīng)用無關(guān) 與數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù) 庫的實現(xiàn)無關(guān) 因此 它是用戶與設(shè)計人員之間的橋梁 它既是明確表達(dá)用戶 需求的一個模型 又是設(shè)計數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ) 概念模型的設(shè)計方法有多種 其中實體 聯(lián)系模型 E R 模型 是一個典 型代表 它是描述現(xiàn)實世界的一個簡明而有利的工具 11 實體 聯(lián)系圖 該系統(tǒng)的全局實體 聯(lián)系圖如圖所示 用戶 評論 下單訂單 書籍 類目 1 0 M 發(fā)表 1 0 M 包含 1 N 1 M 擁有 1 0 M 訂單時間 包含 1 0 M 查看 1 N 1 M 全局 E R 圖 其中各個實體的屬性顯示如下 密碼用戶名 郵編 電子郵件 電話 用戶id 角色 地址 信用卡號 用戶 信用卡類型 信用卡過期時間 用戶實體 12 書籍 書籍id書籍名 類目id 書籍圖標(biāo)書籍描述 庫存單價 書籍實體 類目 類目id類目名 類目圖標(biāo)類目描述 類目實體 評論 評論id用戶id 書籍id評論內(nèi)容 評論時間 評論實體 訂單 訂單id 用戶id 書籍id 訂單子項號 訂購數(shù)量 狀態(tài) 下單時間 訂單實體 13 3 2 數(shù)據(jù)庫的邏輯設(shè)計 邏輯設(shè)計的主要任務(wù)就是設(shè)計數(shù)據(jù)的結(jié)構(gòu) 即按照數(shù)據(jù)庫管理系統(tǒng)提供的 數(shù)據(jù)模型 轉(zhuǎn)換已設(shè)計的概念模型 實質(zhì)上是把概念模型 即 E R 模型 轉(zhuǎn)換 為所選用的 DBMS 所支持的模式 邏輯設(shè)計的主要目的是保證數(shù)據(jù)共享 消除數(shù)據(jù)冗余 實現(xiàn)數(shù)據(jù)的邏輯獨 立性 易懂易用 有利于數(shù)據(jù)的完整性及安全性控制 且盡量降低開銷 邏輯設(shè)計過程主要是把概念設(shè)計階段的概念模型轉(zhuǎn)化為數(shù)據(jù)庫所能識別的 表模型 也即數(shù)據(jù)庫模式設(shè)計 關(guān)系模型的特點之一是概念的單一性 無論是實體還是實體間的聯(lián)系都用 關(guān)系來表示 關(guān)系這個特點使得轉(zhuǎn)換工作比較直接 具體的轉(zhuǎn)換原則如下 1 一個實體轉(zhuǎn)換為一個關(guān)系模式 實體的屬性就是關(guān)系的屬性 實體的 關(guān)鍵字就是關(guān)系的關(guān)鍵字 2 一個 1 1 的聯(lián)系轉(zhuǎn)換為一個關(guān)系 每個實體的關(guān)鍵字都是關(guān)系的候 選關(guān)鍵字 3 一個 1 n 的聯(lián)系轉(zhuǎn)換為一個關(guān)系 多個實體的關(guān)鍵字是關(guān)系的關(guān)鍵 字 4 一個 n m 的聯(lián)系轉(zhuǎn)換為一個關(guān)系 聯(lián)系中的各實體關(guān)鍵字的組合組成 關(guān)系的關(guān)鍵字 組合關(guān)鍵字 5 具有相同關(guān)鍵字的關(guān)系可以合并 根據(jù)上述規(guī)則 對圖所示的 E R 圖進(jìn)行轉(zhuǎn)換 可以得到各 關(guān)系 帶 的為關(guān)鍵字 的為外部關(guān)鍵字 用戶 用戶 id 用戶名 密碼 角色 電子郵件 地址 郵編 電話 信用 卡號 信用卡類型 信用卡過期時間 書籍 書籍 id 類目 id 書名 描述 圖標(biāo) 庫存 單價 類目表 類目 id 類目名 圖標(biāo) 描述 訂單 訂單 id 用戶 id 書籍 id 訂單中分項號 數(shù)量 狀態(tài) 評論 評論 id 用戶 id 書籍 id 評論內(nèi)容 評論時間 具體的數(shù)據(jù)庫表如下 14 1 用戶表 User 用戶表主要是記錄用戶的基本信息 包括用戶名 密碼等信息 用戶 User 字段名類型長度備注 useridint8 主鍵自動生成 UsernameVarchar25 用戶名 PasswordVarchar25 密碼 roleint2 權(quán)限 EmailVarchar80 電子郵件 AddressVarchar80 地址 ZipVarchar20 郵編 PhoneVarchar80 電話 cartidVarchar50 信用卡號 carttypeVarchar20 信用卡類型 cartdateDate 過期時間 2 書籍表 book 書籍表主要是記錄了書籍的相關(guān)信息 如書籍名 書籍描述等 書籍表 book 字讀名類型長度備注 bookidVarchar25 主鍵 id CategoryidVarchar25 外鍵 類目 id NameVarchar80 書名 LogoVarchar80 圖標(biāo) DescnVarchar255 描述 QtyInt10 庫存 PriceDecimal 10 2 單價 3 類目表 category 類目表主要是記錄了書籍的類目 描述等信息 類目表 category 字讀名類型長度備注 catidVarchar25 主鍵 id NameVarchar80 類目名 LogoVarchar80 圖標(biāo) DescnVarchar255 描述 15 4 訂單表 order 訂單表主要記錄了購買書籍后的記錄 包括價格 數(shù)量等 訂單表 order 字讀名類型長度備注 orderidVarchar32 主鍵自動生成 useridint8 外鍵用戶表 bookidVarchar25 外鍵書籍表 lineitemVarchar25 訂單中的分項 quantityint10 數(shù)量 statusint2 訂單狀態(tài) p y n orderdatedate 下單時間 5 評論表 comment 評論表記錄了用戶對書籍的評論信息 如表 3 5 所示 評論表 comment 字讀名類型長度備注 commentidInt8 主鍵 auto useridInt8 外鍵用戶表 BookidVarchar25 外鍵書籍表 CommentVarchar400 評論內(nèi)容 Commdatetimestamp 評論時間 16 3 3 數(shù)據(jù)庫物理設(shè)計 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計的主要任務(wù)是 對數(shù)據(jù)庫中的數(shù)據(jù) 在物理設(shè)備上的存放 結(jié)構(gòu)和存取方法進(jìn)行設(shè)計 索引的設(shè)計等 數(shù)據(jù)庫的物理結(jié)構(gòu)依賴于確定的計 算機(jī)系統(tǒng) 并于選用的 DBMS 密切相關(guān) 物理設(shè)計的任務(wù)是為了有效的實現(xiàn)邏輯 模式 確定所采取的存儲策略 此階段以邏輯設(shè)計的結(jié)果作為輸入 結(jié)合具體 DBMS 的特點與存儲設(shè)備特性進(jìn)行設(shè)計 選定數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和 存取方法 3 3 1 輸出設(shè)計 1 輸出設(shè)計的內(nèi)容 輸出設(shè)計的內(nèi)容包括 有關(guān)輸出信息使用方面的內(nèi)容 輸出方式 輸出設(shè)備 輸出介質(zhì) 2 輸出設(shè)計的方法 在系統(tǒng)設(shè)計階段 設(shè)計人員應(yīng)給出系統(tǒng)輸入的說明 這個說明既是將來編程人 員在軟件開發(fā)中進(jìn)行實際輸出設(shè)計的依據(jù) 也是用戶評價系統(tǒng)實用性的依據(jù) 因此 設(shè)計人員要選擇合適的輸出方式 并以清楚的方式表達(dá)出來 輸出形式 主要有報表信息和圖形化信息 本系統(tǒng)的輸出為表格形式 主要包括用戶信息 書籍信息和訂單信息 3 3 2 輸入設(shè)計 輸入設(shè)計的目標(biāo)是保證向系統(tǒng)輸入正確的數(shù)據(jù) 輸入設(shè)計的原則 輸入設(shè)計應(yīng)遵循以下原則 最小量原則 這是指在保證滿足處理要求的前提下使輸人量最小 由于數(shù)據(jù)輸 入與計算機(jī)處理比較起來相對慢 在數(shù)據(jù)錄入時 系統(tǒng)大多數(shù)時間都處于等待 狀態(tài) 系統(tǒng)效率將顯著降低 同時 數(shù)據(jù)錄入工作一般需要人的參與 大量的 數(shù)據(jù)錄入往往浪費很多的人力資源 增加系統(tǒng)的運行成本 因此 輸入量越少 出錯機(jī)會越少 花費時間越少 數(shù)據(jù)一致性越好 簡單性原則 輸入的準(zhǔn)備 輸入過程應(yīng)盡量容易 以減少錯誤的發(fā)生 這主要 是因為輸入設(shè)計在為用戶提供糾錯和輸入校檢的同時 就保證了輸入過程簡單 易用 就保證了不會因為差錯 糾錯而使輸入復(fù)雜化 增加用戶負(fù)擔(dān) 早檢驗原則 對輸人數(shù)據(jù)的檢驗盡量接近原數(shù)據(jù)發(fā)生點 使錯誤能及時得到改 正 因此輸入設(shè)計中應(yīng)采用多種輸入校檢方法和有效性驗證技術(shù) 以減少輸入 錯誤 少轉(zhuǎn)換原則 輸入數(shù)據(jù)盡量用其處理所需形式記錄 減少不必要的輸入步驟 當(dāng)步驟不能省時 應(yīng)仔細(xì)驗證現(xiàn)有步驟是否完備 以免數(shù)據(jù)轉(zhuǎn)換介質(zhì)時發(fā)生錯 誤 本系統(tǒng)的主要輸出為文本形式 輸入格式設(shè)計 輸入格式的設(shè)計一般是指數(shù)據(jù)錄入人員在終端屏幕上看到的憑證格式 其設(shè)計 格式的原則是使錄入人員能方便的輸入數(shù)據(jù) 盡量避免操作失誤 本系統(tǒng)中主要輸入方式方式為鍵盤輸入 主要輸入的內(nèi)容為用戶信息 書籍信 息 17 4 系統(tǒng)系統(tǒng)運行環(huán)境運行環(huán)境 本系統(tǒng)的運行環(huán)境可以分硬件環(huán)境和軟件環(huán)境來描述 4 1 系統(tǒng)運行硬件環(huán)境 本系統(tǒng)的硬件環(huán)境如下 客戶機(jī) 普通 PC CPU P4 1 8GHz 內(nèi)存 256MB 以上 分辨率 推薦使用 1024 768 像素 WEB 服務(wù)器 CPU P4 1 8GHz 內(nèi)存 256MB 以上 數(shù)據(jù)庫服務(wù)器 CPU P4 1 8GHz 內(nèi)存 256MB 以上 4 2 系統(tǒng)運行軟件環(huán)境 本系統(tǒng)的軟件環(huán)境如下 操作系統(tǒng) Windows xp 軟件主體功能采用 C S 結(jié)構(gòu)實現(xiàn) 并滿足 NET 的構(gòu)架 數(shù)據(jù)庫 軟件支持 MS SQL Server 2005 數(shù)據(jù)庫 開發(fā)工具包 Microsoft visual basic 2005 SQL 服務(wù)器 MS SQL Server 18 5 系統(tǒng)測試系統(tǒng)測試 5 1 系統(tǒng)測試的目的 測試的目的就是希望能以最少的人力和時間發(fā)現(xiàn)潛在的各種錯誤和缺陷 應(yīng)根據(jù)開發(fā)各階段的需求 設(shè)計等文檔或程序的內(nèi)部結(jié)構(gòu)精心設(shè)計測試用例 并利用這些實例來運行程序 以便發(fā)現(xiàn)錯誤 信息系統(tǒng)測試應(yīng)包括軟件測試 硬件測試和網(wǎng)絡(luò)測試 硬件測試 網(wǎng)絡(luò)測試可以根
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人攝影器材租賃合同(2024版)3篇
- 只樂一中2025年度廉潔辦公室裝修工程實施方案3篇
- 個人貸款購銷合同
- 2025年度餐飲店特色調(diào)料研發(fā)與銷售合作合同范本3篇
- 2025年度深層水資源勘探打井合同范本4篇
- 二零二五版特種貨物搬運與安全監(jiān)管合同3篇
- 個人房屋抵押借款協(xié)議模板 2024版版B版
- 少兒肌膚護(hù)理專業(yè)教育與日常實踐的結(jié)合
- 現(xiàn)代家居的智能化照明管理-家用光控系統(tǒng)的設(shè)計與實施
- 2025年度太陽能組件組裝代加工合同4篇
- 《集裝箱結(jié)構(gòu)》課件
- 項目績效和獎勵計劃
- 光伏自發(fā)自用項目年用電清單和消納計算表
- 量子計算在醫(yī)學(xué)圖像處理中的潛力
- 阿里商旅整體差旅解決方案
- 浙江天臺歷史文化名城保護(hù)規(guī)劃說明書
- 邏輯思維訓(xùn)練500題
- 實體瘤療效評價標(biāo)準(zhǔn)RECIST-1.1版中文
- 企業(yè)新春茶話會PPT模板
- GB/T 19185-2008交流線路帶電作業(yè)安全距離計算方法
- DIC診治新進(jìn)展課件
評論
0/150
提交評論