網(wǎng)吧管理系統(tǒng)課程設(shè)計(jì)報(bào)告書(shū)_第1頁(yè)
網(wǎng)吧管理系統(tǒng)課程設(shè)計(jì)報(bào)告書(shū)_第2頁(yè)
網(wǎng)吧管理系統(tǒng)課程設(shè)計(jì)報(bào)告書(shū)_第3頁(yè)
網(wǎng)吧管理系統(tǒng)課程設(shè)計(jì)報(bào)告書(shū)_第4頁(yè)
網(wǎng)吧管理系統(tǒng)課程設(shè)計(jì)報(bào)告書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(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)介

.PAGE.XX涉外經(jīng)濟(jì)學(xué)院課程設(shè)計(jì)報(bào)告課程名稱:數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用報(bào)告題目:網(wǎng)吧管理系統(tǒng)學(xué)生姓名:*****所在學(xué)院:信息科學(xué)與工程學(xué)院專業(yè)班級(jí):**班學(xué)生學(xué)號(hào):************指導(dǎo)教師:***20*年*月*日課程設(shè)計(jì)任務(wù)書(shū)報(bào)告題目網(wǎng)吧管理系統(tǒng)完成時(shí)間學(xué)生姓名專業(yè)班級(jí)指導(dǎo)教師職稱總體設(shè)計(jì)要求和技術(shù)要點(diǎn)設(shè)計(jì)一個(gè)網(wǎng)吧管理系統(tǒng),實(shí)現(xiàn)以下功能:上下機(jī)操作計(jì)費(fèi)功能用戶的增刪改查管理員的增刪改查運(yùn)用技術(shù)要點(diǎn):C#的面向的編程SQL語(yǔ)句的運(yùn)用連接數(shù)據(jù)庫(kù)SQLserver2005相關(guān)操作工作內(nèi)容及時(shí)間進(jìn)度安排周1周3:立題、論證方案設(shè)計(jì)周4周15:系統(tǒng)實(shí)現(xiàn)及測(cè)試周16周17:報(bào)告書(shū)寫(xiě)周18:驗(yàn)收答辯課程設(shè)計(jì)成果通過(guò)這次網(wǎng)吧管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn),我們充分了解了數(shù)據(jù)庫(kù)的重要性,對(duì)以后的一些要用到數(shù)據(jù)庫(kù)的系統(tǒng)能夠比較上手一些。其次是對(duì)于C#的知識(shí)的回顧,給了我們又一次的知識(shí)運(yùn)用的機(jī)會(huì)。摘要互聯(lián)網(wǎng)技術(shù)的不斷革新與發(fā)展,給全球經(jīng)濟(jì)帶來(lái)新的革命,也正在改變著整個(gè)商業(yè)社會(huì)的競(jìng)爭(zhēng)格局。Internet、交互式web應(yīng)用和電子協(xié)作等計(jì)算機(jī)技術(shù)將逐漸改變商業(yè)模式,使得全球的網(wǎng)絡(luò)供應(yīng)鏈將逐漸取代分層式供應(yīng)鏈,因此在網(wǎng)絡(luò)時(shí)代面臨著新機(jī)遇的同時(shí)也面臨著巨大的挑戰(zhàn)。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)與技術(shù)日趨成熟,計(jì)算機(jī)應(yīng)用到生產(chǎn)和生活的各個(gè)領(lǐng)域,發(fā)揮了越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)網(wǎng)吧信息進(jìn)行管理,具有手工操作無(wú)法比擬的優(yōu)點(diǎn),例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,壽命長(zhǎng),成本低等,因此研究開(kāi)發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng)具有可行的實(shí)際意義。本系統(tǒng)是一個(gè)功能比較強(qiáng)大的網(wǎng)吧管理系統(tǒng)。該系統(tǒng)信息來(lái)源主要由管理員添加,方便網(wǎng)站管理員的查詢和管理。該系統(tǒng)的任務(wù)是方便,靈活的管理網(wǎng)吧的各項(xiàng)信息,包括對(duì)每臺(tái)電腦配置管理、會(huì)員用戶管理、上機(jī)時(shí)間計(jì)算、金額計(jì)算等。系統(tǒng)主要有添加,查找,刪除,統(tǒng)計(jì)等功能模塊組成。本系統(tǒng)會(huì)做到滿足網(wǎng)吧管理日常工作的需要,使用方便,界面親切,安全可靠。關(guān)鍵詞:網(wǎng)吧方便系統(tǒng)目錄TOC\o"1-3"\h\u2528第一章緒論1245211.1課題來(lái)源1113471.2研究意義112946第二章可行性分析361882.1編寫(xiě)目的327032.2可行性研究的前提325924目標(biāo)3115752.2.2經(jīng)濟(jì)可行性3174342.2.3運(yùn)行可行性336922.2.4技術(shù)可行性3125392.3對(duì)系統(tǒng)的分析3310842.4技術(shù)條件方面的可行性4127152.5投資及效益分析5118842.6社會(huì)因素方面的可行性531007法律可行性54662.6.2操作可行性5272082.7結(jié)論512900第三章需求分析6312383.1功能需求656183.2數(shù)據(jù)需求6127133.3網(wǎng)吧管理數(shù)據(jù)流圖730782數(shù)據(jù)庫(kù)簡(jiǎn)介724256頂層數(shù)據(jù)流圖797743.3.3一層數(shù)據(jù)流圖886953.3.4二層數(shù)據(jù)流圖8121773.4數(shù)據(jù)字典9241513.5業(yè)務(wù)需求12317353.6運(yùn)行需求13212933.7開(kāi)發(fā)環(huán)境1429557第四章概念及邏輯設(shè)計(jì)15159574.1局部E-R圖1516961管理員E-R圖154548用戶實(shí)體E-R圖15139734.1.3記錄上下機(jī)實(shí)體E-R圖1524199計(jì)算機(jī)配置實(shí)體E-R圖1629236總體E-R圖16267674.2數(shù)據(jù)抽象17137014.2.1用戶信息17128014.2.2上機(jī)下機(jī)信息18307574.2.3電腦配置信息184844.2.4管理員登陸信息18254304.3將概念模型轉(zhuǎn)換成關(guān)系模型1918786第五章物理設(shè)計(jì)2094125.1數(shù)據(jù)庫(kù)的概念2092125.2數(shù)據(jù)庫(kù)表的描述2011285.3數(shù)據(jù)庫(kù)的實(shí)現(xiàn)2121081關(guān)系模式存取方式選擇21160235.3.2確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)2119612第六章系統(tǒng)實(shí)現(xiàn)22275206.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)2212392創(chuàng)建用戶表2218343創(chuàng)建計(jì)算機(jī)信息表2212277創(chuàng)建充值表223354創(chuàng)建收費(fèi)表224840創(chuàng)建上機(jī)記錄表23193215.2系統(tǒng)總體結(jié)構(gòu)圖2378825.3用戶信息查詢23238095.3.1功能描述23113425.3.2模塊流程圖23187515.4刪除電腦配置信息2460965.4.1功能描述24107805.4.2模塊流程圖24283325.5計(jì)費(fèi)功能2436645.5.1功能描述2421385.5.2模塊流程圖24277875.6添加用戶信息25290515.6.1功能描述2553345.6.2模塊流程圖25535.7客戶端查詢上網(wǎng)信息25148355.7.1功能描述25257515.7.2模塊流程圖2515046第七章結(jié)論2623761參考文獻(xiàn)27..緒論1.1課題來(lái)源隨著計(jì)算機(jī)技術(shù)的日新月異,越來(lái)越多的人注重加強(qiáng)對(duì)計(jì)算機(jī)知識(shí)的學(xué)習(xí),為了滿足學(xué)校學(xué)生或者社會(huì)學(xué)院的需求,許多網(wǎng)吧都紛紛對(duì)外開(kāi)放,實(shí)行即時(shí)收費(fèi)。但隨著商家人數(shù)的增多,網(wǎng)吧的管理成了一個(gè)非常困難的問(wèn)題。首先,人工即時(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)。網(wǎng)吧以其龐大的用戶量和潛在購(gòu)買力,首先成為一個(gè)很好的媒體廣告平臺(tái),尤其是快消品和網(wǎng)絡(luò)相關(guān)類的產(chǎn)品;同時(shí),網(wǎng)吧作為一個(gè)獨(dú)特的渠道,對(duì)中國(guó)互聯(lián)網(wǎng)的發(fā)展起到了非常關(guān)鍵的作用,已經(jīng)容不得任何一家互聯(lián)網(wǎng)公司忽視。已經(jīng)有越來(lái)越多的案例證明,贏得了網(wǎng)吧市場(chǎng),就贏得了互聯(lián)網(wǎng)市場(chǎng)。這正是中國(guó)互聯(lián)網(wǎng)本土化中的一個(gè)關(guān)鍵部分,了解這部分市場(chǎng)的特征和容量,是本土和國(guó)際互聯(lián)網(wǎng)公司成功的一個(gè)關(guān)鍵因素。基于網(wǎng)吧在中國(guó)互聯(lián)網(wǎng)市場(chǎng)上的如此重要的地位,易觀國(guó)際情況認(rèn)為有必要對(duì)網(wǎng)吧用戶作一個(gè)了解,探索網(wǎng)吧用戶的行為特征,描繪網(wǎng)吧用戶的輪廓。針對(duì)以下問(wèn)題,進(jìn)行了重點(diǎn)調(diào)查和了解:網(wǎng)吧用戶特征,網(wǎng)吧用戶互聯(lián)網(wǎng)使用行為特征,不同網(wǎng)吧用戶之間存在怎樣的行為差異,針對(duì)網(wǎng)吧用戶的人群屬性和使用行為特征,產(chǎn)業(yè)的各方應(yīng)該如何營(yíng)銷網(wǎng)吧。為了適應(yīng)當(dāng)前網(wǎng)吧管理無(wú)人化的需求,網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)出現(xiàn)了。它可以減少值班人員、維護(hù)人員、降低管理人員的費(fèi)用、甚至可以做到網(wǎng)吧無(wú)需人員值守管理。同時(shí)還可以增加網(wǎng)吧的開(kāi)放時(shí)間,提高設(shè)備的利用率,并且避免網(wǎng)吧管理中的人情免費(fèi)上機(jī)、逃脫費(fèi)用等問(wèn)題。1.2研究意義網(wǎng)吧用戶對(duì)網(wǎng)吧上網(wǎng)非常忠誠(chéng),每次上網(wǎng)時(shí)間和上網(wǎng)頻次都較高,1/3以上的人需要每天至少去網(wǎng)吧一次。網(wǎng)吧用戶的娛樂(lè)化傾向非常明顯,排在首位的應(yīng)用都是網(wǎng)絡(luò)游戲、網(wǎng)絡(luò)聊天、影視視頻等,而搜索引擎以第四常用與這些娛樂(lè)化應(yīng)用一起成為用戶最常使用的網(wǎng)絡(luò)應(yīng)用之一。網(wǎng)吧用戶最常訪問(wèn)的新聞?lì)惥W(wǎng)站呈現(xiàn)明顯的長(zhǎng)尾現(xiàn)象,但是長(zhǎng)尾頭部依然是幾大重要新聞網(wǎng)站,其中騰訊新聞選擇率最高,其次是新浪、網(wǎng)易和搜狐等門戶網(wǎng)站。網(wǎng)絡(luò)音樂(lè)需求是網(wǎng)吧用戶一個(gè)最重要的需求,這種需求同時(shí)也充滿了多樣性,因此催生了多元化的選擇,雖然百度MP3占有絕對(duì)的優(yōu)勢(shì),但是其它各種各樣的音樂(lè)網(wǎng)站也都獲得了一部分用戶,滿足多樣化的需求。在網(wǎng)絡(luò)聊天市場(chǎng)上,騰訊QQ在網(wǎng)吧用戶中一枝獨(dú)秀,但是51掛掛和飛信憑借各自的母公司和網(wǎng)站,今年獲得了非常大的發(fā)展,值得關(guān)注;而阿里旺旺則由于網(wǎng)吧網(wǎng)民的購(gòu)物傾向性小,使用率較低。隨著中國(guó)互聯(lián)網(wǎng)軟件硬件的發(fā)展,涌現(xiàn)出了眾多視頻網(wǎng)站,有專業(yè)視頻網(wǎng)站,也有傳統(tǒng)門戶介入視頻市場(chǎng)成立視頻頻道的。而在網(wǎng)吧市場(chǎng)上,專業(yè)視頻網(wǎng)站獲得了更多的用戶選擇,尤其是土豆網(wǎng)和優(yōu)酷網(wǎng),其中土豆網(wǎng)選擇率稍高于優(yōu)酷,百度視頻搜索也以第三選擇成為市場(chǎng)第一梯隊(duì)成員。在網(wǎng)吧搜索引擎市場(chǎng)上,百度的具有較大優(yōu)勢(shì),用戶的使用率遠(yuǎn)高于其它搜索引擎。從用戶對(duì)搜索引擎各項(xiàng)關(guān)鍵指標(biāo)的評(píng)價(jià)來(lái)看,用戶對(duì)百度的滿意率是最高的,這顯現(xiàn)出用戶較大的忠誠(chéng)度。其它搜索引擎運(yùn)營(yíng)商在網(wǎng)吧用戶市場(chǎng)上還有很多工作要做。在圖片搜索、知識(shí)問(wèn)答和社區(qū)類網(wǎng)站中,百度圖片搜索、百度知道和百度貼吧都成為網(wǎng)吧用戶的最常去的網(wǎng)站。其中在圖片搜索和知識(shí)問(wèn)答類型網(wǎng)站中,由于市場(chǎng)發(fā)展時(shí)間不長(zhǎng),這兩類用戶需求很大程度來(lái)自于百度的培養(yǎng),因此百度的優(yōu)勢(shì)較大,選擇比例都在80%以上。而在社區(qū)市場(chǎng)上,百度盡管選擇最多,但是優(yōu)勢(shì)并非絕對(duì)突出,網(wǎng)吧用戶選擇呈多元化趨勢(shì),各種垂直論壇都有較多的用戶選擇存在。網(wǎng)絡(luò)交友網(wǎng)站在網(wǎng)吧市場(chǎng)上更是異彩紛呈,除了老牌的QQ交友中心、同學(xué)錄等,近年來(lái)興起的51、校內(nèi)網(wǎng)、開(kāi)心網(wǎng)等,都獲得了較多網(wǎng)吧用戶的選擇,尤其是51,已經(jīng)成為網(wǎng)吧用戶交友的第二大選擇。自網(wǎng)吧出現(xiàn)以來(lái),我們經(jīng)歷了從手動(dòng)記錄管理網(wǎng)吧到現(xiàn)在的電腦自動(dòng)化計(jì)費(fèi)系統(tǒng)的過(guò)程。20XX,我國(guó)網(wǎng)吧上網(wǎng)比例為39.2%,并且逐年上升,注定了網(wǎng)吧自動(dòng)化計(jì)費(fèi)管理系統(tǒng)取代手動(dòng)記錄式管理方法,因此設(shè)計(jì)了此網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)??尚行苑治?.1編寫(xiě)目的編寫(xiě)本可行性研究報(bào)告的目的是對(duì)物流管理系統(tǒng)進(jìn)行可行性分析,以最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決和是否值得解決,并最終確定本系統(tǒng)開(kāi)發(fā)的可行性。2.2可行性研究的前提目標(biāo)方便的管理網(wǎng)吧,用最小的成本做出最優(yōu)的系統(tǒng)。經(jīng)濟(jì)可行性由于該系統(tǒng)的實(shí)現(xiàn)初衷是為了熟悉軟件開(kāi)發(fā),投資不會(huì)很大,所以不會(huì)有經(jīng)濟(jì)上的風(fēng)險(xiǎn)。因此,在這一方面是可行的。運(yùn)行可行性由于網(wǎng)吧管理系統(tǒng)是相對(duì)獨(dú)立的系統(tǒng),除了與操作系統(tǒng)交互外,與其他軟件的關(guān)系不大,所以發(fā)生沖突的概率較低。技術(shù)可行性采用C#語(yǔ)言和SQLserver2005數(shù)據(jù)庫(kù)實(shí)現(xiàn),通過(guò)c#的面向?qū)ο蟮木幊谭绞脚cSQL語(yǔ)句的結(jié)合,具有一定的穩(wěn)定性,從技術(shù)上來(lái)說(shuō)是可以實(shí)現(xiàn)的。2.3對(duì)系統(tǒng)的分析經(jīng)過(guò)了解與分析并與小組討論得出以下結(jié)論:怎樣劃分不同區(qū)域的收費(fèi)標(biāo)準(zhǔn)兩種會(huì)員類型與非會(huì)員的收費(fèi)模式圖2-1收費(fèi)模式物流流程如下:1、收銀臺(tái)查看用戶是否為會(huì)員2、非會(huì)員上機(jī)辦理臨時(shí)卡,并不享有折扣優(yōu)惠。3、會(huì)員充值時(shí)如是普通會(huì)員優(yōu)惠10%,高級(jí)會(huì)員優(yōu)惠15%。4、網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫(kù)對(duì)區(qū)域劃分的收費(fèi)標(biāo)準(zhǔn),游戲區(qū)3元/時(shí),聊天區(qū)2元/時(shí)。圖2-2收費(fèi)標(biāo)準(zhǔn)2.4技術(shù)條件方面的可行性從以上的分析得知,該是一個(gè)小型的用戶網(wǎng)吧上網(wǎng)管理系統(tǒng)。這是套比實(shí)用的用戶網(wǎng)吧上網(wǎng)系統(tǒng),它操作步驟更為簡(jiǎn)單,管理人員容易上手。對(duì)數(shù)據(jù)管理明了。2.5投資及效益分析在此主要對(duì)本項(xiàng)負(fù)擔(dān)經(jīng)濟(jì)可行性及成本效益進(jìn)行分析。成本估計(jì):30萬(wàn)硬件設(shè)備:主要有2臺(tái)PC服務(wù)器,200臺(tái)PC機(jī),2身份證掃描儀,網(wǎng)絡(luò)連接設(shè)備若干。效益分析:開(kāi)發(fā)此系統(tǒng),可以鍛煉我們的實(shí)訓(xùn)能力,在開(kāi)發(fā)的過(guò)程中,能收獲到許多課堂上學(xué)不到的知識(shí)。開(kāi)發(fā)得當(dāng),能發(fā)布到網(wǎng)上獲得更多其他方面效益。2.6社會(huì)因素方面的可行性法律可行性該系統(tǒng)的開(kāi)發(fā)與應(yīng)用不設(shè)計(jì)侵犯專利權(quán)、侵犯版權(quán)等方面的問(wèn)題。操作可行性通過(guò)市場(chǎng)調(diào)查分析,與探討查閱資料將此系統(tǒng)更加完善。2.7結(jié)論由于本項(xiàng)目具有經(jīng)濟(jì)可行性,技術(shù)可行性及操作的可行性,本團(tuán)隊(duì)的網(wǎng)站建設(shè)管理系統(tǒng)的項(xiàng)目是可行的。需求分析3.1功能需求一般來(lái)說(shuō),網(wǎng)吧經(jīng)營(yíng)者對(duì)于技術(shù)的了解不會(huì)特別深入,需要有專業(yè)的技術(shù)人員管理。但是真正專業(yè)并且有經(jīng)驗(yàn)的網(wǎng)管可謂鳳毛麟角,因此一般網(wǎng)吧都是以非技術(shù)管理人員進(jìn)行管理,或是數(shù)量不多的技術(shù)人員負(fù)責(zé)技術(shù)方面的工作。那么智能化的管理,能夠幫助網(wǎng)吧業(yè)主解決技術(shù)力量短缺的難題。因此網(wǎng)吧一般都會(huì)建置網(wǎng)吧管理系統(tǒng)以節(jié)省管理人力。下面是在進(jìn)行開(kāi)發(fā)之前對(duì)網(wǎng)吧進(jìn)行的跟蹤調(diào)查后得到的詳盡的系統(tǒng)功能需求分析,系統(tǒng)模塊分為以下五種功能:1、管理員登錄管理:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗.2、用戶管理:登錄系統(tǒng)后可以對(duì)用戶過(guò)戶信息查詢、修改、刪除、增加。3、用戶上下機(jī)管理:根據(jù)條件,查詢是否符合條件,符合則允許用戶上機(jī)、下機(jī)的操作,并在客戶端可進(jìn)行自動(dòng)上、下機(jī)操作,并將上、下機(jī)信息寫(xiě)入數(shù)據(jù)庫(kù)。4、計(jì)費(fèi)管理:輸入條件,連接上數(shù)據(jù)庫(kù),并且結(jié)算費(fèi)用。5、電腦信息管理:管理員能添加、刪除、修改、查詢電腦配置信息。3.2數(shù)據(jù)需求管理員通過(guò)填寫(xiě)用戶名和密碼進(jìn)行登陸,如果用戶名或密碼錯(cuò)誤或?yàn)榭?系統(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫(xiě)密碼信息。進(jìn)入系統(tǒng)后,管理員通過(guò)導(dǎo)航選擇要進(jìn)行管理或者查詢的模塊。電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇查詢計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。查詢計(jì)算機(jī)包括計(jì)算機(jī)名、顯示器、內(nèi)存、CPU、計(jì)算機(jī)編號(hào)等計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。選擇修改是對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)行修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在電腦信息管理頁(yè)面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢操作。在用戶信息管理界面中,管理員通過(guò)填寫(xiě)用戶名、密碼、性別等用戶的一些相關(guān)信息進(jìn)行用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)行查詢、修改、刪除操作。計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)行管理。在計(jì)費(fèi)管理界面中,管理員輸入用戶身份證,即可調(diào)用數(shù)據(jù)庫(kù)中的上下機(jī)時(shí)間,并結(jié)算花費(fèi)金額、余額,存入數(shù)據(jù)庫(kù)。用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時(shí)判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時(shí)間寫(xiě)入數(shù)據(jù)庫(kù)。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開(kāi)始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,共花費(fèi)的金額,上網(wǎng)的時(shí)間等信息。也可在客戶端進(jìn)行退出,并將退出時(shí)的時(shí)間記入數(shù)據(jù)庫(kù),以便在管理端進(jìn)行結(jié)算。1、管理員登錄模塊:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗。2、用戶管理模塊:登錄系統(tǒng)后可以對(duì)用戶信息查詢、修改、刪除、添加。修改頁(yè)面時(shí),經(jīng)過(guò)選擇復(fù)選框后,轉(zhuǎn)入另一個(gè)頁(yè)面在文本框里進(jìn)行修改,有些重要的信息,不允許變動(dòng),提交后經(jīng)檢查后寫(xiě)入數(shù)據(jù)庫(kù)。3、用戶上下機(jī)管理模塊:上機(jī)時(shí),查詢余額是否大于0,若大于0且用戶名及密碼符合,則允許用戶上機(jī)??蛻舳诉M(jìn)行下機(jī)的操作時(shí),將下機(jī)時(shí)間寫(xiě)入數(shù)據(jù)庫(kù)。4、計(jì)費(fèi)管理模塊:輸入條件,連接上數(shù)據(jù)庫(kù),查看是否是會(huì)員,并且結(jié)算費(fèi)用,將余額寫(xiě)入數(shù)據(jù)庫(kù)。5、電腦信息管理:管理員能刪除、修改、查詢電腦配置信息。3.3網(wǎng)吧管理數(shù)據(jù)流圖數(shù)據(jù)庫(kù)簡(jiǎn)介數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結(jié)構(gòu)化開(kāi)發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結(jié)果。數(shù)據(jù)流圖英文縮寫(xiě)DFD〔DataFlowDiagram它是描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。數(shù)據(jù)流程圖包括:1、指明數(shù)據(jù)存在的數(shù)據(jù)符號(hào),這些數(shù)據(jù)符號(hào)也可指明該數(shù)據(jù)所使用的媒體;2、指明對(duì)數(shù)據(jù)執(zhí)行的處理的處理符號(hào),這些符號(hào)也可指明該處理所用到的機(jī)器功能;3、指明幾個(gè)處理和〔或數(shù)據(jù)媒體之間的數(shù)據(jù)流的流線符號(hào);4、便于讀、寫(xiě)數(shù)據(jù)流程圖的特殊符號(hào)。在處理符號(hào)的前后都應(yīng)是數(shù)據(jù)符號(hào)。數(shù)據(jù)流程圖以數(shù)據(jù)符號(hào)開(kāi)始和結(jié)束〔除9.4規(guī)定的特殊符號(hào)外數(shù)據(jù)流圖有兩種典型結(jié)構(gòu),一是變換型結(jié)構(gòu),它所描述的工作可表示為輸入、主處理和輸出,呈線性狀態(tài)。另一種是事務(wù)型結(jié)構(gòu),這種數(shù)據(jù)流圖呈束狀,即一束數(shù)據(jù)流平行流入或流出,可能同時(shí)有幾個(gè)事務(wù)要求處理。數(shù)據(jù)流是一組數(shù)據(jù)。在數(shù)據(jù)流圖中數(shù)據(jù)流用帶箭頭的線表示,在其線旁標(biāo)注數(shù)據(jù)流名。在數(shù)據(jù)流圖中應(yīng)該描繪所有可能的數(shù)據(jù)流向,而不應(yīng)該描繪出現(xiàn)某個(gè)數(shù)據(jù)流的條件。頂層數(shù)據(jù)流圖簡(jiǎn)單描述了用戶,網(wǎng)吧管理系統(tǒng),管理員實(shí)體之間的數(shù)據(jù)的基本走向圖4-1一層數(shù)據(jù)流圖一層數(shù)據(jù)流圖從總體來(lái)描述了整個(gè)系統(tǒng)的流程及數(shù)據(jù)流動(dòng)情況圖4-2二層數(shù)據(jù)流圖二層數(shù)據(jù)流圖1、系統(tǒng)管理流程詳細(xì)描述了系統(tǒng)管理時(shí)的數(shù)據(jù)流向。圖4-3系統(tǒng)管理流圖2、用戶管理流圖詳細(xì)描述了用戶管理時(shí)的數(shù)據(jù)流向。圖4-3用戶管理流圖3、查詢管理流圖詳細(xì)描述了用戶管理時(shí)的數(shù)據(jù)流向。3.4數(shù)據(jù)字典數(shù)據(jù)名稱:充值別名:會(huì)員充值方式:會(huì)員賬戶余額不足時(shí)向管理員充值流向:管理員補(bǔ)充信息:每次充值大于零數(shù)據(jù)名稱:注冊(cè)會(huì)員別名:無(wú)方式:由新用戶向管理員提交信息申請(qǐng)流向:管理員補(bǔ)充信息:新用戶須向管理員提供姓名、性別等信息數(shù)據(jù)名稱:修改密碼別名:信息修改方式:由會(huì)員向服務(wù)器提出申請(qǐng),服務(wù)器訪問(wèn)會(huì)員信息數(shù)據(jù)庫(kù)流向:會(huì)員信息數(shù)據(jù)庫(kù)補(bǔ)充信息:用戶只可以修改密碼數(shù)據(jù)名稱:查詢余額別名:余額查詢方式:由會(huì)員向服務(wù)器提出申請(qǐng),服務(wù)器訪問(wèn)會(huì)員信息數(shù)據(jù)庫(kù)流向:會(huì)員信息數(shù)據(jù)庫(kù)補(bǔ)充信息:只給出會(huì)員賬戶數(shù)據(jù)數(shù)據(jù)流名:查詢賬單別名:無(wú)方式:由管理員向服務(wù)器申請(qǐng),訪問(wèn)會(huì)員信息流向:會(huì)員信息數(shù)據(jù)庫(kù)補(bǔ)充信息:管理員有權(quán)訪問(wèn),無(wú)權(quán)修改數(shù)據(jù)名稱:計(jì)費(fèi)別名:無(wú)方式:由管理員設(shè)置計(jì)費(fèi)方式,會(huì)員上機(jī)開(kāi)始計(jì)費(fèi)流向:會(huì)員賬戶信息數(shù)據(jù)庫(kù)補(bǔ)充信息:無(wú)數(shù)據(jù)名稱:刷卡別名:無(wú)方式:由會(huì)員輸入卡號(hào),密碼登陸上機(jī),錯(cuò)誤則重新輸入流向:計(jì)算機(jī)補(bǔ)充:密碼為唯一數(shù)據(jù)名稱:登陸上機(jī)別名:上機(jī)方式:會(huì)員憑卡號(hào)、密碼上機(jī)流向:會(huì)員計(jì)費(fèi)系統(tǒng)補(bǔ)充信息:到會(huì)員下機(jī)時(shí)計(jì)費(fèi)結(jié)束數(shù)據(jù)名稱:費(fèi)用結(jié)算別名:無(wú)方式:由管理員設(shè)定計(jì)費(fèi)方式,根據(jù)會(huì)員上機(jī)時(shí)間產(chǎn)生費(fèi)用流向:會(huì)員賬戶信息補(bǔ)充信息:計(jì)費(fèi)方式唯一數(shù)據(jù)名稱:添加管理員別名:無(wú)方式:由老板添加流向:管理員數(shù)據(jù)庫(kù)補(bǔ)充信息:包括管理員的身份信息,并設(shè)定唯一卡號(hào)和密碼數(shù)據(jù)名稱:刪除管理員別名:無(wú)方式:由老板刪除流向:管理員數(shù)據(jù)庫(kù)補(bǔ)充信息:刪除該管理員的所有信息數(shù)據(jù)名稱:修改管理員別名:無(wú)方式:由老板修改流向:管理員數(shù)據(jù)庫(kù)補(bǔ)充信息:無(wú)數(shù)據(jù)名稱:消費(fèi)信息別名:消費(fèi)記錄方式:由會(huì)員向管理員提出申請(qǐng)流向:會(huì)員數(shù)據(jù)庫(kù)補(bǔ)充信息:查詢會(huì)員一月內(nèi)消費(fèi)記錄,數(shù)據(jù)名稱:上下機(jī)記錄別名:無(wú)方式:會(huì)員上機(jī)后自動(dòng)記錄上下機(jī)時(shí)間流向:會(huì)員賬戶信息數(shù)據(jù)庫(kù)補(bǔ)充信息:保存一個(gè)月,過(guò)后刪除數(shù)據(jù)名稱:會(huì)員請(qǐng)求別名:無(wú)方式:會(huì)員提出請(qǐng)求流向:管理員補(bǔ)充信息:會(huì)員可向管理員提出要求服務(wù)如掛機(jī)等3.5業(yè)務(wù)需求運(yùn)用業(yè)務(wù)流程圖可以為用戶進(jìn)行方便的操作進(jìn)行指導(dǎo),另外系統(tǒng)模塊的業(yè)務(wù)流程圖在管理員或是程序員在進(jìn)行系統(tǒng)的維護(hù)以及系統(tǒng)升級(jí)是會(huì)有很大的幫助,當(dāng)然,在進(jìn)行業(yè)務(wù)流程分析的同時(shí)會(huì)對(duì)一些系統(tǒng)的數(shù)據(jù)流進(jìn)行分析,進(jìn)而為系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行分析作了準(zhǔn)備。管理員通過(guò)填寫(xiě)用戶名和密碼進(jìn)行登陸,如果用戶名或密碼錯(cuò)誤或?yàn)榭?系統(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫(xiě)密碼信息。進(jìn)入系統(tǒng)后,管理員通過(guò)導(dǎo)航選擇要進(jìn)行管理或者查詢的模塊。電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇查詢計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。查詢計(jì)算機(jī)包括計(jì)算機(jī)名、顯示器、內(nèi)存、CPU、計(jì)算機(jī)編號(hào)等計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。選擇修改是對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)行修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在電腦信息管理頁(yè)面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢操作。在用戶信息管理界面中,管理員通過(guò)填寫(xiě)用戶名、密碼、性別等用戶的一些相關(guān)信息進(jìn)行用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)行查詢、修改、刪除操作。計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)行管理。在計(jì)費(fèi)管理界面中,管理員輸入用戶身份證,即可調(diào)用數(shù)據(jù)庫(kù)中的上下機(jī)時(shí)間,并結(jié)算花費(fèi)金額、余額,存入數(shù)據(jù)庫(kù)。用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時(shí)判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時(shí)間寫(xiě)入數(shù)據(jù)庫(kù)。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開(kāi)始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,共花費(fèi)的金額,上網(wǎng)的時(shí)間等信息。也可在客戶端進(jìn)行退出,并將退出時(shí)的時(shí)間記入數(shù)據(jù)庫(kù),以便在管理端進(jìn)行結(jié)算。圖2-1業(yè)務(wù)流程圖3.6運(yùn)行需求本系統(tǒng)采用WindowsXP、windows7系統(tǒng),采用C#、SQL作為開(kāi)發(fā)語(yǔ)言,數(shù)據(jù)庫(kù)采用SQLserver2005,嚴(yán)格按照軟件開(kāi)發(fā)流程進(jìn)行設(shè)計(jì)。采用先進(jìn)科學(xué)和廣為流行的設(shè)計(jì)方法簡(jiǎn)化設(shè)計(jì)流程。模塊化的設(shè)計(jì)方法,有助于管理,因?yàn)榭茖W(xué)合理的劃分多個(gè)功能,單獨(dú)設(shè)計(jì),用助于降低設(shè)計(jì)難度及減少錯(cuò)誤程序的影響范圍,又使整個(gè)界面間易于銜接和修改。該網(wǎng)吧計(jì)費(fèi)系統(tǒng)使用的安全性實(shí)施主要包括以下幾個(gè)方面:1、基于系統(tǒng)平臺(tái)的安全措施:防止非法數(shù)據(jù)輸入;防止非法使用;防止非法文件操作;防止非法訪問(wèn)信息:防止非法竊聽(tīng)信息。操作錯(cuò)誤對(duì)策:數(shù)據(jù)錯(cuò)誤對(duì)策。2、操作系統(tǒng)安全性:在操作系統(tǒng)方面,應(yīng)用操作系統(tǒng)具有的日志功能,記載運(yùn)行及用戶的使用情況;同時(shí)加強(qiáng)系統(tǒng)文件和用戶訪問(wèn)控制管理,嚴(yán)格限制用戶權(quán)限,根據(jù)訪問(wèn)控制的要求,對(duì)用戶采取一些控制措施。如:校驗(yàn)注冊(cè)用戶的合法性和口令的有效性,校驗(yàn)用戶權(quán)限,控制對(duì)系統(tǒng)資源的使用權(quán)限等。3.7開(kāi)發(fā)環(huán)境操作系統(tǒng):WindowXP或更高版本系統(tǒng);開(kāi)發(fā)環(huán)境:C#;數(shù)據(jù)庫(kù):SQLserver2005;開(kāi)發(fā)工具:MicrosoftVisualStudio2010;概念及邏輯設(shè)計(jì)4.1局部E-R圖管理員E-R圖管理員實(shí)體的基本信息圖4-1管理員登錄實(shí)體關(guān)系用戶實(shí)體E-R圖用戶實(shí)體有較多的必要信息,用來(lái)更加方便的區(qū)分不同用戶圖4-2用戶實(shí)體信息記錄上下機(jī)實(shí)體E-R圖用來(lái)記錄上機(jī)下機(jī)的各種數(shù)據(jù),反饋個(gè)用戶和管理員,便于提醒使用戶上網(wǎng)更舒心。圖4-3記錄上下機(jī)實(shí)體信息計(jì)算機(jī)配置實(shí)體E-R圖簡(jiǎn)單的描述了計(jì)算機(jī)的一些基本功能,便于用戶知曉。圖4-4計(jì)算機(jī)配置實(shí)體信息總體E-R圖較為詳細(xì)的描述了各個(gè)實(shí)體之間的聯(lián)系。圖4-5總體E-R圖4.2數(shù)據(jù)抽象用戶信息由用戶E-R圖抽象得到用來(lái)管理用戶實(shí)體身份信息的表表4-1用戶信息表字段類型位數(shù)主鍵備注numberint6用戶編號(hào)namechar50用戶名sexchar50性別birthdaychar50出生日期start_datechar6創(chuàng)建時(shí)間phone_numberchar50電話號(hào)碼addresschar25地址userchar25用戶級(jí)別idchar25▲身份證號(hào)碼passwordchar25登錄密碼上機(jī)下機(jī)信息該表主要完成用戶上下機(jī)管理模塊:上機(jī)時(shí),查詢余額是否大于0,若大于0且用戶名及密碼符合,則允許用戶上機(jī)??蛻舳诉M(jìn)行下機(jī)的操作時(shí),將下機(jī)時(shí)間寫(xiě)入數(shù)據(jù)庫(kù)。見(jiàn)表3-6。表3-6上下機(jī)信息表字段類型位數(shù)主鍵備注w_cIDint6用戶編號(hào)w_userNamechar50用戶名w_areachar50上機(jī)區(qū)域w_uptimechar50上機(jī)時(shí)間w_downtimechar6下機(jī)時(shí)間w_isvipchar50是否VIPcard_accountchar25卡中余額w_uIDint20▲身份證號(hào)電腦配置信息該表主要為電腦配置信息的添加。見(jiàn)表4-3。表4-3電腦配置信息表字段類型位數(shù)主鍵備注c_IDint6▲電腦編號(hào)c_areaIDchar25所屬區(qū)域isusedchar是否使用monitorchar50顯示器c_namechar50電腦名稱cpu char50處理器memorychar6內(nèi)存hard_driverchar50硬盤systemchar25系統(tǒng)start_datechar創(chuàng)建時(shí)間管理員登陸信息該表主要完成管理員登錄模塊:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗。表4-4管理員登錄信息表字段類型位數(shù)主鍵備注IDint6▲管理員編號(hào)namechar50管理員名字updwchar25管理員密碼4.3將概念模型轉(zhuǎn)換成關(guān)系模型以下是網(wǎng)吧管理系統(tǒng)的關(guān)系模型:1.計(jì)算機(jī)表<計(jì)算機(jī)編號(hào),計(jì)算機(jī),計(jì)算機(jī)所屬區(qū)域,是否使用>Computer<c_ID,c_name,c_areaID,isused>2臨時(shí)用戶表〔編號(hào),賬號(hào),密碼,余額,注冊(cè)時(shí)間User<a_id,a_loginID,a_pwd,a_balance,a_time>3會(huì)員用戶表〔編號(hào),賬號(hào),密碼,姓名,年齡,余額,注冊(cè)時(shí)間Vip<v_id,v_loginid,v_pwd,v_username,v_age,v_balance,v_regtime>4.充值表〔編號(hào),用戶名,用戶賬號(hào),充值金額,充值時(shí)間,收費(fèi)人員deposit<dp_no,dp_name,dp_loginid,dp_deposit,dp_time,dp_adminID>5.網(wǎng)管登陸記錄〔姓名,密碼,管理員編號(hào)Adim<name,updw,ID>6.區(qū)域表<分區(qū),編號(hào),會(huì)員價(jià)格,普通價(jià)格>FeeRate<fr_aname,fr_aID,fr_charge,fr_ncharge>7.上機(jī)表<編號(hào),姓名,上機(jī)區(qū)域,上機(jī)時(shí)間,下機(jī)時(shí)間,余額,是否VIP,身份證號(hào)>workstates<w_cID,w_userName,w_area,w_uptime,w_downtime,w_balance,w_isvip,w_uID>物理設(shè)計(jì)5.1數(shù)據(jù)庫(kù)的概念數(shù)據(jù)庫(kù)〔Database是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫(kù)有很多種類型,從最簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫(kù)系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。嚴(yán)格地說(shuō),數(shù)據(jù)庫(kù)是"按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù)"。在經(jīng)濟(jì)管理的日常工作中,常常需要把某些相關(guān)的數(shù)據(jù)放進(jìn)這樣的"倉(cāng)庫(kù)",并根據(jù)管理的需要進(jìn)行相應(yīng)的處理。例如,企業(yè)或事業(yè)單位的人事部門常常要把本單位職工的基本情況<職工號(hào)、姓名、年齡、性別、籍貫、工資、簡(jiǎn)歷等>存放在表中,這張表就可以看成是一個(gè)數(shù)據(jù)庫(kù)。有了這個(gè)"數(shù)據(jù)倉(cāng)庫(kù)"我們就可以根據(jù)需要隨時(shí)查詢某職工的基本情況,也可以查詢工資在某個(gè)范圍內(nèi)的職工人數(shù)等等。這些工作如果都能在計(jì)算機(jī)上自動(dòng)進(jìn)行,那我們的人事管理就可以達(dá)到極高的水平。此外,在財(cái)務(wù)管理、倉(cāng)庫(kù)管理、生產(chǎn)管理中也需要建立眾多的這種"數(shù)據(jù)庫(kù)",使其可以利用計(jì)算機(jī)實(shí)現(xiàn)財(cái)務(wù)、倉(cāng)庫(kù)、生產(chǎn)的自動(dòng)化管理。數(shù)據(jù)庫(kù)中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫(kù)中的數(shù)據(jù);多個(gè)用戶可以同時(shí)共享數(shù)據(jù)庫(kù)中的數(shù)據(jù)資源,即不同的用戶可以同時(shí)存取數(shù)據(jù)庫(kù)中的同一個(gè)數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對(duì)信息內(nèi)容的要求,同時(shí)也滿足了各用戶之間信息通信的要求。網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)庫(kù)概念設(shè)計(jì)是基于需求分析的基礎(chǔ)之上的,在進(jìn)行概念設(shè)計(jì)時(shí)應(yīng)用實(shí)體關(guān)系圖進(jìn)行,在實(shí)體關(guān)系圖中主要分為實(shí)體、屬性以及實(shí)體間的關(guān)系。通過(guò)對(duì)該圖的分析,可以將該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的功能理解得更加深刻,以便對(duì)數(shù)據(jù)庫(kù)進(jìn)行進(jìn)一步設(shè)計(jì)。網(wǎng)站將使用一直以來(lái)使用都最為廣泛的關(guān)系模型作為數(shù)據(jù)庫(kù)的建設(shè)依據(jù)。在用戶的觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,一個(gè)關(guān)系對(duì)應(yīng)通常說(shuō)的一張表,并且關(guān)系的每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng)。而一個(gè)基于關(guān)系模型的數(shù)據(jù)庫(kù)則是由若干個(gè)二維表組成的。對(duì)于一些大型和中型的數(shù)據(jù)庫(kù),如Oracle,SQLServer2000/7.0等都屬于關(guān)系型數(shù)據(jù)庫(kù),同時(shí)它們所帶有的數(shù)據(jù)庫(kù)管理工具是其他小型數(shù)據(jù)庫(kù)所沒(méi)有的,而同時(shí)這些工具又為管理員的工作節(jié)省了很多的時(shí)間和財(cái)力。5.2數(shù)據(jù)庫(kù)表的描述數(shù)據(jù)模型〔DataModel是數(shù)據(jù)特征的抽象,是數(shù)據(jù)庫(kù)管理的教學(xué)形式框架。數(shù)據(jù)庫(kù)系統(tǒng)中用以提供信息表示和操作手段的形式構(gòu)架。數(shù)據(jù)模型包括數(shù)據(jù)庫(kù)數(shù)據(jù)的結(jié)構(gòu)部分、數(shù)據(jù)庫(kù)數(shù)據(jù)的操作部分和數(shù)據(jù)庫(kù)數(shù)據(jù)的約束條件。概念模型是對(duì)信息世界建模,其表示方法有很多,其中最為常用的是實(shí)體-聯(lián)系模型,即E-R模型,它是用E-R圖來(lái)描述現(xiàn)實(shí)世界的概念模型。E-R圖中用矩形表示實(shí)體;用橢圓表示屬性;用菱形表示聯(lián)系。網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)庫(kù)概念設(shè)計(jì)是基于需求分析的基礎(chǔ)之上的,在實(shí)體關(guān)系圖中主要分為實(shí)體、屬性以及實(shí)體間的關(guān)系。通過(guò)對(duì)該圖的分析,可以將該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的功能理解得更加深刻,以便對(duì)數(shù)據(jù)庫(kù)進(jìn)行進(jìn)一步設(shè)計(jì)。下面是該系統(tǒng)的實(shí)體關(guān)系圖:5.3數(shù)據(jù)庫(kù)的實(shí)現(xiàn)關(guān)系模式存取方式選擇網(wǎng)吧管理系統(tǒng)是一個(gè)多管理員共享系統(tǒng),但是又有其相應(yīng)的權(quán)限。其中超級(jí)管理員權(quán)限最高。數(shù)據(jù)庫(kù)管理系統(tǒng)一般提供多種存取方法。常用的存取方法有三類:一類索引方法;二是聚簇方法;三是Hash方法。5.3.2確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫(kù)物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括確定關(guān)系、日志、備份等的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置等。具體設(shè)計(jì)方案是1、確定存儲(chǔ)記錄結(jié)構(gòu)首先確定記錄的存儲(chǔ)結(jié)構(gòu):記錄組成、數(shù)據(jù)項(xiàng)類型和長(zhǎng)度,邏輯記錄到存儲(chǔ)記錄的映射等。2、確定數(shù)據(jù)的存放位置

