版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
./WORD整理版厚德樹人篤學致用******************************************************************厚德樹人篤學致用XX師范學院課程設(shè)計報告題目:花店管理系統(tǒng)學院計算機與信息科學學院專業(yè)計算機科學與技術(shù)年級姓名學號指導教師完成日期2013-6-202012至2013學年第二學期目錄1概述32系統(tǒng)需求分析32.1需求分析任務(wù)32.2設(shè)計要求32.3數(shù)據(jù)流圖4花供應、存儲數(shù)據(jù)流圖4銷售訂購數(shù)據(jù)流圖4數(shù)據(jù)字典53概念結(jié)構(gòu)設(shè)計53.1概念結(jié)構(gòu)設(shè)計的方法53.2整體功能描述6系統(tǒng)實現(xiàn)的主要功能6系統(tǒng)功能模塊圖6系統(tǒng)實現(xiàn)的主體操作模塊6系統(tǒng)主體操作模塊圖73.3零售子系統(tǒng)E-R圖73.4訂購子系統(tǒng)E-R圖83.5供應子系統(tǒng)E-R圖93.6整體E-R圖94.邏輯結(jié)構(gòu)設(shè)計104.1關(guān)系數(shù)據(jù)模式104.2優(yōu)化11確定數(shù)據(jù)依賴11消除冗余12分解成第三范式:124.3數(shù)據(jù)庫的結(jié)構(gòu)124.4數(shù)據(jù)庫表的設(shè)計135.數(shù)據(jù)庫物理設(shè)計與實施155.1數(shù)據(jù)庫應用的硬件、軟件環(huán)境介紹155.2系統(tǒng)視圖165.3加載測試數(shù)據(jù)176.數(shù)據(jù)操作要求及實現(xiàn)206.1數(shù)據(jù)插入、查詢操作206.2數(shù)據(jù)更新操作206.3數(shù)據(jù)連接查詢操作217.總結(jié)228.參考文獻24花店管理系統(tǒng)摘要:我們已經(jīng)學習了兩個學期的數(shù)據(jù)庫課程,所以對數(shù)據(jù)庫的創(chuàng)建和SQL語言以及數(shù)據(jù)庫表的增加、修改、刪除有了很好的掌握。這次實驗要求建立一個關(guān)系數(shù)據(jù)庫信息管理系統(tǒng),必須得經(jīng)過系統(tǒng)調(diào)研、需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、系統(tǒng)調(diào)試的一般過程,為我們的畢業(yè)設(shè)計打下基礎(chǔ)。為了更好的鞏固和加強書本所學的知識,并把所學的東西轉(zhuǎn)化為實際應用,在這里我進行花店管理系統(tǒng)數(shù)據(jù)庫的設(shè)計。通過把花店管理系統(tǒng)的構(gòu)造以及采購的信息還有鮮花,店員的相關(guān)信息制成表格,輸入到數(shù)據(jù)庫中,使之能夠進行查詢、修改、刪除并且與花店管理系統(tǒng)執(zhí)行相同的操作。需求分析階段就是要研究我所作的花店管理系統(tǒng)的具體分類和實施過程流圖。概念設(shè)計階段要完成數(shù)據(jù)抽象與局部視圖設(shè)計還有視圖的集成。邏輯結(jié)構(gòu)設(shè)計階段要把E-R圖轉(zhuǎn)化為關(guān)系模式。最后就是要運行和實施數(shù)據(jù)庫。關(guān)鍵詞:SQL語言;數(shù)據(jù)庫設(shè)計;花店管理系統(tǒng)1概述隨著人們的物質(zhì)生活水平的不斷提高和社會的進步,人們表達情感的方式也大不一樣,比如,在情人節(jié)里會送給自己心儀的人一束鮮艷欲滴的玫瑰,在三.八婦女節(jié)會送給媽媽一束美麗的康乃馨,等等。很多生活中的實際例子都證明,鮮花總是可以帶給人溫馨與浪漫,為人們的生活增添了更多色彩,它已成為人們生活中不可缺少的一部分。隨之而來的就是很多小型花店的誕生。所以,對于很多店主來說,就希望有一套高效的管理系統(tǒng)來提高管理效率,進而提高收益。所以,想到這一點,我就特別創(chuàng)作了這樣一個關(guān)于花的世界的數(shù)據(jù)庫系統(tǒng)。2系統(tǒng)需求分析2.1需求分析任務(wù)分析花店管理系統(tǒng)應用領(lǐng)域涉及的內(nèi)容,對涉及到的領(lǐng)域的各個應用的信息要求和操作要求進行詳細分析,形成需求分析說明書。最重要的是調(diào)查、收集信息、分析鮮花信息和鮮花購買流程。處理要求、數(shù)據(jù)的安全性與完整性要求。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機的界面要簡單明了,易于操作,服務(wù)器程序利于維護。2.2設(shè)計要求花店店位一般位于居民聚集區(qū)、菜場、學校、醫(yī)院附近或人流較大街區(qū),店面使用面積在20㎡左右,有1~2名營業(yè)人員。創(chuàng)業(yè)初期的投入在5至10萬人民幣。由于受到投資規(guī)模的限制,店主期望在不增加日常開支的前提下,擴大客戶群,提供更多貨品信息,通過高效的經(jīng)營管理方式以降低營運成本并產(chǎn)生良好的收益。本花店管理系統(tǒng)是針對小型花店經(jīng)營模式進行相關(guān)業(yè)務(wù)管理的一套軟件。應用本系統(tǒng)的目的是有助于花店管理業(yè)務(wù)便利開展,提高工作效率,提升服務(wù)質(zhì)量,使花店在一定時期內(nèi)產(chǎn)生明顯的收益。2.3數(shù)據(jù)流圖花供應、存儲數(shù)據(jù)流圖圖1花供應、存儲數(shù)據(jù)流圖銷售訂購數(shù)據(jù)流圖顧客顧客訂購需求訂購訂購信息送貨花收花人圖2銷售訂購數(shù)據(jù)流圖數(shù)據(jù)字典將所有用戶需求分析完畢之后,就要開始構(gòu)造數(shù)據(jù)字典了。經(jīng)分析之后,本系統(tǒng)要用到七個基本表:花信息表,顧客信息表,供應商信息表,庫存信息表,零售信息表,供應信息表和訂購信息表數(shù)據(jù)結(jié)構(gòu)定義如表1所示。數(shù)據(jù)結(jié)構(gòu)名含義說明組成花信息表定義了花的有關(guān)信息花編號、名稱、花語、進貨單價、銷售單價顧客信息表定義了顧客的有關(guān)信息顧客編號、顧客姓名、性別、電話供應商信息表定義了花的供應商的有關(guān)信息廠商名、地址、電話庫存信息表定義了庫存的有關(guān)信息編號、倉庫名稱,工資,花店編號零售信息表定義了銷售有關(guān)信息零售編號、花編號、數(shù)量、日期供應信息表定義了花供應的有關(guān)信息花編號、廠商名、供應數(shù)量、日期訂購信息表定義了訂購花的有關(guān)信息花編號、顧客編號、訂購數(shù)量、訂購日期、送貨時間、送貨地點、備注表1數(shù)據(jù)結(jié)構(gòu)定義3概念結(jié)構(gòu)設(shè)計3.1概念結(jié)構(gòu)設(shè)計的方法概念設(shè)計階段我采用自底向上的方法,即自頂向下的進行需求分析,然后再自底向上的進行概念結(jié)構(gòu)設(shè)計。對已經(jīng)細化到無法再分的階段逐步集成在一起,最終合成一個全局概念模式。3.2整體功能描述系統(tǒng)實現(xiàn)的主要功能花信息管理:花基本信息的查詢、修改、新增、刪除管理。顧客管理:顧客資料的方便查詢和錄入、顧客資料和信息的查詢銷售<訂購>管理:顧客訂購信息的錄入、修改、查詢以及零售顧客買花信息記錄?;ǖ旯芾恚焊鞣N花材來源的供應商相關(guān)信息記錄。倉庫管理:花材存儲位置、數(shù)量等信息管理。系統(tǒng)功能模塊圖圖3系統(tǒng)功能模塊圖系統(tǒng)實現(xiàn)的主體操作模塊〔1新增模塊新花添加:添加新的花材種類和相關(guān)信息。新增客戶:新建客戶資料,即新客戶資料的錄入。新增供貨商:花材供貨來源廠商信息的增加。〔2查詢模塊花材信息查詢:查詢花材的基本信息??蛻粜畔⒉樵儯翰樵兛蛻舻幕举Y料。庫存信息查詢:查詢庫存量。供應商查詢:查詢供應商相關(guān)資料?!?修改模塊花材信息修改:對需要改動的花的信息進行修改。客戶信息修改:對需要改動的客戶信息進行修改。供應商信息修改:對需要改動的供應商的信息進行修改。倉庫信息修改:對需要改動的倉庫的信息進行修改。圖4系統(tǒng)主體操作模塊圖系統(tǒng)主體操作模塊圖3.3零售子系統(tǒng)E-R圖零售系統(tǒng)是針對顧客直接到店里買花,它記錄的信息有:花的編號、顧客買的花數(shù)量、顧客買花的日期。圖5零售子系統(tǒng)E-R圖3.4訂購子系統(tǒng)E-R圖訂購系統(tǒng)是針對顧客親自到店里預訂鮮花或是打電話預訂鮮花的相關(guān)信息的記錄,其中包括的信息有:花編號、顧客編號、訂購數(shù)量、訂購日期、送貨時間、送貨地點等。圖6訂購子系統(tǒng)E-R圖3.5供應子系統(tǒng)E-R圖供應系統(tǒng)管理的是供應商對花的供應,其中還記錄有供應的花的數(shù)量和日期等信息。圖7供應子系統(tǒng)E-R圖3.6整體E-R圖把幾個子系統(tǒng)合并得整體的E-R圖如下所示:圖8整體E-R圖4.邏輯結(jié)構(gòu)設(shè)計4.1關(guān)系數(shù)據(jù)模式〔1花信息表:〔花編號、名稱、花語、進貨單價、銷售單價〔2顧客信息表:<顧客編號、顧客姓名、性別、電話>〔3供應商信息表:〔廠商名、地址、電話〔4庫存信息表:〔編號、倉庫名稱〔5零售信息表:〔零售編號、花編號、數(shù)量、日期〔6供應信息表:〔花編號、廠商名、供應數(shù)量、日期〔7訂購信息表:〔花編號、顧客編號、訂購數(shù)量、訂購日期、送貨時間、送貨地點、備注4.2優(yōu)化將轉(zhuǎn)化的關(guān)系模式進行優(yōu)化,最終達到第三范式。確定數(shù)據(jù)依賴〔1供應商信息:〔廠商名、地址、電話廠商名→地址,廠商名→電話〔2庫存信息:〔編號、倉庫名稱編號→倉庫名稱〔3花信息:〔花編號,名稱,花語、進貨單價、銷售單價>花編號→名稱,花編號→花語,花編號→進貨單價,花編號→銷售單價〔4顧客信息:<顧客編號、顧客姓名、性別、電話>顧客編號→顧客姓名,顧客編號→性別,顧客編號→電話〔5零售信息:〔零售編號、花編號、數(shù)量、日期零售編號→花編號,零售編號→數(shù)量,零售編號→日期〔6供應信息:〔花編號、廠商名、供應數(shù)量、日期花編號→廠商名,花編號→供應數(shù)量,花編號→日期〔7訂購信息:〔花編號、顧客編號、訂購數(shù)量、訂購日期、送貨時間、送貨地點、備注花編號→顧客編號,花編號→訂購數(shù)量,花編號→訂購日期,花編號→送貨時間,花編號→送貨地點消除冗余廠商名→地址,廠商名→電話,編號→倉庫名稱,花編號→名稱,花編號→花語,花編號→進貨單價,花編號→銷售單價,顧客編號→顧客姓名,顧客編號→性別,顧客編號→電話,零售編號→花編號,零售編號→數(shù)量,零售編號→日期,花編號→廠商名,花編號→供應數(shù)量,花編號→日期,花編號→顧客編號,花編號→訂購數(shù)量,花編號→訂購日期,花編號→送貨時間,花編號→送貨地點分解成第三范式:<編號、倉庫名稱〔花編號,名稱,花語、進貨單價、銷售單價><顧客編號、顧客姓名、性別、電話>〔零售編號、花編號、數(shù)量、日期〔花編號、廠商名、供應數(shù)量、地址、電話、日期〔花編號、顧客編號、訂購數(shù)量、訂購日期、送貨時間、送貨地點、備注4.3數(shù)據(jù)庫的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束花編號int主鍵名稱nchar10不為空花語nchar10不為空進貨單價decimal<18,2>不為空銷售單價decimal<18,2>不為空表2花信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束廠商名nchar10不為空地址nchar20不為空電話nchar15不為空表3供應商信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束顧客編號int主鍵顧客姓名nchar10不為空性別nchar3不為空電話nchar10不為空表4顧客信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束編號int主鍵倉庫名稱nchar10不為空表5庫存信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束零售編號int主鍵花編號nchar20不為空數(shù)量nchar10不為空日期datetime不為空表6零售信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束花編號int主鍵廠商名nchar10不為空供應數(shù)量nchar10不為空日期datetime不為空表7供應信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度約束花編號int主鍵顧客編號nchar20不為空訂購數(shù)量int不為空訂購日期data不為空送貨時間datatime不為空送貨地點nchar10不為空備注nchar10不為空表8訂購信息表的結(jié)構(gòu)4.4數(shù)據(jù)庫表的設(shè)計〔1花信息表:表9花信息表〔2顧客信息表:表10顧客信息表〔3供應商信息表:表11供應商信息表〔4庫存信息表:表12庫存信息表〔5零售信息表:表13零售信息表〔6供應信息表:表14供應信息表〔7訂購信息表:表15訂購信息表5.數(shù)據(jù)庫物理設(shè)計與實施5.1數(shù)據(jù)庫應用的硬件、軟件環(huán)境介紹本次實驗用到的軟件是SQLserver2008,安裝它對硬件、軟件環(huán)境的要求如下表:項目要求說明CPU處理器類型:PentiumIII兼容處理器或速度更快的處理器處理器速度:最低:1.0GHz建議:2.0GHz或更快內(nèi)存最?。?12MB建議:2GB或更大硬盤根據(jù)組件的不同,需要的硬盤空間進行變化。筆者建議2.2GB以上硬盤空間顯示器分辨率1024x768像素以上操作系統(tǒng)WindowsServer2003ServicePack2WindowsServer2008WindowsServer2008R2可以安裝到64位服務(wù)器的WindowsonWindows〔WOW6432位子系統(tǒng)中項目要求說明需要的框架.NETFramework3.5SP1SQLServerNativeClientSQLServer安裝程序支持文件需要的軟件MicrosoftWindowsInstaller4.5或更高版本MicrosoftInternetExplorer6SP1或更高版本網(wǎng)絡(luò)協(xié)議Sharedmemory〔客戶端連接本機SQLServer實例時使用NamedPipesTCP/IPVIA表16SQLserver2008安裝對硬件、軟件環(huán)境的要求5.2系統(tǒng)視圖圖9系統(tǒng)視圖5.3加載測試數(shù)據(jù)〔1花信息表:圖10花信息表〔2顧客信息表:圖11顧客信息表〔3供應商信息表:圖12供應商信息表庫存信息表:圖13庫存信息表〔5零售信息表:圖14零售信息表供應信息表:圖15供應信息表訂購信息表:圖16訂購信息表6.數(shù)據(jù)操作要求及實現(xiàn)6.1數(shù)據(jù)插入、查詢操作〔1向顧客信息表中插入一條信息并查詢該表的全部信息,結(jié)果如下圖:圖17向顧客信息表中插入信息〔2查詢花編號=2的花的花語,結(jié)果如圖所示:圖18查詢花編號=2的花的花語6.2數(shù)據(jù)更新操作〔1把花的信息表中花編號=1的花的名稱改為‘紅玫瑰’,結(jié)果如下圖:圖19把花的信息表中花編號=1的花的名稱改為‘紅玫瑰’6.3數(shù)據(jù)連接查詢操作〔1對供應信息表和供應商信息表進行連接查詢,結(jié)果如圖所示:圖20對供應信息表和供應商信息表進行連接查詢〔2對花信息表和庫存信息表連接查詢一號倉庫存放的花,其結(jié)果如下圖所示:圖21對花信息表和庫存信息表連接查詢一號倉庫存放的花7.總結(jié)本次實驗對于我來說是一個很大的挑戰(zhàn),我們以前做的實驗報告都沒有這次這么正式,這么要求標準,這次實驗報告老師是以畢業(yè)設(shè)計的標準來要求我們的,雖然覺得自己做的有模有樣,但我深知離畢業(yè)設(shè)計的標準還差很遠,特別是內(nèi)容上的差距。通過最近這一段時間的實驗,我的花店管理系統(tǒng)的設(shè)計終于竣工了。在這個系統(tǒng)的設(shè)計過程中,不僅加深了我對數(shù)據(jù)庫知識的掌握,還對所學過的軟件工程這個概念有了更深刻的理解,也了解了軟件生命周期的各個工作流:需求,分析,設(shè)計,實現(xiàn)和維護。同時我認為需求分析階段很重要,在沒有對需求分析深刻了解之前,我對一個程序的認識只局限于功能的實現(xiàn),編寫代碼,并沒有考慮什么需求分析,。通過這次花店管理系統(tǒng)項目的實現(xiàn),我發(fā)現(xiàn)需求分析設(shè)計是很重要的,老師也說過需求分析階段很重要。因為在實際的項目中,用戶的要求會隨著其項目的發(fā)展而變動,如果沒有很細膩的需求分析,一開始就設(shè)計實現(xiàn),那么一旦用戶需求發(fā)生變動,實現(xiàn)的部分就都要重新再做,既浪費人力也浪費財力。但如果我們重視需求分析,當用戶的需求稍加改動,我們也可以采取好的措施來修改。本次實驗做完之后我覺得不足之處有:①應該為該系統(tǒng)加上兩張表,員工信息表和花店信息表,為它們添加字段為:員工信息表〔員工編號、姓名、性別、電話和花店信息表〔店名,地址,電話。②應該為該系統(tǒng)的表建立索引,在網(wǎng)上查看了相關(guān)知識,知道了建立索引有好有壞,好處是可以大大提高數(shù)據(jù)庫的檢索速度,改善數(shù)據(jù)庫性能。缺點是帶索引的表在數(shù)據(jù)庫中需要更多的存儲空間;操縱數(shù)據(jù)的命令需要更長的處理時間,因為它們需要對索引進行更新。還有在表中僅有幾行數(shù)據(jù)時為其建立索引不劃算,因為SQLServer在索引中搜索數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度安全風險評估責任書協(xié)議預防事故發(fā)生3篇
- 2024紙箱購銷合同書
- 2025年度電力工程車輛司機聘用協(xié)議書及安全要求3篇
- 2025年度餐飲服務(wù)業(yè)個人臨時雇傭合同范本4篇
- 2025年校企合作產(chǎn)學研合作創(chuàng)新基地建設(shè)合同3篇
- 2025年度個人合伙餐飲連鎖經(jīng)營合作協(xié)議書4篇
- 2025個人工傷賠償協(xié)議書范本5篇
- 2025年江西贛州稀土集團有限公司招聘筆試參考題庫含答案解析
- 2025年蓄水池建筑工程施工質(zhì)量保修服務(wù)合同3篇
- 2025年遼寧朝陽水務(wù)集團有限公司招聘筆試參考題庫含答案解析
- 2024電子商務(wù)平臺用戶隱私保護協(xié)議3篇
- 安徽省蕪湖市2023-2024學年高一上學期期末考試 英語 含答案
- 電力工程施工安全風險評估與防控
- 醫(yī)學教程 常見體表腫瘤與腫塊課件
- 內(nèi)分泌系統(tǒng)異常與虛勞病關(guān)系
- 智聯(lián)招聘在線測評題
- DB3418T 008-2019 宣紙潤墨性感官評判方法
- 【魔鏡洞察】2024藥食同源保健品滋補品行業(yè)分析報告
- 生豬屠宰獸醫(yī)衛(wèi)生檢驗人員理論考試題及答案
- 鋼筋桁架樓承板施工方案
- 2024年駐村第一書記工作總結(jié)干貨3篇
評論
0/150
提交評論