網(wǎng)吧管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
網(wǎng)吧管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
網(wǎng)吧管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
網(wǎng)吧管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
網(wǎng)吧管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

畢業(yè)設(shè)計(jì)[論文]任務(wù)書姓名班號(hào)院系同組姓名無(wú)指導(dǎo)教導(dǎo)☆☆課題名稱網(wǎng)吧管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)課題內(nèi)容運(yùn)用計(jì)算機(jī)進(jìn)行網(wǎng)吧的自動(dòng)計(jì)費(fèi)與管理,是計(jì)算機(jī)成為當(dāng)今社會(huì)輔助管理手段發(fā)展的必然趨勢(shì)。在查閱了大量參考文獻(xiàn)的基礎(chǔ)上,運(yùn)用IC卡自動(dòng)識(shí)別技術(shù)、數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)的遠(yuǎn)程通信與控制技術(shù)等,開發(fā)了計(jì)算機(jī)網(wǎng)吧自動(dòng)計(jì)費(fèi)與管理系統(tǒng),將瑣碎的手工實(shí)際業(yè)務(wù)轉(zhuǎn)化到計(jì)算機(jī)操作上,極大地提高了網(wǎng)吧工作人員的工作效率,有效地提高了網(wǎng)吧現(xiàn)代化管理的水平。課題任務(wù)要求觀點(diǎn)正確,論證充分。結(jié)構(gòu)合理,邏輯嚴(yán)密。滿足一定的閱讀量。同組設(shè)計(jì)者無(wú)五、主要參考文獻(xiàn)[1]張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社,2008年[2]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版).北京:高等教育出版社,2008年[3]龔赤兵等.visualstudio2008中的LINQ開發(fā)技術(shù).北京:機(jī)械工業(yè)出版社,2008年[4]JuliaCaseBradley,AnutaC.Millspaugh.VisualBasic2008程序設(shè)計(jì)(第七版).北京:清華大學(xué)出版社,2008年[5]章立民等.VisualBasic2003–2005開發(fā)秘訣與范例大全.北京:電子工業(yè)出版社,2005年[6]胡百敬姚巧玫.SQLServer2005數(shù)據(jù)庫(kù)開發(fā)詳解.北京:電子工業(yè)出版社,2006年[7]童愛(ài)紅劉凱劉雪梅.VB.NET程序設(shè)計(jì)實(shí)用教程.北京:清華大學(xué)出版社,2008年指導(dǎo)教師簽字教研室主任簽字年月日

目錄摘要 1前言 1TOC\o"1-3"\u第一章系統(tǒng)概述 11.1系統(tǒng)開發(fā)的背景和意義 11.2系統(tǒng)開發(fā)技術(shù) 11.2.1VB.NET概述 11.2.2SQLServer數(shù)據(jù)庫(kù) 2第二章可行性分析 32.1可行性概述 32.2可行性研究 3第三章系統(tǒng)需求分析 43.1傳統(tǒng)網(wǎng)吧管理 43.2系統(tǒng)優(yōu)點(diǎn) 43.3系統(tǒng)功能需求 43.3.1系統(tǒng)邏輯模型 53.3.2服務(wù)端 53.3.3客戶端 63.4系統(tǒng)的設(shè)計(jì)原則 63.5系統(tǒng)設(shè)計(jì)的思想 63.5.1系統(tǒng)設(shè)計(jì)結(jié)構(gòu) 63.5.2系統(tǒng)實(shí)現(xiàn)技術(shù) 7第四章系統(tǒng)的總體設(shè)計(jì) 84.1系統(tǒng)功能設(shè)計(jì) 84.2系統(tǒng)功能模塊簡(jiǎn)介 94.2.1客戶端功能模塊 94.2.2服務(wù)端功能模塊 94.2.3數(shù)據(jù)庫(kù)設(shè)計(jì) 10第五章詳細(xì)設(shè)計(jì) 135.1關(guān)鍵模塊設(shè)計(jì) 135.1.1登陸模塊 135.1.2客戶端模塊 135.1.3服務(wù)端模塊 145.2系統(tǒng)界面設(shè)計(jì) 155.2.1登錄界面 155.2.2客戶端界面 165.2.3服務(wù)端界面 17第六章編碼實(shí)現(xiàn) 196.1系統(tǒng)功能實(shí)現(xiàn) 196.2登陸模塊編碼 196.3客戶端模塊編碼 206.4服務(wù)端模塊編碼 23第七章系統(tǒng)測(cè)試 277.1系統(tǒng)測(cè)試目標(biāo) 277.2系統(tǒng)測(cè)試方案 277.3具體測(cè)試 287.3.1登錄模塊測(cè)試 287.3.2客戶端測(cè)試 287.3.3服務(wù)端測(cè)試 30結(jié)束語(yǔ) 31參考文獻(xiàn) 32致謝 33