為了提高系統(tǒng)性能,應(yīng)根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分與穩(wěn)定部分、經(jīng)常存取部分和存儲(chǔ)頻率較低部分分開(kāi)存放。可以將日志文件、備份文件與數(shù)據(jù)庫(kù)對(duì)象〔表,索引等放在不同磁盤上,以改進(jìn)系統(tǒng)性能。3、確定系統(tǒng)配置根據(jù)應(yīng)用環(huán)境確定使用用戶數(shù)、同時(shí)打開(kāi)的數(shù)據(jù)庫(kù)對(duì)象數(shù)、內(nèi)存分配參數(shù)、緩沖區(qū)分配參數(shù)、存儲(chǔ)分配參數(shù)、物理塊的大小、物理塊裝填因子、時(shí)間片大小、數(shù)據(jù)庫(kù)的大小和鎖的數(shù)目等這些參數(shù)值,以使系統(tǒng)性能最佳。系統(tǒng)實(shí)現(xiàn)6.1數(shù)據(jù)庫(kù)實(shí)現(xiàn)實(shí)現(xiàn)一些連接數(shù)據(jù)庫(kù)時(shí)所需要的表〔只給出了一部分主要的表創(chuàng)建用戶表createtablenormalUser<a_IDintPRIMARYKEYidentity<1,1>notnull,a_LoginIDvarchar<18>notnullunique,a_Pwdvarchar<14>notnull,a_balancedecimal<10,2>notnull,a_timedatetimedefaultgetdate<>notnull,>創(chuàng)建計(jì)算機(jī)信息表createtablecomputerInfo<c_IDintPRIMARYKEYidentity<1,1>notnull,c_brandvarchar<20>notnull,c_areaIDvarchar<5>notnull,foreignkey<c_areaID>referencesfeeRate<fr_aID>>創(chuàng)建充值表createtabledeposit<dp_namevarchar<20>notNULL,dp_loginidintnotnull,dp_depositvarchar<15>notnull,dp_timedatetimedefaultgetdate<>notnull,dp_adminIDintnotnull,foreignkey<dp_adminID>referencesadminInfo<ad_ID>>創(chuàng)建收費(fèi)表createtablefeeRate<fr_anamevarchar<20>notNULLunique,fr_aIDvarchar<5>notnullprimarykey,fr_chargedecimal<10,2>notnullfr_nchargedecimal<10,2>notnull>創(chuàng)建上機(jī)記錄表createtableloginRecord<r_IDintidentity<1,1>primarykeynotnull,r_cIDintnotnull,r_loginTimedatetimedefaultgetdate<>notnull,r_logoffTimedatetimedefaultgetdate<>notnull,r_chargedecimal<10,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)論