freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的網(wǎng)上書店系統(tǒng)的開發(fā)與設計(編輯修改稿)

2025-01-12 09:42 本頁面
 

【文章內(nèi)容簡介】 性,但模塊的劃分不能是任意的,應盡量 保持其獨立性。也就是說,每個模塊只完成系統(tǒng)要求的獨立的子功能,并且與其他模塊的聯(lián)系最少且接口簡單,即盡量做到高內(nèi)聚低耦合,為設計高質(zhì)量的軟件結(jié)構(gòu)奠定基礎。 下面就是網(wǎng)上書店系統(tǒng)的用戶購物流程圖: 商品列表瀏覽 未注冊用戶未登錄已注冊用戶登 錄選擇商品購 買提交訂單修改所選商品完 成 查詢訂單 圖 網(wǎng)上書店購物系統(tǒng) 11 在系統(tǒng)的概要設計中我采用結(jié)構(gòu)化設計( Structure Design,簡稱 SD), SD以需求分析階段產(chǎn)生的數(shù)據(jù)流圖 DFD 為基礎,按一定的步驟映射成軟件結(jié)構(gòu)。我首先將整個系統(tǒng)化分為幾個小問題,小模塊,在系統(tǒng)中,我設計了登錄、身份驗證、新書介紹、暢銷 圖書、推薦圖書、圖書分類、用戶個人帳戶自助管理、管理員后臺管理。然后,進一步細分模塊,添加細節(jié)。 以下就是系統(tǒng)的結(jié)構(gòu)圖: 圖 數(shù)據(jù)庫設計 在信息世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也 就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設計問題,軟件設計的一個核心。 1 ER 圖設計 新書登記 圖書分類 推薦圖書 書籍介紹 注冊 個人資料管理 購物車 訂單查詢 網(wǎng)上書店系統(tǒng) 注冊 書籍管理 客戶管理 訂單管理 留言管理 網(wǎng)上書店購物系統(tǒng) 12 在系統(tǒng)設計的開始,首先考慮的是如何用數(shù)據(jù)模型來數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據(jù)模型”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我采用“實體聯(lián)系模型”( ER 模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行第一次抽象。 ER 模型直 接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,然后用 ER 圖來表示數(shù)據(jù)模型。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關,用戶容易接受。但ER 模型只能說明實體間語義的聯(lián)系,不能進一步說明詳細的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫設計的第一步。 ER 圖是直觀表示概念模型的工具,它有四個基本成分: ◆ 矩形框,表示實體類型(考慮問題的對象)。 ◆ 菱形框,表示聯(lián)系類型(實體間的聯(lián)系)。 ◆ 橢圓形框,表示實體類型和聯(lián)系類型的屬性。對于關鍵碼的屬性,在屬性名下劃一橫線。 ◆直線,聯(lián)系類型與其涉及的實體類型之間以直線連接。 依據(jù)網(wǎng)上書店管理的實際情況,考慮了多方面的因素以后,確定系統(tǒng)各分 ER圖如下(圖 至圖 ): 圖 圖 管理員 編號 名稱 密 碼 權限 圖書類別 編號 大類名 是否在首面顯示 權限 網(wǎng)上書店購物系統(tǒng) 13 圖 圖 圖 圖 圖 圖書發(fā)送匯款方式 編號 送貨 /匯款方式 價格 順序 訂單 用戶名稱 編號 訂單日期 狀態(tài) 。 郵編 圖書 細節(jié) 編號 名稱 出版日期 積分 。 評論 編號 標題 日期 內(nèi)容 審核 圖書類別 小類名稱 編號 對應大類編號 是否在首頁顯示 網(wǎng)上書店購物系統(tǒng) 14 圖 圖 系統(tǒng)組合 ER 圖如下: 圖 。 細節(jié) 圖書 編號 名稱 出版日期 積分 用戶 編號 名稱 電子郵件 密碼 手機 細節(jié) M N 查詢、購買 用戶 書籍 N N 管理 管理 1 1 管理員 1 管理 N 訂單 網(wǎng)上書店購物系統(tǒng) 15 2 數(shù)據(jù)庫表格設計 在完成系統(tǒng)的 ER 圖之后,需要將 ER 模型轉(zhuǎn)化為關系模型,也就是說,要設計出數(shù)據(jù)庫所需要的表格。在這里選用的是關系數(shù)據(jù)庫。因為關系數(shù)據(jù)庫中的二維表格可以很清楚地描述數(shù)據(jù)之間的聯(lián)系。 在這里不得不提到一個概念 —— 范式。其實 在上一節(jié)的 ER 圖設計中,已經(jīng)運用了范式的思想,不僅如此,在數(shù)據(jù)庫的表格設計中更離不開范式的思想,它是數(shù)據(jù)庫設計的基礎,如果不注意這個問題將會導致一系列問題的出現(xiàn)。 在系統(tǒng)中定義的表格都嚴格地按照范式的思想和要求去完成,數(shù)據(jù)庫中的所有表格都達到了三范式的要求。根據(jù)系統(tǒng) ER 圖,針對本系統(tǒng)的特點,在對所搜集的數(shù)據(jù)進行規(guī)范化之后,定義了如下 8 張表格,分別是管理員信息表,圖書大類表,送貨方式表,訂單表,圖書信息表,用戶評論表,圖書小類表,用戶信息表。通過對這八張表格的操作可以較好地完成系統(tǒng)設計的各項功能,八張表格之間 有著不同程度的聯(lián)系。 表 管理員信息表 表 圖書大類表 網(wǎng)上書店購物系統(tǒng) 16 表 送貨方式表 表 訂單表 表 圖書信息表 網(wǎng)上書店購物系統(tǒng) 17 表 用戶評論表 表 用戶信息表 表 圖書小類表 網(wǎng)上書店購物系統(tǒng) 18 第四章 模塊的詳細設計與實現(xiàn) 通過以上步驟,基本上完成了對整個系統(tǒng)的總體設計,接下來所要做的就是軟件的編碼工作。系統(tǒng)總體設計的好壞直接影響著下一步工作,只有在這一階段設計出好的模塊圖和程序流程圖,才能更有利于編碼,產(chǎn)生好的軟件系統(tǒng)。 圖書管理 圖書管理包括了圖書的搜索和圖書的分類,還有購物車。 圖書搜索 為了方便客戶,客戶可以根據(jù)條件進行圖書檢索,條件包括圖書類別、圖書名稱。系統(tǒng)檢索數(shù)據(jù)庫把符合條件的記錄以列表的形式顯示出來。內(nèi)容包括物品類別、物品名稱、價錢、單位、數(shù)量。 用戶可以查看每種圖書簡介。每種圖書后面都 跟著一個鏈接,即“購買”,即可放入購物車。 程序?qū)崿F(xiàn)搜索。供客戶輸入搜索條件并進行有效性驗證。當客戶輸入的搜索條件后驗證后程序會把數(shù)據(jù)提交到 。有 進行搜索和顯示搜索結(jié)果。 下面是用戶對圖書搜索的界面,用戶可以根據(jù)自己對圖書
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1