摘要運(yùn)用計(jì)算機(jī)進(jìn)行網(wǎng)吧的自動(dòng)計(jì)費(fèi)與管理,是計(jì)算機(jī)成為當(dāng)今社會(huì)輔助管理手段發(fā)展的必然趨勢(shì)。在查閱了大量參考文獻(xiàn)的基礎(chǔ)上,運(yùn)用IC卡自動(dòng)識(shí)別技術(shù)、數(shù)據(jù)庫(kù)技術(shù)和網(wǎng)絡(luò)的遠(yuǎn)程通信與控制技術(shù)等,開發(fā)了計(jì)算機(jī)網(wǎng)吧自動(dòng)計(jì)費(fèi)與管理系統(tǒng),將瑣碎的手工實(shí)際業(yè)務(wù)轉(zhuǎn)化到計(jì)算機(jī)操作上,極大地提高了網(wǎng)吧工作人員的工作效率,有效地提高了網(wǎng)吧現(xiàn)代化管理的水平。本系統(tǒng)在參閱其他成功的網(wǎng)吧管理系統(tǒng)的基礎(chǔ)上,通過(guò)對(duì)實(shí)際業(yè)務(wù)的分析,確定了系統(tǒng)的設(shè)計(jì)思想和運(yùn)行流程,主要在以下幾個(gè)方面開展了研究工作:在對(duì)自動(dòng)識(shí)別和IC卡技術(shù)進(jìn)行分析的基礎(chǔ)上,提出了使用IC卡作為用戶上機(jī)識(shí)別的標(biāo)志的思想,并給出了具體的實(shí)現(xiàn)方式。研究了數(shù)據(jù)庫(kù)技術(shù)及其發(fā)展情況,根據(jù)SQLServer2000數(shù)據(jù)庫(kù)的特點(diǎn),選用了適合本系統(tǒng)的開發(fā)軟件。關(guān)鍵詞:網(wǎng)吧管理,自動(dòng)計(jì)費(fèi),SQL,Server

前言隨著高科技的蓬勃發(fā)展,智能化管理已經(jīng)走進(jìn)了人們的社會(huì)生活,一座座智能化大廈拔地而起,適應(yīng)信息的時(shí)代需要,作為跨世紀(jì)使用的建筑,必須在功能上滿足當(dāng)前和未來(lái)發(fā)展的需求,成為文化和經(jīng)濟(jì)發(fā)展的基地

網(wǎng)吧管理系統(tǒng)開發(fā)作為一項(xiàng)先進(jìn)的高科技技術(shù)防范和管理手段,在一些經(jīng)濟(jì)發(fā)達(dá)的國(guó)家已經(jīng)廣泛應(yīng)用于科研工業(yè)博物館酒店商場(chǎng)醫(yī)療監(jiān)護(hù)銀行監(jiān)獄等,特別是由于系統(tǒng)本身具有隱蔽性,及時(shí)性等特點(diǎn),在許多領(lǐng)域的應(yīng)用越來(lái)越廣泛1系統(tǒng)概述1.1系統(tǒng)開發(fā)的背景和意義隨著計(jì)算機(jī)技術(shù)的日月更新,越來(lái)越多的人們注重加強(qiáng)對(duì)計(jì)算機(jī)知識(shí)的學(xué)習(xí),為了滿足學(xué)校學(xué)生或者社會(huì)學(xué)員的需求,許多網(wǎng)吧都紛紛對(duì)外開放,實(shí)行計(jì)時(shí)收費(fèi)。但隨著上機(jī)人數(shù)的增多,網(wǎng)吧的管理成了一個(gè)非常困難的問(wèn)題。首先,人工計(jì)時(shí)收費(fèi)是非常繁瑣的一項(xiàng)工作,耗費(fèi)人力物力,而且極容易出錯(cuò);最后的統(tǒng)計(jì)工作更是一項(xiàng)費(fèi)時(shí)費(fèi)力的苦差事,甚至不能統(tǒng)計(jì)。其次,上機(jī)過(guò)程中,每個(gè)網(wǎng)吧都需要值班人員值班,耗費(fèi)了管理人員的很多時(shí)間。隨著計(jì)算機(jī)各種外圍設(shè)備技術(shù)的發(fā)展,以上工作通過(guò)計(jì)算機(jī)就可以很方便地實(shí)現(xiàn)。為了適應(yīng)當(dāng)前網(wǎng)吧管理無(wú)人化的需求,本人試圖利用自己大學(xué)所學(xué)專業(yè)知識(shí)并結(jié)合教學(xué)管理中的實(shí)際情況和其它類似計(jì)費(fèi)軟件的優(yōu)點(diǎn),開發(fā)了一套網(wǎng)吧收費(fèi)系統(tǒng)軟件。本系統(tǒng)可以解決網(wǎng)吧管理中存在的幾個(gè)實(shí)際問(wèn)題:1減少值班人員、維護(hù)人員,降低管理人員費(fèi)用,甚至可以做到網(wǎng)吧無(wú)需人員值守管理。2增加網(wǎng)吧的開放時(shí)間,提高設(shè)備的利用率。3解決目前網(wǎng)吧管理中的人情免費(fèi)上機(jī)、脫逃費(fèi)問(wèn)題。1.2系統(tǒng)開發(fā)技術(shù)1.2.1VB.NET概述VB.net是微軟最新平臺(tái)技術(shù),是.netframeworkSDK的一種語(yǔ)言。編譯以后生成的可執(zhí)行文件被稱為Assembly,即程序集。它的運(yùn)行是建立在CLR(CommonLanguageRuntime)MSIL(MicrosoftIntermediateLanguage)虛擬器上的。其實(shí),它的機(jī)制和Java差不多。

VB.net的語(yǔ)言特點(diǎn)有下:1代碼托管。被托管的代碼享受.netframework提供的安全保障和垃圾回收機(jī)制,但是這也同時(shí)表明,程序被框在Framework里面了。API變得不太方便。2強(qiáng)大的面向?qū)ο筇匦浴,F(xiàn)在VB7已經(jīng)是一個(gè)完全的面向?qū)ο蟪绦颉K呀?jīng)支持類的各種特性:繼承,函數(shù)的覆蓋,重載,虛擬,隱藏……。

3功能強(qiáng)大,程序界面更標(biāo)準(zhǔn)。4程序代碼結(jié)構(gòu)化更強(qiáng),開發(fā)環(huán)境舒適體貼。SQLServer數(shù)據(jù)庫(kù)美國(guó)Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。SQLServer是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與WindowsNT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案。其主要特點(diǎn)如下:1高性能設(shè)計(jì),可充分利用WindowsNT的優(yōu)勢(shì)。2系統(tǒng)管理先進(jìn),支持Windows圖形化管理工具,支持本地和遠(yuǎn)程的系統(tǒng)管理和配置。3強(qiáng)壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。4支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過(guò)程、ODBC,并具有自主的SQL語(yǔ)言。SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強(qiáng)大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個(gè)出眾的數(shù)據(jù)庫(kù)平臺(tái)

