數(shù)據(jù)庫設(shè)計(jì)分析報(bào)告_第1頁
數(shù)據(jù)庫設(shè)計(jì)分析報(bào)告_第2頁
數(shù)據(jù)庫設(shè)計(jì)分析報(bào)告_第3頁
數(shù)據(jù)庫設(shè)計(jì)分析報(bào)告_第4頁
數(shù)據(jù)庫設(shè)計(jì)分析報(bào)告_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

PAGE南陽師范學(xué)院網(wǎng)絡(luò)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告題目:銷售管理系統(tǒng)所屬系別物理與電子工程學(xué)院專業(yè)班級08級通信工程3班姓名銷售管理系統(tǒng)設(shè)計(jì)組成員指導(dǎo)教師張帥20115TOC\o"1-2"\h\z\u1.引言 12數(shù)據(jù)庫的系統(tǒng)設(shè)計(jì) 12.1數(shù)據(jù)庫的主要系統(tǒng)功能分析 12.2數(shù)據(jù)庫的主要系統(tǒng)功能模塊分析 13數(shù)據(jù)庫設(shè)計(jì) 13.1數(shù)據(jù)庫需求分析 23.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 24數(shù)據(jù)庫的創(chuàng)建和相關(guān)分析 34.1創(chuàng)建銷售管理系統(tǒng)數(shù)據(jù)庫(SaleManagement) 34.2創(chuàng)建各個(gè)數(shù)據(jù)庫 44.3創(chuàng)建視圖 54.4創(chuàng)建存儲過程 54.5創(chuàng)建自定義函數(shù) 54.6創(chuàng)建觸發(fā)器 65.設(shè)計(jì)總結(jié) 6致謝 61.引言數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技技術(shù)和市場的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。2數(shù)據(jù)庫的系統(tǒng)設(shè)計(jì)2.1數(shù)據(jù)庫的主要系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)銷售信息的系統(tǒng)化、規(guī)范化和自動化。系統(tǒng)的功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)山完成的。本銷售管理系統(tǒng)要實(shí)現(xiàn)的主要功能有:1用戶管理登陸:主要完成用戶信息的確定,確保只有合法的用戶才能使用本系統(tǒng)。2基本信息管理:主要包括銷售員信息管理和產(chǎn)品信息管理。3銷售信息管理:主要包括每種產(chǎn)品的銷售管理和全部的銷售詳細(xì)管理。2.2數(shù)據(jù)庫的主要系統(tǒng)功能模塊分析根據(jù)2.1的各項(xiàng)功能,按照結(jié)構(gòu)化將本系統(tǒng)的功能模塊詳細(xì)劃分如下:用戶登陸模塊在登陸窗口選擇銷售員工部門并填入員工的ID進(jìn)行登錄?;拘畔⒐芾砟K銷售員信息管理可以實(shí)現(xiàn)查詢、添加和刪除功能。產(chǎn)品信息管理模塊可以實(shí)現(xiàn)查詢、添加和刪除功能。。3.銷售信息管理模塊(1)每種產(chǎn)品的銷售管理可以實(shí)現(xiàn)查詢、添加和刪除功能。(2)全部產(chǎn)品的銷售詳細(xì)管理可以實(shí)現(xiàn)查詢、添加和刪除功能。3數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接影響應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果。合理的數(shù)據(jù)庫結(jié)構(gòu)可以提高數(shù)據(jù)存儲的效率,可以確保數(shù)據(jù)的完整性和一致性。1設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)該首先了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增加的需要。數(shù)據(jù)庫設(shè)計(jì)主要包括下面兩部分:1.數(shù)據(jù)庫需求分析2.數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 3.1數(shù)據(jù)庫需求分析用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢方面,要盡一切辦法滿足客戶的需求。通過對銷售管理系統(tǒng)的內(nèi)容和數(shù)據(jù)流程的分析,設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):1.部門信息:包括部門的名稱。2.銷售員工信息:包括銷售員工ID、銷售員工所屬部門、銷售員工姓名、年齡。3.產(chǎn)品信息:包括產(chǎn)品ID、編號、產(chǎn)品類型、產(chǎn)品名稱、產(chǎn)品價(jià)格、產(chǎn)品的出售模式(箱/包)。4.每種銷售產(chǎn)品信息:包括銷售產(chǎn)品的ID、銷售產(chǎn)品的型號、銷售員工的ID、銷售日期、銷售的數(shù)量。5.銷售產(chǎn)品的全部詳細(xì)信息:包括銷售的ID、部分銷售產(chǎn)品ID、銷售產(chǎn)品的ID、銷售的出售模式(箱/包)、銷售的數(shù)量、銷售產(chǎn)品價(jià)格、銷售的總金額。3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)庫的需求分析和概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的名稱為:SaleManagement,數(shù)據(jù)庫有下面幾個(gè)主要表構(gòu)成,具體設(shè)計(jì)結(jié)果如下所示:表1部門信息表(Dept)表2銷售員信息表(Employee)表3產(chǎn)品信息表(Product)表4單個(gè)產(chǎn)品銷售信息表(SaleForm)2表5全部銷售信息詳表(SaleFormDetai)4數(shù)據(jù)庫的創(chuàng)建和相關(guān)分析下面分別創(chuàng)建數(shù)據(jù)庫、表、視圖、存儲過程、觸法器、用戶自定義函數(shù)的SQL腳本。4.1創(chuàng)建銷售管理系統(tǒng)數(shù)據(jù)庫(SaleManagement)createDatabaseStudentonprimary(name=StdData1,filename='d:\data\student1.mdf',size=5MB,maxsize=30MB,filegrowth=5%),(name=StdData2,filename='d:\data\student2.ndf',size=1MB,maxsize=10MB,filegrowth=1MB),(name=StdLog1,filename='d:\data\StdLog1.ldf',size=1MB,maxsize=5MB,filegrowth=1MB)34.2創(chuàng)建各個(gè)數(shù)據(jù)庫4.2.1創(chuàng)建Dept表USE[SaleManagement]GOcreatetabledept(deptnamenvarchar(10)Primarykey,)4.2.2創(chuàng)建Employee表USE[SaleManagement]GOcreatetableemployee(employeeidintPrimarykey,deptnamenvarchar(10),namenvarchar(10),ageint,)4.2.3創(chuàng)建Product表USE[SaleManagement]GOcreatetableProduct(ProductIDintprimarykey,ProductNonvarchar(20),ProductTypenvarchar(20),ProductNamenvarchar(50),Pricemoney,Unitnvarchar(5),)4.2.4創(chuàng)建SaleForm表USE[SaleManagement]GOcreatetableSaleForm(saleFormIDintprimarykey,SaleFormNonvarchar(20),EmployeeIDint,SaleDatedatetime,Amountmoney,)44.2.5創(chuàng)建SaleFormDetail表USE[SaleManagement]GOcreatetableSaleFormDetail(SaleFormDetailIDintprimarykey,SaleFormIDint,ProductIDint,Unitnvarchar(10),Quantityreal,Pricemoney,Totalmoney,)4.3創(chuàng)建視圖按照部門查看銷售總額視圖(對表SaleForm)USE[SaleManagement]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEVIEW[dbo].[按部門查看銷售總額]ASSELECTTOP100PERCENTdbo.Employee.DeptNameAS部門名稱,SUM(dbo.SaleForm.Amount)AS銷售額FROMdbo.DeptINNERJOINdbo.EmployeeONdbo.Dept.DeptName=dbo.Employee.DeptNameINNERJOINdbo.SaleFormONdbo.Employee.EmployeeID=dbo.SaleForm.EmployeeIDGROUPBYdbo.Employee.DeptNameORDERBYSUM(dbo.SaleForm.Amount)DESC4.4創(chuàng)建存儲過程為NewProduct創(chuàng)建插入新數(shù)據(jù)存儲過程(對表Product)USE[SaleManagement]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEPROCEDURE[dbo].[InsertNewProduct] (@ProductNo_1 [nvarchar](20), @ProductName_2 [nvarchar](50), @Price_3 [money], @Unit_4 [nvarchar](5))5ASINSERTINTO[SaleManagement].[dbo].[Product] ([ProductNo], [ProductName], [Price], [Unit])VALUES (@ProductNo_1,@ProductName_2,@Price_3, @Unit_4)4.5創(chuàng)建自定義函數(shù)本數(shù)據(jù)庫中不存在自定義函數(shù)4.6創(chuàng)建觸發(fā)器本數(shù)據(jù)庫中不存在觸發(fā)器5.設(shè)計(jì)總結(jié)本設(shè)計(jì)中,分工明確,大家都認(rèn)真完成。但做完之后整體回想一下,其事每一個(gè)板塊都有很大的聯(lián)系。假如我們設(shè)計(jì)一個(gè)網(wǎng)站或者是軟件,我們進(jìn)行的步驟是:系統(tǒng)設(shè)計(jì)分析(功能分析和模塊分析)-數(shù)據(jù)庫設(shè)計(jì)(數(shù)據(jù)庫需求分析和邏輯結(jié)構(gòu)分析)—>然后進(jìn)行數(shù)據(jù)庫創(chuàng)建。這上面的步驟是前提,當(dāng)然在做整個(gè)系統(tǒng)的時(shí)候首先要建立起數(shù)據(jù)庫,然后在創(chuàng)建的頁面上進(jìn)行敲寫相關(guān)的代碼,在這寫的其中,當(dāng)需要視圖、自定義函數(shù)、游標(biāo)、觸發(fā)器、存儲過程等的時(shí)候才建立,并不是提前建立好的。當(dāng)然在這個(gè)銷售管理系統(tǒng)的數(shù)據(jù)庫分析的時(shí)候,我們并不需要管這些,只用分析某一部分的功能,但是當(dāng)我們看到這個(gè)數(shù)據(jù)庫中的相關(guān)內(nèi)容的時(shí)候,首先要在腦子里形成出這個(gè)系統(tǒng)的大致模塊和功能,即,我在上面寫的本系統(tǒng)的功能模塊分析和有關(guān)的需求分析。在分析這個(gè)系統(tǒng)中才開始感覺比較難,因?yàn)橐郧安环治鰯?shù)據(jù)庫,是直接做整個(gè)項(xiàng)目,這次把我的思維順序打亂了,才開始頭很懵,不知所措。后來就是按這種方法打開數(shù)據(jù)庫認(rèn)真的看看數(shù)據(jù)庫的構(gòu)造,對每一個(gè)板塊進(jìn)行分析。做完之后想想并不難。致謝本次網(wǎng)絡(luò)數(shù)據(jù)

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論