機房管理系統(tǒng)設(shè)計實現(xiàn)分析_第1頁
機房管理系統(tǒng)設(shè)計實現(xiàn)分析_第2頁
機房管理系統(tǒng)設(shè)計實現(xiàn)分析_第3頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、.摘 要對實驗室的全方位開放,是適應(yīng)教育事業(yè)的迅猛發(fā)展,是跟上信息時代的步伐,是學(xué)生主動學(xué)習(xí)計算機知識的基礎(chǔ)條件。為能使學(xué)生能夠更多的學(xué)習(xí)計算機知識,適應(yīng)社會發(fā)展的需要,各高校都有自己的公共機房。然而,這使管理工作加大了難度,如不提高管理的水平,實驗室的損耗將非常的大,且管理經(jīng)費也將出現(xiàn)問題,難以收到理想的效果。為提高實驗室的管理,該畢業(yè)設(shè)計結(jié)合高等院校計算機開放性實驗室的要求,開發(fā)了一套管理系統(tǒng),該系統(tǒng)采用的是一種半自動的計費方式,實現(xiàn)像網(wǎng)吧管理一樣的功能,達到實驗室更好的像學(xué)生開放。該系統(tǒng)包括了登陸模塊、系統(tǒng)費率模塊、上機管理模塊設(shè)計。當(dāng)需要上機時,管理員只需點“上機”按扭即可。結(jié)帳也很方

2、便,點“下機”按扭自動結(jié)帳,并顯示該用戶此次上機的總用時和相應(yīng)收費情況。該系統(tǒng)支持多費率計費功能。管理員可以自行設(shè)置各種收費標(biāo)準(zhǔn)。系統(tǒng)的關(guān)鍵是上機管理模塊系統(tǒng)的設(shè)計。查詢功能也是系統(tǒng)的核心之一。該系統(tǒng)是大型數(shù)據(jù)庫Access與DELPHI技術(shù)的完美結(jié)合,以方便性,安全性,穩(wěn)定性,易操作性為特點。關(guān)鍵字 :DELPHI, ACCESS數(shù)據(jù)庫 , 開放性實驗室 AbstractTo the laboratory omni-directional opening, adapts the education swift and violent development, is follows the i

3、nformation age the step, is the student studies the computer knowledge on own initiative the foundation condition. For can enable the student the more study computer knowledge, the adaptation social development need, various universities all have own public engine room. However, this caused the supe

4、rvisory work to increase the difficulty, if will not enhance the management the level, the laboratory loss unusual big, also the management funds will also have the problem, received the ideal effect with difficulty. In order to enhance the laboratory the management, this graduation project union in

5、stitutions of higher learning computer open laboratory request, has developed a set of management system management system,This system uses is one semiautomatic cost way, the realization likely Internet bar management same function, achieved the laboratory better elephant student is open. This syste

6、m included the debarkation module, the system tariff, the establishment module, has gotten off an aircraft the function module design. When needs to use the computer, the manager only must select “the hands-on” according to turn then. Paying up very is also convenient, the spot “gets off an aircraft

7、” according to turns automatic paying up, and demonstrated this user this hands-on always with when and collects fees correspondingly the situation. This system support multirate meter spends the function. The manager may establish each kind of charge standard voluntarily. The system key is the hand

8、s-on administration module system design. The inquiry function also is one of system cores. This system is large-scale database Access and the DELPHI technology perfect union, take the conveniences, the security, the stability, easy operational as the characteristic.Key words:Delphi,access database,

9、 Open laboratory引 言實驗室不僅是實踐教學(xué)的重要從地,也是反映學(xué)校教學(xué)、科研和管理水平的窗口。隨著學(xué)校體制改革的不斷深入,實驗室的開放成了高等教育必經(jīng)之路,原有的實驗室管理模式已遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)實的需要。為更好地完成實驗教學(xué)任務(wù)、充分利用校園網(wǎng)絡(luò)資源,開發(fā)先進的開放式實驗室管理系統(tǒng),建立規(guī)范化、信息化管理模式已成為學(xué)校實驗室面臨的一項緊迫而重要的任務(wù)。多年以來,實驗室的管理一直停留在乎書寫、紙袋存儲的管理層次上。然而,實驗室的設(shè)備信息多而復(fù)雜,實驗教師、實驗學(xué)生流動性大,這就需要實驗室管理人員花費很大的精力來記錄、整理、添加、選擇實驗設(shè)備信息,管理工作既繁復(fù)又枯燥。盡管每個實驗室

10、為維護這些信息、已花費了很大的人力和物力,但效率并不高,而且很容易出錯,更談不上信息的快速檢索與科學(xué)分析。計算機能實現(xiàn)對各項信息快速、準(zhǔn)確地記錄、存儲和檢索。隨著計算機的普及和應(yīng)用,用計算機來處理實驗室信息顯得越來越重要。為此,針對實驗室的管理現(xiàn)狀,建立了實驗室管理系統(tǒng),可以提高實驗室管理的實時性和準(zhǔn)確性,提高實驗室的使用價位。隨著計算機網(wǎng)絡(luò)在各個領(lǐng)域廣泛使用,創(chuàng)新教育模式、改善教學(xué)環(huán)境已成為當(dāng)今每所院校所追求的管理目標(biāo)。計算機和網(wǎng)絡(luò)技術(shù)的應(yīng)用不僅可以幫助學(xué)校建立起一套全新的、信息資源共享的管理體系,而且有助于提高管理效率,節(jié)約成本,培養(yǎng)學(xué)生的科技意識。為了滿足學(xué)校學(xué)生或者社會學(xué)員對計算機知識

11、學(xué)習(xí)的需求,許多計算機機房都紛紛對外開放,實行計時收費。但隨著上機人數(shù)的增多,管理人員的有限等因素,計算機機房的管理成了一個非常困難的問題。由于記時費用和設(shè)備管理問題,購機票和人工登記劃卡不適用于隨上隨下和根據(jù)不同時間、機型等條件實行不同管理方式,往往造成學(xué)生對機房管理產(chǎn)生不滿的情緒,而且人工管理是非常繁瑣的一項工作,耗費人力物力,極容易出錯;最后的統(tǒng)計工作更是一項費時費力的苦差事,甚至不能統(tǒng)計。其次,上機過程中,每個計算機機房都需要值班人員值班,耗費了管理人員的很多時間。為解決以上問題,提高機房管理效率,降低工作強度,并及時處理機房發(fā)生的故障,采用機房管理系統(tǒng)勢在必行。第一章 緒 論1.1開