2可行性分析2.1可行性概述可行性分析也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的房買你進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。2.2可行性研究數(shù)據(jù)庫(kù)是指自描述的完整記錄的集合。數(shù)據(jù)庫(kù)技術(shù)在20世紀(jì)60年代中期產(chǎn)生,它的出現(xiàn)使信息系統(tǒng)的研制從加工數(shù)據(jù)的程序?yàn)橹行霓D(zhuǎn)變?yōu)楣蚕頂?shù)據(jù)庫(kù)為中心來(lái)進(jìn)行。數(shù)據(jù)庫(kù)開始時(shí)在大公司或機(jī)構(gòu)中進(jìn)行大規(guī)模數(shù)據(jù)處理后來(lái)隨著計(jì)算機(jī)的逐漸普及,數(shù)據(jù)庫(kù)才應(yīng)用到計(jì)算機(jī)上。數(shù)據(jù)庫(kù)發(fā)展到今天,已經(jīng)是相當(dāng)成熟的階段,它對(duì)大量處理能力的不斷提高,發(fā)展和完善。本系統(tǒng)的開發(fā)利用VS2008作為開發(fā)工具。VS2008是一個(gè)具有完善開發(fā)工具的平臺(tái)。VS2008提供的工具適合各種水平層次無(wú)論是初學(xué)者還是有經(jīng)驗(yàn)的團(tuán)隊(duì),并適合各種不同的開發(fā)需求。降低了開發(fā)的復(fù)雜度,其提供給開發(fā)者更加簡(jiǎn)便動(dòng)態(tài)的.NetFramework基礎(chǔ)解決方案,其中包括了windows應(yīng)用程序開發(fā)、office嵌入開發(fā)、Web應(yīng)用開發(fā)、移動(dòng)應(yīng)用程序開發(fā)。改進(jìn)了團(tuán)隊(duì)交流方式,VS2008為團(tuán)隊(duì)開發(fā)提供通道和完整的開發(fā)周期工具,從而增加了團(tuán)隊(duì)內(nèi)部的交流與協(xié)作的效率。通過(guò)學(xué)習(xí),熟悉和掌握VB.NET的使用方法,使用VS2008作為開發(fā)工具將使整個(gè)系統(tǒng)的模塊化設(shè)計(jì)變得更加簡(jiǎn)便。系統(tǒng)采用SQLSERVER2005作為開發(fā)數(shù)據(jù)庫(kù)。SQLSERVER2005是一種客戶機(jī)/服務(wù)器結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。SQLSERVER2005提供了許多易于使用的圖形化工具和向?qū)?,其中最常用的是服?wù)管理器、企業(yè)管理器和查詢分析器。它們?yōu)閯?chuàng)建和管理數(shù)據(jù)庫(kù)帶來(lái)了很大的方便。

