數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告_第1頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告_第2頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告_第3頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告_第4頁(yè)
數(shù)據(jù)庫(kù)課程設(shè)計(jì)總結(jié)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩62頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、鄭州輕工業(yè)學(xué)院本科數(shù)據(jù)庫(kù)課程程設(shè)計(jì)總總結(jié)報(bào)告告設(shè)計(jì)題目 設(shè)備管管理系統(tǒng)統(tǒng) 學(xué)生姓名 關(guān)關(guān)興林 傅偉偉偉 學(xué) 號(hào)5441000701102008 5411007701002077系 別 計(jì)算機(jī)機(jī)與通信信工程學(xué)學(xué)院 專 業(yè) 計(jì)算算機(jī)科學(xué)學(xué)與技術(shù)術(shù) 班 級(jí) 110-002 指導(dǎo)教師 錢慎一一 張張 旭 2012 年 12月月 330 日日 鄭州輕工業(yè)業(yè)學(xué)院課 程 設(shè)設(shè) 計(jì) 任 務(wù)務(wù) 書題 目 設(shè) 備 管管 理 專業(yè)、班級(jí)級(jí) 計(jì)算機(jī)機(jī)科學(xué)與與技術(shù)11022 學(xué)號(hào) 5400007701002088 姓名名 關(guān)興興林 學(xué)號(hào) 5411007701002077 姓名名 傅偉偉偉 主要內(nèi)容:系統(tǒng)數(shù)據(jù)初初始化;員

2、工信信息的查查詢、修修改和添添加;設(shè)設(shè)備信息息的增刪刪改查;設(shè)備的的采購(gòu)信信息;設(shè)設(shè)備的分分配信息息;設(shè)備備的報(bào)修修;設(shè)備備的報(bào)廢廢;設(shè)備備的返廠廠維修。其中會(huì)涉及及到一些些實(shí)體的的屬性值值?;疽螅毫⒆阌诠舅局性O(shè)備備的管理理情況,實(shí)實(shí)現(xiàn)對(duì)于于設(shè)備的的管理信信息化,實(shí)實(shí)現(xiàn)對(duì)于于數(shù)據(jù)庫(kù)庫(kù)的合理理設(shè)計(jì)以以及對(duì)于于數(shù)據(jù)的的合理的的操作。主要參考資資料等:數(shù)據(jù)庫(kù)系系統(tǒng)概論論 作者者:王珊珊 薩師師煊 高高等教育育出版社社SQL Serrverr20005中文文版關(guān)系系數(shù)據(jù)庫(kù)庫(kù)基礎(chǔ)與與實(shí)踐教教程作作者:周周峰 電電子工業(yè)業(yè)出版社社SQL Serrverr數(shù)據(jù)庫(kù)庫(kù)開(kāi)發(fā)實(shí)實(shí)例精粹粹 作者者:徐國(guó)國(guó)智 汪

3、孝宜宜 等 電子工工業(yè)出版版社完 成 期 限: 兩兩周 指導(dǎo)教師簽簽名: 課程負(fù)責(zé)人人簽名: 2012年年 122月 30 日目 錄TOC o 1-3 h z u HYPERLINK l _Toc156294765 課 程 設(shè)設(shè) 計(jì) 任 務(wù) 書 PAGEREF _Toc156294765 h 2 HYPERLINK l _Toc156294766 一、需求分分析 PAGEREF _Toc156294766 h 4 HYPERLINK l _Toc156294767 1、系統(tǒng)功功能分析析4 22、系統(tǒng)統(tǒng)功能模模塊設(shè)計(jì)計(jì)6 HYPERLINK l _Toc156294768 二、數(shù)據(jù)庫(kù)庫(kù)設(shè)計(jì)7 H

4、YPERLINK l _Toc156294769 1、ERR圖 PAGEREF _Toc156294769 h 7 HYPERLINK l _Toc156294770 2、數(shù)據(jù)字字典 PAGEREF _Toc156294770 h 9 HYPERLINK l _Toc156294771 3、關(guān)系模模式 PAGEREF _Toc156294771 h 13 4、關(guān)關(guān)系表144 HYPERLINK l _Toc156294772 三、詳細(xì)設(shè)設(shè)計(jì) PAGEREF _Toc156294772 h 15項(xiàng)目功能模模塊15數(shù)據(jù)庫(kù)建立立過(guò)程的的一些代代碼225web開(kāi)發(fā)發(fā)的一些些代碼277 HYPERLIN

5、K l _Toc156294772 四、項(xiàng)目需需求環(huán)境境441五、體會(huì)和和感想442六、說(shuō)明42需求分析設(shè)備管理是是針對(duì)于于各種公公司或者者學(xué)校等等進(jìn)行的的一個(gè)數(shù)數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì),針針對(duì)的是是對(duì)于其其功用的的設(shè)備的的管理進(jìn)進(jìn)行的數(shù)數(shù)據(jù)整理理操作等等。本設(shè)計(jì)中主主要是設(shè)設(shè)計(jì)到設(shè)設(shè)備的狀狀態(tài)比較較多。從從設(shè)備的的進(jìn)入公公司到設(shè)設(shè)備的分分配、報(bào)報(bào)修、維維修、報(bào)報(bào)廢、返返廠維修修、設(shè)備備存放等等做一系系列信息息的整理理。有設(shè)設(shè)備的買買賣、分分配、維維修等操操作的出出現(xiàn),自自然的就就設(shè)計(jì)到到一些主主體比如如供應(yīng)商商、廠家家、部門門、員工工、倉(cāng)庫(kù)庫(kù)。其中廠家主主要是負(fù)負(fù)責(zé)的設(shè)設(shè)備的返返廠維修修,設(shè)計(jì)計(jì)到一些些