12、放機房管理發(fā)展?fàn)顩r1.1.1開發(fā)背景在科學(xué)技術(shù)飛速發(fā)展的信息化社會里,計算機技術(shù)已日益成為現(xiàn)代教學(xué)活動中必不可少的學(xué)習(xí)內(nèi)容和使用工具。為了滿足學(xué)校學(xué)生或者社會學(xué)員對計算機知識學(xué)習(xí)的需求,許多計算機機房都紛紛對外開放,實行計時收費。隨著上機人數(shù)的不斷增加,管理人員卻仍有限等因素,隨之而來的各種管理問題和矛盾就顯得尤為突出,總體來說,目前許多高等院校機房管理在以下方面存在不同程度的問題:(1).管理工作量大 在整個上機過程中,管理人員需隨時進行上下機查卡登記、人數(shù)核查、超時檢查等工作,特別是在上下機高峰或機房較大、微機臺數(shù)較多的情況下,更是忙做一團,往往要安排多人值班才行,造成管理混亂和費用增大的

13、問題。各種專業(yè)課程需要不同的操作系統(tǒng)及軟件環(huán)境,使管理人員的計費、維護及管理更加困難。另外分批購買的PC品牌、型號、配置復(fù)雜,地點分散,也難于統(tǒng)一管理。(2).機房安排較為困難 機房排課表工作量大、需要根據(jù)課程內(nèi)容和人數(shù)將每天的課表落實到適合的機房并注意到經(jīng)常課時變化的問題。手工安排上機課表,因管理人員無法及時了解每天機房安排課時上機情況,易造成沖突,調(diào)度不方便,費時費人費力。另外公共課、正常學(xué)時上機與自由上機隨時會產(chǎn)生沖突,選修課程的增多也使預(yù)約排課、機房安排和學(xué)生考勤變的十分復(fù)雜。(3).不方便學(xué)生上機和收費管理 由于記時和費用換算問題,購機票和人工登記劃卡不適用于隨上隨下和根據(jù)不同時間、

14、機型等條件實行不同收費標(biāo)準(zhǔn)的管理方式,往往造成學(xué)生對機房管理產(chǎn)生不滿的情緒,比如不到整時按整時計算,加之校園周圍有那么多的網(wǎng)吧,從而影響學(xué)生到學(xué)校機房上機的積極性。落后的管理手段和先進的技術(shù)設(shè)備形成巨大反差,也有損于機房管理部門形象。(4).財務(wù)漏洞較多 由于課外上機大多是收費服務(wù)的,所以少不了要進行經(jīng)濟方面的核算。不論是上機票還是人工劃卡登記,都極大可能地存在著偽造、逃費和人為因素的徇私舞弊行為,無法進行有效、準(zhǔn)確、方便的財務(wù)核查和統(tǒng)計工作,必然造成經(jīng)濟損失和管理混亂。特別是在跨校區(qū)、多部門中如何解決統(tǒng)一的財務(wù)管理成為一大難題。(5).資源未能充分利用 由于監(jiān)管功能不完善,即使機房有空余的計

15、算機,也較難對學(xué)生提供更多的上機時間,無法實現(xiàn)機房的全天侯開放,導(dǎo)致機房電腦真實的利用率不高;學(xué)生不能方便地支配自己的上機時間;學(xué)校無法靈活調(diào)整不同類型學(xué)生上機的時間配額,學(xué)生不按規(guī)定的時間離開機房。(6).難于統(tǒng)計查詢 Internet的應(yīng)用使得對學(xué)生上網(wǎng)的記錄查詢與管理變得十分重要。因缺乏完備的上課以及上機檔案記錄,學(xué)校無法對機房的運作進行便捷的統(tǒng)計分析,對學(xué)生的上課、上機情況進行隨意查詢。綜上,面對學(xué)校計算機房的高數(shù)量和高投入,機房走向開放必須結(jié)合各自的具體管理情況,配合一套功能完整且實用、維護簡便、安全性高、價格實惠的記費管理系統(tǒng),只有這樣才能真正實現(xiàn)機房的科學(xué)管理,提高機房管理效率,

16、降低工作強度,并及時處理機房發(fā)生的故障。1.1.2系統(tǒng)介紹 基于開放機房存在的一些問題,開發(fā)本系統(tǒng)加強對開放機房的管理。本系統(tǒng)開發(fā)具有的主要的三大模塊:登陸模塊、上機管理模塊、系統(tǒng)費率設(shè)置模塊。當(dāng)需要上機時,管理員只需點“上機”按扭即可。結(jié)帳也很方便,點“下機”按扭自動結(jié)帳,并顯示該用戶此次上機的總用時和相應(yīng)收費情況。該系統(tǒng)支持多費率計費功能。管理員可以自行設(shè)置各種收費標(biāo)準(zhǔn)。能達到的主要功能有:能有網(wǎng)吧管理系統(tǒng)一樣功能,當(dāng)有用戶來上機,他有您機房的會員卡,他走到一臺計算機面前坐下,然后輸入自己的卡號和密碼,立即就可以上機,到了該下機的時候,在自己的計算機上按“下機”命令,這臺計算機立即就鎖定,

17、等待下一個人的到來,服務(wù)端自動記錄下他的上機記錄,從它的會員卡中扣除本次上機的費用,而且,在他上機的時候隨時可以看到自己的上機情況上了多少時間,需要花多少錢等等。-支持會員制管理,以及遠(yuǎn)程管理計算機。完全windows界面,操作更靈活、方便。1.2 B/S結(jié)構(gòu)簡介B/S結(jié)構(gòu),又稱B/S模式,即Brower/Server,瀏覽器/服務(wù)器結(jié)構(gòu),B/S模式是指在TCP/IP的支持下,以HTTP為傳輸協(xié)議,客戶端通過Browser訪問Web服務(wù)器以及與之相連的后臺數(shù)據(jù)庫的技術(shù)及體系結(jié)構(gòu)。它由瀏覽器、Web服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器組成(圖1.1)。B/S模式突破了傳統(tǒng)的文件共享及C/S模式的限制