3系統(tǒng)需求分析3.1傳統(tǒng)網(wǎng)吧管理網(wǎng)吧是隨人們生活中對(duì)計(jì)算機(jī)越來(lái)越需要而建立的,這類網(wǎng)吧大多存在于學(xué)校,公司,圖書館等大型公共場(chǎng)所,在網(wǎng)吧建立之初,沒(méi)有網(wǎng)吧計(jì)費(fèi)系統(tǒng)的情況下,網(wǎng)吧的管理完全人工化。逃費(fèi),人情上機(jī),計(jì)費(fèi)錯(cuò)誤等情況不可避免地出現(xiàn)。也可以說(shuō)是網(wǎng)吧現(xiàn)象中的一部分,這類情況給管理人員帶來(lái)很大的麻煩,逃費(fèi)和計(jì)費(fèi)錯(cuò)誤會(huì)給網(wǎng)吧管人員在財(cái)力帶來(lái)?yè)p失或誤會(huì),人情上機(jī)會(huì)給管理人員帶來(lái)生活中尷尬的煩惱。這類情況一再發(fā)生,就會(huì)在管理人員精神上帶來(lái)越來(lái)越大的壓力。上機(jī)用戶有時(shí)也會(huì)因管理人員的失誤帶來(lái)不必要的麻煩。漸漸大家對(duì)網(wǎng)吧就會(huì)有一種厭惡感和恐懼感。同時(shí),在人工長(zhǎng)期使用,會(huì)形成大量的數(shù)據(jù),這些數(shù)也會(huì)使得數(shù)據(jù)管理上的混亂。3.2系統(tǒng)優(yōu)點(diǎn)人工管理網(wǎng)吧實(shí)在存在很大的問(wèn)題,而且浪費(fèi)太多的人力,物力。計(jì)算機(jī)一點(diǎn)一丁的入侵人類的生活,計(jì)算機(jī)管理代替人工管理是不可避免的,像網(wǎng)吧管理這類不要求在管理上創(chuàng)新,機(jī)械般管理更加完美的前提下,我選擇設(shè)計(jì)開發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng),希望能改善網(wǎng)吧管理上的混亂情況,也避免了管理人員的工作麻煩。使用網(wǎng)吧計(jì)費(fèi)系統(tǒng)優(yōu)于人工管理在于:1管理人員的工作量。2計(jì)費(fèi)準(zhǔn)確無(wú)誤。3避免人情上機(jī)的尷尬。4工作迅速快捷。3.3系統(tǒng)功能需求網(wǎng)吧計(jì)費(fèi)系統(tǒng)的主要功能有:1服務(wù)端(包括管理員管理,用戶信息管理)2客戶端(用戶使用計(jì)算機(jī)的所有情況)3系統(tǒng)數(shù)據(jù)的初始化,查詢,修改,刪除。3.3.1系統(tǒng)邏輯模型為了實(shí)現(xiàn)管理信息系統(tǒng)的計(jì)算機(jī)化,僅僅用文字來(lái)描述信息的流動(dòng)和存儲(chǔ)還遠(yuǎn)遠(yuǎn)不夠,還要進(jìn)一步調(diào)查分析舍去物質(zhì)流,抽象出信息流,繪制出數(shù)據(jù)流程圖,并對(duì)各種數(shù)據(jù)的屬性和各項(xiàng)處理功能進(jìn)行詳細(xì)分析。系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。本系統(tǒng)主要是以數(shù)據(jù)流程圖、E-R圖和系統(tǒng)功能模塊圖為主要描述工具來(lái)勾畫系統(tǒng)的概貌。對(duì)系統(tǒng)的功能進(jìn)行分析,綜合本系統(tǒng)設(shè)計(jì)的服務(wù)器端與客戶端,總結(jié)整個(gè)系統(tǒng)功能模塊。圖圖3.1頂層數(shù)據(jù)流圖用戶管理員上機(jī)更新用戶消費(fèi)信息下機(jī)3.3.2服務(wù)端1管理員管理主要包括:操作用戶管理、操作員登錄、修改密碼、設(shè)置上機(jī)費(fèi)用。這其中大部分是標(biāo)準(zhǔn)數(shù)據(jù)的維護(hù),包括新增、修改、刪除等;2用戶信息管理主要包括:用戶充值、查詢用戶費(fèi)用、刪除用戶信息、添加用戶信息、修改用戶信息。這里區(qū)分不同的用戶類型,按照不同用戶類型設(shè)置上機(jī)費(fèi)用等;3上機(jī)記錄主要負(fù)責(zé)接收客戶端程序發(fā)送來(lái)的上、下機(jī)信息,進(jìn)行上、下機(jī)的處理,在處理上機(jī)登錄時(shí)要進(jìn)行用戶的合法性檢測(cè)。檢測(cè)通過(guò)后產(chǎn)生一條用戶上機(jī)記錄,記錄下計(jì)算機(jī)代碼、賬號(hào)、登錄開始時(shí)間等信息。處理下機(jī)信息時(shí),要記錄下此用戶下機(jī)的詳細(xì)時(shí)間。計(jì)費(fèi)時(shí)要將當(dāng)前使用費(fèi)用記錄在上機(jī)記錄中,并在用戶的檔案記錄的余額字段中扣減??蛻舳耸紫纫髮⒖蛻舳说淖烂?、任務(wù)管理器、系統(tǒng)狀態(tài)欄等系統(tǒng)功能鎖定,桌面上只有客戶登錄程序界面,要求用戶輸入用戶代碼和密碼進(jìn)行登錄。登錄信息要求數(shù)據(jù)庫(kù)中的信息來(lái)判斷其合法性,并反饋一個(gè)信息給客戶端,如果一切合法的話,再將桌面、任務(wù)管理器等功能解鎖,讓用戶正常使用??蛻舳顺绦蛞笳M?吭谙到y(tǒng)托盤中,用戶下機(jī)時(shí)要求點(diǎn)擊此圖標(biāo)進(jìn)行下機(jī),客戶端將下機(jī)信息發(fā)送到數(shù)據(jù)庫(kù),系統(tǒng)關(guān)機(jī)。3.4系統(tǒng)的設(shè)計(jì)原則根據(jù)系統(tǒng)的需求分析,計(jì)費(fèi)系統(tǒng)屬于網(wǎng)絡(luò),計(jì)算機(jī)使用費(fèi)用,作息管理及數(shù)據(jù)庫(kù)于一體的綜合性系統(tǒng),因而,網(wǎng)吧計(jì)費(fèi)系統(tǒng)在總體設(shè)計(jì)時(shí)應(yīng)遵循以下原則上:1系統(tǒng)的功能設(shè)計(jì)完善性,滿足多方的使用需求。2系統(tǒng)應(yīng)具有良好的穩(wěn)定性,實(shí)用性,安全性。設(shè)計(jì)理念應(yīng)是客戶容易使用。3數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)合理,各類屬性符合要求。3.5系統(tǒng)設(shè)計(jì)的思想系統(tǒng)設(shè)計(jì)結(jié)構(gòu)基于網(wǎng)吧計(jì)費(fèi)系統(tǒng)的綜合性,而且為了滿足多方使用的需求,本系統(tǒng)以c/s的框架結(jié)構(gòu)為基本結(jié)構(gòu)模式:(如圖3.2所示)客戶端客戶端服務(wù)端數(shù)據(jù)庫(kù)服務(wù)器圖3.2系統(tǒng)結(jié)構(gòu)圖系統(tǒng)實(shí)現(xiàn)技術(shù)系統(tǒng)實(shí)現(xiàn)所需開發(fā)環(huán)境Visual

Basic.NET,它是下一代的Visual

Basic。而并不是簡(jiǎn)單的在Visual

Basic

6.0上在添加一些新特性而已,微軟重新設(shè)計(jì)了產(chǎn)品以便使開發(fā)者能夠更加容易的開發(fā)分布式應(yīng)用,例如基于WEB的程序以及多層系統(tǒng)。Visual

Basic.NET中有兩種窗體包,Windows窗體以及Web窗體;一個(gè)新版的ADO用于接受離線數(shù)據(jù)源;新的語(yǔ)言,移走了原來(lái)的關(guān)鍵字,提高Type數(shù)據(jù)的安全性以及提供低級(jí)別結(jié)構(gòu)以滿足高級(jí)別開發(fā)者的需求。這些新的特性為Visual

