網吧管理系統的設計與實現_第1頁
網吧管理系統的設計與實現_第2頁
網吧管理系統的設計與實現_第3頁
網吧管理系統的設計與實現_第4頁
網吧管理系統的設計與實現_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

經典word整理文檔,僅參考,雙擊此處可刪除頁眉頁腳。本資料屬于網絡整理,如有侵權,請聯系刪除,謝謝!華中科技大學文華學院畢業(yè)設計(論文)畢業(yè)設計[論文]任務書姓名班號院系同組姓名無指導教導☆☆課題名稱網吧管理系統的設計與實現課題內容運用計算機進行網吧的自動計費與管理,是計算機成為當今社會輔助管理手段IC卡自動識技術和網絡的遠程通信與控制技術等,開發(fā)了計算機網吧自動計費與管理系統,將瑣碎的手工實際業(yè)務轉化到計算機操作上,極大地提高了網吧工作人員的工作效率,有效地提高了網吧現代化管理的水平。三、課題任務要求1.觀點正確,論證充分。2.結構合理,邏輯嚴密。3.滿足一定的閱讀量。I華中科技大學文華學院畢業(yè)設計(論文)同組設計者無五、主要參考文獻[1]張海藩.軟件工程導論.北京:清華大學出版社,2008年[2]王珊,薩師煊.數據庫系統概論(第四版).北京:高等教育出版社,2008年[3]龔赤兵等.visualstudio2008中的LINQ開發(fā)技術.北京:機械工業(yè)出版社,2008年[4]JuliaCaseBradley,AnutaC.Millspaugh.VisualBasic2008程序設計(第七版).北京:清華大學出版社,2008年[5]章立民等.VisualBasic2003–2005開發(fā)秘訣與范例大全.北京:電子工業(yè)出版社,2005年[6]胡百敬姚巧玫.SQLServer2005數據庫開發(fā)詳解.北京:電子工業(yè)出版社,2006年[7]童愛紅劉凱劉雪梅.VB.NET年指導教師簽字教研室主任簽字年月日華中科技大學文華學院畢業(yè)設計(論文)11摘要前言第一章系統概述11.1系統開發(fā)的背景和意義....................................11.2系統開發(fā)技術............................................11.2.1VB.NET概述........................................11.2.2SQLServer數據庫..................................23第二章可行性分析2.1可行性概述..............................................32.2可行性研究..............................................34第三章系統需求分析3.1傳統網吧管理............................................43.2系統優(yōu)點................................................43.3系統功能需求............................................43.3.1系統邏輯模型.......................................53.3.2服務端.............................................53.3.3客戶端.............................................63.4系統的設計原則..........................................63.5系統設計的思想..........................................63.5.1系統設計結構.......................................6III華中科技大學文華學院畢業(yè)設計(論文)3.5.2系統實現技術.......................................7第四章系統的總體設計84.1系統功能設計............................................84.2系統功能模塊簡介........................................84.2.1客戶端功能模塊.....................................84.2.2服務端功能模塊.....................................94.2.3數據庫設計.........................................9第五章詳細設計5.1關鍵模塊設計...........................................135.1.1登陸模塊..........................................135.1.2客戶端模塊........................................135.1.3服務端模塊........................................145.2系統界面設計...........................................155.2.1登錄界面..........................................155.2.2客戶端界面........................................155.2.3服務端界面........................................17第六章編碼實現6.1系統功能實現...........................................186.2登陸模塊編碼...........................................186.3客戶端模塊編碼.........................................206.4服務端模塊編碼.........................................24IV華中科技大學文華學院畢業(yè)設計(論文)第七章系統測試7.1系統測試目標...........................................297.2系統測試方案...........................................297.3具體測試...............................................307.3.1登錄模塊測試......................................307.3.2客戶端測試........................................307.3.3服務端測試........................................32結束語參考文獻錯誤!未定義書簽。致謝V華中科技大學文華學院畢業(yè)設計(論文)運用計算機進行網吧的自動計費與管理,是計算機成為當今社會輔助管理手段發(fā)IC卡自動識術和網絡的遠程通信與控制技術等,開發(fā)了計算機網吧自動計費與管理系統,將瑣碎的手工實際業(yè)務轉化到計算機操作上,極大地提高了網吧工作人員的工作效率,有效地提統在參閱其他成功的網吧管理系統的基礎上,通過對實際業(yè)務的分析,確定了系統的設計思想和運行流程,主要在以下幾個方面開展了研究工作:在對自動識別和IC卡技術進行分析的基礎上,提出了使用IC卡作為用戶上機識況,根據SQLServer2000數據庫的特點,選用了適合本系統的開發(fā)軟件。關鍵詞:網吧管理,自動計費,SQL,Server華中科技大學文華學院畢業(yè)設計(論文)隨著高科技的蓬勃發(fā)展,智能化管理已經走進了人們的社會生活,一座座智能化大廈拔地而起,適應信息的時代需要,作為跨世紀使用的建筑,必須在功能上滿足當前和未來發(fā)展的需求,成為文化和經濟發(fā)展的基地網吧管理系統開發(fā)作為一項先進的高科技技術防范和管理手段,在一些經濟發(fā)達的國家已經廣泛應用于科研工業(yè)博物館酒店商場醫(yī)療監(jiān)護銀行監(jiān)獄等,特別是由于系統本身具有隱蔽性,及時性等特點,在許多領域的應用越來越廣泛VII華中科技大學文華學院畢業(yè)設計(論文)1系統概述1.1系統開發(fā)的背景和意義苦差事,甚至不能統計。其次,上機過程中,每個網吧都需要值班人員值班,耗費了管很方便地實現。系統可以解決網吧管理中存在的幾個實際問題:1管理。2增加網吧的開放時間,提高設備的利用率。3解決目前網吧管理中的人情免費上機、脫逃費問題。1.2系統開發(fā)技術1.2.1VB.NET概述VB.net是微軟最新平臺技術,是.netframeworkSDK的一種語言。編譯以后生成的可執(zhí)行文件被稱為Assembly,即程序集。它的運行是建立在CLR(CommonLanguageRuntime)MSIL(MicrosoftIntermediateJava差不多。VB.net的語言特點有下:1代碼托管。被托管的代碼享受.netframework提供的安全保障和垃圾回收機制,但是這也同時表明,程序被框在Framework里面了。API變得不太方便。2VB7的各種特性:繼承,函數的覆蓋,重載,虛擬,隱藏……。1華中科技大學文華學院畢業(yè)設計(論文)3功能強大,程序界面更標準。4程序代碼結構化更強,開發(fā)環(huán)境舒適體貼。1.2.2SQLServer數據庫美國Microsoft公司推出的一種關系型數據庫系統。SQLServer是一個可擴展的、WindowsNT的有機結合,提供了基于事務的企業(yè)級信息管理系統方案。其主要特點如下:1高性能設計,可充分利用WindowsNT的優(yōu)勢。2Windows置。3強壯的事務處理功能,采用各種方法保證數據的完整性。4SQL語言。SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發(fā)人員和系統集成商提供了一個出眾的數據庫平臺2華中科技大學文華學院畢業(yè)設計(論文)2可行性分析2.1可行性概述備必要性和可能性,對新系統的開發(fā)從技術、經濟、社會的房買你進行分析和研究,以短的時間內確定問題是否能夠解決。2.2可行性研究20世紀60才應用到計算機上。數據庫發(fā)展到今天,已經是相當成熟的階段,它對大量處理能力的不斷提高,發(fā)展和完善。本系統的開發(fā)利用VS2008是一個具有完善開發(fā)工具的平臺。VS2008提供的工具適合各種水平層次無論是初學者還是有經驗的團隊,并適合各種不Framework基礎解決方案,其中包括了windows應用程序開發(fā)、office嵌入開發(fā)、Web應用開發(fā)、移動應用程序開發(fā)。改進了團隊交流方式,VS2008為團隊開發(fā)提供通道和完整的開發(fā)周期工具,從而增加了團隊內部的交流與協作的效率。通過學習,熟悉和掌握VB.NET的使用方法,使用VS2008作為開發(fā)工具將使整個系統的模塊化設計變得更加簡便。系統采用SQLSERVER2005作為開發(fā)數據庫。SQLSERVER2005是一種客戶機/服務器結構的關系數據庫管理系統。SQLSERVER2005提供了許多易于使用的圖形化工具據庫帶來了很大的方便。3華中科技大學文華學院畢業(yè)設計(論文)3系統需求分析3.1傳統網吧管理司,圖書館等大型公共場所,在網吧建立之初,沒有網吧計費系統的情況下,網吧的管理完全人工化。逃費,人情上機,計費錯誤等情況不可避免地出現。也可以說是網吧現誤帶來不必要的麻煩。漸漸大家對網吧就會有一種厭惡感和恐懼感。同時,在人工長期使用,會形成大量的數據,這些數也會使得數據管理上的混亂。3.2系統優(yōu)點管理在于:1管理人員的工作量。2計費準確無誤。3避免人情上機的尷尬。4工作迅速快捷。3.3系統功能需求網吧計費系統的主要功能有:1服務端(包括管理員管理,用戶信息管理)2客戶端(用戶使用計算機的所有情況)3系統數據的初始化,查詢,修改,刪除。4華中科技大學文華學院畢業(yè)設計(論文)3.3.1系統邏輯模型夠,還要進一步調查分析舍去物質流,抽象出信息流,繪制出數據流程圖,并對各種數統主要是以數據流程圖、E-R圖和系統功能模塊圖為主要描述工具來勾畫系統的概貌。對系統的功能進行分析,綜合本系統設計的服務器端與客戶端,總結整個系統功能模塊。上下機機圖3.3.2服務端1管理員管理主要包括:操作用戶管理、操作員登錄、修改密碼、設置上機費用。這其中大部分是標準數據的維護,包括新增、修改、刪除等;2用戶信息管理主要包括:用戶充值、查詢用戶費用、刪除用戶信息、添加用戶信息、修改用戶信息。這里區(qū)分不同的用戶類型,按照不同用戶類型設置上機費用等;3上機記錄主要負責接收客戶端程序發(fā)送來的上、下機信息,進行上、下機的處理,在處理上5華中科技大學文華學院畢業(yè)設計(論文)計費時要將當前使用費用記錄在上機記錄中,并在用戶的檔案記錄的余額字段中扣減。3.3.3客戶端信息來判斷其合法性,并反饋一個信息給客戶端,如果一切合法的話,再將桌面、任務機時要求點擊此圖標進行下機,客戶端將下機信息發(fā)送到數據庫,系統關機。3.4系統的設計原則一體的綜合性系統,因而,網吧計費系統在總體設計時應遵循以下原則上:1系統的功能設計完善性,滿足多方的使用需求。2系統應具有良好的穩(wěn)定性,實用性,安全性。設計理念應是客戶容易使用。3數據庫結構設計合理,各類屬性符合要求。3.5系統設計的思想3.5.1系統設計結構c/s的框架結構為基本結構模式:(如圖3.2所示)圖6華中科技大學文華學院畢業(yè)設計(論文)3.5.2系統實現技術系統實現所需開發(fā)環(huán)境VisualBasic.NET,它是下一代的VisualBasic。而并不是簡單的在VisualBasic6.0上在添加一些新特性而已,微軟重新設計了產品以便使開發(fā)者能夠更加容易的開發(fā)分布式應用,例如基于WEB的程序以及多層系統。VisualBasic.NET中有兩種窗體包,Windows窗體以及Web窗體;一個新版的ADO用于接受離線數據源;新的語言,移走了原來的關鍵字,提高Type數據的安全性以及提VisualBasic開發(fā)者提供了新的開發(fā)窗口:通過Web窗體以及ADO.NET,你可以快速開發(fā)可擴展的Web站點;通過繼承,該語言實現了真正的支持面向對象編程(object-orientedprogramming);Windows窗體本身支持可視繼承;現在展開程序就像拷貝可執(zhí)行文件和控件到另一個目錄那樣簡單。VisualBasic.NET現在完全集成在其它的MicrosoftVisualStudio.NET言編寫的類中派生用另一種語言編寫的類。7華中科技大學文華學院畢業(yè)設計(論文)4系統的總體設計4.1系統功能設計操作功能。用戶計費圖客戶端負責用戶信息驗證和記錄用戶的上機信息。管理端是直接操作數據庫信息,實現對整個系統的管理。4.2系統功能模塊簡介4.2.1客戶端功能模塊1客戶登陸輸入用戶名與密碼登錄8華中科技大學文華學院畢業(yè)設計(論文)系統通過對比用戶名與密碼確定用戶是否合法2計費模塊獲取登陸時間并保存到數據庫獲取下機時間并保存到數據庫計算花費并保存到數據庫計算余額并保存到數據庫4.2.2服務端功能模塊1管理員的登陸輸入用戶名與密碼登陸系統通過對比用戶名與密碼確定用戶是否合法2用戶信息管理添加用戶修改用戶刪除用戶3管理員信息管理添加管理員修改管理員刪除管理員4消費記錄管理查看消費記錄4.2.3數據庫設計該系統數據庫使用的是SQLserver,美國Microsoft公司推出的一種關系型數據庫系統。SQLServer是一個可擴展的、高性能的、為分布式客戶機/服務器計算所設計WindowsNT理系統方案。1概念結構設計9華中科技大學文華學院畢業(yè)設計(論文)處理模式上。概念模型具有以下的特點:(1)和事物之間的聯系,能滿足用戶對數據的處理要求。(2)由于概念模型簡潔、明晰、獨立于計算機,很容易理解,因此可以用概念模型順利進行。(3)充。(4)力工具是E-R圖。E-R模型是一個面向問題的概念模型,即用簡單的圖形方式(E-R圖)的思維方式。后來又提出了擴展實體聯系模型(ExtendEntity-RelationshipModel),模型目前已經成為一種使用廣泛的概念模型,為面向對象的數據庫設計提供了有效的工具。10華中科技大學文華學院畢業(yè)設計(論文)11nn11圖圖2邏輯結構設計概念結構設計所得的E-R一種具體的數據模型,因而也不能為任何一個具體的DBMS所支持。為了能夠建立起最終的物理系統,還需要將概念結構進一步轉化為某一DBMS所支持的數據模型,然后根首先將概念設計所得的E-R圖轉換為關系模型;然后對關系模型進行優(yōu)化。在網吧計費系統當中包括了以上幾個ER模型向關系模型的轉換:用戶表(帳號,密碼,年齡,余額,上機費用,注冊日期)管理員表(帳號,密碼,姓名,年齡,性別)消費表(登陸帳號,登陸時間,下機時間,計算機名,花費)華中科技大學文華學院畢業(yè)設計(論文)3物理結構設計在表當中,關鍵字(即編號)都采用自動編號的數據類型;日期都采用日期型的數張視圖,通過外鍵將兩張表聯系起來,通過數據篩選,把自己想要的信息提取出來,形成一張新的表。其數據庫中表的設計具體如下:表允許空否否登錄密碼用戶余額每分鐘費用注冊日期是上機費用注冊日期表列名否Datetime是允許空否是登陸密碼管理員姓名管理員年齡管理員性別Varchar(50)Varchar(50)Char(10)是是性別是表列名數據類型Char(10)DatetimeDatetimeVarchar(50)money登陸帳號登陸時間下機時間計算機名花費否是是是是登陸時間下機時間計算機名花費華中科技大學文華學院畢業(yè)設計(論文)5詳細設計5.1關鍵模塊設計的。5.1.1登陸模塊整個系統的權利。實現功能:驗證帳號和密碼的正確性。實現方法:添加數據庫連接,建立LINQtoSQL類,使用LINQ語言調用數據庫信息,完成帳號和密碼的驗證,進入系統。實現方案:建立一個窗口,在窗口中添加兩個文本框,用來存放帳號和密碼,添加一個確定按鈕,用來觸發(fā)登陸事件。添加LINQtoSQL類,建立數據對象,通過LINQ口,關閉登陸窗口(如圖5.1.2客戶端模塊實現功能:記錄用戶的登陸信息,計算用戶產生的費用,并發(fā)送給數據庫。實現方法:建立一個顯示窗口以顯示此次登陸的有效信息,獲取登陸時間和下機時間,計算此次花費和帳戶余額,并將這些信息返回數據庫。具體方案:建立一個窗口,分別添加Label控件顯示登陸時間,已上機時間,本次花費。建立LINQtoSQL類,添加數據庫服務器,調用系統時間函數獲取登陸時間和下機時間,調用數據庫中的用戶上機費用等信息,進行計算此次所花的費用。添加Timer控件持續(xù)更新當前時間,計算并顯示已上機時間(如圖13華中科技大學文華學院畢業(yè)設計(論文)輸入帳N是否存在Y圖圖5.1.3服務端模塊錄。實現方法:建立各個功能窗口,通過主窗口調用各子功能窗口,在子功能窗口中通過中的DataGridView控件直接操作數據庫中的信息。具體方案:建立四個窗口,一個作為主窗口,另外三個作為子窗口,建立LINQto華中科技大學文華學院畢業(yè)設計(論文)SQL類,添加數據庫服務器,在三個子窗口分別添加DataGridView控件,配置DataGridView圖5.2系統界面設計能。以下是關于這幾個用戶界面當中一些主要的功能界面的簡單介紹。5.2.1登錄界面登錄界面,用戶登錄進入到系統的主界面(如圖5.2.2客戶端界面鈕,可以放在系統托盤圖標中,當雙擊次圖標時,顯示客戶端的主界面(如圖5.5和圖5.6華中科技大學文華學院畢業(yè)設計(論文)圖圖圖華中科技大學文華學院畢業(yè)設計(論文)面。在此界面下,用戶可以操作規(guī)定權限下的功能操作。主界面(如圖5.7)調用以下功能模塊調用管理員信息管理窗口,可以進行添加,修改,刪除管理員信息操作。如圖5.9)3消費記錄管理功能圖華中科技大學文華學院畢業(yè)設計(論文)圖刪除及更新用戶信息;客戶端在普通用戶登陸后,會自動計時計費。系統功能實現主要通過客戶端對登陸用戶信息進行收集和更新。華中科技大學文華學院畢業(yè)設計(論文)圖=_=_=_=_==,)==華中科技大學文華學院畢業(yè)設計(論文)e=_華中科技大學文華學院畢業(yè)設計(論文){_.=_.=_.=e=====_=_=_=_=+**=華中科技大學文華學院畢業(yè)設計(論文)=e===_=_=_=_=-+**,e=FormWindowState.Minimizede華中科技大學文華學院畢業(yè)設計(論文)==下機e===_=_=_=_=-+**,eSystem.Windows.Forms.MouseEventArgs)==e華中科技大學文華學院畢業(yè)設計(論文)e用戶管理ee=華中科技大學文華學院畢業(yè)設計(論文)消費記錄eee華中科技大學文華學

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論