18、,實現(xiàn)了更大程度的信息共享,任何用戶只要通過瀏覽器即可訪問數(shù)據(jù)庫,從而克服了時間和空間的限制。Web瀏覽器數(shù)據(jù)庫服務(wù)器 Web服務(wù)器應(yīng)用服務(wù)器html請求sql請求結(jié) 果html界面圖1.1 B/S模式工作原理B/S模式的工作原理是:客戶端的瀏覽器通過URL訪問Web服務(wù)器,Web服務(wù)器請求數(shù)據(jù)庫服務(wù)器,并將獲得的結(jié)果以HTML形式返回客戶端瀏覽器4。與傳統(tǒng)C/S(客戶機/服務(wù)器)比較,其具有以下特點:1瘦客戶端 (thinclient)使應(yīng)用更為便捷。在 商業(yè)流程中不需要再客戶機上安裝任何程序 ,應(yīng)用十分簡便;系統(tǒng)建立在 瀏覽器上,有更加和生動的表現(xiàn)方式與用戶交流,且開發(fā)、應(yīng)用難度較低。而C

19、/S的缺點是一般是兩層結(jié)構(gòu),客戶端代碼太多,大型復(fù)雜系統(tǒng)不好維護和升級。2硬件配置適應(yīng)范圍更多廣。C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。而B/S程序可建立在廣域網(wǎng)之上,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,有比C/S更強的適應(yīng)范圍。3程序架構(gòu)設(shè)計更優(yōu)化。C/S程序往往更注重流程和權(quán)限校驗,對系統(tǒng)運行速度考慮較少.但B/S呀通盤考慮安全.訪問速度等因素,建立在優(yōu)化技術(shù)基礎(chǔ)之上,B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,目前技術(shù)已完全成熟。4軟件組合性和重用性能更好。B/S多重結(jié)構(gòu),軟件構(gòu)件可具備相對獨立的功能,這使得B/S程序的構(gòu)件重用性要比C/S好。B

20、/S三層體系結(jié)構(gòu)在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實際上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機的任務(wù)中分離出來,由Web服務(wù)器單獨組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機的壓力減輕了,把負(fù)荷分配給了Web服務(wù)器。這種三層體系結(jié)構(gòu)如圖1所示。這

21、種結(jié)構(gòu)不僅把客戶機從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護人員從繁重的維護升級工作中解脫出來。由于客戶機把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機一下子"苗條"了許多,不再負(fù)責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護人員不再為程序的維護工作奔波于每個客戶機之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能基于網(wǎng)絡(luò)的管理系統(tǒng)有C/S (Client/server) ,B/S(Browser/sever)兩種模式.C/S模式需要令門的客戶端安裝程序,分布功能弱,針對點多

22、且不具備網(wǎng)絡(luò)條件的用戶群體,不能夠?qū)崿F(xiàn)快速部署安裝和配置,兼容性差,對于不同的開發(fā)工具,具有較大的局限性,若采用不同工具,需要重新改寫程序,開發(fā)成本較高,需要具有一定專業(yè)水準(zhǔn)的技術(shù)人員才能完成.而B/S模式的具有分布性特點,可以隨時隨地進行查詢、瀏覽等業(yè)務(wù)處理;業(yè)務(wù)擴展簡單方便,通過增加網(wǎng)貞即可增加服務(wù)器功能;維護簡單方便,只需要改變網(wǎng)貞,即可實現(xiàn)所有用戶的同步更新;開發(fā)簡單,共享性強. 正是基于以上考慮,本系統(tǒng)以基于B/S模式的實驗室管理系統(tǒng).1.3 開發(fā)工具及環(huán)境介紹1.3.1 系統(tǒng)開發(fā)環(huán)境與運行環(huán)境 系統(tǒng)的開發(fā)環(huán)境:硬件:PC機(奔4 CPU,128M內(nèi)存,64M顯卡,40G硬盤)軟件;

23、 Delphi 7.0, Access 2003系統(tǒng)運行環(huán)境:Windows xp1.3.2 Delphi工具介紹Delphi是著名的Borland(現(xiàn)在已和Inprise合并)公司開發(fā)的可視化軟件開發(fā)工具?!罢嬲某绦騿T用c,聰明的程序員用Delphi”,這句話是對Delphi最經(jīng)典、最實在的描述。Delphi的特性:基于窗體和面向?qū)ο蟮姆椒?,高速的編譯器,強大的數(shù)據(jù)庫支持,與Windows編程緊密結(jié)合,強大而成熟的組件技術(shù)。但最重要的還是Object Pascal語言,它才是一切的根本。 Object Pascal語言是在Pascal語言的基礎(chǔ)上發(fā)展起來的,簡單易學(xué)。Delphi的優(yōu)點:D

24、elphi被稱為第四代編程語言,它具有簡單、高效、功能強大的特點。和VC相比,Delphi更簡單、更易于掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強大、更實用??梢哉fDelphi同時兼?zhèn)淞薞C功能強大和VB簡單易學(xué)的特點。它一直是程序員至愛的編程工具。在Delphi眾多的優(yōu)勢當(dāng)中,它在數(shù)據(jù)庫方面的特長顯得尤為突出:適用于多種數(shù)據(jù)庫結(jié)構(gòu),從客戶機/服務(wù)機模式到多層數(shù)據(jù)結(jié)構(gòu)模式;高效率的數(shù)據(jù)庫管理系統(tǒng)和新一代更先進的數(shù)據(jù)庫引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件Delphi的發(fā)展:至今,從Delphi1、Delphi2到現(xiàn)在的Delphi9,不斷添加和改進各種特性,功能越來

25、越強大。1.Delphi 1.01995年一個開發(fā)工具中的超級明星在Borland誕生了,這就是 Delphi 1.0。在Delphi1.0中Borland放棄了OWL,取而帶之的是全新的Visual Component Library,從此開始了組件(Component)技術(shù)的時代,其意義深遠(yuǎn);Delphi1.0是完全面向?qū)ο蟮?。它是Delphi的最早版本。2.Delphi 2.0Delphi2.0完成了16位到32位的跨越,提供了32位操作系統(tǒng)的完整支持,只能在Windows 95以上的操作系統(tǒng)中使用,它如同Delphi1.0一樣大獲成功。在Delphi2.0中Borland為他增加了可視

