課程設計---倉庫管理系統(tǒng)數(shù)據(jù)庫的設計與實現(xiàn)_第1頁
課程設計---倉庫管理系統(tǒng)數(shù)據(jù)庫的設計與實現(xiàn)_第2頁
課程設計---倉庫管理系統(tǒng)數(shù)據(jù)庫的設計與實現(xiàn)_第3頁
課程設計---倉庫管理系統(tǒng)數(shù)據(jù)庫的設計與實現(xiàn)_第4頁
課程設計---倉庫管理系統(tǒng)數(shù)據(jù)庫的設計與實現(xiàn)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、II親聿癟2大手k EAST CHINA INSTITUTE OF TECHNOLOGY課程設計報告課程設計題目:倉庫管理系統(tǒng)數(shù)據(jù)庫的設計與實現(xiàn)業(yè):電子商務級:10211123 名:呂楊子號:1021112313指導教師:游勝玉2011年11月 25日倉庫管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)一. 實驗時間、地點時間:第十三周(11月21日一一25日)地點:軟件樓305二. 實驗目的通過本次課程設計讓學生能夠綜合運用所學的關系數(shù)據(jù)庫原理知識解決并 能設計一個實際問題,進一步掌握數(shù)據(jù)庫原理的相關理論和數(shù)據(jù)庫的設計實現(xiàn)過 程,進一步提高學生的分析問題和解決問題的能力以及學生的動手能力。三. 課程設計要求:1.

2、對各個系統(tǒng)進行系統(tǒng)功能需求分析2. 數(shù)據(jù)庫設計分析階段,進行詳細的數(shù)據(jù)庫需求分析,進行概念數(shù)據(jù)庫的 設計,畫出數(shù)據(jù)庫的E-R圖(局部和整體E-R圖)3. 設計出詳細的邏輯數(shù)據(jù)庫結構,將各個實體和聯(lián)系轉化為相應的二維表 即關系模式,指定各個關系的主關鍵字和外部關鍵字, 并對各個關系的約束加以 限定4. 通過企業(yè)管理器或是查詢分析器實現(xiàn)各個二維關系(建議最好用SQL代碼實現(xiàn)),要求建立相關的索引5. 根據(jù)系統(tǒng)功能需求設計相應的查詢視圖6. 要求根據(jù)系統(tǒng)功能需求建立存儲過程7. 根據(jù)功能需求建立相應的觸發(fā)器以保證數(shù)據(jù)的一致性8. 通過建立用戶和權限分配實現(xiàn)數(shù)據(jù)庫一定的安全性,考慮數(shù)據(jù)庫的備份 與恢復

3、(此內(nèi)容選作)四. 倉庫管理系統(tǒng)實驗要求描述:設計一個倉庫管理系統(tǒng),實現(xiàn)下列功能:1 .零件信息登記(包括種類,名稱和庫存數(shù)量等信息);2 .零件進庫登記(包括種類,名稱和庫存數(shù)量等信息);3 .零件出庫登記(包括種類,名稱和庫存數(shù)量等信息);1.關系模式零件信息表(零件編號,零件名,單價,數(shù)量,零件類型號,生產(chǎn)廠家號)生產(chǎn)商情況表(生產(chǎn)廠家號,生產(chǎn)廠家名,生產(chǎn)廠家地址,生產(chǎn)廠家電話)入庫登記表(零件編號,零件名,入庫數(shù)量,零件類型,生產(chǎn)廠家號,入庫時間)出庫登記表(零件編號,零件名,出庫數(shù)量,出庫時間) 零件類型信息表(零件類型號,類型)2.設計思路倉庫管理系統(tǒng)設計了五個二維表,他們的設計表

4、如下(1)零件信息設計表列名數(shù)據(jù)類型長度度訐空1¥零件編號char10零件名char10顏色char8重量char6單價money8數(shù)量int4零件類型號char10生產(chǎn)商號char6(2)生產(chǎn)商情況設計表列名數(shù)據(jù)類型底允許空?生產(chǎn)有號char6生產(chǎn)商名varchar 16生產(chǎn)荷地址varchar 40生產(chǎn)荷電話char12(3)入庫登記設計表(4)出庫登記設計表列名數(shù)據(jù)類型長度允許空零件編號char10零件名char10顏色char8入庫數(shù)量int4零件類型char8生產(chǎn)商號char6入庫時間datetime8卜列名數(shù)據(jù)葵型|長度|會有|零件蝙號char10零件名char10出庠數(shù)

