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

正文內(nèi)容

基于jsp網(wǎng)上購物系統(tǒng)的設(shè)計與實現(xiàn)計算機軟件工程畢業(yè)論文(編輯修改稿)

2025-04-03 09:53 本頁面
 

【文章內(nèi)容簡介】 D7 用戶信息 F4 類別信息 F5 商品信息 F7 特價商品信息 F8 會員信息 F9 公告信息 F6 訂單信息 F10 用戶信息 9 工文檔或手工憑單,也可以是計算及文檔。一般而言,應(yīng)包括如下內(nèi)容:{數(shù)據(jù)存儲名,說明,編號,輸入的數(shù)據(jù)流,輸出的數(shù)據(jù)流,組成(數(shù)據(jù)結(jié)構(gòu)),數(shù)據(jù)量,存取頻度,存取方式}。 名字:會員信息 描述:記錄會員在購物網(wǎng)站上的注冊信息。 編號: D1 組成:用戶名,密碼,姓名,年齡,職 業(yè),郵箱 名字:會員訂單信息 描述:記錄會員購物后產(chǎn)生的訂單的信息。 編號: D2 組成:編號,訂單號,用戶名,姓名,地址,電話,付款方式,運送方式,備注,是否發(fā)貨,創(chuàng)建時間 名字:購物車信息表 描述:記錄用戶購物的詳細信息。 編號: D3 組成:編號,訂單號,商品號,價格,數(shù)量 名字:商品類別信息 描述:記錄網(wǎng)站的商品類別信息。 編號: D4 組成:第一商品類別,第二商品類別 10 名字:商品信息 描述:記錄網(wǎng)站商品的相關(guān)信息。 編號: D5 組成:商品編號,類別,商品名,廠家,簡介,上架時間, 現(xiàn)價,特價,圖片 名字:公告信息 描述:記錄網(wǎng)站的公告信息。 編號: D6 組成:編號,標題,內(nèi)容,發(fā)布時間 名字:用戶信息 描述:記錄網(wǎng)站后臺管理員的信息。 編號: D7 組成:編號,用戶名,密碼,姓名 數(shù)據(jù)流 數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。對?shù)據(jù)流的描述通常包括如下內(nèi)容:{數(shù)據(jù)流名,說明,編號,數(shù)據(jù)流來源,數(shù)據(jù)流去向,組成(數(shù)據(jù)結(jié)構(gòu))}。 11 數(shù)據(jù)處理 處理過程的 具體處理邏輯通常在詳細設(shè)計過程中用判定表或判定樹來描述。在數(shù)據(jù)字典中,只無原則描述處理過程的說明性信息,通常包括以下內(nèi)容:{處理過程名,說明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理}。 編號: F3 名字:購物車信息 描述:用戶在網(wǎng)站購物的商品明細 編號: F4 名字:商品類別信息 描述:管理員對網(wǎng)站商品的具體類別的管理 編號: F1 名字:用戶注冊信息 描述:用戶在網(wǎng)站上注冊成為會員 編號: F2 名字:訂單信息 描述:用戶對在網(wǎng)站上購物產(chǎn)生的訂單信息的查詢 編號: F5 名字:商品信息 描述:網(wǎng)站 商品的相關(guān)信息 編號: F6 名字:訂單信息 描述:管理員對訂單信息的管理 編號: F7 名字:特價商品信息 描述:商品是否為推薦商品的設(shè)置 編號: F8 名字:會員信息 描述:管理員對網(wǎng)站會員的管理 編號: F9 名字:公告信息 描述:管理員發(fā)布的公告信息 編號: F10 名字:用戶信息 描述:后以管理員的信息 12 001 數(shù)據(jù)處理編號: P 數(shù)據(jù)處理名稱:網(wǎng)上購物系統(tǒng) 數(shù)據(jù)處理描述:系統(tǒng)的前臺用戶與后臺管理員對網(wǎng)站的操作 002 數(shù)據(jù)處理編號: P1 數(shù)據(jù)處理名稱:網(wǎng)上購物會員子系統(tǒng) 數(shù)據(jù)處理描述:會員對購物網(wǎng)站的操作 輸入: F F F3 輸出: D D D3 003 數(shù)據(jù)處理編號: P2 數(shù)據(jù)處理名稱:網(wǎng)上購物管 理員子系統(tǒng) 數(shù)據(jù)處理描述:管理員對網(wǎng)站的管理與維護 輸入: F F F6 、 F F F F10 輸出: D D D D D6 、 D7 13 第 4 章 總體設(shè)計 概述 總體設(shè)計的目標是解決系統(tǒng)功能如何實現(xiàn)的問題。其主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計軟件的結(jié)構(gòu),完成軟件定義時期的任務(wù)。對系統(tǒng)進行總體的設(shè)計,即根據(jù)系統(tǒng)分析產(chǎn)生的結(jié)果確定系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊怎樣有機的結(jié)合在一起,每個模塊的功能實現(xiàn)。設(shè)計的目標是使系統(tǒng)實現(xiàn)擁有所要求的功能,達到高效率、高可靠性、可 修改性,易于掌握和使用。 模塊化的依據(jù):把復雜問題分解成許多容易解決的小問題。原來的問題也就變得容易解決。模塊化設(shè)計是把大型軟件按照一定的原則劃分成一些功能獨立又相關(guān)聯(lián)的較小模塊,每個模塊完成一個特定的子功能。把這些模塊結(jié)合起來組成一個整體,完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點在于可以使軟件結(jié)構(gòu)清晰,容易測試和調(diào)試。從而提高軟件的可靠性,可修改性。有助于軟件開發(fā)的組織管理。一個大型軟件可分別編寫不同的模塊。模塊化理論的幾個重要概念如下: (1).抽象 抽象就是抽象出事物的本質(zhì)特性而暫時不考慮 它們的細節(jié)。處理復雜系統(tǒng)唯一有效的方法是用層次的方式構(gòu)造和分析。一個復雜的動態(tài)系統(tǒng)首先可以用一些高級的抽象概念構(gòu)造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。 (2).信息隱蔽和局部化 信息隱蔽是指在設(shè)計和確定模塊時,應(yīng)使一個模塊內(nèi)包含的信息對于不需要這些信息的模塊來說,是不能訪問。 局部化是指把一些關(guān)系密切的軟件元素物理的放得彼此靠近。局部化有助于實現(xiàn)信息隱蔽。 信息隱蔽原理和局部化有助于在測試期間以及軟件維護期間修改軟件。因為絕大多數(shù)數(shù)據(jù)和過程對于軟件的其它部分而言是隱蔽的,從 而由疏忽引入的錯誤就很少可能傳播到軟件的其它部分。 (3).逐步求精的模塊化概念 逐步求精和模塊化的抽象是密切相關(guān)的。軟件結(jié)構(gòu)每一層中模塊表示對軟件抽象層 14 次的細化。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡化了軟件設(shè)計和實施,提高了軟件的可理解性和可測試性,使得軟件更容易維護。 (4).模塊獨立性 模塊的劃分要使模塊間盡可能的相互獨立,獨立模塊較易維護。度量模塊的獨立程度有兩個標準:內(nèi)聚和耦合。耦合是對一個軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。耦合強弱取決于模塊間接口的復雜程度,進入或訪問一個 模塊的點,以及通過接口的數(shù)。 在軟件的設(shè)計中應(yīng)追求盡可能松散的耦合。內(nèi)聚標志一個模塊內(nèi)各個元素彼此結(jié)合的緊密程度,它是信息隱藏和局部化概念的自然擴展,理想內(nèi)聚的模塊只做一件事情。在設(shè)計時應(yīng)力求做到高內(nèi)聚。 系統(tǒng)功能模塊 網(wǎng)上購物系統(tǒng)是由前臺用戶模塊和后臺管理員模塊共同實現(xiàn)的。 用戶模塊 前臺用戶模塊主要包括用戶注冊,訂單查詢,購物車這幾個主要模塊。前臺用戶模塊如圖 所示。 圖 前臺系統(tǒng)模塊圖 模塊功能簡介: 用戶通過“用戶注冊”成為網(wǎng)站的會 員,并獲得購買商品的權(quán)限;“訂單查詢”會員登錄可以查詢所有在本站購買商品的訂單信息及狀態(tài);“購物車”是會員本次購買商品的詳細信息。 前臺用戶模塊 訂單查詢 會員修改 用戶注冊 商品瀏覽 購物車 15 管理員模塊 管理員模塊的主要功能是實現(xiàn)對本網(wǎng)站的維護和管理,如類別的添加、刪除管理;商品的添加,推薦,刪除等管理;訂單的管理等。如圖 。 圖 后臺管理員模塊 接口設(shè)計 .1 外部接口 1)用戶界面 在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個友善、簡潔的界面。使用JSP和 Dreamweaver MX 編程,提供的可視化控件,編寫基于 Windows 風格的用戶界面,后臺管理員模塊 商品管理 公告管理 公告添加 公告刪除 公告修改 添加商品 管理商品 添加第一類別 添加第二類別 刪除第一類別 刪除第二類別 會員管理 會員查看 公員刪除 用戶管理 管理員查看 修改密碼 訂單管理 訂單查看 訂單出貨 訂單刪除 16 簡單、易學、易用。 2)軟件接口 使用提供的 SQLServer 專用接口。 3)硬件接口 在輸入方面,用鍵盤,鼠標進行輸入。 在輸出方面,主要有瀏覽器端的顯示器。 內(nèi)部接口 內(nèi)部接口方面,各模塊之間采用函數(shù)調(diào)用、參數(shù)傳遞、返回值的方式進行信息和數(shù)據(jù)的傳遞。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫技術(shù)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展起來的一種高效的數(shù)據(jù)管理技術(shù),它能保持系統(tǒng)數(shù)據(jù)的整體性,完整性和共享性。數(shù)據(jù)庫是有組織的存儲在一定結(jié) 構(gòu)內(nèi)的相關(guān)數(shù)據(jù)的集合。在數(shù)據(jù)庫系統(tǒng)中提供了對數(shù)據(jù)的訪問機制,能有組織的存儲相關(guān)的數(shù)據(jù),具有合理的存儲方式,快速的查詢效率和最小的數(shù)據(jù)冗余等特性。另外數(shù)據(jù)的存儲和應(yīng)用程序彼此獨立,不僅便于數(shù)據(jù)的管理與控制而且有利于應(yīng)用程序的編寫與調(diào)試。數(shù)據(jù)庫類似于一個數(shù)據(jù)的大倉庫,能很好地實現(xiàn)數(shù)據(jù)共享,本身就具有數(shù)據(jù)的增,刪,改等功能,能維護數(shù)據(jù)的一致性。數(shù)據(jù)庫設(shè)計是系統(tǒng)設(shè)計的一個重要內(nèi)容,其設(shè)計質(zhì)量的好壞直接影響系統(tǒng)開發(fā)的成敗,系統(tǒng)的質(zhì)量,系統(tǒng)效率及可維護性。 在本系統(tǒng)的設(shè)計中,充分考慮到了管理系統(tǒng)數(shù)據(jù)繁雜,重復性很大,數(shù) 據(jù)使用頻繁。因此本系統(tǒng)采用了一種能正確反映用戶實現(xiàn)環(huán)境,能被現(xiàn)行系統(tǒng)接受,易于維護、效率高的數(shù)據(jù)管理方法 數(shù)據(jù)庫系統(tǒng)。 數(shù)據(jù)模型是指數(shù)據(jù)庫中記錄與記錄之間聯(lián)系的數(shù)據(jù)結(jié)構(gòu)形成的。不同的數(shù)據(jù)管理系統(tǒng)有不同的數(shù)據(jù)模型,數(shù)據(jù)庫設(shè)計的核心問題是設(shè)計好的數(shù)據(jù)模型。在目前的數(shù)據(jù)庫管理系統(tǒng)中有層次模型,網(wǎng)狀模型、關(guān)系模型三種數(shù)據(jù)模型。其中,關(guān)系模型具有較高的數(shù)據(jù)獨立性,使用也較為方便。本設(shè)計采用關(guān)系數(shù)據(jù)庫。該數(shù)據(jù)庫實行增、刪、編輯、統(tǒng)計。顯示和打印都極為方便。其中的排序和索引功能,對數(shù)據(jù)快速定位,查詢提供了 17 有利條件。 交流 互動 對于本系統(tǒng)的數(shù)據(jù)庫設(shè)計有以下幾點說明: 1) 于數(shù)據(jù)庫設(shè)計兼顧前面設(shè)計的數(shù)據(jù)流程圖。 2) 理信息系統(tǒng)的設(shè)計并不是以數(shù)據(jù)庫為核心的數(shù)據(jù)庫應(yīng)用設(shè)計。 3)本系統(tǒng)的數(shù)據(jù)庫設(shè)計盡量滿足 3NF(第三范式)的要求。 4)本系統(tǒng)的數(shù)據(jù)庫設(shè)計以提高系統(tǒng)運行效率為前提。 概念模型設(shè)計 在系統(tǒng)設(shè)計之初,首先考慮的是如何用數(shù)據(jù)模型來實現(xiàn)數(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)點:接近于人的思維,容易理解;與計算機無關(guān),用戶容易接受。但 ER 模型只能說明實體間語義的聯(lián)系,不能進一步說明詳細的數(shù)據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫設(shè)計的第一步。 ER圖是直觀表示概念模型的工具,它有三個基本成分: 矩形框,表示實體類型(考慮問題的對象)。 菱形框,表示聯(lián)系類型(實體間的聯(lián)系)。 橢圓形框,表示實體的屬性。 實體 屬性圖: 答案 用戶注冊 提示問題 詳細地址 用戶名 職業(yè) 郵箱 密碼 用戶編號 真實姓名 年齡 18 圖 用戶實體屬性圖 圖 商品實體屬性圖 圖 訂單實體屬性圖 公告 公告編號 公告標題 公告內(nèi)容 發(fā)布時間 商品價格 商品 購買次數(shù) 商品編號 類別 商品描述 商品圖片 商品名 生產(chǎn)廠家 訂貨日期 訂單 是否發(fā)貨 訂單號 會員帳號 運送方式 備注 會員姓名 收貨人地址 電話 付款方式 19 圖 公告實體屬性圖 數(shù)據(jù)庫物理設(shè)計 表 (tb_manager)表 字段名稱 類型 長度 主鍵 允許空 字段說明 Id int 4 是 否 序號 account varchar 50 是 用戶名 password varchar 51 是 密碼 Name varchar 50 是 真實姓名 Sign bit 1 是 是否登錄
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1