26、的Form的繼承,并且面向?qū)ο蟾鼜氐住_@大大方便了類似數(shù)據(jù)輸入界面的管理,比如收款錄入和付款錄入界面,很多動作相同,于是可以先構(gòu)造一個Form作為基類,繼承下去兩個甚至多個界面,相同動作寫于基類中,不同的編寫于子類中。由于所有函數(shù)支持"虛函數(shù)"特性,對程序編寫和維護非常方便,大量類似的報表也采用了此技術(shù)。Delphi 2.0中,增加了Data Modules的概念,可以將數(shù)據(jù)包裝在一個模塊中,在系統(tǒng)啟動時或空閑時 將它打開,這樣,所有使用這些Table的模塊都可以公用它,避免重復(fù)打開和關(guān)閉。并且,由于所有數(shù)據(jù)Table位于一個模塊中,非常便于管理維護和遷移升級。3.Delp

27、hi 3.0在微軟COM/DCOM技術(shù)日益成熟的情況和企業(yè)對分布式應(yīng)用程序開發(fā)工具的需求下,Borland的開發(fā)人員巧妙的平衡了二者的關(guān)系,使Delphi3.0成為Windows平臺的第一款提供分布式開發(fā)的開發(fā)工具。4.Delphi 4.0由于決策的錯誤,Delphi 4.0時一個不成熟的產(chǎn)品,其中有大量的bug,盡管Borland如也不停的發(fā)補丁,但不穩(wěn)定的惡名很快在delphi用戶傳開, delphi4.0給delphi蒙上了陰影,也使Visual Basic有了喘息之機。5.Delphi 5.0在失敗的Delphi4以后,Borland小心的推出了Delphi5.0,重新建立delphi

28、的聲望,delphi受到delphi開發(fā)人員一致推崇。在這個版本中Delphi對IDE(集成開發(fā)環(huán)境)進行了很多改進,擴展了對數(shù)據(jù)庫的支持(ADO和InterBase數(shù)據(jù)庫),帶有Internet支持的MIDAS改進版,TeamSouse版本控制工具,轉(zhuǎn)換功能,框架概念以及很多的新組件與新特性。 6.Delphi 6.0Delphi 6添加了對如下特性的支持:對CLX(Component Library for Cross-Platform CLX)跨平臺開發(fā)的支持,擴展的運行庫(run-time library),dbExpress數(shù)據(jù)庫引擎,Web 服務(wù)和杰出的XML支持,一個強大的Web

29、開發(fā)框架,IDE的更多增強,大量的組件和類,delphi開始為向.net過渡做準(zhǔn)備。 7.Delphi 7.0Delphi 7是Delphi向.net過渡的產(chǎn)品,在照顧老的使用者的同時,Borland在其中加入了對.net 的支持,所以Delphi7可以同時編寫原windows下和.net下的應(yīng)用程序。2002年11月,borland為delphi7提供了修改后的,使vcl組件可以在.net環(huán)境下使用。在技術(shù)的發(fā)展下,Delphi 工具繼續(xù)向前發(fā)展,由于Delphi 7.0的實用性,本人采用Delphi 7.0為開發(fā)工具。用Delphi7開發(fā)數(shù)據(jù)庫應(yīng)用,重點是和各種數(shù)據(jù)庫組件打交道,現(xiàn)在就我在

30、系統(tǒng)設(shè)計中所使用的ADO數(shù)據(jù)訪問組件給與簡單介紹。ADO數(shù)據(jù)對象(Active Data Objects)實際是一種提供訪問各種數(shù)據(jù)類型的鏈接機制。ADO設(shè)計為一種極簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口中,可以使用任何一種ODBC數(shù)據(jù)源,即不止適合于SQL Server、Oracle、Access等數(shù)據(jù)庫應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。ADO使您的客戶端應(yīng)用程序能夠通過OLE DB提供訪問和操作在數(shù)據(jù)庫服務(wù)器中的數(shù)

31、據(jù)。ADO支持用于建立C/S和Web的應(yīng)用程序的主要功能。其主要優(yōu)點是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO同時具有遠(yuǎn)程數(shù)據(jù)服務(wù)(RDS)功能,通過RDS可以在一次往返過程中實現(xiàn)將數(shù)據(jù)從服務(wù)器移動到客戶端應(yīng)用程序和Web頁、在客戶端對數(shù)據(jù)進行處然后將更新結(jié)果返回服務(wù)器的操作。利用ADO數(shù)據(jù)訪問組件,可以只使用ADO結(jié)構(gòu)與數(shù)據(jù)庫取得聯(lián)系并對其中的數(shù)據(jù)進行操作,而在這些過程中完全不需要使用BDE。大多數(shù)的ADO連接和數(shù)據(jù)集組件都是與基于BDE的連接和數(shù)據(jù)集組件相類似的。TADOConnection組件與基于BDE的應(yīng)用程序中的Tdatabase組件類似。TADOTable與Ttab

32、le,TADOQuery與Tquery,以及TADOStoreProc和TstoredProc之間都具有這種類似的對應(yīng)關(guān)系。使用這些ADO組件的方式與我們常使用的數(shù)據(jù)訪問組件(基于BDE)都有許多相同之處。TTADODataSet沒有直接的BDE對應(yīng)組件,但它提供了許多與Ttable和Tquery相同的功能。同樣,TADOCommand也沒有相對應(yīng)的BDE組件,它是在Delphi/ADO環(huán)境中完成特定功能的組件2。Delphi7.0通過ADO數(shù)據(jù)集訪問組件,可以不借助BDE數(shù)據(jù)引擎而是通過微軟的OLEDB來訪問更為廣泛的數(shù)據(jù)庫中的數(shù)據(jù)。DELPHI中利用ADO組件成功連接了數(shù)據(jù)庫,下面是一般步