5、量int4出庫性質(zhì)char8提貨人員char12出庫時間datetime8(5)零件類型信息設計表列名數(shù)據(jù)類型耍件類型號char類型char用途charJ101010允祐3 .倉庫管理系統(tǒng)全局E R圖零件類一型六.實現(xiàn)過程create database倉庫管理系統(tǒng)on(name嗆庫 _dat,倉庫.mdf,Size=10, Maxsize=150 )Log on (name嗆庫 _log,倉庫.ldf,Size=10, Maxsize=80 )create table零件信息表(零件編號 char(10) primary key,零件名 char(10) not null,單價 money c

6、onstraint單價_Chk check(單價 between 80 and 660),數(shù)量int,零件類型號char(10),生產(chǎn)廠家號char(6);select * from零件信息設計表W糖號麻& 碗 一鞘 觥 修朦鞘所/*創(chuàng)建并查詢零件信息表索引*/create unique index零件信息_index on 零件信息表(零件編號)exec Sp_helpindex零件信息表create table生產(chǎn)廠家信息表(生產(chǎn)廠家號 char(6) primary key ,生產(chǎn)廠家名 varchar(16) not null,生產(chǎn)廠家地址varchar(40),生產(chǎn)廠家電話c

7、har(12);select * from生產(chǎn)廠家信息表生產(chǎn)商號生產(chǎn)商名生產(chǎn)商地址生產(chǎn)商電話N001精益北京市海淀區(qū)經(jīng)濟開發(fā)區(qū)119號212919899W0010無線電廠香港經(jīng)濟開發(fā)區(qū)43號21322131N0011N002半導體廠 盛錫澳門市東城區(qū)經(jīng)濟開發(fā)區(qū)54號 上海市浦東區(qū)經(jīng)濟開發(fā)區(qū)23號21324657543534939N003東方紅北京市海淀區(qū)經(jīng)濟開發(fā)區(qū)65號22322293N004武漢市武昌區(qū)經(jīng)濟開發(fā)區(qū)8。號271719899N005為民武漢市漢口區(qū)經(jīng)濟開發(fā)區(qū)11號2125433344F006三建北京市東城區(qū)經(jīng)濟開發(fā)區(qū)徂號21324664N007_汽南京市惶惶區(qū)經(jīng)濟開發(fā)區(qū)&

8、比號21322221N008彈簧廠江蘇市經(jīng)濟開發(fā)區(qū)2343號21324545N009機車廠杭州市經(jīng)濟開發(fā)區(qū)41號21329645/*創(chuàng)建并查詢生產(chǎn)廠家信息索引*/create index 生產(chǎn)廠家信息index on生產(chǎn)廠家信息表(生產(chǎn)廠家號)exec Sp_helpindex 零件信息表create table零件類型信息表(零件類型號 char(10) primary key,類型 char(10);select * from零件信息設計類型表琴件類型號 typel type2 type3 typei type5 type6類型工程零件零件結構零部件核心零件 橡膠咸品 零件工具用途工成裝售

9、備出加合組出裝借/*創(chuàng)建并查詢零件類型信息索引*/create index零件類型信息表_index on零件類型信息表(零件類型號)exec Sp_helpindex 零件類型信息表create table入庫登記表(零件編號char(10),零件名 char(10) not null,入庫數(shù)量int,零件類型char(8), 生產(chǎn)廠家號char(6), 入庫時間datetime);select * from入庫登記設計表零件編號零件名顏色入庫數(shù)暈零件類型1生產(chǎn)商號入庫時間000S彈簧棕色226type3W00082010-11-250009銅線金黃色137typefiW00112010-1

10、1-251/*創(chuàng)建并查詢?nèi)霂斓怯洷硭饕?/create index入庫登記表_index on 入庫登記表(零件編號)exec Sp_helpindex 入庫登記表create table出庫登記表(零件編號char(10),零件名char(10),出庫數(shù)量int,出庫登記表(零件編號) 出庫登記表(出庫數(shù)量) 出庫登記表(出庫時間)出庫時間datetime);琴件編號1零件名出摩數(shù)量出庫性質(zhì)提貨人員出庫時間0001螺母eo借出阿佳2010-11-26003螺釘旋具80售出小唐201CH11-18005齒輪36借出老高2010-11-27007半導體28售出小徐201CH11-23select

11、 * from出庫登記設計表/*創(chuàng)建出庫登記表索引*/create index入庫登記表_index1oncreate index入庫登記表_index2oncreate index入庫登記表index3on/*查詢零件名為“硬盤”的信息*/select零件編號,零件名,單價,數(shù)量,生產(chǎn)廠家信息表.生產(chǎn)廠家名,生產(chǎn)廠家地址,生產(chǎn)廠家電話,零件信息類型設計表.類型from零件信息表,生產(chǎn)廠家信息表,零件信息類型設計表where(零件信息設計表.零件類型號=零件信息類型設計表.零件類型號and生產(chǎn)廠家信息設計表.生產(chǎn)廠家號=零件信息設計表.生產(chǎn)廠家號and 零件名='硬盤')查詢結

12、果為:琴糊號審擁嶗程B凱叮|50精蝦撕市就盛湖軀潸旅蝴7機零件推零件信息表生產(chǎn)廠家信息表/*創(chuàng)建零件信息表視圖*/create view v_lj as select * from/*創(chuàng)建生產(chǎn)廠家信息表視圖*/create view v_sc as select * from create view select_ 零件信息表 asselect零件信息設計表.零件編號,零件信息設計表.零件名,零件信息設計表. 零件類型號from零件信息設計表inner join零件信息類型設計表on零件信息設計表.零件類型號=零件類型信息設計表.零件類型號零件編號零件名I零件類型號00010002000300

13、040005000600070013具旋 體 母栓釘輪輪胎導標 螺螺螺凸齒輪*鼠type3 type3 type6 type2type3 typeS typ 已 4 type3/*創(chuàng)建數(shù)量在200 900之間的規(guī)則,并綁定規(guī)則*/create rule 數(shù)量 _ruleas 數(shù)量 >=200 and 數(shù)量 <=900exec sp_helptext' 數(shù)量 _rule'exec sp_bindrule' 數(shù)量_rule','零件信息表.數(shù)量'exec sp_unbindrule'零件信息表.數(shù)量'drop rule數(shù)量

14、 _rule/*創(chuàng)建向表中添加信息的存儲過程*/create procedure insert_零件信息(零件編號char(10), 零件名 char(10), 單價 money,數(shù)量int,零件類型號char(10),生產(chǎn)廠家號char(6)asinsert into零件信息表values(零件編號,盡件名,堆價,敖量,?件類型號,研產(chǎn)廠家號)exec insert_ 零件信息 零件編號='001',零件名='鼠標',單價=80,數(shù)量='1000',零件類型號='L1',生產(chǎn)廠家號='01'select * fr

15、om零件信息表/*刪除存儲過程*/drop procedure insert_零件信息/*創(chuàng)建觸發(fā)器并向利用觸發(fā)器向表內(nèi)添加信息*/create trigger ChangDisplayon零件信息表for insert asselect * from零件信息表insert into零件信息表 values('002',' 數(shù)據(jù)線',80,'800','L2','06')七.實驗總結本系統(tǒng)是一個面向小型企業(yè),具有一定實用性的數(shù)據(jù)庫倉庫管理系統(tǒng)。它主 要完成對零件倉庫的一系列管理,包括入庫、出庫、庫存以及供應商信息管理。本系統(tǒng)采用數(shù)據(jù)庫SQ或完成整個系統(tǒng)的設計。在零件入庫、出庫和庫存三者之 間建立了良好的鏈接關系,某一部分地修改均會自動引發(fā)系統(tǒng)對與其相關的部分 進行連鎖修改。系統(tǒng)在設計過程中不可避免地遇到了各種各樣的問題,由于整個系統(tǒng)完全都是由個人設計的,有關SQL的許多細節(jié)問題都要靠自己去摸索,加之本人水平有 限,并沒有完全地理解SQL的強大功能,而且還存在著許多不足之處。如:受開 發(fā)條件和開發(fā)時間的限制,本系統(tǒng)能存儲的數(shù)據(jù)量也有一定限制, 并沒有發(fā)揮出 SQL在數(shù)據(jù)庫方面的優(yōu)勢;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論