網(wǎng)吧管理系統(tǒng)課程設計報告_第1頁
網(wǎng)吧管理系統(tǒng)課程設計報告_第2頁
網(wǎng)吧管理系統(tǒng)課程設計報告_第3頁
網(wǎng)吧管理系統(tǒng)課程設計報告_第4頁
網(wǎng)吧管理系統(tǒng)課程設計報告_第5頁
已閱讀5頁,還剩49頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

報告題目網(wǎng)吧管理系統(tǒng)完成時間學生姓名班級指導教師職稱總體設計要求和技術要點1、上下機操作2、計費功能3、用戶的增刪改查4、管理員的增刪改查運用技術要點:1、C#的面向的編程2、SQL語句的運用3、連接數(shù)據(jù)庫4、SQLserver2005相關操作工作內(nèi)容及時間進度安排周16---周17:報告書寫周18:驗收答辯課程設計成果通過這次網(wǎng)吧管理系統(tǒng)的設計及實現(xiàn),我們充分了解了數(shù)據(jù)庫的重要性,對以后的一些要用到數(shù)據(jù)庫的系統(tǒng)能夠比較上手一些。其次是對于C#的知識的回顧,給了我們又一次的知識運用的機會?!狪Ⅲ-互聯(lián)網(wǎng)技術的不斷革新與發(fā)展,給全球經(jīng)濟帶來新的革命,也正在改變著整個商業(yè)社會的競爭格局。Internet、交互式web應用和電子協(xié)作等計算機技術將逐漸改變商業(yè)模式,使得全球的網(wǎng)絡供應鏈將逐漸取代分層式供應鏈,因此在網(wǎng)絡時代面臨著新機遇的同時也面臨著巨大的挑戰(zhàn)。隨著科學技術的不斷提高,計算機科學與技術日趨成熟,計算機應用到生產(chǎn)和生活的各個領域,發(fā)揮了越來越重要的作用。作為計算機應用的一部分,使用計算機對網(wǎng)吧信息進行管理,具有手工操作無法比擬的優(yōu)點,例如:檢索迅速,查找方便,可靠性高,存儲量大,壽命長,成本低等,因此研究開發(fā)網(wǎng)吧計費系統(tǒng)具有可行的實際意義。本系統(tǒng)是一個功能比較強大的網(wǎng)吧管理系統(tǒng)。該系統(tǒng)信息來源主要由管理員添加,方便網(wǎng)站管理員的查詢和管理。該系統(tǒng)的任務是方便,靈活的管理網(wǎng)吧的各項信息,包括對每臺電腦配置管理、會員用戶管理、上機時間計算、金額計算等。系統(tǒng)主要有添加,查找,刪除,統(tǒng)計等功能模塊組成。本系統(tǒng)會做到滿足網(wǎng)吧管理日常工作的需要,使用方便,界面親切,安全可靠。 1 1 1 3 3 3 3 3 3 3 3 4 5 5 5 5 5 63.1功能需求 63.2數(shù)據(jù)需求 6 7 7 7 8 8 93.5業(yè)務需求 4.1.1管理員E-R圖 5.2數(shù)據(jù)庫表的描述 21 6.1數(shù)據(jù)庫實現(xiàn) 22 5.3.2模塊流程圖 24 5.4.2模塊流程圖 5.5計費功能 24 5.7.1功能描述 5.7.2模塊流程圖 26 第一章緒論隨著計算機技術的日新月異,越來越多的人注重加強對計算機知識的學習,為了滿足學校學生或者社會學院的需求,許多網(wǎng)吧都紛紛對外開放,實行即時收費。但隨著商家人數(shù)的增多,網(wǎng)吧的管理成了一個非常困難的問題。首先,人工即時收費是非常繁瑣的一項工作,耗費人力物力,而且極易出錯;最后的統(tǒng)計工作更是一項費時費力的苦差事,甚至不能統(tǒng)計。其次,上機過程中,每個網(wǎng)吧都需要值班人員值班,耗費了管理人員的很多時間。隨著計算機各種外圍設備技術的發(fā)展,以上工作通過計算機就可以很方便的實現(xiàn)。網(wǎng)吧以其龐大的用戶量和潛在購買力,首先成為一個很好的媒體廣告平臺,尤其是快消品和網(wǎng)絡相關類的產(chǎn)品;同時,網(wǎng)吧作為一個獨特的渠道,對中國互聯(lián)網(wǎng)的發(fā)展起到了非常關鍵的作用,已經(jīng)容不得任何一家互聯(lián)網(wǎng)公司忽視。已經(jīng)有越來越多的案例證明,贏得了網(wǎng)吧市場,就贏得了互聯(lián)網(wǎng)市場。這正是中國互聯(lián)網(wǎng)本土化中的一個關鍵部分,了解這部分市場的特征和容量,是本土和國際互聯(lián)網(wǎng)公司成功的一個關鍵因素?;诰W(wǎng)吧在中國互聯(lián)網(wǎng)市場上的如此重要的地位,易觀國際情況認為有必要對網(wǎng)吧用戶作一個了解,探索網(wǎng)吧用戶的行為特征,描繪網(wǎng)吧用戶的輪廓。針對以下問題,進行了重點調(diào)查和了解:網(wǎng)吧用戶特征,網(wǎng)吧用戶互聯(lián)網(wǎng)使用行為特征,不同網(wǎng)吧用戶之間存在怎樣的行為差異,針對網(wǎng)吧用戶的人群屬性和使用行為特征,產(chǎn)業(yè)的各方應該如何營銷網(wǎng)為了適應當前網(wǎng)吧管理無人化的需求,網(wǎng)吧計費管理系統(tǒng)出現(xiàn)了。它可以減少值班人員、維護人員、降低管理人員的費用、甚至可以做到網(wǎng)吧無需人員值守管理。同時還可以增加網(wǎng)吧的開放時間,提高設備的利用率,并且避免網(wǎng)吧管理中的人情免費上機、逃脫費用等問題。網(wǎng)吧用戶對網(wǎng)吧上網(wǎng)非常忠誠,每次上網(wǎng)時間和上網(wǎng)頻次都較高,1/3以上的人需要每天至少去網(wǎng)吧一次。網(wǎng)吧用戶的娛樂化傾向非常明顯,排在首位的應用都是網(wǎng)絡游戲、網(wǎng)絡聊天、影視視頻等,而搜索引擎以第四常用與這些娛樂化應用一起成為用戶最常使用的網(wǎng)絡應用之一。網(wǎng)吧用戶最常訪問的新聞類網(wǎng)站呈現(xiàn)明顯的長尾現(xiàn)象,但是長尾頭部依然是幾大重要新聞網(wǎng)站,其中騰訊新聞選擇率最高,其次是新浪、網(wǎng)易和搜狐等門戶網(wǎng)站。網(wǎng)絡音樂需求是網(wǎng)吧用戶一個最重要的需求,這種需求同時也充滿了多樣性,因此催生了多元化的選擇,雖然百度MP3占有絕對的優(yōu)勢,但是其它各種各樣的音樂網(wǎng)站也都獲得了一部分用戶,滿足多樣化的需求。在網(wǎng)絡聊天市場上,騰訊QQ在網(wǎng)吧用戶中一枝獨秀,但是51掛掛和飛信憑借各自的母公司和網(wǎng)站,今年獲得了非常大的發(fā)展,值得關注;而阿里旺旺則由于網(wǎng)吧網(wǎng)民的購物傾向性小,使用率較低。隨著中國互聯(lián)網(wǎng)軟件硬件的發(fā)展,涌現(xiàn)出了眾多視頻網(wǎng)站,有專業(yè)視頻網(wǎng)站,也有傳統(tǒng)門戶介入視頻市場成立視頻頻道的。而在網(wǎng)吧市場上,專業(yè)視頻網(wǎng)站獲得了更多的用戶選擇,尤其是土豆網(wǎng)和優(yōu)酷網(wǎng),其中土豆網(wǎng)選擇率稍高于優(yōu)酷,百度視頻搜索也以第三選擇成為市場第一梯隊成員。在網(wǎng)吧搜索引擎市場上,百度的具有較大優(yōu)勢,用戶的使用率遠高于其它搜索引擎。從用戶對搜索引擎各項關鍵指標的評價來看,用戶對百度的滿意率是最高的,這顯現(xiàn)出用戶較大的忠誠度。其它搜索引擎運營商在網(wǎng)吧用戶市場上還有很多工作要做。在圖片搜索、知識問答和社區(qū)類網(wǎng)站中,百度圖片搜索、百度知道和百度貼吧都成為網(wǎng)吧用戶的最常去的網(wǎng)站。其中在圖片搜索和知識問答類型網(wǎng)站中,由于市場發(fā)展時間不長,這兩類用戶需求很大程度來自于百度的培養(yǎng),因此百度的優(yōu)勢較大,選擇比例都在80%以上。而在社區(qū)市場上,百度盡管選擇最多,但是優(yōu)勢并非絕對突出,網(wǎng)吧用戶選擇呈多元化趨勢,各種垂直論壇都有較多的用戶選擇存在。網(wǎng)絡交友網(wǎng)站在網(wǎng)吧市場上更是異彩紛呈,除了老牌的QQ交友中心、同學錄等,近年來興起的51、校內(nèi)網(wǎng)、開心網(wǎng)等,都獲得了較多網(wǎng)吧用戶的選擇,尤其是51,已經(jīng)成為網(wǎng)吧用戶交友的第二大選擇。自網(wǎng)吧出現(xiàn)以來,我們經(jīng)歷了從手動記錄管理網(wǎng)吧到現(xiàn)在的電腦自動化計費系統(tǒng)的過程。2010年,我國網(wǎng)吧上網(wǎng)比例為39.2%,并且逐年上升,注定了網(wǎng)吧自動化計費管理系統(tǒng)取代手動記錄式管理方法,因此設計了此網(wǎng)吧計費管理系統(tǒng)。編寫本可行性研究報告的目的是對物流管理系統(tǒng)進行可行性分析,以最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決和是否值得解決,并最終確定本系統(tǒng)開發(fā)的可行2.2可行性研究的前提2.2.1目標2.2.2經(jīng)濟可行性由于該系統(tǒng)的實現(xiàn)初衷是為了熟悉軟件開發(fā),投資不會很大,所以不會有經(jīng)濟上2.2.3運行可行性由于網(wǎng)吧管理系統(tǒng)是相對獨立的系統(tǒng),除了與操作系統(tǒng)交互外,與其他軟件的關系不2.2.4技術可行性采用C#語言和SQLserver2005數(shù)據(jù)庫實現(xiàn),通過c#的面向?qū)ο蟮木幊谭绞脚cSQL2.3對系統(tǒng)的分析兩種會員類型與非會員的收費模式網(wǎng)吧管理系統(tǒng)游戲區(qū)3元/時區(qū)域游戲區(qū)聊天區(qū)臨時用戶收費模式會員折扣物流流程如下:1、收銀臺查看用戶是否為會員2、非會員上機辦理臨時卡,并不享有折扣優(yōu)惠。3、會員充值時如是普通會員優(yōu)惠10%,高級會員優(yōu)惠15%。4、網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫對區(qū)域劃分的收費標準,游戲區(qū)3元/時,聊天區(qū)2元/時。用戶用戶上下機圖2-2收費標準從以上的分析得知,該是一個小型的用戶網(wǎng)吧上網(wǎng)管理系統(tǒng)。這是套比實用的用戶網(wǎng)吧上網(wǎng)系統(tǒng),它操作步驟更為簡單,管理人員容易上手。對數(shù)據(jù)管理明了。在此主要對本項負擔經(jīng)濟可行性及成本效益進行分析。成本估計:30萬硬件設備:主要有2臺PC服務器,200臺PC機,2身份證掃描儀,網(wǎng)絡連接設備若效益分析:開發(fā)此系統(tǒng),可以鍛煉我們的實訓能力,在開發(fā)的過程中,能收獲到許多課堂上學不到的知識。開發(fā)得當,能發(fā)布到網(wǎng)上獲得更多其他方面效益。該系統(tǒng)的開發(fā)與應用不設計侵犯專利權(quán)、侵犯版權(quán)等方面的問題。2.6.2操作可行性通過市場調(diào)查分析,與探討查閱資料將此系統(tǒng)更加完善。由于本項目具有經(jīng)濟可行性,技術可行性及操作的可行性,本團隊的網(wǎng)站建設管理系一般來說,網(wǎng)吧經(jīng)營者對于技術的了解不會特別深入,需要有專業(yè)的技術人員管理。但是真正專業(yè)并且有經(jīng)驗的網(wǎng)管可謂鳳毛麟角,因此一般網(wǎng)吧都是以非技術管理人員進行管理,或是數(shù)量不多的技術人員負責技術方面的工作。那么智能化的管理,能夠幫助網(wǎng)吧業(yè)主解決技術力量短缺的難題。因此網(wǎng)吧一般都會建置網(wǎng)吧管理系統(tǒng)以節(jié)省管理人力。下面是在進行開發(fā)之前對網(wǎng)吧進行的跟蹤調(diào)查后得到的詳盡的系統(tǒng)功能需求分析,系統(tǒng)模塊分為以下五種功能:1、管理員登錄管理:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗.2、用戶管理:登錄系統(tǒng)后可以對用戶過戶信息查詢、修改、刪除、增加。3、用戶上下機管理:根據(jù)條件,查詢是否符合條件,符合則允許用戶上機、下機的操作,并在客戶端可進行自動上、下機操作,并將上、下機信息寫入數(shù)據(jù)庫。4、計費管理:輸入條件,連接上數(shù)據(jù)庫,并且結(jié)算費用。5、電腦信息管理:管理員能添加、刪除、修改、查詢電腦配置信息。3.2數(shù)據(jù)需求管理員通過填寫用戶名和密碼進行登陸,如果用戶名或密碼錯誤或為空,系統(tǒng)會給出相應的提示信息,操作員可以重新填寫密碼信息。進入系統(tǒng)后,管理員通過導航選擇要進行管理或者查詢的模塊。電腦信息管理:管理員進入電腦信息管理界面中,可以選擇查詢計算機信息以及管理現(xiàn)有的計算機信息。查詢計算機包括計算機名、顯示器、內(nèi)存、CPU、計算機編號等計算機相關信息,在提交之后,系統(tǒng)會給出相應的提示信息。選擇修改是對現(xiàn)有計算機信息進行修改的操作,在提交修改信息之后,系統(tǒng)會給出相應的提示信息。在電腦信息管理頁面中也可以輸入計算機名進行計算機的查詢操作。在用戶信息管理界面中,管理員通過填寫用戶名、密碼、性別等用戶的一些相關信息進行用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會給出相應的錯誤提示信息。管理員可以對會員進行查詢、修改、刪除操作。計費信息管理:該模塊是對網(wǎng)吧收費情況進行管理。在計費管理界面中,管理員輸入用戶身份證,即可調(diào)用數(shù)據(jù)庫中的上下機時間,并結(jié)算花費金額、余額,存入數(shù)據(jù)庫。用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時間寫入數(shù)據(jù)庫。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開始上網(wǎng)時間,現(xiàn)在的時間,共花費的金額,上網(wǎng)的時間等信息。也可在客戶端進行退出,并將退出時的時間記入數(shù)據(jù)庫,以便在管理端進行結(jié)算。1、管理員登錄模塊:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗。2、用戶管理模塊:登錄系統(tǒng)后可以對用戶信息查詢、修改、刪除、添加。修改頁面時,經(jīng)過選擇復選框后,轉(zhuǎn)入另一個頁面在文本框里進行修改,有些重要的信息,不允許變動,提交后經(jīng)檢查后寫入數(shù)據(jù)庫。3、用戶上下機管理模塊:上機時,查詢余額是否大于0,若大于0且用戶名及密碼符合,則允許用戶上機??蛻舳诉M行下機的操作時,將下機時間寫入數(shù)據(jù)庫。4、計費管理模塊:輸入條件,連接上數(shù)據(jù)庫,查看是否是會員,并且結(jié)算費用,將余額寫入數(shù)據(jù)庫。5、電腦信息管理:管理員能刪除、修改、查詢電腦配置信息。3.3網(wǎng)吧管理數(shù)據(jù)流圖數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結(jié)構(gòu)化開發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結(jié)果。數(shù)據(jù)流圖英文縮寫DFD(DataFlowDiagram)它是描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動變換過程。數(shù)據(jù)流程圖包括:1、指明數(shù)據(jù)存在的數(shù)據(jù)符號,這些數(shù)據(jù)符號也可指明該數(shù)據(jù)所使用的媒體;2、指明對數(shù)據(jù)執(zhí)行的處理的處理符號,這些符號也可指明該處理所用到的機器功能;3、指明幾個處理和(或)數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號;4、便于讀、寫數(shù)據(jù)流程圖的特殊符號。在處理符號的前后都應是數(shù)據(jù)符號。數(shù)據(jù)流程圖以數(shù)據(jù)符號開始和結(jié)束(除9.4規(guī)定的特殊符號外)數(shù)據(jù)流圖有兩種典型結(jié)構(gòu),一是變換型結(jié)構(gòu),它所描述的工作可表示為輸入、主處理和輸出,呈線性狀態(tài)。另一種是事務型結(jié)構(gòu),這種數(shù)據(jù)流圖呈束狀,即一束數(shù)據(jù)流平行流入或流出,可能同時有幾個事務要求處理。數(shù)據(jù)流是一組數(shù)據(jù)。在數(shù)據(jù)流圖中數(shù)據(jù)流用帶箭頭的線表示,在其線旁標注數(shù)據(jù)流名。在數(shù)據(jù)流圖中應該描繪所有可能的數(shù)據(jù)流向,而不應該描繪出現(xiàn)某個數(shù)據(jù)流的條件。3.3.2頂層數(shù)據(jù)流圖簡單描述了用戶,網(wǎng)吧管理系統(tǒng),管理員實體之間的數(shù)據(jù)的基本走向-管理信息一-充值—管理員管理系統(tǒng)用戶—系統(tǒng)信息—圖4-1一層數(shù)據(jù)流圖3.3.3一層數(shù)據(jù)流圖從總體來描述了整個系統(tǒng)的流程及數(shù)據(jù)流動情況從總體來描述了整個系統(tǒng)的流程及數(shù)據(jù)流動情況電腦表費率表電腦信息充值表1系統(tǒng)管理費率信息—統(tǒng)計信息—統(tǒng)計報表44查詢管理查詢條件上機信息_上機情況表充值金額用戶信息2控制信息用戶信息管理員管理員表查詢管理用戶管理用戶表用戶圖4-2二層數(shù)據(jù)流圖3.3.4二層數(shù)據(jù)流圖1、系統(tǒng)管理流程詳細描述了系統(tǒng)管理時的數(shù)據(jù)流向。機號信息時段信息機號信息一客戶端設置時段設置信息查詢管理管理員信息一時段信息一費率信息-管理信息—1.1管理員設置管理員機號信息圖4-3系統(tǒng)管理流圖2、用戶管理流圖用戶賬號充值用戶信息用戶個人用戶用戶用戶表圖4-3用戶管理流圖3、查詢管理流圖用戶表用戶表用戶信息上機情況人數(shù)信息賬單信息賬單查詢充值表個人套信息充值賬單信息數(shù)據(jù)名稱:充值別名:會員充值流向:管理員數(shù)據(jù)名稱:注冊會員方式:由新用戶向管理員提交信息申請流向:管理員數(shù)據(jù)名稱:修改密碼別名:信息修改流向:會員信息數(shù)據(jù)庫數(shù)據(jù)名稱:查詢余額流向:會員信息數(shù)據(jù)庫數(shù)據(jù)流名:查詢賬單流向:會員信息數(shù)據(jù)庫數(shù)據(jù)名稱:計費方式:由管理員設置計費方式,會員上機開始計費流向:會員賬戶信息數(shù)據(jù)庫補充信息:無數(shù)據(jù)名稱:刷卡流向:計算機補充:密碼為唯一別名:上機流向:會員計費系統(tǒng)別名:無流向:會員賬戶信息方式:由老板添加流向:管理員數(shù)據(jù)庫流向:管理員數(shù)據(jù)庫方式:由老板修改流向:管理員數(shù)據(jù)庫補充信息:無方式:由會員向管理員提出申請流向:會員數(shù)據(jù)庫補充信息:查詢會員一月內(nèi)消費記錄,數(shù)據(jù)名稱:上下機記錄方式:會員上機后自動記錄上下機時間流向:會員賬戶信息數(shù)據(jù)庫補充信息:保存一個月,過后刪除數(shù)據(jù)名稱:會員請求別名:無方式:會員提出請求補充信息:會員可向管理員提出要求服務如掛機等運用業(yè)務流程圖可以為用戶進行方便的操作進行指導,另外系統(tǒng)模塊的業(yè)務流程圖在管理員通過填寫用戶名和密碼進行登陸,如果用戶名或密碼錯誤或為空,系統(tǒng)會給出電腦信息管理頁面中也可以輸入計算機名進行計算機的查詢操作。在用戶信息管理界面用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時判斷余額是否充足,條件判斷都符退出,并將退出時的時間記入數(shù)據(jù)庫,以便在管理端進行結(jié)算。管理員登錄用戶名、密碼錯誤上、下機管理計費管理管理操作結(jié)束電腦信息管理用戶管理本系統(tǒng)采用WindowsXP、windows7系統(tǒng),采用C#、SQL作為開發(fā)語言,數(shù)據(jù)庫采用SQLserver2005,嚴格按照軟件開發(fā)流程進行設計。采用先進科學和廣為流行的設計方法簡化設計流程。模塊化的設計方法,有助于管理,因為科學合理的劃分多個功能,單獨設計,用助于降低設計難度及減少錯誤程序的影響范圍,又使整個界面間易于銜接和修改。該網(wǎng)吧計費系統(tǒng)使用的安全性實施主要包括以下幾個方面:1、基于系統(tǒng)平臺的安全措施:防止非法數(shù)據(jù)輸入;防止非法使用;防止非法文件操作;防止非法訪問信息:防止非法竊聽信息。操作錯誤對策:數(shù)據(jù)錯誤對策。2、操作系統(tǒng)安全性:在操作系統(tǒng)方面,應用操作系統(tǒng)具有的日志功能,記載運行及用戶的使用情況;同時加強系統(tǒng)文件和用戶訪問控制管理,嚴格限制用戶權(quán)限,根據(jù)訪問控制的要求,對用戶采取一些控制措施。如:校驗注冊用戶的合法性和口令的有效性,校驗用戶權(quán)限,控制對系統(tǒng)資源的使用權(quán)限等。3.7開發(fā)環(huán)境操作系統(tǒng):WindowXP或更高版本系統(tǒng);第四章概念及邏輯設計4.1.1管理員E-R圖管理員實體的基本信息管理員名字管理員編號管理員密碼管理員圖4-1管理員登錄實體關系4.1.2用戶實體E-R圖用戶實體有較多的必要信息,用來更加方便的區(qū)分不同用戶用戶名用戶名身份證號碼出生日期圖4-2用戶實體信息4.1.3記錄上下機實體E-R圖用來記錄上機下機的各種數(shù)據(jù),反饋個用戶和管理員,便于提醒使用戶上網(wǎng)更舒用戶編號用戶編號下機時間用戶名用戶級別上機時間簡單的描述了計算機的一些基本功能,便于用戶知曉。系統(tǒng)處理器內(nèi)盤存計算機較為詳細的描述了各個實體之間的聯(lián)系。用戶編號姓名讀取性別密碼會員賬號備注性別登錄控制姓名備注狀態(tài)編號圖4-5總體E-R圖4.2數(shù)據(jù)抽象由用戶E-R圖抽象得到用來管理用戶實體身份信息的表表4-1用戶信息表字段類型位數(shù)66主鍵備注用戶編號用戶名性別出生日期創(chuàng)建時間電話號碼地址用戶級別身份證號碼passwordchar25登錄密碼4.2.2上機下機信息該表主要完成用戶上下機管理模塊:上機時,查詢余額是否大于0,若大于0且用戶名及密碼符合,則允許用戶上機??蛻舳诉M行下機的操作時,將下機時間寫入數(shù)據(jù)庫。見表3-6。表3-6上下機信息表字段類型位數(shù)主鍵備注6用戶編號用戶名上機區(qū)域上機時間6下機時間是否VIP卡中余額身份證號該表主要為電腦配置信息的添加。見表4-3。表4-3電腦配置信息表字段類型位數(shù)主鍵備注6▲電腦編號所屬區(qū)域是否使用顯示器電腦名稱處理器6內(nèi)存硬盤系統(tǒng)創(chuàng)建時間4.2.4管理員登陸信息該表主要完成管理員登錄模塊:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗。字段類型位數(shù)主鍵備注6▲管理員編號管理員名字管理員密碼以下是網(wǎng)吧管理系統(tǒng)的關系模型:1.計算機表(計算機編號,計算機,計算機所屬區(qū)域,是否使用)2臨時用戶表(編號,賬號,密碼,余額,注冊時間)User(a_id,a_loginID,a_pwd,a_balanc3會員用戶表(編號,賬號,密碼,姓名,年齡,余額,注冊時間)Vip(v_id,v_loginid,v_pwd,v_username,v_age,v_balanc4.充值表(編號,用戶名,用戶賬號,充值金額,充值時間,收費人員)deposit(dp_no,dp_name,dp_loginid,dp_deposi5.網(wǎng)管登陸記錄(姓名,密碼,管理員編號)6.區(qū)域表(分區(qū),編號,會員價格,普通價格)FeeRate(fr_aname,fr_alD,fr_char7.上機表(編號,姓名,上機區(qū)域,上機時間,下機時間,余額,是否VIP,身份證號)workstates(w_cID,w_userName,w_area,w_uptime,w_downtime,w_balance)數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今從最簡單的存儲有各種數(shù)據(jù)的表格到能夠進行海量數(shù)據(jù)存儲的大型數(shù)據(jù)庫系統(tǒng)都在各個嚴格地說,數(shù)據(jù)庫是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲和管理數(shù)據(jù)的倉庫”。在經(jīng)濟管理的日常工作中,常常需要把某些相關的數(shù)據(jù)放進這樣的“倉庫”,并根據(jù)管理的需要進行有了這個“數(shù)據(jù)倉庫”我們就可以根據(jù)需要隨時查詢某職工的基本情況,也可以查詢工的這種“數(shù)據(jù)庫”,使其可以利用計算機實現(xiàn)財務、倉庫、生產(chǎn)的自動化管理。數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和了各用戶對信息內(nèi)容的要求,同時也滿足了各用戶之間信息通信的要求。網(wǎng)吧計費系統(tǒng)的數(shù)據(jù)庫概念設計是基于需求分析的基礎之上的,在進行概念設計時應的分析,可以將該網(wǎng)吧計費系統(tǒng)的功能理解得更加深刻,以便對數(shù)據(jù)庫進行進一步設計。網(wǎng)站將使用一直以來使用都最為廣泛的關系模型作為數(shù)據(jù)庫的建設依據(jù)。在用戶的觀二維表組成的。對于一些大型和中型的數(shù)據(jù)庫,如Oracle,SQLServer2000/7.0等都屬這些工具又為管理員的工作節(jié)省了很多的時間和財力。數(shù)據(jù)模型(DataModel)是數(shù)據(jù)特征的抽象,是數(shù)據(jù)庫管理的教學形式框架。數(shù)據(jù)庫系統(tǒng)中用以提供信息表示和操作手段的形式構(gòu)架。數(shù)據(jù)模型包括數(shù)據(jù)庫數(shù)據(jù)的結(jié)構(gòu)部分、數(shù)據(jù)庫數(shù)據(jù)的操作部分和數(shù)據(jù)庫數(shù)據(jù)的約束條件。即E-R模型,它是用E-R圖來描述現(xiàn)實世界的概念模型。E-R圖中用矩形表示實體;用橢圓表示屬性;用菱形表示聯(lián)系。網(wǎng)吧計費系統(tǒng)的數(shù)據(jù)庫概念設計是基于需求分析的基礎之上的,在實體關系圖中主要分為實體、屬性以及實體間的關系。通過對該圖的分析,可以將該網(wǎng)吧計費系統(tǒng)的功能理解得更加深刻,以便對數(shù)據(jù)庫進行進一步設計。下面是該系統(tǒng)的實體關系圖:5.3數(shù)據(jù)庫的實現(xiàn)5.3.1關系模式存取方式選擇網(wǎng)吧管理系統(tǒng)是一個多管理員共享系統(tǒng),但是又有其相應的權(quán)限。其中超級管理員權(quán)二是聚簇方法;三是Hash方法。5.3.2確定數(shù)據(jù)庫的存儲結(jié)構(gòu)確定數(shù)據(jù)庫物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括確定關系、日志、備份等的存儲安排和存儲結(jié)構(gòu),確定系統(tǒng)配置等。具體設計方案是1、確定存儲記錄結(jié)構(gòu)首先確定記錄的存儲結(jié)構(gòu):記錄組成、數(shù)據(jù)項類型和長度,邏輯記錄到存儲記錄的映射等。2、確定數(shù)據(jù)的存放位置為了提高系統(tǒng)性能,應根據(jù)應用情況將數(shù)據(jù)的易變部分與穩(wěn)定部分、經(jīng)常存取部分和存儲頻率較低部分分開存放??梢詫⑷罩疚募?、備份文件與數(shù)據(jù)庫對象(表,索引等)放在不同磁盤上,以改進系統(tǒng)性能。3、確定系統(tǒng)配置根據(jù)應用環(huán)境確定使用用戶數(shù)、同時打開的數(shù)據(jù)庫對象數(shù)、內(nèi)存分配參數(shù)、緩沖區(qū)分配參數(shù)、存儲分配參數(shù)、物理塊的大小、物理塊裝填因子、時間片大小、數(shù)據(jù)庫的大小和鎖的數(shù)目等這些參數(shù)值,以使系統(tǒng)性能最佳。第六章系統(tǒng)實現(xiàn)6.1數(shù)據(jù)庫實現(xiàn)實現(xiàn)一些連接數(shù)據(jù)庫時所需要的表(只給出了一部分主要的表)a_LoginIDvarchar(18)notnullunique,a_balancedecimal(10,2)notnull,)6.1.2創(chuàng)建計算機信息表cbrandvarchar(20)notnull,c_areaIDvarchar(5)notnull,)dp_timedatetimedefault)fr_aIDvarchar(5)notnullprimarykey,fr_chargedecimal(10,2)notnull)r_IDintidentity(1,1)primarykeynotnull, r_loginTimedatetimedefaultgetdatr_logoffTimedatetimedefaultgetdate()notnull,)5.2系統(tǒng)總體結(jié)構(gòu)圖爭網(wǎng)吧計費系統(tǒng)爭網(wǎng)吧計費系統(tǒng)管理端管理員登錄用戶登錄系統(tǒng)管理用戶信息管理息管理計費管理查詢修改信息刪除信息刪除信息修改信息查詢信息查詢信息計算費用退:出忝加信息5.3用戶信息查詢5.3.2模塊流程圖?管理員用戶信息選擇前面的復選框來實現(xiàn)批量刪除或單個刪除。點擊刪除,將會提示是否真的要刪除,以防誤點。5.4.2模塊流程圖電腦信息電腦信息管理員電腦信息通過輸入身份證號碼來,查詢用戶使用花費金額及卡中余額。5.5.2模塊流程圖管理員計費信息添加圖5-8計費信息圖記錄信息5.6添加用戶信息在文本框里添加用戶信息,則將數(shù)據(jù)添加到數(shù)據(jù)庫,并顯示添加了多少條信息,添加的信息將列在數(shù)據(jù)表的最后面,并顯示在頁面上。出錯將提示未添加成功。用戶信息用戶信息添加5.7客戶端查詢上網(wǎng)信息用戶在客戶端實現(xiàn)查詢有關上網(wǎng)的詳細

溫馨提示

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

評論

0/150

提交評論