33、驟:1.新建工程2.在窗體中添加TADOConnection組件,并設(shè)置其ConnectionString屬性,以便連接數(shù)據(jù)庫。3.添加TADOTable組件, 并設(shè)置其Connection屬性為ADOConnection1.從TableName屬性中選擇數(shù)據(jù)表。4.添加TDataSource組件,設(shè)置其DataSet屬性為ADOTable1.5.添加DataGrid組件,設(shè)置DataSource屬性為DataSource6.設(shè)置ADOTable1的Active屬性為true.7.運行程序測試SQL語言在Delphi中的應(yīng)用在Delphi中使用SQL語言非常方便,一般來說,都是通過Tquery

34、組件來使用SQL語言的??梢栽赥Query組件的SQL屬性中設(shè)置SQL語句。設(shè)計程序時,在該組件的屬性對話框中選擇SQL屬性,單擊帶省略號的按鈕,就可以打開String List Editor對話框,然后我們就可以在對話框中添加SQL語句。還可以使用Delphi的SQL Builder來自動生成SQL語句,這樣可以避免手工編寫SQL而可能造成的語法錯誤。靜態(tài)SQL語句在程序設(shè)計時便已固定下來,它不包含任何參數(shù)和變量。動態(tài)SQL語句,也被稱作參數(shù)化的語句,在其中間包含著表示字段名或表名的參數(shù).1.3.3 Access介紹數(shù)據(jù)庫是有結(jié)構(gòu)的數(shù)據(jù)集合,它與一般的數(shù)據(jù)文件不

35、同,(其中的數(shù)據(jù)是無結(jié)構(gòu)的)是一串文字或數(shù)字流。數(shù)據(jù)庫中的數(shù)據(jù)可以是文字、圖象、聲音等。 在辦公軟件Office套件中,最為廣大用戶熟悉的是Word和Excel,因為它們功能強大且方便易用,更因為它們不僅可用于辦公,還可用于個人寫作和家庭記帳理財?shù)?。同為Office套件中一部分的Access,雖然有著同樣強大的功能,但使用的人卻相對少些,不像Word和Excel那樣廣泛。事實上,真正用過Access的用戶,對其強大功能和靈活應(yīng)用均稱贊“不錯,很好的。” Access 數(shù)據(jù)庫管理系統(tǒng)是Microsoft Office 套件的重要組成部分,是Access的最新版本,可在Windows 95環(huán)境下運

36、行。Access適用于小型商務(wù)活動,用以存貯和管理商務(wù)活動所需要的數(shù)據(jù)。Access不僅是一個數(shù)據(jù)庫,而且它具有強大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體(表單),查詢,報表和應(yīng)用程序等。表與表之間可以建立關(guān)系(或稱關(guān)聯(lián),連接),以便查詢相關(guān)聯(lián)的信息。Access數(shù)據(jù)庫以文件形式保存,文件的擴展名是MDB。Access 數(shù)據(jù)庫由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。 表(Table) 表是數(shù)據(jù)庫的基本對象,是創(chuàng)建其他5種對象的基礎(chǔ)。表由記錄組成,記錄由字段組成,表用來存貯數(shù)據(jù)庫的數(shù)據(jù),故又稱數(shù)據(jù)表。 查詢(Query)查詢可以按索引快速查找到需要的記錄,按要求篩選記

37、錄并能連接若干個表的字段組成新表。 窗體(Form)窗體提供了一種方便的瀏覽、輸入及更改數(shù)據(jù)的窗口。還可以創(chuàng)建子窗體顯示相關(guān)聯(lián)的表的內(nèi)容。窗體也稱表單。 報表(Report)報表的功能是將數(shù)據(jù)庫中的數(shù)據(jù)分類匯總,然后打印出來,以便分析。 宏(Macro)宏相當(dāng)于DOS中的批處理,用來自動執(zhí)行一系列操作。Access列出了一些常用的操作供用戶選擇,使用起來十分方便。 模塊(Module)模塊的功能與宏類似,但它定義的操作比宏更精細(xì)和復(fù)雜,用戶可以根據(jù)自己的需要編寫程序。模塊使用Visual Basic編程。 與Access 以前的版本比較,Access 新增了許多功能,字段類型增加了OLE對象和

38、超級鏈接,特別是與Internet的融合,在數(shù)據(jù)庫中可以直接鏈接到指定的Web頁面或網(wǎng)絡(luò)文件,也可以把Web頁面上的表格導(dǎo)入到數(shù)據(jù)庫。Access 可以方便地利用各種數(shù)據(jù)源,包括dBASE, FoxBase,FoxPro,Excel,Word 等。Access 增加了數(shù)據(jù)庫訪問的安全機制,可對表一級設(shè)置訪問許可權(quán)。Access 還可以方便地利用FoxPro數(shù)據(jù)庫、Excel電子表格的數(shù)據(jù),還可以和Word混合使用,打印通用信函或信Access數(shù)據(jù)庫軟件是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它為用戶提供了數(shù)據(jù)庫管理的工具集和應(yīng)用程序的開發(fā)環(huán)境。Microsoft Office應(yīng)用軟件在辦公自動化方面已得到

39、廣泛的應(yīng)用,而Access 2000是Office 2000系列中的重要組件之一,它是關(guān)系型數(shù)據(jù)庫,特別是中小型數(shù)據(jù)庫應(yīng)用領(lǐng)域中最通用的數(shù)據(jù)庫軟件。Access是一種數(shù)據(jù)庫管理系統(tǒng)(DBMS),它同Oracle、DBASE和Foxpro等數(shù)據(jù)庫軟件系統(tǒng)一樣,用于構(gòu)造數(shù)據(jù)庫應(yīng)用程序并實行對數(shù)據(jù)庫的統(tǒng)一管理。用戶可以通過Access提供的開發(fā)環(huán)境及工具集方便地構(gòu)建數(shù)據(jù)庫應(yīng)用程序,大部分是直觀地可視化地操作,無需編寫程序代碼便可方便地完成數(shù)據(jù)庫的管理工資它的優(yōu)點是:Access是真正的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。Access具有主關(guān)鍵字和外部關(guān)鍵字定義,提供了數(shù)據(jù)庫的完整性應(yīng)用,避免數(shù)據(jù)遭到不合理的刪除或