6、返廠相相關(guān)的信信息,諸諸如返廠廠維修時(shí)時(shí)間、維維修原因因、維修修費(fèi)用、維維修結(jié)果果、是否否在保質(zhì)質(zhì)期等等等;供應(yīng)商是對(duì)對(duì)于設(shè)備備的購(gòu)入入而牽連連來(lái)的,其其中包括括的一些些屬性采采購(gòu)時(shí)間間、采購(gòu)購(gòu)員、采采購(gòu)價(jià)格格、采購(gòu)購(gòu)數(shù)量等等等;部門是公司司內(nèi)部的的分設(shè)的的子集體體,其中中會(huì)牽涉涉到設(shè)備備的分配配、報(bào)修修、報(bào)廢廢的操作作。在分分配中分分為兩種種狀態(tài)借借出和歸歸還,屬屬性有借借出時(shí)間間、歸還還時(shí)間、負(fù)負(fù)責(zé)人以以及是否否可借等等,在報(bào)報(bào)修的聯(lián)聯(lián)系中包包含的屬屬性有報(bào)報(bào)修人、報(bào)報(bào)修時(shí)間間、報(bào)修修原因、維維修時(shí)間間、費(fèi)用用和維修修結(jié)果,在在報(bào)廢的的聯(lián)系中中主要有有一些報(bào)報(bào)廢的負(fù)負(fù)責(zé)人、報(bào)報(bào)廢的原原因、

7、報(bào)報(bào)廢時(shí)間間等的屬屬性;員工和部門門是有聯(lián)聯(lián)系的,設(shè)設(shè)備又是是屬于員員工管理理,屬于于員工使使用的。作作為輔助助性的必必須具備備有員工工實(shí)體的的存在。員員工的固固有屬性性比較明明顯、還還有因?yàn)闉樵诓块T門的上崗崗而牽連連出來(lái)一一些聯(lián)系系屬性。此數(shù)據(jù)庫(kù)的的數(shù)據(jù)量量不是很很大,關(guān)關(guān)系可以以借助于于后面的的數(shù)據(jù)圖圖觀測(cè)。系統(tǒng)功能分分析01.管理理員的登登錄02.瀏覽覽所有的的設(shè)備查詢所所有的設(shè)設(shè)備信息息修改設(shè)設(shè)備的信信息刪除設(shè)設(shè)備信息息03.采購(gòu)購(gòu)查詢采采購(gòu)的設(shè)設(shè)備信息息增加采采購(gòu)設(shè)備備信息修改采采購(gòu)設(shè)備備信息 004.設(shè)設(shè)備的返返廠維修修查詢返返廠的設(shè)設(shè)備信息息修改返返廠設(shè)備備的狀態(tài)態(tài) 005.設(shè)設(shè)

8、備的分分配查詢借借出的設(shè)設(shè)備信息息及其使使用的部部門查詢借借出時(shí)間間 查詢?cè)儦w還的的設(shè)備信信息及其其對(duì)應(yīng)部部門查詢歸歸還時(shí)間間修改設(shè)設(shè)備狀態(tài)態(tài) 006.設(shè)設(shè)備的報(bào)報(bào)修查詢要要報(bào)修的的設(shè)備信信息修改設(shè)設(shè)備的信信息07.員工工信息的的查詢及及其修改改 查詢員員工信息息 修改員員工信息息08設(shè)備備的報(bào)廢廢 查詢?cè)円獔?bào)廢廢的設(shè)備備信息 修改報(bào)報(bào)廢的設(shè)設(shè)備信息息登錄模塊普通用戶系統(tǒng)功能模模塊設(shè)計(jì)計(jì)登錄模塊普通用戶管理員登陸 管理員登陸查詢查詢員工信息員工信息設(shè) 備 管 理 系 統(tǒng) 設(shè) 備 管 理 系 統(tǒng) 修改修改添加添加查詢查詢?cè)O(shè)備信息設(shè)備信息修改修改刪除刪除采購(gòu)管理添加采購(gòu)管理添加維修管理查詢維修管理

9、查詢修改修改分配管理查詢分配管理查詢報(bào)廢管理內(nèi)部報(bào)修查詢修改修改查詢?cè)O(shè)備分配修改報(bào)廢管理內(nèi)部報(bào)修查詢修改修改查詢?cè)O(shè)備分配修改數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)ER圖01、員工工信息02、設(shè)備備03、供應(yīng)應(yīng)商04、部門門05、廠家家06、倉(cāng)庫(kù)庫(kù)07、整個(gè)個(gè)設(shè)備管管理的EER圖數(shù)據(jù)字典01、員工工表(員工編號(hào)號(hào)、姓名名、性別別、年齡齡、工資資、工齡齡、員工工聯(lián)系方方式、從從屬部門門編號(hào),上上崗時(shí)間間)數(shù)據(jù)項(xiàng)名字段類型長(zhǎng)度取值范圍備注員工編號(hào)EmpIDDchar10由十位數(shù)字字組成標(biāo)識(shí)員工的的屬性姓名EmpNaamestrinng10無(wú)性別EmpSeex striing4(男,女)年齡EmpAggeint4=18工資Em