Basic開發(fā)者提供了新的開發(fā)窗口:通過(guò)Web窗體以及ADO.NET,你可以快速開發(fā)可擴(kuò)展的Web站點(diǎn);通過(guò)繼承,該語(yǔ)言實(shí)現(xiàn)了真正的支持面向?qū)ο缶幊蹋╫bject-oriented

programming);Windows窗體本身支持可視繼承;現(xiàn)在展開程序就像拷貝可執(zhí)行文件和控件到另一個(gè)目錄那樣簡(jiǎn)單。VisualBasic.NET現(xiàn)在完全集成在其它的MicrosoftVisualStudio.NET語(yǔ)言中,不僅可以通過(guò)不同的語(yǔ)言開發(fā)組件,而且通過(guò)交叉語(yǔ)言繼承,可以從用一種語(yǔ)言編寫的類中派生用另一種語(yǔ)言編寫的類。

4系統(tǒng)的總體設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)本系統(tǒng)包含兩個(gè)子系統(tǒng),其中網(wǎng)吧的客戶用的是客戶端子系統(tǒng),而網(wǎng)管所使用的則是服務(wù)端子系統(tǒng)。每個(gè)子系統(tǒng)包換了若干子功能模塊,每個(gè)子功能模塊完成相應(yīng)的處理操作功能。網(wǎng)吧計(jì)費(fèi)系統(tǒng)網(wǎng)吧計(jì)費(fèi)系統(tǒng)管理員表管理消費(fèi)記錄管理客戶端管理端用戶信息管理用戶登錄用戶計(jì)費(fèi)管理員登陸圖4.1系統(tǒng)總功能框圖客戶端負(fù)責(zé)用戶信息驗(yàn)證和記錄用戶的上機(jī)信息。管理端是直接操作數(shù)據(jù)庫(kù)信息,實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)的管理。4.2系統(tǒng)功能模塊簡(jiǎn)介4.2.1客戶端功能模塊1客戶登陸輸入用戶名與密碼登錄系統(tǒng)通過(guò)對(duì)比用戶名與密碼確定用戶是否合法2計(jì)費(fèi)模塊獲取登陸時(shí)間并保存到數(shù)據(jù)庫(kù)獲取下機(jī)時(shí)間并保存到數(shù)據(jù)庫(kù)計(jì)算花費(fèi)并保存到數(shù)據(jù)庫(kù)計(jì)算余額并保存到數(shù)據(jù)庫(kù)4.2.2服務(wù)端功能模塊1管理員的登陸輸入用戶名與密碼登陸系統(tǒng)通過(guò)對(duì)比用戶名與密碼確定用戶是否合法2用戶信息管理添加用戶修改用戶刪除用戶3管理員信息管理添加管理員修改管理員刪除管理員4消費(fèi)記錄管理查看消費(fèi)記錄4.2.3數(shù)據(jù)庫(kù)設(shè)計(jì)該系統(tǒng)數(shù)據(jù)庫(kù)使用的是SQLserver,美國(guó)Microsoft公司推出的一種關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)。SQLServer是一個(gè)可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫(kù)管理系統(tǒng),實(shí)現(xiàn)了與WindowsNT的有機(jī)結(jié)合,提供了基于事務(wù)的企業(yè)級(jí)信息管理系統(tǒng)方案。1概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)是在需求分析階段產(chǎn)生的需求說(shuō)明書的基礎(chǔ)上,按照特定的方法把它們抽象為一個(gè)不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。概念模型使設(shè)計(jì)者的注意力能夠從復(fù)雜的實(shí)現(xiàn)細(xì)節(jié)中解脫出來(lái),而只集中在最重要的信息的組織結(jié)構(gòu)和處理模式上。概念模型具有以下的特點(diǎn):(1)概念模型是對(duì)現(xiàn)實(shí)世界的抽象和概括,它真實(shí)、充分地反映了現(xiàn)實(shí)世界中事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理要求。(2)由于概念模型簡(jiǎn)潔、明晰、獨(dú)立于計(jì)算機(jī),很容易理解,因此可以用概念模型和不熟悉計(jì)算機(jī)的用戶交換意見(jiàn),使用戶能積極參與數(shù)據(jù)庫(kù)的設(shè)計(jì)工作,保證設(shè)計(jì)工作順利進(jìn)行。(3)概念模型易于更新,當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。(4)概念模型很容易向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是E-R圖。E-R模型是一個(gè)面向問(wèn)題的概念模型,即用簡(jiǎn)單的圖形方式(E-R圖)描述現(xiàn)實(shí)世界中的數(shù)據(jù)。這種描述不涉及數(shù)據(jù)在數(shù)據(jù)庫(kù)中表示和存取方法,非常接近人的思維方式。后來(lái)又提出了擴(kuò)展實(shí)體聯(lián)系模型(ExtendEntity-RelationshipModel),簡(jiǎn)稱為“EER模型”。EER模型目前已經(jīng)成為一種使用廣泛的概念模型,為面向?qū)ο蟮臄?shù)據(jù)庫(kù)設(shè)計(jì)提供了有效的工具。圖圖4.2詳細(xì)E-R圖余額年齡用戶賬號(hào)密碼注冊(cè)日期上機(jī)費(fèi)用管理員密碼性別年齡賬號(hào)年齡計(jì)算機(jī)計(jì)算機(jī)名使用管理管理11n11n2邏輯結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)所得的E-R模型是對(duì)用戶需求的一種抽象的表達(dá)形式,它獨(dú)立于任何一種具體的數(shù)據(jù)模型,因而也不能為任何一個(gè)具體的DBMS所支持。為了能夠建立起最終的物理系統(tǒng),還需要將概念結(jié)構(gòu)進(jìn)一步轉(zhuǎn)化為某一DBMS所支持的數(shù)據(jù)模型,然后根據(jù)邏輯設(shè)計(jì)的準(zhǔn)則、數(shù)據(jù)的語(yǔ)義約束、規(guī)范化理論等對(duì)數(shù)據(jù)模型進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化,形成合理的全局邏輯結(jié)構(gòu),并設(shè)計(jì)出用戶子模式。數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的設(shè)計(jì)分為兩個(gè)步驟:首先將概念設(shè)計(jì)所得的E-R圖轉(zhuǎn)換為關(guān)系模型;然后對(duì)關(guān)系模型進(jìn)行優(yōu)化。在網(wǎng)吧計(jì)費(fèi)系統(tǒng)當(dāng)中包括了以上幾個(gè)ER模型向關(guān)系模型的轉(zhuǎn)換:用戶表(帳號(hào),密碼,年齡,余額,上機(jī)費(fèi)用,注冊(cè)日期)管理員表(帳號(hào),密碼,姓名,年齡,性別)消費(fèi)表(登陸帳號(hào),登陸時(shí)間,下機(jī)時(shí)間,計(jì)算機(jī)名,花費(fèi))3物理結(jié)構(gòu)設(shè)計(jì)在表當(dāng)中,關(guān)鍵字(即編號(hào))都采用自動(dòng)編號(hào)的數(shù)據(jù)類型;日期都采用日期型的數(shù)據(jù)類型;凡是關(guān)于數(shù)據(jù)量的都采用數(shù)據(jù)型的數(shù)據(jù)類型;其他數(shù)據(jù)均采用文本型的數(shù)據(jù)類型。當(dāng)表之間有關(guān)系時(shí)通過(guò)添加外鍵來(lái)處理。當(dāng)表與其他表有關(guān)系時(shí),便給該表建立一張視圖,通過(guò)外鍵將兩張表聯(lián)系起來(lái),通過(guò)數(shù)據(jù)篩選,把自己想要的信息提取出來(lái),形成一張新的表。其數(shù)據(jù)庫(kù)中表的設(shè)計(jì)具體如下:表4-1用戶表列名數(shù)據(jù)類型允許空字段說(shuō)明帳號(hào)Char(10)否主鍵密碼Char(10)否登錄密碼余額Money是用戶余額上機(jī)費(fèi)用Money否每分鐘費(fèi)用注冊(cè)日期Datetime是注冊(cè)日期表4-2管理員表列名數(shù)據(jù)類型允許空字段說(shuō)明帳號(hào)Char(10)否主鍵密碼Char(10)是登陸密碼姓名Varchar(50)是管理員姓名年齡Varchar(50)是管理員年齡性別Char(10)是管理員性別表4-3消費(fèi)表列名數(shù)據(jù)類型允許空字段說(shuō)明登陸帳號(hào)Char(10)否主鍵登陸時(shí)間Datetime是登陸時(shí)間下機(jī)時(shí)間Datetime是下機(jī)時(shí)間計(jì)算機(jī)名Varchar(50)是計(jì)算機(jī)名花費(fèi)money是花費(fèi)