40、修改。Access數(shù)據(jù)庫還具有數(shù)據(jù)確認(rèn)規(guī)則,以免輸入的數(shù)據(jù)是非精確數(shù)據(jù)。它支持的字段類型有數(shù)字 文本、日期、貨幣、備注、是/否及OLE對象和空值等??梢哉f,Access數(shù)據(jù)庫軟件提供了真正的關(guān)系型數(shù)據(jù)庫管理。 Access是面向數(shù)據(jù)庫開發(fā)人員和最終用戶的數(shù)據(jù)庫管理系統(tǒng)Access提供了VBA(VISUAL BASIC FOR APPLICATION)語言。對于數(shù)據(jù)庫開發(fā)人員。利用該語言以及系統(tǒng)提供的可視化和向?qū)?,便可以設(shè)計出具有一定規(guī)模、功能強大的數(shù)據(jù)庫應(yīng)用系統(tǒng)。對于數(shù)據(jù)庫的最終用戶,并不需要編程,就可利用這些可視化工具和向?qū)нM行簡單的數(shù)據(jù)庫設(shè)計和管理。Access是開放式的數(shù)據(jù)庫管理系統(tǒng)Ac

41、cess內(nèi)置了大量的內(nèi)部函數(shù)。Access軟件包含了大量的內(nèi)部函數(shù),包括數(shù)據(jù)庫、數(shù)學(xué)、財務(wù)、日期、時間、字符串等函數(shù)第二章 系統(tǒng)可行性及需求分析2.1可行性分析可行性分析主要從開發(fā)必要性、技術(shù)可行性、經(jīng)濟可行性和組織可行性對系統(tǒng)進行可行性分析。傳統(tǒng)的實驗室輔助管理只是對手工管理的簡單模仿,設(shè)備的靜態(tài)信息數(shù)據(jù)記錄規(guī)范化,以便準(zhǔn)確、及時、高效地分析處理這些信息。但是它無法對計費進行動態(tài)管理,不能滿足現(xiàn)代化的生產(chǎn)和管理需求。但是充分利用網(wǎng)絡(luò)信息渠道和現(xiàn)代設(shè)備進行信息交流與協(xié)作,實現(xiàn)高效科學(xué)的實驗室輔助管理便成為現(xiàn)代化企業(yè)所追求的目標(biāo)。因而開發(fā)新的系統(tǒng)是完全必要的12。技術(shù)可行性,采用結(jié)構(gòu)化分析方法和

42、基于瀏覽器/服務(wù)器體系結(jié)構(gòu),建立網(wǎng)絡(luò)體系,可以實現(xiàn)實驗室輔助管理網(wǎng)絡(luò)化,從而為企業(yè)或單位節(jié)省成本或者資源。本論文主要研究基于瀏覽器/服務(wù)器的實驗室輔助管理系統(tǒng)之低值用品管理模塊,通過計算機網(wǎng)絡(luò)將相關(guān)部門聯(lián)系起來,達到數(shù)據(jù)共享,形成一個計算機輔助實驗室輔助管理系統(tǒng)模塊。技術(shù)上主要涉及到以下些內(nèi)容:運用網(wǎng)頁編輯技術(shù),配合數(shù)據(jù)庫軟件開發(fā)本系統(tǒng),首先在本地編輯連接、對模塊進行測試,在模塊測試之后就對系統(tǒng)的整體進行測試。經(jīng)濟可行性,包含研究開發(fā)與維護系統(tǒng)所需要的費用是否能夠可靠提供、研究新系統(tǒng)將帶來的經(jīng)濟效益是否超過其開發(fā)與維護的費用,即考慮這個系統(tǒng)項目是否合算。實驗室輔助管理系統(tǒng)低值用品管理模塊基本上

43、是在計算機編程實現(xiàn),費用主要有損耗費、成本費用。本設(shè)計的低值用品管理模塊,主要是完成基本的功能,要自己動手展示能力。沒有可靠的經(jīng)費來源,亦談不上系統(tǒng)完成后,能否帶來經(jīng)濟效益,無從考慮這個系統(tǒng)項目是否合算等些許牽涉到利益的問題。組織可行性,是指開發(fā)實驗室輔助管理系統(tǒng)計費管理模塊在開發(fā)過程中,如何有計劃、合理的安排與使用參與人員。計費管理系統(tǒng)此處分為登陸模塊、上機管理模塊、系統(tǒng)費率設(shè)置模塊部分。組織可行性,也可理解為是否有計劃的進行設(shè)計,是否合理的安排,包括時間進度、實際資源等。2.2計費管理系統(tǒng)現(xiàn)狀目前各地學(xué)校機房計費系統(tǒng)主要分為前主要有3種計費方式:純軟件計費、純硬件計費、軟硬件結(jié)合計費。下面

44、分別談?wù)劯鞣N計費方式的優(yōu)劣。(1).純軟件計費它在各臺PC的操作系統(tǒng)中安裝一套計費客戶端軟件,通過局域網(wǎng)絡(luò)的服務(wù)器端和客戶端進行通訊,驗證使用者身份,實現(xiàn)對使用者計費。軟件的最大優(yōu)勢是安裝簡易,費用較低,維護簡單,大大減輕管理員的勞動強度,實現(xiàn)了電子記帳,方便了帳務(wù)管理,并且電腦計費可以精確到分鐘,所以不易出現(xiàn)糾紛,但是這種計費方式也遇到很多問題。首先,同類型的計費軟件數(shù)量眾多,網(wǎng)上就有很多可輕松下載,如美萍網(wǎng)管大師與網(wǎng)吧管理專家等,學(xué)校在選擇時要分辨其優(yōu)劣很困難;其次,安全性很差,很容易被學(xué)生繞過或者破解;再次,在操作系統(tǒng)安裝客戶端也會有很多麻煩,一直占用電腦的資源,電腦的功能不能很好的發(fā)揮

45、,并不適合在學(xué)校的計算機實驗室使用。(2).純硬件的計費方式每臺PC中插一塊硬件的計費終端卡,同時外部接有一臺讀卡器,通過對卡的讀寫實現(xiàn)對本臺機器的使用的計費。它的優(yōu)點是:不依賴于網(wǎng)絡(luò),系統(tǒng)比較安全,客戶端不需要安裝軟件;缺點是:讀卡機和IC卡使用頻率非常高,硬件磨損很快,故障較多,容易影響教學(xué);正常的上課時間也需要學(xué)生插卡,使用和維護起來比較麻煩,每天的維護量太大;純硬件的管理功能非常薄弱,可設(shè)置收費標(biāo)準(zhǔn)非常少,只有兩三種;而且它的前期安裝麻煩、后期維護費用非常高。(3). 軟硬件結(jié)合的計費方式軟硬件結(jié)合的計費方式,綜合了以上兩種計費方式的優(yōu)點,而又盡量避免了缺點。它只在機房或者入口處設(shè)刷卡