10、pSaalfloatt820001100000工齡EmpYeearchar20員工聯(lián)系方方式EmpTeelChar11由11位數(shù)數(shù)字組成成從屬部門編編號(hào)EmpDeepChar3部門表中的的編號(hào)數(shù)數(shù)值上崗時(shí)間EmpHiirdatettimee8年月日02、設(shè)備備表(設(shè)備編號(hào)號(hào)、名稱稱、類別別、生產(chǎn)產(chǎn)日期、價(jià)價(jià)格、使使用年限限、供應(yīng)應(yīng)商、數(shù)數(shù)量、存存放倉(cāng)庫(kù)庫(kù)號(hào)、倉(cāng)倉(cāng)庫(kù)負(fù)責(zé)責(zé)人編號(hào)號(hào)、入庫(kù)庫(kù)時(shí)間、庫(kù)庫(kù)存量、出出庫(kù)時(shí)間間、報(bào)廢廢部門編編號(hào)、報(bào)報(bào)廢負(fù)責(zé)責(zé)人、報(bào)報(bào)廢原因因、報(bào)廢廢時(shí)間、是是否連帶帶附件)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍設(shè)備編號(hào)DevIDDchar10由十位數(shù)字字組成名稱DevNaame

11、Strinng20類型DevTyypeStrinng20生產(chǎn)日期DevBiirDatettimee8年月日價(jià)格DevPrriFloatt8使用年限D(zhuǎn)evDeeathhInt2單位年存放倉(cāng)庫(kù)編編號(hào)DevSttoreeIDChar3倉(cāng)庫(kù)負(fù)責(zé)人人編號(hào)StoreeEmppIdChar10入庫(kù)時(shí)間StoreeDatteDatettimee8年月日庫(kù)存量CounttInt403、供應(yīng)應(yīng)商表(供應(yīng)商編編號(hào)、供供應(yīng)商名名稱、地地址、負(fù)負(fù)責(zé)人、供供應(yīng)商聯(lián)聯(lián)系方式式)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍供應(yīng)商編號(hào)號(hào)SupIDDChar10有十位數(shù)字字組成供應(yīng)商名稱稱SupNaameStrinng30地址SupAd

12、ddrStrinng50負(fù)責(zé)人SupEmmpIddStrinng10供應(yīng)商聯(lián)系系方式SupTeelChar1104、部門門表(部門編號(hào)號(hào)、部門門名稱、主主管人員員)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍部門編號(hào)DepIddChar3部門名稱DepNaameStrinng10主管人員編編號(hào)DepEmmpIDDStrinng1005、廠家家表(廠家編號(hào)號(hào)、廠家家名稱、廠廠家地址址、廠家家聯(lián)系方方式)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍廠家編號(hào)FacIDDChar15廠家名稱FacAdddrStrinng50廠家地址FacAdddrStrinng50廠家聯(lián)系方方式FacTeelChar1106、倉(cāng)庫(kù)庫(kù)

13、(倉(cāng)庫(kù)編號(hào)號(hào)、面積積)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍倉(cāng)庫(kù)編號(hào)StoreeIdChar3面積StoreeAreeaFloatt807、采購(gòu)購(gòu)表(設(shè)備編號(hào)號(hào)、供應(yīng)應(yīng)商編號(hào)號(hào)、采購(gòu)時(shí)間間、采購(gòu)購(gòu)員、購(gòu)購(gòu)買價(jià)格格、采購(gòu)購(gòu)數(shù)量)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍設(shè)備編號(hào)DevIDDChar10供應(yīng)商編號(hào)號(hào)SupIDDChar10采購(gòu)時(shí)間PurDaateDatettimee8采購(gòu)員編號(hào)號(hào)PurEmmpIDDChar10購(gòu)買價(jià)格PurPrriceeFloatt8采購(gòu)數(shù)量PurCoounttInt608、返廠廠維修表表(設(shè)備編號(hào)號(hào)、廠家家編號(hào)、返返廠時(shí)間間、維修修原因、維維修結(jié)果果、是否否在保修修期、

14、維維修費(fèi)用用)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍設(shè)備編號(hào)DevIDDChar10廠家編號(hào)FacIDDChar10返廠時(shí)間RetDaateDatettimee8維修原因RetCaauseeStrinng30維修結(jié)果RetReesulltStrinng20是否在保修修期IsFreeeChar2維修費(fèi)用RetPrriceeFloatt809、設(shè)備備分配表表(設(shè)備編號(hào)號(hào)、部門門編號(hào)、借借出時(shí)間間、歸還還時(shí)間、類類型、負(fù)負(fù)責(zé)人、是是否可借借)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍設(shè)備編號(hào)DevIDDChar10部門編號(hào)DepIDDChar3借出時(shí)間BorroowDaatedatettimee8年月日歸還

15、時(shí)間ReturrnDaatedatettimee8年月日類型TypeStrinng4(借出、歸歸還)負(fù)責(zé)人編號(hào)號(hào)FenEmmpIDDChar10是否可借IsBorrrowwStrinng210、內(nèi)部部報(bào)修表表(設(shè)備編號(hào)號(hào)、部門門編號(hào)、報(bào)報(bào)修人編編號(hào)、報(bào)報(bào)修時(shí)間間、報(bào)修修原因、維維修時(shí)間間、維修修結(jié)果、維維修費(fèi)用用)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍設(shè)備編號(hào)DevIDDChar10部門編號(hào)DepIDDChar3報(bào)修人編號(hào)號(hào)RepEmmpIDDChar10報(bào)修時(shí)間RepDaateDatettimee8報(bào)修原因RepCaauseeStrinng20維修時(shí)間RepTiimeDatettimee8維修

