引言
企業(yè)的設(shè)備管理在企業(yè)的生產(chǎn)制造和管理過(guò)程之中意義比較重大,明確企業(yè)的設(shè)備的產(chǎn)權(quán)和維護(hù)成本對(duì)于企業(yè)的成本控制和財(cái)務(wù)管理之中起到了重要的作用。隨著市場(chǎng)競(jìng)爭(zhēng)的加劇,現(xiàn)代企業(yè)所處的市場(chǎng)環(huán)境發(fā)生了深刻的變革,企業(yè)競(jìng)爭(zhēng)越來(lái)越強(qiáng)調(diào)基于客戶(hù)需求的競(jìng)爭(zhēng)。因此,企業(yè)的生產(chǎn)方式逐漸轉(zhuǎn)向以柔性自動(dòng)化生產(chǎn)為基礎(chǔ)的各種先進(jìn)生產(chǎn)模式,目前生產(chǎn)類(lèi)型大致可以劃分為三種:大量流水生產(chǎn)、多品種小批量生產(chǎn)和單件生產(chǎn)。當(dāng)下中國(guó)制造業(yè)多集中在多品種小批量生產(chǎn)企業(yè),這種生產(chǎn)方式開(kāi)始占有越來(lái)越重要的地位。為了適應(yīng)這種生產(chǎn)方式,企業(yè)需要不斷的改變生產(chǎn)線(xiàn),并且不斷的購(gòu)買(mǎi)和租賃機(jī)器設(shè)備。這種轉(zhuǎn)變給企業(yè)的設(shè)備管理和財(cái)務(wù)信息收集帶來(lái)了巨大的挑戰(zhàn)。
設(shè)備管理系統(tǒng)是一個(gè)以設(shè)備為中心,對(duì)設(shè)備從統(tǒng)計(jì)到報(bào)廢的一個(gè)全生命周期中所發(fā)生的各種事件進(jìn)行跟蹤的一個(gè)管理信息系統(tǒng)。系統(tǒng)可以為企業(yè)提供一個(gè)簡(jiǎn)便實(shí)用的管理平臺(tái),將設(shè)備全生命周期的管理工作信息化,有效地進(jìn)行設(shè)備管理工作,以提高設(shè)備生命周期的利潤(rùn)率,直接為企業(yè)創(chuàng)造價(jià)值。設(shè)計(jì)優(yōu)良的設(shè)備管理系統(tǒng),實(shí)現(xiàn)安全性和高質(zhì)量,防止故障發(fā)生,從而使企業(yè)達(dá)到降低成本和全面生產(chǎn)效率的提高。
因此,模具制造企業(yè)要提高管理水平,具備快速反應(yīng)和及時(shí)調(diào)整的能力,沒(méi)有一套先進(jìn)的管理系統(tǒng)實(shí)現(xiàn)管理的信息化是很難做到的。通過(guò)信息化建設(shè),實(shí)現(xiàn)模具制造企業(yè)的集成化管理,是促進(jìn)企業(yè)提高經(jīng)營(yíng)管理水平的一個(gè)有效途徑
在中小型企業(yè),設(shè)備管理業(yè)務(wù)往往從設(shè)備的入庫(kù)開(kāi)始,其主要包含以下幾部分工作:
設(shè)備購(gòu)進(jìn)之初,又設(shè)備部門(mén)的專(zhuān)業(yè)人員對(duì)設(shè)備情況進(jìn)行核對(duì),并填寫(xiě)設(shè)備情況登記表。再又管理人員負(fù)責(zé)將設(shè)備情況登記表登記存檔,并將有關(guān)使用說(shuō)明進(jìn)行編號(hào)存檔,以備維修之用。對(duì)于一些附屬設(shè)備,僅做登記入庫(kù)管理,以便進(jìn)行及時(shí)核對(duì)和調(diào)配。
設(shè)備日常運(yùn)行中,要對(duì)日常檢測(cè)到的數(shù)據(jù)進(jìn)行必要存儲(chǔ)和監(jiān)督。在有經(jīng)驗(yàn)的技師的指導(dǎo)下,根據(jù)日常使用記錄,制訂日常維護(hù)計(jì)劃,力爭(zhēng)降低裝置因設(shè)備問(wèn)題造成的非計(jì)劃停工次數(shù)。 (3)在設(shè)備發(fā)生事故的情況下,登記事故記錄,并向技術(shù)人員提交事故維修表。由技術(shù)人員進(jìn)行現(xiàn)場(chǎng)觀(guān)察,根據(jù)事故維修表和日常運(yùn)行數(shù)據(jù),確定維修標(biāo)準(zhǔn)及要求。以便進(jìn)行及時(shí),合理的維修。在維修結(jié)束后,編寫(xiě)維修情況報(bào)告和設(shè)備狀態(tài)報(bào)告。 管理人員對(duì)有關(guān)資產(chǎn)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),產(chǎn)品報(bào)表,以便高層管理人員根據(jù)該報(bào)表把握設(shè)備運(yùn)營(yíng)的宏觀(guān)情況。
系統(tǒng)設(shè)計(jì)的目標(biāo) 信息系統(tǒng)的目標(biāo)應(yīng)與企業(yè)對(duì)該業(yè)務(wù)的管理目標(biāo)相一致,分析信息系統(tǒng)的目標(biāo)應(yīng)從企業(yè)的管理目標(biāo)入手。根據(jù)現(xiàn)代企業(yè)分層次的管理模式,設(shè)置不同的權(quán)限級(jí)別,分別提供普通用戶(hù),設(shè)備管理者和系統(tǒng)管理員三個(gè)層次。系統(tǒng)目標(biāo)如下:
提供簡(jiǎn)單,方便的操作。
對(duì)系統(tǒng)提供必要的權(quán)限管理。
根據(jù)企業(yè)原有的設(shè)備管理業(yè)務(wù),為企業(yè)不同管理層次的職員提供相應(yīng)的功能。 (4)
使企業(yè)的設(shè)備管理更加科學(xué)和規(guī)X,杜絕設(shè)備的丟失和設(shè)備賬目混亂的情況。 (5)
節(jié)約設(shè)備管理的成本。
目錄
TOC \o "1-3"\h \u
引言............................................................................................................................................ I
............................................................................................................................................... III
1. 企業(yè)管理系統(tǒng)概述............................................................................................................ 1
1.1 系統(tǒng)概述.................................................................................................................. 1
1.2選題背景................................................................................................................... 1
1.3系統(tǒng)設(shè)計(jì)的目標(biāo)....................................................................................................... 2
1.4系統(tǒng)設(shè)計(jì)思想........................................................................................................... 3
2需求分析............................................................................................................................... 4
2.1實(shí)現(xiàn)設(shè)備信息錄入、瀏覽、刪除、修改、檢索和統(tǒng)計(jì)等。............................ 4
2.2 可以查詢(xún)?cè)O(shè)備的購(gòu)買(mǎi)記錄..................................................................................... 4
2.3 可以實(shí)現(xiàn)登錄輸入密碼....................................................................................... 4
2.4實(shí)現(xiàn)報(bào)修、維護(hù)信息更改...................................................................................... 4
2.5實(shí)現(xiàn)外借、回收、損害估價(jià).................................................................................. 4
2.6部門(mén)信息、員工信息錄入...................................................................................... 4
2.7設(shè)備預(yù)算及實(shí)際報(bào)銷(xiāo).............................................................................................. 4
2.8實(shí)現(xiàn)國(guó)家標(biāo)準(zhǔn)設(shè)備代碼的維護(hù).............................................................................. 4
2.9具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能.............................................................................. 4
2.10能夠?qū)υO(shè)備進(jìn)行方便的檢索................................................................................ 4
3數(shù)據(jù)需求............................................................................................................................... 4
3.1主鍵約束、非空值約束.......................................................................................... 4
3.2外鍵約束................................................................................................................... 5
3.3數(shù)據(jù)表的建立........................................................................................................... 5
設(shè)備種類(lèi)表............................................................................................................. 7
3.4約定............................................................................................................................ 9
4關(guān)系模式............................................................................................................................... 9
4.1 E-R圖..................................................................................................................... 9
4.2 數(shù)據(jù)庫(kù)模型............................................................................................................ 12
4.3關(guān)系圖的建立......................................................................................................... 12
5數(shù)據(jù)庫(kù)源代碼.................................................................................................................... 13
5.1數(shù)據(jù)庫(kù)建立............................................................................................................. 13
5.1.1創(chuàng)建數(shù)據(jù)庫(kù);............................................................................................. 13
5.1.2創(chuàng)建用戶(hù)表;............................................................................................. 14
5.1.4部門(mén)表建立;........................................................................................... 15
5.1.3設(shè)備類(lèi)型表建立;.................................................................................... 18
5.1.4設(shè)備狀態(tài)表建立......................................................................................... 21
go.................................................................................................................................... 21
5.2創(chuàng)建設(shè)備信息表.................................................................................................... 23
5.2.1信息填入..................................................................................................... 23
5.2.2設(shè)備填入..................................................................................................... 25
5.2.3人員信息..................................................................................................... 27
5.2.4部門(mén)信息..................................................................................................... 28
go............................................................................................................................................ 28
6結(jié)果數(shù)據(jù)檢驗(yàn).................................................................................................................... 30
6.1過(guò)程要求................................................................................................................. 30
6.2添加設(shè)備信息......................................................................................................... 31
6.3插入新的設(shè)備信息................................................................................................ 33
go........................................................................................................................... 33
6.4更新設(shè)備狀態(tài)......................................................................................................... 34
4.設(shè)備借還添加................................................................................................................... 35
drop proc 設(shè)備借還表_Add........................................................................................ 35
5.設(shè)備借還更新................................................................................................................... 36
6.5設(shè)備維修添加......................................................................................................... 36
6.6設(shè)備報(bào)廢更新......................................................................................................... 37
go............................................................................................................................................ 38
7結(jié)束語(yǔ)................................................................................................................................. 39
1企業(yè)管理系統(tǒng)概述
系統(tǒng)概述
本文首先概要的論述了數(shù)據(jù)庫(kù)的有關(guān)知識(shí)與現(xiàn)狀。之后,對(duì)當(dāng)代計(jì)算機(jī)數(shù)據(jù)庫(kù)技術(shù)的現(xiàn)狀,尤其是對(duì)關(guān)系型數(shù)據(jù)庫(kù)作了系統(tǒng)的描述。在此基礎(chǔ)上,本文重點(diǎn)對(duì)數(shù)據(jù)庫(kù)的開(kāi)發(fā)環(huán)境— Microsoft VisualBasic 2005 作了詳細(xì)的介紹,然后,對(duì)開(kāi)發(fā)一個(gè)小型的現(xiàn)代流通企業(yè)設(shè)備管理系統(tǒng)所用到的語(yǔ)句、函數(shù)、對(duì)象進(jìn)行了詳細(xì)的闡述。最后,結(jié)合自己編寫(xiě)的現(xiàn)代流通企業(yè)設(shè)備管理系統(tǒng),給出了完整的、可實(shí)際使用的數(shù)據(jù)庫(kù)管理系統(tǒng)。并給出了該系統(tǒng)的使用方法和設(shè)計(jì)方法。
1、從企業(yè)設(shè)備資產(chǎn)管理實(shí)際需求出發(fā),建立符合中國(guó)企業(yè)設(shè)備管理普遍模式的軟件管理工作體系; 中設(shè)EAM2008以中國(guó)企業(yè)的設(shè)備管理模式為立足點(diǎn),以設(shè)備資產(chǎn)全壽命周期管理為原則,通過(guò)運(yùn)行、維護(hù)維修等核心工作與日常管理分析相結(jié)合,對(duì)設(shè)備實(shí)行標(biāo)準(zhǔn)化管理和綜合管理,可以為企業(yè)建立符合其實(shí)際管理模式的,全過(guò)程綜合管理的計(jì)算機(jī)工作體系。
2、建立設(shè)備資產(chǎn)全生命周期的基礎(chǔ)管理體系; 中設(shè)EAM2008通過(guò)建立標(biāo)準(zhǔn)的信息結(jié)構(gòu),從資產(chǎn)引入的購(gòu)置與更新作為主要管理點(diǎn),以單體設(shè)備為主要數(shù)據(jù)對(duì)象,按照設(shè)備購(gòu)置、安裝驗(yàn)收、立卡建帳、資產(chǎn)折舊、變動(dòng)、設(shè)備報(bào)廢、檔案建立、資產(chǎn)統(tǒng)計(jì)等日常管理流程進(jìn)行數(shù)據(jù)記錄,進(jìn)而自動(dòng)集成有關(guān)一臺(tái)設(shè)備的全部數(shù)據(jù),從而高效地建立設(shè)備整個(gè)壽命周期的、完整的基礎(chǔ)管理檔案和技術(shù)檔案。 為了解決企業(yè)帳實(shí)對(duì)應(yīng)的問(wèn)題,中設(shè)EAM2008系統(tǒng)專(zhuān)門(mén)設(shè)置了設(shè)備與資產(chǎn)對(duì)帳功能,通過(guò)資產(chǎn)編號(hào)與設(shè)備編號(hào)的對(duì)應(yīng)關(guān)系,實(shí)現(xiàn)設(shè)備臺(tái)帳與資產(chǎn)臺(tái)帳的自動(dòng)對(duì)帳功能。
建立以設(shè)備部位為核心的維護(hù)維修管理體系,幫助企業(yè)實(shí)現(xiàn)對(duì)設(shè)備運(yùn)行、維護(hù)、維修的標(biāo)準(zhǔn)化管理; 中設(shè)EAM2008在設(shè)備運(yùn)維功能中,以設(shè)備部位為核心,通過(guò)對(duì)運(yùn)行、維護(hù)、維修發(fā)生部位進(jìn)行細(xì)化管理,使設(shè)備維修維護(hù)管理更系統(tǒng),同時(shí)通過(guò)控制工作進(jìn)程,結(jié)合人力資源、備件資源、技術(shù)資源、維修工具、資金的合理配置,實(shí)現(xiàn)最高效的管理。 通過(guò)中設(shè)EAM2008幫助企業(yè)建立完整的設(shè)備技術(shù)工作標(biāo)準(zhǔn)規(guī)程,包括點(diǎn)檢定標(biāo)、保養(yǎng)周期定標(biāo)、設(shè)備潤(rùn)滑五定、維修周期定標(biāo)等等,并對(duì)故障、事故、停機(jī)等進(jìn)行分類(lèi)管理,實(shí)現(xiàn)設(shè)備運(yùn)行、維護(hù)、維修等設(shè)備管理的主要工作的知識(shí)管理和統(tǒng)計(jì)分析管理。
建立異常問(wèn)題臺(tái)帳中心,及時(shí)發(fā)現(xiàn)設(shè)備運(yùn)行中存在的問(wèn)題; 中設(shè)EAM2008建立了異常問(wèn)題臺(tái)帳中心,解決設(shè)備運(yùn)行異常問(wèn)題。異常問(wèn)題臺(tái)帳中心實(shí)現(xiàn)企業(yè)設(shè)備管理的工作有序化和任務(wù)明確化,在沒(méi)有出現(xiàn)停機(jī)或明顯故障時(shí),可以通過(guò)異常問(wèn)題記錄通報(bào)設(shè)備狀況,并提交維護(hù)人員進(jìn)行處理,及時(shí)發(fā)現(xiàn)設(shè)備運(yùn)行中的異常并采取措施,避免引起停機(jī)造成損失。
1.2選題背景
在中小型企業(yè),設(shè)備管理業(yè)務(wù)往往從設(shè)備的入庫(kù)開(kāi)始,其主要包含以下幾部分工作:
設(shè)備購(gòu)進(jìn)之初,又設(shè)備部門(mén)的專(zhuān)業(yè)人員對(duì)設(shè)備情況進(jìn)行核對(duì),并填寫(xiě)設(shè)備情況登記表。再又管理人員負(fù)責(zé)將設(shè)備情況登記表登記存檔,并將有關(guān)使用說(shuō)明進(jìn)行編號(hào)存檔,以備維修之用。對(duì)于一些附屬設(shè)備,僅做登記入庫(kù)管理,以便進(jìn)行及時(shí)核對(duì)和調(diào)配。
設(shè)備日常運(yùn)行中,要對(duì)日常檢測(cè)到的數(shù)據(jù)進(jìn)行必要存儲(chǔ)和監(jiān)督。在有經(jīng)驗(yàn)的技師的指導(dǎo)下,根據(jù)日常使用記錄,制訂日常維護(hù)計(jì)劃,力爭(zhēng)降低裝置因設(shè)備問(wèn)題造成的非計(jì)劃停工次數(shù)。
在設(shè)備發(fā)生事故的情況下,登記事故記錄,并向技術(shù)人員提交事故維修表。由技術(shù)人員進(jìn)行現(xiàn)場(chǎng)觀(guān)察,根據(jù)事故維修表和日常運(yùn)行數(shù)據(jù),確定維修標(biāo)準(zhǔn)及要求。以便進(jìn)行及時(shí),合理的維修。在維修結(jié)束后,編寫(xiě)維修情況報(bào)告和設(shè)備狀態(tài)報(bào)告。 管理人員對(duì)有關(guān)資產(chǎn)數(shù)據(jù)進(jìn)行統(tǒng)計(jì),產(chǎn)品報(bào)表,以便高層管理人員根據(jù)該報(bào)表把握設(shè)備運(yùn)營(yíng)的宏觀(guān)情況。
1.3系統(tǒng)設(shè)計(jì)的目標(biāo)
信息系統(tǒng)的目標(biāo)應(yīng)與企業(yè)對(duì)該業(yè)務(wù)的管理目標(biāo)相一致,分析信息系統(tǒng)的目標(biāo)應(yīng)從企業(yè)的管理目標(biāo)入手。根據(jù)現(xiàn)代企業(yè)分層次的管理模式,設(shè)置不同的權(quán)限級(jí)別,分別提供普通用戶(hù),設(shè)備管理者和系統(tǒng)管理員三個(gè)層次。系統(tǒng)目標(biāo)如下:
提供簡(jiǎn)單,方便的操作。
對(duì)系統(tǒng)提供必要的權(quán)限管理。
根據(jù)企業(yè)原有的設(shè)備管理業(yè)務(wù),為企業(yè)不同管理層次的職員提供相應(yīng)的功能。
使企業(yè)的設(shè)備管理更加科學(xué)和規(guī)范,杜絕設(shè)備的丟失和設(shè)備賬目混亂的情況。
節(jié)約設(shè)備管理的成本。
對(duì)日常的設(shè)備運(yùn)行情況進(jìn)行管理,同時(shí)提供一些必要的報(bào)表。
為企業(yè)實(shí)現(xiàn)整體信息化和其他相關(guān)系統(tǒng)提供必要的數(shù)據(jù)支持。
1.4系統(tǒng)設(shè)計(jì)思想
信息系統(tǒng)的建設(shè)需要遵循正確的方法和步驟。目前比較流行和成熟的開(kāi)發(fā)方法有結(jié)構(gòu)化生命周期法,原型法,面向?qū)ο蟮姆椒ê陀?jì)算機(jī)輔助軟件工程。本系統(tǒng)采用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)開(kāi)發(fā),這種方法的基本思想是建立面向用戶(hù)的觀(guān)念,嚴(yán)格區(qū)分工作階段,自頂向下地完成系統(tǒng)的研制工作,并充分考慮變化的情況。
2需求分析
2.1實(shí)現(xiàn)設(shè)備信息錄入、瀏覽、刪除、修改、檢索和統(tǒng)計(jì)等。
不同的企業(yè)只需要對(duì)其稍作修改即可開(kāi)發(fā)出符合本企業(yè)要求的設(shè)備管理系統(tǒng)
2.2 可以查詢(xún)?cè)O(shè)備的購(gòu)買(mǎi)記錄
2.3 可以實(shí)現(xiàn)登錄輸入密碼
2.4實(shí)現(xiàn)報(bào)修、維護(hù)信息更改
2.5實(shí)現(xiàn)外借、回收、損害估價(jià)
2.6部門(mén)信息、員工信息錄入
2.7設(shè)備預(yù)算及實(shí)際報(bào)銷(xiāo)
2.8實(shí)現(xiàn)國(guó)家標(biāo)準(zhǔn)設(shè)備代碼的維護(hù)
2.9具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能
2.10能夠?qū)υO(shè)備進(jìn)行方便的檢索
3數(shù)據(jù)需求
3.1主鍵約束、非空值約束
八個(gè)表中都有主鍵,在設(shè)備表和用戶(hù)表中,設(shè)備號(hào)和用戶(hù)名是主鍵,因?yàn)橐粋€(gè)公司中可能一種設(shè)備不只只有一個(gè),也許有多個(gè),用戶(hù)密碼也可能會(huì)一樣的,所以以設(shè)備號(hào)和用戶(hù)名為主鍵,能保證數(shù)據(jù)的唯一。在其他中,一般以ID為主鍵。
3.2外鍵約束
將嚴(yán)格遵循外鍵約束條件。
3.3數(shù)據(jù)表的建立
在數(shù)據(jù)庫(kù)中可以直接對(duì)設(shè)備管理系統(tǒng)之間新建表,也可以用代碼建表。這里我們用直接建表法實(shí)現(xiàn)。
部門(mén)表:
圖3.3 SEQ 圖3.3 \* ARABIC 1
用戶(hù)表:
圖3.3 SEQ 圖3.3 \* ARABIC 2
權(quán)限表:
圖3.3 SEQ 圖3.3 \* ARABIC 3
設(shè)備表:
圖3.3 SEQ 圖3.3 \* ARABIC 4
設(shè)備大類(lèi)表
圖3.3 SEQ 圖3.3 \* ARABIC 5
設(shè)備種類(lèi)表
圖3.3 SEQ 圖3.3 \* ARABIC 6
設(shè)備維修表
圖3.3
設(shè)備調(diào)撥表
圖3.3 SEQ 圖3.3 \* ARABIC 7
3.4約定
數(shù)據(jù)庫(kù)SQL Server2005
4關(guān)系模式
4.1 E-R圖
用戶(hù)圖
圖4.1 SEQ 圖4.1 \* ARABIC 1
設(shè)備圖:
圖4.1 SEQ 圖4.1 \* ARABIC 2
設(shè)備調(diào)撥表:
圖4.1 SEQ 圖4.1 \* ARABIC 3
用戶(hù)等級(jí)表:
圖4.1 SEQ 圖4.1 \* ARABIC 4
部門(mén)信息:
圖4.1 SEQ 圖4.1 \* ARABIC 5
4.2 數(shù)據(jù)庫(kù)模型
圖4.2 SEQ 圖4.2 \* ARABIC 1
4.3關(guān)系圖的建立
關(guān)系圖是表之間的連接,用一個(gè)表中的外鍵引用另一個(gè)表中的主鍵。關(guān)系線(xiàn)的終點(diǎn)顯示一個(gè)主鍵符號(hào)—表示主鍵到外鍵的關(guān)系,或者顯示一個(gè)無(wú)窮符號(hào)以表示一對(duì)多關(guān)系的外鍵端。
用戶(hù)等級(jí)和用戶(hù)表的關(guān)系圖:
圖4.3 SEQ 圖4.3 \* ARABIC 1
5數(shù)據(jù)庫(kù)源代碼
5.1數(shù)據(jù)庫(kù)建立
5.1.1創(chuàng)建數(shù)據(jù)庫(kù);
USEmaster
GO
CREATEDATABASE librarysystem
ON
( NAME = librarysystem,
FILENAME = 'd:\librarysystem.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5)LOG ON( NAME = 'library',
FILENAME = 'd:\librarysystem.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB )
GO
5.1.2創(chuàng)建用戶(hù)表;
if exists(select * from sysobjects where name='用戶(hù)信息')
DROP TABLE 用戶(hù)信息
go
CREATE TABLE 用戶(hù)信息
(
id INT PRIMARY KEY IDENTITY(1,1),
UserName NVARCHAR(40) UNIQUE,--賬號(hào)
Password NVARCHAR(50),--密碼
)
INSERT INTO UserInfo(UserName,Password) VALUES('admin','admin')
SELECT * FROM 用戶(hù)信息
5.1.4部門(mén)表建立;
me varchar(10) not null,
)
INSERT INTO 部門(mén)GO
if exists(select * from sysobjects where name='部門(mén)表')
DROP TABLE 部門(mén)表
go
--創(chuàng)建部門(mén)表
CREATE TABLE 部門(mén)表 (
id int identity(1,1) primary key ,
deptNa表 (deptName) VALUES('生產(chǎn)部')
INSERT INTO 部門(mén)表 (deptName) VALUES('銷(xiāo)售部')
INSERT INTO 部門(mén)表 (deptName) VALUES('人力部')
·
5.1.3設(shè)備類(lèi)型表建立;
go
if exists(select * from sysobjects where name='設(shè)備類(lèi)型表')
DROP TABLE 設(shè)備類(lèi)型表
go
--創(chuàng)建設(shè)備類(lèi)型表
CREATE TABLE 設(shè)備類(lèi)型表 (
id int identity(1,1) primary key ,
typeName varchar(10) not null,
)
INSERT INTO 設(shè)備類(lèi)型表 (typeName)VALUES('電子')
INSERT INTO 設(shè)備類(lèi)型表 (typeName)VALUES('辦公')
INSERT INTO 設(shè)備類(lèi)型表 (typeName)VALUES('生產(chǎn)')
INSERT INTO 設(shè)備類(lèi)型表 (typeName)VALUES('生活')
select * from 設(shè)備類(lèi)型表
5.1.4設(shè)備狀態(tài)表建立
go
if exists(select * from sysobjects where name='設(shè)備狀態(tài)表')
DROP TABLE 設(shè)備狀態(tài)表
go
--創(chuàng)建設(shè)備狀態(tài)表
CREATE TABLE 設(shè)備狀態(tài)表 (
id int identity(1,1) primary key ,
stateName varchar(10) not null,
)
INSERT INTO設(shè)備狀態(tài)表 (stateName) VALUES('空閑')
INSERT INTO 設(shè)備狀態(tài)表 (stateName) VALUES('借出')
INSERT INTO 設(shè)備狀態(tài)表 (stateName) VALUES('維修')
INSERT INTO 設(shè)備狀態(tài)表 (stateName) VALUES('報(bào)廢')
select * from 設(shè)備狀態(tài)表
5.2創(chuàng)建設(shè)備信息表
5.2.1信息填入
將設(shè)備ID,設(shè)備種類(lèi),類(lèi)型,分類(lèi),狀態(tài),價(jià)格,折現(xiàn)率加入到表中;
go
--創(chuàng)建設(shè)備信息表
CREATE TABLE 設(shè)備信息表(
id INT identity(1001,1) primary key, --'主鍵'
equipmentName VARCHAR(100) NOT NULL, --'設(shè)備名稱(chēng)'
equipmentPrice decimal(16,2) NOT NULL, --'設(shè)備價(jià)格'
typeId int foreign key references 設(shè)備類(lèi)型表(id) NOT NULL ,-- '類(lèi)型',
factory VARCHAR(100) DEFAULT NULL, -- '廠(chǎng)商'
factoryDate varchar(100) DEFAULT NULL, --'出廠(chǎng)日期'
buyDate VARCHAR(100) DEFAULTNULL, -- '購(gòu)買(mǎi)日期'
equipmentState INT foreign key references 設(shè)備狀態(tài)表(id), -- '設(shè)備狀態(tài)'
content nvarchar(100)
--pictureUrl NVARCHAR(100)--設(shè)備圖片路徑
)
5.2.2設(shè)備填入
將使用年限,維修信息,報(bào)廢日期,設(shè)備ID,維修人員ID加入表中;
if exists(select * from sysobjects where name='設(shè)備維修表')
DROP TABLE 設(shè)備維修表
go
CREATE TABLE 設(shè)備維修表 (
id INT identity(1,1) primary key ,-- '主鍵',
equipmentid INT foreign key references 設(shè)備維修表(id), -- '設(shè)備編號(hào)',
repairtime VARCHAR(20) DEFAULT NULL,-- '送修時(shí)間',
dealier VARCHAR(100) DEFAULT NULL, -- '維修人員',
place VARCHAR(100) DEFAULTNULL, -- '送修地點(diǎn)',
reason VARCHAR(1000) DEFAULT NULL, -- '故障原因',
equipmentrepair VARCHAR(20) DEFAULT NULL ,-- '完修時(shí)間',
worktime INT DEFAULT NULL, -- '維修天數(shù)',
repairmoney Money DEFAULT NULL ,-- '維修費(fèi)用',
)
5.2.3人員信息
將使用人,調(diào)撥信息,備注,部門(mén)ID,人員ID,設(shè)備ID加入表中;
if exists(select * from sysobjects where name='設(shè)備報(bào)廢表')
DROP TABLE 設(shè)備報(bào)廢表
go
CREATE TABLE 設(shè)備報(bào)廢表 (
id int identity(1,1) primary key ,-- '主鍵',
equipmentid INT foreign key references 設(shè)備報(bào)廢表(id), -- '報(bào)廢設(shè)備編號(hào)',
--scrapmoney money DEFAULT NULL, -- '剩余價(jià)值',
scraptime VARCHAR(20) DEFAULT NULL,-- '報(bào)廢時(shí)間',
reason VARCHAR(1000) DEFAULTNULL -- '報(bào)廢原因',
)
5.2.4部門(mén)信息
將部門(mén)ID,部門(mén)名稱(chēng),父部門(mén)加入表中;
if exists(select * from sysobjects where name='設(shè)備借還表')
DROP TABLE 設(shè)備借還表
go
oreign key references equipment(id), -- '設(shè)備編號(hào)',
lendperson VARCHAR(100) DEFAULT NULL, -- '借用人',
lenddept INT foreign key references department(id) ,-- '借用部門(mén)',
lendtime VARCHAR(100) DEFAULT NULL,-- '借用時(shí)間',
lendday INT DEFAULT NULL, -- '借用天數(shù)',
returntime VARCHAR(100) DEFAULT NULL -- '歸還時(shí)間
)
6結(jié)果數(shù)據(jù)檢驗(yàn)
6.1過(guò)程要求
在設(shè)備信息管理模塊中,不允許出現(xiàn)相同的設(shè)備編號(hào),再添加、修改記錄時(shí),應(yīng)進(jìn)行測(cè)試,如果當(dāng)前值已存在,則禁止操作,當(dāng)刪除一個(gè)設(shè)備編號(hào)時(shí),其對(duì)應(yīng)的其他信息也一并刪除;
在設(shè)備維修管理模塊中,當(dāng)送修設(shè)備完成后要對(duì)其庫(kù)存狀態(tài)進(jìn)行修改,加以測(cè)試,觀(guān)察相應(yīng)設(shè)備狀態(tài)的變換是否與預(yù)期保持一致。按照上面進(jìn)行測(cè)試,符合數(shù)據(jù)要求的操作均可行,不符合要求的操作均被拒絕操作,并給出不服合某項(xiàng)需求的提示。
系統(tǒng)登錄測(cè)試 操作要求: 輸入錯(cuò)誤的密碼看系統(tǒng)是否能進(jìn)入本系統(tǒng),重復(fù)三次能否退出登錄窗口;
在口令中輸入一個(gè)不規(guī)范的符號(hào),看系統(tǒng)的處理方式;
按正確的用戶(hù)名和密碼檢查登陸是否成功。
過(guò)程要求:在登錄時(shí),不同的用戶(hù)級(jí)別有不同的口令、權(quán)限,系統(tǒng)管理員可以對(duì)其他用戶(hù)多的信息進(jìn)行修改;
普通用戶(hù)登錄后,系統(tǒng)管理員可以查看其操作的信息。 按照上述的內(nèi)容進(jìn)行測(cè)試,正確的操作可以進(jìn)入本系統(tǒng),并進(jìn)行操作;錯(cuò)誤或非法的操作都不可以進(jìn)入本系統(tǒng),并給出錯(cuò)誤提示。
模塊接口測(cè)試 系統(tǒng)各功能模塊間的接口測(cè)試是檢測(cè)系統(tǒng)各個(gè)模塊之間處理問(wèn)題的一致性,當(dāng)系統(tǒng)檢測(cè)到某一操作在作用時(shí),各個(gè)功能模塊間工作的銜接不應(yīng)出現(xiàn)問(wèn)題。
6.2添加設(shè)備信息
insert into 設(shè)備信息表 values('沙發(fā)','300.00',3,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表values('iPhone5s','3000.00',1,'美國(guó)蘋(píng)果公司','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('電扇','100.00',4,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('冰箱','5000.00',4,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('飲水機(jī)','400.00',4,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('電腦','3000.00',1,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('鍵盤(pán)','150.00',1,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('洗衣機(jī)','6000.00',4,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('板床','500.00',4,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('電腦機(jī)箱','4000.00',1,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
insert into 設(shè)備信息表 values('時(shí)鐘','500.00',1,'湖北電子制造廠(chǎng)','2017-04-10','2017-04-15',1,'物品')
6.3插入新的設(shè)備信息
go
if exists(select * fromsys.procedures where name='設(shè)備信息表_Add')
drop proc 設(shè)備信息表_Add
go
create proc 設(shè)備信息表_Add
(@equipmentNameVARCHAR(100),@typeId int,@factory VARCHAR(100),@factoryDatevarchar(100),@buyDate VARCHAR(100),@content nvarchar(100))
as
declare @equipmentPricedecimal(16,2)
declare @equipmentStateint
set @equipmentPrice=500
set @equipmentState=1
insert into 設(shè)備信息表values(@equipmentName,@equipmentPrice,@typeId,@factory,@factoryDate,@buyDate,@equipmentState,@content)
go
select * from 設(shè)備信息表 where equipmentName= '電扇'
go
create procEquiment_Update
(@equimentIDint,@equipmentName VARCHAR(100),@typeId int,@factory VARCHAR(100),@factoryDatevarchar(100),@buyDate VARCHAR(100),@content nvarchar(100))
as
update equipment setequipmentName=@equipmentName,typeId=@typeId,factory=@factory,factoryDate=@factoryDate,buyDate=@buyDate,content=@content
where id=@equimentID
go
6.4更新設(shè)備狀態(tài)
go
create procEquiment_UpdateSate
(@equimentIDint,@equimentState int)
as
update equipment setequipmentState=@equimentState
where id=@equimentID
go
GO
4.設(shè)備借還添加
if exists(select * from sys.procedures wherename='設(shè)備借還表_Add')
drop proc 設(shè)備借還表_Add
go
create proc 設(shè)備借還表_Add
(@equipmentid int,@lendpersonVARCHAR(100),@lenddept INT,@lendtime VARCHAR(100),@lendday INT)
as
declare @returntime VARCHAR(100)
set @returntime=null
insert into 設(shè)備借還表values(@equipmentid,@lendperson,@lenddept,@lendtime,@lendday,@returntime)
go
5.設(shè)備借還更新
go
create proc 設(shè)備借還表_Update
(@equipmentid int,@returntime VARCHAR(100))
as
update 設(shè)備借還表 set returntime=@returntime where id=@equipmentid
6.5設(shè)備維修添加
go
create proc 設(shè)備維修表_Insert(
@equipmentidINT,@repairtime VARCHAR(20) ,@dealier VARCHAR(100) ,@place VARCHAR(100),@reason VARCHAR(1000)
)
as
insert into 設(shè)備維修表(equipmentid,repairtime,dealier,place,reason)values(@equipmentid,@repairtime,@dealier,@place,@reason)
go
create proc 設(shè)備維修表_Update(
@id int,@worktime int,@equipmentrepair varchar(20)
)
as
update equipmentrepairset worktime=@worktime ,equipmentrepair=@equipmentrepair where id=@id
go
6.6設(shè)備報(bào)廢更新
selectes.id,equipmentName,scraptime,reason from 設(shè)備報(bào)廢表 es join 設(shè)備信息表 e on es.equipmentid=e.id
go
if exists(select * fromsys.procedures where name='equimentscrap_insert')
drop procequimentscrap_insert
go
create procequimentscrap_insert
(@equipmentidINT,@scraptime VARCHAR(20),@reason VARCHAR(1000))
as
insert into 設(shè)備報(bào)廢表(equipmentid,scraptime,reason)values(@equipmentid,@scraptime,@reason)
7結(jié)束語(yǔ)
通過(guò)這些天的準(zhǔn)備和系統(tǒng)設(shè)計(jì),經(jīng)過(guò)指導(dǎo)老師的辛勤幫助和指導(dǎo),完成了《公司設(shè)備管理系統(tǒng)》的設(shè)計(jì)。設(shè)計(jì)期間,我遇到了很多的問(wèn)題,也學(xué)到了很多在學(xué)校學(xué)不到的知識(shí)。這些讓我深深地體現(xiàn)到進(jìn)行軟件開(kāi)發(fā)不是一件簡(jiǎn)單的事情,它需要設(shè)計(jì)者具有全面的專(zhuān)業(yè)知識(shí)、縝密的思維、嚴(yán)謹(jǐn)?shù)膽B(tài)度以及較高的分析問(wèn)題、解決問(wèn)題的能力,而我在很多方面還有欠缺。要想設(shè)計(jì)一個(gè)功能完整、操作簡(jiǎn)單的軟件確實(shí)不是一件很容易的事情。首先要進(jìn)行需求分析,確定本系統(tǒng)要解決的問(wèn)題。然后是總體設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)是非常重要的。接著是詳細(xì)設(shè)計(jì),將上述功能完善起來(lái)。最后是運(yùn)行調(diào)試,在調(diào)試過(guò)程中發(fā)現(xiàn)問(wèn)題及時(shí)加以改正、完善。在實(shí)現(xiàn)的過(guò)程中,由于自己的水平有限,要不斷的咨詢(xún)老師和翻閱書(shū)籍,通過(guò)這次的課程設(shè)計(jì)我更加了解了軟件這一詞的真正含義,以及軟件開(kāi)發(fā)的大概流程以及主要步驟,概要設(shè)計(jì)。其中包括了編寫(xiě)的目的和背景,總體設(shè)計(jì)等,詳細(xì)設(shè)計(jì)主要是確定系統(tǒng)的綜合要求以及分析系統(tǒng)的數(shù)據(jù)要求。我收獲了許多,對(duì)于軟件工程的知識(shí)有了很好的鞏固和應(yīng)用,比課堂上的學(xué)習(xí)更多,只有當(dāng)做具體的項(xiàng)目時(shí)所學(xué)的知識(shí)才是最有價(jià)值的,對(duì)于我們以后更加的有好處。
在項(xiàng)目進(jìn)行的過(guò)程中,我們要不斷去整理自己的工作情況和做好總結(jié),這樣以來(lái),無(wú)論是在自己的技術(shù)還是其它方面,都會(huì)對(duì)我們有很大的提高,在長(zhǎng)期的積累后,無(wú)論是我們個(gè)人能力,還是我們的團(tuán)隊(duì)能力都會(huì)有很大的提高。
在整個(gè)項(xiàng)目的實(shí)施工作中,也讓我們了解與積累相關(guān)經(jīng)驗(yàn)教訓(xùn):
1、我們應(yīng)該完善對(duì)內(nèi)部承包合同的管理,加強(qiáng)對(duì)內(nèi)部承包合同的執(zhí)行力度;
2、我們應(yīng)該完善對(duì)項(xiàng)目風(fēng)險(xiǎn)評(píng)估的機(jī)制;
3、我們應(yīng)該完善對(duì)項(xiàng)目風(fēng)險(xiǎn)防范的機(jī)制;
4、我們應(yīng)該完善對(duì)項(xiàng)目風(fēng)險(xiǎn)控制的機(jī)制;文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-763290.html
作為此次項(xiàng)目測(cè)試的負(fù)責(zé)人,對(duì)于日常的測(cè)試流程、測(cè)試任務(wù)分配、測(cè)試執(zhí)行、缺陷跟蹤、協(xié)調(diào)內(nèi)部測(cè)試及協(xié)調(diào)客戶(hù)測(cè)試方面能力均得到了進(jìn)一步提高,理清了項(xiàng)目整個(gè)過(guò)程中測(cè)試小組的工作過(guò)程以及后期的項(xiàng)目移交工作。同時(shí)也對(duì)各子系統(tǒng)相應(yīng)的業(yè)務(wù)知識(shí)有了更進(jìn)一步認(rèn)知。相關(guān)業(yè)務(wù)知識(shí)方面還需要進(jìn)一步加強(qiáng),測(cè)試技能及測(cè)試管理方面還需要進(jìn)一步完善學(xué)習(xí)。更好的吸收項(xiàng)目經(jīng)驗(yàn),做好以后的補(bǔ)丁測(cè)試工作及其他項(xiàng)目的測(cè)試工作。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-763290.html
到了這里,關(guān)于企業(yè)設(shè)備管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!