倉庫設(shè)備管理系統(tǒng)--數(shù)據(jù)庫設(shè)計
《倉庫設(shè)備管理系統(tǒng)--數(shù)據(jù)庫設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《倉庫設(shè)備管理系統(tǒng)--數(shù)據(jù)庫設(shè)計(19頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、前言前言 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計算機(jī)科學(xué)的重要分支。今天,信息資源已成為 各個部門的重要財富和資源。建立一個滿足各級部門信息處理要求的行之有效的信息系 統(tǒng)也成為一個企業(yè)或組織生存和發(fā)展的重要條件。 在數(shù)據(jù)庫領(lǐng)域內(nèi),通常把使用數(shù)據(jù)庫的各類信息系統(tǒng)統(tǒng)稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。例如, 以數(shù)據(jù)庫為基礎(chǔ)的各種管理信息系統(tǒng)、辦公自動化系統(tǒng)、地理信息系統(tǒng)、電子政務(wù)系統(tǒng)、 電子商務(wù)系統(tǒng)、都可以稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。 此課程設(shè)計也就是數(shù)據(jù)庫設(shè)計。廣義地講,是數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的設(shè)計,即設(shè)計整 個的數(shù)據(jù)庫應(yīng)用系統(tǒng)。狹義地講,是設(shè)計數(shù)據(jù)庫本身,即設(shè)計數(shù)據(jù)庫的各級模式并建立數(shù) 據(jù)庫,這是數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的一部分。
2、本設(shè)計的重點(diǎn)是描述狹義的數(shù)據(jù)庫設(shè)計。 當(dāng)今社會,隨著計算機(jī)技術(shù)的迅猛發(fā)展以及 Internet 進(jìn)入商業(yè)和社會應(yīng)用階段,設(shè)備 的種類、數(shù)量越來越多,如何利用先進(jìn)的網(wǎng)絡(luò)技術(shù)和日新月異的計算機(jī)設(shè)備來有效地收集、 處理這些設(shè)備,建立以信息化為核心的管理體制,減輕管理人員和業(yè)務(wù)人員的數(shù)據(jù)處理負(fù) 擔(dān),極大地提高設(shè)備管理效率和管理手段,己經(jīng)成為當(dāng)今社會的潮流。 數(shù)據(jù)庫設(shè)計的目標(biāo)是為用戶和各種應(yīng)用系統(tǒng)提供一個信息基礎(chǔ)設(shè)施和高效率的運(yùn)行 環(huán)境。高效率的運(yùn)行環(huán)境包括:數(shù)據(jù)庫數(shù)據(jù)的存取效率、數(shù)據(jù)庫存儲空間的利用率、數(shù) 據(jù)庫系統(tǒng)運(yùn)行管理的效率等都是高的。 本課程設(shè)計原則上遵循以上規(guī)則和要求進(jìn)行設(shè)計。或因為一些知識掌
3、握的不牢固, 或有不妥地方。 目目錄錄 前言前言 .1 目目錄錄 .2 第一章第一章 概述概述 3 1.1 背景.3 1.2 編寫目的.3 1.3 軟件定義.3 第二章第二章 需求分析需求分析.4 2.1 問題陳述.4 2.2 需完成的功能 .4 2.3 數(shù)據(jù)流圖.4 2.4 數(shù)據(jù)字典.5 2.5 性能分析.6 第三章第三章 概念概念結(jié)結(jié)構(gòu)構(gòu)設(shè)計設(shè)計 .7 3.1 設(shè)計分 E-R 圖7 3.2 合并成 E-R 圖7 第四章第四章 邏輯結(jié)邏輯結(jié)構(gòu)構(gòu)設(shè)計設(shè)計 .9 4.1 表結(jié)構(gòu).9 4.2 SQL 定義.10 4.3 構(gòu)造完整性.11 4.4 表數(shù)據(jù).11 第五章第五章 軟軟件功能件功能設(shè)計設(shè)計
4、 .13 第六章第六章 代代碼設(shè)計碼設(shè)計和界面和界面設(shè)計設(shè)計14 6.1 代碼設(shè)計.14 6.2 界面設(shè)計.15 第七章第七章 小小結(jié)結(jié) 16 第八章第八章 參考文獻(xiàn)參考文獻(xiàn).17 附附錄錄18 第一章第一章 概述概述 1.1 背景背景 數(shù)據(jù)庫設(shè)計是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計)優(yōu)化的數(shù)據(jù)庫邏輯模式和 物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲和管理數(shù)據(jù),滿足各 種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。 設(shè)備管理的各項制度、流程涉及的點(diǎn)多面廣。在現(xiàn)代化大型研究所信息化管理體系建 設(shè)中,設(shè)備管理系統(tǒng)被看作是重中之重。因為設(shè)備是工廠生產(chǎn)中的主體,隨著科學(xué)技術(shù)的 不
5、斷發(fā)展,生產(chǎn)設(shè)備日益機(jī)械化、自動化、大型化、高速化和復(fù)雜化,設(shè)備在現(xiàn)代工業(yè)生 產(chǎn)中的作用和影響也隨之增大,在整個工業(yè)生產(chǎn)過程中對設(shè)備的依賴程度也越來越高。 設(shè)備管理系統(tǒng)則是一個以人為主導(dǎo),利用計算機(jī)硬件、軟件、網(wǎng)絡(luò)設(shè)備通信設(shè)備以及 其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲存、更新和維護(hù),以戰(zhàn)略竟優(yōu)、提高效 率為目的,支持高層決策、中層控制、基層運(yùn)作的集成化的人機(jī)系統(tǒng)。而設(shè)備管理是管理 系統(tǒng)的一個子系統(tǒng),它具有管理信息系統(tǒng)的共性,同時也具有其特殊性。設(shè)備是生產(chǎn)的生 命線,對研究所正常生產(chǎn)起著決定性的作用。信息安全設(shè)備管理已成為現(xiàn)代研究所管理的 一個重要組成部分。把信息安全設(shè)備管理納入研究所管
6、理的重要組成部分己經(jīng)成為一種趨 勢。 1.2 編編寫目的寫目的 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計是計算機(jī)科學(xué)與技術(shù)、信息管理與信息系統(tǒng)、信息與計算 科學(xué)專業(yè)教學(xué)培養(yǎng)計劃中十分重要的實踐性教學(xué)環(huán)節(jié),是對學(xué)生鞏固所學(xué)數(shù)據(jù)庫技術(shù)的基 礎(chǔ)知識、進(jìn)行數(shù)據(jù)庫技術(shù)的專業(yè)基本技能訓(xùn)練、培養(yǎng)實踐動手能力、理論聯(lián)系實際的重要 實踐課程。 通過課程設(shè)計,達(dá)到以下目的: 1、根據(jù)教材上數(shù)據(jù)庫設(shè)計部分的原理和方法,結(jié)合軟件工程相關(guān)知識,能針對一些 簡單的數(shù)據(jù)庫系統(tǒng)設(shè)計問題,進(jìn)行必要的分析和設(shè)計。 2、鞏固學(xué)生學(xué)習(xí)的數(shù)據(jù)庫原理、程序設(shè)計語言等課程的基礎(chǔ)知識,訓(xùn)練學(xué)生分析和 解決數(shù)據(jù)庫系統(tǒng)的實際問題的能力。 3、能查閱資料解決數(shù)據(jù)
7、庫技術(shù)方面的問題。 1.3 軟軟件定件定義義 設(shè)備管理系統(tǒng)(Equipment Management System)是將信息化了設(shè)備技術(shù)信息與現(xiàn)代化 管理相結(jié)合,是實現(xiàn)研究級管理信息化的先導(dǎo)。設(shè)備管理軟件是設(shè)備管理模式與計算機(jī)技 術(shù)結(jié)合的產(chǎn)物,設(shè)備管理的對象是研究所中各種各樣的設(shè)備。 第二章第二章 需求分析需求分析 2.1 問題陳問題陳述述 一個實用的倉庫設(shè)備管理系統(tǒng)是實現(xiàn)企業(yè)對設(shè)備出、入庫進(jìn)行高效的管理。通過應(yīng)用 系統(tǒng)應(yīng)能對設(shè)備基本信息、設(shè)備情況,設(shè)備狀態(tài)等信息進(jìn)行管理。新的設(shè)備信息的錄入、 報廢設(shè)備信息的刪除等操作也是其中的一部分。同時按照一定的條件查詢、統(tǒng)計符合條件 的設(shè)備信息。 2.2
8、 需完成的功能需完成的功能 用戶登錄、新增設(shè)備、刪除設(shè)備、修改設(shè)備、查詢設(shè)備、設(shè)備入庫、設(shè)備出庫、設(shè)備 報廢、退出系統(tǒng)。 用戶中僅有一個管理員用戶,用來管理其他一般用戶,管理員具有一切權(quán)限,可以增 刪用戶。而一般用戶只有對設(shè)備及自身信息管理的權(quán)限,無法對其他用戶進(jìn)行處理的權(quán)限。 當(dāng)操作無效或失敗時彈出窗口提示錯誤。 注意:設(shè)備報廢后為出庫狀態(tài)。報廢是出庫的一種情況,此系統(tǒng)中作為特殊處理。 2.3 數(shù)據(jù)流數(shù)據(jù)流圖圖 1、頂級數(shù)據(jù)流圖 處理信息 反饋 信息 密碼 管理員用戶 身份認(rèn)證管理 2、管理員數(shù)據(jù)流圖 反饋信息 密碼 修改密碼 操作信息 用戶密碼 密碼修改 身份認(rèn)證 用戶交互 界面 操作處理
9、 設(shè)備信息 系統(tǒng)管理 系統(tǒng)信息 管理員 3、一般用戶數(shù)據(jù)流圖 修改密碼 反饋 處理信息 反饋信息 密碼 身份認(rèn)證 用戶密碼 密碼修改 一般用戶 用戶交互 界面 管理處理 設(shè)備信息 2.4 數(shù)據(jù)字典數(shù)據(jù)字典 名字:設(shè)備 描述:設(shè)備的基本信息 定義:設(shè)備=設(shè)備編號+設(shè)備名稱 +生產(chǎn)廠商+生產(chǎn)日期 位置:設(shè)備表 Eqiupment 名字:入庫設(shè)備 描述:設(shè)備從購買及以后入庫時 信息 定義:入庫設(shè)備=設(shè)備編號+入庫 時間+用戶編號 位置:入庫設(shè)備表 Instorage 名字:出庫設(shè)備 描述:設(shè)備出庫及報廢時的信息 定義:出庫設(shè)備=設(shè)備編號+出庫 時間+用戶編號 位置:出庫設(shè)備表 Outstorage
10、名字:設(shè)備管理 描述:設(shè)備入庫、出庫、報廢狀 態(tài)及購置日期信息描述 定義:設(shè)備管理=設(shè)備編號+購置 日期+設(shè)備狀態(tài)+報廢時間 位置:設(shè)備管理表 Stock 名字:用戶 描述:用戶的基本登陸信息 定義:用戶=用戶編號+用戶名+ 登錄密碼+是否為管理員 位置:用戶表 Users 2.5 性能分析性能分析 需實現(xiàn)許多性能特性,實用性、靈活性、可擴(kuò)展性、易維護(hù)性、可靠性、安全保密性 等等。 1、實用性 實用性是衡量一個應(yīng)用系統(tǒng)好壞的重要指標(biāo)。是否與業(yè)務(wù)緊密結(jié)合,是否具有嚴(yán)格的 業(yè)務(wù)針對性,是系統(tǒng)成敗的關(guān)鍵。 2、靈活性 靈活性可以達(dá)到更高效率、更佳界面直觀的效果。 3、可擴(kuò)展性 隨著系統(tǒng)應(yīng)用的普及和推
11、廣,系統(tǒng)功能的擴(kuò)展將是不可避免的,因此,提高系統(tǒng)的可 擴(kuò)展性、可維護(hù)性是提高整個系統(tǒng)性能的必然要求。 4、易維護(hù)性 本系統(tǒng)采用多層架構(gòu)設(shè)計,使系統(tǒng)結(jié)構(gòu)更清楚,分工更明確,有利于后期的維護(hù)。 5、可靠性 社會向信息時代迅速發(fā)展的同時也有潛在危機(jī),即對信息技術(shù)的依賴程度越高,系統(tǒng) 失效可能造成的危害和影響也就越大。因此,采用良好的操作系統(tǒng)和數(shù)據(jù)庫,確保數(shù)據(jù)的 一致性和完整性,并使系統(tǒng)免受病毒感染,確保系統(tǒng)運(yùn)行的可靠性具有重要意義。 6、安全保密性 整體的系統(tǒng)安全性是本系統(tǒng)中必須考慮的重點(diǎn)要求。在該系統(tǒng)設(shè)計中,安全、可靠將 作為第一要素。同時,利用細(xì)分的權(quán)限管理,拒絕非法用戶進(jìn)入系統(tǒng)和合法用戶的越權(quán)
12、操 作,避免系統(tǒng)遭到惡意破壞,防止系統(tǒng)數(shù)據(jù)被竊取和篡改。此外,還有良好的用戶身份認(rèn) 證體制和靈活的密碼更改模塊;用戶權(quán)限也可以通過管理員靈活修改。 第三章第三章 概念概念結(jié)結(jié)構(gòu)構(gòu)設(shè)計設(shè)計 3.1 設(shè)計設(shè)計分分 E-R 圖圖 1、管理員 管理員 用戶名密碼權(quán)限 2、用戶 用戶 種類編號用戶名密碼 處理操作 3、設(shè)備 設(shè)備 名稱 編號 生產(chǎn)廠商生產(chǎn)日期 處理信息 4、管理 出庫時間入庫時間報廢時間操作的用戶 管理 3.2 合并成合并成 E-R 圖圖 消除以上各個分 E-R 圖的屬性沖突、命名沖突和結(jié)構(gòu)沖突形成初步 E-R 圖。在 初步 E-R 圖中,可能存在一些冗余的數(shù)據(jù)和實體間冗余的聯(lián)系。所謂冗
13、余的數(shù)據(jù)是指 有基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù),冗余的聯(lián)系是指可由其他聯(lián)系導(dǎo)出的聯(lián)系。冗余數(shù)據(jù)和冗余 聯(lián)系統(tǒng)一破壞數(shù)據(jù)庫的完整性,給數(shù)據(jù)庫維護(hù)增加困難,應(yīng)當(dāng)予以消除。消除了冗余 后的初步 E-R 圖稱為基本 E-R 圖。 n m n 1 n n 1 操作 管 理 設(shè)備 編號 名稱生產(chǎn)廠商生產(chǎn)日期 處理 入庫時間 出庫時間 報廢時間 操作的用戶 用戶 編號 用戶名 密碼 管理員 編號用戶名密碼 第四章第四章 邏輯結(jié)邏輯結(jié)構(gòu)構(gòu)設(shè)計設(shè)計 邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 E-R 圖轉(zhuǎn)換為選用 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。把基本 E-R 圖轉(zhuǎn)換成關(guān)系模型。 4.1 表表結(jié)結(jié)
14、構(gòu)構(gòu) 1、設(shè)備 Equipment 屬性名數(shù)據(jù)類型可否為空含義完整性約束 EnoChar(4)否設(shè)備編號主碼 EnameChar(20)否設(shè)備名稱 EmadeChar(20)否生產(chǎn)廠商 EdateDatetime可生產(chǎn)日期 2、入庫 Instorage 屬性名數(shù)據(jù)類型可否為空含義完整性約束 EnoChar(4)否設(shè)備編號 主屬性,外部碼,級 聯(lián) IndateDatetime否入庫時間 UsnoChar(4)否用戶編號 主屬性,外部碼,級 聯(lián) 3、出庫 Outstorage 屬性名數(shù)據(jù)類型可否為空含義完整性約束 EnoChar(4)否設(shè)備編號 主屬性,外部碼,級 聯(lián) OutdateDatetim
15、e否出庫時間 UsnoChar(4)否用戶編號 主屬性,外部碼,級 聯(lián) 4、管理 Stock 屬性名數(shù)據(jù)類型可否為空含義完整性約束 EnoChar(4)否設(shè)備編號 主屬性,外部碼,級 聯(lián) BuydateDatetime否購置日期 EconChar(4)否設(shè)備狀態(tài) “報廢” 、 “出庫” 、 “庫存”之一 OuttimeDatetime可報廢時間 5、用戶 Users 屬性名數(shù)據(jù)類型可否為空含義完整性約束 UsnoChar(4)否用戶編號主碼 UsnameChar(10)否用戶名 UscodeChar(6)否登陸密碼6 位字母或數(shù)字 UsconChar(2)否是否管理員“是” 、 “否”之一 4
16、.2 SQL 定定義義 1、設(shè)備信息表 Equipment create table Equipment ( Eno char(4) primary key, Ename char(20) not null, Emade char(20) not null , Edate datetime ) 2、入庫信息表 Instorage create table Instorage ( Eno char (4) not null , Indate datetime not null , Usno char (4) not null ) 3、出庫信息表 Outstorage create table O
17、utstorage ( Eno char (4) not null , Outdate datetime not null , Usno char (4) not null ) 4、管理信息表 Stock create table Stock ( Eno char (4) not null , Buydate datetime not null , Econ char (4) not null check(Econ in(庫存,出庫,報廢), Outtime datetime ) 5、用戶信息表 Users create table Users ( Usno char(4) primary k
18、ey, Usname char(10) not null, Uscode char(6) not null, Uscon char(2) not null check(Uscon in( 是,否), ) 4.3 構(gòu)造完整性構(gòu)造完整性 alter table Instorage add constraint Eno1 foreign key (Eno) references Equipment(Eno) on update cascade on delete cascade alter table Outstorage add constraint Eno2 foreign key (Eno)
19、references Equipment(Eno) on update cascade on delete cascade alter table Instorage add constraint Usno1 foreign key(Usno) references Users(Usno) on update cascade on delete cascade alter table Outstorage add constraint Usno2 foreign key(Usno) references Users(Usno) on update cascade on delete casca
20、de alter table Stock add constraint Eno3 foreign key(Eno) references Equipment(Eno) on update cascade on delete cascade 4.4 表數(shù)據(jù)表數(shù)據(jù) 1、Equipment EnoEnameEmadeEdate E001電力變壓器長江電力設(shè)備廠2000-10-28 E002動力柜岷江配電設(shè)備廠2001-06-05 E003車床第一機(jī)床廠2003-03-18 E004配電柜廣東電子廠2003-04-22 E005外圓磨床上海興華廠2004-04-14 E006潛水電泵天津龍騰機(jī)床廠20
21、06-02-20 E007油分離器大連冷凍機(jī)廠2006-10-06 2、Instorage EnoIndateUsno E0022000-08-12U002 E0032003-03-24U001 E0052006-12-10U002 3、Outstorage EnoOutdateUsno E0012005-03-24U002 E0062006-09-12U002 E0072008-07-15U002 4、Stock EnoBuydateEconOuttime E0012000-11-01出庫 E0022001-06-10庫存 E0032003-03-21庫存 E0042003-04-25報廢2
22、010-07-28 E0052004-04-16庫存 E0062006-02-28出庫 E0072006-10-10出庫 5、Users UsnoUsnameUscodeUscon U001rootroot是 U002user1user1否 U003user2user2否 第五章第五章 軟軟件功能件功能設(shè)計設(shè)計 用戶登錄:供不同的用戶登陸; 信息管理:可對設(shè)備進(jìn)行增、刪、改、查四類操作,完成對設(shè)備管理的功能; 庫存管理:對設(shè)備入庫、出庫的管理,以及管理設(shè)備報廢的情況; 查詢設(shè)備:此功能可對設(shè)備基本信息、設(shè)備情況,設(shè)備狀態(tài)等信息進(jìn)行管理; 系統(tǒng)管理:方便管理員增刪一般用戶,以及用戶對自身信息的修
23、改; 退出系統(tǒng):當(dāng)完成對設(shè)備處理的操作后,退出系統(tǒng)。 可得如下系統(tǒng)功能結(jié)構(gòu)圖: 設(shè)備管理系統(tǒng)用戶 登錄 信息管理庫存管理系統(tǒng)管理 新 增 設(shè) 備 刪 除 設(shè) 備 設(shè) 備 入 庫 查 詢 設(shè) 備 修 改 設(shè) 備 設(shè) 備 出 庫 設(shè) 備 報 廢 增 刪 用 戶 修 改 密 碼 退 出 系 統(tǒng) 第六章第六章 代代碼設(shè)計碼設(shè)計和界面和界面設(shè)計設(shè)計 6.1 代代碼設(shè)計碼設(shè)計 1、新增設(shè)備 insert into Equipment values(設(shè)備編號,設(shè)備名稱,生產(chǎn)廠商 ,生產(chǎn)日期); 2、刪除設(shè)備 delete from Equipment where ; 3、修改設(shè)備 update Equipm
24、ent set = , = where ; 4、查詢設(shè)備 select from where order by asc | desc 1)查詢所有設(shè)備信息: select Equipment.Eno,Ename,Emade,Edate,Buydate,Econ,Outtime from Equipment,Stock where Equipment.Eno = Stock.Eno order by Eno asc ; 2)查詢?nèi)霂煸O(shè)備信息: select Equipment.Eno,Ename,Emade,Edate,Indate,Usno from Equipment,Instorage w
25、here Equipment.Eno = Instorage.Eno order by Eno asc ; 3)查詢出庫設(shè)備信息: select Equipment.Eno,Ename,Emade,Edate,Outdate,Usno from Equipment,Outstorage where Equipment.Eno = Outstorage.Eno order by Eno asc ; 4)查詢報廢設(shè)備信息: select Equipment.Eno,Ename,Emade,Edate,Buydate,Econ,Outtime from Equipment,Stock where E
26、quipment.Eno = Stock.Eno and Stock.Econ = 報 廢 order by Eno asc ; 5、設(shè)備入庫 設(shè)備入庫的同時出庫信息中此編號設(shè)備將被刪除,同時修改管理中狀態(tài)信息。 begin transaction t1 declare x int set x = 1 insert into Instorage values(設(shè)備編號,入庫時間,用戶) if x = -1 begin rollback transaction t1 end else begin delete from Outstorage where Eno = 設(shè)備編號 commit tra
27、nsaction t1 end update Stock set Econ = 庫存 where Eno = 設(shè)備編號 ; 6、設(shè)備出庫 設(shè)備出庫的同時入庫信息中此編號設(shè)備將被刪除,同時修改管理中狀態(tài)信息。 begin transaction t2 declare x int set x = 1 insert into Outstorage values(設(shè)備編號,出庫時間,用戶) if x = -1 begin rollback transaction t2 end else begin delete from Instorage where Eno = 設(shè)備編號 commit transa
28、ction t2 end update Stock set Econ = 出庫 where Eno = 設(shè)備編號 ; 7、設(shè)備報廢 設(shè)備報廢后,應(yīng)刪除入/出庫中的設(shè)備信息。 update Stock set Econ = 報廢 where Eno = 設(shè)備編號 ; update Stock set Outtime = 時間 where Eno = 設(shè)備編號 ; begin transaction t3 declare x int set x = 1 delete from Instorage where Eno = 設(shè)備編號 if x = -1 begin rollback transacti
29、on t3 end else begin delete from Outstorage where Eno = 設(shè)備編號 commit transaction t3 end 8、用戶管理 僅管理員 root 用戶才具有管理用戶的權(quán)限,可對一般用戶進(jìn)增刪。而一般用 戶只有修改用戶名和修改密碼的權(quán)限。 9、系統(tǒng)退出 完成對所有設(shè)備處理操作后,可通過此項退出系統(tǒng) 6.2 界面界面設(shè)計設(shè)計 第七章第七章 小小結(jié)結(jié) 通過本次課程設(shè)計,深入了解了 SQL 語言的應(yīng)用。此設(shè)計過程不僅加強(qiáng)了我的 動手和思考解決問題的能力,還學(xué)到了很多書本上學(xué)不到的知識,同時也鞏固了對課 本的知識。在期末考試之前由此這么深刻的
30、課程設(shè)計,對我們期末考試也是很大的幫 助。 我做的設(shè)計是倉庫設(shè)備管理系統(tǒng),倉庫設(shè)備管理系統(tǒng)分了很多部分,有用戶登 錄、新增設(shè)備、刪除設(shè)備、修改設(shè)備、查詢設(shè)備、設(shè)備入庫、設(shè)備出庫、設(shè)備報廢、 退出系統(tǒng)等等界面,我在這次課程設(shè)計中學(xué)到了很多。剛開始拿到這個題目時不是很 有信心,在做的過程中還遇到了很多的問題。在制作過程中心理雖然有很多創(chuàng)意和構(gòu) 思,但是實際操作卻存在很大的困難。 至于設(shè)計和制作界面的時候,由于對各類語言的掌握不是很透徹以及以前也沒 有做過系統(tǒng)的經(jīng)驗,本次試驗只是寫了設(shè)計思路,并沒有真正寫出系統(tǒng)的源代碼。 這次課程設(shè)計對我而言,挫折是一種財富,經(jīng)歷時一份擁有。 第八章第八章 參考文獻(xiàn)
31、參考文獻(xiàn) 1、 數(shù)據(jù)庫系統(tǒng)概論(第四版) ,王珊、薩師煊編著,高等教育出版社, 2006; 2、 “百度百科”“設(shè)備管理系統(tǒng)” ; 附附錄錄 創(chuàng)建基本表的 SQL 代碼: create table Equipment ( Eno char (4) primary key, Ename char(20) not null, Emade char(20) not null , Edate datetime ) create table Instorage ( Eno char (4) not null , Indate datetime not null , Usno char (4) not n
32、ull ) create table Outstorage ( Eno char (4) not null , Outdate datetime not null , Usno char (4) not null ) create table Stock ( Eno char (4) not null , Buydate datetime not null , Econ char (4) not null check(Econ in(庫存,出庫,報廢), Outtime datetime ) create table Users ( Usno char(4) primary key, Usna
33、me char(10) not null, Uscode char(6) not null, Uscon char(2) not null check(Uscon in( 是,否), ) alter table Instorage add constraint Eno1 foreign key (Eno) references Equipment(Eno) on update cascade on delete cascade alter table Outstorage add constraint Eno2 foreign key (Eno) references Equipment(En
34、o) on update cascade on delete cascade alter table Instorage add constraint Usno1 foreign key(Usno) references Users(Usno) on update cascade on delete cascade alter table Outstorage add constraint Usno2 foreign key(Usno) references Users(Usno) on update cascade on delete cascade alter table Stock ad
35、d constraint Eno3 foreign key(Eno) references Equipment(Eno) on update cascade on delete cascade 提供提供 5 萬集萬集管理視頻課程管理視頻課程下載,詳情查看:下載,詳情查看:./zz/ 提供提供 2 萬萬 GB 高清管理視頻課程高清管理視頻課程硬盤拷貝,詳情查看:硬盤拷貝,詳情查看:./shop/ 2 萬萬 GB 高清管理視頻高清管理視頻課程目錄課程目錄下載:下載:./12000GB.rar 高清課程可提供免費(fèi)體驗,如有需要請于我們聯(lián)系。高清課程可提供免費(fèi)體驗,如有需要請于我們聯(lián)系。 咨詢電話:咨詢電話:020-. 值班手機(jī):值班手機(jī):. 網(wǎng)站網(wǎng)址:網(wǎng)站網(wǎng)址:
- 溫馨提示:
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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《朱德的扁擔(dān)》名師課件(第二課時)
- 《曹沖稱象》【優(yōu)秀課件推薦】
- 國際財務(wù)管理第8章課件
- 水文地質(zhì)學(xué)基礎(chǔ)課程實驗
- 腦出血病人的護(hù)理
- 三年級下冊幾百幾十?dāng)?shù)和幾十幾除以一位數(shù)的口算人教版
- 快樂工作-創(chuàng)造雙贏的人際溝通課件
- 心肺腦復(fù)蘇最新進(jìn)展及新思路-課件
- 制藥用水課件
- 一汽大眾沖壓件認(rèn)可過程課件
- 一次成功就夠了(哈蘭·山德士)課件
- 一次函數(shù)與一元一次方程及不等式課件
- 感恩節(jié)母親的圖片ppt
- 地中海氣候溫帶季風(fēng)氣候課件
- 亞低溫治療的護(hù)理和展望