46、機,每臺計算機的管理,通過軟件來實現(xiàn)。收費通過硬件來收取,而管理通過軟件來管理,這就集中了硬件的安全性和軟件的靈活性的優(yōu)點,性價比最高,只需一次投資,管理便可實現(xiàn)無人化、自動化,后期的維護幾乎為零,大大的降低管理老師的工作量,管理最方便,無疑應(yīng)該是學(xué)校管理的最佳選擇。(4).總結(jié)機房的管理既關(guān)系到計算機基礎(chǔ)教學(xué)和其他課程的計算機實踐教學(xué)的質(zhì)量,也反應(yīng)了一個學(xué)校的信息化建設(shè)的水平,是不可忽視的大問題。這里通過對公共機房的硬件設(shè)備、軟件的管理,系統(tǒng)的維護及衛(wèi)生安全管理等方面的闡述,并針對我校公共機房管理模式中仍未解決的問題進行了分析和討論,給出了一些符合公共計算機機房管理的適當(dāng)?shù)慕ㄗh。其中最為關(guān)鍵

47、的是對公共機房應(yīng)建立網(wǎng)吧式的收費管理系統(tǒng)。2.3系統(tǒng)結(jié)構(gòu)分析2.3.1 機房網(wǎng)絡(luò)模式結(jié)構(gòu)介紹機房宜采用的網(wǎng)絡(luò)模式,以更好的符合系統(tǒng)安裝的環(huán)境要求。1 一個互聯(lián)網(wǎng)出口集中式系統(tǒng)適應(yīng)的標(biāo)準(zhǔn)網(wǎng)絡(luò)結(jié)構(gòu)如圖2.1所示圖2.1 一個互聯(lián)網(wǎng)出口標(biāo)準(zhǔn)結(jié)構(gòu)中:互聯(lián)網(wǎng)接入服務(wù)器:為服務(wù)器或共享器,機房內(nèi)計算機都是通過該上網(wǎng)代理服務(wù)器完成上網(wǎng)功能?;ヂ?lián)網(wǎng)接入設(shè)備:結(jié)構(gòu)中互聯(lián)網(wǎng)接入設(shè)備包括:電話線上網(wǎng)設(shè)備(Modem),ISDN接入設(shè)備,ADSL接入設(shè)備,DDN接入設(shè)備,無線上網(wǎng)設(shè)備,微波上網(wǎng)設(shè)備,衛(wèi)星上網(wǎng)設(shè)備等。網(wǎng)絡(luò)連接設(shè)備:Hub和 Switch2.多個互聯(lián)網(wǎng)出口集中式系統(tǒng)適應(yīng)的標(biāo)準(zhǔn)網(wǎng)絡(luò)結(jié)構(gòu)如圖2.2所示圖2.2

48、 多個互聯(lián)網(wǎng)出口該結(jié)構(gòu)的特點是:通過多臺代理服務(wù)器或多個共享器上網(wǎng),局域網(wǎng)采用Hub或Switch連接。一、硬件配置要求1. REALTEK8139網(wǎng)卡2. EDIMAX10M集線器3. EDIMAX10M/100M集線器二、其他應(yīng)具備的網(wǎng)絡(luò)環(huán)境1. 無盤工作站網(wǎng)絡(luò)操作系統(tǒng)要求:管理機操作系統(tǒng)為win98第一版,windows2000,windows nt,無盤工作站操作系統(tǒng)為windows98、windows2000、windows nt。2. 有盤工作站網(wǎng)絡(luò)操作系統(tǒng)要求:管理機操作系統(tǒng)為windows98,windows2000,windows nt,無盤工作站操作系統(tǒng)

49、為windows98、windows2000、windows nt。3. 機房管理員與機房網(wǎng)絡(luò)搭建公司聯(lián)系,落實網(wǎng)絡(luò)訪問控制相關(guān)機制(網(wǎng)絡(luò)超級用戶用戶名及口令等)2.3.2系統(tǒng)模塊分析結(jié)構(gòu)化分析方法(Structured Analysis,簡稱SA)是軟件分析的一種重要方法,SA是面向數(shù)據(jù)流進行需求分析的方法,像所有的軟件分析方法(如面向?qū)ο蠓治龇椒?、IDEF方法等等)一樣,SA也是一種建模活動,它使用簡單易讀的符號,根據(jù)軟件內(nèi)部數(shù)據(jù)傳遞、變換的關(guān)系,自頂向下逐層分解,描繪滿足功能要求的軟件模型。在系統(tǒng)中采用數(shù)據(jù)流圖(DFD)這種半形式化的描述方式表達需求。它是一種功能模型,以圖形的

50、方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,只反映系統(tǒng)必須完成的邏輯功能。它有三種基本圖形符號: :箭頭,表示數(shù)據(jù)流; :圓或橢圓,表示加工; :方框,表示數(shù)據(jù)的源點或終點。為了表達較為復(fù)雜問題的數(shù)據(jù)處理過程,用數(shù)據(jù)流圖系統(tǒng)結(jié)構(gòu)關(guān)系。即簡單,又明了.經(jīng)過對系統(tǒng)的分析首先得DFD圖,如下圖2.3:圖2.3 DFD圖(登陸管理)再進一步細(xì)化每一個數(shù)據(jù)加工功能,得到系統(tǒng)的DFD圖如下圖2.4,2.5, 當(dāng)前在機表學(xué)生上機學(xué)生下機記錄查詢記錄統(tǒng)計記錄打印以前上機表圖2.4 DFD圖(上機管理)系統(tǒng)參數(shù)系統(tǒng)設(shè)置系統(tǒng)設(shè)置表圖2.5 DFD圖(費率設(shè)置)在經(jīng)過以上階段的分析,使我確定

