版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、前言隨著單位的快速發(fā)展,計(jì)算機(jī)的普及和計(jì)算機(jī)在單位各部門的大量應(yīng)用,隨著計(jì)算機(jī)不斷的淘汰、更新,部門之間計(jì)算機(jī)設(shè)備的調(diào)整,計(jì)算機(jī)設(shè)備的維護(hù)與維修工作也大量的增加,如何更及時(shí)、有效的掌握單位計(jì)算機(jī)設(shè)備的有關(guān)維護(hù)、維修、新增、報(bào)廢、移動(dòng)、調(diào)整等情況,對(duì)學(xué)校管理計(jì)算機(jī)相關(guān)設(shè)備的工作人員來提出了挑戰(zhàn)。以前手工記帳的手段,已遠(yuǎn)遠(yuǎn)不能適應(yīng)這樣的要求,如何利用現(xiàn)代化的管理手段進(jìn)行計(jì)算機(jī)設(shè)備管理,也是許多單位面臨的問題。我們學(xué)校信息中心自成立以來,主要負(fù)責(zé)管理全校的計(jì)算機(jī)設(shè)備及校園網(wǎng)的維護(hù)、維修工作,隨著學(xué)校的發(fā)展,計(jì)算機(jī)數(shù)量的不斷增加,同時(shí)淘汰、調(diào)整、更新的計(jì)算機(jī)數(shù)量也在大量的增加,如何及時(shí)有效的掌握全
2、校計(jì)算機(jī)及其外部設(shè)備的情況,特別是及時(shí)的動(dòng)態(tài)的情況,成為信息中心主要解決的問題。信息中心自6年開始,就開始著手對(duì)全校計(jì)算機(jī)設(shè)備管理數(shù)據(jù)庫進(jìn)行架構(gòu),年開始對(duì)計(jì)算機(jī)設(shè)備管理系統(tǒng)進(jìn)行代碼編寫,后經(jīng)不斷的調(diào)試、測試、修改、更新,年正式投入使用,目前形成了管理端和客戶端兩個(gè)版本,分別供管理人員和一般人員操作,通過這個(gè)軟件,操作人員可以動(dòng)態(tài)及時(shí)的掌握全校計(jì)算機(jī)的數(shù)量、維修狀態(tài)、調(diào)整、報(bào)廢等情況。以前需要幾天的統(tǒng)計(jì)匯總工作,現(xiàn)在只要幾分鐘就可以完成,極大的提高了工作效率。由于客戶端版本是管理端版本的一個(gè)子模塊,所以以管理端版本為例,全面介紹計(jì)算機(jī)設(shè)備管理系統(tǒng)的使用、及開發(fā)過程中遇到的問題和解決方法。二、系統(tǒng)
3、特點(diǎn)本系統(tǒng)管理端采用了結(jié)構(gòu)適用于單機(jī)操作或少量用戶的網(wǎng)絡(luò)操作,而客戶端采用的/結(jié)構(gòu)適用于大量用戶的網(wǎng)絡(luò)操作。、本系統(tǒng)設(shè)計(jì)了在線升級(jí)模塊,當(dāng)設(shè)計(jì)人員對(duì)軟件進(jìn)行更新后,用戶只要點(diǎn)擊“系統(tǒng)升級(jí)”按紐后,系統(tǒng)就會(huì)自動(dòng)檢測軟件版本是否最新,如果不是最新版本,系統(tǒng)會(huì)自動(dòng)從升級(jí)服務(wù)器上下載軟件,并將本地計(jì)算機(jī)上的軟件升級(jí)為最新。2、本系統(tǒng)管理端主要供單用戶操作,所有數(shù)據(jù)都存放在用戶本地計(jì)算機(jī)中的表中,用戶通過的轉(zhuǎn)換軟件,把該表轉(zhuǎn)換到服務(wù)器中去,這樣網(wǎng)絡(luò)中的客戶端就可以看到最新的計(jì)算機(jī)設(shè)備情況,由于兩個(gè)數(shù)據(jù)庫是相互獨(dú)立的,所以提高了系統(tǒng)數(shù)據(jù)的安全性。3、本系統(tǒng)中每個(gè)查詢及統(tǒng)計(jì)匯總中都設(shè)計(jì)了導(dǎo)出為表的功能,用戶
4、可以隨時(shí)把結(jié)果導(dǎo)出為表,這樣就可以充分利用的強(qiáng)大功能,大大擴(kuò)展了軟件的查詢統(tǒng)計(jì)性能。三、系統(tǒng)模塊結(jié)構(gòu)數(shù)據(jù)修改學(xué)校計(jì)算機(jī)設(shè)備管理系統(tǒng)數(shù)據(jù)錄入數(shù)據(jù)查詢統(tǒng)計(jì)匯總系統(tǒng)設(shè)置在線升級(jí)計(jì)算機(jī)主機(jī)計(jì)算機(jī)外設(shè)辦公室查詢根據(jù)編號(hào)查詢根據(jù)辦公室查詢根據(jù)時(shí)間查詢報(bào)廢主機(jī)查詢根據(jù)編號(hào)查詢根據(jù)辦公室查詢根據(jù)時(shí)間查詢報(bào)廢外設(shè)查詢計(jì)算機(jī)主機(jī)計(jì)算機(jī)外設(shè)修改辦公室修改主機(jī)修改主機(jī)移動(dòng)修改主機(jī)維修修改報(bào)廢主機(jī)領(lǐng)用修改外設(shè)修改外設(shè)移動(dòng)修改外設(shè)維修修改報(bào)廢外設(shè)領(lǐng)用計(jì)算機(jī)主機(jī)計(jì)算機(jī)外設(shè)按辦公室匯總按購買年份匯總按品牌匯總按報(bào)廢年份匯總按辦公室匯總按購買年份匯總按類型品牌匯總按報(bào)廢年份匯總按報(bào)廢品牌匯總按報(bào)廢類型品牌匯總初始化設(shè)置數(shù)據(jù)備份
5、圖 3-1 系統(tǒng)模塊結(jié)構(gòu)圖計(jì)算機(jī)主機(jī)計(jì)算機(jī)外設(shè)新增辦公室新增主機(jī)移動(dòng)主機(jī)維修主機(jī)報(bào)廢主機(jī)領(lǐng)用新增外設(shè)移動(dòng)外設(shè)維修外設(shè)報(bào)廢外設(shè)領(lǐng)用本系統(tǒng)主要有數(shù)據(jù)錄入、數(shù)據(jù)查詢、數(shù)據(jù)修改、統(tǒng)計(jì)匯總、系統(tǒng)設(shè)置、系統(tǒng)升級(jí)等模塊組成。(如圖3-1所示)。四、數(shù)據(jù)庫結(jié)構(gòu)(圖4-1系統(tǒng)數(shù)據(jù)庫表)由于計(jì)算機(jī)設(shè)備管理軟件,歸根到底還是一個(gè)信息管理系統(tǒng),因此,數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)的根本,一個(gè)好的信息管理系統(tǒng),離不開一個(gè)好的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)。根據(jù)計(jì)算機(jī)設(shè)備的特點(diǎn),系統(tǒng)數(shù)據(jù)庫由主機(jī)和外設(shè)兩大部分組成,每部分有三個(gè)表組成,分別是計(jì)算機(jī)(外設(shè))情況表、計(jì)算機(jī)(外設(shè))移動(dòng)情況表、計(jì)算機(jī)(外設(shè))維護(hù)情況表,以及一個(gè)輔助的辦公室名稱表組成,如圖4
6、-1所示。計(jì)算機(jī)(外設(shè))情況表主要存放計(jì)算機(jī)及外設(shè)的基本情況,如設(shè)備ID、設(shè)備編號(hào)、設(shè)備類型、設(shè)備品牌、設(shè)備型號(hào)、購買時(shí)間等;計(jì)算機(jī)(外設(shè))移動(dòng)情況表主要存放計(jì)算機(jī)及外設(shè)的移動(dòng)情況,如移動(dòng)ID、設(shè)備ID、辦公室ID、移動(dòng)日期等;計(jì)算機(jī)(外設(shè))維護(hù)情況表主要存放維修ID、設(shè)備ID、故障時(shí)間、維護(hù)記錄、維護(hù)人、維修狀態(tài)等;辦公室名稱表主要存放辦公室相關(guān)情況,如辦公室ID、辦公室名稱、備注等。這些表均經(jīng)過了規(guī)范化的處理,通過對(duì)表規(guī)范化的處理,大大提高了這些表的獨(dú)立性,減少了數(shù)據(jù)的冗余,解決了插入異常、刪除異常、更新異常等問題。整個(gè)數(shù)據(jù)庫內(nèi)的數(shù)據(jù)均通過每個(gè)表內(nèi)唯一的ID號(hào)進(jìn)行有機(jī)的結(jié)合,較好的實(shí)現(xiàn)了數(shù)
7、據(jù)間相互的聯(lián)系,圖4-2表述了整個(gè)系統(tǒng)數(shù)據(jù)庫的ER圖。另外,考慮到顯示器可能出現(xiàn)的移動(dòng)、調(diào)整,在本系統(tǒng)中將顯示器作為外設(shè)進(jìn)行處理。(圖4-2計(jì)算機(jī)設(shè)備管理系統(tǒng)ER圖)五、主要功能模塊的實(shí)現(xiàn)及技術(shù)計(jì)算機(jī)設(shè)備管理系統(tǒng)是對(duì)全校計(jì)算機(jī)設(shè)備實(shí)物管理的補(bǔ)充,整個(gè)軟件的設(shè)計(jì)必須遵循實(shí)物管理的流程,必須在充分分析理順實(shí)物管理的流程基礎(chǔ)上來實(shí)現(xiàn),針對(duì)本系統(tǒng),采用如圖5-1所示的數(shù)據(jù)流程圖。(圖5-1計(jì)算機(jī)設(shè)備管理數(shù)據(jù)流程圖)1、 基本信息管理該模塊實(shí)現(xiàn)計(jì)算機(jī)主機(jī)及外設(shè)的基本信息的輸入、修改等操作,該模塊將設(shè)備ID、設(shè)備編號(hào)、設(shè)備類型、設(shè)備品牌、設(shè)備型號(hào)、購買時(shí)間等基本信息輸入到計(jì)算機(jī)(外設(shè))情況表中(其中設(shè)備I
8、D為主關(guān)鍵字),供其它模塊使用。用戶通過單擊系統(tǒng)中“數(shù)據(jù)錄入->計(jì)算機(jī)主機(jī)(外設(shè))->新增主機(jī)(外設(shè))”、“數(shù)據(jù)修改->計(jì)算機(jī)主機(jī)(外設(shè))->修改主機(jī)(外設(shè))”的菜單完成計(jì)算機(jī)設(shè)備基本信息的管理。2、 維修管理實(shí)現(xiàn)計(jì)算機(jī)主機(jī)及外設(shè)的維修情況登記,該模塊將維修ID、設(shè)備ID、故障時(shí)間、維護(hù)記錄、維護(hù)人、維修狀態(tài)等信息輸入到計(jì)算機(jī)(外設(shè))維護(hù)情況表中,(其中維修ID為主關(guān)鍵字),設(shè)備ID從計(jì)算機(jī)(外設(shè))情況表中獲得。在該模塊中的維修狀態(tài)字段包括維修中、故障解除、報(bào)廢三項(xiàng)內(nèi)容。當(dāng)用戶選擇報(bào)廢選項(xiàng)后,該設(shè)備就處于報(bào)廢狀態(tài),在查詢打印管理中,就是根據(jù)該選項(xiàng)來判斷對(duì)應(yīng)的設(shè)備是否處于
9、報(bào)廢狀態(tài)。用戶通過單擊系統(tǒng)中“數(shù)據(jù)錄入->計(jì)算機(jī)主機(jī)(外設(shè))->維修主機(jī)(外設(shè))”、“數(shù)據(jù)修改->計(jì)算機(jī)主機(jī)(外設(shè))->修改主機(jī)(外設(shè))維修”的菜單完成計(jì)算機(jī)設(shè)備的維修管理工作。當(dāng)對(duì)計(jì)算機(jī)設(shè)備維修情況登記后,如果維修狀態(tài)登記為報(bào)廢后,該計(jì)算機(jī)就處于報(bào)廢狀態(tài);如果部門還想領(lǐng)用該報(bào)廢計(jì)算機(jī)設(shè)備,我們可以通過單擊“數(shù)據(jù)錄入->計(jì)算機(jī)主機(jī)(外設(shè))->報(bào)廢主機(jī)(外設(shè))領(lǐng)用錄入”、“數(shù)據(jù)修改->計(jì)算機(jī)主機(jī)(外設(shè))->修改報(bào)廢主機(jī)(外設(shè))領(lǐng)用”菜單完成對(duì)報(bào)廢主機(jī)領(lǐng)用情況的登記工作。3、 辦公室管理實(shí)現(xiàn)對(duì)單位各辦公室的管理,該模塊將辦公室ID、辦公室名稱等信息輸
10、入到辦公室名稱表中(其中辦公室ID為主關(guān)鍵字)。用戶通過單擊系統(tǒng)中“數(shù)據(jù)錄入->新增辦公室”、“數(shù)據(jù)修改->修改辦公室”的菜單完成辦公室的管理工作。4、 移動(dòng)管理實(shí)現(xiàn)對(duì)計(jì)算機(jī)主機(jī)及外設(shè)的移動(dòng)情況登記,該模塊將移動(dòng)ID、設(shè)備ID、辦公室ID、移動(dòng)日期等信息輸入到計(jì)算機(jī)(外設(shè))移動(dòng)情況表中(其中移動(dòng)ID為主關(guān)鍵字),設(shè)備ID從計(jì)算機(jī)(外設(shè))情況表中獲得,辦公室ID從辦公室名稱表中獲得。當(dāng)新增計(jì)算機(jī)主機(jī)或外設(shè)時(shí),就在該表中增加一條移動(dòng)記錄,也就是說新增設(shè)備在該系統(tǒng)中當(dāng)成一次移動(dòng)處理,以后相關(guān)設(shè)備每移動(dòng)一次,就通過該模塊在移動(dòng)表中增加一條移動(dòng)記錄。在查詢打印管理中,系統(tǒng)通過查詢移動(dòng)表中的有
11、關(guān)設(shè)備移動(dòng)記錄,獲得該設(shè)備所在辦公室。如果該設(shè)備有多次移動(dòng),也可以通過該表中的記錄反應(yīng)出設(shè)備的移動(dòng)過程。用戶通過單擊系統(tǒng)中“數(shù)據(jù)錄入->計(jì)算機(jī)主機(jī)(外設(shè))->移動(dòng)主機(jī)(外設(shè))”、“數(shù)據(jù)修改->計(jì)算機(jī)主機(jī)(外設(shè))->修改主機(jī)(外設(shè))移動(dòng)”的菜單完成計(jì)算機(jī)設(shè)備的移動(dòng)管理工作。5、 查詢管理實(shí)現(xiàn)對(duì)單位計(jì)算機(jī)設(shè)備的查詢、輸出管理。在軟件中提供了按設(shè)備編號(hào)、按設(shè)備所屬辦公室、按設(shè)備購買年份等不同的查詢方法對(duì)用戶所需的數(shù)據(jù)進(jìn)行查詢。每項(xiàng)查詢都設(shè)置了“導(dǎo)出為表”的功能,用戶可以將找到的數(shù)據(jù)直接導(dǎo)出為表格進(jìn)行進(jìn)一步處理,大大擴(kuò)展了系統(tǒng)查詢統(tǒng)計(jì)的功能。如何從數(shù)據(jù)庫中查找到用戶所需要的設(shè)備
12、是該系統(tǒng)的另一主要關(guān)鍵技術(shù),該系統(tǒng)主要通過SQL查詢來實(shí)現(xiàn)。l 設(shè)備最終所屬辦公室、報(bào)廢情況的確定由于在計(jì)算機(jī)(外設(shè))情況表中沒有存放辦公室信息,而是通過移動(dòng)表來反映(即把新增設(shè)備當(dāng)成一次移動(dòng)來處理),而移動(dòng)ID是主關(guān)鍵字,設(shè)備每移動(dòng)一次產(chǎn)生一個(gè)移動(dòng)ID號(hào),從而,系統(tǒng)只要找到最大的移動(dòng)ID號(hào),就可通過設(shè)備ID確定該設(shè)備最終所屬的辦公室。為了實(shí)現(xiàn)這個(gè)功能,系統(tǒng)用兩條SQL語句來實(shí)現(xiàn)。首先根據(jù)辦公室名稱表、計(jì)算機(jī)情況表、計(jì)算機(jī)移動(dòng)情況表三表內(nèi)聯(lián),產(chǎn)生“計(jì)算機(jī)基本情況查詢”視圖,具體SQL語句如下:“SELECT * FROM 辦公室名稱表 INNER JOIN (計(jì)算機(jī)情況表 INNER JOIN
13、 計(jì)算機(jī)移動(dòng)情況表 ON (計(jì)算機(jī)情況表.設(shè)備ID=計(jì)算機(jī)移動(dòng)情況表.設(shè)備ID) ON 辦公室名稱表.辦公室ID=計(jì)算機(jī)移動(dòng)情況表.辦公室ID ORDER BY 計(jì)算機(jī)情況表.設(shè)備ID ”由于“計(jì)算機(jī)基本情況查詢”中包含了同一計(jì)算機(jī)可能出現(xiàn)有多次移動(dòng)記錄,所以為了找到最終所屬辦公室,就要通過SQL語句找到移動(dòng)ID為最大的記錄,從而產(chǎn)生設(shè)備經(jīng)多次移動(dòng)后的最終狀態(tài),具體SQL語句如下(通過該SQL語句產(chǎn)生“計(jì)算機(jī)基本情況查詢(最終結(jié)果)”視圖):“SELECT * FROM 計(jì)算機(jī)基本情況查詢WHERE (計(jì)算機(jī)基本情況查詢.移動(dòng)ID) in (selectmax(計(jì)算機(jī)基本情況查詢.移動(dòng)ID)
14、from 計(jì)算機(jī)基本情況查詢 group by 計(jì)算機(jī)基本情況查詢.設(shè)備ID)”由于“計(jì)算機(jī)基本情況查詢(最終結(jié)果)”視圖中可能出現(xiàn)已經(jīng)報(bào)廢的設(shè)備,所以我們還要過濾這些已報(bào)廢設(shè)備,從而產(chǎn)生最終結(jié)果。具體SQL語句如下:“SELECT * FROM 計(jì)算機(jī)基本情況查詢(最終結(jié)果) WHERE (計(jì)算機(jī)基本情況查詢(最終結(jié)果).設(shè)備ID) not in (select 計(jì)算機(jī)維修情況表最終結(jié)果.設(shè)備ID from 計(jì)算機(jī)維修情況表最終結(jié)果 where 計(jì)算機(jī)維修情況表最終結(jié)果.維修狀態(tài)='報(bào)廢')”通過以上三句主要的SQL語句,我們就基本解決了各表之間關(guān)聯(lián)的技術(shù)問題。l 設(shè)備移動(dòng)情
15、況的確定由于我們把新增設(shè)備當(dāng)成一次移動(dòng)來處理,因而直接查詢移動(dòng)情況表是找不到已經(jīng)移動(dòng)過的設(shè)備的(因?yàn)槊總€(gè)設(shè)備至少移動(dòng)一次,只有移動(dòng)二次以上的設(shè)備才上生移動(dòng))。所以我們就通過以下SQL語句實(shí)現(xiàn)對(duì)已移動(dòng)設(shè)備的查詢,具體SQL語句如下(“計(jì)算機(jī)基本情況查詢”視圖如上):“SELECT * FROM 計(jì)算機(jī)基本情況查詢 WHERE (計(jì)算機(jī)基本情況查詢.設(shè)備ID) IN (select 計(jì)算機(jī)基本情況查詢.設(shè)備ID from (select count(計(jì)算機(jī)基本情況查詢.設(shè)備ID) as 移動(dòng)次數(shù),計(jì)算機(jī)基本情況查詢.設(shè)備ID from 計(jì)算機(jī)基本情況查詢 group by 計(jì)算機(jī)基本情況查詢.設(shè)備ID ) where 移動(dòng)次數(shù)>1)”用戶可以通過單擊系統(tǒng)中“數(shù)據(jù)查詢”菜單來完成計(jì)算機(jī)設(shè)備的查詢管理工作。6、 匯總統(tǒng)計(jì)實(shí)現(xiàn)對(duì)單位計(jì)算機(jī)設(shè)備的實(shí)時(shí)匯總統(tǒng)計(jì)工作。在軟件中提供了按辦公室、按購買年份、按品牌、按類型品牌、按報(bào)廢年份等多種不同的匯總方法對(duì)單位計(jì)算機(jī)設(shè)備進(jìn)行實(shí)時(shí)的匯部統(tǒng)計(jì)工作。用戶可以通過單擊系統(tǒng)中“統(tǒng)計(jì)匯總”菜單來完成計(jì)算機(jī)設(shè)備的統(tǒng)計(jì)匯總工作。7、 在線升級(jí) 實(shí)現(xiàn)對(duì)客戶所安裝軟件的升級(jí)服務(wù)。當(dāng)軟件有更新
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- PROTAC-GSPT1-degrader-2-生命科學(xué)試劑-MCE
- 合作收款合同范例
- 學(xué)校割草勞務(wù)合同模板
- 北京冷藏配送合同范例
- 委托收購原木合同范例
- 上市輔導(dǎo)服務(wù)合同范例
- 智能制造壓力容器設(shè)計(jì)與制造服務(wù)合同
- 品牌服務(wù)范例合同范例
- 大型石雕訂購合同模板
- 無現(xiàn)金支付系統(tǒng)集成服務(wù)合同
- 心肺復(fù)蘇術(shù)課件2024新版
- 第4單元表內(nèi)除法(一)應(yīng)用題(專項(xiàng)訓(xùn)練)-2024-2025學(xué)年二年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 行政復(fù)議法-形考作業(yè)2-國開(ZJ)-參考資料
- 起重機(jī)械安全技術(shù)規(guī)程(TSG-51-2023)宣貫解讀課件
- 職業(yè)倦怠量表MBIGS (MBIGeneral Survey)
- 中醫(yī)養(yǎng)生中醫(yī)養(yǎng)生與體質(zhì)調(diào)護(hù)課件
- 《上海市奉賢區(qū)小區(qū)機(jī)動(dòng)車停放管理工作調(diào)查報(bào)告》4300字
- 建筑裝飾工程資料管理培訓(xùn)PPT
- 修路占地補(bǔ)償協(xié)議書3篇
- 新經(jīng)濟(jì)地理學(xué)
- 09BD系列建筑電氣通用圖集一覽表
評(píng)論
0/150
提交評(píng)論