![網(wǎng)吧管理系統(tǒng)設(shè)計與實現(xiàn)_第1頁](http://file4.renrendoc.com/view14/M05/02/16/wKhkGWYWKmaAI1j5AAIL6tgaLaM113.jpg)
![網(wǎng)吧管理系統(tǒng)設(shè)計與實現(xiàn)_第2頁](http://file4.renrendoc.com/view14/M05/02/16/wKhkGWYWKmaAI1j5AAIL6tgaLaM1132.jpg)
![網(wǎng)吧管理系統(tǒng)設(shè)計與實現(xiàn)_第3頁](http://file4.renrendoc.com/view14/M05/02/16/wKhkGWYWKmaAI1j5AAIL6tgaLaM1133.jpg)
![網(wǎng)吧管理系統(tǒng)設(shè)計與實現(xiàn)_第4頁](http://file4.renrendoc.com/view14/M05/02/16/wKhkGWYWKmaAI1j5AAIL6tgaLaM1134.jpg)
![網(wǎng)吧管理系統(tǒng)設(shè)計與實現(xiàn)_第5頁](http://file4.renrendoc.com/view14/M05/02/16/wKhkGWYWKmaAI1j5AAIL6tgaLaM1135.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
/摘要利用電子計算機開發(fā)設(shè)計網(wǎng)吧全自動收費和監(jiān)督是如今的社會電子計算機變成協(xié)助管理方法的大勢所趨。在查詢很多論文參考文獻的前提下,利用IC卡自動識別技術(shù)性、數(shù)據(jù)庫技術(shù)與互聯(lián)網(wǎng)遠(yuǎn)程通訊與控制系統(tǒng),研發(fā)了計算機咖啡廳全自動收費與智能管理系統(tǒng),將繁瑣復(fù)雜手工制作變成了計算機操作,大大提升了網(wǎng)吧工作效率,有效提升了網(wǎng)吧的智能化管理能力該系統(tǒng)參考別的成功網(wǎng)吧智能管理系統(tǒng),根據(jù)對具體業(yè)務(wù)流程的解讀,確認(rèn)了全面的設(shè)計理念和操作步驟,關(guān)鍵組織開展了以下幾方面的探索:3360在研究自動識別與ic卡技術(shù)性進度的前提下,應(yīng)用ic卡做為客戶鑒別標(biāo)志探討了數(shù)據(jù)庫技術(shù)以及發(fā)展趨勢,依據(jù)SQLServer2000數(shù)據(jù)庫的特點,選了合適該系統(tǒng)的軟件開發(fā)。關(guān)鍵詞:網(wǎng)吧管理,自動計費,SQL,Server前言伴隨著高新科技的高速發(fā)展,智能化管理已進入大眾的社會發(fā)展,為適應(yīng)信息化時代的需求,如雨后春筍不斷涌現(xiàn)很多建筑智能化。做為新世紀(jì)建筑的,必須要在性能上達(dá)到現(xiàn)在和未來的需求,變成經(jīng)濟增長的產(chǎn)業(yè)基地。網(wǎng)吧智能管理系統(tǒng)作為一種優(yōu)秀的高新技術(shù)反x和管理方法,廣泛用于科學(xué)研究、工業(yè)博物館、酒店餐廳、大型商場、保健醫(yī)療金融機構(gòu)、監(jiān)獄等。在一些經(jīng)濟興旺的大國,特別是在是由于規(guī)章制度本身有隱秘性和及時性的特點1系統(tǒng)概述系統(tǒng)開發(fā)的背景和意義由于電子信息技術(shù)的升級越來越多的人重視提升電子計算機知識學(xué)習(xí)為了實現(xiàn)學(xué)生們和社會學(xué)生們的必須,很多網(wǎng)吧擴大開放,記時。但隨著電腦的人越來越多,網(wǎng)吧的監(jiān)管成為一個十分嚴(yán)峻的問題。最先,人工合成鐘工作中十分繁雜,消耗財力物力,并且很容易錯誤;最后統(tǒng)計工作是一項耗時費力工作,根本無法統(tǒng)計分析。次之,每一家網(wǎng)吧都要值班人員,消耗了管理人員大量時間。伴隨著電子計算機外場技術(shù)發(fā)展,這個工作非常容易根據(jù)電子計算機來達(dá)到。為了實現(xiàn)無人網(wǎng)吧管理方法的需求,我運用在高校理論知識,融合課程管理里的具體情況和其它類似付費軟件的優(yōu)勢,試著研發(fā)了網(wǎng)吧的系統(tǒng)。該平臺能解決網(wǎng)吧管理方面幾個現(xiàn)實問題。1.降低值班人員和維護員,減少管理人員費用,完成網(wǎng)吧無人管理方法。2提升網(wǎng)吧對外開放時間和設(shè)備使用率。3.解決目前網(wǎng)吧管理方面完全免費操作電腦、躲避人情的難題。系統(tǒng)開發(fā)技術(shù).1概述VB.net是微軟公司最新平臺技術(shù),都是微軟公司的語言。網(wǎng)絡(luò)框架SDK。編譯程序后產(chǎn)生的可執(zhí)行程序稱之為Assembly或程序集。其實際操作基于clr(mon語言運行中)MSIL(微軟公司正中間語言)vm虛擬機。實際是和Java一樣的構(gòu)造。VB.net的語言特點如下所示。1編碼服務(wù)器。托管代碼具備安全保證和垃圾回收機制。盡管是netframework,但非常明顯程序被包裹在框架內(nèi)。API越來越不方便。2強悍的面向?qū)ο筇匦浴,F(xiàn)階段,VB7是一個完備的面向?qū)ο蟮某绦?。它適用類各種各樣特性,如承繼、函數(shù)公式遮蓋、負(fù)載、虛擬化技術(shù)和掩藏。3強勁功能的和更標(biāo)準(zhǔn)化的程序頁面。4程序編碼更為結(jié)構(gòu)型,開發(fā)設(shè)計環(huán)境很好貼心。SQLServer數(shù)據(jù)庫Microsoft聯(lián)網(wǎng)有關(guān)數(shù)據(jù)管理。SQLServer是一個可擴展性、高性能的數(shù)據(jù)庫管理管理系統(tǒng)軟件,與WindowsNT密切集成,專注于精確測量分布式架構(gòu)的app客戶端/網(wǎng)站服務(wù)器。難題說明,公司級信息管理系統(tǒng)的主要特點是:靈活運用WindowsNT優(yōu)點的高性能設(shè)計方案。高端管理信息系統(tǒng)、Windows圖形管理工具支持、當(dāng)?shù)睾瓦h(yuǎn)程監(jiān)控系統(tǒng)管理方法、機器設(shè)備支持強悍的業(yè)務(wù)流程管理作用。用各種辦法保證數(shù)據(jù)的完整性。它支持對稱性多處理器系統(tǒng)架構(gòu)圖、SQL句子和ODBC,同時提供獨立的SQL語言表達(dá)表明。SQLServer根據(jù)內(nèi)嵌式數(shù)據(jù)復(fù)制作用、強悍的管理工具、與internet的密切集成和對外開放系統(tǒng)架構(gòu),為很多用戶、開發(fā)者和系統(tǒng)集成公司提供了一流的數(shù)據(jù)庫平臺。2可行性分析2.1可行性概述可行性研究又被稱為項目可行性,在系統(tǒng)實施的前提下,對于老系統(tǒng)開發(fā)是不是必需和行得通,從技術(shù)、經(jīng)濟發(fā)展、社會發(fā)展等多個方面研究分析老系統(tǒng)開發(fā)的進展,避免項目投資不正確,保證老系統(tǒng)開發(fā)成功的。項目可行性的目的在于分辨能否用最小成本費在短時間內(nèi)解決困難。2.2可行性研究數(shù)據(jù)庫是自描述的一體化的記錄結(jié)合。數(shù)據(jù)庫技術(shù)性產(chǎn)生在20世際60年代中期,它的存在使信息管理系統(tǒng)的高速發(fā)展從數(shù)據(jù)處理方法發(fā)展到分享數(shù)據(jù)庫。最開始,大中型企業(yè)和公司開發(fā)的數(shù)據(jù)庫是大規(guī)模數(shù)據(jù)處理方法。之后,伴隨著計算機普及化,數(shù)據(jù)庫逐漸用于電子計算機。今日,數(shù)據(jù)庫是一個完善的環(huán)節(jié),飛速發(fā)展,具備大量處理量。該系統(tǒng)的開發(fā)應(yīng)用VS2008做為開發(fā)專用工具。VS2008是一個有著健全開發(fā)工具的使用服務(wù)平臺。VS2008提供的一種手段合適新手和各個經(jīng)驗豐富的精英團隊,適用于各種開發(fā)要求。減少開發(fā)的多元性,提供更方便、更動態(tài)變化物品。面對開發(fā)人員的.Net架構(gòu)解決方法,包含windowsAPP應(yīng)用軟件開發(fā)、office內(nèi)嵌式開發(fā)、webAPP應(yīng)用軟件開發(fā)和移動APP開發(fā)。根據(jù)改善團隊溝通方法,VS2008為精英團隊開發(fā)提供了渠道完備的開發(fā)周期時間專用工具,提升了精英團隊內(nèi)部結(jié)構(gòu)溝通協(xié)調(diào)效率。在學(xué)習(xí)中、了解并掌握VB.NET的應(yīng)用,應(yīng)用VS2008做為開發(fā)專用工具,讓整個全面的模塊化越來越非常容易。系統(tǒng)軟件應(yīng)用SQLSERVER2005做為開發(fā)數(shù)據(jù)庫。SQLSERVER2005是手機客戶端/服務(wù)器結(jié)構(gòu)之間的關(guān)系數(shù)據(jù)庫智能管理系統(tǒng)。SQLSERVER2005提供了很多常用便于所使用的圖型工具指導(dǎo),包含服務(wù)項目管理工具、企業(yè)管理器和查看解析器。這些對于數(shù)據(jù)庫的建立及管理非常有利。3系統(tǒng)需求分析3.1傳統(tǒng)網(wǎng)吧管理網(wǎng)吧也隨著大家日常生活對電腦的需要越來越大而設(shè)立的。這種網(wǎng)吧大多數(shù)存在公司與公共圖書館等各大的公共場合。網(wǎng)吧成立之初,網(wǎng)吧的監(jiān)管完全就是人力的,并沒有計費系統(tǒng)。偷稅、本人對電腦的好感度、收支明細(xì)錯誤等等都是在所難免的??梢哉f是網(wǎng)吧狀況的一部分。這種情況給管理者帶來了非常大的煩惱。逃費和收費標(biāo)準(zhǔn)錯誤能給網(wǎng)吧管理者帶來資金里的損害和誤會,人情世故里的機遇能給管理者帶來生活上難堪苦惱。假如這種情況數(shù)次產(chǎn)生,能給管理者的奮斗精神帶來越來越大壓力??蛻粲袝r也會由于管理人員的錯誤而陷入不必要的損失。慢慢地,大伙兒都是對的網(wǎng)吧覺得厭煩和不安。此外,長時間手工制作應(yīng)用就會形成很多的信息,這種數(shù)據(jù)也會造成數(shù)據(jù)庫管理的錯亂。3.2系統(tǒng)優(yōu)點人工管理網(wǎng)吧的確存在一定的難題,白白浪費許多人力物力資源。電子計算機一點一點地進到人們生活,電子計算機管理必定替代人力管理。在網(wǎng)吧管理不用自主創(chuàng)新,設(shè)備管理更加全面前提下,我打算開發(fā)設(shè)計網(wǎng)吧的計費系統(tǒng)。我希望你能改進網(wǎng)吧的管理錯亂,避免管理者工作煩惱。網(wǎng)吧計費系統(tǒng)好于人工管理的區(qū)域有:1管理員任務(wù)量。2收費精確。3.避免計算機人情難堪。4工作中要快點。3.3系統(tǒng)功能需求網(wǎng)吧收費系統(tǒng)的重要功能如下所示。一臺服務(wù)器,包含管理人員和用戶信息管理。手機客戶端[用戶計算機全部狀況]復(fù)位、查看、改動和刪掉系統(tǒng)數(shù)據(jù)信息。3.3.1系統(tǒng)邏輯模型要實現(xiàn)信息管理系統(tǒng)的新版,只是用文字說明信息流和積累還遠(yuǎn)遠(yuǎn)不夠。必須進一步調(diào)研分析的物質(zhì)流動性,抽象化信息流,制作數(shù)據(jù)流分析,深入分析各種各樣數(shù)據(jù)庫的屬性以及各種解決功能的工作進展。系統(tǒng)剖析的重要結(jié)果顯示系統(tǒng)的邏輯模型。本系統(tǒng)主要是以數(shù)據(jù)流程圖、E-R圖和系統(tǒng)功能模塊圖為基本敘述專用工具,刻畫了系統(tǒng)的概述。剖析系統(tǒng)的功能步驟,集成化系統(tǒng)設(shè)計方案服務(wù)器和手機客戶端,匯總?cè)肯到y(tǒng)的功能控制模塊。圖數(shù)據(jù)流圖圖數(shù)據(jù)流圖用戶管理員上機更新用戶消費信息下機3.3.2服務(wù)端1管理人員管理方法關(guān)鍵基本內(nèi)容:用戶管理方法實際操作、操作工登錄、登陸密碼變動、計算機花費設(shè)置。絕大多數(shù)是典型的數(shù)據(jù)維護,包含加上、改動、刪掉等。2用戶信息管理方法主要包含用戶在線充值、用戶資費套餐查看、用戶信息刪掉、用戶信息加上、用戶信息改動。這兒區(qū)別不同種類的用戶,依據(jù)不同種類的用戶設(shè)置計算機花費。3計算機記錄它首先從客戶程序接受信息,處理上、下計算機的進展,解決計算機登錄時用戶合理合法檢測進展。測試通過后,將形成一個用戶的登錄記錄,并記錄計算機編碼、賬號和登錄起始時間等信息。解決關(guān)機信息時,請記錄用戶的具體關(guān)機時間。時,務(wù)必在電腦上記錄中記錄現(xiàn)階段服務(wù)費,并且從用戶檔案資料記錄的賬戶余額欄內(nèi)扣減??蛻舳俗钕?,務(wù)必鎖住系統(tǒng)作用,如客戶端桌面上、資源管理器和系統(tǒng)通知欄。桌面僅有客戶端登陸軟件界面,你需要鍵入用戶編碼賬號和密碼才可以登陸。登陸信息必須數(shù)據(jù)庫里的信息才能知道其實效性同時向客戶端體現(xiàn)信息。假如一切合理合法,桌面上、資源管理器等服務(wù)要被開啟,用戶能正常應(yīng)用??蛻舳顺绦蛄鞒瘫仨毘晒B接在系統(tǒng)拖盤中。用戶下船時,必須點一下此標(biāo)志再次下船??蛻舳藢㈦x線信息發(fā)送至數(shù)據(jù)庫,隨后系統(tǒng)關(guān)掉。3.4系統(tǒng)的設(shè)計原如此對系統(tǒng)的需要分析表明,收費系統(tǒng)它集互聯(lián)網(wǎng)、電子計算機服務(wù)費、信息管理方法、數(shù)據(jù)庫為一體的綜合性系統(tǒng)。因而,網(wǎng)咖的收費標(biāo)準(zhǔn)系統(tǒng)大體上要遵循下列標(biāo)準(zhǔn)。系統(tǒng)功能分析健全,達(dá)到多方面要求。系統(tǒng)應(yīng)具有較好的可靠性、好用安全度。核心理念務(wù)必有利于顧客應(yīng)用。數(shù)據(jù)庫總體設(shè)計有效,各種各樣特性符合要求。3.5系統(tǒng)設(shè)計的思想系統(tǒng)設(shè)計結(jié)構(gòu)基于網(wǎng)吧計費系統(tǒng)的綜合性,而且為了滿足多方使用的需求,本系統(tǒng)以c/s的框架結(jié)構(gòu)為根本結(jié)構(gòu)模式:〔如圖3.2所示〕客戶端客戶端服務(wù)端數(shù)據(jù)庫服務(wù)器圖3.2系統(tǒng)結(jié)構(gòu)圖系統(tǒng)實現(xiàn)技術(shù)系統(tǒng)進行所需要的開發(fā)自然環(huán)境VisualBasic.NET是新一代的VisualBasic。微軟公司不但向VisualBasic6.0加了特色功能,還重新設(shè)計了商品,使開發(fā)人員比較容易開發(fā)根據(jù)WEB程序和雙層等系統(tǒng)分布式系統(tǒng)APP運用。VisualBasic有兩類的表格包。NET:Windows窗體和Web窗體;最新版本的ADO用以支持離線數(shù)據(jù)庫;新語言將刪掉初始關(guān)鍵詞,種類數(shù)據(jù)信息安全性為了滿足高端開發(fā)人員的需求帶來了基礎(chǔ)結(jié)構(gòu)。這種特色功能為VisualBasic開發(fā)人員帶來了一個新的開發(fā)對話框。應(yīng)用Web表單和ADO.NET能夠快速開發(fā)可擴展性網(wǎng)站。根據(jù)承繼,該語言真真正正支持面向?qū)ο蟪绦蚓帉?。Windows窗體自身支持可視性承繼;谷歌擴展程序如同將可執(zhí)行程序和控件拷貝到別的目地。如今,它已與其它MicrosoftVisualStudio.NET語言徹底集成化。除開采用不同的語言開發(fā)部件外,也可以從用一種語言整理的類衍生到用另一種語言整理的類。4系統(tǒng)的總體設(shè)計4.1系統(tǒng)功能設(shè)計該平臺由2個子系統(tǒng)構(gòu)成,在其中網(wǎng)咖客戶端應(yīng)用客戶端子系統(tǒng),網(wǎng)絡(luò)安全管理應(yīng)用網(wǎng)絡(luò)服務(wù)器子系統(tǒng)。各子系統(tǒng)替代推動子功能模塊,各子功能模塊進行對應(yīng)的解決實際操作作用。網(wǎng)吧計費系統(tǒng)網(wǎng)吧計費系統(tǒng)管理員表管理消費記錄管理客戶端管理端用戶信息管理用戶登錄用戶計費管理員登陸圖4.1系統(tǒng)總功能框圖客戶端認(rèn)證客戶信息并記錄客戶的計算機軟件。運營方直接操作數(shù)據(jù)庫信息化管理全部系統(tǒng)軟件。4.2系統(tǒng)功能模塊簡介4客戶端功能模塊一個消費者登錄鍵入賬戶密碼登錄。根據(jù)較為賬戶密碼來決定客戶是否有效。2收費標(biāo)準(zhǔn)控制模塊獲得登錄時長并保存到數(shù)據(jù)庫。獲得登錄時長并保存在數(shù)據(jù)庫中。核算成本并保存到數(shù)據(jù)庫。測算賬戶余額并保存到數(shù)據(jù)庫4服務(wù)端功能模塊1名管理員登陸鍵入用戶名與登錄密碼。根據(jù)較為用戶名與登陸密碼來決定用戶是否有效。2用戶信息化管理加上用戶改動用戶刪掉用戶3管理員信息化管理加上管理員變更管理員刪掉管理員4消費記錄管理方法調(diào)研消費記錄.3數(shù)據(jù)庫設(shè)計該系統(tǒng)的數(shù)據(jù)庫系統(tǒng)使用了美國微軟中國上線的關(guān)聯(lián)數(shù)據(jù)庫管理SQLserver。SQLServer是一個可擴展性、性能卓越的數(shù)據(jù)庫系統(tǒng)智能管理系統(tǒng),致力于分布式系統(tǒng)手機客戶端/網(wǎng)絡(luò)服務(wù)器測算而設(shè)置的,與WindowsNT緊密結(jié)合,是一個根據(jù)事項的公司級管理信息系統(tǒng)1概念模型設(shè)計設(shè)計概念任務(wù)是把需求分析階段形成的需要標(biāo)準(zhǔn)依照特殊的辦法抽象化為不同于特殊設(shè)備的數(shù)據(jù)庫系統(tǒng)或概念模型。這一概念將設(shè)計師專注力從繁雜的完成細(xì)微之處釋放出,只注重最主要的信息資源管理結(jié)構(gòu)與處理方法。此定義主要有以下特點:1)概念模型應(yīng)該是現(xiàn)實世界的抽象和概括。它真正、系統(tǒng)地體現(xiàn)了現(xiàn)實世界事情相互關(guān)系,可以滿足用戶的數(shù)據(jù)處理方法要求。2)概念模型簡單明了,不同于電子計算機,便于了解,適合于和不了解計算機用戶深入探討,用戶積極開展數(shù)據(jù)庫的設(shè)計,確保定制的順利開展。3)概念模型便于升級。當(dāng)應(yīng)用場景與需求變化時,非常容易改動和拓展概念模型。4)概念模型能夠容易地轉(zhuǎn)換成關(guān)系型、互聯(lián)網(wǎng)型、層級型等數(shù)據(jù)庫系統(tǒng)。E-R圖是表明概念模型的重要專用工具。E-R實體模型是一種面向問題的概念模型,用簡單的圖形化方式(E-R圖)表明現(xiàn)實世界的信息。該敘述與人類思維模式很接近,與數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)中的展現(xiàn)和瀏覽方式不相干。接著給出了拓展實體關(guān)系實體模型(EER實體模型),通稱EER實體模型?,F(xiàn)階段,EER實體模型成為了廣泛應(yīng)用的概念模型,為面向?qū)ο缶幊谈拍钅P驮O(shè)計帶來了合理的一種手段。圖4.2詳細(xì)E-R圖圖4.2詳細(xì)E-R圖余額年齡用戶賬號密碼注冊日期上機費用管理員密碼性別年齡賬號年齡計算機計算機名使用管理管理11n11n2邏輯結(jié)構(gòu)設(shè)計從概念設(shè)計中獲得的E-R模型是用戶需求的抽象化表明,不同于特定數(shù)據(jù)模型,因而不能得到特定DBMS適用。為了能搭建最后的系統(tǒng)軟件,需要把定義構(gòu)造進一步轉(zhuǎn)換成DBMS鼓勵的數(shù)據(jù)模型,并依據(jù)數(shù)字邏輯規(guī)范、數(shù)據(jù)信息詞義管束、x形標(biāo)準(zhǔn)等調(diào)節(jié)和改進數(shù)據(jù)模型的一個過程。產(chǎn)生科學(xué)合理的全局性邏輯結(jié)構(gòu),設(shè)計方案客戶子模型。數(shù)據(jù)庫系統(tǒng)邏輯結(jié)構(gòu)設(shè)計分成兩階段。首先把概念設(shè)計中獲得的E-R圖轉(zhuǎn)化成關(guān)系模型。隨后提升關(guān)系模型的進展。網(wǎng)吧計費系統(tǒng)包含以上ER模型到關(guān)系模型的變換。用戶表[XXX、登陸密碼、年紀(jì)、賬戶余額、計算機花費、申請注冊日期]管理人員表[XXX,登陸密碼,XXX,年紀(jì),性別]顧客表(登陸別人、登錄時間、下了車時長、電腦名稱、花費)。3物理結(jié)構(gòu)設(shè)計表中關(guān)鍵字,即數(shù)據(jù)全部采用自動編號數(shù)據(jù)類型;全部日期全是日期數(shù)據(jù)類型;可是,所有關(guān)于信息量的信息全是數(shù)據(jù)類型;別的信息是文字?jǐn)?shù)據(jù)類型。假如表之間有關(guān)聯(lián),則加上外鍵進行修復(fù)。假如一個表與其它表密切相關(guān),則建立該表的x主視圖,用外鍵連接2個x表,在數(shù)據(jù)篩選器中獲取所需要的信息,隨后建立一個新的x表。中表設(shè)計如下所示:表4-1用戶表列名數(shù)據(jù)類型允許空字段說明某某Char(10)否主鍵密碼Char(10)否登錄密碼余額Money是用戶余額上機費用Money否每分鐘費用注冊日期Datetime是注冊日期表4-2管理員表列名數(shù)據(jù)類型允許空字段說明某某Char(10)否主鍵密碼Char(10)是登陸密碼某某Varchar(50)是管理員某某年齡Varchar(50)是管理員年齡性別Char(10)是管理員性別表4-3消費表列名數(shù)據(jù)類型允許空字段說明登陸某某Char(10)否主鍵登陸時間Datetime是登陸時間下機時間Datetime是下機時間計算機名Varchar(50)是計算機名花費money是花費5詳細(xì)設(shè)計5.1關(guān)鍵模塊設(shè)計本次定制網(wǎng)咖的系統(tǒng)主要是由系統(tǒng)登陸模塊、顧客系統(tǒng)模塊、web服務(wù)器系統(tǒng)模塊三個模塊構(gòu)成。系統(tǒng)登陸模塊由登陸界面構(gòu)成。應(yīng)用客戶端系統(tǒng)、賬戶注冊數(shù)據(jù)顯示和模塊財產(chǎn)系統(tǒng)搭建的顧客信息管理方式、管理人員信息管理方式、買賣檔案信息組系統(tǒng)網(wǎng)站服務(wù)器系統(tǒng)的客戶端系統(tǒng)面向一般用戶定制的。服務(wù)器端系統(tǒng)承擔(dān)系統(tǒng)信息數(shù)據(jù)日常維護、客戶端源數(shù)據(jù)的查看、管理方案客戶資料等。后臺管理管理工具APP應(yīng)用軟件。登陸模塊該平臺在手機客戶端具備客戶登錄頁面,在服務(wù)器端具備管理人員登錄頁面。的登錄是消費者逐漸操作電腦,服務(wù)器端的登錄頁面是擁有全部全面的管理權(quán)限。作用:與某某某認(rèn)證密碼準(zhǔn)確性。方式:添加連接數(shù)據(jù)庫,創(chuàng)建到SQL類LINQ,應(yīng)用LINQ語言表達(dá)啟用數(shù)據(jù)庫系統(tǒng)信息,與某某某進行密碼認(rèn)證,登錄系統(tǒng)。完成:建立一個窗口,在頁面中添加2個輸入框,與某儲存密碼,添加ok按鍵開啟登錄事情。將LINQ添加到SQL類中,創(chuàng)建一個數(shù)據(jù)對象,并用LINQ語言表達(dá)查驗數(shù)據(jù)庫系統(tǒng)中存不存在登錄名XXX和密碼以實現(xiàn)配對。的,表明主窗口,關(guān)掉登錄對話框?!踩鐖D5.1〕。5.1.2客戶端模塊作用:紀(jì)錄客戶的登錄信息,計算客戶所發(fā)生的費用并發(fā)送至數(shù)據(jù)庫系統(tǒng)。怎樣:設(shè)定表明本次登錄合理信息的展示窗戶,獲得登錄時間和下機時間,計算現(xiàn)階段費用及其賬戶余額,并把這些信息回到數(shù)據(jù)庫系統(tǒng)。具體實施方案:建立對話框,添加小程序控件,表明登錄時間、計算機耗費時間、現(xiàn)階段費用。將LINQ搭建在SQL類中,加上數(shù)據(jù)庫服務(wù),啟用系統(tǒng)軟件時間函數(shù)公式獲得登錄時間和免費下載時間,啟用數(shù)據(jù)庫系統(tǒng)中客戶的計算機費用等信息計算本次費用。加上記時器控件,不斷創(chuàng)新現(xiàn)階段時間,計算并表明計算機時間?!踩鐖D5.2〕。開始開始輸入某某、密碼N是否存在Y進入主界面圖5.1系統(tǒng)登陸流程圖獲取登陸時間獲取登陸時間獲取當(dāng)前時間計算費用修改數(shù)據(jù)庫客戶端圖5.2客戶端窗口設(shè)計5.1.3服務(wù)端模塊作用:添加、改動、清理數(shù)據(jù)信息,添加、改動、刪掉管理人員信息,查看用戶消費記錄。怎樣:建立每一個函數(shù)公式對話框,從主窗口啟用每一個子函數(shù)對話框,在子函數(shù)對話框中DataGridView控件立即控制數(shù)據(jù)庫系統(tǒng)里的信息。具體實施方案:設(shè)定4個頁面,1個主窗口,3個子對話框,從LINQ設(shè)定SQL類,添加數(shù)據(jù)庫服務(wù),3個子對話框添加DataGridView控件?!踩鐖D5.3〕。用戶信息窗口用戶信息窗口管理員信息窗口消費記錄窗口修改數(shù)據(jù)庫添加修改刪除查看添加修改刪除服務(wù)端主窗口圖5.3服務(wù)端窗口設(shè)計5.2系統(tǒng)界面設(shè)計網(wǎng)咖收費系統(tǒng)主要包含三個用戶頁面。這種插口大部分包括了系統(tǒng)作用中指定全部作用。下邊簡單介紹這種用戶頁面的基本功能頁面。登錄界面用戶登錄界面關(guān)鍵作為系統(tǒng)的系統(tǒng)通道。用戶運行系統(tǒng)后,顯示的是登錄界面,用戶登陸進到系統(tǒng)主界面〔如圖〕??蛻舳私缑媸謾C客戶端頁面主要運用于表明相關(guān)用戶的信息。依據(jù)網(wǎng)咖用戶的好習(xí)慣,設(shè)置權(quán)限隱藏按鈕,能夠放進系統(tǒng)拖盤標(biāo)志。雙擊鼠標(biāo)協(xié)助標(biāo)志以表明手機客戶端的主界面〔如圖和圖〕。圖用戶登陸窗口圖客戶端系統(tǒng)托盤圖標(biāo)圖客戶端界面服務(wù)端界面網(wǎng)絡(luò)服務(wù)器頁面主要運用于管理員的電腦操作系統(tǒng)信息,系統(tǒng)軟件用戶登陸賬號表明功能頁面。根據(jù)此頁面,用戶能夠?qū)嶋H操作特定管理權(quán)限中的功能。主頁面【圖】啟用下列功能控制模塊1用戶信息管理方法功能啟用用戶信息管理方法對話框,能夠加上、改動和刪掉用戶信息。(如下圖所示)2管理員信息管理方法功能啟用管理員信息管理方法對話框,加上、變更、刪掉管理員信息。(如下圖所示)3消費記錄管理方法功能觀查用戶的消費記錄。(如圖)圖主界面圖用戶信息管理界面圖管理員信息管理界面圖消費記錄管理界面6編碼實現(xiàn)6.1系統(tǒng)功能實現(xiàn)網(wǎng)咖的計費管理作用主要包含客戶端和網(wǎng)絡(luò)服務(wù)器兩方面。在服務(wù)端,管理人員能夠加上、刪掉和升級用戶信息。一般賬號登錄后,客戶端就會自動記時。系統(tǒng)的作用關(guān)鍵是在客戶端收集升級登陸用戶信息的進展。6.2登陸模塊編碼圖6.1登陸窗口DimdbAsNew網(wǎng)吧計費管理DataContextTryDimusername=(FromadminIndb.Table_2_Whereadmin.某某=UsernameTextBox.Text_Selectadmin.某某).Single()Dimuserpassword=(FromadminIndb.Table_2_Whereadmin.密碼=PasswordTextBox.Text_Selectadmin.密碼).Single()UsernameTextBox.Text=""PasswordTextBox.Text=""Form1.Show()Me.Close()CatchexAsExceptionMessageBox.Show("用戶名或密碼錯誤,請重新輸入!")UsernameTextBox.Text=""PasswordTextBox.Text=""EndTry6.3客戶端模塊編碼圖6.2客戶端窗口DimdbAsNew網(wǎng)吧計費管理DataContextDimmydatetimeAsDateTimePrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.Hide()LoginForm1.ShowDialog()TryDimusername=FromadminIndb.Table_3_Whereadmin.登陸賬號=Label7.Text_SelectadminForEachTable_3InusernameTable_3.登陸時間=mydatetimeNextdb.SubmitChanges()CatchexAsExceptionDimnewTable_3AsNewTable_3With{_.登陸賬號=Label7.Text,_.登陸時間=Label4.Text,_.計算機名=System.Net.Dns.GetHostName}db.Table_3.InsertOnSubmit(newTable_3)db.SubmitChanges()EndTryEndSubPrivateSubTimer1_Tick(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesIf(Label7.Text="")ThenElseDimnowdatetimeAsDimdsAsTimeSpands=nowdatetime.Subtract(mydatetime)Dimhuafei=FromuserIndb.Table_3_Whereuser.登陸賬號=Label7.Text_SelectuserDimcost=(FromuserIndb.Table_1_Whereuser.某某=Label7.Text_Selectuser.上機費用).SingleDimhua=(ds.Minutes+ds.Hours*60)*costForEachTable_3InhuafeiTable_3.花費=huaNextdb.SubmitChanges()Label6.Text=huaEndIfEndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesDimclosetimeAsDimdsAsTimeSpands=closetime.Subtract(mydatetime)Dimyu=(FromuserIndb.Table_1_Whereuser.某某=Label7.Text_Selectuser)Dimcost=(FromuserIndb.Table_1_Whereuser.某某=Label7.Text_Selectuser.上機費用).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)HandlesMe.Visible=TrueMeEndSubPrivateSub下機ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesDimclosetimeAsDimdsAsTimeSpands=closetime.Subtract(mydatetime)Dimyu=(FromuserIndb.Table_1_Whereuser.某某=Label7.Text_Selectuser)Dimcost=(FromuserIndb.Table_1_Whereuser.某某=Label7.Text_Selectuser.上機費用).SingleForEachTable_1InyuTable_1.余額=Table_1.余額-(ds.Minutes+ds.Hours*60)*costNextdb.SubmitChanges()Me.Close()EndSubPrivateSubNotifyIcon1_MouseDoubleClick(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.MouseEventArgs)HandlesMe.ShowInTaskbar=TrueMe.Show()MeEndSubPrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMe.Hide()EndSub服務(wù)端模塊編碼圖6.3服務(wù)端主窗口PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.Hide()LoginForm1.ShowDialog()EndSubPrivateSub用戶管理ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesForm2.MdiParent=MeForm2.Show()Form3.Hide()Form4.Hide()EndSubPrivateSub管理員管理ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesForm3.MdiParent=MeForm3.Show()Form2.Hide()Form4.Hide()EndSubPrivateSub消費記錄ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesForm4.MdiParent=MeForm4.Show()Form2.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)吧計費管理DataSet)EndSubPrivateSubTable_1BindingNavigatorSaveItem_Click_1(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計費管理DataSet)EndSubPrivateSubTable_1BindingNavigatorSaveItem_Click_2(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計費管理DataSet)EndSubPrivateSubTable_1BindingNavigatorSaveItem_Click_3(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計費管理DataSet)EndSubPrivateSubTable_1BindingNavigatorSaveItem_Click_4(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMe.Validate()Me.Table_1BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計費管理DataSet)EndSubPrivateSubForm2_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load'TODO:這行代碼將數(shù)據(jù)加載到表“網(wǎng)吧計費管理DataSet.Table_1〞中。您可以根據(jù)需要移動或移除它。Me.Table_1TableAdapter.Fill(Me.網(wǎng)吧計費管理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)吧計費管理DataSet)EndSubPrivateSubTable_2BindingNavigatorSaveItem_Click_1(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMe.Validate()Me.Table_2BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計費管理DataSet)EndSubPrivateSubForm3_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load'TODO:這行代碼將數(shù)據(jù)加載到表“網(wǎng)吧計費管理DataSet.Table_2〞中。您可以根據(jù)需要移動或移除它。Me.Table_2TableAdapter.Fill(Me.網(wǎng)吧計費管理DataSet.Table_2)EndSub圖6.6服務(wù)端用戶消費記錄子窗口PrivateSubTable_3BindingNavigatorSaveItem_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Me.Validate()Me.Table_3BindingSource.EndEdit()Me.TableAdapterManager.UpdateAll(Me.網(wǎng)吧計費管理DataSet)EndSubPrivateSubForm4_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load'TODO:這行代碼將數(shù)據(jù)加載到表“網(wǎng)吧計費管理DataSet.Table_3〞中。您可以根據(jù)需要移動或移除它。Me.Table_3TableAdapter.Fill(Me.網(wǎng)吧計費管理DataSet.Table_3)EndSub7系統(tǒng)測試7.1系統(tǒng)測試目標(biāo)系統(tǒng)軟件測試的目的是以至少時間和精力發(fā)覺系統(tǒng)內(nèi)隱性的不正確和缺點。假如測試取得成功,隨著時間推移,不難發(fā)現(xiàn)并改正系統(tǒng)異常。測試的另一個成效是能夠證實本定制的系統(tǒng)軟件性能和質(zhì)量符合要求。7.2系統(tǒng)測試方案在手機軟件測試活動生命期中,測試設(shè)計方案
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制梁勞務(wù)合同范例
- 信貸資產(chǎn)信托合同范本
- 乙醇燃料的成本管理和降本增效
- 不帶司機租車合同范本
- 全款買車銷售合同范本
- 兼職模特合同范例
- 冷庫設(shè)備購銷合同范本
- 農(nóng)村承包魚塘經(jīng)營合同范例
- 電影制片人聘用合同范本
- 徐州白云區(qū)門面出租經(jīng)營合同范本
- 教育信息化背景下的學(xué)術(shù)研究趨勢
- 人教版小學(xué)數(shù)學(xué)(2024)一年級下冊第五單元100以內(nèi)的筆算加、減法綜合素養(yǎng)測評 B卷(含答案)
- 2025江蘇常州溧陽市部分機關(guān)事業(yè)單位招聘編外人員78人歷年高頻重點提升(共500題)附帶答案詳解
- 2024年度體育賽事贊助合同:運動員代言與贊助權(quán)益2篇
- 智研咨詢發(fā)布:2024年中國新疫苗行業(yè)市場現(xiàn)狀、發(fā)展概況、未來前景分析報告
- 2025屆西藏林芝一中高三第二次診斷性檢測英語試卷含解析
- 中國傳統(tǒng)文化非遺文化中國剪紙介紹2
- 藥企銷售總經(jīng)理競聘
- 開封市第一屆職業(yè)技能大賽健康照護項目技術(shù)文件(國賽)
- 公路電子收費系統(tǒng)安裝合同范本
- 醫(yī)院培訓(xùn)課件:《傷口評估與測量》
評論
0/150
提交評論