已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本科生畢業(yè)論文 畢 業(yè) 論 文 論文題目: 海爾產(chǎn)品管理系統(tǒng) 專 業(yè): 07 計(jì)算機(jī) 準(zhǔn)考證號(hào): 學(xué)生姓名: 指導(dǎo)教師: 楊雄 2011 年 5 月 1 日 海爾產(chǎn)品管理系統(tǒng) 第 1 頁 共 36 頁 前 言 本文設(shè)計(jì)的 海爾產(chǎn)品管理系統(tǒng) 主要是用來解決 海爾產(chǎn)品 企業(yè)中的產(chǎn)品的采購管理、銷售管理、庫存管理和其它相關(guān)業(yè)務(wù)的應(yīng)用系統(tǒng)。在該銷售管理系統(tǒng)中,客戶、供應(yīng)商等企業(yè)外部人員通過 B/S 模式結(jié)構(gòu)來實(shí)現(xiàn)分銷通過互聯(lián)網(wǎng)( 公司數(shù)據(jù)庫中數(shù)據(jù)的訪問、使用等操作;同時(shí)在企業(yè)內(nèi)部網(wǎng)絡(luò)( ,公司的授權(quán)員工能對(duì)數(shù)據(jù)庫進(jìn)行相應(yīng)的操作,來完成整個(gè)業(yè)務(wù)流程 ,還可以相互收發(fā)郵件實(shí)現(xiàn)員工間信息交流 ;管理決策者可以利用數(shù)據(jù)庫中的部分?jǐn)?shù)據(jù)進(jìn)行輔助決策過程。通過設(shè)計(jì)這個(gè)合理的管理系統(tǒng) , 讓企業(yè)可以合理控制進(jìn)銷存各個(gè)環(huán)節(jié) ,提高資金的利用率 ,實(shí)現(xiàn)管理的高效率、實(shí)時(shí)性、安全性、科學(xué)化、現(xiàn)代化和智能化。 海爾產(chǎn)品管理系統(tǒng) 第 2 頁 共 36 頁 目 錄 摘 要 . 1 引言 . 2 正 文 . 3 1 開發(fā)平臺(tái)及工具的選擇 . 3 臺(tái)的選擇 . 3 具的選擇 . 3 境的選擇 . 3 文本標(biāo)識(shí)語言 . 3 . 6 據(jù)庫概述 . 7 . 7 統(tǒng)調(diào)研 . 7 2 2 系統(tǒng)的總體目標(biāo) . 7 術(shù)可行性分析 . 8 3 需求分析 . 8 . 8 . 9 . 9 . 11 系統(tǒng)設(shè)計(jì)思想 . 11 系統(tǒng)訂貨數(shù)據(jù)流圖 . 11 系統(tǒng)總體設(shè)計(jì) . 12 網(wǎng)站系統(tǒng)分析 . 12 系統(tǒng)開發(fā)工具 . 13 . 13 海爾產(chǎn)品管理系統(tǒng) 第 3 頁 共 36 頁 據(jù)庫設(shè)計(jì) . 14 5 詳細(xì)設(shè)計(jì) . 17 統(tǒng)流程圖 . 17 統(tǒng)主要功能模塊設(shè)計(jì) . 18 6 系統(tǒng)測試 . 20 試方法 . 20 試用例 . 21 . 23 錄系統(tǒng) . 23 務(wù)管理操作 . 24 臺(tái)管理操作 . 25 設(shè)計(jì)總結(jié) . 27 參考文獻(xiàn) . 28 致 謝 . 29 附件 部分原程序代碼 . 30 1 摘 要 利用 搭建一個(gè) 海爾產(chǎn)品管理系統(tǒng) ,從而為人們?cè)诰W(wǎng)上購買 海爾產(chǎn)品 提供方便,也給業(yè)主提供更為廣闊的銷售渠道。 海爾產(chǎn)品管理系統(tǒng) 從功能上劃分成客戶端和管理端兩個(gè)子系統(tǒng)??蛻舳说墓δ馨ǎ鹤?cè)用戶、注銷用戶、用戶登陸、用戶瀏覽、 海爾產(chǎn)品 查詢。管理端的功能包括:用戶管理,供應(yīng)商管理, 海爾產(chǎn)品 信息管理,查詢,訂單管理, 海爾產(chǎn)品 展示。一般用戶能瀏覽和查詢;注冊(cè)用戶可以購買 海爾產(chǎn)品 ,查看和修改用戶個(gè)人信息、興趣范圍、購物袋、儲(chǔ)物柜和訂單 。 該系統(tǒng)采用 B/S 模式設(shè)計(jì),以微軟公司的 務(wù)器, 后臺(tái)數(shù)據(jù)庫管理系統(tǒng),運(yùn)用 關(guān)鍵字 : 海爾產(chǎn)品 銷售管理 、信息 系統(tǒng)、 B/S 模式、 SP to an to in to to be of of / S as a B / S 2 引言 隨著 21世紀(jì)網(wǎng)絡(luò)信息時(shí)代的到來,現(xiàn)代社會(huì)都是利用快速高效率的 們通過 然這種方式也是最常用的,這種方式的需求形成了電子商務(wù)。它的是指利用簡單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進(jìn)行各種商貿(mào)活動(dòng)。電子商務(wù)真正的發(fā)展將是建立在以許多 海爾產(chǎn)品 也正是通過 爾產(chǎn)品 的宣傳、銷售。隨著信息以 N 次方的速度不斷的增長。所以網(wǎng)上 海爾產(chǎn)品店也變的極其重要。 3 正 文 1 開發(fā)平臺(tái)及工具的選擇 臺(tái)的選擇 操作系統(tǒng): P ; 內(nèi)存要求:基本內(nèi)存 128 議使用 64存以上(尤其對(duì)于 T ; 硬盤:約 40以上; 瀏覽器: 以上版本,功能強(qiáng)大,可執(zhí)行 持多種 000,學(xué)習(xí)簡單,使用方便; 人站點(diǎn)服務(wù)器,可以在自己的計(jì)算機(jī)上發(fā)布主頁,并在局域網(wǎng)絡(luò)上共享文檔。由于 此可以作為 測試平臺(tái); 開發(fā)工具: 優(yōu)秀的網(wǎng)頁制作工具可以方便快捷地創(chuàng)建可視網(wǎng)頁,自動(dòng)生成全部的 具的選擇 境的選擇 文本標(biāo)識(shí)語言 用于 文檔的格式化語言。與常見的字處理文件不同, 以超文本標(biāo)識(shí)語言編排格式。 以從一個(gè)平臺(tái)移植到另一個(gè)平臺(tái)。 件是帶有嵌入代碼(由標(biāo)記表 示)的 本文件,它用來表示格式化和超文本鏈接。 同頁面通過超鏈接關(guān)聯(lián)起來。 是 且隨著 由于 (1) 借用現(xiàn)成的瀏覽器軟件,無須開發(fā)數(shù)據(jù)庫前端,軟件開發(fā)周期短; (2) 標(biāo)準(zhǔn)統(tǒng)一,開發(fā) 過程簡單, 息的組織方式,所有的 務(wù)器和瀏覽器均遵循這個(gè)標(biāo)準(zhǔn); (3) 交叉平臺(tái)支持:幾乎每種操作系統(tǒng)上都有現(xiàn)成的瀏覽器可供使用,為一個(gè) 以被所有平臺(tái)的瀏覽器所瀏覽,從而實(shí)現(xiàn)了跨 4 平臺(tái)的操作。 1. 名為 即動(dòng)態(tài)服務(wù)器網(wǎng)頁 ) ,它是微軟公司推出基于 T 和 用來建立并執(zhí)行交互式 務(wù)器應(yīng)用程序 。 際是一種在服務(wù)器端開發(fā)腳本語言的環(huán)境。利用它可以開發(fā)出動(dòng)態(tài)交互,高性能 務(wù)器端的應(yīng)用,且能較容易的實(shí)現(xiàn)復(fù)雜的 用,利用 發(fā)的腳本程序全部進(jìn)行在服務(wù)器端,與用戶所采用的瀏覽器無關(guān) ,從而極大的減少了對(duì)客戶端的要求。其工作原理是:瀏覽器 件 (一種文本文件 ),服務(wù)器的腳本引擎對(duì)每一條腳本語句解釋執(zhí)行 ,再把執(zhí)行的結(jié)果生成 件傳給客戶端。簡單講, 過這種環(huán)境,使用者可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式 務(wù)器應(yīng) 用程序,如交互式的動(dòng)態(tài)網(wǎng)頁,包括使用 單收集和處理信息、上傳與下載等等,就像用戶在使用自己的 合 可快速地完成網(wǎng)站的應(yīng)用程序,缺省為 本語言是介于文本標(biāo)示語言)和 C+和 的語法和規(guī)則沒有可編譯的編程語言那樣嚴(yán)格和復(fù)雜,由 出。事件驅(qū)動(dòng)( 具有安全性能的腳本語言。它與 同: 要用于 頁面,腳本嵌入在 整的編程語言,既可以在 可以用于與 外, 寫的程序不必在運(yùn)行前編譯,它們可以直接寫入 面中并由調(diào)用它們的瀏覽器來解釋執(zhí)行。這樣,一些基本交互作用就不用在服務(wù)器端完成,提高了客戶端的響應(yīng)時(shí)間。 產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的 式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使 用一般的瀏覽器(如 可以正確地獲得 執(zhí)行 ” 結(jié)果,并且將這 行的結(jié)果直接在瀏覽器中 “ 瀏覽 ” ,不像 在客戶端( 瀏覽器上執(zhí)行, 序只能在 務(wù)器端執(zhí)行,當(dāng)瀏覽器向服務(wù)器要求運(yùn)行 序時(shí),服務(wù)器會(huì)讀取該程序,然后執(zhí)行該程序并將結(jié)果轉(zhuǎn)化為 件,再將 件傳送給瀏覽器,待瀏覽器收到 將執(zhí)行結(jié)果顯示在瀏覽器上。 這些對(duì)象使用戶更容易收集通過瀏覽器 請(qǐng)求發(fā)送的信息、響應(yīng)瀏覽器以及存儲(chǔ)用戶信息 , 從而使對(duì)象開發(fā)者擺脫了很多煩瑣的工 作。目前的 瀏覽器獲取信息; 送信息到瀏覽器; 5 控制 服務(wù)器端 存儲(chǔ)用戶任務(wù)的信息; 多用戶共享一個(gè)程序的信息; 象:配合 務(wù)器進(jìn)行分布式事務(wù)處理。 利用這些對(duì)象可以開發(fā)出動(dòng)態(tài)的,交互的 ,而 為 最佳 務(wù)器已經(jīng)被非常多得單位采用,隨著 普及, 術(shù)將成為 術(shù)得主流。 從客戶端取得信息將信息送給客戶端提供一些 務(wù)器工具儲(chǔ)存在一個(gè) 的用戶信息,該信息僅可被該用戶訪問在一個(gè) 讓不同的客戶端共享信息可以用來配合務(wù)器進(jìn)行分布式事務(wù)處理 。 在 ,將使用 不是 缺省語言。這意味著 我們可以擺脫 語言限制,我們的代碼將是編譯后運(yùn)行的(而不是原來的解釋執(zhí)行)。這意味 性能方面的優(yōu)勢(shì)體現(xiàn)在以下幾點(diǎn) : ( 1)開發(fā)工具皆可發(fā)展 要使用一般的文書編輯程序,如 事本,就可以編輯。當(dāng)然,其網(wǎng)頁發(fā)展工具,例如, 過還是建議你用記事本來寫,既省錢又方便,若是使用那些所見即所得的網(wǎng)頁編輯來寫 能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。由于 序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行 結(jié)果所產(chǎn)生的 件適用于不同的瀏覽器。 ( 2)相容性高 所有的 言都相容,除了可結(jié)合 服務(wù)器組件來設(shè)計(jì)外,并可經(jīng)由 “掛組件模組)的方式,使用其他廠商( 提供的語言。 ( 3)隱密安全性高 如果我們?cè)跒g覽器中直接查看網(wǎng)頁的原始代碼,就只能看到 件,原始的 這是因?yàn)?序先 在 網(wǎng)站服務(wù)( 執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo) 準(zhǔn) 傳送到客戶端( 瀏覽器上,因此,我們所辛苦撰寫的 ( 4)易于操控?cái)?shù)據(jù)庫 以輕易地通過 動(dòng)程序連接各種不同的數(shù)據(jù)庫,例如: 外, 文本文件 ” 或是 “ 文件當(dāng)成數(shù)據(jù)庫用。 6 基于 B 的高層編程界面 , 通過 它適合于各種客戶機(jī)服務(wù)器應(yīng)用系統(tǒng)和基于 其在一些腳本語言中訪問數(shù)據(jù)庫的操作是 主要優(yōu)勢(shì)。它提供了一個(gè)能夠快速存取數(shù)據(jù)庫的方法,與其他一些對(duì)象模型如 比具有開銷低占用磁盤空間少等特點(diǎn)。在使用 要是通過調(diào)用其內(nèi)部對(duì)象提供的方法和屬性來完成 ,其對(duì)象模型 7個(gè)對(duì)象: 4個(gè)集合: 其中對(duì)象 主體對(duì)象 .。 象主要用來建立與數(shù)據(jù)庫服務(wù)器的鏈接; 查詢、數(shù)據(jù)修改等;而 詢模塊設(shè)計(jì)基本原理是 :在 覽器發(fā)出一個(gè)數(shù)據(jù)庫請(qǐng)求后 ,對(duì)數(shù)據(jù)庫頁的請(qǐng)求由瀏覽器發(fā)到 務(wù)器,如果瀏覽器所 下載的文件是 件 (活動(dòng)服務(wù)器頁 ),則 序 (如果有,則加以解釋執(zhí)行。若執(zhí)行中 利用 實(shí)現(xiàn)的。它使得客戶端應(yīng)用程序能夠通過任何 圖 1所示 : 圖 1 采用 ( 據(jù)庫對(duì)象鏈接嵌入 ) 他數(shù)據(jù)庫 頁 7 數(shù)據(jù)庫是按照一定的組織結(jié)構(gòu)存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)介質(zhì)上的相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫具有以下的特點(diǎn): 1)結(jié)構(gòu)化。一個(gè)數(shù)據(jù)庫由一個(gè)或多個(gè)數(shù)據(jù)文件組成,每個(gè)數(shù)據(jù)文件內(nèi)部的數(shù)據(jù)都有一定的結(jié)構(gòu), 同一數(shù)據(jù)庫的各個(gè)庫文件在整體上也服從一定的結(jié)構(gòu)形式。 2)獨(dú)立性。用戶應(yīng)用程序與數(shù)據(jù)庫中的邏輯組織和物理組織存儲(chǔ)方式無關(guān),任何一方的改變都不會(huì)影響到另一方。 3)數(shù)據(jù)共享,減少冗余。在數(shù)據(jù)庫的數(shù)據(jù)集中存儲(chǔ),數(shù)據(jù)為不同用戶所共享。這大大提高了數(shù)據(jù)的利用率,減少了數(shù)據(jù)冗余,有利 于保持?jǐn)?shù)據(jù)的一致性。 4)安全性與完整性。數(shù)據(jù)安全性是指用于數(shù)據(jù)保密,為防止數(shù)據(jù)被竊或破壞,數(shù)據(jù)庫管理系統(tǒng)設(shè)置嚴(yán)密,層層保護(hù)。數(shù)據(jù)完整性是指用于保證數(shù)據(jù)庫中數(shù)據(jù)的正確性和可靠性。 本系統(tǒng)設(shè)計(jì)過程很重要的一個(gè)環(huán)節(jié)是數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計(jì),因?yàn)樗c系統(tǒng)的性能、程序的結(jié)構(gòu)緊密相關(guān)。數(shù)據(jù)庫結(jié)構(gòu)的好壞決定了本系統(tǒng)的成功與否。因此,依據(jù)數(shù)據(jù)庫的一致性原則、完整性原則、安全性原則、可伸縮性原則對(duì)本系統(tǒng)的數(shù)據(jù)庫進(jìn)一步規(guī)范化 。 統(tǒng)調(diào)研 隨著 21世紀(jì)網(wǎng)絡(luò)信息時(shí)代的到來,現(xiàn)代社會(huì)都是利用快速高效 率的 們通過 然這種方式也是最常用的,這種方式的需求形成了電子商務(wù)。它的是指利用簡單、快捷、低成本的電子通訊方式,買賣雙方不出面也可以進(jìn)行各種商貿(mào)活動(dòng)。電子商務(wù)真正的發(fā)展將是建立在以許多 海爾產(chǎn)品 也正是通過 爾產(chǎn)品 的宣傳、銷售。隨著信息以 N 次方的速度不斷的增長。所以 網(wǎng)上 海爾產(chǎn)品店 也變的極其重要 。 2 2系統(tǒng)的總體目標(biāo) 本系統(tǒng)在使用上比較方便、簡單;界面設(shè)計(jì)上美觀大方;后期維護(hù)上比較容易,如要對(duì)功能模塊方面作 修改,則無需進(jìn)行整個(gè)系統(tǒng)的重新架構(gòu)。 8 本系統(tǒng)是采用 境的一種編程語言,它同時(shí)具有 性能以及 C+的低級(jí)內(nèi)存訪問性。包括以下一些特性: 完全支持類和面向?qū)ο缶幊?,包括接口和繼承、虛函數(shù)和運(yùn)算符重載的處理。 定義完整、一致的基本類型集。 對(duì)自動(dòng)生成 自動(dòng)清理動(dòng)態(tài)分配的內(nèi)存。 可以用用戶定義的特性來標(biāo)記類或方法。 對(duì) C#語言可以 在沒有它們的條件下訪問內(nèi)存。 以 改變編譯器選項(xiàng),可以把程序編譯為可執(zhí)行文件或 3 需求分析 通過調(diào)查 研究 ,要求系統(tǒng)需要具有以下功能: ( 1)由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面。 ( 2)由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理。 ( 3)方便的數(shù)據(jù)查詢,支持多條件查詢。 ( 4)基礎(chǔ)信息管理與查詢(包括商品信息、客戶信息、供應(yīng)商信息)。 ( 5)通過計(jì)算機(jī),能夠直接“透視”倉庫存儲(chǔ)情況。 ( 6)完善的商品采購信息、商品銷售 信息進(jìn)行管理。 ( 7)方便、健全的結(jié)賬功能。 ( 8)圖表分析年銷售狀況。 ( 9)當(dāng)外界環(huán)境 干擾本系統(tǒng)時(shí),系統(tǒng)能自動(dòng)保護(hù)原始數(shù)據(jù)的安全。 ( 10)數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。 ( 11)系統(tǒng)安全退出。 9 程圖 數(shù)據(jù) 流程圖如圖 3示。 圖 3據(jù)流程圖 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。 任何字典最主要的用途就是供人查閱對(duì)不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟 件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。 數(shù)據(jù)流圖與數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典數(shù)據(jù)流圖就不夠嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難以發(fā)揮作用。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖中的每個(gè)元素的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。 由于本次設(shè)計(jì)是小型軟件系統(tǒng)的開發(fā),所以采用卡片形式書寫數(shù)據(jù)字典。每系統(tǒng)登錄 業(yè)務(wù)管理 商品信息 管理 詳細(xì)信息查看 數(shù)據(jù)庫檢索 庫存信息 數(shù)據(jù) 更新 系統(tǒng)用戶 收發(fā)郵件 查看信息 普通用戶 權(quán)限檢查 管 理員 用戶名 密碼 商 品 信 息 10 張卡片上保存描述一個(gè)數(shù)據(jù)的信息。這樣做更新和修改起來比較方便,而且能單獨(dú)處理描述每個(gè)數(shù)據(jù)的信息。下面將列出若干數(shù)據(jù)元素的數(shù)據(jù)卡片信息。 數(shù)據(jù)字典卡片: 名字:商品信息 別名: 描述:商品 各種屬性或相關(guān)的記錄 定義: 商品信息 =商品編號(hào) +商品名稱 +單位 +尺碼 +款式 +類別 +顏色 +進(jìn)價(jià) +售價(jià) 名字:用戶信息 別名: 描述:用戶 各種屬性或相關(guān)的記錄 定義: 用戶 信息 =用戶名 +密碼 +問題答案 +性別 +公司地址 +收貨地址 +收貨人 +聯(lián)系電話 +注冊(cè)日期 +登錄次數(shù) +登錄 字:新聞信息 別名: 描述:新聞 各種屬性或相關(guān)的記錄 定義: 新聞信息 =新聞標(biāo)題 +內(nèi)容 +類別 +圖片 +圖片名稱 +發(fā)布時(shí)間 +點(diǎn)擊次數(shù) 名字:訂單信息 別名: 描述:客戶訂單 各種屬性或相關(guān)的記錄 定義: 訂單 信息 =訂單編號(hào) +用戶編號(hào) +產(chǎn)品編號(hào) +產(chǎn)品名稱 +產(chǎn)品單位 +產(chǎn)品價(jià)格 +數(shù)量 +訂購時(shí)間 11 系統(tǒng)設(shè)計(jì)思想 我的畢業(yè)設(shè)計(jì)的研究的基本內(nèi)容是通過利用 搭建一個(gè) 海爾產(chǎn)品管理系統(tǒng) ,從而為人們?cè)诰W(wǎng)上購買 海爾產(chǎn)品 提供方便,也給業(yè)主提供更為廣闊的銷售渠道。 系統(tǒng)訂貨數(shù)據(jù)流圖 在線訂貨系統(tǒng)用戶數(shù)據(jù)流圖如圖 4 圖 4添加新注冊(cè)用戶的詳細(xì)信息到數(shù)據(jù)庫中 開始 用戶訪問站點(diǎn) 查看主頁 需要登錄以訂衣服 用戶是否登陸 是 否 填寫用戶注冊(cè)表單 提示輸入用戶名和密碼 使用 驗(yàn)證密碼 顯示商品信息 海爾產(chǎn)品信息 讀取 訂衣 放入購物車 插入新訂單 未審表 管理員審查 讀取 已審表 更新 進(jìn)入 送商品給顧客 顧客收到商品 付錢 結(jié)束 名字:公告信息 別名: 描述:公告 各種屬性或相關(guān)的記錄 定義: 公告 信息 =編號(hào) +標(biāo)題 +內(nèi)容 +發(fā)布時(shí)間 12 系統(tǒng)總體設(shè)計(jì) 網(wǎng)站系統(tǒng)分析 根據(jù)前面的設(shè)計(jì)思想進(jìn)行分析,按照系統(tǒng)開發(fā)的基本觀點(diǎn)對(duì)網(wǎng)站進(jìn)行分解,從 使用的對(duì)像 上可對(duì)網(wǎng)站作如下劃分: ( 1) 客戶端: 通過用戶注冊(cè)、找回密碼、會(huì)員中心這幾部分來實(shí)現(xiàn)。 息模塊 : 海爾產(chǎn)品 查詢、分類查詢這幾部分來實(shí)現(xiàn)。 3留言模塊 : 顧客留言這部分來實(shí)現(xiàn)。 品 模塊 : 購物車和訂單查詢來實(shí)現(xiàn)。 塊 : 關(guān)于當(dāng)前市場的最新信息 。 客戶端結(jié)構(gòu)功能如圖 3 圖 4戶端結(jié)構(gòu)功能圖 ( 2) 后臺(tái)管理端 : 海爾產(chǎn)品 管理模塊:通過添加 海爾產(chǎn)品 、添加 海爾產(chǎn)品 類別、管理 海爾產(chǎn)品 、這幾部分來實(shí)現(xiàn)。 會(huì) 員 會(huì)員登陸 判斷會(huì)員 非 會(huì) 員 顧客留言 (查看 ) 海爾產(chǎn)品信息 會(huì)員注冊(cè) 是 否 購物車 訂單查詢 找回密碼 顧客留言 (留言 ) 個(gè)人信息修改 儲(chǔ)物柜 13 用戶管理:會(huì)員管理、修改密碼,這兩部分都來實(shí)現(xiàn)。 其它功能模塊 : 留言管理、訂單管理、添加城市、返回首頁 ,新聞管理,公告管理 ,這幾部分來實(shí)現(xiàn)。 后臺(tái)管理端結(jié)構(gòu)功能如圖 4示 : 圖 4臺(tái)管理端結(jié)構(gòu)功能圖 系統(tǒng)開發(fā)工具 ( 1) 使用語言: ( 2)使用數(shù)據(jù)庫 : 003 數(shù)據(jù)庫。 系統(tǒng) 如圖 4示。 后臺(tái)登錄 用戶管理 訂單管理 留言管理 商品管理 添加城市 新聞管理 添加服裝 添加商品類別 管理商品 會(huì)員管理 修改密碼 14 圖 4統(tǒng) 計(jì) 數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對(duì)數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息。簡而言之,數(shù)據(jù)庫就是信息的集合。 計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫( 關(guān)系數(shù)據(jù)庫( 關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息 ,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語 ,如記錄、域等,是目前最為流行使用的數(shù)據(jù)。 數(shù)據(jù)庫之間的關(guān)系指明兩個(gè)庫之間共享一個(gè)共同的關(guān)鍵字值。一個(gè)連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個(gè)不同的表中獲取信息時(shí)建立的 ,關(guān)鍵字段用于在相互連接的不同表中查找匹配的記錄。一個(gè)更高級(jí)的連接形式稱為自連接。這種連接是指一個(gè)表被連接到它自己的一個(gè)字段 ,或在不同的記錄中由重復(fù)數(shù)據(jù)的組合字段。數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)用戶 會(huì)員 管理 用戶名 用戶類型 密碼 用戶名 密碼 址 電話 查詢 訂單 編號(hào) 名稱 價(jià)格 用戶 數(shù)量 用戶 管理 留言 標(biāo)題 時(shí)間 管理 購物車 編號(hào) 貨物 數(shù)量 價(jià)格 名稱 15 庫中如何與其它的庫建立關(guān)系。 海爾產(chǎn)品管理系統(tǒng) 數(shù)據(jù)庫共有 30 的基本表 , 包括 分析 報(bào)表,部門表,入庫表,出庫表,尺碼表,尺碼銷售表,職務(wù)表,商品表,檔案表,商品單 位表,登錄日志表,郵件表,工資表,工資類別表,商品編號(hào)表,商品款式表,庫存表,倉庫信息表,類別表,門店表,銷售氣溫表,人事表,銷售表,天氣表,員工提成表,退貨表,用戶表,顏色表,顏色銷售表,月銷售表。 根據(jù)數(shù)據(jù)字典的設(shè)計(jì),進(jìn)一步細(xì)化為數(shù)據(jù)庫表的設(shè)計(jì)。表的設(shè)計(jì)包括以下內(nèi)容: 表名 (中英文 ); 字段名; 字段數(shù)據(jù)類型; 字段是否為空; 字段的長度; 備注,對(duì)字段的解釋性說明:主鍵、外鍵、是否自動(dòng)增一、是否為索引、是否唯一、是否進(jìn)行數(shù)據(jù)檢查等。 由于表的數(shù)目比較多,這里例舉 3 個(gè) 主要基本表。 商品 信息 表 如表 4示 。 表 4品 信息表 16 用戶信息表如表4示。 表4戶信息表 列名 數(shù)據(jù)類型 長度 主鍵否 允許空 中文 描述 本 255 是 否 商品編號(hào) 本 255 否 否 商品名稱 本 255 否 否 商品單位 本 255 否 否 尺碼 本 255 否 否 顏色 本 255 否 否 款式 本 255 否 否 商品類別 字 長整型 否 否 數(shù)量 字 長整型 否 否 售價(jià) 字 長整型 否 否 庫存上限 字 長整形 否 否 庫存下限 注 否 否 備注 17 5 詳細(xì)設(shè)計(jì) 列名 數(shù)據(jù)類型 長度 主鍵否 允許空 中文 描述 本 255 是 否 員工編號(hào) 本 255 否 否 用戶名 本 255 否 否 員工姓名 本 255 否 否 密碼 本 255 否 否 職務(wù) 本 255 否 否 電話 本 255 否 否 手機(jī) 本 255 否 否 郵箱 期 /時(shí)間 否 否 出生 日期 本 255 否 否 所在部門 本 255 否 否 所在地區(qū) 本 255 否 否 操作權(quán)限 字 長整型 否 否 入職工齡 字 長整型 否 否 金額提成 本 255 否 否 注冊(cè)日期 本 255 否 否 地址 本 255 否 否 教育水平 本 255 否 否 畢業(yè)學(xué)校 本 255 否 否 專業(yè) 注 備注 18 海爾產(chǎn)品管理系統(tǒng) 的系統(tǒng)流程圖如圖 4示。 圖 5統(tǒng)流程圖 本次 畢業(yè)設(shè)計(jì) 中,從從整體網(wǎng)站架構(gòu)著手網(wǎng)站架設(shè),首先設(shè)計(jì) 式結(jié)構(gòu),規(guī)劃好網(wǎng)站的整體框架形式 、 頁面背景顏色 、網(wǎng)站 風(fēng)格等。再把網(wǎng)站細(xì)分為 7 個(gè)主要的 系統(tǒng)子 模塊來設(shè)計(jì),各個(gè)模塊間的關(guān)系較為緊密,而不是相互獨(dú)立的頁面 ,之間通過頁面調(diào)用進(jìn)行相互鏈 接實(shí)現(xiàn)。 塊設(shè)計(jì) 登錄界面 等待輸入用戶名和密碼 判斷 進(jìn)入主界面 業(yè)務(wù)信息管理 退出系統(tǒng) 登錄界面 19 用 戶登錄模塊的功能是增加系統(tǒng)的安全系數(shù)。在瀏覽器中輸入首頁 用 件驗(yàn)證用戶合法性。而用戶的基本信息存放在數(shù)據(jù)庫用戶表中, 件鏈接讀取數(shù)據(jù)庫中相關(guān)信息進(jìn)行核對(duì)驗(yàn)證,正確者允許進(jìn)入系統(tǒng),否則拒絕非法用戶接入管理系統(tǒng)。 退出系統(tǒng)的代碼文件為 ( 1) 功能: 提供了會(huì)員注冊(cè)、修改密碼、修改個(gè)人信息和找回密碼等功 能 。他是實(shí)現(xiàn)在線訂 海爾產(chǎn)品 、顧客留言的基礎(chǔ)。 ( 2) 組成構(gòu)造 : 這個(gè) 模塊 由 3 個(gè)部分組成 :會(huì)員注冊(cè) ;資料 修改;找回密碼 。 理模塊設(shè)計(jì) ( 1) 功能: 儲(chǔ)物柜模塊,提供了顧客已定的 海爾產(chǎn)品 信息的服務(wù)。 ( 2) 組成構(gòu)造 : 這個(gè) 模塊 由 訂單 海爾產(chǎn)品 信息組成。 爾產(chǎn)品 管理模塊設(shè)計(jì) 功能: 海爾產(chǎn)品 管理模塊是網(wǎng)站非常重要的一個(gè)模塊,管理員可以添加 海爾產(chǎn)品 、添加 海爾產(chǎn)品 類別、管理 海爾產(chǎn)品 。 庫存管理是統(tǒng)計(jì)各商品的銷售情況,及時(shí)計(jì)算出 商品剩余 數(shù)量 ,金額等數(shù)據(jù)信息 ,為企業(yè)的采購管理和銷售管理提供調(diào)整依據(jù)。 ( 1) 功能: 提供了 顧客留言等功 能 。他是本店獲取顧客要求、意見、 喜好的重要窗口。 ( 2) 組成構(gòu)造 : 這個(gè) 模塊 由 3個(gè)部分組成 :顧客留言、查看留言、回復(fù)留言。 6 管理員 模塊設(shè)計(jì) 管理員 信息管理模塊主要是登記管理企業(yè)內(nèi)部員工的相關(guān)檔案情況,方便企業(yè)對(duì)員工管理。 20 6 系統(tǒng)測試 當(dāng)設(shè)計(jì)工作完成以后,就 開始著手測試的準(zhǔn)備工作。先對(duì)整個(gè)系統(tǒng)設(shè)計(jì)編寫測試大綱, 軟件測試大綱是軟件測試的依據(jù) , 它明確詳盡地規(guī)定了在測試中針對(duì)系統(tǒng)的每一項(xiàng)功能或特性所必須完成的基本測試項(xiàng)目和測試完成的標(biāo)準(zhǔn)。無論是自動(dòng)測試還是手動(dòng)測試,都必須滿足測試大綱的要求 ,明確測試的內(nèi)容和測試通過的準(zhǔn)則 。設(shè)計(jì)完整合理的測試用例,以便系統(tǒng)全部實(shí)現(xiàn)后進(jìn)行全面 的測試。在實(shí)現(xiàn)了程序的驗(yàn)證后,本系統(tǒng) 測試按照以下方式組織: ( 1)首先,要仔細(xì)的閱讀 有關(guān)資料,包括規(guī)格說明、文檔、使用說明書及在設(shè)計(jì)過程中形成的測試大綱、測試內(nèi)容及測試的通過準(zhǔn)則, 為 再次全面熟悉系統(tǒng),做好測試準(zhǔn)備。 ( 2)為了保證測試的質(zhì)量,現(xiàn)將測試過程分為幾個(gè)階段,即:代碼審查、 單元測試、集成測試和系統(tǒng)測試。 ( 3)代碼審查 代碼審查是在充分閱讀程序文本,控制流程圖及有關(guān)要求、規(guī)范等文件的基礎(chǔ)上,各個(gè)模塊依照程序的邏輯,以揭示錯(cuò)誤為關(guān)鍵的。 ( 4)單元測 試 單元測試集中在檢查設(shè)計(jì)的最小單位的模塊上,通過測試發(fā)現(xiàn)實(shí)現(xiàn)該模塊的實(shí)際功能與定義該模塊的功能說明不相符合的情況,以及編碼的錯(cuò)誤。由于本次設(shè)計(jì)的模塊小、功能單一、邏輯簡單。所以,可以通過模塊說明書和源程序,清楚地了解該模塊的 I/O 條件和模塊的邏輯結(jié)構(gòu),以功能測試(黑盒測試)為主,是指對(duì)任何合理和不合理的輸入都能鑒別和響應(yīng)。 ( 5)集成測試 集成測試 是 單元測試 的邏輯擴(kuò)展。它的最簡單的形式是:兩個(gè)已經(jīng)測試過的單元組合成一個(gè) 組件 ,并且測試它們之間的接口。從這一層意義上講,組件是指多個(gè)單元的集成聚合。在現(xiàn)實(shí)方案中,許多單元組合成組件,而這些組件又聚合成 程序 的更大部分。方法是測試片段的組合,并最終擴(kuò)展進(jìn)程,將您的模塊與其他組的模塊一起測試。最后,將構(gòu)成進(jìn)程的所有模塊一起測試。此外,如果程序由多個(gè)進(jì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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人文地理學(xué)專業(yè)面試題庫及答案
- 2025年浙江榮軍醫(yī)院筆試真題及答案
- 某玩具公司廠區(qū)綠化養(yǎng)護(hù)管理規(guī)范
- 雪人不見了課件
- 雨的四季課件文庫
- 城市公共交通優(yōu)先發(fā)展戰(zhàn)略與實(shí)施考試及答案
- 2026年幼兒教師專業(yè)成長路徑試題
- 職業(yè)技能提升培訓(xùn)課程大綱考試及答案
- 2026年高考數(shù)學(xué)函數(shù)圖像與真題解析
- 2026年以舊換新智能決策系統(tǒng)項(xiàng)目營銷方案
- (2025版)中國焦慮障礙防治指南
- 46566-2025溫室氣體管理體系管理手冊(cè)及全套程序文件
- GB/T 26951-2025焊縫無損檢測磁粉檢測
- 2024紹興文理學(xué)院元培學(xué)院教師招聘考試真題及答案
- 下腔靜脈濾器置入術(shù)課件
- 船舶年度檢修報(bào)告范文
- 高血壓營養(yǎng)和運(yùn)動(dòng)指導(dǎo)原則(2024年版)
- DB4403T399-2023居家適老化改造與管理規(guī)范
- 光學(xué)干涉測量技術(shù)
- 天龍功放avr4311說明書
- 大學(xué)物理課件:第一章 演示文稿
評(píng)論
0/150
提交評(píng)論