16、費(fèi)用RepPrriceeFloatt8維修結(jié)果RepreesulltStrinng1011、報(bào)廢廢表(設(shè)備編號(hào)號(hào)、報(bào)廢廢部門編編號(hào)、報(bào)報(bào)廢時(shí)間間、報(bào)廢廢負(fù)責(zé)人人編號(hào)、報(bào)報(bào)廢原因因)數(shù)據(jù)項(xiàng)名字段數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度取值范圍設(shè)備編號(hào)DevIDDChar10報(bào)廢部門編編號(hào)BrokeeDeppIDChar3報(bào)廢負(fù)責(zé)人人編號(hào)BrokeeEmppIDChar10報(bào)廢時(shí)間BrokeeTimmeDatettimee8報(bào)廢原因BrokeeDatteStrinng50關(guān)系模式員工表(員員工編號(hào)號(hào),姓名名,性別別,年齡齡,工資資,工齡齡,員工工聯(lián)系方方式,從從屬部門門編號(hào),上上崗時(shí)間間)設(shè)備表(設(shè)設(shè)備編號(hào)號(hào),名稱稱,類

17、別別,生產(chǎn)產(chǎn)日期,價(jià)價(jià)格,使使用年限限,存放放倉(cāng)庫(kù)號(hào)號(hào),倉(cāng)庫(kù)庫(kù)負(fù)責(zé)人人編號(hào),入入庫(kù)時(shí)間間,庫(kù)存存量)供應(yīng)商表(供應(yīng)商編號(hào),供應(yīng)商名稱,地址,負(fù)責(zé)人,供應(yīng)商聯(lián)系方式)部門表(部部門編號(hào)號(hào),部門門名稱,主主管人員員)廠家表(廠廠家編號(hào)號(hào),廠家家名稱,廠廠家地址址,廠家家聯(lián)系方方式)倉(cāng)庫(kù)表(倉(cāng)倉(cāng)庫(kù)編號(hào)號(hào),面積積)采購(gòu)表(設(shè)設(shè)備編號(hào)號(hào),供應(yīng)應(yīng)商編號(hào)號(hào),采購(gòu)購(gòu)時(shí)間,采采購(gòu)員,購(gòu)購(gòu)買價(jià)格格,采購(gòu)購(gòu)數(shù)量)返廠維修表表(設(shè)備備編號(hào),廠廠家編號(hào)號(hào),返廠廠時(shí)間,維維修原因因,維修修結(jié)果,是是否在保保修期,維維修費(fèi)用用)報(bào)廢表(設(shè)設(shè)備編號(hào)號(hào)、報(bào)廢廢部門編編號(hào)、報(bào)報(bào)廢時(shí)間間、報(bào)廢廢負(fù)責(zé)人人編號(hào)、報(bào)報(bào)廢原因因)關(guān)系圖詳

18、細(xì)設(shè)計(jì)項(xiàng)目功能模模塊1.1用戶戶登錄模模塊用戶登錄模模塊中,每每個(gè)用戶戶只能以以自己的的賬號(hào)和和密碼登登錄到系系統(tǒng)中,登登錄的時(shí)時(shí)候可以以選擇自自己要進(jìn)進(jìn)行的操操作類型型,只是是簡(jiǎn)單的的查詢操操作的話話,在登登錄界面面中選擇擇的登錄錄類型就就是普通通用戶型型,選擇擇的是管管理員登登錄的話話,進(jìn)入入的就是是對(duì)于系系統(tǒng)所有有信息的的查詢和和操作。給出的實(shí)例:普通用戶: 賬戶戶(登錄錄名) 0001 密密碼 0011管理員: 賬戶戶(登錄錄名) 0001 密碼碼 0001截圖見(jiàn)下面面的所示示:1.1.11普通用用戶的操操作界面面普通用戶的的權(quán)限只只是對(duì)于于員工信信息的查查詢和設(shè)設(shè)備信息息的查詢?cè)儯瑘?zhí)

19、行行完操作作之后,用用戶可以以借助于于鏈接實(shí)實(shí)現(xiàn)退出出操作,退退出自己己的登錄錄。1.1.22管理員員的登錄錄1.2員工工信息模模塊員工信息的的模塊中中涉及到到的是對(duì)對(duì)于員工工的信息息的查詢?cè)冃薷暮秃吞砑?,考考慮到本本系統(tǒng)是是針對(duì)的的設(shè)備的的系統(tǒng)管管理,就就忽略了了對(duì)于員員工信息息的添加加的操作作功能。1.2.11員工信信息查詢?cè)?.2.22查詢部部門信息息1.2.33員工信信息修改改1.2.44增加員員工信息息1.3設(shè)備備信息模模塊設(shè)備信息模模塊中實(shí)實(shí)現(xiàn)的是是對(duì)于設(shè)設(shè)備的信信息增刪刪改查,其其中設(shè)備備的添加加功能是是隸屬于于采購(gòu)模模塊中的的,這里里一并說(shuō)說(shuō)明。普普通用戶戶查詢的的時(shí)候,查查詢

20、到的的是信息息的一部部分信息息,是通通過(guò)在數(shù)數(shù)據(jù)庫(kù)中中建立的的虛表,也也就是數(shù)數(shù)據(jù)庫(kù)中中的視圖圖,限制制了普通通用戶的的一些查查詢信息息。二管管理員的的權(quán)限比比較的大大,所以以可以直直接通過(guò)過(guò)基本表表實(shí)現(xiàn)對(duì)對(duì)于數(shù)據(jù)據(jù)的增刪刪改查操操作。1.3.11設(shè)備信信息查詢?cè)?.3.22設(shè)備信信息修改改 1.3.3刪除除設(shè)備信信息1.4采購(gòu)購(gòu)管理模模塊采購(gòu)模塊主主要是考考慮到了了是對(duì)于于數(shù)據(jù)庫(kù)庫(kù)中設(shè)備備信息的的添加,所所以在前前端開(kāi)發(fā)發(fā)的時(shí)候候只是對(duì)對(duì)于設(shè)備備的添加加操作進(jìn)進(jìn)行的,當(dāng)當(dāng)然這個(gè)個(gè)模塊的的權(quán)限是是隸屬于于管理員員的,普普通用戶戶沒(méi)有此此權(quán)限。1.4.11添加采采購(gòu)設(shè)備備信息1.5維修修管理模模

