




已閱讀5頁,還剩15頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
上海一汽人力管理系統(tǒng)的開發(fā)與應(yīng)用上海一汽人力管理系統(tǒng)的開發(fā)與應(yīng)用摘摘要要隨著社會的發(fā)展,人類進(jìn)入了一個(gè)高速發(fā)展的信息時(shí)代,高新技術(shù)飛速發(fā)展的同時(shí)計(jì)算機(jī)的使用范圍也滲透到人類生活的方方面面,給人們的生活和工作帶來極大的便利。長途汽車信息管理系統(tǒng)是長途汽車車站信息匯總和管理的重要組成部分,是一種典型的信息管理系統(tǒng),囊括了對長途汽車車站相關(guān)信息的管理,可以化簡繁瑣的工作過程,使車站的管理更加合理化和科學(xué)化,大大提高工作效率和節(jié)省運(yùn)營成本。本長途汽車信息管理系統(tǒng)采用VisualBasic6.0作為開發(fā)語言,用SQLServer2000開發(fā)后臺數(shù)據(jù)庫,本系統(tǒng)主要包含了系統(tǒng)用戶管理,汽車線路信息管理,汽車基本信息管理,車票信息管理四大模塊,可以實(shí)現(xiàn)對汽車線路信息,汽車基本信息和車票信息的錄入,查詢,修改,刪除等功能,能滿足長途車站汽車管理工作方面的基本要求。關(guān)鍵詞:關(guān)鍵詞:VisualBasic6.0;MSFlexGrid控件;數(shù)據(jù)庫Long-distanceBusInationManagementSystemDesignandImplementationAbstractWiththedevelopmentofsocietyhumanityhasenteredarapiddevelopmentintheinationageastherapiddevelopmentofhighandnewtechnologytheuseofcomputershasinfiltratedintoeachaspectofhumanlifewhichbringgreatconvenienttopeoplesworkandlife.TheLong-distanceBusinationmanagementsystemistheLong-distancebusstationinationwhichdecision-makingandanimportantcomponentofmanagementwhichisatypicalexampleoftheinationmanagementsystem.ItincludesinationwhichrelatedtotheLong-distanceBusstationinationmanagement.TheLong-distanceBusinationmanagementsystemcansimplifythecumbersomeprocessstationrationalizationofthemanagementandscientificandgreatlyenhanceefficiencyandsaveoperatingcosts.ThesystemusesVisualBasic6.0asthedevelopmentlanguagewithSQLServer2000developingthebackgrounddatabase.ThissystemincludestheUsersmanagementBus-lineinationmanagementandthebasicinationofautomobilemanagementandTicketinationmanagementfourmodules.WecansearchupdateordeleteinationfromtheBus-linemanagementthebasicinationofautomobilemanagementandTicketinationmanagement.ThisinationmanagementsystemcanmeetthebasicrequirementsoftheLong-distanceBusstationmanagement.Keywords:VisualBasic6.0;MSFlexGridControl;Database目目錄錄論文總頁數(shù):22頁1前言.11.1系統(tǒng)開發(fā)背景.11.2國內(nèi)發(fā)展?fàn)顩r和不足.11.3系統(tǒng)開發(fā)特點(diǎn).12系統(tǒng)需求分析和數(shù)據(jù)庫的設(shè)計(jì).22.1系統(tǒng)功能需求.22.1.1系統(tǒng)用戶管理.32.1.2汽車信息管理.32.1.3線路信息管理.32.1.4車票信息管理.32.2數(shù)據(jù)庫的設(shè)計(jì).42.2.1系統(tǒng)用戶表設(shè)計(jì).42.2.2汽車線路信息表設(shè)計(jì).42.2.3汽車信息表設(shè)計(jì).42.2.4車票信息表設(shè)計(jì).53系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn).53.1系統(tǒng)登錄的實(shí)現(xiàn).53.2系統(tǒng)主界面的設(shè)計(jì).63.3系統(tǒng)用戶管理模塊設(shè)計(jì).73.4汽車信息管理模塊設(shè)計(jì).93.4.1添加汽車信息子模塊.93.4.2修改汽車信息子模塊.103.4.3刪除汽車信息子模塊.103.4.4查詢汽車信息子模塊.113.5線路信息管理模塊設(shè)計(jì).113.5.1添加線路信息子模塊.123.5.2線路信息查詢子模塊.133.5.3修改線路信息子模塊.133.5.4刪除線路信息子模塊.143.6車票信息管理模塊設(shè)計(jì).143.6.1車票信息添加子模塊.153.6.2車票信息修改子模塊.163.6.3車票信息查詢子模塊.164測試.18結(jié)論.19參考文獻(xiàn).20致謝.21聲明.22第1頁共22頁11前言前言1.11.1系統(tǒng)開發(fā)背景系統(tǒng)開發(fā)背景自從人類進(jìn)入21世紀(jì)也就進(jìn)入了一個(gè)高速發(fā)展的信息時(shí)代,高新技術(shù)飛速發(fā)展的同時(shí)計(jì)算機(jī)的使用范圍也大大擴(kuò)展,它已經(jīng)涉及到人類生活的方方面面。計(jì)算機(jī)使用的方便快捷使它在越來越多的方面顯示出比傳統(tǒng)手工制作更迅速和準(zhǔn)確的優(yōu)點(diǎn)尤其在信息記錄檢索和查詢方面避免了不必要的麻煩。一個(gè)性能良好的長途汽車信息管理系統(tǒng)能夠使管理員快速方便地對長途汽車站的相關(guān)信息如長途汽車線路信息汽車基本信息車票信息等進(jìn)行各種諸如添加,查詢,刪除,修改操作。使用傳統(tǒng)的手工方式管理長途汽車車站相關(guān)信息不僅讓管理員感到非常的厭倦也存在著不可避免的缺點(diǎn)如效率太低,管理不夠科學(xué)等。使用計(jì)算機(jī)對長途汽車信息進(jìn)行管理有著傳統(tǒng)的手工管理所沒法比擬的優(yōu)點(diǎn)。例如:查找方便可靠性高科學(xué)性好。這些優(yōu)點(diǎn)能夠極大地提高長途汽車信息管理的效率。正是根據(jù)計(jì)算機(jī)管理信息的這些優(yōu)點(diǎn)以及長途汽車站管理長途汽車信息方面的具體需求利用VB6.0和SQL2000數(shù)據(jù)庫使用軟件工程開發(fā)的方法開發(fā)了這套長途汽車信息管理系統(tǒng)。1.21.2國內(nèi)發(fā)展?fàn)顩r和不足國內(nèi)發(fā)展?fàn)顩r和不足在國內(nèi),也只有在一些經(jīng)濟(jì)發(fā)達(dá)的地區(qū)才更多的實(shí)現(xiàn)了企業(yè)的信息化管理。在汽車站信息管理方面,也只有在一些大中城市才實(shí)現(xiàn)了汽車的信息化管理,然而即使在這些發(fā)達(dá)的地區(qū)的汽車站,所采用的汽車站管理系統(tǒng)仍然存在或多或少的缺陷,使得在整個(gè)車站的運(yùn)行過程中會出現(xiàn)一些問題,給車站造成一些不必要的損失。在一些偏遠(yuǎn)的小城市,小車站卻仍然采用傳統(tǒng)的手工管理方式來管理汽車站的相關(guān)信息,這樣的管理方式與現(xiàn)代的信息化社會脫離,不但浪費(fèi)寶貴的人力,物力資源,而且管理不科學(xué),錯(cuò)誤率高,大大降低了工作效率。只有在整個(gè)社會不斷的推進(jìn)企業(yè)的信息化管理方式,才能更好的創(chuàng)造更多的經(jīng)濟(jì)效益,節(jié)省更多的時(shí)間和資源,不斷提升整個(gè)社會信息化發(fā)展的進(jìn)程。1.31.3系統(tǒng)開發(fā)特點(diǎn)系統(tǒng)開發(fā)特點(diǎn)長途汽車信息管理系統(tǒng)是典型的信息管理系統(tǒng),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于數(shù)據(jù)庫的,要求建立起數(shù)據(jù)的一致性和完整性,數(shù)據(jù)安全性好的數(shù)據(jù)庫。對于應(yīng)用程序的開發(fā),要求應(yīng)用程序功能完善,方便使用的特點(diǎn)。本長途汽車信息管理系統(tǒng),使用計(jì)算機(jī)為工具,完成對長途汽車信息的管理。本長途汽車信息管理系統(tǒng)采用CS模式結(jié)構(gòu)。第2頁共22頁CS(ClientServer)結(jié)構(gòu),即客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是ClientServer形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和ClientServer應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。優(yōu)勢和劣勢:(1)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。(2)數(shù)據(jù)的儲存管理功能較為透明。(3)CS架構(gòu)的劣勢是高昂的維護(hù)成本且投資大。1.41.4系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境1.硬件環(huán)境:CPU:AMD2.53GHZ內(nèi)存:512MB硬盤:80GB顯卡:NAIDIAFX52002.軟件環(huán)境:操作系統(tǒng):WindowsXP開發(fā)工具:MicrosoftVB6.0開發(fā)語言:VB22系統(tǒng)需求分析系統(tǒng)需求分析和數(shù)據(jù)庫的設(shè)計(jì)和數(shù)據(jù)庫的設(shè)計(jì)2.12.1系統(tǒng)功能需求系統(tǒng)功能需求在交通運(yùn)輸系統(tǒng)高度發(fā)達(dá)繁忙的今天,人們在各地不同城市之間的往返更加頻繁,極大的增加了旅客對交通行業(yè)的需求。人們可以選擇空中客車,也可以選擇火車,但是這兩種交通工具在某方面存在著問題。航空運(yùn)輸普遍費(fèi)用太高,火車運(yùn)輸又太過于煩悶,而且這兩種方式都只適合于遠(yuǎn)距離的交通運(yùn)輸。于是,為了讓旅客能方便快捷舒適的在兩個(gè)城市間穿梭,人們就更傾向于長途汽車這樣一種交通運(yùn)輸方式。因此,長途汽車站為了滿足大量旅客的需求,很有必要建立一套現(xiàn)代化的長途汽車站管理體系和管理流程。長途汽車信息管理系統(tǒng)就是針對長途汽車站使用計(jì)算機(jī)對長途汽車的各種信息進(jìn)行匯總和管理的一種現(xiàn)代化管理軟件,為長途汽車站提供準(zhǔn)確,快捷,科學(xué)的信息化管理方式,第3頁共22頁大大提高車站運(yùn)營效率。通過對用戶需求的分析本系統(tǒng)具有以下特點(diǎn):(1)由于一項(xiàng)新的軟件在被使用之前對于使用者來說是陌生和嶄新的所以要求系統(tǒng)為用戶提供簡單,友好,易于操作的界面。(2)修改,查詢,刪除數(shù)據(jù)方便數(shù)據(jù)的穩(wěn)定性和可靠性好。(3)數(shù)據(jù)計(jì)算自動(dòng)完成盡量減少人工干預(yù)。本系統(tǒng)具有以下四個(gè)功能模塊:系統(tǒng)管理模塊汽車信息管理模塊線路信息管理模塊車票信息管理模塊。系統(tǒng)整體的簡單模塊圖如圖1所示,以下將對具體功能需求進(jìn)行描述。圖1系統(tǒng)模塊圖2.1.12.1.1系統(tǒng)用戶管理系統(tǒng)用戶管理用戶以合法身份登入系統(tǒng)后管理員可以進(jìn)行系統(tǒng)用戶的添加密碼的修改操作。2.1.22.1.2汽車信息管理汽車信息管理管理員可以在汽車信息管理模塊實(shí)現(xiàn)對汽車信息的管理。管理員首先應(yīng)該建立汽車信息數(shù)據(jù)庫,輸入原始的數(shù)據(jù)信息,當(dāng)有新的汽車信息的時(shí)候或者管理員需要修改某個(gè)汽車的相關(guān)信息以及想要?jiǎng)h除某個(gè)汽車信息的時(shí)候,就可以完成相應(yīng)的操作。管理員也可以在整個(gè)數(shù)據(jù)庫中查尋相關(guān)汽車信息。2.1.32.1.3線路信息管理線路信息管理車站管理員可以在線路信息管理模塊對車站線路信息進(jìn)行管理。管理員首先建立汽車線路信息數(shù)據(jù)庫,輸入原始的線路信息,當(dāng)有新的線路需要添加或汽車信息管理線路信息管理車票信息管理系統(tǒng)用戶管理長途汽車信息管理系統(tǒng)第4頁共22頁者需要對已有的線路信息進(jìn)行修改,刪除的時(shí)候,管理員就可以進(jìn)行相應(yīng)的操作。管理員也可以通過本模塊查詢到所有需要查詢的線路的詳細(xì)信息。2.1.42.1.4車票信息管理車票信息管理管理員可以在車票管理模塊實(shí)現(xiàn)對線路車票信息的管理。管理員根據(jù)相應(yīng)的汽車線路信息來設(shè)置相應(yīng)的車票詳細(xì)信息。當(dāng)有新的線路添加的時(shí)候,要把相應(yīng)的車票信息添加到數(shù)據(jù)庫中,管理員還可以對某條線路的車票信息進(jìn)行修改,刪除和查詢操作。2.22.2數(shù)據(jù)數(shù)據(jù)庫的設(shè)計(jì)庫的設(shè)計(jì)本系統(tǒng)是一個(gè)關(guān)于長途汽車站相關(guān)信息的管理系統(tǒng),主要包括用戶、汽車信息、汽車線路信息、車票信息的管理。因此,在設(shè)計(jì)數(shù)據(jù)庫表的時(shí)候設(shè)計(jì)了系統(tǒng)用戶表、汽車線路信息表、汽車信息表和車票信息表用來存儲對應(yīng)的信息。由于本系統(tǒng)的管理員需要對車站的信息進(jìn)行管理,這些信息對于車站來說是十分重要的,這就決定了本系統(tǒng)的用戶都是必須是擁有最高權(quán)限的系統(tǒng)管理員。2.2.12.2.1系統(tǒng)用戶表設(shè)計(jì)系統(tǒng)用戶表設(shè)計(jì)該表是存儲管理員用戶名和密碼的信息表,以供登錄時(shí)候用戶名和密碼的驗(yàn)證。表1系統(tǒng)用戶表字段名稱數(shù)據(jù)類型字段大小必填字段描述字段說明UserNamenvarchar10是用戶名主鍵Passwordnvarchar20是密碼無2.2.22.2.2汽車線路信息表設(shè)計(jì)汽車線路信息表設(shè)計(jì)該表是存儲汽車線路信息的表,主要用來存儲線路的編號,起始城市,到達(dá)城市,起始日期,到達(dá)時(shí)間,汽車編號,車票價(jià)格和備注信息。表2汽車線路信息表字段名稱數(shù)據(jù)類型字段大小必填字段描述字段說明buslineNOnvarchar10是線路編號主鍵departCitynvarchar20是起始城市無arricalCitynvarchar20是到達(dá)城市無departdatenvarchar20是起始日期無arrivaltimenvarchar20是到達(dá)時(shí)間無busNOnvarchar10是汽車編號無第5頁共22頁P(yáng)ricefloat8否車票價(jià)格無memonvarchar50否備注無2.2.32.2.3汽車信息表設(shè)計(jì)汽車信息表設(shè)計(jì)該表存放了汽車的基本信息,包括汽車的編號,車型,購買時(shí)間,使用時(shí)間,座位數(shù),有無空調(diào),電視和備注信息。表3汽車信息表字段名稱數(shù)據(jù)類型字段大小必填字段描述索引busNOnvarchar10是長途汽車編號主鍵bustypenvarchar20是長途汽車車型無buydatedatatime8否購買時(shí)間無usedatenvarchar20否使用時(shí)間無seatNOnvarchar10否汽車座位數(shù)量無TVnvarchar2否有無電視無airconditionnvarchar2否有無空調(diào)無memonvarchar50否備注無2.2.42.2.4車票信息表設(shè)計(jì)車票信息表設(shè)計(jì)該表主要存儲了車票的信息,包括車票編號,汽車編號,起始城市,到達(dá)城市,購票日期,購票時(shí)間,車票價(jià)格和備注信息。表4車票信息表字段名稱數(shù)據(jù)類型字段大小必填字段描述索引ticketNOnvarchar10是車票編號主鍵busNOnvarchar10是汽車編號無departCitynvarchar20是起始城市無arrivalcitynvarchar20是到達(dá)城市無ticketdatenvarchar20是購票日期無tickettimenvarchar20是購票時(shí)間無ticketpricefloat8是車票價(jià)格無ticketMemonvarchar50否備注無33系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn)3.13.1系統(tǒng)登錄的系統(tǒng)登錄的實(shí)現(xiàn)實(shí)現(xiàn)系統(tǒng)登錄界面也是本長途汽車信息管理系統(tǒng)的第一個(gè)界面,其界面如圖第6頁共22頁2:圖2系統(tǒng)登錄界面管理員可以通過這個(gè)界面進(jìn)入主頁面對其他模塊進(jìn)行管理,如對長途汽車站相關(guān)信息進(jìn)行修改,添加,查詢,刪除。同樣,在主頁面中,管理員可以修改自己密碼,或者添加新的管理員用戶。管理員要登錄本系統(tǒng),首先需要輸入用戶名和密碼,在登錄過程中驗(yàn)證用戶名和密碼是否正確,是否為空,如果不正確或者為空,就會彈出相應(yīng)的對話框,提示用戶輸入錯(cuò)誤,不能進(jìn)入該系統(tǒng)。當(dāng)用戶名和密碼都輸入正確,打開數(shù)據(jù)庫,進(jìn)入系統(tǒng)管理界面。3.23.2系統(tǒng)主界面的設(shè)計(jì)系統(tǒng)主界面的設(shè)計(jì)系統(tǒng)主界面,也就是程序主窗體frm_main它是整個(gè)系統(tǒng)的主要操作界面,也是在登錄之后出現(xiàn)的系統(tǒng)操作界面,采用菜單結(jié)構(gòu),簡單明了,主要包括系統(tǒng)用戶,線路信息,汽車信息,車票信息4個(gè)模塊,管理員可以通過這個(gè)界面進(jìn)入到相應(yīng)的模塊里面,完成對系統(tǒng)用戶,線路信息,汽車信息和車票信息的管理工作。主界面所擁有的功能是通過整個(gè)系統(tǒng)子程序的調(diào)用提供工具菜單中的操作方式,方便管理員用戶根據(jù)需要選擇進(jìn)入不同的模塊,如圖3:第7頁共22頁圖3系統(tǒng)操作界面3.33.3系統(tǒng)用戶管理模塊設(shè)計(jì)系統(tǒng)用戶管理模塊設(shè)計(jì)系統(tǒng)用戶管理模塊主要包括用戶的添加和密碼修改兩個(gè)子模塊。主要實(shí)現(xiàn)管理員對用戶的管理。當(dāng)需要添加新的管理員的時(shí)候,管理員可以進(jìn)入添加新的管理員用戶界面,輸入需要添加的用戶的用戶名和密碼,用戶名不能和數(shù)據(jù)庫中已有的用戶名相同,兩次輸入的密碼必須一致,然后點(diǎn)擊添加按鈕,即可完成對管理員用戶的添加,添加用戶設(shè)計(jì)界面如圖4:圖4系統(tǒng)用戶添加界面實(shí)現(xiàn)功能部分關(guān)鍵代碼如下:Ifusername.Text=Then判斷用戶名是否為空MsgBox用戶名不能為空!vbOKOnlyExitSubEndIf第8頁共22頁判斷用戶兩次輸入的密碼是否相同Ifpassword.Textcheckpassword.TextThenMsgBox兩次輸入密碼不同!vbOKOnlypassword.SetFocusEndIf系統(tǒng)用戶管理模塊為管理員用戶提供了修改密碼的功能,用戶必須輸入正確的舊密碼和兩次輸入的新密碼相同才能完成對現(xiàn)有用戶密碼的修改,其設(shè)計(jì)界面如圖5所示:圖5系統(tǒng)用戶密碼修改界面實(shí)現(xiàn)功能關(guān)鍵代碼如下:判斷兩次輸入的密碼是否相同Ifpassword.Textcheckpassword.TextThenMsgBox兩次輸入密碼不同vbOKOnlypassword.SetFocusElse判斷用戶舊密碼是否輸入正確IfOldpassword.TextobjRS.Fields(1).ValueThenMsgBox原密碼不對vbOKOnlyobjRS.CloseCloseDB如果用戶輸入正確的舊密碼和新密碼,提示用戶密碼修改成功objRS.Fields(1).Value=Trim(password.Text)objRS.Update更新數(shù)據(jù)庫objRS.CloseCloseDB第9頁共22頁MsgBox用戶密碼已修改vbOKOnly提示用戶密碼修改成功提示框UnloadMeEndIf3.43.4汽車信息管理模塊設(shè)計(jì)汽車信息管理模塊設(shè)計(jì)汽車信息管理模塊主要實(shí)現(xiàn)管理員對汽車信息的管理工作,提供方便快捷的操作。蓋模塊主要包括四個(gè)子模塊其主要功能是對車站的汽車信息進(jìn)行添加修改刪除操作。四個(gè)子模塊之間的層次關(guān)系如圖6:汽車編號備注信息汽車型號購買時(shí)間使用時(shí)間座位數(shù)量有無電視有無空調(diào)汽車信息管理添加信息修改信息刪除信息查詢信息圖6汽車信息管理模塊關(guān)系圖在此模塊的設(shè)計(jì)過程中使用了MSFlexGrid控件來顯示汽車信息使用ShowTitle和loadData兩個(gè)函數(shù)來初始化MSFlexGrid控件,加載后就在窗口顯示出長途汽車站所有汽車的相關(guān)信息。主要包括汽車的編號,汽車的型號,購買時(shí)間,使用時(shí)間,座位數(shù)量,有無電視,有無空調(diào)和備注信息。管理員可以通過該窗口了解到所有汽車的信息。以下將具體介紹各個(gè)功能的實(shí)現(xiàn)。3.4.13.4.1添加汽車信息子模塊添加汽車信息子模塊在長途汽車站的運(yùn)營過程中,添加新的汽車信息是一件很平常的事情。在添加汽車信息子模塊的設(shè)計(jì)時(shí)候使用text文本框添加汽車信息包括添加汽車編號汽車類型購買日期,使用時(shí)間,座位個(gè)數(shù),有無電視,有無空調(diào)和備注信息,當(dāng)用戶按要求填寫了相應(yīng)的文本框之后點(diǎn)擊添加按鈕將啟動(dòng)_OK_Click事件,將添加的汽車信息放入數(shù)據(jù)庫表中。設(shè)計(jì)界面如圖7:第10頁共22頁圖7添加汽車信息界面3.4.23.4.2修改汽車信息子模塊修改汽車信息子模塊修改汽車信息時(shí),當(dāng)用戶選定MSFlexGrid控件中的一組記錄時(shí),其相應(yīng)的信息就會顯示在修改欄中,將指定記錄附給修改欄中各個(gè)文本框使得用戶可以對汽車的所有信息進(jìn)行修改。對指定記錄進(jìn)行修改的代碼片段如下:PrivateSub_edit_Click()修改信息按鈕DimSelectedRowIndexAsIntegerSelectedRowIndex=FGridDatatable.Row選中需要修改的那一行CurrentBus=FGridDatatable.TextMatrix(SelectedRowIndex1)frm_editbusinfo.Show1EndSub3.4.33.4.3刪除汽車信息子模塊刪除汽車信息子模塊當(dāng)需要?jiǎng)h除某條汽車信息的時(shí)候,選中需要?jiǎng)h除的信息,點(diǎn)擊刪除按鈕,完成對該條信息的刪除操作。實(shí)現(xiàn)功能核心代碼如下:SelectedRowIndex=FGridDatatable.Row選中需要?jiǎng)h除的那條汽車信息CurrentBus=FGridDatatable.TextMatrix(SelectedRowIndex1)IfMsgBox(真的要?jiǎng)h除此條記錄嗎?vbOKCancel+vbExclamation警告)=vbOKThen提示用戶是否真的要?jiǎng)h除該條信息第11頁共22頁OpenDBstrSQL=deletefrombusinfowherebusno=+CurrentBus+從數(shù)據(jù)庫中刪除該條信息objConn.cute(strSQL)CloseDBMsgBox記錄已刪除vbOKOnly提示用戶記錄已經(jīng)刪除EndIf3.4.43.4.4查詢汽車信息子模塊查詢汽車信息子模塊面對繁多的汽車信息,本系統(tǒng)設(shè)計(jì)了汽車信息查詢功能,方便管理員用戶快捷,準(zhǔn)確地查出想要了解的汽車的信息。管理員輸入汽車編號和汽車型號,就可以在數(shù)據(jù)庫中找到相應(yīng)的汽車信息。設(shè)計(jì)界面如圖8所示:圖8汽車信息查詢界面3.53.5線路信息管理模塊設(shè)計(jì)線路信息管理模塊設(shè)計(jì)線路信息管理是長途汽車站必須處理的事務(wù),線路信息管理模塊的設(shè)計(jì)能給車站管理員提供科學(xué),準(zhǔn)確的管理方式。因此,從四個(gè)方面設(shè)計(jì)了線路信息管理模塊,即線路信息的添加,線路信息的修改,刪除和查詢。在此模塊的設(shè)計(jì)過程中同樣使用了MSFlexGrid控件來顯示線路信息使用ShowTitle和loadData兩個(gè)函數(shù)來初始化MSFlexGrid控件,加載后就在窗口顯示出長途汽車站所有線路的相關(guān)信息。主要包括線路的編號,起始城市,到達(dá)城市,起始日期,起始時(shí)間,到達(dá)時(shí)間,汽車編號,車票價(jià)格和備注信息。管理員可以通過該窗口了解到所有線路的詳細(xì)信息。四個(gè)過程模塊之間的關(guān)系圖如圖9,以下將具體介紹各個(gè)功能的實(shí)現(xiàn)。第12頁共22頁線路編號車票價(jià)格起始城市到達(dá)城市起始日期起始時(shí)間到達(dá)時(shí)間汽車編號線路信息管理添加信息修改信息刪除信息查詢信息圖9線路信息管理模塊關(guān)系圖3.5.13.5.1添加線路信息子模塊添加線路信息子模塊隨著城市交通的飛速發(fā)展,當(dāng)長途汽車站原先已有的線路信息不能滿足需求的時(shí)候,就需要添加新的汽車線路,有關(guān)他們的詳細(xì)信息必須由長途汽車站管理員添加到數(shù)據(jù)庫,線路信息添加的設(shè)計(jì)界面如圖10所示:圖10線路信息添加界面在此模塊設(shè)計(jì)中,在相應(yīng)得文本框中輸入需要添加的內(nèi)容后,單擊“添加”按鈕,將啟動(dòng)_ok_Click事件,將添加的線路信息插入數(shù)據(jù)庫表中,完成對線路信息的添加。第13頁共22頁3.5.23.5.2線路信息查詢子模塊線路信息查詢子模塊當(dāng)管理員需要查詢線路信息的時(shí)候,點(diǎn)擊查詢按鈕,進(jìn)入查詢線路信息模塊。在啟動(dòng)界面的時(shí)候,在兩個(gè)下拉式組合框中已經(jīng)載入了線路信息表中已有的起始城市和到達(dá)城市的信息,管理員在下拉列表中選中起始城市和到達(dá)城市,點(diǎn)擊查詢按鈕,就可以完成對線路信息的查詢。線路信息查詢子模塊的設(shè)計(jì)界面如圖11:圖11線路信息查詢界面實(shí)現(xiàn)該查詢功能的核心代碼如下:PrivateSub_que_Click()查詢按鈕函數(shù)DimstrSQLAsStringstrSQL=Selectfrombuslineinfowhere1=1IfcmbDepartcity.ListIndex0Then在下拉式組合框中選擇起始城市strSQL=strSQL+anddepartcity=+cmbDepartcity.Text+EndIfIfcmbArrivalCity.ListIndex0Then在下拉式組合框中選擇到達(dá)城市strSQL=strSQL+andArrivalcity=+cmbArrivalCity.Text+EndIfEndSub3.5.33.5.3修改線路信息子模塊修改線路信息子模塊管理員需要根據(jù)實(shí)際情況來調(diào)整汽車的線路信息。當(dāng)管理員需要對某條汽車線路信息進(jìn)行修改的時(shí)候,選中需要修改的線路,點(diǎn)擊修改按鈕,出現(xiàn)修改該條線路信息的界面,當(dāng)管理員完成對該條線路的信息的修改后,點(diǎn)擊修改按鈕,將啟動(dòng)_ok_cl
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 垃圾發(fā)電廠爐渣擴(kuò)建項(xiàng)目建議書(模板范文)
- 跨境金融保障的具體執(zhí)行方案
- 交通噪聲屏障工程實(shí)施方案
- 供水管網(wǎng)老舊設(shè)施更換工程可行性研究報(bào)告(范文參考)
- 工業(yè)園區(qū)水環(huán)境綜合整治項(xiàng)目建議書(模板范文)
- 手抄報(bào)設(shè)計(jì)教學(xué)
- 室內(nèi)設(shè)計(jì)原理講解
- 鄭州經(jīng)貿(mào)學(xué)院《高層建筑設(shè)計(jì)專題》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東南方職業(yè)學(xué)院《體育市場營銷與策劃》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安翻譯學(xué)院《外匯實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年協(xié)會工作年終總結(jié)(2篇)
- 化學(xué)教學(xué)論試卷(共7篇)
- GB/T 44591-2024農(nóng)業(yè)社會化服務(wù)社區(qū)生鮮店服務(wù)規(guī)范
- 《剪映專業(yè)版:短視頻創(chuàng)作案例教程(全彩慕課版)》 課件 第6章 創(chuàng)作生活Vlog
- 彩鋼板除銹噴漆施工方案
- 預(yù)算績效評價(jià)管理機(jī)構(gòu)入圍投標(biāo)文件(技術(shù)方案)
- 國家開放大學(xué)(山東)《地域文化(本)》形考任務(wù)1-3+終結(jié)性考核參考答案
- 專題10平行線的性質(zhì)與判定二(計(jì)算與證明)(原卷版+解析)
- 2022年高考數(shù)學(xué)試卷(上海)(秋考)(解析卷)
- 2024年陜西省西安市中考道德與法治真題(含答案逐題解析)
- 大學(xué)生心理健康調(diào)查分析報(bào)告
評論
0/150
提交評論