歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

倉庫設(shè)備管理系統(tǒng)--數(shù)據(jù)庫設(shè)計(jì)

  • 資源ID:116773760       資源大?。?span id="aqocx7t" class="font-tahoma">200KB        全文頁數(shù):19頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

倉庫設(shè)備管理系統(tǒng)--數(shù)據(jù)庫設(shè)計(jì)

前言前言 數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術(shù),是計(jì)算機(jī)科學(xué)的重要分支。今天,信息資源已成為 各個部門的重要財(cái)富和資源。建立一個滿足各級部門信息處理要求的行之有效的信息系 統(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è)計(jì)也就是數(shù)據(jù)庫設(shè)計(jì)。廣義地講,是數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的設(shè)計(jì),即設(shè)計(jì)整 個的數(shù)據(jù)庫應(yīng)用系統(tǒng)。狹義地講,是設(shè)計(jì)數(shù)據(jù)庫本身,即設(shè)計(jì)數(shù)據(jù)庫的各級模式并建立數(shù) 據(jù)庫,這是數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的一部分。本設(shè)計(jì)的重點(diǎn)是描述狹義的數(shù)據(jù)庫設(shè)計(jì)。 當(dāng)今社會,隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展以及 Internet 進(jìn)入商業(yè)和社會應(yīng)用階段,設(shè)備 的種類、數(shù)量越來越多,如何利用先進(jìn)的網(wǎng)絡(luò)技術(shù)和日新月異的計(jì)算機(jī)設(shè)備來有效地收集、 處理這些設(shè)備,建立以信息化為核心的管理體制,減輕管理人員和業(yè)務(wù)人員的數(shù)據(jù)處理負(fù) 擔(dān),極大地提高設(shè)備管理效率和管理手段,己經(jīng)成為當(dāng)今社會的潮流。 數(shù)據(jù)庫設(shè)計(jì)的目標(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è)計(jì)原則上遵循以上規(guī)則和要求進(jìn)行設(shè)計(jì)。或因?yàn)橐恍┲R掌握的不牢固, 或有不妥地方。 目目錄錄 前言前言 .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è)計(jì)設(shè)計(jì) .7 3.1 設(shè)計(jì)分 E-R 圖7 3.2 合并成 E-R 圖7 第四章第四章 邏輯結(jié)邏輯結(jié)構(gòu)構(gòu)設(shè)計(jì)設(shè)計(jì) .9 4.1 表結(jié)構(gòu).9 4.2 SQL 定義.10 4.3 構(gòu)造完整性.11 4.4 表數(shù)據(jù).11 第五章第五章 軟軟件功能件功能設(shè)計(jì)設(shè)計(jì) .13 第六章第六章 代代碼設(shè)計(jì)碼設(shè)計(jì)和界面和界面設(shè)計(jì)設(shè)計(jì)14 6.1 代碼設(shè)計(jì).14 6.2 界面設(shè)計(jì).15 第七章第七章 小小結(jié)結(jié) 16 第八章第八章 參考文獻(xiàn)參考文獻(xiàn).17 附附錄錄18 第一章第一章 概述概述 1.1 背景背景 數(shù)據(jù)庫設(shè)計(jì)是指對于一個給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫邏輯模式和 物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲和管理數(shù)據(jù),滿足各 種用戶的應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。 設(shè)備管理的各項(xiàng)制度、流程涉及的點(diǎn)多面廣。在現(xiàn)代化大型研究所信息化管理體系建 設(shè)中,設(shè)備管理系統(tǒng)被看作是重中之重。因?yàn)樵O(shè)備是工廠生產(chǎn)中的主體,隨著科學(xué)技術(shù)的 不斷發(fā)展,生產(chǎn)設(shè)備日益機(jī)械化、自動化、大型化、高速化和復(fù)雜化,設(shè)備在現(xiàn)代工業(yè)生 產(chǎn)中的作用和影響也隨之增大,在整個工業(yè)生產(chǎn)過程中對設(shè)備的依賴程度也越來越高。 設(shè)備管理系統(tǒng)則是一個以人為主導(dǎo),利用計(jì)算機(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è)備管理納入研究所管理的重要組成部分己經(jīng)成為一種趨 勢。 1.2 編編寫目的寫目的 數(shù)據(jù)庫原理及應(yīng)用課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)、信息管理與信息系統(tǒng)、信息與計(jì)算 科學(xué)專業(yè)教學(xué)培養(yǎng)計(jì)劃中十分重要的實(shí)踐性教學(xué)環(huán)節(jié),是對學(xué)生鞏固所學(xué)數(shù)據(jù)庫技術(shù)的基 礎(chǔ)知識、進(jìn)行數(shù)據(jù)庫技術(shù)的專業(yè)基本技能訓(xùn)練、培養(yǎng)實(shí)踐動手能力、理論聯(lián)系實(shí)際的重要 實(shí)踐課程。 通過課程設(shè)計(jì),達(dá)到以下目的: 1、根據(jù)教材上數(shù)據(jù)庫設(shè)計(jì)部分的原理和方法,結(jié)合軟件工程相關(guān)知識,能針對一些 簡單的數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)問題,進(jìn)行必要的分析和設(shè)計(jì)。 2、鞏固學(xué)生學(xué)習(xí)的數(shù)據(jù)庫原理、程序設(shè)計(jì)語言等課程的基礎(chǔ)知識,訓(xùn)練學(xué)生分析和 解決數(shù)據(jù)庫系統(tǒng)的實(shí)際問題的能力。 3、能查閱資料解決數(shù)據(jù)庫技術(shù)方面的問題。 1.3 軟軟件定件定義義 設(shè)備管理系統(tǒng)(Equipment Management System)是將信息化了設(shè)備技術(shù)信息與現(xiàn)代化 管理相結(jié)合,是實(shí)現(xiàn)研究級管理信息化的先導(dǎo)。設(shè)備管理軟件是設(shè)備管理模式與計(jì)算機(jī)技 術(shù)結(jié)合的產(chǎn)物,設(shè)備管理的對象是研究所中各種各樣的設(shè)備。 第二章第二章 需求分析需求分析 2.1 問題陳問題陳述述 一個實(shí)用的倉庫設(shè)備管理系統(tǒng)是實(shí)現(xiàn)企業(yè)對設(shè)備出、入庫進(jìn)行高效的管理。通過應(yīng)用 系統(tǒng)應(yīng)能對設(shè)備基本信息、設(shè)備情況,設(shè)備狀態(tài)等信息進(jìn)行管理。新的設(shè)備信息的錄入、 報(bào)廢設(shè)備信息的刪除等操作也是其中的一部分。同時按照一定的條件查詢、統(tǒng)計(jì)符合條件 的設(shè)備信息。 2.2 需完成的功能需完成的功能 用戶登錄、新增設(shè)備、刪除設(shè)備、修改設(shè)備、查詢設(shè)備、設(shè)備入庫、設(shè)備出庫、設(shè)備 報(bào)廢、退出系統(tǒng)。 用戶中僅有一個管理員用戶,用來管理其他一般用戶,管理員具有一切權(quán)限,可以增 刪用戶。而一般用戶只有對設(shè)備及自身信息管理的權(quán)限,無法對其他用戶進(jìn)行處理的權(quán)限。 當(dāng)操作無效或失敗時彈出窗口提示錯誤。 注意:設(shè)備報(bào)廢后為出庫狀態(tài)。報(bào)廢是出庫的一種情況,此系統(tǒng)中作為特殊處理。 2.3 數(shù)據(jù)流數(shù)據(jù)流圖圖 1、頂級數(shù)據(jù)流圖 處理信息 反饋 信息 密碼 管理員用戶 身份認(rèn)證管理 2、管理員數(shù)據(jù)流圖 反饋信息 密碼 修改密碼 操作信息 用戶密碼 密碼修改 身份認(rèn)證 用戶交互 界面 操作處理 設(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è)備出庫及報(bào)廢時的信息 定義:出庫設(shè)備=設(shè)備編號+出庫 時間+用戶編號 位置:出庫設(shè)備表 Outstorage 名字:設(shè)備管理 描述:設(shè)備入庫、出庫、報(bào)廢狀 態(tài)及購置日期信息描述 定義:設(shè)備管理=設(shè)備編號+購置 日期+設(shè)備狀態(tài)+報(bào)廢時間 位置:設(shè)備管理表 Stock 名字:用戶 描述:用戶的基本登陸信息 定義:用戶=用戶編號+用戶名+ 登錄密碼+是否為管理員 位置:用戶表 Users 2.5 性能分析性能分析 需實(shí)現(xiàn)許多性能特性,實(shí)用性、靈活性、可擴(kuò)展性、易維護(hù)性、可靠性、安全保密性 等等。 1、實(shí)用性 實(shí)用性是衡量一個應(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)用的普及和推廣,系統(tǒng)功能的擴(kuò)展將是不可避免的,因此,提高系統(tǒng)的可 擴(kuò)展性、可維護(hù)性是提高整個系統(tǒng)性能的必然要求。 4、易維護(hù)性 本系統(tǒng)采用多層架構(gòu)設(shè)計(jì),使系統(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è)計(jì)中,安全、可靠將 作為第一要素。同時,利用細(xì)分的權(quán)限管理,拒絕非法用戶進(jìn)入系統(tǒng)和合法用戶的越權(quán)操 作,避免系統(tǒng)遭到惡意破壞,防止系統(tǒng)數(shù)據(jù)被竊取和篡改。此外,還有良好的用戶身份認(rèn) 證體制和靈活的密碼更改模塊;用戶權(quán)限也可以通過管理員靈活修改。 第三章第三章 概念概念結(jié)結(jié)構(gòu)構(gòu)設(shè)計(jì)設(shè)計(jì) 3.1 設(shè)計(jì)設(shè)計(jì)分分 E-R 圖圖 1、管理員 管理員 用戶名密碼權(quán)限 2、用戶 用戶 種類編號用戶名密碼 處理操作 3、設(shè)備 設(shè)備 名稱 編號 生產(chǎn)廠商生產(chǎn)日期 處理信息 4、管理 出庫時間入庫時間報(bào)廢時間操作的用戶 管理 3.2 合并成合并成 E-R 圖圖 消除以上各個分 E-R 圖的屬性沖突、命名沖突和結(jié)構(gòu)沖突形成初步 E-R 圖。在 初步 E-R 圖中,可能存在一些冗余的數(shù)據(jù)和實(shí)體間冗余的聯(lián)系。所謂冗余的數(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)日期 處理 入庫時間 出庫時間 報(bào)廢時間 操作的用戶 用戶 編號 用戶名 密碼 管理員 編號用戶名密碼 第四章第四章 邏輯結(jié)邏輯結(jié)構(gòu)構(gòu)設(shè)計(jì)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本 E-R 圖轉(zhuǎn)換為選用 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。把基本 E-R 圖轉(zhuǎn)換成關(guān)系模型。 4.1 表表結(jié)結(jié)構(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) OutdateDatetime否出庫時間 UsnoChar(4)否用戶編號 主屬性,外部碼,級 聯(lián) 4、管理 Stock 屬性名數(shù)據(jù)類型可否為空含義完整性約束 EnoChar(4)否設(shè)備編號 主屬性,外部碼,級 聯(lián) BuydateDatetime否購置日期 EconChar(4)否設(shè)備狀態(tài) “報(bào)廢” 、 “出庫” 、 “庫存”之一 OuttimeDatetime可報(bào)廢時間 5、用戶 Users 屬性名數(shù)據(jù)類型可否為空含義完整性約束 UsnoChar(4)否用戶編號主碼 UsnameChar(10)否用戶名 UscodeChar(6)否登陸密碼6 位字母或數(shù)字 UsconChar(2)否是否管理員“是” 、 “否”之一 4.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 Outstorage ( 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(庫存,出庫,報(bào)廢), Outtime datetime ) 5、用戶信息表 Users create table Users ( Usno char(4) primary key, 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) 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 cascade 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ī)床廠2006-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報(bào)廢2010-07-28 E0052004-04-16庫存 E0062006-02-28出庫 E0072006-10-10出庫 5、Users UsnoUsnameUscodeUscon U001rootroot是 U002user1user1否 U003user2user2否 第五章第五章 軟軟件功能件功能設(shè)計(jì)設(shè)計(jì) 用戶登錄:供不同的用戶登陸; 信息管理:可對設(shè)備進(jìn)行增、刪、改、查四類操作,完成對設(shè)備管理的功能; 庫存管理:對設(shè)備入庫、出庫的管理,以及管理設(shè)備報(bào)廢的情況; 查詢設(shè)備:此功能可對設(shè)備基本信息、設(shè)備情況,設(shè)備狀態(tài)等信息進(jìn)行管理; 系統(tǒng)管理:方便管理員增刪一般用戶,以及用戶對自身信息的修改; 退出系統(tǒng):當(dāng)完成對設(shè)備處理的操作后,退出系統(tǒng)。 可得如下系統(tǒng)功能結(jié)構(gòu)圖: 設(shè)備管理系統(tǒng)用戶 登錄 信息管理庫存管理系統(tǒng)管理 新 增 設(shè) 備 刪 除 設(shè) 備 設(shè) 備 入 庫 查 詢 設(shè) 備 修 改 設(shè) 備 設(shè) 備 出 庫 設(shè) 備 報(bào) 廢 增 刪 用 戶 修 改 密 碼 退 出 系 統(tǒng) 第六章第六章 代代碼設(shè)計(jì)碼設(shè)計(jì)和界面和界面設(shè)計(jì)設(shè)計(jì) 6.1 代代碼設(shè)計(jì)碼設(shè)計(jì) 1、新增設(shè)備 insert into Equipment values(設(shè)備編號,設(shè)備名稱,生產(chǎn)廠商 ,生產(chǎn)日期); 2、刪除設(shè)備 delete from Equipment where ; 3、修改設(shè)備 update Equipment 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 where 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)查詢報(bào)廢設(shè)備信息: select Equipment.Eno,Ename,Emade,Edate,Buydate,Econ,Outtime from Equipment,Stock where Equipment.Eno = Stock.Eno and Stock.Econ = 報(bào) 廢 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 transaction 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 transaction t2 end update Stock set Econ = 出庫 where Eno = 設(shè)備編號 ; 7、設(shè)備報(bào)廢 設(shè)備報(bào)廢后,應(yīng)刪除入/出庫中的設(shè)備信息。 update Stock set Econ = 報(bào)廢 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 transaction 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è)備處理操作后,可通過此項(xiàng)退出系統(tǒng) 6.2 界面界面設(shè)計(jì)設(shè)計(jì) 第七章第七章 小小結(jié)結(jié) 通過本次課程設(shè)計(jì),深入了解了 SQL 語言的應(yīng)用。此設(shè)計(jì)過程不僅加強(qiáng)了我的 動手和思考解決問題的能力,還學(xué)到了很多書本上學(xué)不到的知識,同時也鞏固了對課 本的知識。在期末考試之前由此這么深刻的課程設(shè)計(jì),對我們期末考試也是很大的幫 助。 我做的設(shè)計(jì)是倉庫設(shè)備管理系統(tǒng),倉庫設(shè)備管理系統(tǒng)分了很多部分,有用戶登 錄、新增設(shè)備、刪除設(shè)備、修改設(shè)備、查詢設(shè)備、設(shè)備入庫、設(shè)備出庫、設(shè)備報(bào)廢、 退出系統(tǒng)等等界面,我在這次課程設(shè)計(jì)中學(xué)到了很多。剛開始拿到這個題目時不是很 有信心,在做的過程中還遇到了很多的問題。在制作過程中心理雖然有很多創(chuàng)意和構(gòu) 思,但是實(shí)際操作卻存在很大的困難。 至于設(shè)計(jì)和制作界面的時候,由于對各類語言的掌握不是很透徹以及以前也沒 有做過系統(tǒng)的經(jīng)驗(yàn),本次試驗(yàn)只是寫了設(shè)計(jì)思路,并沒有真正寫出系統(tǒng)的源代碼。 這次課程設(shè)計(jì)對我而言,挫折是一種財(cái)富,經(jīng)歷時一份擁有。 第八章第八章 參考文獻(xiàn)參考文獻(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 null ) 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(庫存,出庫,報(bào)廢), Outtime datetime ) create table Users ( Usno char(4) primary key, Usname 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(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 cascade alter table Stock add 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)體驗(yàn),如有需要請于我們聯(lián)系。高清課程可提供免費(fèi)體驗(yàn),如有需要請于我們聯(lián)系。 咨詢電話:咨詢電話:020-. 值班手機(jī):值班手機(jī):. 網(wǎng)站網(wǎng)址:網(wǎng)站網(wǎng)址:

注意事項(xiàng)

本文(倉庫設(shè)備管理系統(tǒng)--數(shù)據(jù)庫設(shè)計(jì))為本站會員(good****022)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!