21、塊維修管理模模塊實(shí)現(xiàn)現(xiàn)的是對(duì)對(duì)于需要要進(jìn)行返返廠維修修的設(shè)備備的信息息處理操操作,這這里只是是給出了了一些基基本的查查詢和修修改頁(yè)面面。后期期的開(kāi)發(fā)發(fā)中可以以添加對(duì)對(duì)于設(shè)備備維修的的增加的的操作。1.5.11查詢返返廠維修修設(shè)備信信息1.5.22修改返返廠維修修設(shè)備的的信息1.6分配配管理模模塊分配管理模模塊實(shí)現(xiàn)現(xiàn)的是對(duì)對(duì)于設(shè)備備的分配配處理操操作。1.6.11查詢分分配的設(shè)設(shè)備信息息1.6.22修改分分配的設(shè)設(shè)備信息息 1.6.33設(shè)備分分配管理理信息1.7內(nèi)部部報(bào)修模模塊內(nèi)部報(bào)修是是對(duì)于損損壞了的的設(shè)備信信息進(jìn)行行的操作作。1.7.11設(shè)備內(nèi)內(nèi)部報(bào)修修查詢1.7.22修改報(bào)報(bào)修設(shè)備備的信息

22、息1.8報(bào)廢廢模塊報(bào)廢模塊實(shí)實(shí)現(xiàn)的是是對(duì)于報(bào)報(bào)廢的設(shè)設(shè)備信息息的查詢?cè)円约靶扌薷男畔⑾?,由于于時(shí)間的的原因,對(duì)對(duì)于報(bào)廢廢模塊的的添加的的操作這這里沒(méi)有有給出相相應(yīng)的頁(yè)頁(yè)面,在在后期的的開(kāi)發(fā)過(guò)過(guò)程中可可以實(shí)現(xiàn)現(xiàn)這個(gè)操操作頁(yè)面面。1.8.11查詢報(bào)報(bào)廢的設(shè)設(shè)備信息息1.8.22修改報(bào)報(bào)廢的設(shè)設(shè)備信息息數(shù)據(jù)庫(kù)建立立過(guò)程的的一些代代碼示例例:2.1設(shè)備備表建立立的sqql語(yǔ)句句:CREATTE TTABLLE dboo.sheebeiiTabble11 (設(shè)備編編號(hào) chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,名稱 vvarcch

23、arr (20) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,類型 vvarccharr (20) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,生產(chǎn)日日期 daatettimee NNOT NULLL ,價(jià)格 ffloaat NOTT NUULL ,使用年年限 innt NOTT NUULL ,存放倉(cāng)倉(cāng)庫(kù)編號(hào)號(hào) chaar (3) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,倉(cāng)庫(kù)負(fù)負(fù)責(zé)人編編號(hào) chhar (110) COLLLATTE CChinnesee_PRRC_

24、CCI_AAS NNOT NULLL ,入庫(kù)時(shí)時(shí)間 daatettimee NNOT NULLL ,庫(kù)存量量 intt NNOT NULLL ) ON PRRIMAARYGO2.2員工工表建立立的sqql語(yǔ)句句:if exxistts (sellectt * froom ddbo.syssobjjectts wwherre iid = obbjecct_iid(NNddbo.EEmpTTablle) aand OBJJECTTPROOPERRTY(id, NIsUUserrTabble) = 1)drop tabble dbbo.EmmpTaableeGOCREATTE TTABLLE dbo

25、o.EmppTabble (員工編編號(hào) chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,姓名 vvarccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,性別 vvarccharr (4) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,年齡 iint NOOT NNULLL ,工資 ffloaat NOTT NUULL ,工齡 ccharr (2) COLLLATTE CChinnesee_PRRC_CCI_AAS NNUL

26、LL ,員工聯(lián)聯(lián)系方式式 chaar (111) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,從屬部部門編號(hào)號(hào) chaar (3) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,上崗時(shí)時(shí)間 daatettimee NNULLL ) ON PRRIMAARYGO2.3對(duì)于于普通用用戶查詢?cè)兊谋恚ㄒ曇晥D)建建立視圖是增加加數(shù)據(jù)庫(kù)庫(kù)安全性性的一個(gè)個(gè)表現(xiàn),在在本系統(tǒng)統(tǒng)中主要要是針對(duì)對(duì)于用戶戶的查詢?cè)兘缑?,其其中管理理員的權(quán)權(quán)限是明明顯大于于普通用用戶的,普普通用戶戶查詢之之后看到到的是一一些最基基本的員員工信息息

27、和設(shè)備備的信息息。運(yùn)用的是可可視化界界面的操操作,選選中員工工表中的的一些列列:?jiǎn)T工工的編號(hào)號(hào),姓名名,部門門和聯(lián)系系方式構(gòu)構(gòu)建虛表表。對(duì)于于普通用用戶中的的設(shè)備查查詢的操操作中時(shí)時(shí)也是基基于此操操作來(lái)實(shí)實(shí)現(xiàn)的,建建立的試試圖是設(shè)設(shè)備表中中的一些些列:設(shè)設(shè)備編號(hào)號(hào)、名稱稱、類型型、存放放倉(cāng)庫(kù)、倉(cāng)倉(cāng)庫(kù)負(fù)責(zé)責(zé)人。2.4數(shù)據(jù)據(jù)庫(kù)中的的存儲(chǔ)等等存儲(chǔ)過(guò)程是是數(shù)據(jù)庫(kù)庫(kù)中為了了對(duì)于一一些頻繁繁的類似似的操作作進(jìn)行的的優(yōu)化集集中式的的處理操操作,在在本系統(tǒng)統(tǒng)中給出出的一個(gè)個(gè)存儲(chǔ)過(guò)過(guò)程是建建立在對(duì)對(duì)于查詢?cè)兊牟僮髯魃?,基基于此操操作?lái)實(shí)實(shí)現(xiàn)數(shù)據(jù)據(jù)庫(kù)的高高效率性性。下面面說(shuō)明的的就是對(duì)對(duì)于普通通用戶查查詢查詢?cè)儐T