51、了系統(tǒng)所要做的是.以及應(yīng)實現(xiàn)的有關(guān)功能.2.4 概要設(shè)計2.4.1系統(tǒng)功能定義及劃分部分開放性實驗室輔助管理系統(tǒng)總的功能劃分如圖2.6:實驗室計費管理系統(tǒng)系統(tǒng)登陸管理系統(tǒng)上機管理系統(tǒng)費率管理圖2.6 系統(tǒng)模塊圖2.4.2系統(tǒng)功能描述從幾年來的使用和管理經(jīng)驗來看,學(xué)校需要的“機房計費管理系統(tǒng)”管理端與客戶端應(yīng)能達到和解決如下一些問題:可以支持windows xp 操作系統(tǒng)的計費;計費客戶端盡可能脫離操作系統(tǒng)運行,最大限度的降低學(xué)生破解的可能性,增加安全性,增強系統(tǒng)穩(wěn)定性,減少維護量;實現(xiàn)跨網(wǎng)段、跨路由,突破網(wǎng)段的限制;能滿足大校區(qū)多校區(qū)的要求,支持大數(shù)量PC,保證整個系統(tǒng)的穩(wěn)定;刷卡上機,學(xué)生一

52、次只能開啟一臺PC,對其他機器無使用權(quán);學(xué)生下機注銷自動關(guān)閉計算機,;門禁機可顯示各個機房狀態(tài)和機房的預(yù)約狀態(tài);可設(shè)定指定學(xué)生上機位置,或隨意上機;對不同的用戶、不同的機房或不同的電腦設(shè)定不同的費率和收費系數(shù);預(yù)約和自由上機記費模式可自動切換;可提臨時上機、帳號上機等多種模式,且各模式可同時并存;可將用戶原有的數(shù)據(jù)導(dǎo)入、導(dǎo)出功能,方便學(xué)生數(shù)據(jù)維護與生成;可將公共消息發(fā)布到學(xué)生電腦上去的公告版消息理;學(xué)生打印自動計費管理功能;完善的查詢費用功能;安全的管理員權(quán)限管理,可以細(xì)分每個管理員的管理權(quán)限;機房網(wǎng)絡(luò)不通或服務(wù)器暫無法使用時,提供特殊計費密碼繼續(xù)保證正常教學(xué);可對學(xué)校提供部分的二次開發(fā)接口;

53、2.4.3 數(shù)據(jù)組織及定義本系統(tǒng)是使用Access 2003作為系統(tǒng)支撐數(shù)據(jù)庫:建立數(shù)據(jù)庫db.mdb,主要用于管理員用戶的信息、獎懲信息和獎懲字段、班級管理、上機詳細(xì)記錄和卡號密碼、充值信息、機房信息、系統(tǒng)設(shè)定、卡號詳細(xì)信息,其對應(yīng)的表分別為AdminList、Award、AwardItem、ClassList、CurOnline、dlpass、FillNote、jsjinfo、OnlineNote、SysSetup、UserList7。各個表的功能和字段名定義如下表所示:管理員表 該表用來管理使用本數(shù)據(jù)庫的管理員名單,Admin是超級管理員,登錄名和口令者為如下表2.7:表2.7 Admi

54、nList字段名字段類型字節(jié)數(shù)必填說明adLoginName文本10True登錄名,關(guān)鍵字adPassword文本10True口令adName文本10TrueadSex文本2性別,默認(rèn)值:男popedom數(shù)字整型True權(quán)限:0為超級管理員,1為普通管理員,2為自定義權(quán)限;默認(rèn)值為1sysSetup布爾布爾True系統(tǒng)設(shè)置的權(quán)限fillTime布爾布爾True充值的權(quán)限award布爾布爾True獎勵的權(quán)限online布爾布爾True上下機管理的權(quán)限member布爾布爾True會員管理權(quán)限curAdmin布爾布爾True當(dāng)前管理員密碼表,記錄卡號的密碼如下表2.8:表2.8 dlpass字段名字

55、段類型字節(jié)數(shù)必填說明StuNo文本50True卡號,關(guān)鍵字password文本50True密碼表2.9 OnlineNote字段名字段類型字節(jié)數(shù)必填說明ID自動編號長整型True記錄編號,關(guān)鍵字stuNo文本13True上機日期,默認(rèn)值:系統(tǒng)當(dāng)前日期upDate日期/時間短日期True上機日期,默認(rèn)值:系統(tǒng)當(dāng)前日期upTime日期/時間長時間True上機時間,默認(rèn)值:系統(tǒng)當(dāng)前時間downDate日期/時間短日期True下機日期,默認(rèn)值:系統(tǒng)當(dāng)前日期downTime日期/時間長時間True下機時間,默認(rèn)值:系統(tǒng)當(dāng)前時間usedTime數(shù)字長整型True所用機時,默認(rèn)值:0orderlyMan文本

56、10True值班人員系統(tǒng)費率設(shè)置表,該本用來保存系統(tǒng)正常運行的各種設(shè)置,有且僅有一條記錄,只有超級管理員才能對其進行設(shè)置如下表2.10表2.10 SysSetup字段名字段類型字節(jié)數(shù)必填說明charge貨幣貨幣True收費標(biāo)準(zhǔn),單位:元/小時minTime數(shù)字整型True最低機時,單位:分鐘autoHide數(shù)字整型True自動保密時間,單位:分鐘autoHide數(shù)字整型True自動保存時間,單位:分鐘exitState布爾布爾True退出狀態(tài):True為正常退出,false為非法退出lastExit日期/時間常規(guī)日期False最后一次保存的時間第三章 系統(tǒng)詳細(xì)設(shè)計3.1 登陸子模塊設(shè)計管理員運行后,便進入登陸框,這個窗體調(diào)用MyModalForm,后加了3個Edit框和一個按扭,在登陸框里不同的管理員有不同的相對應(yīng)的密碼,如果連輸入兩次密碼不正確,系統(tǒng)提示好好想密碼后自動退出,起到保護作用8。而且該系統(tǒng)用一個可以導(dǎo)入數(shù)據(jù)庫的按扭,這樣不用每次都重新調(diào)整數(shù)據(jù)庫,方便其他用戶使用,只有3個都正確填入時點確定,才能進入下一個窗體,這樣才登陸成功,成功后該系統(tǒ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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論