




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
呼倫貝爾學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院數(shù)據(jù)庫系統(tǒng)開發(fā)與應(yīng)用課程設(shè)計(jì)(作品)題目:建材物資管理系統(tǒng)學(xué)生姓名:王朝學(xué)號(hào):20121254845專業(yè)班級(jí):計(jì)算機(jī)科技二班指導(dǎo)教師:耿衛(wèi)江完成時(shí)間:2015.6.25目錄第1章緒論 21.1 選題意義 21.2 開發(fā)工具 2第2章系統(tǒng)分析 42.1系統(tǒng)可行性分析 42.1.1經(jīng)濟(jì)可行性 42.1.2技術(shù)可行性 42.1.3操作可行性 42.2系統(tǒng)功能 52.3系統(tǒng)模塊 5第3章需求分析 63.1數(shù)據(jù)字典 63.2數(shù)據(jù)結(jié)構(gòu)的定義 7第4章數(shù)據(jù)庫設(shè)計(jì) 84.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì) 84.1.1局部E-R圖 84.1.2總體E-R圖 104.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì) 114.2.1關(guān)系模式 114.2.2各關(guān)系模型的數(shù)據(jù)表 114.3數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計(jì) 13第5章系統(tǒng)實(shí)現(xiàn) 165.1創(chuàng)建數(shù)據(jù)庫 165.2創(chuàng)建數(shù)據(jù)表 16總結(jié) 19參考文獻(xiàn) 19第19頁共19頁第1章緒論數(shù)據(jù)庫課程設(shè)計(jì)是為數(shù)據(jù)庫原理及應(yīng)用課程而獨(dú)立開設(shè)的實(shí)踐性課程。數(shù)據(jù)庫課程設(shè)計(jì)對(duì)于鞏固數(shù)據(jù)庫知識(shí),加強(qiáng)學(xué)生的實(shí)際動(dòng)手能力和提高學(xué)生綜合素質(zhì)十分必要。我所研究的課題是“建材物資管理系統(tǒng)”。課程設(shè)計(jì)的主要內(nèi)容有系統(tǒng)分析和數(shù)據(jù)庫設(shè)計(jì)。選題意義在現(xiàn)代社會(huì)中如何提高工作效率是一個(gè)非常重要的問題,在計(jì)算機(jī)飛速發(fā)展的今天,使用計(jì)算機(jī)去提高效率是一件回報(bào)率非常高的事情,同時(shí)也是一件非常值得去研究的事情,所以也就促成了今天的實(shí)驗(yàn),如何使用計(jì)算機(jī)去提高工作效率。開發(fā)工具開發(fā)工具:SQL
Server
2008和Visual
StudioC#2010。SQL
Server
2008
是
Microsoft
公司推出的SQL
Server
數(shù)據(jù)庫管理的一個(gè)版本。SQL
Server
2008在Microsoft的數(shù)據(jù)平臺(tái)上發(fā)布,幫助您的組織隨時(shí)隨地管理任何數(shù)據(jù)。它可以將結(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)(例如圖像和音樂)直接存儲(chǔ)到數(shù)據(jù)庫中。SQL
Server
2008提供一系列的豐富的集成服務(wù),可以對(duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。
SQL
Server
2008允許您在使用Microsoft.NET和Visual
Studio開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù)庫,在面向服務(wù)的架構(gòu)(SOA)和通過Microsoft
BizTalk
Server進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過他們?nèi)粘J褂玫墓ぞ撸ɡ?007
Microsoft
Office系統(tǒng))直接訪問數(shù)據(jù)。SQL
Server
2008提供一個(gè)可靠地、可信的、高效率智能數(shù)據(jù)平臺(tái),可以滿足所有數(shù)據(jù)需求。MicrosoftVisualStudio2010是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual
StudioC#2010具有高效的開發(fā)環(huán)境,可以在不同規(guī)模的組織內(nèi)創(chuàng)建應(yīng)用,跨度從單個(gè)部門到整個(gè)企業(yè)。MicrosoftVisualStudio2010將確保在這么寬泛的范圍內(nèi)的應(yīng)用開發(fā)都得到支持。MicrosoftVisualStudio2010采用拖曳式便能完成軟件的開發(fā)。簡(jiǎn)簡(jiǎn)單單的操作便可以實(shí)現(xiàn)一個(gè)界面的生成。但拖曳的界面,也應(yīng)當(dāng)有相應(yīng)的代碼來實(shí)現(xiàn)功能,可以快速實(shí)現(xiàn)相應(yīng)的功能。
第2章系統(tǒng)分析系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得到的文檔資料集中到一起,對(duì)組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析。它側(cè)重于從業(yè)務(wù)全過程的角度進(jìn)行分析。分析的主要內(nèi)容是:業(yè)務(wù)和數(shù)據(jù)的流程是否通暢,是否合理;數(shù)據(jù)、業(yè)務(wù)過程和實(shí)現(xiàn)管理功能之間的關(guān)系;老系統(tǒng)管理模式改革和新系統(tǒng)管理方法的實(shí)現(xiàn)是否具有可行性等等。系統(tǒng)分析的目的是將用戶的需求及其解決方法確定下來,這些需要確定的結(jié)果包括:開發(fā)者關(guān)于現(xiàn)有組織管理狀況的了解;用戶對(duì)信息系統(tǒng)功能的需求;數(shù)據(jù)和業(yè)務(wù)流程;管理功能和管理數(shù)據(jù)指標(biāo)體系;新系統(tǒng)擬改動(dòng)和新增的管理模型等等。系統(tǒng)分析所確定的內(nèi)容是今后系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)的基礎(chǔ)。2.1系統(tǒng)可行性分析系統(tǒng)可行性分析是從多發(fā)面分析,分析本系統(tǒng)的優(yōu)缺點(diǎn):是利大于弊,還是弊大于利;是否有利于物資有效的管理;經(jīng)濟(jì)的功效利用性等等。在此我對(duì)經(jīng)濟(jì)、技術(shù)、操作三方面做了可行性的分析。2.1.1經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性主要是對(duì)本項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià)。本系統(tǒng)是一個(gè)建材物資的銷售管理系統(tǒng),銷售數(shù)量龐大,涉及材料面廣,可行性效率高,滿足商家需要。所以商家能夠接受。本系統(tǒng)開發(fā)人員少,分工明確,系統(tǒng)簡(jiǎn)明易懂,開發(fā)工具僅需一到2臺(tái)可用電腦,一個(gè)u盤就可以進(jìn)行。2.1.2技術(shù)可行性團(tuán)隊(duì)人員分工明確,有專門的技術(shù)人員,有負(fù)責(zé)MicrosoftVisualStudio2010,有負(fù)責(zé)SQL
Server
2008的,因?yàn)檫@兩款軟件都是可視化軟件,操作界面也是非常簡(jiǎn)單,而且我們的人員接受過有專業(yè)的人員的授課,對(duì)于技術(shù),我們還是有把握的。所以在技術(shù)上,該系統(tǒng)是可行的。2.1.3操作可行性本系統(tǒng)僅需會(huì)盡本電腦操作,人工僅需使用鼠標(biāo)點(diǎn)擊操作,以及鍵盤輸入數(shù)字即可,操作成本不高。2.2系統(tǒng)功能進(jìn)貨管理模塊:其功能是對(duì)建材供應(yīng)商信息進(jìn)行管理,并根據(jù)企業(yè)情況制定進(jìn)貨計(jì)劃,實(shí)施。銷售管理模塊:其功能是提供一般的銷售管理,能夠進(jìn)行銷售數(shù)據(jù)查詢維護(hù)。物資管理模塊:其功能是能夠?qū)σ慌驇着镔Y的查詢,查詢數(shù)量、進(jìn)貨日期、產(chǎn)品編號(hào)等等。供應(yīng)管理模塊:其功能是對(duì)進(jìn)購(gòu)來的產(chǎn)品進(jìn)行企業(yè)內(nèi)部編碼入庫,產(chǎn)品分類等,同時(shí)能夠根據(jù)銷售清單進(jìn)行出貨管理,以及庫存統(tǒng)計(jì)。員工管理模塊:其功能是對(duì)物資的管理職工和供貨商進(jìn)行管理。2.3系統(tǒng)模塊建材物資管理系統(tǒng)建材物資管理系統(tǒng)供應(yīng)管理物資管理銷售管理進(jìn)貨管理供應(yīng)管理物資管理銷售管理進(jìn)貨管理員工管理進(jìn)貨查詢進(jìn)貨更新物資更新員工更新員工查詢供應(yīng)更新供應(yīng)查詢物資查詢銷售更新銷售查詢進(jìn)貨查詢進(jìn)貨更新物資更新員工更新員工查詢供應(yīng)更新供應(yīng)查詢物資查詢銷售更新銷售查詢圖2-1系統(tǒng)總體結(jié)構(gòu)圖第3章需求分析本系統(tǒng)應(yīng)該根據(jù)用戶的需求去實(shí)現(xiàn)的功能有:進(jìn)貨管理、銷售管理、人員管理、庫存管理、商品信息和供應(yīng)管理可以查詢展示商品,人員,庫存,時(shí)間等具體的信息對(duì)各種需要的功能,操作要求進(jìn)行詳細(xì)的分析確定操作成本3.1數(shù)據(jù)字典本數(shù)據(jù)庫的數(shù)據(jù)字典:表1-1“員工”字典數(shù)據(jù)名:?jiǎn)T工號(hào)組成:?jiǎn)T工號(hào)+姓名+籍貫+年齡+性別+學(xué)歷+聯(lián)系電話+聯(lián)系地址+身份證號(hào)表1-2“供應(yīng)商”字典數(shù)據(jù)名:供應(yīng)商家號(hào)組成:供應(yīng)商家號(hào)+名稱+聯(lián)系人+聯(lián)系方式+地址+供貨日期表1-3“進(jìn)貨”字典數(shù)據(jù)名:進(jìn)貨單號(hào)組成:進(jìn)貨單號(hào)+進(jìn)貨日期+進(jìn)貨數(shù)量+物資編號(hào)表1-4“銷售”字典數(shù)據(jù)名:銷售單號(hào)組成:銷售單號(hào)+銷售數(shù)量+銷售日期+物資編號(hào)表1-5“物資”字典數(shù)據(jù)名:物資編號(hào)組成:物資編號(hào)+名稱+類別+供應(yīng)商家號(hào)+進(jìn)價(jià)+售價(jià)3.2數(shù)據(jù)結(jié)構(gòu)的定義員工信息表(員工號(hào),姓名,籍貫,年齡,性別,學(xué)歷,聯(lián)系電話,聯(lián)系地址,身份證號(hào))供應(yīng)商信息表(供應(yīng)商家號(hào),名稱,聯(lián)系人,聯(lián)系電話,聯(lián)系地址,供貨日期)物資信息表(物資編號(hào),名稱,類別,供應(yīng)商家號(hào),進(jìn)價(jià),售價(jià)第4章數(shù)據(jù)庫設(shè)計(jì)4.1數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)對(duì)用戶要求描述的現(xiàn)實(shí)世界,通過對(duì)其中諸處的分類和概括,建立抽象的概念數(shù)據(jù)模型。這個(gè)概念模型應(yīng)反映現(xiàn)實(shí)世界各部門的信息結(jié)構(gòu)、信息流動(dòng)情況、信息間的互相制約關(guān)系以及各部門對(duì)信息儲(chǔ)存、查詢和更新的要求等。4.1.1局部E-R圖供應(yīng)商供應(yīng)商家號(hào)公司名稱供貨日期供應(yīng)商家公司名稱供貨日期供應(yīng)商家地址聯(lián)系人地址聯(lián)系人聯(lián)系方式聯(lián)系方式圖4-1供應(yīng)商家信息圖庫存量物資庫存量物資編號(hào)供應(yīng)商家號(hào)名稱供應(yīng)商家號(hào)名稱物資進(jìn)價(jià)類別類別售價(jià)圖4-2物資信息圖姓名員工號(hào)姓名員工號(hào)學(xué)歷年齡籍貫員工年齡籍貫員工身份證號(hào)聯(lián)系地址身份證號(hào)聯(lián)系地址性別圖4-3員工信息圖4.1.2總體E-R圖供應(yīng)商家進(jìn)貨供應(yīng)商家進(jìn)貨mmnn銷售員工銷售員工ppqq物資物資圖4-4總E-R圖4.2數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)主要工作是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時(shí),可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。4.2.1關(guān)系模式進(jìn)貨(進(jìn)貨單號(hào),員工號(hào),進(jìn)貨日期,進(jìn)貨數(shù)量,物資編號(hào))供應(yīng)商家(供應(yīng)商家號(hào),名稱,聯(lián)系人,聯(lián)系電話,聯(lián)系地址,供貨日期)員工(員工號(hào),姓名,籍貫,年齡,性別,學(xué)歷,聯(lián)系電話,聯(lián)系地址,身份證號(hào))銷售(銷售單號(hào),銷售數(shù)量,銷售日期,物資編號(hào))物資(物資編號(hào),名稱,類別,供應(yīng)商家號(hào),進(jìn)價(jià),售價(jià))圖4-5數(shù)據(jù)庫關(guān)系圖4.2.2數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì)所有的數(shù)據(jù)表如下:表4-1員工信息表列名數(shù)據(jù)類型及長(zhǎng)度可否為空是否為主鍵員工號(hào)NCHAR(20)NOTNULL是姓名VARCHAR(20)NULL否籍貫NCHAR(20)NULL否年齡INTNULL否性別CHAR(2)NULL否學(xué)歷CHAR(20)NULL否聯(lián)系電話INTNULL否聯(lián)系地址VARCHAR(20)NULL否表4-2供應(yīng)商家信息表列名數(shù)據(jù)類型及長(zhǎng)度可否為空是否為主鍵供應(yīng)商家號(hào)VARCHAR(10)NOTNULL是名稱VARCHAR(20)NULL否聯(lián)系人VARCHAR(20)NULL否聯(lián)系電話INTNULL否聯(lián)系地址VARCHAR(20)NULL否供貨日期DATETIMENULL否表4-3進(jìn)貨表列名數(shù)據(jù)類型及長(zhǎng)度可否為空是否為主鍵進(jìn)貨單號(hào)VARCHAR(10)NOTNULL是員工號(hào)NCHAR(20)NULL否進(jìn)貨日期DATETIMENULL否進(jìn)貨數(shù)量INTNULL否物資編號(hào)NCHAR(20)NULL否表4-4銷售表列名數(shù)據(jù)類型及長(zhǎng)度可否為空是否為主鍵銷售單號(hào)VARCHAR(10)NOTNULL是員工號(hào)NCHAR(20)NULL否銷售數(shù)量INTNULL否銷售日期DATETIMENULL否物資編號(hào)NCHAR(20)NULL否表4-5物資信息表列名數(shù)據(jù)類型及長(zhǎng)度可否為空是否為主鍵物資編號(hào)NCHAR(20)NOTNULL是名稱VARCHAR(20)NULL否類別CHAR(15)NULL否供應(yīng)商家號(hào)VARCHAR(10)NULL否進(jìn)價(jià)INTNULL否售價(jià)INTNULL否4.3數(shù)據(jù)庫的基本操作索引是建立在數(shù)據(jù)庫表中的某些列的上面。在創(chuàng)建索引的時(shí)候,應(yīng)該考慮在哪些列上可以創(chuàng)建索引,在哪些列上不能創(chuàng)建索引。一般來說,應(yīng)該在這些列上創(chuàng)建索引:在經(jīng)常需要搜索的列上,可以加快搜索的速度;在作為主鍵的列上,強(qiáng)制該列的唯一性和組織表中數(shù)據(jù)的排列結(jié)構(gòu);在經(jīng)常用在連接的列上,這些列主要是一些外鍵,可以加快連接的速度;在經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引,因?yàn)樗饕呀?jīng)排序,其指定的范圍是連續(xù)的;在經(jīng)常需要排序的列上創(chuàng)建索引,因?yàn)樗饕呀?jīng)排序,這樣查詢可以利用索引的排序,加快排序查詢時(shí)間;在經(jīng)常使用在WHERE子句中的列上面創(chuàng)建索引,加快條件的判斷速度。觸發(fā)器:createtrigger供應(yīng)商家號(hào)ondbo.供應(yīng)商家表afterinsertasdeclare@newchar(4)select@new=供應(yīng)商家號(hào)frominsertedcreatetrigger銷售_deleteondbo.銷售表fordeleteasdeclare@mainchar(200)select@mai=物資編號(hào)fromdeleted存儲(chǔ)過程:CREATEPROC銷售信息AS SELECT* fromdbo.銷售表EXEC銷售信息CREATEPROC進(jìn)貨信息AS SELECT* fromdbo.進(jìn)貨表EXEC進(jìn)貨信息索引:建立銷售索引,按銷售單號(hào)升序排序createuniqueindexkcbondbo.銷售表(銷售單號(hào))建立供應(yīng)商索引,按供應(yīng)商編號(hào)升序排序createuniqueindexgysondbo.供應(yīng)商家表(供應(yīng)商家號(hào))第5章系統(tǒng)實(shí)現(xiàn)5.1創(chuàng)建數(shù)據(jù)庫建材物資管理系統(tǒng)數(shù)據(jù)庫的建立,數(shù)據(jù)庫命名為WZGL。數(shù)據(jù)庫WZGL的創(chuàng)建語句如下:CREATEDATABASEWZGLON(NAME=WZGL_data,FILENAME='D:\WZGL\WZGL_data.mdf',SIZE=20,MAXSIZE=70,FILEGROWTH=5)LOGON(NAME=WZGL_log,FILENAME='D:\WZGL\WZGL_log.ldf',SIZE=20MB,MAXSIZE=50MB,FILEGROWTH=5MB)GO5.2創(chuàng)建數(shù)據(jù)表物資表:createtable物資表(物資編號(hào)NCHAR(20)notnullprimarykey ,名稱 varChar(20) null,類別 CHAR(15)null,供應(yīng)商家號(hào) VARCHAR(10)null,進(jìn)價(jià) int null,售價(jià) intnull, )員工表:createtable員工表(員工號(hào)nchar(20)notnullprimarykey ,姓名 varChar(10) null,籍貫 nchar(20) null,年齡 int null,性別 Char(2
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療器械買賣合同協(xié)議書
- 商品房產(chǎn)購(gòu)銷合同
- 2025年春人教版(2024)小學(xué)數(shù)學(xué)一年級(jí)下冊(cè)教學(xué)計(jì)劃
- 2021電力工程繼電保護(hù)及接線施工作業(yè)指導(dǎo)書
- 醫(yī)院醫(yī)療器械買賣合同
- 2025年南昌年貨運(yùn)從業(yè)資格證考試試題題庫
- 承包攪拌站運(yùn)輸合同
- 2025年鷹潭貨運(yùn)資格證培訓(xùn)考試題
- 戶外廣告發(fā)布合同
- 2025年遵義貨運(yùn)從業(yè)資格考試題
- 工程造價(jià)預(yù)算書
- 終止授權(quán)代理協(xié)議書模板
- 修建水壩施工合同模板
- 劍橋商務(wù)英語中級(jí)unit12
- 北師大版三年級(jí)下冊(cè)除法豎式計(jì)算題練習(xí)100道及答案
- 十堰2024年湖北十堰市茅箭區(qū)教育局所屬學(xué)校招聘教師134人筆試歷年典型考題及考點(diǎn)附答案解析
- 小白兔拔蘿卜(無背景音樂)
- 人音版六年級(jí)下冊(cè)音樂教案及反思
- 四年級(jí)上冊(cè)豎式計(jì)算100題及答案
- 結(jié)構(gòu)化在崗帶教手冊(cè)模板2.0
- 2024屆遼寧省沈陽市名校中考四?;瘜W(xué)試題含答案解析
評(píng)論
0/150
提交評(píng)論