版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、呼倫貝爾學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)與應(yīng)用課程設(shè)計(jì)(作品)題 目:建材物資管理系統(tǒng)學(xué)生姓名:王朝學(xué) 號(hào):專業(yè)班級(jí):計(jì)算機(jī)科技二班指導(dǎo)教師:耿衛(wèi)江完成時(shí)間: 2015.6.25目錄第1章緒論11.1 選題意義41.2 開發(fā)工具4第2章系統(tǒng)分析52.1 系統(tǒng)可行性分析 52.1.1 經(jīng)濟(jì)可行性52.1.2 技術(shù)可行性 52.1.3 操作可行性 52.2 系統(tǒng)功能52.3 系統(tǒng)模塊6第3章需求分析63.1 數(shù)據(jù)字典63.2 數(shù)據(jù)結(jié)構(gòu)的定義 7第4章數(shù)據(jù)庫(kù)設(shè)計(jì)84.1 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì) 84.1.1 局部 E-R 圖84.1.2 總體 E-R 圖1.04.2 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì) 1.1
2、4.2.1 關(guān)系模式. 各關(guān)系模型的數(shù)據(jù)表 1.24.3 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì) 15第5章系統(tǒng)實(shí)現(xiàn)1.85.1 創(chuàng)建數(shù)據(jù)庫(kù)185.2 創(chuàng)建數(shù)據(jù)表18總結(jié)21參考文獻(xiàn).22word專業(yè)資料第1章緒論數(shù)據(jù)庫(kù)課程設(shè)計(jì)是為數(shù)據(jù)庫(kù)原理及應(yīng)用課程而獨(dú)立開設(shè)的實(shí)踐性課程。數(shù)據(jù)庫(kù)課程設(shè)計(jì)對(duì)于鞏固數(shù)據(jù)庫(kù)知識(shí),加強(qiáng)學(xué)生的實(shí)際動(dòng)手能力和提高學(xué)生綜合素質(zhì) 十分必要。我所研究的課題是“建材物資管理系統(tǒng)”。課程設(shè)計(jì)的主要容有系統(tǒng) 分析和數(shù)據(jù)庫(kù)設(shè)計(jì)。1.1 選題意義在現(xiàn)代社會(huì)中如何提高工作效率是一個(gè)非常重要的問(wèn)題,在計(jì)算機(jī)飛速發(fā)展的今天, 使用計(jì)算機(jī)去提高效率是一件回報(bào)率非常高的事情,同時(shí)也是一件非常值得去
3、研究的事情, 所以也就促成了今天的實(shí)驗(yàn),如何使用計(jì)算機(jī)去提高工作效率。1.2 開發(fā)工具開發(fā)工具:SQL Server 2008 和 Visual Studio C#2010 。SQL Server 2008 是Microsoft公司推出的SQL Server數(shù)據(jù)庫(kù)管理的一個(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ù)庫(kù)中。SQL Server 2008提供一系列的豐富的集成服務(wù), 可以對(duì)數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。SQL Ser
4、ver 2008 允許您在使用 Microsoft.NET 和 Visual Studio 開發(fā)的自 定義應(yīng)用程序中使用數(shù)據(jù)庫(kù),在面向服務(wù)的架構(gòu)(SOA)和通過(guò) Microsoft BizTalk Server進(jìn)行的業(yè)務(wù)流程中使用數(shù)據(jù)。信息工作人員可以通過(guò)他 們?nèi)粘J褂玫墓ぞ撸ɡ?007 Microsoft Office系統(tǒng))直接訪問(wèn)數(shù)據(jù)。SQL Server 2008提供一個(gè)可靠地、可信的、高效率智能數(shù)據(jù)平臺(tái),可以滿足所 有數(shù)據(jù)需求。Microsoft Visual Studio 2010是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual Studio
5、 C#2010 具有高效的開發(fā)環(huán) 境,可以在不同規(guī)模的組織創(chuàng)建應(yīng)用,跨度從單個(gè)部門到整個(gè)企業(yè)。MicrosoftVisual Studio 2010 將確保在這么寬泛的圍的應(yīng)用開發(fā)都得到支持。Microsoft Visual Studio 2010采用拖曳式便能完成軟件的開發(fā)。 簡(jiǎn)簡(jiǎn)單單的操作便可以實(shí)現(xiàn)一個(gè)界面的生成。但拖曳的界面,也應(yīng)當(dāng)有相應(yīng)的代碼來(lái)實(shí)現(xiàn) 功能,可以快速實(shí)現(xiàn)相應(yīng)的功能。第2章系統(tǒng)分析系統(tǒng)分析的主要任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得到的文檔資料集中到一起,對(duì)組織部整體管理狀況和信息處理過(guò)程進(jìn)行分析。它側(cè)重于從業(yè)務(wù)全過(guò)程的角度進(jìn)行 分析。分析的主要容是:業(yè)務(wù)和數(shù)據(jù)的流程是否通暢,是否合
6、理;數(shù)據(jù)、業(yè)務(wù)過(guò)程和實(shí)現(xiàn)管理功能之間的關(guān)系;老系統(tǒng)管理模式改革和新系統(tǒng)管理方法的實(shí)現(xiàn)是 否具有可行性等等。系統(tǒng)分析的目的是將用戶的需求及其解決方法確定下來(lái),這些需要確定的結(jié)果包括:開發(fā)者關(guān)于現(xiàn)有組織管理狀況的了解;用戶對(duì)信息系統(tǒng) 功能的需求;數(shù)據(jù)和業(yè)務(wù)流程;管理功能和管理數(shù)據(jù)指標(biāo)體系;新系統(tǒng)擬改動(dòng)和新 增的管理模型等等。系統(tǒng)分析所確定的容是今后系統(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ì)可行
7、性主要是對(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é) Microsoft Visual Studio 2010,有負(fù)責(zé)SQL Server 2008的,因?yàn)檫@兩款軟件都是可視化軟件,操作界 面也是非常簡(jiǎn)單,而且我們的人員接受過(guò)有專業(yè)的人員的授課,對(duì)于技術(shù),我們還是有把握的。所以在技術(shù)上,該系統(tǒng)是可行的。2.1.3 操作可行性本系統(tǒng)僅需會(huì)盡本電
8、腦操作,人工僅需使用鼠標(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)來(lái)的產(chǎn)品進(jìn)行企業(yè)部編碼入庫(kù), 產(chǎn)品分類等, 同時(shí)能夠根據(jù)銷售清單進(jìn)行出貨管理,以及庫(kù)存統(tǒng)計(jì)。員工管理模塊:其功能是對(duì)物資的管理職工和供貨商進(jìn)行管理。2.3 系統(tǒng)模塊建材物資管理系統(tǒng)進(jìn)貨管理銷售管理物資管理供應(yīng)管理員工管理圖2-1系統(tǒng)總體結(jié)構(gòu)圖
9、第3章需求分析本系統(tǒng)應(yīng)該根據(jù)用戶的需求去實(shí)現(xiàn)的功能有:1 .進(jìn)貨管理、銷售管理、人員管理、庫(kù)存管理、商品信息和供應(yīng)管理2 .可以查詢展示商品,人員,庫(kù)存,時(shí)間等具體的信息3 .對(duì)各種需要的功能,操作要求進(jìn)行詳細(xì)的分析4 .確定操作成本3.1 數(shù)據(jù)字典本數(shù)據(jù)庫(kù)的數(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)
10、組 成:銷售單號(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ù)庫(kù)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)對(duì)用戶要求描述的現(xiàn)實(shí)世界,通過(guò)對(duì)其中諸處的分類和概括,建立抽象的概 念數(shù)據(jù)模型。這個(gè)概念模型應(yīng)反映現(xiàn)實(shí)世界各部門的信息結(jié)構(gòu)、信息流動(dòng)情況、 信息間的互相制約關(guān)系以及各部門對(duì)信息儲(chǔ)存、查詢和更新的要求
11、等。4.1.1 局部E-R圖圖4-1供應(yīng)商家信息圖圖4-2物資信息圖姓名學(xué)歷4.1.2總體E-R圖word專業(yè)資料圖4-4總E-R圖4.2 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)主要工作是將現(xiàn)實(shí)世界的概念數(shù)據(jù)模型設(shè)計(jì)成數(shù)據(jù)庫(kù)的一種邏輯模式, 即適 應(yīng)于某種特定數(shù)據(jù)庫(kù)管理系統(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))德存表
12、吊菊香單只 員工號(hào)的當(dāng)取里 的串目痼 也與祀物資表勘莫?jiǎng)e供應(yīng)商家表?用皮南壽號(hào)物資(物資編號(hào),名稱,類別,供應(yīng)商家號(hào),進(jìn)價(jià),售價(jià))q觸單日 止七 期日明 期羞閏 鏘蝌星系人 映系電話 里題址圖4-5數(shù)據(jù)庫(kù)關(guān)系圖4.2.2 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)所有的數(shù)據(jù)表如下:表4-1員工信息表列名數(shù)據(jù)類型及長(zhǎng)度可否為空是否為主鍵員工號(hào)NCHAR(20)NOT NULL是姓名VARCHAR(20)NULL否籍貫NCHAR(20)NULL否年齡INTNULL否性別CHAR(2)NULL否學(xué)歷CHAR(20)NULL否聯(lián)系INTNULL否聯(lián)系地址VARCHAR(20)NULL否word專業(yè)資料表4-2供應(yīng)商家信息表列
13、名數(shù)據(jù)類型及長(zhǎng)度可否為空是否為主鍵供應(yīng)商家號(hào)VARCHAR(10)NOT NULL是名稱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)NOT NULL是員工號(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)NOT NULL是員工號(hào)NCHAR(2
14、0)NULL否銷售數(shù)量INTNULL否word專業(yè)資料銷售日期DATETIMENULL否物資編號(hào)NCHAR(20)NULL否word專業(yè)資料表4-5物資信息表列名數(shù)據(jù)類型及長(zhǎng)度可否為空是否為主鍵物資編號(hào)NCHAR(20)NOT NULL是名稱VARCHAR(20)NULL否類別CHAR(15)NULL否供應(yīng)商家號(hào)VARCHAR(10)NULL否進(jìn)價(jià)INTNULL否售價(jià)INTNULL否4.3 數(shù)據(jù)庫(kù)的基本操作索引是建立在數(shù)據(jù)庫(kù)表中的某些列的上面。在創(chuàng)建索引的時(shí)候,應(yīng)該考慮在 哪些列上可以創(chuàng)建索引,在哪些列上不能創(chuàng)建索引。一般來(lái)說(shuō),應(yīng)該在這些列上 創(chuàng)建索引:在經(jīng)常需要搜索的列上,可以加快搜索的速度
15、;在作為主鍵的列上, 強(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ā)器:create trigger供應(yīng)商家號(hào)on dbo .供應(yīng)商家表 after insertas declare new char (4)select new = 供應(yīng)商家號(hào)from inserted日口觸發(fā)蒲團(tuán)供應(yīng)
16、商冢號(hào)word專業(yè)資料create trigger 銷售 _delete on dbo .銷售表for deleteas declare mai nchar (200 ) select mai =物資編號(hào)from deletedB =酷發(fā)器 國(guó)銷售delete存儲(chǔ)過(guò)程:CREATE PROC銷售信息ASSELECT *from dbo .銷售表EXEC銷售信息CREATE PROC進(jìn)貨信息ASSELECT *from dbo進(jìn)貨表EXEC進(jìn)貨信息索引:建立銷售索引,按銷售單號(hào)升序排序create unique index kcb on dbo .銷售表(銷售單號(hào))建立供應(yīng)商索引,按供應(yīng)商編號(hào)升
17、序排序create unique index gys on dbo .供應(yīng)商家表(供應(yīng)商家號(hào) )word專業(yè)資料第5章系統(tǒng)實(shí)現(xiàn)5.1 創(chuàng)建數(shù)據(jù)庫(kù)建材物資管理系統(tǒng)數(shù)據(jù)庫(kù)白建立,數(shù)據(jù)庫(kù)命名為WZGL。數(shù)據(jù)庫(kù)WZGL的創(chuàng)建語(yǔ)句如下:CREATE DATABASE WZGLON(NAME = WZGL_data,FILENAME = 'D: WZGLWZGL_data.mdf,SIZE = 20,MAXSIZE = 70,FILEGROWTH = 5 )LOG ON(NAME = WZGL_log,FILENAME = 'D: WZGLWZGL_log.ldf,SIZE = 20MB,
18、MAXSIZE = 50MB,FILEGROWTH = 5MB )GO5.2 創(chuàng)建數(shù)據(jù)表物資表:create table 物資表(物資編號(hào) NCHAR (20)not null primary key ,名稱 varChar (20)null,null,類另ijCHAR (15)供應(yīng)商冢號(hào)VARCHAR (10)null,進(jìn)價(jià)intnull,售價(jià)intnull,)員工表:create table員工表(員工號(hào)nchar (20)not null primary key姓名varChar (10)null,柳nchar (20 )null,年齡intnull,性別Char (2)null,學(xué)歷Char (20)null,聯(lián)系 Intnull,聯(lián)系地址varChar (20)null,身份證號(hào)Intnull,)進(jìn)貨表:create table進(jìn)貨表(進(jìn)貨單號(hào)varchar (10)not null primary key :員工號(hào)nchar (20)null,進(jìn)貨日期datetimenull,進(jìn)貨數(shù)量Intnull,物資編號(hào)nChar (20)null,供應(yīng)商家表:create table 供應(yīng)商家表(供應(yīng)商家號(hào)varchar (10)名稱varChar (20)聯(lián)系人varchar (20)not null primary keynull,null,n
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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年智慧城市建設(shè)項(xiàng)目合作實(shí)施保密及數(shù)據(jù)安全協(xié)議3篇
- 2025年度陶瓷工藝品制作勞務(wù)用工服務(wù)協(xié)議2篇
- 2025年消防器材銷售及安裝合同書正規(guī)范本2篇
- 2025年人事包辦協(xié)議
- 2025年健身活動(dòng)贊助協(xié)議
- 2025年碎石運(yùn)輸服務(wù)合同模板(包含保險(xiǎn)條款)2篇
- 2025年物業(yè)使用權(quán)合同轉(zhuǎn)讓及物業(yè)管理責(zé)任風(fēng)險(xiǎn)分擔(dān)協(xié)議3篇
- 2025年生態(tài)保護(hù)區(qū)設(shè)施裝修與環(huán)境保護(hù)服務(wù)合同3篇
- 2025年人力勞務(wù)派遣協(xié)議書
- 二零二五版太陽(yáng)能車棚建設(shè)與可再生能源利用合同2篇
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)
- 英國(guó)足球文化課件
- 《行政職業(yè)能力測(cè)驗(yàn)》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測(cè)試題含解析
- 醫(yī)院投訴案例分析及處理要點(diǎn)
- 燙傷的安全知識(shí)講座
- 工程變更、工程量簽證、結(jié)算以及零星項(xiàng)目預(yù)算程序?qū)嵤┘?xì)則(試行)
- 練習(xí)20連加連減
- 五四制青島版數(shù)學(xué)五年級(jí)上冊(cè)期末測(cè)試題及答案(共3套)
- 員工內(nèi)部崗位調(diào)換申請(qǐng)表
- 商法題庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論