版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、機(jī)房上機(jī)管理系統(tǒng)設(shè)計(jì)與實(shí)施教 學(xué) 部 經(jīng) 管 部 專 業(yè) 信息管理與信息系統(tǒng) 班 級 b743201 學(xué) 號(hào) b74320123 姓 名 指導(dǎo)教師 沈陽航空航天大學(xué)2011 年月沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)i摘 要隨著學(xué)校人數(shù)的不斷增加,學(xué)校機(jī)房手工管理的難度也不斷增大。手工計(jì)費(fèi)不但效率低,而且容易出錯(cuò),也不利于定期的統(tǒng)計(jì)工作。為了減輕機(jī)房管理人員負(fù)擔(dān)以及提高工作效率,本文詳細(xì)介紹了一個(gè)機(jī)房收費(fèi)管理系統(tǒng)的開發(fā)過程。這個(gè)系統(tǒng)是單機(jī)版的基于門禁技術(shù)的管理系統(tǒng)。它具有使用方便、安全可靠等特點(diǎn)。采用 visualbasic6.0 為基本編程工具,數(shù)據(jù)庫用 microsoft acc
2、ess 2000 進(jìn)行設(shè)計(jì)。機(jī)房管理系統(tǒng)旨在解決學(xué)校計(jì)算機(jī)機(jī)房的上機(jī)、計(jì)費(fèi)、機(jī)房管理與維護(hù)、學(xué)生上網(wǎng)登記及管理等現(xiàn)存在于機(jī)房中的各種問題,經(jīng)過幾年的發(fā)展,機(jī)房管理系統(tǒng)已經(jīng)日益完善。而機(jī)房管理系統(tǒng)中對學(xué)生上機(jī)的管理是此系統(tǒng)的關(guān)鍵所在。目前只有少數(shù)機(jī)房應(yīng)用一些專業(yè)的管理軟件對機(jī)房進(jìn)行管理,且效果不盡人意。本系統(tǒng)從學(xué)生上機(jī)管理為基本出發(fā)點(diǎn),涉及到學(xué)生上機(jī)的計(jì)費(fèi)、帳戶的安全性、數(shù)據(jù)庫安全性等幾個(gè)方面進(jìn)行設(shè)計(jì),總結(jié)了以往機(jī)房管理系統(tǒng)的優(yōu)點(diǎn),具有跟蹤顯示帳戶余額、下機(jī)帳戶結(jié)算、支持機(jī)房收入查詢以及調(diào)換機(jī)器等功能,實(shí)現(xiàn)了機(jī)房上機(jī)收費(fèi)的高效率管理。系統(tǒng)由軟件計(jì)算費(fèi)用,避免了人工計(jì)算造成的失誤,也減少了管理人員
3、的工作負(fù)擔(dān)。關(guān)鍵詞關(guān)鍵詞: : 機(jī)房管理 計(jì)費(fèi)系統(tǒng) 數(shù)據(jù)庫沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)iiabstractthe manual management of the campus computer center is more difficult with the increasing of the number of the undergraduate. the traditional manual accounting has the shortcoming of low efficiency, high inaccuracy and going against the
4、regular statistic work. a management system for computer centers accounting is developed in the thesis for lightening the burden of the managers and improving the work efficiency. this management system is based on the door limit technique and used for stand alone terminal, which has the advantages
5、of convenience, security and high reliability, etc. adoption visualbasic6.0 is basic weave the distance tool, the database proceed the design with microsoft access school engine room management system aim is in last machine that resolve school calculator engine room, charge, engine room management a
6、nd maintenance, student internet access register and management wait now exsit in engine room of every kind of problem, through several years development, the engine room manages the system already and increasingly perfect.but the school engine room management system inside is the key place of this
7、system to the management of students machine.now only there is a handful of engine room the applied some professional management software proceed the management to the engine room, and the result do not do persons idea.this system is from the student machine management for basic point of departure,
8、involve the student safety, database safety etc. a few aspects of the charge, bank account of ascending the machine proceed the design, tallying up the former engine room manage the advantage of the system, with the system, users can register from the bar code reader as well as the keyboard, and man
9、ger can trace and deal with the users account balance, inquiry the center incoming, backup and exchange machine. accounting by the software, it will avoid the mistakes created by the manual computation and reduce the managers load.keywords: school engine room management 4 charge system database 沈陽航空
10、航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)iii目 錄前 言.11 課題背景與現(xiàn)狀.21.1 課題背景.21.1.1 學(xué)校機(jī)房上機(jī)管理信息系統(tǒng)的組成部分.21.1.2 學(xué)校機(jī)房上機(jī)管理系統(tǒng)的特點(diǎn).31.1.3 學(xué)校機(jī)房上機(jī)管理系統(tǒng)的問題.31.1.4 學(xué)校機(jī)房管理信息系統(tǒng)的國內(nèi)外現(xiàn)狀.42 系統(tǒng)規(guī)劃及系統(tǒng)硬件配置.62.1 初步調(diào)查.62.1.1 背景及現(xiàn)狀.62.1.2 硬件配置.73 系統(tǒng)分析.83.1 需求分析.81系統(tǒng)需求功能概括.82系統(tǒng)操作設(shè)計(jì)內(nèi)容.8(二)功能分析.91系統(tǒng)用戶管理功能.92機(jī)房上機(jī)計(jì)費(fèi)管理功能.93上機(jī)管理功能.94數(shù)據(jù)統(tǒng)計(jì)功能.95用戶儲(chǔ)金卡管理功能.910退出
11、.10四 系統(tǒng)總體設(shè)計(jì).11(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì).11(二)數(shù)據(jù)庫的設(shè)計(jì).15五 系統(tǒng)詳細(xì)設(shè)計(jì).19(一)界面設(shè)計(jì)與功能.191管理員登陸部分.192系統(tǒng)主臺(tái)平臺(tái)部分.19沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)iv3主窗體調(diào)用各個(gè)模塊部分.20結(jié)束語.26參考文獻(xiàn).27致 謝.28附 錄 主函數(shù)代碼.29附 錄 登陸代碼.30附 錄 管理員設(shè)置代碼.31附 錄 換機(jī)代碼.36附 錄 客戶管理代碼.38附 錄數(shù)據(jù)統(tǒng)計(jì)報(bào)表代碼.41沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)1前 言目前,校園機(jī)房的管理已步入網(wǎng)絡(luò)化時(shí)代,隨著計(jì)算機(jī)技術(shù)的發(fā)展,學(xué)校計(jì)算機(jī)機(jī)房越來越多,也給各個(gè)專業(yè)的學(xué)
12、生和教師在學(xué)習(xí)和工作中提供了很大幫助。但在部分高校中,計(jì)算機(jī)機(jī)房的上機(jī)收費(fèi)仍然采用傳統(tǒng)的人工計(jì)時(shí)方式,即學(xué)生憑有效證件前來上機(jī),由機(jī)房管理人員手工登記開始時(shí)間和結(jié)束時(shí)間,然后按實(shí)際機(jī)時(shí)進(jìn)行計(jì)算并收取相應(yīng)費(fèi)用。人工計(jì)時(shí)收費(fèi)方式不但效率低,而且容易出錯(cuò),也不利于定期的統(tǒng)計(jì)工作。隨著學(xué)校管理變革的逐步推進(jìn),機(jī)房管理也需要進(jìn)一步規(guī)范,實(shí)驗(yàn)室管理工作也變得更加繁重和復(fù)雜,這就迫切需要用計(jì)算機(jī)來進(jìn)行輔助管理,以簡化管理。隨著高校學(xué)生人數(shù)的不斷增加,這些工作的難度和強(qiáng)度也在不斷加大,給機(jī)房管理部門帶來了很大壓力。機(jī)房管理系統(tǒng)小僅能減輕實(shí)驗(yàn)室管理人員的工作負(fù)擔(dān),提高工作效率和服務(wù)。國外計(jì)算機(jī)機(jī)房管理方式與國內(nèi)
13、有很多不同之處。在國外特別是發(fā)達(dá)國家,由于計(jì)算機(jī)技術(shù)應(yīng)用普及程度較高,公用機(jī)房管理系統(tǒng)并沒有得到廣泛的應(yīng)用,計(jì)算機(jī)資源較為充裕,所以機(jī)房規(guī)模不大,發(fā)展較為穩(wěn)定。國內(nèi)由于高等教育的迅猛發(fā)展,計(jì)算機(jī)機(jī)房的發(fā)展規(guī)模滿足不了學(xué)生的增長,大多數(shù)高效計(jì)算機(jī)機(jī)房面臨著師資缺乏、管理人員嚴(yán)重不足,高效招生規(guī)模的急劇擴(kuò)大和計(jì)算機(jī)技術(shù)的普遍應(yīng)用,學(xué)生上機(jī)量成倍增長,公共計(jì)算機(jī)機(jī)房規(guī)模越來越大。承擔(dān)機(jī)房管理任務(wù)需要拿出很大的精力來維護(hù)機(jī)房,在一定程度上會(huì)消耗掉一部分用于教學(xué)的資源。使用現(xiàn)代機(jī)房管理系統(tǒng)不僅可以科學(xué)分配上機(jī)機(jī)時(shí),也可以慢慢讓學(xué)生養(yǎng)成良好的上機(jī)習(xí)慣,這樣的管理才能治標(biāo)的同時(shí)還可以治本。管理一個(gè)比原來電腦
14、數(shù)量多好幾倍的機(jī)房,用的時(shí)間和效率比原來的要高出數(shù)倍,時(shí)效性和規(guī)范性更會(huì)大幅度的提高??偨Y(jié)以上觀點(diǎn),有必要設(shè)計(jì)這樣一個(gè)科學(xué)有效的機(jī)房管理系統(tǒng),既能使學(xué)校機(jī)房發(fā)揮出最大的效能,同時(shí)也不會(huì)因?yàn)樾实奶岣咴黾宇~外的人力資源來管理。所以根據(jù)國內(nèi)的實(shí)際情況,研究設(shè)計(jì)適用于國內(nèi)大中專院校計(jì)算機(jī)機(jī)房管理系統(tǒng)是十分必要的。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)21 課題背景與現(xiàn)狀1.1 課題背景項(xiàng)目開發(fā)為學(xué)校的機(jī)房管理人員服務(wù),已明確用戶有:在校任課老師和就讀學(xué)生及相關(guān)管理人員。潛在用戶有:學(xué)生和任課老師。機(jī)房上機(jī)管理系統(tǒng)是一套專門針對學(xué)校計(jì)算機(jī)機(jī)房管理的高科技產(chǎn)品。當(dāng)前企業(yè)管理正在從 c/s 結(jié)構(gòu)
15、轉(zhuǎn)向 b/s 結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性等原因,b/s 結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理系統(tǒng)的主流。機(jī)房管理信息系統(tǒng)是現(xiàn)代企業(yè)和學(xué)校機(jī)房管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代機(jī)房制度要求,推動(dòng)機(jī)房管理走向科學(xué)化、規(guī)范化的必要條件。1.1.1 學(xué)校機(jī)房上機(jī)管理信息系統(tǒng)的組成部分從概念上,學(xué)校機(jī)房上機(jī)管理系統(tǒng)由四部分構(gòu)成:信息源、信息處理器、信息受用者和信息管理者。信息源是信息的產(chǎn)生地;信息處理器負(fù)擔(dān)信息的加工、保存等任務(wù);信息用戶受用者可以從信息中獲得方便的服務(wù),信息管理者負(fù)責(zé)信息系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)。機(jī)房上機(jī)管理信息系統(tǒng)作為一個(gè)高效的管理平臺(tái),機(jī)房管理可以做到垂直管理,實(shí)時(shí)解決上機(jī)中出現(xiàn)的問題
16、。在管理中解決了大量繁雜信息的處理和管理功能的實(shí)現(xiàn)。 機(jī)房上機(jī)管理信息系統(tǒng)可分解為四個(gè)基本功能部分:(1)上機(jī)計(jì)費(fèi)部分,在機(jī)房上機(jī)需要在管理界面中登記上機(jī),上機(jī)后,可以在管理界面查詢時(shí)間費(fèi)用等信息。(2)上機(jī)管理部分,上機(jī)后,對上機(jī)人員進(jìn)行機(jī)器的調(diào)換、對客戶機(jī)設(shè)置控制功能等。(3)數(shù)據(jù)統(tǒng)計(jì),統(tǒng)計(jì)當(dāng)日機(jī)時(shí)費(fèi)用,月機(jī)時(shí)消費(fèi)情況,這些數(shù)據(jù)可以輔助管理者提高機(jī)房利用率,而不必白大部分時(shí)間用在數(shù)據(jù)整理上。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)3信息管理者信息處理器信息受用人信息源圖 1-1 信息管理總體設(shè)計(jì)1.1.2 學(xué)校機(jī)房上機(jī)管理系統(tǒng)的特點(diǎn)學(xué)校機(jī)房上機(jī)管理系統(tǒng)的特點(diǎn)包括:(1)學(xué)校機(jī)房上機(jī)
17、系統(tǒng)只是一個(gè)管理的工具,具體的實(shí)施還要考管理人員來協(xié)調(diào),系統(tǒng)只有配合人才能完美的展現(xiàn)效果。(2)主要應(yīng)用于現(xiàn)代化學(xué)校大型機(jī)房的管理。(3)以高速度低成本完成數(shù)據(jù)的管理工作,為機(jī)房管理人員減輕了負(fù)擔(dān),同時(shí)提升了效率。(4)目標(biāo)是要實(shí)現(xiàn)一個(gè)相對穩(wěn)定的、準(zhǔn)確的管理環(huán)境。因?yàn)橄到y(tǒng)的工作方法、管理模式和處理過程是確定的,所以系統(tǒng)能夠穩(wěn)定協(xié)調(diào)地工作。(5)數(shù)據(jù)信息是系統(tǒng)運(yùn)作的驅(qū)動(dòng)力。因?yàn)樾畔⑻幚砟P秃吞幚磉^程的直接對象是機(jī)房各項(xiàng)信息記錄,只有保證完整準(zhǔn)確的數(shù)據(jù)采集,系統(tǒng)才會(huì)有效的運(yùn)作。(6)設(shè)計(jì)系統(tǒng)時(shí),強(qiáng)調(diào)科學(xué)的、客觀的處理方式的應(yīng)用,系并且系統(tǒng)設(shè)計(jì)要盡量滿足實(shí)際情況。1.1.3 學(xué)校機(jī)房上機(jī)管理系統(tǒng)的問
18、題學(xué)校機(jī)房上機(jī)管理系統(tǒng)是一個(gè)比較復(fù)雜的系統(tǒng)工程,它涉及到計(jì)算機(jī)處理技術(shù)、系統(tǒng)理論、管理功能、計(jì)算機(jī)知識(shí)等各方面的問題,至今沒有一種實(shí)用完備的開發(fā)方法。但是,每一種開發(fā)方法都要遵循相應(yīng)的開發(fā)策略。任何一種開發(fā)策略都要明確以下問題:(1)系統(tǒng)要解決的問題,如采取何種方式解決組織管理和信息處理方面的問題,對學(xué)校機(jī)房的現(xiàn)代化管理系統(tǒng)該如何滿足等。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)4(2)系統(tǒng)可行性研究,確定系統(tǒng)所要實(shí)現(xiàn)的目標(biāo)。通過對以前學(xué)校機(jī)房上機(jī)管理方式的了解,找出新系統(tǒng)的優(yōu)勢,然后提出可行性方案并進(jìn)行論證。系統(tǒng)可行性的研究包括目標(biāo)和方案卸可行性、技術(shù)的可行性、經(jīng)濟(jì)方面的可行性和社會(huì)影
19、響方面的考慮。(3)系統(tǒng)開發(fā)的原則。在系統(tǒng)開發(fā)過程中,要遵循管理者參與、優(yōu)化創(chuàng)新、實(shí)用高效、處理規(guī)范化的原則。(4)系統(tǒng)開發(fā)前的準(zhǔn)備工作,作好開發(fā)人員的組織準(zhǔn)備和前期需求的基礎(chǔ)準(zhǔn)備工作。(5)系統(tǒng)開發(fā)方法的選擇和開發(fā)計(jì)劃的制定。針對己經(jīng)確定的開發(fā)策略選定相應(yīng)的開發(fā)方法,是結(jié)構(gòu)化系統(tǒng)分析和設(shè)計(jì)方法,還是選擇原型法或面向?qū)ο蟮姆椒?。開發(fā)計(jì)劃的制定是要明確系統(tǒng)開發(fā)的工作流程、管理計(jì)劃、工程進(jìn)度計(jì)劃和資源利用計(jì)劃。1.1.4 學(xué)校機(jī)房管理信息系統(tǒng)的國內(nèi)外現(xiàn)狀國外計(jì)算機(jī)機(jī)房管理方式與國內(nèi)有很多不同之處。在國外特別是發(fā)達(dá)國家,由于計(jì)算機(jī)技術(shù)應(yīng)用普及程度較高,公用機(jī)房管理系統(tǒng)并沒有得到廣泛的應(yīng)用,計(jì)算機(jī)資源
20、較為充裕,所以機(jī)房規(guī)模不大,發(fā)展較為穩(wěn)定。在國內(nèi)由于高等教育的迅猛發(fā)展,計(jì)算機(jī)機(jī)房的發(fā)展規(guī)模滿足不了學(xué)生的增長,大多數(shù)高效計(jì)算機(jī)機(jī)房面臨著師資缺乏、管理人員嚴(yán)重不足,并且在招生規(guī)模不斷增長的情況下,既要滿足學(xué)生急劇增加的學(xué)習(xí)和上機(jī)需求,又要保證教學(xué)工作的順利進(jìn)行。這時(shí),各高校就需要對機(jī)房管理系統(tǒng)進(jìn)行改革和創(chuàng)新。目前我國機(jī)房管理水平與國外相比還處于相對原始的階段,尚有許多不完善的地方,具體表現(xiàn)在以下幾個(gè)方面:(1) 網(wǎng)絡(luò)基礎(chǔ)設(shè)施有待完善,上網(wǎng)費(fèi)用相對國外來說較貴,公用機(jī)房作為主要上網(wǎng)教學(xué)工具,不能起到輔助作用。(2) 機(jī)房開放程度不高,基本上都是有時(shí)間限制的,不能 24 小時(shí)免費(fèi)開放,學(xué)生上機(jī)課
21、時(shí)間安排緊湊,學(xué)生上機(jī)方式多樣化,如課表上課、上機(jī)實(shí)習(xí)、自費(fèi)上機(jī)技能練習(xí)、自費(fèi)上網(wǎng)以及多種的等級考試、培訓(xùn)等,這些如果不能合理安排好上機(jī)時(shí)間,有可能給機(jī)房帶來混亂,造成電腦過度浪費(fèi)或不能有效利用。(3) 一個(gè)機(jī)房幾十臺(tái)計(jì)算機(jī)已經(jīng)滿足不了實(shí)際情況的需要,相繼出現(xiàn)上百臺(tái)、數(shù)百臺(tái)計(jì)算機(jī)的新型機(jī)房,機(jī)房規(guī)模趨向大型化,但相關(guān)管理水平缺保持在原有水沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)5平上,管理人員不足,不能充分發(fā)揮,大型機(jī)房的優(yōu)勢,造成資源的浪費(fèi)。(4) 機(jī)房功能有待增加,例如:增加形成網(wǎng)絡(luò)實(shí)驗(yàn)機(jī)房、多媒體機(jī)房等,可使用 dos,window 9x、window2000/xp 等操作系統(tǒng),
22、機(jī)房軟硬件配件配置多樣化。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)62 系統(tǒng)規(guī)劃及系統(tǒng)硬件配置2.1 初步調(diào)查學(xué)校機(jī)房管理系統(tǒng)是近些年隨著科技進(jìn)步和教育現(xiàn)代化而應(yīng)運(yùn)而生的一個(gè)系統(tǒng)。原始的學(xué)校機(jī)房因?yàn)樾⌒突?,設(shè)備單一、人員少,所以管理完全可以由幾個(gè)管理員就可以完成正常的所有工作。現(xiàn)在進(jìn)入科技時(shí)代后,學(xué)校的建設(shè)的突飛猛進(jìn),學(xué)校的機(jī)房建設(shè)也朝著大型化,智能化發(fā)展。在這種形勢下,在用傳統(tǒng)的人工去計(jì)費(fèi)和統(tǒng)計(jì)數(shù)據(jù),明顯要浪費(fèi)很多時(shí)間,并且準(zhǔn)確度也不能有效保證。因此開發(fā)一個(gè)科學(xué)、實(shí)用的機(jī)房上機(jī)管理系統(tǒng)是十分必要的?,F(xiàn)代學(xué)校機(jī)房的信息管理系統(tǒng)有廣闊的開發(fā)前景,不僅可以科學(xué)快速的管理機(jī)房的上機(jī)情況,同時(shí)
23、減少學(xué)校在機(jī)房上的管理壓力,讓更多的管理資源發(fā)揮在更重要的位置。時(shí)代在改變,學(xué)校的管理思維和理念更要跟上發(fā)展的腳步,這樣一個(gè)系統(tǒng)將使機(jī)房管理變得快捷、高效。2.1.1 背景及現(xiàn)狀當(dāng)今社會(huì)己經(jīng)進(jìn)入信息時(shí)代,操作計(jì)算機(jī)作為一項(xiàng)基本技能,我們的生活、工作息息相關(guān),不能熟練地使用計(jì)算機(jī)很難在社會(huì)上立足。我們國家充分認(rèn)識(shí)到了計(jì)算機(jī)教育的重要性,然而計(jì)算機(jī)作為一種學(xué)習(xí)和了解信息的工具,必須要有大量的、自由的上機(jī)時(shí)間才行。解決上述問題的辦法只有一個(gè):開放機(jī)房教育的基礎(chǔ)設(shè)施。學(xué)校機(jī)房中通常是用人工方式進(jìn)行管理,學(xué)生憑機(jī)票上機(jī),機(jī)票的最小單位是小時(shí)或?qū)W時(shí),學(xué)生只能整點(diǎn)下機(jī),否則無法計(jì)算費(fèi)用,這對學(xué)生上機(jī)不夠靈活
24、和方便。所以要依靠合理高效的管理系統(tǒng)來維護(hù)這樣一個(gè)現(xiàn)代化的學(xué)校機(jī)房。這是唯一合理科學(xué)的解決方式。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)7硬件設(shè)備采購部軟件,系統(tǒng)維護(hù)部機(jī)房系統(tǒng)實(shí)施管理人員機(jī)房系統(tǒng)總責(zé)人學(xué)校機(jī)房管理部門圖 2.1 機(jī)房管理部門結(jié)構(gòu)圖機(jī)房管理部門管理者管理系統(tǒng)上機(jī)用戶設(shè)備保障行政主管圖 2.2 機(jī)房管理部門結(jié)構(gòu)圖之二2.1.2 硬件配置在硬件設(shè)備及操作系統(tǒng)的要求上,服務(wù)器需要pentium4以上配置的高性能pc機(jī),內(nèi)存應(yīng)在256m以上,硬盤在80g以上,確認(rèn)該計(jì)算機(jī)已經(jīng)安裝acess數(shù)據(jù)庫軟件, ;操作系統(tǒng)為windows 9x/me、windows 2000、windo
25、ws xp,分辨率:1024*768;開發(fā)平臺(tái)前臺(tái)開發(fā)工具是microsoft visual basic 6.0。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)83 系統(tǒng)分析3.1 需求分析3.1.1 系統(tǒng)需求功能概括經(jīng)過調(diào)研與可行性分析,出于對機(jī)房管理方便的考慮,設(shè)計(jì)了這套學(xué)校機(jī)房管理信息系統(tǒng),本系統(tǒng)主要考慮到機(jī)房管理的實(shí)際需求,機(jī)房上機(jī)管理系統(tǒng)主要包括:(1)對在機(jī)房需要上機(jī)的同學(xué),進(jìn)行上機(jī)登記,由管理者在系統(tǒng)中進(jìn)行開機(jī)的同時(shí)進(jìn)行登記上機(jī)者信息。(2)對正在上機(jī)中的人員,因原因想調(diào)換到其他電腦上進(jìn)行上機(jī)的,可以到管理平臺(tái)來修改,同時(shí)也可以查詢上機(jī)時(shí)間,消費(fèi)情況等。(3)完善的統(tǒng)計(jì)功能,可
26、以統(tǒng)計(jì)當(dāng)天的機(jī)時(shí)計(jì)費(fèi)情況,還有當(dāng)月的收入統(tǒng)計(jì)表,并且這些都可以以報(bào)表的形式打印出來。(4)對數(shù)據(jù)備份和還原功能,另外還有例如管理員設(shè)置,訪問限制等輔助功能,這些都可以很好的幫助機(jī)房人員輕松有序的管理好機(jī)房的事物。3.1.2 系統(tǒng)操作設(shè)計(jì)內(nèi)容模塊功能的研究設(shè)計(jì),盡量采用機(jī)房管理中現(xiàn)有的軟硬件環(huán)境。要建立新的機(jī)房管理系統(tǒng),就必須對現(xiàn)行的管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查研究。具體采用直接面談和專門訪問并參加業(yè)務(wù)實(shí)踐,與工作人員一起完成最基本的工作程序的方法。原來機(jī)房管理處理需要人工,最多是用計(jì)算機(jī)的文本系統(tǒng)打印一些清單,信息量大,并且容易出錯(cuò)?,F(xiàn)在準(zhǔn)備建立的機(jī)房管理系統(tǒng),要把機(jī)房的計(jì)算機(jī)管理,用戶
27、管理,權(quán)限管理等日常工作實(shí)行計(jì)算機(jī)統(tǒng)一管理,以提高工作效率和管理水平。良好的數(shù)據(jù)可靠性:機(jī)房的各項(xiàng)數(shù)據(jù)都是電腦程序進(jìn)行記錄分析的,不存在人為的干擾和錯(cuò)誤的數(shù)據(jù)采集,并且各項(xiàng)信息也只有管理員可以查看,安全性和可靠性也更高。完備的計(jì)費(fèi)系統(tǒng):為滿足上機(jī)流動(dòng)性大的需要,在上機(jī)和結(jié)賬下機(jī)上更靈活可控,滿足學(xué)生上機(jī)需求的同時(shí),還沒給管理人員帶來額外的負(fù)擔(dān)。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)9后期維護(hù):所開發(fā)的機(jī)房上機(jī)管理系統(tǒng)需要在機(jī)房試運(yùn)行一段時(shí)間,找出設(shè)計(jì)不合理的地方,后期在由設(shè)計(jì)人員和管理員共同探討,對程序不斷進(jìn)行修改,知道最后達(dá)到滿意的效果。以上是對本信息管理系統(tǒng)進(jìn)行的基本的需求分析,
28、也就是本系統(tǒng)所要實(shí)現(xiàn)的基本功能。但是,這并不是整個(gè)系統(tǒng)的全部需求,對系統(tǒng)不斷出現(xiàn)的新需求,需要系統(tǒng)在日后的使用中通過系統(tǒng)的更新與維護(hù)來實(shí)現(xiàn)。這樣,才能使系統(tǒng)得到不斷的完善,功能更加強(qiáng)大,與使用者有更好的交互性。3.2 功能分析3.2.1 系統(tǒng)用戶管理功能(1)系統(tǒng)用戶的添加,包括用戶名、密碼、添加時(shí)間信息。(2)系統(tǒng)用戶密碼的修改。3.2.1 機(jī)房上機(jī)計(jì)費(fèi)管理功能(1)上機(jī)人員在系統(tǒng)上進(jìn)行上機(jī)登記,登記內(nèi)容包括姓名、證件、證件號(hào)、預(yù)交金額。(2)后臺(tái)結(jié)賬功能。3.2.1 上機(jī)管理功能(1)對正在上機(jī)的計(jì)算機(jī)進(jìn)行調(diào)換機(jī)器。(2)查看當(dāng)前程序,對客戶機(jī)進(jìn)行控制。(3)房產(chǎn)基本信息的刪除。(4)房產(chǎn)
29、基本信息的查詢。4數(shù)據(jù)統(tǒng)計(jì)功能(1)對日上機(jī)機(jī)時(shí)和上機(jī)消費(fèi)情況的數(shù)據(jù)統(tǒng)計(jì)。(2)對月上機(jī)機(jī)時(shí)和上機(jī)消費(fèi)情況的數(shù)據(jù)統(tǒng)計(jì)。5用戶儲(chǔ)金卡管理功能(1)用戶可以用儲(chǔ)金卡的方式上機(jī),先由系統(tǒng)進(jìn)行登記。(2)用戶儲(chǔ)金卡的添加功能。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)10(3)用戶儲(chǔ)金卡的修改功能。(4)用戶儲(chǔ)金卡刪除功能。6退出退出機(jī)房上機(jī)管理系統(tǒng)。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)11四 系統(tǒng)總體設(shè)計(jì)(一)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)機(jī)房上機(jī)管理系統(tǒng)部分實(shí)體 e-r 圖如下所示: 圖 4.1 機(jī)房上機(jī)登記信息 e-r 圖 圖 4.2 機(jī)房上機(jī)基本信息 e-r 圖 圖 4.3 上機(jī)結(jié)賬信息
30、e-r 圖機(jī)房上機(jī)登記信息實(shí)體學(xué)生姓名證件名稱證件號(hào)預(yù)交金額機(jī)房上機(jī)管理信息實(shí)體積調(diào)換機(jī)器當(dāng)前程序上機(jī)控制限定時(shí)間上機(jī)結(jié)賬信息實(shí)體機(jī)器選擇打印賬單詳細(xì)資料代金卡沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)12圖 4.4 上機(jī)收費(fèi)信息實(shí)體 e-r 圖上述 e-r 圖對本部分?jǐn)?shù)據(jù)庫設(shè)計(jì)來講是局部的實(shí)體 e-r 圖,其他局部實(shí)體 e-r圖就不贅述。通過上述 er 圖可以總結(jié)出系統(tǒng)的初步流程圖,如圖 4.5 所示。上機(jī)收費(fèi)信息實(shí)體日機(jī)時(shí)收費(fèi)日收入統(tǒng)計(jì)月機(jī)時(shí)收費(fèi)月收入統(tǒng)計(jì)沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)13上機(jī)主程序判斷身份管理員正確錯(cuò)誤登錄后臺(tái)登記上機(jī)儲(chǔ)金卡上機(jī)時(shí)間到后下機(jī)管理用戶
31、上機(jī)登記管理上機(jī)數(shù)據(jù)統(tǒng)計(jì)上機(jī)管理圖 4.5 上機(jī)管理系統(tǒng)流程圖經(jīng)過調(diào)研與可行性分析,機(jī)房上機(jī)管理系統(tǒng)的基本設(shè)計(jì)思想是把整個(gè)系統(tǒng)按照實(shí)現(xiàn)的功能進(jìn)行分解,將上機(jī)管理系統(tǒng)分為四個(gè)部分,第一部分為“登陸系統(tǒng)”,第二部分為“上下機(jī)管理”,第三部分為“上機(jī)途中管理”,第四部分為“數(shù)據(jù)統(tǒng)計(jì)”。此系統(tǒng)的結(jié)構(gòu)圖如圖 4.6 所示。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)14機(jī)房上機(jī)管理信息系統(tǒng)登錄系統(tǒng)上下機(jī)管理上機(jī)途中管數(shù)據(jù)統(tǒng)計(jì)圖 4.6 機(jī)房上機(jī)管理系統(tǒng)結(jié)構(gòu)圖登錄系統(tǒng)用戶名修改密碼退出圖 4.7 系統(tǒng)登錄結(jié)構(gòu)圖基本數(shù)據(jù)查詢上機(jī)費(fèi)用查詢上機(jī)時(shí)間查詢圖 4.8 基本數(shù)據(jù)統(tǒng)結(jié)構(gòu)圖圖 4.9 機(jī)房上機(jī)管理統(tǒng)結(jié)
32、構(gòu)圖上機(jī)管理上機(jī)登錄管理上機(jī)程序管理上機(jī)調(diào)度管理上機(jī)控制管理下機(jī)數(shù)據(jù)管理下機(jī)結(jié)賬管理沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)15數(shù)據(jù)統(tǒng)計(jì)日機(jī)時(shí)收費(fèi)統(tǒng)計(jì)統(tǒng)計(jì)日收入統(tǒng)計(jì)月機(jī)時(shí)收費(fèi)統(tǒng)計(jì)月收入統(tǒng)計(jì)下機(jī)結(jié)賬統(tǒng)計(jì)圖 4.10 報(bào)表統(tǒng)計(jì)統(tǒng)結(jié)構(gòu)圖(二)數(shù)據(jù)庫的設(shè)計(jì)1用戶表(yhszb)用戶表存放登陸系統(tǒng)所需要的用戶名和密碼,修改密碼時(shí)也同樣需要訪問此表。表 4.1 用戶表字段名數(shù)據(jù)類型可否為空用戶名稱(主鍵)char(10)not null用戶密碼intnot null權(quán)限char(20)not null背景datetimenot null 2客戶管理表(khglb)在機(jī)房上機(jī)前,所需進(jìn)行登記的信息,
33、例如姓名、證件名等,都是上機(jī)管理前做必須登記的信息。表 4.2 住戶表字段名數(shù)據(jù)類型可否為空編號(hào)(主鍵)char(10)not null客戶姓名char(10)not null證件varchar(50)not null沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)16證件號(hào)碼char(20)null消費(fèi)金額varchar(50)null消費(fèi)次數(shù)char(10)null權(quán)限權(quán)限權(quán)限 3學(xué)校上機(jī)表(yxsjb)學(xué)校上機(jī)表存儲(chǔ)有上機(jī)開始時(shí)間、結(jié)束時(shí)間、狀態(tài)、上機(jī)方式等信息。表 4.3 房產(chǎn)表字段名數(shù)據(jù)類型可否為空機(jī)號(hào)char(10)not null名稱varchar(50)not nullip 號(hào)
34、(主鍵)float(8)not null單位費(fèi)用float(8)not null開始時(shí)間char(20)null到點(diǎn)時(shí)間varchar(50)null狀態(tài)float(8)null上機(jī)方式float(8)not null暫停開始char(10)null暫停時(shí)間char(10)null客戶姓名varchar(10)null客戶證件varchar(10)null客戶號(hào)碼varchar(10)null上網(wǎng)記錄null 4上機(jī)結(jié)算表(sjlszb)上機(jī)結(jié)算表存放用戶下機(jī)時(shí)的相關(guān)數(shù)據(jù)信息。表 4.4 上機(jī)結(jié)算表字段名數(shù)據(jù)類型可否為空id (主鍵)char(10)not null機(jī)號(hào)char(20)not
35、null開始時(shí)間char(20)null結(jié)束時(shí)間char(10)null上機(jī)方式varchar(50)not null應(yīng)收款datetime(20)not null實(shí)收款varchar(50)null優(yōu)惠varchar(50)not null結(jié)帳人char(10)not null沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)17客戶姓名char(10)not null客戶證件char(20)not null證件號(hào)碼char(20)not null上網(wǎng)記錄varchar(50)not null 5訪問限制信息表(hickhttp)訪問限制信息表存上機(jī)過程中系統(tǒng)不準(zhǔn)許訪問的所有信息。表 4.5
36、訪問限制信息表字段名數(shù)據(jù)類型可否為空網(wǎng)站(主鍵)char(20)not null提示char(50)not null 6儲(chǔ)金卡管理表(cjkgl)儲(chǔ)金卡表存放相關(guān)儲(chǔ)金卡所屬人的所有信息。表 4.6 儲(chǔ)金卡管理表字段名數(shù)據(jù)類型可否為空卡號(hào)(主鍵)char(10)not null總金額datetime(20)not null總機(jī)時(shí)char(10)null密碼char(10)null客戶編號(hào)varchar(50)not null已用機(jī)時(shí)char(20)null上機(jī)次數(shù)datetime(20)null金額float (50)not null 7快速網(wǎng)址表(quithttp)快速網(wǎng)址表存用戶機(jī)上網(wǎng)時(shí)瀏覽
37、的首頁信息。表 4.7 住戶報(bào)修表字段名數(shù)據(jù)類型可否為空網(wǎng)站名稱(主鍵)char(10)null網(wǎng)站地址datetime(20)not null 8掛機(jī)表(tyjzb)沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)18掛機(jī)表存掛機(jī)時(shí)的所有信息。表 4.8 掛機(jī)表字段名數(shù)據(jù)類型可否為空機(jī)號(hào)(主鍵)char(10)not null開始時(shí)間char(10)null結(jié)束時(shí)間char(20)null應(yīng)收款datetime(20)null所掛機(jī)號(hào)datetime(20)null 沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)19五 系統(tǒng)詳細(xì)設(shè)計(jì)(一)界面設(shè)計(jì)與功能經(jīng)過以上的分析及建模,已經(jīng)完成了數(shù)據(jù)庫
38、的后臺(tái)工作。下面要完成的是人機(jī)交互的界面。本系統(tǒng)通過主體平臺(tái)調(diào)用的功能模塊來實(shí)現(xiàn)管理功能。接下來即對各部分作詳細(xì)介紹。1管理員登陸部分啟動(dòng)系統(tǒng)程序后,首先進(jìn)入系統(tǒng)登陸界面如圖 5.1 所示,在登陸進(jìn)入主體平臺(tái)的時(shí)候,系統(tǒng)會(huì)要求管理員輸入用戶名及密碼作為驗(yàn)證信息。圖 5.1 系統(tǒng)界面2系統(tǒng)主臺(tái)平臺(tái)部分主窗口如圖 5.2 所示,是一個(gè)多文檔窗口,提供了對于各個(gè)模塊和各種操作的接口。根據(jù)模塊化原理,本系統(tǒng)可按照不同的功能分成四個(gè)獨(dú)立的功能模塊實(shí)現(xiàn)系統(tǒng)所需功能。系統(tǒng)主體平臺(tái)的四個(gè)功能模塊,分別是登陸系統(tǒng)、上機(jī)登記、上機(jī)管理、下機(jī)管理與統(tǒng)計(jì)功能。此系統(tǒng)中每一個(gè)模塊可以由下一級模塊實(shí)現(xiàn),下面將詳細(xì)介紹各個(gè)
39、功能模塊所完成的功能。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)20圖 5.2 主窗體界面3主窗體調(diào)用各個(gè)模塊部分(1)管理員系統(tǒng)模塊管理員系統(tǒng)模塊包括管理員用戶添加、管理員用戶修改、管理員用戶刪除。 管理員用戶添加管理員用戶添加主要完成添加新的管理員,包括用戶名、權(quán)限、原密碼、新密碼、確定新密碼。然后單擊“保存設(shè)置”按鈕就可以新管理員信息寫入后臺(tái)數(shù)據(jù)庫中,從而完成添加用戶的操作。界面如圖 5.3 所示。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)21圖 5.3 管理員添加界面管理員密碼修改界面在“管理員設(shè)置”菜單中選擇“修改用戶” ,可以進(jìn)入修改用戶密碼界面。本窗體中仍然采用密碼驗(yàn)
40、證的方法,目的同樣是為了減少錯(cuò)誤輸入所造成的麻煩。界面如圖 5.4 所示。圖 5.4 管理員修改密碼界面退出沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)22點(diǎn)擊“關(guān)閉窗口”后系統(tǒng)將自動(dòng)退出。(2)上機(jī)管理模塊開機(jī)注冊計(jì)時(shí)界面上機(jī)用戶需要在后臺(tái)上進(jìn)行登記后才能上機(jī),上機(jī)界面是上機(jī)的一個(gè)前提,也是必要條件,里面主要包括有上機(jī)人姓名、證件類型、證件號(hào),預(yù)付金額等信息,并且可以選擇任何一臺(tái)計(jì)算機(jī)進(jìn)行上機(jī),可以不按順序上機(jī),可以人性化選擇。開機(jī)注冊計(jì)時(shí)窗體如圖 5.5 所示圖 5.5 開機(jī)注冊計(jì)時(shí)界面上機(jī)功能管理上機(jī)功能主要包括計(jì)算機(jī)的調(diào)換、查看當(dāng)前程序、客戶機(jī)控制、上機(jī)訪問限制。根據(jù)個(gè)人需求,可以
41、到管理后臺(tái)調(diào)換正在上機(jī)的機(jī)器,符合人性化管理。查看當(dāng)前程序,是為了更好的控制上機(jī)秩序,管理好上記者的行為??蛻魴C(jī)控制可以在后臺(tái)管理界面中對計(jì)算機(jī)進(jìn)行強(qiáng)制管理,包括瀏覽器首頁這樣重要的項(xiàng)目。計(jì)算機(jī)調(diào)換窗體如圖 5.6 所示,查看當(dāng)前程序窗體如圖 5.7 所示,客戶機(jī)控制窗體如圖 5.8 所示,上機(jī)訪問限制窗體如圖 5.9 所示。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)23圖 5.6 開機(jī)注冊計(jì)時(shí)界面圖 5.7 查看當(dāng)前程序界面圖 5.8 客戶機(jī)控制界面沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)24圖 5.9 戶機(jī)控制界面 (3) 下機(jī)管理用戶可以隨時(shí)到后臺(tái)管理界面進(jìn)行下機(jī),包括金額
42、,費(fèi)用,時(shí)間,在下機(jī)界面也可以直接看到消費(fèi)情況,如果有疑問還可以打印賬單,下機(jī)管理窗體如圖 5.10 所示。圖 5.10 儀表管理界面 (4) 數(shù)據(jù)統(tǒng)計(jì)日數(shù)據(jù)統(tǒng)計(jì)沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)25日數(shù)據(jù)統(tǒng)計(jì)主要是對當(dāng)日信息已報(bào)表的形式顯示給管理者,這樣直觀的、匯總的管理使得數(shù)據(jù)更為清晰。管理者還可以根據(jù)需求按照機(jī)房開放時(shí)間,日機(jī)時(shí)數(shù)據(jù)統(tǒng)計(jì)窗體如圖 5.11 所示,日收入數(shù)據(jù)統(tǒng)計(jì)窗體如圖 5.12 所示。圖 5.11 儀表管理界面圖 5.12 表管理界面沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)26結(jié)束語結(jié)束語至此,機(jī)房上機(jī)管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)順利完成。在試運(yùn)行的過程
43、中和連接數(shù)據(jù)庫時(shí)一度出現(xiàn)過錯(cuò)誤,經(jīng)過調(diào)試改正后錯(cuò)誤點(diǎn)全部清楚,此系統(tǒng)可以按著設(shè)計(jì)思想和需求功能正常運(yùn)行。在此次畢業(yè)設(shè)計(jì)中,讓我充分感受到知識(shí)的實(shí)際運(yùn)用與理論的差別。在整個(gè)過程設(shè)計(jì)過程中,都有老師的耐心指導(dǎo)和幫助,在這樣的前提下,使我克服一個(gè)有一個(gè)困難,一步一步的完成了相關(guān)內(nèi)容。通過這次的實(shí)踐使得自己也從中得到了很大的啟發(fā),總體來說經(jīng)過了這次畢業(yè)設(shè)計(jì),自己從對 vb 的表面化了解到現(xiàn)在已經(jīng)能夠利用它完成許多基本功能,其中的收獲與感觸頗多。在使用 vb 的過程中,由于使用了 acess 提供的數(shù)據(jù)測試連接,使得我對數(shù)據(jù)的建立與引用有了一個(gè)初步的了解,通過這些知識(shí)的學(xué)習(xí)對我而言受益匪淺。更重要的是這
44、次實(shí)踐培養(yǎng)了自己的實(shí)際動(dòng)手能力,對自己以后的工作,學(xué)習(xí)都有很大幫助。從整個(gè)過程來看,這是一個(gè)不斷使自己找到錯(cuò)誤并及時(shí)改正、提高完善的過程,同時(shí)也對相關(guān)操作軟件有了更清晰的認(rèn)識(shí)和掌握,并能夠應(yīng)用到今后的學(xué)習(xí)與生活中去。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)27參考文獻(xiàn)參考文獻(xiàn)1 王棟 編著. visual basic 程序開發(fā)實(shí)例教程 清華大學(xué)出版社.2006 年 10月2 姚巍 編著. visual basic 數(shù)據(jù)庫開發(fā) 人民郵電出版社. 2006 年 10 月3 李春葆 劉圣才 張植民 編著. visual basic程序設(shè)計(jì) 清華大學(xué)出版社.2008年05月4 林卓然 編著.
45、visual basic語言程序設(shè)計(jì) 電子工業(yè)出版社. 2009年01月5 楊晶 編著. visual basic 6.0 程序設(shè)計(jì) 機(jī)械工業(yè)出版社.2004 年 02 月6 張得強(qiáng) 編著. visual basic 案例開發(fā) m.中國水利水電出版社.2009 年 2月7 史嘉權(quán) 編著. 數(shù)據(jù)庫系統(tǒng)概論 清華大學(xué)出版社.2006 年 1 月8 郭瑞軍.唐邦民.謝晗昕 編著. visual basic 數(shù)據(jù)庫開發(fā)實(shí)例精粹 m.北京:電子工業(yè)出版社.2009 年 7 月9 王珊 編著. 數(shù)據(jù)庫應(yīng)用管理 高等教育出版社.2008 年 6 月10 孫建伶 編著. 數(shù)據(jù)庫原理與應(yīng)用 高等教育出版社.20
46、08 年 5 月11 郝平. 數(shù)據(jù)庫開發(fā)與應(yīng)用論文集 c.北京:科學(xué)出版社 200812 張海藩. 軟件工程導(dǎo)論 m.北京:清華大學(xué)出版社 2008.9 月13鄭人杰. 使用軟件工程 m.北京:清華大學(xué)出版社.2009. 2 月14 bob reselman. visual basic 6.0 m.dipartimento informatica sistemistica universita roma u.s.a.2008.124-139 15 craig eddy acess disquisition c.dipartimento informatica sistemistica univ
47、ersita roma iasalaria italy.200916 marco cadoli toni mancini combining relational algebra sql and constraint programming m/cd dipartimento informatica sistemistica universita roma viasalaria 沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)28italy.2009致致 謝謝隨著大學(xué)本科生活的臨近尾聲,三個(gè)月的畢業(yè)設(shè)計(jì)也將結(jié)束。我在指導(dǎo)教師劉學(xué)平老師的指導(dǎo)下,順利的完成了這套機(jī)房上機(jī)管理信息系統(tǒng)。在開發(fā)設(shè)計(jì)的
48、過程中,老師本著認(rèn)真負(fù)責(zé)的態(tài)度,以嚴(yán)謹(jǐn)求真的作風(fēng)來要求我們每一位學(xué)生,從選題到研發(fā)到實(shí)現(xiàn),劉學(xué)平老師給予了我正確的指導(dǎo)和極大的幫助,使得我在設(shè)計(jì)當(dāng)中少走了很多彎路,在順利完成畢業(yè)設(shè)計(jì)的同時(shí)更讓我學(xué)到了許多知識(shí),對原有的理論知識(shí)能夠很好的與實(shí)際結(jié)合起來運(yùn)用,也大大的提高了我的動(dòng)手的能力,這使得我對以后的工作充滿了信心。在此我由衷的向我的指導(dǎo)老師再次的說一聲謝謝!并要向那些給予我極大幫助和支持的同學(xué)和老師表示感謝。今后我會(huì)以此次的畢業(yè)設(shè)計(jì)為起點(diǎn)邁向更遠(yuǎn)的未來。沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)29附 錄 主函數(shù)代碼sub main()dim sp as new frmsplashdi
49、m fmainform as formsp.show vbmodaldim flogin as new frmlogin 調(diào)用登錄界面flogin.show vbmodalif not flogin.ok thenlogin failed so exit appendend ifunload floginset fmainform = new frmmainfmainform.showend sub沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)30附 錄 登陸代碼private sub cmdok_click() with frmmain.data8.recordset .movefirst
50、 for i = 1 to .recordcount if combo1.text = .fields(用戶名稱) and txtpassword = .fields(用戶密碼) then loginsucceeded = true username = .fields(用戶名稱) userpass = .fields(權(quán)限) exit for end if .movenext next i if loginsucceeded then unload me else msgbox 無效的密碼,請重試!, , 登錄 txtpassword.setfocus sendkeys home+end e
51、nd if end withend sub沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)31附 錄 管理員設(shè)置代碼(1)添加用戶private sub command1_click()on error resume nextif command1.caption = 添加用戶 then listview1.visible = false frame1.visible = true text1.text = text2.text = text3.text = text4.text = combo1.text = combo1.list(0) command2.enabled = false c
52、ommand3.enabled = false command4.enabled = true command1.caption = 放棄添加 else listview1.visible = true frame1.visible = false command2.enabled = true command3.enabled = true command4.enabled = false command1.caption = 添加用戶end ifend sub(2)編輯用戶private sub command2_click()on error resume nextwith frmmai
53、n.data8.recordset text1.text = .fields(用戶名稱) select case .fields(權(quán)限) case a combo1.text = combo1.list(0) text2.passwordchar = text3.passwordchar = text4.passwordchar = text2.text = .fields(用戶密碼) text3.text = .fields(用戶密碼) text4.text = .fields(用戶密碼)沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)32 case b combo1.text = comb
54、o1.list(1) text2.passwordchar = text3.passwordchar = text4.passwordchar = text2.text = .fields(用戶密碼) text3.text = .fields(用戶密碼) text4.text = .fields(用戶密碼) case c combo1.text = combo1.list(2) text2.passwordchar = text3.passwordchar = text4.passwordchar = text2.text = .fields(用戶密碼) text3.text = .field
55、s(用戶密碼) text4.text = .fields(用戶密碼) case d text2.passwordchar = * text3.passwordchar = * text4.passwordchar = * text2.text = text3.text = text4.text = combo1.text = combo1.list(3) end selectend withif command2.caption = 修改用戶 then listview1.visible = false frame1.visible = true command1.enabled = fals
56、e command3.enabled = false command4.enabled = false command2.caption = 放棄修改 else listview1.visible = true frame1.visible = false command1.enabled = true command3.enabled = true command4.enabled = false沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)33 command2.caption = 修改用戶end ifend sub(3)刪除客戶private sub command3_click()o
57、n error resume nextwith frmmain.data8.recordsetif msgbox(確實(shí)要?jiǎng)h除用戶: & .fields(用戶名稱) & 嗎?, vbyesno + vbquestion) = vbyes thenif err 0 then exit subif .fields(權(quán)限) = d then mm = inputbox(請輸入密碼:) if mm = .fields(用戶密碼) and .fields(用戶名稱) username then .delete listview1.listitems.clear form_load else msgbox
58、不能刪除用戶!, vbcritical end if else .delete listview1.listitems.clear form_load end ifend ifend withend sub(3)保存設(shè)置private sub command4_click()on error resume nextif trim(text1.text) = then msgbox 用戶名錯(cuò)誤!, vbcritical text1.setfocusexit subend ifwith frmmain.data8.recordsetif text3.text text4.text thenmsgb
59、ox 前后密碼設(shè)置不一至,請重新輸入!, vbcriticaltext3.text = text4.text = text3.setfocusexit subend if沈陽航空航天大學(xué)北方科技學(xué)院本科畢業(yè)設(shè)計(jì)(論文)34aa = .absoluteposition.movefirstfor i = 1 to .recordcountif .fields(用戶名稱) = text1.text then if .absoluteposition aa then msgbox 用戶名已經(jīng)存在了,請你再換一個(gè)!, vbexclamation .movefirst .move aa text1.set
60、focus text1.selstart = 0 text1.sellength = len(text1.text) exit sub end ifend if.movenextnext i.movefirst.move aaif command1.caption = 放棄添加 then .addnew else if text2.text .fields(用戶密碼) then msgbox 密碼錯(cuò)誤,請重新輸入!, vbcritical text2.text = text3.text = text4.text = text2.setfocus exit sub end if .editend
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度電梯安全知識(shí)競賽組織與實(shí)施合同3篇
- 二零二五版礦山勞務(wù)合同范本:礦山安全生產(chǎn)監(jiān)督協(xié)議3篇
- 基于2025年度財(cái)務(wù)軟件系統(tǒng)的定制開發(fā)合同3篇
- 2025年度臨時(shí)安保服務(wù)勞務(wù)合同實(shí)施細(xì)則4篇
- 2025年度光伏電站變壓器供貨與安裝服務(wù)合同3篇
- 2025年度環(huán)保節(jié)能照明設(shè)備研發(fā)與推廣合同3篇
- 2024-2025學(xué)年高中語文第一課走進(jìn)漢語的世界3四方異聲-普通話和方言練習(xí)含解析新人教版選修語言文字應(yīng)用
- 2025年度水路貨物運(yùn)輸貨物保險(xiǎn)理賠代理合同(GF定制版)
- 2025年校園食堂食品安全追溯原料采購管理服務(wù)合同3篇
- 二零二四年在建工業(yè)地產(chǎn)轉(zhuǎn)讓合同范本3篇
- 英語名著閱讀老人與海教學(xué)課件(the-old-man-and-the-sea-)
- 學(xué)校食品安全知識(shí)培訓(xùn)課件
- 全國醫(yī)學(xué)博士英語統(tǒng)一考試詞匯表(10000詞全) - 打印版
- 最新《會(huì)計(jì)職業(yè)道德》課件
- DB64∕T 1776-2021 水土保持生態(tài)監(jiān)測站點(diǎn)建設(shè)與監(jiān)測技術(shù)規(guī)范
- ?中醫(yī)院醫(yī)院等級復(fù)評實(shí)施方案
- 數(shù)學(xué)-九宮數(shù)獨(dú)100題(附答案)
- 理正深基坑之鋼板樁受力計(jì)算
- 學(xué)校年級組管理經(jīng)驗(yàn)
- 10KV高壓環(huán)網(wǎng)柜(交接)試驗(yàn)
- 未來水電工程建設(shè)抽水蓄能電站BIM項(xiàng)目解決方案
評論
0/150
提交評論