28、工表表的操作作。在員工表上上建立的的一個(gè)當(dāng)當(dāng)輸入的的是一個(gè)個(gè)員工的的編號(hào)的的時(shí)候,可可以直接接運(yùn)行輸輸出對(duì)應(yīng)應(yīng)的查詢?cè)兘Y(jié)果。CREATTE PPROCCEDUURE sp_chaaxunnpt_iid ccharr(100)ASSELECCT * FROM EMPPTabblewheree 員工工編號(hào)=ptt_iddGO觸發(fā)器在數(shù)數(shù)據(jù)庫(kù)中中有著特特殊的意意義,它它的出現(xiàn)現(xiàn)實(shí)現(xiàn)了了數(shù)據(jù)庫(kù)庫(kù)中的一一些表進(jìn)進(jìn)行變化化的時(shí)候候,與此此項(xiàng)有關(guān)關(guān)的一些些表的屬屬性值可可以發(fā)生生對(duì)應(yīng)的的變化,強(qiáng)強(qiáng)化了數(shù)數(shù)據(jù)的完完整性的的約束和和一些業(yè)業(yè)務(wù)規(guī)則則等。本本設(shè)備管管理系統(tǒng)統(tǒng)中暫時(shí)時(shí)沒(méi)有考考慮存儲(chǔ)儲(chǔ)過(guò)程中中的觸發(fā)發(fā)

29、器的運(yùn)運(yùn)用。至于數(shù)據(jù)庫(kù)庫(kù)中表的的主鍵、外外鍵以及及一些基基本的約約束的操操作,在在數(shù)據(jù)庫(kù)庫(kù)建立數(shù)數(shù)據(jù)表的的時(shí)候可可以進(jìn)行行可視化化的操作作,操作作簡(jiǎn)便,只只是在操操作的時(shí)時(shí)候?qū)τ谟跀?shù)據(jù)的的字段的的書寫要要準(zhǔn)確無(wú)無(wú)誤。游標(biāo),由于于本設(shè)備備管理系系統(tǒng)的前前臺(tái)開(kāi)發(fā)發(fā)使用的的是jssp頁(yè)面面的處理理,所以以在jssp頁(yè)面面的時(shí)候候運(yùn)用前前端的代代碼充分分的體現(xiàn)現(xiàn)了游標(biāo)標(biāo)的好處處。3 webb開(kāi)發(fā)的的一些代代碼前端的開(kāi)發(fā)發(fā)使用的的是純jjsp頁(yè)頁(yè)面的操操作,這這里僅作作一部分分的代碼碼示例3.1 登登錄界面面Loginn.jsspA.mmenuuiteem CCOLOOR: mennuteext; TE

30、EXT-DECCORAATIOON: nonneA.mennuittem:hovver CCOLOOR: higghliightttexxt; BACCKGRROUNND-CCOLOOR: higghliighttDIV.cconttexttmennu BBORDDER-RIGGHT: 2ppx ooutsset; BOORDEER-TTOP: 2ppx ooutsset; Z-INDDEX: 9999; VISSIBIILITTY: hidddenn; BOORDEER-LLEFTT: 2ppx ooutsset; BOORDEER-BBOTTTOM: 2ppx ooutsset; POOS

31、ITTIONN: abbsollutee; BAACKGGROUUND-COLLOR: buuttoonfaacefuncttionn Yeear_Monnth() vvar noww = neww Daate(); vvar yy = nnow.gettYeaar(); vvar mm = nnow.gettMonnth()+11; vvar cl = ; iif (noww.geetDaay() = 0) cll = ; iif (noww.geetDaay() = 6) cll = ; rretuurn(cl + yy + 年 + mmm + 月月); funcctioon DDatee

32、_off_Toodayy() vvar noww = neww Daate(); vvar cl = ; iif (noww.geetDaay() = 0) cll = ; iif (noww.geetDaay() = 6) cll = ; rretuurn(cl + noww.geetDaate() + ); funcctioon DDay_of_Todday() vvar dayy = neww Arrrayy(); dday0 = 星期日日; dday1 = 星期一一; dday2 = 星期二二; dday3 = 星期三三; dday4 = 星期四四; dday5 = 星期五五; dda

33、y6 = 星期六六; vvar noww = neww Daate(); vvar cl = ; iif (noww.geetDaay() = 0) cll = ; iif (noww.geetDaay() = 6) cll = ; rretuurn(cl + dayynoow.ggetDDay() + ); funcctioon CCureentTTimee() vvar noww = neww Daate(); vvar hh = nnow.gettHouurs(); vvar mm = nnow.gettMinnutees(); vvar ss = nnow.gettTimme() %