5詳細(xì)設(shè)計(jì)5.1關(guān)鍵模塊設(shè)計(jì)此次設(shè)計(jì)的網(wǎng)吧計(jì)費(fèi)系統(tǒng)主要包括三大模塊:系統(tǒng)登錄模塊、客戶端系統(tǒng)模塊、服務(wù)端系統(tǒng)模塊。系統(tǒng)登錄模塊由登錄界面組成;用戶的本次登陸信息顯示及操作功能模塊組成本系統(tǒng)的客戶端系統(tǒng);用戶信息管理、管理員信息管理、消費(fèi)信息記錄組成本系統(tǒng)的服務(wù)端系統(tǒng)??蛻舳讼到y(tǒng)主要是為普通用戶使用而設(shè)計(jì)的;而服務(wù)端系統(tǒng)是維護(hù)系統(tǒng)的數(shù)據(jù)、客戶端的數(shù)據(jù)內(nèi)容的顯示以及用戶信息的管理等,是為后臺(tái)管理員使用設(shè)計(jì)的。登陸模塊本系統(tǒng)在客戶端有一個(gè)用戶的登陸界面,在服務(wù)端有一個(gè)管理員的登陸界面,客戶端的登陸是用戶開始使用此計(jì)算機(jī)并開始計(jì)費(fèi),而服務(wù)器端的登陸界面是為了獲得管理整個(gè)系統(tǒng)的權(quán)利。實(shí)現(xiàn)功能:驗(yàn)證帳號(hào)和密碼的正確性。實(shí)現(xiàn)方法:添加數(shù)據(jù)庫(kù)連接,建立LINQtoSQL類,使用LINQ語(yǔ)言調(diào)用數(shù)據(jù)庫(kù)信息,完成帳號(hào)和密碼的驗(yàn)證,進(jìn)入系統(tǒng)。實(shí)現(xiàn)方案:建立一個(gè)窗口,在窗口中添加兩個(gè)文本框,用來(lái)存放帳號(hào)和密碼,添加一個(gè)確定按鈕,用來(lái)觸發(fā)登陸事件。添加LINQtoSQL類,建立數(shù)據(jù)對(duì)象,通過(guò)LINQ語(yǔ)言查詢數(shù)據(jù)庫(kù)中是否存在登陸的帳號(hào)和密碼并匹配。如果存在則進(jìn)入系統(tǒng),顯示主窗口,關(guān)閉登陸窗口(如圖5.1)。5.1.2實(shí)現(xiàn)功能:記錄用戶的登陸信息,計(jì)算用戶產(chǎn)生的費(fèi)用,并發(fā)送給數(shù)據(jù)庫(kù)。實(shí)現(xiàn)方法:建立一個(gè)顯示窗口以顯示此次登陸的有效信息,獲取登陸時(shí)間和下機(jī)時(shí)間,計(jì)算此次花費(fèi)和帳戶余額,并將這些信息返回?cái)?shù)據(jù)庫(kù)。具體方案:建立一個(gè)窗口,分別添加Label控件顯示登陸時(shí)間,已上機(jī)時(shí)間,本次花費(fèi)。建立LINQtoSQL類,添加數(shù)據(jù)庫(kù)服務(wù)器,調(diào)用系統(tǒng)時(shí)間函數(shù)獲取登陸時(shí)間和下機(jī)時(shí)間,調(diào)用數(shù)據(jù)庫(kù)中的用戶上機(jī)費(fèi)用等信息,進(jìn)行計(jì)算此次所花的費(fèi)用。添加Timer控件持續(xù)更新當(dāng)前時(shí)間,計(jì)算并顯示已上機(jī)時(shí)間(如圖5.2)。開始開始輸入帳戶、密碼N是否存在Y進(jìn)入主界面圖5.1系統(tǒng)登陸流程圖獲取登陸時(shí)間獲取登陸時(shí)間獲取當(dāng)前時(shí)間計(jì)算費(fèi)用修改數(shù)據(jù)庫(kù)客戶端圖5.2客戶端窗口設(shè)計(jì)5.1.3服務(wù)實(shí)現(xiàn)功能:添加修改刪除用戶信息,添加修改刪除管理員信息,查看用戶的消費(fèi)記錄。實(shí)現(xiàn)方法:建立各個(gè)功能窗口,通過(guò)主窗口調(diào)用各子功能窗口,在子功能窗口中通過(guò)中的DataGridView控件直接操作數(shù)據(jù)庫(kù)中的信息。具體方案:建立四個(gè)窗口,一個(gè)作為主窗口,另外三個(gè)作為子窗口,建立LINQtoSQL類,添加數(shù)據(jù)庫(kù)服務(wù)器,在三個(gè)子窗口分別添加DataGridView控件,配置DataGridView控件顯示不同的數(shù)據(jù)表的內(nèi)容,并相應(yīng)實(shí)現(xiàn)添加刪除的功能(如圖5.3)。用戶信息窗口用戶信息窗口管理員信息窗口消費(fèi)記錄窗口修改數(shù)據(jù)庫(kù)添加修改刪除查看添加修改刪除服務(wù)端主窗口圖5.3服務(wù)端窗口設(shè)計(jì)5.2系統(tǒng)界面設(shè)計(jì)網(wǎng)吧計(jì)費(fèi)系統(tǒng)主要涉及到三個(gè)用戶界面:這些界面基本包括了系統(tǒng)功能規(guī)定的所有功能。以下是關(guān)于這幾個(gè)用戶界面當(dāng)中一些主要的功能界面的簡(jiǎn)單介紹。登錄界面用戶登錄界面主要是作為系統(tǒng)入口進(jìn)入系統(tǒng)使用的,使用人員啟動(dòng)系統(tǒng)之后便會(huì)出現(xiàn)登錄界面,用戶登錄進(jìn)入到系統(tǒng)的主界面(如圖5.4)??蛻舳私缑婵蛻舳私缑嬷饕怯脕?lái)顯示用戶有關(guān)信息的。根據(jù)網(wǎng)吧用戶的習(xí)慣設(shè)置了一個(gè)隱藏按鈕,可以放在系統(tǒng)托盤圖標(biāo)中,當(dāng)雙擊次圖標(biāo)時(shí),顯示客戶端的主界面(如圖5.5和圖5.6)。圖5.4用戶登陸窗口圖5.5客戶端系統(tǒng)托盤圖標(biāo)圖5.6客戶端界面服務(wù)端界面服務(wù)端界面主要是管理員操作系統(tǒng)信息使用的,系統(tǒng)使用人員登錄之后便出現(xiàn)功能界面。在此界面下,用戶可以操作規(guī)定權(quán)限下的功能操作。主界面(如圖5.7)調(diào)用以下功能模塊1用戶信息管理功能調(diào)用用戶信息管理窗口,可以進(jìn)行添加,修改,刪除用戶信息操作。(如圖5.8)2管理員信息管理功能調(diào)用管理員信息管理窗口,可以進(jìn)行添加,修改,刪除管理員信息操作。(如圖5.9)3消費(fèi)記錄管理功能察看用戶的消費(fèi)記錄。(如圖5.10)圖5.7主界面圖5.8用戶信息管理界面圖5.9管理員信息管理界面圖5.10消費(fèi)記錄管理界面6編碼實(shí)現(xiàn)6.1系統(tǒng)功能實(shí)現(xiàn) 網(wǎng)吧計(jì)費(fèi)管理功能主要有兩個(gè)方面:客戶端和服務(wù)端。在服務(wù)端,管理員能夠增加,刪除及更新用戶信息;客戶端在普通用戶登陸后,會(huì)自動(dòng)計(jì)時(shí)計(jì)費(fèi)。系統(tǒng)功能實(shí)現(xiàn)主要通過(guò)客戶端對(duì)登陸用戶信息進(jìn)行收集和更新。6.2登陸模塊編碼圖6.1登陸窗口DimdbAsNew網(wǎng)吧計(jì)費(fèi)管理DataContextTryDimusername=(FromadminIndb.Table_2_Whereadmin.帳號(hào)=UsernameTextBox.Text_Selectadmin.帳號(hào)).Single()Dimuserpassword=(FromadminIndb.Table_2_Whereadmin.密碼=PasswordTextBox.Text_Selectadmin.密碼).Single()UsernameTextBox.Text=""PasswordTextBox.Text=""Form1.Show()Me.Close()CatchexAsExceptionMessageBox.Show("用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!")UsernameTextBox.Text=""PasswordTextBox.Text=""EndTry6.3客戶端模塊編碼圖6.2客戶端窗口DimdbAsNew網(wǎng)吧計(jì)費(fèi)管理DataContextDimmydatetimeAsDateTimePrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.Hide()LoginForm1.ShowDialog()TryDimusername=FromadminIndb.Table_3_Whereadmin.登陸賬號(hào)=Label7.Text_Selectadminmydatetime=DateTime.NowLabel4.Text=mydatetime.ToStringForEachTable_3InusernameTable_3.登陸時(shí)間=mydatetimeTable_3.計(jì)算機(jī)名Nextdb.SubmitChanges()CatchexAsExceptionDimnewTable_3AsNewTable_3With{_.登陸賬號(hào)=Label7.Text,_.登陸時(shí)間=Label4.Text,_.計(jì)算機(jī)名HostName}db.Table_3.InsertOnSubmit(newTable_3)db.SubmitChanges()EndTryEndSubPrivateSubTimer1_Tick(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTimer1.TickIf(Label7.Text="")ThenElseDimnowdatetimeAsDateTime=DateTime.NowDimdsAsTimeSpands=nowdatetime.Subtract(mydatetime)Label5.Text=ds.ToStringDimhuafei=FromuserIndb.Table_3_Whereuser.登陸賬號(hào)=Label7.Text_SelectuserDimcost=(FromuserIndb.Table_1_Whereuser.帳號(hào)=Label7.Text_Selectuser.上機(jī)費(fèi)用).SingleDimhua=(ds.Minutes+ds.Hours*60)*costForEachTable_3InhuafeiTable_3.花費(fèi)=huaNextdb.SubmitChanges()Label6.Text=huaEndIfEndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimclosetimeAsDateTime=DateTime.NowDimdsAsTimeSpands=closetime.Subtract(mydatetime)Dimyu=(FromuserIndb.Table_1_Whereuser.帳號(hào)=Label7.Text_Selectuser)Dimcost=(FromuserIndb.Table_1_Whereuser.帳號(hào)=Label7.Text_Selectuser.上機(jī)費(fèi)用).SingleForEachTable_1InyuTable_1.余額=Table_1.余額-(ds.Minutes+ds.Hours*60)*costNextdb.SubmitChanges()Me.Close()EndSubPrivateSubForm1_Resize(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesMyBase.ResizeIfMe.WindowState=FormWindowState.MinimizedThenMe.Hide()EndIfEndSubPrivateSub顯示詳細(xì)信息ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles顯示詳細(xì)信息ToolStripMenuItem.ClickMe.Visible=TrueMe.WindowState=FormWindowState.NormalEndSubPrivateSub下機(jī)ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles下機(jī)ToolStripMenuItem.ClickDimclosetimeAsDateTime=DateTime.NowDimdsAsTimeSpands=closetime.Subtract(mydatetime)Dimyu=(FromuserIndb.Table_1_Whereuser.帳號(hào)=Label7.Text_Selectuser)Dimcost=(FromuserIndb.Table_1_Whereuser.帳號(hào)=Label7.Text_Selectuser.上機(jī)費(fèi)用).SingleForEachTable_1InyuTable_1.余額=Table_1.余額-(ds.Minutes+ds.Hours*60)*costNextdb.SubmitChanges()Me.Close()EndSubPrivateSubNotifyIcon1_MouseDoubleClick(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.MouseEventArgs)HandlesNotifyIcon1.MouseDoubleClickMe.ShowInTaskbar=TrueMe.Show()Me.WindowState=FormWindowState.NormalEndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton2.ClickMe.Hide()EndSub6.4服務(wù)端模塊編碼圖6.3服務(wù)端主窗口PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.Hide()LoginForm1.ShowDialog()EndSubPrivateSub用戶管理ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles用戶管理ToolStripMenuItem.ClickForm2.MdiParent=MeForm2.Show()Form2.WindowState=FormWindowState.MaximizedForm3.Hide()Form4.Hide()EndSubPrivateSub管理員管理ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles管理員管理ToolStripMenuItem.ClickForm3.MdiParent=MeForm3.Show()Form3.WindowState=FormWindowState.MaximizedForm2.Hide()Form4.Hide()EndSubPrivateSub消費(fèi)記錄ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles消費(fèi)記錄ToolStripMenuItem.ClickForm4.MdiParent=MeForm4.Show()Form4.WindowState=FormWindowState.MaximizedForm2.Hide()Form3.Hide()EndSub圖6.4服務(wù)端用戶信息子窗口PrivateSubTable_1BindingNavigatorSaveItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet)EndSubPrivateSubTable_1BindingNavigatorSaveItem_Click_1(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet)EndSubPrivateSubTable_1BindingNavigatorSaveItem_Click_2(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet)EndSubPrivateSubTable_1BindingNavigatorSaveItem_Click_3(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet)EndSubPrivateSubTable_1BindingNavigatorSaveItem_Click_4(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTable_1BindingNavigatorSaveItem.ClickMe.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet)EndSubPrivateSubForm2_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load'TODO:這行代碼將數(shù)據(jù)加載到表“網(wǎng)吧計(jì)費(fèi)管理DataSet.Table_1”中。您可以根據(jù)需要移動(dòng)或移除它。Me.Table_1TableAdapter.Fill(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet.Table_1)EndSub圖6.5服務(wù)端管理員信息子窗口PrivateSubTable_2BindingNavigatorSaveItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_2BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet)EndSubPrivateSubTable_2BindingNavigatorSaveItem_Click_1(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTable_2BindingNavigatorSaveItem.ClickMe.Validate()Me.Table_2BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet)EndSubPrivateSubForm3_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load'TODO:這行代碼將數(shù)據(jù)加載到表“網(wǎng)吧計(jì)費(fèi)管理DataSet.Table_2”中。您可以根據(jù)需要移動(dòng)或移除它。Me.Table_2TableAdapter.Fill(Me.網(wǎng)吧計(jì)費(fèi)管理DataSet.Table_2)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論