




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄PAGE四川江油工業(yè)學(xué)校畢業(yè)設(shè)計(jì)論文摘要隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,管理信息系統(tǒng)的開(kāi)發(fā)和應(yīng)用仍然是計(jì)算機(jī)技術(shù)最廣泛的應(yīng)用領(lǐng)域之一。為此各學(xué)校,培訓(xùn)中心等單位建立起了機(jī)房供學(xué)生上機(jī),機(jī)房的規(guī)范化管理也隨之提上了日程。本文主要介紹了我們的畢業(yè)設(shè)計(jì)課題——機(jī)房上機(jī)管理系統(tǒng)的各項(xiàng)功能及其實(shí)現(xiàn)過(guò)程。本論文以我校機(jī)房學(xué)生上機(jī)管理系統(tǒng)為背景,論述了該管理信息系統(tǒng)的結(jié)構(gòu),系統(tǒng)開(kāi)發(fā)的基本原理,過(guò)程和方法。全文詳細(xì)闡述了系統(tǒng)的需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、程序界面的建立及程序代碼的編寫(xiě)、總結(jié)與展望、致謝、參考文獻(xiàn)等五章內(nèi)容。在系統(tǒng)分析中,就可以通過(guò)具體的分析工具對(duì)所要完成的功能進(jìn)行分析。在系統(tǒng)分析的過(guò)程中,運(yùn)用了E-R圖和業(yè)務(wù)流圖對(duì)系統(tǒng)的功能進(jìn)行了分析,相應(yīng)繪制出數(shù)據(jù)字典并進(jìn)行數(shù)據(jù)庫(kù)的建立;在系統(tǒng)的實(shí)現(xiàn)上,本系統(tǒng)共建立8個(gè)程序界面及相應(yīng)代碼,系統(tǒng)的用戶界面十分簡(jiǎn)潔、實(shí)用,它主要實(shí)現(xiàn)管理員如何對(duì)普通用戶進(jìn)行授權(quán),學(xué)生業(yè)余上機(jī)只能通過(guò)輸入會(huì)員卡號(hào)、密碼方可使用該計(jì)算機(jī)。系統(tǒng)由管理員一手操縱,它可對(duì)各計(jì)算機(jī)信息和用戶信息進(jìn)行查詢、修改、刪除、錄入等操作。在辦理新的會(huì)員信息及查看、修改、刪除所有會(huì)員的信息,可通過(guò)輸入查詢條件,顯示符合條件的會(huì)員記錄以及顯示這個(gè)會(huì)員的全部信息,并由管理員對(duì)其進(jìn)行相應(yīng)的操作,其它功能操作與此相同。結(jié)合本系統(tǒng)詳細(xì)闡述了系統(tǒng)分析,系統(tǒng)設(shè)計(jì)的技術(shù)及應(yīng)用,尤其在機(jī)房管理人員和交流方面采用了c/s結(jié)構(gòu)進(jìn)行解決。通過(guò)開(kāi)發(fā)這個(gè)機(jī)房管理系統(tǒng),進(jìn)一步明確了開(kāi)發(fā)研究一個(gè)管理信息系統(tǒng)的方法和思想,加深了對(duì)管理信息系統(tǒng)的認(rèn)識(shí),鞏固了以前所學(xué)的信息系統(tǒng)開(kāi)發(fā)方面的知識(shí),提高了軟件開(kāi)發(fā)的水平,為今后在工作崗位上學(xué)好用好計(jì)算機(jī)打下了堅(jiān)定的基礎(chǔ)。VB+ACCESS的使用使得系統(tǒng)的數(shù)據(jù)不會(huì)輕易被外界惡意的攻擊破壞,簡(jiǎn)單易懂,使用方便,可有效防止密碼盜用,確保用戶資金安全。關(guān)鍵詞:visualbasic6.0mis系統(tǒng)開(kāi)發(fā)面向?qū)ο竽夸汿OC\o"1-3"\h\z第一章系統(tǒng)需求分析 1概述 1問(wèn)題定義及內(nèi)容簡(jiǎn)介 3背景 3本系統(tǒng)功能需求分析 4第二章系統(tǒng)分析 5系統(tǒng)分析的概念 5系統(tǒng)分析的基本含義 5初步調(diào)查 5可行性分析 8系統(tǒng)可行性研究分析 8可行性分析報(bào)告 92.系統(tǒng)開(kāi)發(fā)具體研究分析 9詳細(xì)調(diào)查 10第三章系統(tǒng)設(shè)計(jì) 14系統(tǒng)設(shè)計(jì) 14系統(tǒng)設(shè)計(jì)的任務(wù)與原則 14系統(tǒng)的總體設(shè)計(jì) 14數(shù)據(jù)庫(kù)設(shè)計(jì) 15系統(tǒng)打包具體步驟 16第四章建立程序界面、編寫(xiě)程序代碼 17程序界面及程序代碼的建立與編寫(xiě) 17建立系統(tǒng)登錄窗體 17建立系統(tǒng)主界面 20建立系統(tǒng)維護(hù)界面 22建立會(huì)員信息查詢界面 30建立用戶虛擬界面 33建立計(jì)算機(jī)維護(hù)界面 36會(huì)員添加界面 40幫助界面 41第五章結(jié)論與展望 43系統(tǒng)功能的總結(jié) 43用戶信息的登錄功能 43會(huì)員添加功能 43用戶信息的維護(hù) 43計(jì)算機(jī)信息維護(hù) 44結(jié)賬管理 44無(wú)卡通 45幫助 45系統(tǒng)展望 45致謝 46參考文獻(xiàn) 47第一章系統(tǒng)需求分析PAGE47四川江油工業(yè)學(xué)校畢業(yè)設(shè)計(jì)論文第一章系統(tǒng)需求分析隨著社會(huì)的發(fā)展,經(jīng)過(guò)本院全體師生的共同努力,學(xué)校的規(guī)模不斷的擴(kuò)大,校園網(wǎng)的普及,學(xué)校機(jī)房的硬件設(shè)施越來(lái)越好,如何充分發(fā)揮校園計(jì)算機(jī)機(jī)房的效能,開(kāi)放機(jī)房,最大限度的為機(jī)房管理服務(wù),既要提高機(jī)房的科學(xué)管理水平,又要減輕機(jī)房管理員工作,使機(jī)房管理更加規(guī)范、有序。使用計(jì)算機(jī)可以高速,快捷地完成以上工作。在計(jì)算機(jī)聯(lián)網(wǎng)后,數(shù)據(jù)在網(wǎng)上傳遞,可以實(shí)現(xiàn)數(shù)據(jù)共享,避免重復(fù)勞動(dòng),從而提高了管理效率和水平。機(jī)房管理信息系統(tǒng)以計(jì)算機(jī)為工具,通過(guò)對(duì)上機(jī)管理所需的信息管理,把管理人員從繁瑣的數(shù)據(jù)計(jì)算處理中解脫出來(lái),使其有更多的精力從事其它管理政策的研究實(shí)施,機(jī)房上機(jī)計(jì)劃的制定執(zhí)行監(jiān)督檢查,從而全面提高管理質(zhì)量。機(jī)房上機(jī)管理系統(tǒng)是一個(gè)實(shí)時(shí)人機(jī)系統(tǒng),它要求要有較高的可靠性、可適應(yīng)性、擴(kuò)充能力。建立先進(jìn)的機(jī)房管理系統(tǒng)是實(shí)現(xiàn)教育現(xiàn)代化的必由之路,是推進(jìn)信息化管理的重要舉措之一。本系統(tǒng)主要為教職員工上課和學(xué)生日常業(yè)余上機(jī)提供了方便。系統(tǒng)采用了先進(jìn)的軟、硬件結(jié)合的方式。客戶端采用硬件模式,通過(guò)硬件級(jí)的底層網(wǎng)絡(luò)登錄與身份驗(yàn)證相結(jié)合,達(dá)到安全性。管理端采用軟件模式,主要管理學(xué)校計(jì)算機(jī)機(jī)房的上機(jī)業(yè)務(wù),它的主要功能模塊包括,系統(tǒng)管理、用戶結(jié)帳管理、電腦與計(jì)算機(jī)信息管理、無(wú)卡通管理、日常管理、新會(huì)員辦理管理、用戶信息的維護(hù)管理、管理員信息的維護(hù)管理、機(jī)房預(yù)約與排課管理、上機(jī)考勤管理、學(xué)生付費(fèi)管理、用戶權(quán)限管理以及實(shí)行跨平臺(tái)管理等。本系統(tǒng)是一個(gè)運(yùn)行在局域網(wǎng)上的子系統(tǒng),能夠直觀、方便、有效、可靠地管理通過(guò)局域網(wǎng)聯(lián)在一起的所有機(jī)器,它具有以下優(yōu)點(diǎn):1.實(shí)現(xiàn)無(wú)人職守系統(tǒng)通過(guò)提供強(qiáng)大的功能,最大限度降低機(jī)房管理員的工作量,它能夠做到自動(dòng)判斷學(xué)生是否已經(jīng)注冊(cè)會(huì)員、會(huì)員卡上金額是否足夠、以及通過(guò)驗(yàn)證學(xué)生的身份來(lái)確定是否允許學(xué)生使用機(jī)器,隨時(shí)判斷學(xué)生卡上的當(dāng)前金額還能上機(jī)多久,當(dāng)卡上剩余金額低于系統(tǒng)規(guī)定的限額時(shí),系統(tǒng)會(huì)提前1分鐘提示學(xué)生,"請(qǐng)準(zhǔn)備下機(jī)",1分鐘后,系統(tǒng)會(huì)自動(dòng)將學(xué)生所用的機(jī)器電源關(guān)掉。學(xué)生下機(jī)時(shí),系統(tǒng)自動(dòng)計(jì)算并扣除學(xué)生的上機(jī)費(fèi)用;同時(shí)自動(dòng)將該學(xué)生所用的機(jī)器電源關(guān)掉。2.方便管理
本系統(tǒng)采用友好的界面,能夠幫助機(jī)房管理員方便有效地對(duì)機(jī)房進(jìn)行管理。系統(tǒng)詳細(xì)提供機(jī)房所有機(jī)器的使用狀況,如使用者名稱、登錄時(shí)間、總金額、消費(fèi)金額、現(xiàn)剩余金額等信息,使機(jī)房管理人員對(duì)每臺(tái)客戶機(jī)使用狀況一目了然;同時(shí)系統(tǒng)提供強(qiáng)大的管理功能,機(jī)房管理員能夠方便有效地對(duì)機(jī)房?jī)?nèi)任意機(jī)器進(jìn)行管理,如發(fā)消息、禁止使用等。一次可以選中一臺(tái)機(jī)器進(jìn)行管理操作,也可以同時(shí)選中多臺(tái)機(jī)器進(jìn)行管理操作。系統(tǒng)還提供可追蹤的歷史記錄,如學(xué)生上機(jī)的歷史記錄,還包括學(xué)生在辦理會(huì)員卡后忘記密碼,這時(shí)就可根據(jù)學(xué)生最初的原始記錄,查找出密碼。學(xué)生上機(jī)的歷史記錄使得學(xué)校、機(jī)房管理人員對(duì)學(xué)生使用機(jī)器狀況有清晰的了解,對(duì)機(jī)器出現(xiàn)的故障能夠追究責(zé)任到個(gè)人。對(duì)學(xué)生消費(fèi)金額的變動(dòng)提供了有跡可尋的記錄。3.功能強(qiáng)大,設(shè)置靈活
機(jī)房使用安排靈活方便,自由安排機(jī)時(shí)單價(jià),具有預(yù)定座位功能,設(shè)置免費(fèi)上機(jī)功能,環(huán)境要求低,適應(yīng)能力強(qiáng),無(wú)須特殊的配置或者專門(mén)的服務(wù)器。
本系統(tǒng)充分考慮了用戶環(huán)境各種可能出現(xiàn)的情況,提供靈活的應(yīng)變措施,充分利用學(xué)校的網(wǎng)絡(luò)資源,對(duì)學(xué)校的機(jī)房進(jìn)行有效的管理。即使機(jī)房的網(wǎng)絡(luò)發(fā)生故障,不能正常工作,系統(tǒng)仍然能夠在各個(gè)單機(jī)上獨(dú)立的對(duì)機(jī)器資源進(jìn)行安全控制、計(jì)算上機(jī)費(fèi)用、并登記使用情況。4.全面完善的查詢功能
本系統(tǒng)充分考慮到管理的需要,從機(jī)房管理員、教師授課、學(xué)生個(gè)人業(yè)余上機(jī)、三個(gè)層面提供了完善的查詢功能。從機(jī)房管理員角度,系統(tǒng)提供了有關(guān)任意機(jī)房、任意機(jī)器在任意范圍時(shí)間內(nèi)的使用情況、使用者信息方面的詳細(xì)信息。從教師授課角度,系統(tǒng)提供了教師在任意時(shí)間范圍內(nèi)對(duì)機(jī)器設(shè)備的使用,提供教師在自身的權(quán)限內(nèi)對(duì)系統(tǒng)的使用及維護(hù)。從學(xué)生個(gè)人業(yè)余上機(jī)角度,系統(tǒng)提供了個(gè)人在任意時(shí)間范圍內(nèi)的繳費(fèi)情況、消費(fèi)情況及剩余金額等信息,高級(jí)別的安全管理機(jī)制。5.安全機(jī)制
系統(tǒng)提供了方便高效的用戶授權(quán)機(jī)制,加強(qiáng)了對(duì)用戶身份的識(shí)別,避免未經(jīng)授權(quán)的用戶越權(quán)使用系統(tǒng)。VB+ACCESS的使用使得系統(tǒng)的數(shù)據(jù)不會(huì)輕易被外界惡意的攻擊破壞,簡(jiǎn)單易懂,使用方便,身份識(shí)別有效者方可上機(jī),同一身份在同一時(shí)段不可復(fù)用,可有效防止密碼盜用,確保用戶資金安全。6.跨平臺(tái)管理
系統(tǒng)能夠同時(shí)在客戶機(jī)和服務(wù)器機(jī)上進(jìn)行控制和管理,實(shí)現(xiàn)跨平臺(tái)管理。并具有系統(tǒng)的可擴(kuò)充性。本系統(tǒng)是機(jī)房上機(jī)管理信息系統(tǒng),是一個(gè)依靠組內(nèi)人員共同的力量完成的各項(xiàng)任務(wù)。要求要有較強(qiáng)的分析、設(shè)計(jì)、編程能力。在老師的指導(dǎo)下使該系統(tǒng)更加完善、可靠。開(kāi)發(fā)出一個(gè)適合用戶單位需要的系統(tǒng),并方便維護(hù)和擴(kuò)充。它主要實(shí)現(xiàn)管理員如何對(duì)普通用戶進(jìn)行授權(quán),學(xué)生業(yè)余上機(jī)只能通過(guò)輸入會(huì)員卡號(hào)、密碼方可使用該計(jì)算機(jī)。如何辦理新的會(huì)員信息及查看、修改、刪除所有會(huì)員的信息,也可通過(guò)輸入查詢條件,顯示符合條件的會(huì)員記錄以及顯示這個(gè)會(huì)員的全部信息,并由管理員對(duì)其進(jìn)行相應(yīng)的操作。背景項(xiàng)目開(kāi)發(fā)為學(xué)校的業(yè)務(wù)管理人員服務(wù),已明確用戶有:在校任課老師和就讀學(xué)生、及相關(guān)的管理人員。潛在用戶有:學(xué)生、任課老師。機(jī)房上機(jī)管理信息系統(tǒng)是一套專門(mén)針對(duì)學(xué)校計(jì)算機(jī)機(jī)房管理的高科技產(chǎn)品。當(dāng)前企業(yè)信息管理正在從C/S結(jié)構(gòu)向B/S結(jié)構(gòu)轉(zhuǎn)移,但是由于安全性等方面的因素,C/S結(jié)構(gòu)的管理信息系統(tǒng)仍然占據(jù)企業(yè)管理信息系統(tǒng)的主流。機(jī)房管理信息系統(tǒng)是現(xiàn)代企業(yè)和學(xué)校機(jī)房管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)、學(xué)校機(jī)房制度要求、推動(dòng)機(jī)房管理走向科學(xué)化、規(guī)范化的必要條件。機(jī)房管理分析的是機(jī)房上機(jī)具體的工作過(guò)程,分析“做什么”應(yīng)“如何做”的問(wèn)題。主要調(diào)查了解用戶的需求,盡量滿足并使用戶和設(shè)計(jì)系統(tǒng)的人員意見(jiàn)相一致。需求分析建立一個(gè)“機(jī)房上機(jī)管理信息系統(tǒng)”,使用計(jì)算機(jī)對(duì)學(xué)校學(xué)生上機(jī)信息的管理。要求不僅可用于一般的上機(jī)情況查詢,而且可以對(duì)這些上機(jī)信息進(jìn)行各種必要的數(shù)學(xué)統(tǒng)計(jì)和分析。系統(tǒng)主要的上機(jī)信息來(lái)自管理員管理的服務(wù)器上的具體信息,本系統(tǒng)需要完成如下功能。3.學(xué)生會(huì)員各種信息的修改(根據(jù)錄入的會(huì)員卡號(hào)、密碼等)5.按照某種條件(如:姓名、卡號(hào)等)查詢統(tǒng)計(jì)符合條件的學(xué)生會(huì)員信息6.查詢、統(tǒng)計(jì)的結(jié)果打印輸出8.對(duì)新增會(huì)員的錄入、保存第二章系統(tǒng)分析第二章系統(tǒng)分析從本章起我們將按照機(jī)房管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程,逐個(gè)階段地介紹它們的任務(wù)及其主要技術(shù)方法。本章的知識(shí)點(diǎn)包括系統(tǒng)的調(diào)查與分析,簡(jiǎn)稱系統(tǒng)分析,是管理信息系統(tǒng)開(kāi)發(fā)工作的第一階段,是獲取用戶信息需求,提出系統(tǒng)邏輯方案的主要階段。它的內(nèi)容包括對(duì)現(xiàn)行系統(tǒng)的調(diào)查、可行性論證、系統(tǒng)分析以及在此基礎(chǔ)上提出新系統(tǒng)的方案。其中,建立新系統(tǒng)的邏輯模型是本階段的中心任務(wù),而調(diào)查分析是本階段的主要方法和技術(shù)。本章的重點(diǎn)是系統(tǒng)分析的基本概念,系統(tǒng)分析的主要工具和系統(tǒng)分析各階段活動(dòng)的內(nèi)容,難點(diǎn)是系統(tǒng)分析中的主要工具和系統(tǒng)中各項(xiàng)數(shù)據(jù)及業(yè)務(wù)的編寫(xiě)。系統(tǒng)分析的基本含義“分析”通常是指對(duì)現(xiàn)有系統(tǒng)的內(nèi)、外情況進(jìn)行調(diào)查、分析、研究、分解、剖析,以明確問(wèn)題或機(jī)會(huì)所在,認(rèn)識(shí)解決這些問(wèn)題或把握這些機(jī)會(huì)的必要性,為確定有關(guān)活動(dòng)的目標(biāo)和可能的方案提供科學(xué)依據(jù)。本章所討論的系統(tǒng)分析(systemsanalysis),是指在管理信息系統(tǒng)開(kāi)發(fā)的生命周期中系統(tǒng)分析階段的各項(xiàng)活動(dòng)和方法。系統(tǒng)分析也指應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)行分析工作的方法與技術(shù)。初步調(diào)查系統(tǒng)的開(kāi)發(fā)工作是從接受用戶提出的任務(wù)開(kāi)始。用戶最初提出的任務(wù)往往只是一個(gè)簡(jiǎn)單的初始需求,而且常常是羅列一些需要解決的問(wèn)題。擺在開(kāi)發(fā)人員面前的首要任務(wù)是對(duì)用戶提出的要求做出一個(gè)準(zhǔn)確的認(rèn)識(shí)和估計(jì)。為此,必須在展開(kāi)初步調(diào)查的基礎(chǔ)上,明確問(wèn)題并對(duì)任務(wù)進(jìn)行可行性分析。系統(tǒng)的初步調(diào)查是系統(tǒng)分析階段的第一項(xiàng)活動(dòng),也是整個(gè)系統(tǒng)開(kāi)發(fā)的第一項(xiàng)活動(dòng)。系統(tǒng)初步調(diào)查階段的目的是明確系統(tǒng)開(kāi)發(fā)的目標(biāo)和規(guī)模,從系統(tǒng)分析人員和管理人員的角度看新項(xiàng)目開(kāi)發(fā)有無(wú)必要和可能,并論證其開(kāi)發(fā)的必要性和可行性。一、系統(tǒng)分析的目標(biāo)和主要活動(dòng)內(nèi)容系統(tǒng)分析階段的目標(biāo),就是按系統(tǒng)規(guī)則所定的某個(gè)開(kāi)發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開(kāi)發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)分析在整個(gè)開(kāi)發(fā)過(guò)程中,是要解決:“做什么”的問(wèn)題,把要解決哪些問(wèn)題,滿足用戶哪些具體的信息需求調(diào)查分析清楚,從邏輯上,或者說(shuō)從信息處理的功能需求上提出系統(tǒng)的方案,即邏輯模型,為下一階段進(jìn)行物理方案(即計(jì)算機(jī)和通信系統(tǒng)方案)設(shè)計(jì),解決:“怎么做”提供依據(jù)。系統(tǒng)分析階段的主要活動(dòng)一般分為,系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細(xì)調(diào)查和新系統(tǒng)邏輯方案的提出這四個(gè)階段。系統(tǒng)分析工作的主要任務(wù)是明確問(wèn)題、確定目標(biāo)和了解用戶的信息需求,其主要成果——系統(tǒng)說(shuō)明書(shū)將作為今后系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施的重要基礎(chǔ)和主要依據(jù)。二、系統(tǒng)分析工作的特點(diǎn)系統(tǒng)分析工作具有以下特點(diǎn)(1)工作內(nèi)容涉及面廣,不確定性大。(2)系統(tǒng)分析工作主要面向組織管理問(wèn)題,工作方式主要是和人打交道。(3)系統(tǒng)分析的主要成果是文件。(4)系統(tǒng)分析工作追求的是有限目標(biāo)。三、結(jié)構(gòu)化系統(tǒng)分析方法結(jié)構(gòu)化系統(tǒng)分析方法就是結(jié)構(gòu)化方法的基本思想和主要原則,在系統(tǒng)分析中的應(yīng)用所形成的一系列具體方法和有關(guān)工具的總稱。結(jié)構(gòu)化系統(tǒng)分析方法:主要是描述反映用戶信息需求的邏輯模型的建立方法和有關(guān)工具。主要工具包括數(shù)據(jù)流圖(DFD:DataFlowDiagram);數(shù)據(jù)字典(DD:DataDictionary);采用結(jié)構(gòu)化系統(tǒng)分析的工具建立的系統(tǒng)邏輯模型一般具備以下特點(diǎn)1、表達(dá)方式規(guī)范、表達(dá)的內(nèi)容確切、無(wú)二義2、形式簡(jiǎn)潔、易理解、便于和非專業(yè)用戶交流3、便于查詢、檢索、易維護(hù);便于計(jì)算機(jī)輔助建模四、系統(tǒng)分析的主要工具數(shù)據(jù)流圖(DFD:DataFlowDiagram)數(shù)據(jù)流圖就是組織中信息運(yùn)動(dòng)的抽象,是管理信息系統(tǒng)模型的主要形式。它與對(duì)系統(tǒng)的物理描述無(wú)關(guān),只是用一種圖形及與此相關(guān)的注釋來(lái)表示系統(tǒng)的邏輯功能,即所開(kāi)發(fā)的系統(tǒng)在管理信息處理方面要做什么。1、數(shù)據(jù)流圖由四種基本成分組成(1)外部項(xiàng)(外部實(shí)體)。外部項(xiàng)在數(shù)據(jù)流圖中表示所描述系統(tǒng)的數(shù)據(jù)來(lái)源和去處的各種實(shí)體或工作環(huán)節(jié)。這些實(shí)體或環(huán)節(jié)向所開(kāi)發(fā)的系統(tǒng)發(fā)出或接收信息。系統(tǒng)開(kāi)發(fā)不能改變這些外部項(xiàng)本身的結(jié)構(gòu)和固有屬性。(2)加工(數(shù)據(jù)加工)。數(shù)據(jù)加工又稱數(shù)據(jù)處理邏輯,描述系統(tǒng)對(duì)信息進(jìn)行處理的邏輯功能。(3)數(shù)據(jù)存儲(chǔ)。邏輯意義上的數(shù)據(jù)存儲(chǔ)環(huán)節(jié),即系統(tǒng)信息處理功能需要的,不考慮存儲(chǔ)物理介質(zhì)和技術(shù)手段的數(shù)據(jù)存儲(chǔ)環(huán)節(jié)。(4)數(shù)據(jù)流。與所描述系統(tǒng)信息處理功能有關(guān)的各類信息的載體,是各加工環(huán)節(jié)進(jìn)行處理和輸出的數(shù)據(jù)集合。2、繪制數(shù)據(jù)流圖的主要原則(1)明確系統(tǒng)界面,一張數(shù)據(jù)流圖表示某個(gè)子系統(tǒng)或某個(gè)系統(tǒng)的邏輯模型。(2)自頂向下逐層擴(kuò)展。在調(diào)查研究的基礎(chǔ)上,明確所描述的系統(tǒng)與各部實(shí)體的信息聯(lián)系。繪出最高層的數(shù)據(jù)流圖——關(guān)聯(lián)圖。在關(guān)聯(lián)圖中,所描述的系統(tǒng)當(dāng)作一個(gè)數(shù)據(jù)加工項(xiàng),著重描述系統(tǒng)與外部實(shí)體的聯(lián)系。然后確定系統(tǒng)的幾個(gè)主要的綜合性的邏輯功能,繪制頂層數(shù)據(jù)流圖。其中每個(gè)邏輯功能由一個(gè)數(shù)據(jù)加工符號(hào)描述。頂圖可進(jìn)一步分解,其中某些或者所有的數(shù)據(jù)加工項(xiàng)可分解為數(shù)個(gè)數(shù)據(jù)加工項(xiàng),這樣就形成第一層數(shù)據(jù)流圖。依次逐層向下擴(kuò)展,直到最底層的數(shù)據(jù)流圖表示了所有具體的數(shù)據(jù)加工功能和輸入輸出關(guān)系。(3)合理布局。數(shù)據(jù)流圖各種符號(hào)買布局合理,分布均勻、整齊、清晰,使讀者一目了然。(4)數(shù)據(jù)流圖只反映數(shù)據(jù)流向,數(shù)據(jù)加工和邏輯意義上的數(shù)據(jù)存儲(chǔ)。(5)數(shù)據(jù)流圖繪制過(guò)程,就是系統(tǒng)的邏輯模型的形成過(guò)程,必須始終與用戶密切接觸。3、繪制數(shù)據(jù)流圖的主要步驟(1)確定所開(kāi)發(fā)系統(tǒng)的外部項(xiàng)(外部實(shí)體),即系統(tǒng)的數(shù)據(jù)來(lái)源和去處。(2)確定整個(gè)系統(tǒng)的輸出數(shù)據(jù)流和輸入數(shù)據(jù)流,把系統(tǒng)作為一個(gè)加工環(huán)節(jié),畫(huà)出關(guān)聯(lián)圖。一般應(yīng)把數(shù)據(jù)來(lái)源置于圖的左側(cè),數(shù)據(jù)去處置于國(guó)的右側(cè)。(3)確定系統(tǒng)的主要信息處理功能,按此將整個(gè)系統(tǒng)分解成幾個(gè)加工環(huán)節(jié)。(4)根據(jù)自須向下,逐層分解的原則,對(duì)上層圖中全部或加工環(huán)節(jié)進(jìn)行分解。(5)重復(fù)步驟(4),直到逐層分解結(jié)束。分解結(jié)束的標(biāo)志是對(duì)于每一個(gè)最底層的加工,即各層數(shù)據(jù)流圖中不做進(jìn)一步分解的加工,其邏輯功能已足夠簡(jiǎn)單、明確和具體。(6)對(duì)某圖進(jìn)行檢查和合理布局,主要檢查分解是否恰當(dāng)、徹底,DFD中各成分是否有遺漏、重復(fù)、沖突之處,各層DFD及同層DFD之間關(guān)系是否正確及命名、編號(hào)是否確切、合理等。對(duì)錯(cuò)誤與不當(dāng)之處進(jìn)行修改。(7)用戶進(jìn)行交流,在用戶完全理解數(shù)據(jù)圖內(nèi)容的基礎(chǔ)上征求用戶的意見(jiàn)。(8)用計(jì)算機(jī)或其它制圖,編輯工具畫(huà)出正規(guī)的數(shù)據(jù)流圖。(9)將正規(guī)的數(shù)據(jù)流圖提交系統(tǒng)分析負(fù)責(zé)人復(fù)審。4、繪制數(shù)據(jù)流圖的幾點(diǎn)注釋(l)關(guān)于自須向下,逐層分解。數(shù)據(jù)流圖的繪制過(guò)程,是系統(tǒng)分析過(guò)程的重要組成部分,這一過(guò)程自頂向下,逐層分解,就是由系統(tǒng)外部至系統(tǒng)內(nèi)部,由總體到局部、由抽象到具體的系統(tǒng)邏輯模型建立過(guò)程。在數(shù)據(jù)流圖分解中,要保持各層成分的完整性與一致性。(2)數(shù)據(jù)流必須通過(guò)加工,即送去加工或從加工環(huán)節(jié)發(fā)出。不通過(guò)加工環(huán)節(jié)的數(shù)據(jù)流不在數(shù)據(jù)流圖上表示。(3)數(shù)據(jù)存儲(chǔ)環(huán)節(jié)一般作為兩個(gè)加工環(huán)節(jié)的界面來(lái)安排(4)命名。數(shù)據(jù)流圖上的成分一般都要命名(5)編號(hào)(6)只畫(huà)所描述的系統(tǒng)穩(wěn)定工作情況下的數(shù)據(jù)流圖(7)數(shù)據(jù)流圖的局限性可行性分析也稱可行性研究,是決策部門(mén)在采取一項(xiàng)重大改革或投資行動(dòng)之前,對(duì)該項(xiàng)目的必要性和可能性進(jìn)行分析與論證的活動(dòng)。可行性分析已被廣泛應(yīng)用于新產(chǎn)品開(kāi)發(fā)、基建、工業(yè)企業(yè)、交通運(yùn)輸、商業(yè)設(shè)施等項(xiàng)目投資的多個(gè)領(lǐng)域。在展開(kāi)一項(xiàng)開(kāi)發(fā)行動(dòng)之前,必須對(duì)用戶提出的目標(biāo)的必要性和可能性進(jìn)行必要的論證。系統(tǒng)可行性研究分析可行性分析是在進(jìn)行初步調(diào)查后所進(jìn)行的對(duì)系統(tǒng)開(kāi)發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性,經(jīng)濟(jì)可行性和社會(huì)可行性三方面來(lái)論證。通過(guò)長(zhǎng)時(shí)間的觀察與實(shí)踐,我認(rèn)為機(jī)房管理信息系統(tǒng)的可行性分析如下:(1)經(jīng)濟(jì)可行性分析作為學(xué)校機(jī)房管理這樣的教學(xué)性質(zhì)場(chǎng)所,其經(jīng)濟(jì)成分比重相對(duì)還是較多,一般主要包括收入和支出的費(fèi)用,其中支出包括設(shè)備購(gòu)置費(fèi)、管理和維護(hù)費(fèi)、人員工資費(fèi)等;收入就主要針對(duì)學(xué)生業(yè)余上機(jī)時(shí)機(jī)房的總收入等。由于各個(gè)機(jī)房實(shí)行統(tǒng)一操作,系統(tǒng)共享,其設(shè)備購(gòu)置,人員工資,維護(hù)費(fèi)用相對(duì)較少,前期的資金投入主要集中于購(gòu)置設(shè)備上。建立信息中心,可將來(lái)自各方面的信息集中管理,提高機(jī)房管理的安全性、方便性和可靠性,快速地反饋學(xué)生上機(jī)的一切信息。(2)技術(shù)可行性分析技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬件、軟件配置能否滿足開(kāi)發(fā)者的需要,各類技術(shù)人員的數(shù)量,水平,來(lái)源等。機(jī)房管理系統(tǒng)的工作主要是在計(jì)算機(jī)和學(xué)生之間架起一座橋梁,能相互了解信息和處理信息。這一特點(diǎn)非常適合計(jì)算機(jī)的人機(jī)特點(diǎn),用戶可通過(guò)辦理會(huì)員操作計(jì)算機(jī),并在計(jì)算機(jī)上查找自己想要的所有內(nèi)容。這時(shí)計(jì)算機(jī)就為用戶提供信息傳輸速度快、準(zhǔn)確度高的優(yōu)勢(shì)。隨著計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,這就為系統(tǒng)的建設(shè)提供了技術(shù)條件。(3)社會(huì)可行性分析社會(huì)可行性有時(shí)也稱為操作可行性,主要論證新系統(tǒng)在企業(yè)或單位開(kāi)發(fā)和運(yùn)行的可能性以及運(yùn)行后可能一起的對(duì)企業(yè)或單位的影響,即組織內(nèi)外是否具備接受和使用新系統(tǒng)的條件。在當(dāng)前信息技術(shù)飛速發(fā)展的大環(huán)境下,計(jì)算機(jī)技術(shù)和軟件技術(shù)的更新是機(jī)房管理系統(tǒng)完全有可能也有能力采用這樣先進(jìn)的管理技術(shù)。它對(duì)機(jī)房管理帶來(lái)的影響可以看到:對(duì)傳統(tǒng)管理理念的沖擊,可能引起管理層的變動(dòng)和人員的調(diào)整。對(duì)機(jī)房工作人員的要求提高,使機(jī)房在一定的可能下進(jìn)行人員精簡(jiǎn),迫使工作人員繼續(xù)學(xué)習(xí)新知識(shí),拓寬計(jì)算機(jī)在市場(chǎng)環(huán)境下的生存空間。對(duì)計(jì)算機(jī)與用戶之間業(yè)務(wù)方式的轉(zhuǎn)變和擴(kuò)充??尚行苑治鰣?bào)告把可行性分析的最后成果整理成書(shū)面的形式,這就是可行性分析報(bào)告??尚行苑治鰣?bào)告包括下列內(nèi)容。①機(jī)房近期和長(zhǎng)遠(yuǎn)目標(biāo),新系統(tǒng)的總體目標(biāo)及主要功能②主要問(wèn)題和主要信息需求③擬訂新系統(tǒng)方案④從經(jīng)濟(jì)、技術(shù)、社會(huì)等方面論證方法的可行性可行性分析報(bào)告是系統(tǒng)開(kāi)發(fā)人員經(jīng)過(guò)初步調(diào)查與可行性研究后所做的工作總結(jié),反映了開(kāi)發(fā)人員對(duì)建立新系統(tǒng)的看法。必須認(rèn)真起草,并通過(guò)系統(tǒng)分析人員的集體討論,然后提交。系統(tǒng)開(kāi)發(fā)具體研究分析要建立新的機(jī)房管理系統(tǒng),就必須對(duì)現(xiàn)行的管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查研究。具體采用直接面談和專門(mén)訪問(wèn)并參加業(yè)務(wù)實(shí)踐,與工作人員一起完成最基本的工作程序的方法。原來(lái)機(jī)房管理處理中心進(jìn)行信息管理的主要方式是基于手工處理,最多是用計(jì)算機(jī)的文本系統(tǒng)打印一些清單,信息處理工作量大,容易出錯(cuò),缺乏系統(tǒng)、規(guī)范的信息管理手段?,F(xiàn)在準(zhǔn)備建立的機(jī)房管理系統(tǒng),要把機(jī)房的計(jì)算機(jī)管理、用戶管理、權(quán)限管理等日常管理工作實(shí)行計(jì)算機(jī)統(tǒng)一管理,以提高工作效率和管理水平。本系統(tǒng)從以下幾個(gè)方面對(duì)用戶的需求進(jìn)行分析。(1)機(jī)房的需求分析:隨時(shí)查詢上機(jī)的剩余時(shí)間和上機(jī)時(shí)間,以及上機(jī)金額,以便及時(shí)準(zhǔn)確、方便地為用戶提供上機(jī)信息,但不能修改數(shù)據(jù),無(wú)信息處理權(quán),即可以打印清單、瀏覽數(shù)據(jù)等,管理權(quán)限由系統(tǒng)管理員掌握和分配。(2)對(duì)數(shù)據(jù)的安全性、可靠性要求:機(jī)房各項(xiàng)數(shù)據(jù)信息必須保證安全性和可靠性。網(wǎng)絡(luò)系統(tǒng)設(shè)有通信、程序、網(wǎng)絡(luò)三級(jí)權(quán)限和口令管理,確保系統(tǒng)安全。(3)定時(shí)整理數(shù)據(jù):系統(tǒng)管理員根據(jù)用戶歷史信息定時(shí)整理系統(tǒng)數(shù)據(jù)庫(kù),并將運(yùn)行結(jié)果歸檔。項(xiàng)目的可行性認(rèn)定之后,系統(tǒng)的開(kāi)發(fā)就進(jìn)入實(shí)質(zhì)性的階段。接下來(lái)的任務(wù)就是要對(duì)系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,進(jìn)而提出新的邏輯模型,以及對(duì)系統(tǒng)分析進(jìn)行評(píng)審。詳細(xì)調(diào)查和初步調(diào)查不同,目的主要是了解機(jī)房?jī)?nèi)部信息的處理和流通情況。其工作量比初步調(diào)查要大得多,細(xì)致程度要高得多。因此,除了需要增加人力的投入之外,還要提倡深入調(diào)查研究的工作作風(fēng)。詳細(xì)調(diào)查的目標(biāo)之一就是對(duì)系統(tǒng)管理業(yè)務(wù)的流程進(jìn)行詳細(xì)的描述,即繪制管理流程圖。機(jī)房管理系統(tǒng)的管理流程圖如圖2-1所示。金額金額專業(yè)日期時(shí)間密碼專業(yè)日期時(shí)間密碼用戶名用戶名操作(上機(jī))操作(上機(jī))班級(jí)用戶(會(huì)員) N班級(jí)用戶(會(huì)員) 下機(jī)時(shí)間上機(jī)時(shí)間學(xué)號(hào)備注下機(jī)時(shí)間上機(jī)時(shí)間學(xué)號(hào)備注性別 N性別計(jì)算機(jī) 計(jì)算機(jī)顯卡類型類型顯卡類型類型其它類型網(wǎng)卡類型其它類型網(wǎng)卡類型計(jì)算機(jī)編號(hào)計(jì)算機(jī)編號(hào)圖2-1E-R圖機(jī)房上機(jī)的業(yè)務(wù)流程圖如圖2-2所示。 上機(jī)用戶人上機(jī)用戶人上機(jī)管理機(jī)房上機(jī)信息統(tǒng)計(jì)表機(jī)房辦公室上機(jī)信息表校驗(yàn)用戶信息清單添加用戶信息表用戶信息圖2-2業(yè)務(wù)流程圖數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析后所獲得的主要成果,是關(guān)于數(shù)據(jù)庫(kù)中數(shù)據(jù)的描述,即對(duì)元素的描述。數(shù)據(jù)字典是在系統(tǒng)分析階段建立,在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中不段修改、充實(shí)、完善的。針對(duì)本系統(tǒng),通過(guò)機(jī)房管理內(nèi)容和過(guò)程分析,設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下。1.管理員基本情況。包括的數(shù)據(jù)項(xiàng)有管理員號(hào)、管理員姓名、性別、年齡、籍貫、民族、政治面貌、學(xué)歷、身份證號(hào)、生日、開(kāi)始工作時(shí)間、家庭住址、聯(lián)系。2.會(huì)員基本情況。包括的數(shù)據(jù)項(xiàng)有會(huì)員號(hào)、班級(jí)、學(xué)號(hào)、姓名、性別、備注。3.計(jì)算機(jī)基本情況。包括的數(shù)據(jù)項(xiàng)有計(jì)算機(jī)編號(hào)、類型、顯卡類型、網(wǎng)卡類型、聲卡類型。管理員基本情況表表1列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明管理員號(hào)CHAR(3)NOTNULL管理員號(hào)(主鍵)管理員姓名VARCHAR(10)NOTNULL姓名密碼CHAR(16)NOTNULL密碼性別VARCHAR(2)NULL性別年齡CHAR(3)NULL年齡籍貫VARCHAR(8)NULL籍貫民族VARCHAR(10)NULL民族政治面貌CHAR(8)NULL政治面貌學(xué)歷CHAR(6)NULL學(xué)歷身份證號(hào)CHAR(26)NULL身份證號(hào)職務(wù)CHAR(8)NULL職務(wù)生日DATENULL生日開(kāi)始工作時(shí)間DATENULL開(kāi)始工作時(shí)間家庭住址VARCHAR(32)NULL家庭住址聯(lián)系CHAR(13)NULL聯(lián)系會(huì)員基本情況表表2列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明會(huì)員號(hào)CHAR(9)NOTNULL會(huì)員號(hào)密碼CHAR(16)NOTNULL密碼班級(jí)CHAR(18)NULL班級(jí)學(xué)號(hào)CHAR(3)NULL學(xué)號(hào)姓名VARCHAR(10)NULL姓名性別VARCHAR(2)NULL性別備注MEMONULL備注計(jì)算機(jī)基本情況表表3列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明計(jì)算機(jī)編號(hào)CHAR(3)NOTNULL計(jì)算機(jī)編號(hào)類型CHAR(24)NULL類型顯卡類型CHAR(16)NULL顯卡類型網(wǎng)卡類型CHAR(16)NULL網(wǎng)卡類型聲卡類型CHAR(16)NULL聲卡類型會(huì)員上機(jī)信息表表4列名數(shù)據(jù)類型及長(zhǎng)度可否為空說(shuō)明計(jì)算機(jī)號(hào)CHAR(6)NOTNULL計(jì)算機(jī)號(hào)班級(jí)CHAR(18)NULL班級(jí)姓名VARCHAR(10)NULL姓名性別CHAR(2)NULL性別卡號(hào)CHAR(12)NULL卡號(hào)上機(jī)日期/時(shí)間CHAR(16)NULL上機(jī)日期/時(shí)間下機(jī)日期/時(shí)間CHAR(16)NULL下機(jī)日期/時(shí)間總金額(元)INTEGER(6)NULL總金額(元)實(shí)用金額(元)INTEGER(6)NULL實(shí)用金額(元)剩余金額(元)INTEGER(6)NULL剩余金額(元)狀態(tài)CHAR(6)NULL狀態(tài)充值機(jī)房有充值機(jī)房有無(wú)有用戶信息較驗(yàn)用戶信息清單查詢是否有記錄用戶信息表刪除修改注冊(cè)上機(jī)用戶上機(jī)管理上機(jī)信息表上機(jī)信息圖2-3業(yè)務(wù)流程圖有第三章系統(tǒng)設(shè)計(jì)第三章系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)就是根據(jù)新系統(tǒng)的邏輯模型建立物理模型,是一個(gè)根據(jù)新系統(tǒng)邏輯功能的要求,考慮企業(yè)單位的實(shí)際情況,詳細(xì)地確定新系統(tǒng)的結(jié)構(gòu)和具體實(shí)施方案的過(guò)程。如果說(shuō)系統(tǒng)分析解決了“系統(tǒng)干什么”的問(wèn)題,那么系統(tǒng)設(shè)計(jì)就是解決“怎么干”,它是系統(tǒng)開(kāi)發(fā)過(guò)程的第二個(gè)階段,大體上講,系統(tǒng)設(shè)計(jì)包括兩方面的工作。首先是系統(tǒng)總體結(jié)構(gòu)的設(shè)計(jì);其次是具體的物理設(shè)計(jì)。系統(tǒng)設(shè)計(jì)的任務(wù)與原則1.系統(tǒng)設(shè)計(jì)的任務(wù)系統(tǒng)設(shè)計(jì)的任務(wù)就是要依據(jù)系統(tǒng)分析階段產(chǎn)生的文檔資料,采用正確的方法確定新系統(tǒng)在計(jì)算機(jī)內(nèi)應(yīng)該由哪能些程序模塊組成,它們之間用什么方式聯(lián)結(jié)在一起以構(gòu)成一個(gè)最好的系統(tǒng)機(jī)內(nèi)結(jié)構(gòu),同時(shí)還要使用一定的工具將所設(shè)計(jì)的成果表達(dá)出來(lái)。另外,考慮到實(shí)現(xiàn)系統(tǒng)功能的需要,還要進(jìn)行數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)、編碼設(shè)計(jì)、輸入輸出設(shè)計(jì)、人機(jī)界面設(shè)計(jì)、系統(tǒng)的安全設(shè)計(jì)等。簡(jiǎn)單性一致性和完整性靈活和適應(yīng)性可靠性安全性經(jīng)濟(jì)性系統(tǒng)的總體設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì),是指在系統(tǒng)調(diào)查與分析的基礎(chǔ)上,對(duì)整個(gè)系統(tǒng)在結(jié)構(gòu)上的劃分,硬軟件環(huán)境的配置等。一、系統(tǒng)功能結(jié)構(gòu)的劃分總體設(shè)計(jì)中最核心的問(wèn)題是系統(tǒng)總體功能結(jié)構(gòu)的確定和子系統(tǒng)與模塊的劃分。結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)的思想,就是自頂向下地將系統(tǒng)劃分為若干個(gè)子系統(tǒng),而子系統(tǒng)又劃分為模塊,模塊又劃分為子模塊,層層劃分直到每一個(gè)模塊能夠作為計(jì)算機(jī)可執(zhí)行的單獨(dú)程序?yàn)橹?。系統(tǒng)劃分的結(jié)果最終反映為一張分層的樹(shù)型結(jié)構(gòu)圖,機(jī)房上機(jī)管理管理系統(tǒng)的功能結(jié)構(gòu)圖見(jiàn)圖3-1。會(huì)員辦理及注銷集體注銷及個(gè)人注銷用戶信息的查、刪、改用戶登錄管理用戶上機(jī)信息統(tǒng)計(jì)上機(jī)情況統(tǒng)計(jì)用戶充值統(tǒng)計(jì)關(guān)于幫助機(jī)房上機(jī)管理信息系統(tǒng)日常管理系統(tǒng)管理統(tǒng)計(jì)報(bào)表幫助會(huì)員辦理及注銷集體注銷及個(gè)人注銷用戶信息的查、刪、改用戶登錄管理用戶上機(jī)信息統(tǒng)計(jì)上機(jī)情況統(tǒng)計(jì)用戶充值統(tǒng)計(jì)關(guān)于幫助機(jī)房上機(jī)管理信息系統(tǒng)日常管理系統(tǒng)管理統(tǒng)計(jì)報(bào)表幫助計(jì)算機(jī)信息維護(hù)結(jié)帳及無(wú)卡通計(jì)算機(jī)信息維護(hù)結(jié)帳及無(wú)卡通一般用戶登錄管理員登錄一般用戶登錄管理員登錄圖3-1系統(tǒng)總體功能結(jié)構(gòu)示意圖數(shù)據(jù)庫(kù)設(shè)計(jì)建立數(shù)據(jù)庫(kù)前,應(yīng)先對(duì)數(shù)據(jù)進(jìn)行分析,包括類型、長(zhǎng)度等,然后開(kāi)始著手建立數(shù)據(jù)庫(kù)。針對(duì)本系統(tǒng),分別設(shè)計(jì)了管理員情況表、會(huì)員基本情況表、計(jì)算機(jī)基本情況表以及會(huì)員上機(jī)信息表四張數(shù)據(jù)庫(kù)表。數(shù)據(jù)庫(kù)類別:MicrosoftAccess數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名:biaoyi.db1.mdb。數(shù)據(jù)庫(kù)表:管理員情況表。字段:管理員號(hào),3位,字符型;管理員姓名,10位,字符型;密碼,16位,字符型;性別,2位,字符型;年齡,3位,字符型;籍貫,8位,字符型;民族,10位,字符型;政治面貌,8位,字符型;學(xué)歷,6位,字符型;身份證號(hào),18位,數(shù)字型;生日,日期型;開(kāi)始工作時(shí)間,日期型;家庭住址,32位,字符型;聯(lián)系,13位,數(shù)字型;職務(wù),12位,字符型。索引:管理員號(hào)。數(shù)據(jù)庫(kù)類別:MicrosoftAccess數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名:biaoyi.db1.mdb。數(shù)據(jù)庫(kù)表:會(huì)員基本情況表。字段:會(huì)員號(hào),9位,字符型;密碼,16位,字符型;班級(jí),18位,字符型;學(xué)號(hào),3位,字符型;姓名,10位,字符型;性別,2位,字符型;備注,備注型。索引:會(huì)員號(hào)數(shù)據(jù)庫(kù)類別:MicrosoftAccess數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)名:biaoyi.db1.mdb。數(shù)據(jù)庫(kù)表:計(jì)算機(jī)基本情況表。字段:計(jì)算機(jī)編號(hào),3位,字符型;類型,24位,字符型;顯卡類型,16位,字符型;網(wǎng)卡類型,16位,字符型;聲卡類型,16位,字符型。索引:計(jì)算機(jī)編號(hào)。數(shù)據(jù)庫(kù)表:會(huì)員上機(jī)信息表。字段:計(jì)算機(jī)號(hào),6位,字符型;班級(jí),18位,字符型;姓名,10位,字符型;性別,2位,字符型;卡號(hào),12位,字符型;上機(jī)日期/時(shí)間,18位,字符型;下機(jī)日期/時(shí)間,18位,字符型;總金額,4位,單精度數(shù)字,大于等于0;實(shí)用金額,4位,單精度數(shù)字,大于等于0;剩余金額,4位,單精度數(shù)字,大于等于0;狀態(tài),6位,字符型。索引:計(jì)算機(jī)號(hào)。系統(tǒng)打包具體步驟1)先在VB里面的菜單欄上單擊外接程序2)在下拉列表框里選外接程序管理器3)在彈出的對(duì)話框里的可用外接程序里雙擊打包和展開(kāi)向?qū)?,然后選確定4)又在VB里面的菜單欄上單擊外接程序,然后選擊打包和展開(kāi)向?qū)?)在彈出的對(duì)話框里選擇打包然后確定6)又在彈出的對(duì)話框里選擇編譯7)在進(jìn)行編譯的過(guò)程中在彈出的對(duì)話框里選擇打包類型時(shí)要選標(biāo)準(zhǔn)包文件8)在選擇了包文件類型后,又要選擇打包的文件夾9)在彈出的對(duì)話框內(nèi)輸入需要一起打包的數(shù)據(jù)庫(kù)10)在壓縮文件選項(xiàng)對(duì)話框內(nèi)選擇所需要壓縮為什么樣的文件(單個(gè)壓縮或者多個(gè)壓縮),然后單擊下一步11)在出現(xiàn)的安裝程序標(biāo)題里輸入“機(jī)房上機(jī)管理信息系統(tǒng)”12)在安裝文件對(duì)話框內(nèi)單擊下一步,在共享文件內(nèi)單擊下一步,最后單擊完成。第四章建立程序界面、編寫(xiě)程序代碼第四章建立程序界面、編寫(xiě)程序代碼建立系統(tǒng)登錄窗體建立系統(tǒng)登錄窗體,如圖4-1所示。(1)加載窗體和控件,并設(shè)置屬性如下:窗體form1登錄的caption屬性為“會(huì)員/管理員登錄界面”。frame1的caption屬性為“會(huì)員登錄”;frame1中標(biāo)簽label1的caption屬性為“會(huì)員號(hào)”,label2的caption屬性為“密碼”;文本框text1和text2的屬性值均為“”,設(shè)置text2中passwordchar的值為“*”;命令按鈕command1的caption屬性為“確定”;命令按鈕command3的caption屬性為“管理”。Frame2的caption屬性為“管理員登錄”;frame2中標(biāo)簽label3的caption屬性為“用戶名”;標(biāo)簽label4的caption屬性為“密碼”;combo1中分別列有:路與林,五加成,教師三位用戶名供選擇;文本框text3的caption屬性為“”;命令按鈕command4的caption屬性為“確定”;命令按鈕command5的caption屬性為“取消”。圖4-1“會(huì)員/管理員登錄”窗體(2)編寫(xiě)代碼如下:PrivateSubCommand1_Click()&與數(shù)據(jù)庫(kù)建立連接&從數(shù)據(jù)庫(kù)中返回的可用記錄集DimsqlAsString&聲明變量db.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"&連接數(shù)據(jù)庫(kù)的路徑&打開(kāi)數(shù)據(jù)庫(kù)表sql="select*from會(huì)員基本情況表"&查詢會(huì)員表里所有的記錄rs.Opensql,db,adOpenStatic,adLockReadOnlyWendIfrs.Fields(1).Value=Text2.TextThen&數(shù)據(jù)庫(kù)里的第一個(gè)字段等于文本框text2MsgBox("歡迎登錄")&提示消息框ElseMsgBox("你輸入的會(huì)員卡號(hào)或密碼不正確,請(qǐng)重新輸入!")&提示消息框&設(shè)置文本框text1為焦點(diǎn)&form1顯示&form5隱藏EndIfEndSubPrivateSubCommand3_Click()Frame1.Visible=False&Frame1不可見(jiàn)Frame2.Visible=True&Frame2可見(jiàn)EndSubPrivateSubCommand4_Click()ction&與數(shù)據(jù)庫(kù)建立連接&從數(shù)據(jù)庫(kù)中返回的可用記錄集DimsqlAsStringdb.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"&連接數(shù)據(jù)庫(kù)的路徑"&打開(kāi)數(shù)據(jù)庫(kù)sql="select*from管理員情況表""&查詢管理員情況表里的所有記錄rs.Opensql,db,adOpenStatic,adLockReadOnly"&打開(kāi)返回的可用記錄集Wend"&根據(jù)庫(kù)頂函數(shù)判斷指針是否到達(dá)庫(kù)底Ifrs.Fields(2).Value=Text3.TextThenMsgBox("歡迎進(jìn)入系統(tǒng)主界面")ElseMsgBox("你輸入的密碼不正確,請(qǐng)重新輸入!")Text3.Text=""EndIfEndSubPrivateSubCommand5_Click()Frame1.Visible=True&Frame1顯示為可見(jiàn)Frame2.Visible=False&Frame2顯示為不可見(jiàn)EndSubPrivateSubForm_Load()Frame1.Visible=TrueFrame2.Visible=FalseEndSub建立系統(tǒng)主界面建立系統(tǒng)主界面窗體,如圖4-2所示。加載窗體form2開(kāi)始,設(shè)置屬性如下:caption屬性為“主界面“。建立主菜單系統(tǒng)。該程序的主菜單系統(tǒng)各菜單項(xiàng)及其選項(xiàng)的具體設(shè)置如表3.1所示。表3.1程序主菜單選項(xiàng)設(shè)置一覽表菜單項(xiàng)標(biāo)題名菜單級(jí)別Name屬性系統(tǒng)管理標(biāo)題xtgl結(jié)帳管理一級(jí)yhjz計(jì)算機(jī)信息維護(hù)jsjxxwh無(wú)卡通wkt日常管理標(biāo)題rcgl會(huì)員辦理一級(jí)Hybljzx集體注銷及個(gè)人注銷jtzxjgrzx用戶信息的維護(hù)yhxxwh幫助標(biāo)題bz幫助一級(jí)bangzhu關(guān)于gy菜單編輯器界面如下。圖4-2系統(tǒng)主界面窗體(3)編寫(xiě)代碼如下:PrivateSubbangzhu_Click()EndSubPrivateSubhybljzx_Click()EndSubPrivateSubjsjxxwh_Click()EndSubPrivateSubjtzxjgrzx_Click()EndSubPrivateSubwkt_Click()EndSubPrivateSubyhjz_Click()EndSubPrivateSubyhxxwh_Click()EndSub建立系統(tǒng)維護(hù)界面建立系統(tǒng)維護(hù)界面,如圖4-3所示。(1)加載窗體和控件,并設(shè)置屬性如下:窗體form3的caption屬性為“維護(hù)界面”;frame1的caption屬性為“會(huì)員維護(hù)”;標(biāo)簽label1的caption屬性為“會(huì)員號(hào)”,標(biāo)簽label2的caption屬性為“姓名”,label3的caption屬性為“密碼”,label4的caption屬性為“班級(jí)”,標(biāo)簽label5的caption屬性為“學(xué)號(hào)”,label6的caption屬性為“性別“,label7的caption屬性為“備注“;文本框text1、text2一直到text7的屬性值均為“”;命令按鈕command1的caption屬性為“查詢”;命令按鈕command2的caption屬性為“刪除”,命令按鈕command3的caption屬性為“修改”;命令按鈕command4的caption屬性為“返回”。Frame2的caption屬性為“管理員維護(hù)”;標(biāo)簽label8的caption屬性為“管理員號(hào)”,標(biāo)簽label9的caption屬性為“管理員姓名”,標(biāo)簽label10的caption屬性為“密碼”,標(biāo)簽label11的caption屬性為“性別”,標(biāo)簽label12的caption屬性為“年齡”,標(biāo)簽label13的caption屬性為“籍貫”,標(biāo)簽label14的caption屬性為“民族”,標(biāo)簽label15的caption屬性為“政治面貌”,標(biāo)簽label16的caption屬性為“學(xué)歷”,標(biāo)簽label17的caption屬性為“身份證號(hào)”,標(biāo)簽label18的caption屬性為“生日”,標(biāo)簽label19的caption屬性為“開(kāi)始工作時(shí)間”,標(biāo)簽label20的caption屬性為“家庭住址”,標(biāo)簽label21的caption屬性為“聯(lián)系”,標(biāo)簽label22的caption屬性為“職務(wù)”;文本框text8、text9一直到text22屬性值為“”;命令按鈕command5的caption屬性為“加入”,命令按鈕command6的caption屬性為“刪除”,命令按鈕command7的caption屬性為“修改”,命令按鈕command8的caption屬性為“保存”,command9的caption屬性為“查詢”。(2)編寫(xiě)代碼如下:PrivateSubCommand1_Click()&聲明與數(shù)據(jù)庫(kù)建立連接的變量&聲明返回的可用記錄集變量DimsqlAsStringDimjAsStringDimaAsStringDimzAsStringj=InputBox("請(qǐng)輸入要查詢的會(huì)員號(hào)")db.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"&建立與數(shù)據(jù)庫(kù)連接的路徑&打開(kāi)數(shù)據(jù)庫(kù)表sql="select會(huì)員號(hào),密碼,班級(jí),學(xué)號(hào),姓名,性別,備注from會(huì)員基本情況表where會(huì)員號(hào)='"&j&"'"&查詢會(huì)員號(hào)為變量j的記錄rs.Opensql,db,adOpenStatic,adLockReadOnly&打開(kāi)所查詢所得的記錄集Text1.Text=""Text2.Text=""Text3.Text=""Text4.Text=""Text5.Text=""Text6.Text=""Text7.Text=""&將文本框的值設(shè)置為空Text1.Text=rs.Fields(0).ValueText3.Text=rs.Fields(1).ValueText4.Text=rs.Fields(2).ValueText5.Text=rs.Fields(3).ValueText2.Text=rs.Fields(4).ValueText6.Text=rs.Fields(5).ValueText7.Text=rs.Fields(6).Value&將所得的結(jié)果放已經(jīng)置空的文本框IfText1.Text=""Thena=MsgBox("數(shù)據(jù)庫(kù)里不存在這條記錄!")Elsez=MsgBox("記錄已找到,請(qǐng)查看!")EndIfEndSubPrivateSubCommand2_Click()&聲明與數(shù)據(jù)庫(kù)建立連接的的變量&聲明返回可用記錄集的變量DimsqlAsStringDimjAsStringDimzAsStringj=InputBox("請(qǐng)輸入要?jiǎng)h除的會(huì)員卡號(hào)")z=MsgBox("你確定要?jiǎng)h除這條記錄嗎?")db.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"&建立與數(shù)據(jù)庫(kù)進(jìn)行連接的路徑&打開(kāi)數(shù)據(jù)庫(kù)sql="delete*from會(huì)員基本情況表where會(huì)員號(hào)='"&j&"'"&刪除會(huì)員號(hào)為變量j的值的記錄'rs.Opensql,db,adOpenStatic,adLockReadOnly&打開(kāi)操作的記錄集&將數(shù)據(jù)庫(kù)的值變?yōu)槲谋究蚶锏目罩礛sgBox("記錄已刪除,請(qǐng)查閱!")EndSubPrivateSubCommand3_Click()&同上&同上DimsqlAsStringDimjAsStringj=InputBox("請(qǐng)確認(rèn)一下修改前的會(huì)員號(hào)")db.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"&同上&同上sql="update會(huì)員基本情況表set會(huì)員號(hào)='"&Text1.Text&"',姓名='"&Text2.Text&"',密碼='"&Text3.Text&"',班級(jí)='"&Text4.Text&"',學(xué)號(hào)='"&Text5.Text&"',性別='"&Text6.Text&"',備注='"&Text7.Text&"'where會(huì)員號(hào)='"&j&"'"&更新會(huì)員號(hào)為變量j的記錄rs.Opensql,db,adOpenStatic,adLockReadOnly&打開(kāi)可用記錄集MsgBox("記錄已修改,請(qǐng)查閱")EndSubPrivateSubCommand4_Click()EndSubPrivateSubCommand5_Click()Text8.Text=""Text9.Text=""Text10.Text=""Text11.Text=""Text12.Text=""Text13.Text=""Text14.Text=""Text15.Text=""Text16.Text=""Text17.Text=""Text18.Text=""Text19.Text=""Text20.Text=""Text21.Text=""Text22.Text=""&將文本框置為空值&將文本框8設(shè)置焦點(diǎn)EndSubPrivateSubCommand6_Click()DimsqlAsStringdb.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"sql="deletefrom管理員情況表"rs.Opensql,db,adOpenStatic,adLockReadOnlyMsgBox("你確定要?jiǎng)h除嗎?")&記錄集更新EndSubPrivateSubCommand7_Click()Dimsql,zAsStringz=InputBox("請(qǐng)確認(rèn)一下修改前的管理員號(hào)")db.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"sql="update管理員情況表set管理員號(hào)='"&Text8.Text&"',管理員姓名='"&Text9.Text&"',密碼='"&Text10.Text&"',職務(wù)='"&Text22.Text&"',性別='"&Text11.Text&"',年齡='"&Text12.Text&"',籍貫='"&Text13.Text&"',民族='"&Text14.Text&"',政治面貌='"&Text15.Text&"',學(xué)歷='"&Text16.Text&"',身份證號(hào)='"&Text17.Text&"',生日='"&Text18.Text&"',開(kāi)始工作時(shí)間='"&Text19.Text&"',家庭住址='"&Text20.Text&"',聯(lián)系='"&Text21.Text&"'where管理員號(hào)='"&z&"'"&更新管理員號(hào)為變量z的記錄rs.Opensql,db,adOpenStatic,adLockReadOnly&打開(kāi)記錄集MsgBox("記錄已修改,請(qǐng)查閱")EndSubPrivateSubCommand8_Click()&同上&同上DimsqlAsStringdb.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"&同上sql="insertinto管理員情況表(管理員號(hào),管理員姓名,密碼,性別,年齡,籍貫,民族,政治面貌,學(xué)歷,身份證號(hào),生日,開(kāi)始工作時(shí)間,家庭住址,聯(lián)系,職務(wù))values('"&Text8.Text&"','"&Text9.Text&"','"&Text10.Text&"','"&Text11.Text&"','"&Text12.Text&"','"&Text13.Text&"','"&Text14.Text&"','"&Text15.Text&"','"&Text16.Text&"','"&Text17.Text&"','"&Text18.Text&"','"&Text19.Text&"','"&Text20.Text&"','"&Text21.Text&"','"&Text22.Text&"')"&在數(shù)據(jù)庫(kù)里面添加一條記錄,記錄對(duì)應(yīng)字段的值從文本框里面取rs.Opensql,db,adOpenStatic,adLockReadOnly&打開(kāi)記錄集&指針自動(dòng)向下移動(dòng)一條記錄MsgBox("添加記錄已保存,請(qǐng)查閱")EndSubPrivateSubCommand9_Click()DimjAsStringj=InputBox("請(qǐng)輸入要查詢的管理員號(hào)")DimsqlAsStringDimbAsStringDimcAsStringdb.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"sql="select*from管理員情況表where管理員號(hào)='"&j&"'"&查詢管理員號(hào)為變量j的記錄rs.Opensql,db,adOpenStatic,adLockReadOnlyText8.Text=""Text9.Text=""Text10.Text=""Text22.Text=""Text11.Text=""Text12.Text=""Text13.Text=""Text14.Text=""Text15.Text=""Text16.Text=""Text17.Text=""Text18.Text=""Text19.Text=""Text20.Text=""Text21.Text=""&將文本框置為空值Text8.Text=rs.Fields(0).ValueText9.Text=rs.Fields(1).ValueText10.Text=rs.Fields(2).ValueText22.Text=rs.Fields(3).ValueText11.Text=rs.Fields(4).ValueText12.Text=rs.Fields(5).ValueText13.Text=rs.Fields(6).ValueText14.Text=rs.Fields(7).ValueText15.Text=rs.Fields(8).ValueText16.Text=rs.Fields(9).ValueText17.Text=rs.Fields(10).ValueText18.Text=rs.Fields(11).ValueText19.Text=rs.Fields(12).ValueText20.Text=rs.Fields(13).ValueText21.Text=rs.Fields(14).Value&將查詢到的記錄對(duì)應(yīng)的值顯示在對(duì)應(yīng)的文本框里面IfText8.Text=""Thenb=MsgBox("數(shù)據(jù)庫(kù)里不存在這條記錄!")Elsec=MsgBox("記錄已找到,請(qǐng)查看!")EndIfEndSub建立會(huì)員信息查詢界面建立會(huì)員信息查詢界面窗體,如圖4-4所示。加載窗體和控件,并設(shè)置屬性如下:窗體form4的caption屬性為“會(huì)員上機(jī)信息查詢”;標(biāo)簽label1的caption屬性為“計(jì)算機(jī)號(hào)”,標(biāo)簽label2的caption屬性為“班級(jí)”,label3的caption屬性為“性別”,label4的caption屬性為“卡號(hào)”,標(biāo)簽label5的caption屬性為“上機(jī)日期/時(shí)間”,label6的caption屬性為“下機(jī)日期/時(shí)間“,label7的caption屬性為“總金額“;標(biāo)簽label8的caption屬性為“實(shí)用金額”,label9的caption屬性為“剩余金額“,label10的caption屬性為“狀態(tài)”;文本框text1、text2一直到text10的屬性值均為“”;命令按鈕command1的caption屬性為“結(jié)帳”;命令按鈕command2的caption屬性為“返回”,命令按鈕command3的caption屬性為“查詢”。圖4-4會(huì)員上機(jī)信息查詢窗體(2)編寫(xiě)代碼如下:PrivateSubCommand1_Click()DimtAsStringt=InputBox("請(qǐng)輸入卡號(hào)")&同上&同上Dimsql,aAsStringIft=""ThenMsgBox"你沒(méi)有輸入卡號(hào)請(qǐng)重新輸入!"Elsedb.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"&建立與數(shù)據(jù)庫(kù)進(jìn)行連接的路徑db.Open sql="select*from會(huì)員上機(jī)信息表where卡號(hào)='"&t&"'"&查詢卡號(hào)為變量t的記錄rs.Opensql,db,adOpenStatic,adLockReadOnlya="剩余金額為"+rs.Fields(9).Value+"元"&"剩余金額為"為字符rs.Fields(9).Value為查詢到的記錄的第9個(gè)字段的值,"元"同樣為字符MsgBox(a)EndIfEndSubPrivateSubCommand2_Click()EndSubPrivateSubCommand3_Click()DimsqlAsStringDimjAsStringDimzAsStringDimaAsStringj=InputBox("請(qǐng)輸入要查詢的計(jì)算機(jī)號(hào)")db.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"sql="select*from會(huì)員上機(jī)信息表where計(jì)算機(jī)號(hào)='"&j&"'"&查詢計(jì)算機(jī)號(hào)為變量j的記錄rs.Opensql,db,adOpenStatic,adLockReadOnlyText1.Text=""Text2.Text=""Text3.Text=""Text4.Text=""Text5.Text=""Text6.Text=""Text7.Text=""Text8.Text=""Text9.Text=""Text10.Text=""&文本框?yàn)榭誘ext1.Text=rs.Fields(0).ValueText2.Text=rs.Fields(1).ValueText3.Text=rs.Fields(3).ValueText4.Text=rs.Fields(4).ValueText5.Text=rs.Fields(5).ValueText6.Text=rs.Fields(6).ValueText7.Text=rs.Fields(7).ValueText8.Text=rs.Fields(8).ValueText9.Text=rs.Fields(9).ValueText10.Text=rs.Fields(10).Value&將查詢到的記錄的值顯示在對(duì)應(yīng)的文本框IfText1.Text=""Thenz=MsgBox("數(shù)據(jù)庫(kù)里不存在這條記錄!")Elsea=MsgBox("記錄已找到,請(qǐng)查看!")EndIfEndSub建立用戶虛擬界面建立用戶虛擬界面窗體,如圖4-5所示。加載窗體和控件,并設(shè)置屬性如下:窗體form5的caption屬性為“虛擬操作界面”;命令按鈕command1的caption屬性為“關(guān)閉”,命令按鈕command2的caption屬性為“結(jié)帳下機(jī)”。圖4-5虛擬操作界面窗體(2)編寫(xiě)代碼如下:PrivateSubCommand1_Click()EndSubPrivateSubCommand2_Click()Form1.Text1.Text=""Form1.Text2.Text=""DimsqlAsStringDimj,zAsStringDimtimeAsIntegerdb.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"sql="select*from會(huì)員上機(jī)信息表"rs.Opensql,db,adOpenStatic,adLockReadOnlyj=timehh.Opena,db,adOpenStatic,adLockReadOnlyEndSubPrivateSubForm_Load()Form1.Text1.Text=""Form1.Text2.Text=""EndSubPrivateSubTimer1_Timer()time=time–1&時(shí)間變量的總值減一Iftime=60000Then&tim=60000表示當(dāng)時(shí)間為1分鐘時(shí)將要執(zhí)行下面的語(yǔ)句MsgBox"你的金額已不足請(qǐng)及時(shí)充值!"ElseIftime=0ThenDimsqlAsStringdb.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\DocumentsandSettings\user01\MyDocuments\魯玉琳\(chéng)biaoyi.db1.mdb;PersistSecurityInfo=False"sql="update會(huì)員上機(jī)信息表set狀態(tài)='離線',剩余金額='0'where卡號(hào)='"&Form4.Text4.Text&"'"&更新卡號(hào)為Form4.Text4.Text的記錄更新的值為set狀態(tài)='離線',剩余金額='0'Timer1.Interval=0EndIfEndSub建立計(jì)算機(jī)維護(hù)界面建立計(jì)算機(jī)維護(hù)界面窗體,如圖4-6所示。加載窗體和控件,并設(shè)置屬性如下:窗體form6的caption屬性為“計(jì)算機(jī)維護(hù)”;標(biāo)簽label1的caption屬性為“計(jì)算機(jī)編號(hào)”,標(biāo)簽label2的caption屬性為“類型”,label3的caption屬性為“顯卡類型”,label4的caption屬性為“網(wǎng)卡類型”,標(biāo)簽label5的caption屬性為“聲卡類型”;文本框text1、text2一直到text5的屬性值均為“”;命令按鈕command1的caption屬性為“查詢”;命令按鈕command2的caption屬性為“添加”,命令按鈕command3的caption屬性為“刪除”,命令按鈕command4的caption屬性為“修改”;命令按鈕command5的caption屬性為“保存”,命令按鈕command6
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)花生涂層數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年度拆除舊通信管道及網(wǎng)絡(luò)升級(jí)改造合同
- 二零二五年度紅薯種植基地農(nóng)業(yè)技術(shù)培訓(xùn)合同
- 二零二五年度農(nóng)村房屋轉(zhuǎn)讓合同(含土地流轉(zhuǎn)服務(wù))
- 2025年度電子商務(wù)個(gè)人工資傭金合同
- 二零二五年度解除租賃合同及租賃雙方合同終止協(xié)議
- 二零二五年度體育產(chǎn)業(yè)投資與培訓(xùn)合作協(xié)議
- 2025年度高校與企業(yè)聯(lián)合培養(yǎng)物流管理專業(yè)人才協(xié)議
- 二零二五年度孕婦離婚協(xié)議范本詳解
- 婚內(nèi)欠款協(xié)議書(shū)(2025年度)夫妻共同債務(wù)處理方案
- 大客戶營(yíng)銷的黃金法則
- 鋼棧橋設(shè)計(jì)計(jì)算書(shū)
- 貿(mào)易術(shù)語(yǔ)案例討論題匯總
- 建筑工地緊急事件處理流程圖
- 中山市培養(yǎng)引進(jìn)緊缺適用人才導(dǎo)向目錄(2011-2012年)
- 小學(xué)三年級(jí)下冊(cè)開(kāi)學(xué)語(yǔ)文老師家長(zhǎng)會(huì)發(fā)言
- 對(duì)講機(jī)測(cè)試報(bào)告
- 3、分段計(jì)費(fèi)問(wèn)題
- 防滲墻專項(xiàng)施工方法
- 執(zhí)業(yè)(助理)醫(yī)師資格證書(shū)遺失補(bǔ)辦申請(qǐng)表
- 精品資料(2021-2022年收藏)垃圾焚燒發(fā)電廠監(jiān)理規(guī)劃
評(píng)論
0/150
提交評(píng)論