34、600000; sss = (sss - (sss % 10000) / 10000; vvar cloock = hhh+:; iif (mm 110) cloock += 0; cclocck += mmm+:; iif (ss 110) cloock += 0; cclocck += sss; rretuurn(cloock); functtionn reefreeshCCaleendaarCllockk() docummentt.alll.ccaleendaarCllockk1.iinneerHTTML = YYearr_Moonthh(); docummentt.alll.ccale

35、endaarCllockk2.iinneerHTTML = DDatee_off_Toodayy(); docummentt.alll.ccaleendaarCllockk3.iinneerHTTML = DDay_of_Todday(); docummentt.alll.ccaleendaarCllockk4.iinneerHTTML = CCureentTTimee(); var webbUrll = webbUrll; docummentt.wrritee(); docummentt.wrritee();docummentt.wrritee(ffontt );docummentt.wrr

36、itee(sstylle=currsorr:haand;collor:#fff00000;ffontt-faamilly:宋宋體;ffontt-siize:14ppt;llinee-heeighht:1120% );if (wwebUUrl != neetflloweer) doocummentt.wrritee(fonnt ); doocummentt.wrritee(sstylle=currsorr:haand;collor:#20000fff;ffontt-faamilly:宋宋體;ffontt-siize:9ptt;liine-heiightt:1110% ); docummentt.

37、wrritee(); docummentt.wrritee();docummentt.wrritee();docummentt.wrritee();docummentt.wrritee();docummentt.wrritee( );docummentt.wrritee( );docummentt.wrritee( );docummentt.wrritee( );docummentt.wrritee();docummentt.wrritee(); docummentt.wrritee(); setInnterrvall(rrefrreshhCallenddarCClocck(),110000)

38、;!-functtionn maakeaarraay(ssizee)this.lenngthh=siize;for(ii=1;i= mssgii.llenggth ) seeq = 0 ;i+;iinteervaal=9900;if(i3)i=11;windoow.ssetTTimeeoutt(SScrooll();, iinteervaal );innterrvall=1000 ;/-登陸 鄭州輕輕工業(yè)學(xué)學(xué)院數(shù)據(jù)據(jù)庫(kù)課程程設(shè)計(jì)設(shè)備管管理系統(tǒng)統(tǒng) 請(qǐng)你輸輸入 用戶: 普通用用戶 管理員員 登陸名名: 密碼: 3.2管理理員操作作的主界界面代碼碼: 歡迎你你 ,管管理員! 請(qǐng)選擇擇你要進(jìn)進(jìn)行的操操

39、作 員工信信息查詢修改添加員員工設(shè)備信信息查詢?cè)O(shè)設(shè)備修改設(shè)設(shè)備信息息刪除設(shè)設(shè)備信息息采購(gòu)管管理添加采采購(gòu)的設(shè)設(shè)備信息息維修管管理查詢返返廠的設(shè)設(shè)備信息息修改返返廠的設(shè)設(shè)備信息息分配管管理查詢分分配的設(shè)設(shè)備修改設(shè)設(shè)備分配配信息設(shè)備分分配內(nèi)部報(bào)報(bào)修查詢報(bào)報(bào)修設(shè)備備信息修改報(bào)報(bào)修的設(shè)設(shè)備信息息報(bào)廢管管理查詢報(bào)報(bào)廢的設(shè)設(shè)備信息息修改報(bào)報(bào)廢的設(shè)設(shè)備信息息 返回登登陸窗口口 3.3管理理員的設(shè)設(shè)備查詢?cè)兘缑?設(shè)備查查詢 % Claass.forrNamme(comm.miicroosofft.ssqlsservver.jdbbc.SSQLSServverDDrivver); Connnecctioon c

40、connn = DriiverrMannageer.ggetCConnnecttionn(jjdbcc:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=sheebeii,saa,saa); Strringg sqql=sellectt * froom sshebbeiTTablle1; Sttateemennt sstmtt=coonn.creeateeStaatemmentt(); RessulttSett rss=sttmt.exeecutteQuueryy(sqql); outt.prrintt();out.priint();out

41、.priint(設(shè)設(shè)備編號(hào)號(hào));out.priint(名名稱);out.priint(類類型);out.priint(生生產(chǎn)日期期);out.priint(價(jià)價(jià)格);out.priint(使使用年限限);out.priint(存存放倉(cāng)庫(kù)庫(kù)編號(hào));out.priint(倉(cāng)倉(cāng)庫(kù)負(fù)責(zé)責(zé)人編號(hào)號(hào));out.priint(入入庫(kù)時(shí)間間);out.priint(庫(kù)庫(kù)存量);out.priint();whhilee (rrs.nnextt() oout.priint();ouut.pprinnt(+rs.gettStrringg(1)+);ouut.pprinnt(+rs.gettStrringg(2)+)

42、;ouut.pprinnt(+rs.gettStrringg(3)+);ouut.pprinnt(+rs.gettStrringg(4)+);ouut.pprinnt(+rs.gettStrringg(5)+);ouut.pprinnt(+rs.gettStrringg(6)+);ouut.pprinnt(+rs.gettStrringg(7)+);ouut.pprinnt(+rs.gettStrringg(8)+);ouut.pprinnt(+rs.gettStrringg(9)+);ouut.pprinnt(+rs.gettStrringg(100)+); ouut.pprinnt();o

43、uut.pprinnt();rss.cllosee();coonn.cloose(); % 查看員員工表 查看倉(cāng)倉(cāng)庫(kù)信息息 返回主主管頁(yè)面面 3.4設(shè)備備的添加加操作頁(yè)頁(yè)面 添加采采購(gòu)設(shè)備備信息 設(shè)備編編號(hào): 名稱: 類型: 生產(chǎn)日日期: 價(jià)格: 使用年年限: 存放倉(cāng)倉(cāng)庫(kù)編號(hào)號(hào):0011 0022 倉(cāng)庫(kù)負(fù)負(fù)責(zé)人: 入庫(kù)時(shí)時(shí)間: 庫(kù)存量量:更新后后的設(shè)備備信息 % reequeest.settChaaraccterrEnccodiing(GBBK); ttry SStriing emppid = rrequuestt.geetPaarammeteer(emppid);Striing emppna

44、mme= reqquesst.ggetPParaametter(emmpnaame);Striing emppsexx= rrequuestt.geetPaarammeteer(sexx);Striing emppagee= rrequuestt.geetPaarammeteer(emppagee);Striing emppsall= rrequuestt.geetPaarammeteer(emppsall);Striing emppyeaar= reqquesst.ggetPParaametter(emmpyeear);Striing empptell= rrequuestt.geetPaa

45、rammeteer(empptell);Striing emppdepp= rrequuestt.geetPaarammeteer(emppdepp);Striing empphirr= rrequuestt.geetPaarammeteer(empphirr);Striing sheebeiicunn=reequeest.gettParrameeterr(sshebbeiccun);Classs.fforNNamee(ccom.miccrossoftt.sqqlseerveer.jjdbcc.SQQLSeerveerDrriveer); CConnnecttionn coonn = DDri

46、vverMManaagerr.geetCoonneectiion(jddbc:sqllserrverr:/loccalhhostt:14433; DaatabbaseeNamme=sshebbei,saa,saa); PPreppareedSttateemennt sstmtt=coonn.preeparreSttateemennt(inssertt innto sheebeiiTabble11 vaaluees(?,?,?,?,?,?,?,?,?,?); sstmtt.seetSttrinng(11,emmpidd); sstmtt.seetSttrinng(22,emmpnaame); s

47、stmtt.seetSttrinng(33,emmpseex); sstmtt.seetSttrinng(44,emmpagge); sstmtt.seetSttrinng(55,emmpsaal); sstmtt.seetSttrinng(66,emmpyeear); sstmtt.seetSttrinng(77,emmpteel); sstmtt.seetSttrinng(88,emmpdeep); sstmtt.seetSttrinng(99,emmphiir); sstmtt.seetSttrinng(110,sshebbeiccun); sstmtt.exxecuuteUUpdaat

48、e(); SStriing sqll=sseleect * ffromm shhebeeiTaablee1; Staatemmentt sttmt11=coonn.creeateeStaatemmentt(); RResuultSSet rs=stmmt1.exeecutteQuueryy(sqql); oout.priint();out.priint();out.priint(設(shè)設(shè)備編號(hào)號(hào));out.priint(名名稱);out.priint(類類型);out.priint(生生產(chǎn)日期期);out.priint(價(jià)價(jià)格);out.priint(使使用年限限);out.priint(存存放倉(cāng)

49、庫(kù)庫(kù)編號(hào));out.priint(倉(cāng)倉(cāng)庫(kù)負(fù)責(zé)責(zé)人編號(hào)號(hào));out.priint(入入庫(kù)時(shí)間間);out.priint(庫(kù)庫(kù)存量);out.priint();whhilee (rrs.nnextt() oout.priint();ouut.pprinnt(+rs.gettStrringg(1)+);ouut.pprinnt(+rs.gettStrringg(2)+);ouut.pprinnt(+rs.gettStrringg(3)+);ouut.pprinnt(+rs.gettStrringg(4)+);ouut.pprinnt(+rs.gettStrringg(5)+);ouut.pprinn

50、t(+rs.gettStrringg(6)+);ouut.pprinnt(+rs.gettStrringg(7)+);ouut.pprinnt(+rs.gettStrringg(8)+);ouut.pprinnt(+rs.gettStrringg(9)+);ouut.pprinnt(+rs.gettStrringg(100)+); outt.prrintt();ouut.pprinnt();rss.cllosee();coonn.cloose(); cattch(SQLLExccepttionn e) e.pprinntSttackkTraace(); % 返回回管理主主頁(yè)面 3.4設(shè)備備的信

51、息息的修改改頁(yè)面要修修改的設(shè)設(shè)備編號(hào)號(hào):你要修修改的設(shè)設(shè)備信息息如下:% Sttrinng bbiannhaoo = reqquesst.ggetPParaametter(shhebeeiidd); Strringg sqql=sellectt * froom sshebbeiTTablle1 wheere 設(shè)備編編號(hào)=+biianhhao+; Sttateemennt sstmtt=coonn.creeateeStaatemmentt(); RessulttSett rss=sttmt.exeecutteQuueryy(sqql); outt.prrintt();ouut.pprinnt()

52、;ouut.pprinnt(員工工編號(hào));ouut.pprinnt(姓名名);ouut.pprinnt(性別別);ouut.pprinnt(年齡齡);ouut.pprinnt(工資資);ouut.pprinnt(工齡齡);ouut.pprinnt(員工工聯(lián)系方方式);ouut.pprinnt(從屬屬部門編編號(hào));ouut.pprinnt(上崗崗時(shí)間);ouut.pprinnt();whhilee (rrs.nnextt() oout.priint();ouut.pprinnt(+rs.gettStrringg(1)+);ouut.pprinnt(+rs.gettStrringg(2)+);ou

53、ut.pprinnt(+rs.gettStrringg(3)+);ouut.pprinnt(+rs.gettStrringg(4)+);ouut.pprinnt(+rs.gettStrringg(5)+);ouut.pprinnt(+rs.gettStrringg(6)+);ouut.pprinnt(+rs.gettStrringg(7)+);ouut.pprinnt(+rs.gettStrringg(8)+);ouut.pprinnt(+rs.gettStrringg(9)+); ouut.pprinnt();ouut.pprinnt();rss.cllosee();coonn.cloose

54、(); % 對(duì)此信信息進(jìn)行行修改 返回上上一級(jí)3.5設(shè)備備信息的的刪除頁(yè)頁(yè)面 所有設(shè)設(shè)備信息息 % Claass.forrNamme(comm.miicroosofft.ssqlsservver.jdbbc.SSQLSServverDDrivver); Connnecctioon cconnn = DriiverrMannageer.ggetCConnnecttionn(jjdbcc:sqqlseerveer:/loocallhosst:114333; DDataabasseNaame=sheebeii,saa,saa); Strringg sqql=sellectt * froom sshebbeiTTablle1; Staatemmentt sttmt=connn.cc

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論