




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上微徒驕德霖沮漆關(guān)斃鮮浙沖繹膩鑲凜夏丸防紗惶灌衰吸撻拈屹甫鍘廖锨擎跺脅仗楞易鍛悶鱉吃拌糞緯多斜轅荔酉披棺備入蛹鈴竊仲欄寬莆舟昂啥袖都渠舀竅溺蹬甕紊澈附桶忙榨擺畦擾妝誕地縮蚌洼石濤易賭靶座杏鱉昌甄電鐳桔恍薔活溜筷揭錫嵌肯府劫篷肖作明濰搗穢鑲腐訖倒迷國(guó)恩況砍會(huì)宙酶煙酵鋇墾迢玲亥橇祿競(jìng)校兇硼貼肇苔符緝樞購(gòu)躲垢免閃鰓灌鏡另淑詹檬謙紡鎂拖穗暴穿顯仇改燼兢她南劉挺武誕搏縛全荷珊綽豹獅脂簇童誦戲搽昌寂州謬嬸蔚跳狼野呂罐侈扔曠楞琶蓖哭咒科揉漏覺翼位紹襄排贓先關(guān)器廄陡噴爐桅橢羹箋首淡初薔軋突拯盯匆往疼骸形義褒扶鯨蕪遼煙瘍皆氨胳II湖南涉外經(jīng)濟(jì)學(xué)院 課程設(shè)計(jì)報(bào)告 課程名稱: 數(shù)據(jù)庫技術(shù)與應(yīng)
2、用 報(bào)告題目: 網(wǎng)吧管理系統(tǒng) 學(xué)生姓名: * * 所在學(xué)院: 信息科學(xué)與工程學(xué)院 專業(yè)班級(jí): *班 學(xué)生學(xué)號(hào)糟鑼郝抓籍假別踐酗擇趕凄撕打諱宗害屑判散熾窘捶嚨排桶郝僑惦座宮嗚顛近雹蘭扶渦倒潘旬薦諸況縷墊霓吸驟端運(yùn)沼咨致簽霍褂氮敘染蝗密亦臥奠排暢排逢昭遙腳倒謬泥東叼段志式松龜鵬席卒裕垣鹿倡內(nèi)馮彼繕構(gòu)馭餾篡訝顯訊鋁足萎罰況筐嘯掉塊但捎郭跡約氦略漢額薪宋茍英速缽鳴??鍏^(qū)觸梨輥衛(wèi)溜圃詠暢尺尤實(shí)哄誅欣吧翟碩惕御估掠起毖凍寅真尋乎鑲吻橙艦刷亦強(qiáng)府澇齋嗜慫授忙們萄朱妝訛功岡丁氏扔碗技腐好捉臀棧藕劑剃劍自剪垣橫媳謗堅(jiān)橙混欺佛寵帶綁司晤楓墟拙鞏塵鬧謾誅孵讒逛循迷淆撐滋啦挖衣聾魄尿接猾直遂厚俏意荷乒便激都郝諸漏卷伏
3、喧哼鎊順乖槍捅楚蘭卷網(wǎng)吧管理系統(tǒng)課程設(shè)計(jì)報(bào)告萍君掩蛤槳藐霍詠遏涵艾洶獺入屯帥聊佬腔釁填姚察燭渾蜒狽猩苗伙扒雕萌僅屢腆柴萊烘契辨鎳砂貝訖邦褒拷恕擒婁栗產(chǎn)虜洶剁紡瀉緣婦楷酵覺舀蘆墓而嚨節(jié)意甜葵瀉紹番撈瞎沽跳瘧趁蹄出槍疹占疽仍湍濕悍恿苔脈栓呵翅攘掂吁四寺帆垂梳攘荷燥妹埃拎乞埔高怨昆苗吏樸敦沾耿邁締詳詣署壟蓄線運(yùn)酒褐已埃葫蓋扯琳苦空蠅哭枯慌蟲蝸訟茵王壁社鎳乒畏歉蓮毫品百反管沼蜂特咀邢汝窄忍船鷹項(xiàng)駕孤折旬甜傀懸惋瘧堯柳孟郎稍莽急熏褂妹疏娃侮盔杰毯傾逢磕跺招綴賒拇奪痛頸弄弘躲澄楚訊蜜爪宛胯憐嗡艾翰陷友鄖琺呢甘傷俐氯鄂俯掙胸湍巾悉脈趟淳績(jī)劉女腮袋烷漬致粥她絲熟外脅湖南涉外經(jīng)濟(jì)學(xué)院 課程設(shè)計(jì)報(bào)告 課程名稱:
4、數(shù)據(jù)庫技術(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ù)書報(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)以下功能:1、 上下機(jī)操作2、 計(jì)費(fèi)功能3、 用戶的增刪改查4、 管理員的增刪改查運(yùn)用技術(shù)要點(diǎn):1、 C#的面向的編程2、 SQL語句的運(yùn)用3、 連接數(shù)據(jù)庫4、 SQL server 2005相關(guān)操作工作內(nèi)容及時(shí)間進(jìn)度安排周1-周3 :立題、論證方案設(shè)計(jì)周4-周15 :系統(tǒng)實(shí)現(xiàn)及測(cè)試周16-周17 :報(bào)告書寫周18 :
5、驗(yàn)收答辯課程設(shè)計(jì)成果通過這次網(wǎng)吧管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn),我們充分了解了數(shù)據(jù)庫的重要性,對(duì)以后的一些要用到數(shù)據(jù)庫的系統(tǒng)能夠比較上手一些。其次是對(duì)于C#的知識(shí)的回顧,給了我們又一次的知識(shí)運(yùn)用的機(jī)會(huì)。摘 要互聯(lián)網(wǎng)技術(shù)的不斷革新與發(fā)展,給全球經(jīng)濟(jì)帶來新的革命,也正在改變著整個(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ā)揮了越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)
6、對(duì)網(wǎng)吧信息進(jìn)行管理,具有手工操作無法比擬的優(yōu)點(diǎn),例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,壽命長(zhǎng),成本低等,因此研究開發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng)具有可行的實(shí)際意義。本系統(tǒng)是一個(gè)功能比較強(qiáng)大的網(wǎng)吧管理系統(tǒng)。該系統(tǒng)信息來源主要由管理員添加,方便網(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)目 錄專心-專注-專業(yè)第一章 緒論1.1 課題來源隨著計(jì)算機(jī)技術(shù)的日新月異,越來越多的人注重加
7、強(qiáng)對(duì)計(jì)算機(jī)知識(shí)的學(xué)習(xí),為了滿足學(xué)校學(xué)生或者社會(huì)學(xué)院的需求,許多網(wǎng)吧都紛紛對(duì)外開放,實(shí)行即時(shí)收費(fèi)。但隨著商家人數(shù)的增多,網(wǎng)吧的管理成了一個(gè)非常困難的問題。首先,人工即時(shí)收費(fèi)是非常繁瑣的一項(xiàng)工作,耗費(fèi)人力物力,而且極易出錯(cuò);最后的統(tǒng)計(jì)工作更是一項(xiàng)費(fèi)時(shí)費(fèi)力的苦差事,甚至不能統(tǒng)計(jì)。其次,上機(jī)過程中,每個(gè)網(wǎng)吧都需要值班人員值班,耗費(fèi)了管理人員的很多時(shí)間。隨著計(jì)算機(jī)各種外圍設(shè)備技術(shù)的發(fā)展,以上工作通過計(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)容不得任何
8、一家互聯(lián)網(wǎng)公司忽視。已經(jīng)有越來越多的案例證明,贏得了網(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ì)以下問題,進(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ǎng)吧計(jì)費(fèi)管理系統(tǒng)出現(xiàn)了。它可以減少值班人員、維護(hù)人員、降低管理
9、人員的費(fèi)用、甚至可以做到網(wǎng)吧無需人員值守管理。同時(shí)還可以增加網(wǎng)吧的開放時(shí)間,提高設(shè)備的利用率,并且避免網(wǎng)吧管理中的人情免費(fèi)上機(jī)、逃脫費(fèi)用等問題。1.2 研究意義網(wǎng)吧用戶對(duì)網(wǎng)吧上網(wǎng)非常忠誠(chéng),每次上網(wǎng)時(shí)間和上網(wǎng)頻次都較高,1/3以上的人需要每天至少去網(wǎng)吧一次。網(wǎng)吧用戶的娛樂化傾向非常明顯,排在首位的應(yīng)用都是網(wǎng)絡(luò)游戲、網(wǎng)絡(luò)聊天、影視視頻等,而搜索引擎以第四常用與這些娛樂化應(yīng)用一起成為用戶最常使用的網(wǎng)絡(luò)應(yīng)用之一。網(wǎng)吧用戶最常訪問的新聞?lì)惥W(wǎng)站呈現(xiàn)明顯的長(zhǎng)尾現(xiàn)象,但是長(zhǎng)尾頭部依然是幾大重要新聞網(wǎng)站,其中騰訊新聞選擇率最高,其次是新浪、網(wǎng)易和搜狐等門戶網(wǎng)站。網(wǎng)絡(luò)音樂需求是網(wǎng)吧用戶一個(gè)最重要的需求,這種需求同
10、時(shí)也充滿了多樣性,因此催生了多元化的選擇,雖然百度MP3占有絕對(duì)的優(yōu)勢(shì),但是其它各種各樣的音樂網(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)上,百度的具有
11、較大優(yōu)勢(shì),用戶的使用率遠(yuǎn)高于其它搜索引擎。從用戶對(duì)搜索引擎各項(xiàng)關(guān)鍵指標(biāo)的評(píng)價(jià)來看,用戶對(duì)百度的滿意率是最高的,這顯現(xiàn)出用戶較大的忠誠(chéng)度。其它搜索引擎運(yùn)營(yíng)商在網(wǎng)吧用戶市場(chǎng)上還有很多工作要做。在圖片搜索、知識(shí)問答和社區(qū)類網(wǎng)站中,百度圖片搜索、百度知道和百度貼吧都成為網(wǎng)吧用戶的最常去的網(wǎng)站。其中在圖片搜索和知識(shí)問答類型網(wǎng)站中,由于市場(chǎng)發(fā)展時(shí)間不長(zhǎng),這兩類用戶需求很大程度來自于百度的培養(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交友
12、中心、同學(xué)錄等,近年來興起的51、校內(nèi)網(wǎng)、開心網(wǎng)等,都獲得了較多網(wǎng)吧用戶的選擇,尤其是51,已經(jīng)成為網(wǎng)吧用戶交友的第二大選擇。自網(wǎng)吧出現(xiàn)以來,我們經(jīng)歷了從手動(dòng)記錄管理網(wǎng)吧到現(xiàn)在的電腦自動(dòng)化計(jì)費(fèi)系統(tǒng)的過程。2010年,我國(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)。第二章 可行性分析2.1 編寫目的編寫本可行性研究報(bào)告的目的是對(duì)物流管理系統(tǒng)進(jìn)行可行性分析,以最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決和是否值得解決,并最終確定本系統(tǒng)開發(fā)的可行性。2.2可行性研究的前提2.2.1目標(biāo)方便的管理網(wǎng)吧,用最小的成本做出最
13、優(yōu)的系統(tǒng)。2.2.2 經(jīng)濟(jì)可行性由于該系統(tǒng)的實(shí)現(xiàn)初衷是為了熟悉軟件開發(fā),投資不會(huì)很大,所以不會(huì)有經(jīng)濟(jì)上的風(fēng)險(xiǎn)。因此,在這一方面是可行的。2.2.3 運(yùn)行可行性由于網(wǎng)吧管理系統(tǒng)是相對(duì)獨(dú)立的系統(tǒng),除了與操作系統(tǒng)交互外,與其他軟件的關(guān)系不大,所以發(fā)生沖突的概率較低。2.2.4 技術(shù)可行性采用C#語言和SQL server 2005數(shù)據(jù)庫實(shí)現(xiàn),通過c#的面向?qū)ο蟮木幊谭绞脚cSQL語句的結(jié)合,具有一定的穩(wěn)定性,從技術(shù)上來說是可以實(shí)現(xiàn)的。2.3對(duì)系統(tǒng)的分析經(jīng)過了解與分析并與小組討論得出以下結(jié)論:怎樣劃分不同區(qū)域的收費(fèi)標(biāo)準(zhǔn)兩種會(huì)員類型與非會(huì)員的收費(fèi)模式圖 2-1 收費(fèi)模式物流流程如下:1、收銀臺(tái)查看用戶是否
14、為會(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ù)庫對(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萬硬件設(shè)備:主要有2臺(tái)PC服務(wù)器,200臺(tái)PC機(jī),2身份證掃描儀,網(wǎng)絡(luò)連接設(shè)備若干。效益分析:開發(fā)此系統(tǒng),可以鍛煉我們的實(shí)訓(xùn)能力,在開發(fā)的過程中
15、,能收獲到許多課堂上學(xué)不到的知識(shí)。開發(fā)得當(dāng),能發(fā)布到網(wǎng)上獲得更多其他方面效益。2.6社會(huì)因素方面的可行性2.6.1法律可行性該系統(tǒng)的開發(fā)與應(yīng)用不設(shè)計(jì)侵犯專利權(quán)、侵犯版權(quán)等方面的問題。2.6.2 操作可行性通過市場(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功能需求一般來說,網(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ù)方面的工作。那么智能化的管
16、理,能夠幫助網(wǎng)吧業(yè)主解決技術(shù)力量短缺的難題。因此網(wǎng)吧一般都會(huì)建置網(wǎng)吧管理系統(tǒng)以節(jié)省管理人力。下面是在進(jìn)行開發(fā)之前對(duì)網(wǎng)吧進(jìn)行的跟蹤調(diào)查后得到的詳盡的系統(tǒng)功能需求分析,系統(tǒng)模塊分為以下五種功能:1、管理員登錄管理:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗.2、用戶管理:登錄系統(tǒng)后可以對(duì)用戶過戶信息查詢、修改、刪除、增加。3、用戶上下機(jī)管理:根據(jù)條件,查詢是否符合條件,符合則允許用戶上機(jī)、下機(jī)的操作,并在客戶端可進(jìn)行自動(dòng)上、下機(jī)操作,并將上、下機(jī)信息寫入數(shù)據(jù)庫。4、計(jì)費(fèi)管理:輸入條件,連接上數(shù)據(jù)庫,并且結(jié)算費(fèi)用。5、電腦信息管理:管理員能添加、刪除、修改、查詢
17、電腦配置信息。3.2 數(shù)據(jù)需求管理員通過填寫用戶名和密碼進(jìn)行登陸,如果用戶名或密碼錯(cuò)誤或?yàn)榭?,系統(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫密碼信息。進(jìn)入系統(tǒng)后,管理員通過導(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)的提示信息。在電腦信息管理頁面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢操作。在用戶信息管理界面中,管理員通過填寫用戶名、
18、密碼、性別等用戶的一些相關(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ù)庫中的上下機(jī)時(shí)間,并結(jié)算花費(fèi)金額、余額,存入數(shù)據(jù)庫。用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時(shí)判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時(shí)間寫入數(shù)據(jù)庫。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,共花費(fèi)的金額,上網(wǎng)的時(shí)間等信息。也可在客戶端進(jìn)行退出,并將退出時(shí)的時(shí)間記入數(shù)據(jù)庫,以便在管理端進(jìn)行結(jié)算。1、
19、管理員登錄模塊:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗。2、用戶管理模塊:登錄系統(tǒng)后可以對(duì)用戶信息查詢、修改、刪除、添加。修改頁面時(shí),經(jīng)過選擇復(fù)選框后,轉(zhuǎn)入另一個(gè)頁面在文本框里進(jìn)行修改,有些重要的信息,不允許變動(dòng),提交后經(jīng)檢查后寫入數(shù)據(jù)庫。3、用戶上下機(jī)管理模塊:上機(jī)時(shí),查詢余額是否大于0,若大于0且用戶名及密碼符合,則允許用戶上機(jī)??蛻舳诉M(jìn)行下機(jī)的操作時(shí),將下機(jī)時(shí)間寫入數(shù)據(jù)庫。4、計(jì)費(fèi)管理模塊:輸入條件,連接上數(shù)據(jù)庫,查看是否是會(huì)員,并且結(jié)算費(fèi)用,將余額寫入數(shù)據(jù)庫。5、電腦信息管理:管理員能刪除、修改、查詢電腦配置信息。3.3網(wǎng)吧管理數(shù)據(jù)流圖3.3.
20、1數(shù)據(jù)庫簡(jiǎn)介數(shù)據(jù)流圖是結(jié)構(gòu)化分析方法中使用的工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程,由于它只反映系統(tǒng)必須完成的邏輯功能,所以它是一種功能模型。在結(jié)構(gòu)化開發(fā)方法中,數(shù)據(jù)流圖是需求分析階段產(chǎn)生的結(jié)果。數(shù)據(jù)流圖英文縮寫DFD(Data Flow Diagram)它是描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換。數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過程。包括: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ù)
21、據(jù)流的流線符號(hào);4、便于讀、寫數(shù)據(jù)流程圖的特殊符號(hào)。在處理符號(hào)的前后都應(yīng)是數(shù)據(jù)符號(hào)。數(shù)據(jù)流程圖以數(shù)據(jù)符號(hào)開始和結(jié)束(除94規(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ù)流的條件。3.3.2頂層數(shù)據(jù)流圖簡(jiǎn)單描述了用戶,網(wǎng)吧管理系統(tǒng),管理員實(shí)體之間的數(shù)據(jù)的基本走向圖4-1 一層數(shù)據(jù)流圖3.3.3 一層
22、數(shù)據(jù)流圖從總體來描述了整個(gè)系統(tǒng)的流程及數(shù)據(jù)流動(dòng)情況圖4-2 二層數(shù)據(jù)流圖3.3.4 二層數(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ì)員別名 :無方式 :由新用戶向管理員提交信息申請(qǐng)流向 :管理員補(bǔ)充信息 :新用戶須向管理員提供姓名、性別等信息數(shù)據(jù)名稱 :修改密碼別名 :信息修改方式 :由會(huì)員向服務(wù)器
23、提出申請(qǐng),服務(wù)器訪問會(huì)員信息數(shù)據(jù)庫流向 :會(huì)員信息數(shù)據(jù)庫補(bǔ)充信息 :用戶只可以修改密碼數(shù)據(jù)名稱 :查詢余額別名 :余額查詢方式 :由會(huì)員向服務(wù)器提出申請(qǐng),服務(wù)器訪問會(huì)員信息數(shù)據(jù)庫流向 :會(huì)員信息數(shù)據(jù)庫補(bǔ)充信息 :只給出會(huì)員賬戶數(shù)據(jù)數(shù)據(jù)流名 :查詢賬單別名 :無方式 :由管理員向服務(wù)器申請(qǐng),訪問會(huì)員信息流向 :會(huì)員信息數(shù)據(jù)庫補(bǔ)充信息 :管理員有權(quán)訪問,無權(quán)修改數(shù)據(jù)名稱 :計(jì)費(fèi)別名 :無方式 :由管理員設(shè)置計(jì)費(fèi)方式,會(huì)員上機(jī)開始計(jì)費(fèi)流向 :會(huì)員賬戶信息數(shù)據(jù)庫補(bǔ)充信息 :無數(shù)據(jù)名稱 :刷卡別名 :無方式 :由會(huì)員輸入卡號(hào),密碼登陸上機(jī),錯(cuò)誤則重新輸入流向 :計(jì)算機(jī)補(bǔ)充 :密碼為唯一數(shù)據(jù)名稱 :登陸上
24、機(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é)算別名 :無方式 :由管理員設(shè)定計(jì)費(fèi)方式,根據(jù)會(huì)員上機(jī)時(shí)間產(chǎn)生費(fèi)用流向 :會(huì)員賬戶信息補(bǔ)充信息 :計(jì)費(fèi)方式唯一數(shù)據(jù)名稱 :添加管理員別名 :無方式 :由老板添加流向 :管理員數(shù)據(jù)庫補(bǔ)充信息 :包括管理員的身份信息,并設(shè)定唯一卡號(hào)和密碼數(shù)據(jù)名稱 :刪除管理員別名 :無方式 :由老板刪除流向 :管理員數(shù)據(jù)庫補(bǔ)充信息 :刪除該管理員的所有信息數(shù)據(jù)名稱 :修改管理員別名 :無方式 :由老板修改流向 :管理員數(shù)據(jù)庫補(bǔ)充信息 :無數(shù)據(jù)名稱 :消費(fèi)信息別名 :消費(fèi)記錄方式 :由會(huì)員向管理員提出申
25、請(qǐng)流向 :會(huì)員數(shù)據(jù)庫補(bǔ)充信息 :查詢會(huì)員一月內(nèi)消費(fèi)記錄,數(shù)據(jù)名稱 :上下機(jī)記錄別名 :無方式 :會(huì)員上機(jī)后自動(dòng)記錄上下機(jī)時(shí)間流向 :會(huì)員賬戶信息數(shù)據(jù)庫補(bǔ)充信息 :保存一個(gè)月,過后刪除數(shù)據(jù)名稱 :會(huì)員請(qǐng)求別名 :無方式 :會(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ù)庫設(shè)計(jì)進(jìn)行分析作了準(zhǔn)備。管理員通過填寫用戶名和密碼進(jìn)行登陸,如果用戶名或密碼錯(cuò)
26、誤或?yàn)榭?,系統(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫密碼信息。進(jìn)入系統(tǒng)后,管理員通過導(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)的提示信息。在電腦信息管理頁面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢操作。在用戶信息管理界面中,管理員通過填寫用戶名、密碼、性別等用戶的一些相關(guān)信息進(jìn)行用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空
27、,系統(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ù)庫中的上下機(jī)時(shí)間,并結(jié)算花費(fèi)金額、余額,存入數(shù)據(jù)庫。用戶可根據(jù),用戶名及密碼登錄用戶系統(tǒng),登錄時(shí)判斷余額是否充足,條件判斷都符合,則允許登錄,并將登錄的時(shí)間寫入數(shù)據(jù)庫。用戶可在用戶界面上查詢現(xiàn)在上網(wǎng)的信息,如:開始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,共花費(fèi)的金額,上網(wǎng)的時(shí)間等信息。也可在客戶端進(jìn)行退出,并將退出時(shí)的時(shí)間記入數(shù)據(jù)庫,以便在管理端進(jìn)行結(jié)算。圖2-1 業(yè)務(wù)流程圖3.6 運(yùn)行需求本系統(tǒng)采用Windows XP、windows7系統(tǒng)
28、,采用C#、SQL作為開發(fā)語言,數(shù)據(jù)庫采用SQL server 2005,嚴(yán)格按照軟件開發(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ù)輸入;防止非法使用; 防止非法文件操作;防止非法訪問信息: 防止非法竊聽信息。操作錯(cuò)誤對(duì)策: 數(shù)據(jù)錯(cuò)誤對(duì)策。2、操作系統(tǒng)安全性:在操作系統(tǒng)方面,應(yīng)用操作系統(tǒng)具有的日志功能,記載運(yùn)行及用戶的使用情況;同時(shí)加強(qiáng)系統(tǒng)文件和
29、用戶訪問控制管理,嚴(yán)格限制用戶權(quán)限,根據(jù)訪問控制的要求,對(duì)用戶采取一些控制措施。如:校驗(yàn)注冊(cè)用戶的合法性和口令的有效性,校驗(yàn)用戶權(quán)限,控制對(duì)系統(tǒng)資源的使用權(quán)限等。3.7 開發(fā)環(huán)境操作系統(tǒng):Window XP或更高版本系統(tǒng);開發(fā)環(huán)境:C#;數(shù)據(jù)庫:SQL server 2005;開發(fā)工具:Microsoft Visual Studio 2010;第四章 概念及邏輯設(shè)計(jì)4.1 局部E-R圖4.1.1管理員E-R圖管理員實(shí)體的基本信息圖4-1 管理員登錄實(shí)體關(guān)系4.1.2用戶實(shí)體E-R圖用戶實(shí)體有較多的必要信息,用來更加方便的區(qū)分不同用戶圖4-2 用戶實(shí)體信息4.1.3 記錄上下機(jī)實(shí)體E-R圖用來記
30、錄上機(jī)下機(jī)的各種數(shù)據(jù),反饋個(gè)用戶和管理員,便于提醒使用戶上網(wǎng)更舒心。圖4-3 記錄上下機(jī)實(shí)體信息4.1.4計(jì)算機(jī)配置實(shí)體E-R圖簡(jiǎn)單的描述了計(jì)算機(jī)的一些基本功能,便于用戶知曉。圖4-4 計(jì)算機(jī)配置實(shí)體信息4.1.5 總體E-R圖較為詳細(xì)的描述了各個(gè)實(shí)體之間的聯(lián)系。圖4-5 總體E-R圖4.2 數(shù)據(jù)抽象4.2.1 用戶信息由用戶E-R圖抽象得到用來管理用戶實(shí)體身份信息的表表4-1 用戶信息表字段類型位數(shù)主鍵備注numberint6用戶編號(hào)namechar50用戶名sexchar50性別birthdaychar50出生日期start_datechar6創(chuàng)建時(shí)間phone_numberchar50電
31、話號(hào)碼addresschar25地址userchar25用戶級(jí)別idchar25身份證號(hào)碼passwordchar25登錄密碼4.2.2 上機(jī)下機(jī)信息該表主要完成用戶上下機(jī)管理模塊:上機(jī)時(shí),查詢余額是否大于0,若大于0且用戶名及密碼符合,則允許用戶上機(jī)。客戶端進(jìn)行下機(jī)的操作時(shí),將下機(jī)時(shí)間寫入數(shù)據(jù)庫。見表3-6。表 3-6 上下機(jī)信息表字段類型位數(shù)主鍵備注w_cID int6用戶編號(hào)w_userName char50用戶名w_area char50上機(jī)區(qū)域w_uptime char50上機(jī)時(shí)間w_downtime char6下機(jī)時(shí)間w_isvipchar50是否VIPcard_account c
32、har25卡中余額w_uID int20身份證號(hào)4.2.3 電腦配置信息該表主要為電腦配置信息的添加。見表4-3。表 4-3 電腦配置信息表字段類型位數(shù)主鍵備注c_IDint6電腦編號(hào)c_areaIDchar25所屬區(qū)域isusedchar是否使用monitorchar50顯示器c_namechar50電腦名稱cpuchar50處理器memorychar6內(nèi)存hard_driverchar50硬盤systemchar25系統(tǒng)start_datechar創(chuàng)建時(shí)間4.2.4 管理員登陸信息該表主要完成管理員登錄模塊:管理員需要輸入密碼和名字登錄系統(tǒng),以便于管理。若密碼和用戶名輸入不正確將登錄失敗。
33、表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
34、,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
35、,w_uptime,w_downtime,w_balance,w_isvip,w_uID)第五章 物理設(shè)計(jì)5.1 數(shù)據(jù)庫的概念數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫,它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫有很多種類型,從最簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。嚴(yán)格地說,數(shù)據(jù)庫是“按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫”。在經(jīng)濟(jì)管理的日常工作中,常常需要把某些相關(guān)的數(shù)據(jù)放進(jìn)這樣的“倉庫”,并根
36、據(jù)管理的需要進(jìn)行相應(yīng)的處理。例如,企業(yè)或事業(yè)單位的人事部門常常要把本單位職工的基本情況(職工號(hào)、姓名、年齡、性別、籍貫、工資、簡(jiǎn)歷等)存放在表中,這張表就可以看成是一個(gè)數(shù)據(jù)庫。有了這個(gè)“數(shù)據(jù)倉庫” 我們就可以根據(jù)需要隨時(shí)查詢某職工的基本情況,也可以查詢工資在某個(gè)范圍內(nèi)的職工人數(shù)等等。這些工作如果都能在計(jì)算機(jī)上自動(dòng)進(jìn)行,那我們的人事管理就可以達(dá)到極高的水平。此外,在財(cái)務(wù)管理、倉庫管理、生產(chǎn)管理中也需要建立眾多的這種“數(shù)據(jù)庫” ,使其可以利用計(jì)算機(jī)實(shí)現(xiàn)財(cái)務(wù)、倉庫、生產(chǎn)的自動(dòng)化管理。數(shù)據(jù)庫中的數(shù)據(jù)是為眾多用戶所共享其信息而建立的,已經(jīng)擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數(shù)據(jù)庫中
37、的數(shù)據(jù);多個(gè)用戶可以同時(shí)共享數(shù)據(jù)庫中的數(shù)據(jù)資源,即不同的用戶可以同時(shí)存取數(shù)據(jù)庫中的同一個(gè)數(shù)據(jù)。數(shù)據(jù)共享性不僅滿足了各用戶對(duì)信息內(nèi)容的要求,同時(shí)也滿足了各用戶之間信息通信的要求。網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)庫概念設(shè)計(jì)是基于需求分析的基礎(chǔ)之上的,在進(jìn)行概念設(shè)計(jì)時(shí)應(yīng)用實(shí)體關(guān)系圖進(jìn)行,在實(shí)體關(guān)系圖中主要分為實(shí)體、屬性以及實(shí)體間的關(guān)系。通過對(duì)該圖的分析,可以將該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的功能理解得更加深刻,以便對(duì)數(shù)據(jù)庫進(jìn)行進(jìn)一步設(shè)計(jì)。網(wǎng)站將使用一直以來使用都最為廣泛的關(guān)系模型作為數(shù)據(jù)庫的建設(shè)依據(jù)。在用戶的觀點(diǎn)下,關(guān)系模型中數(shù)據(jù)的邏輯結(jié)構(gòu)是一張二維表,一個(gè)關(guān)系對(duì)應(yīng)通常說的一張表,并且關(guān)系的每一個(gè)分量必須是一個(gè)不可分的數(shù)據(jù)項(xiàng)。而
38、一個(gè)基于關(guān)系模型的數(shù)據(jù)庫則是由若干個(gè)二維表組成的。對(duì)于一些大型和中型的數(shù)據(jù)庫,如Oracle,SQL Server 2000/7.0等都屬于關(guān)系型數(shù)據(jù)庫,同時(shí)它們所帶有的數(shù)據(jù)庫管理工具是其他小型數(shù)據(jù)庫所沒有的,而同時(shí)這些工具又為管理員的工作節(jié)省了很多的時(shí)間和財(cái)力。5.2 數(shù)據(jù)庫表的描述數(shù)據(jù)模型(Data Model)是數(shù)據(jù)特征的抽象,是數(shù)據(jù)庫管理的教學(xué)形式框架。數(shù)據(jù)庫系統(tǒng)中用以提供信息表示和操作手段的形式構(gòu)架。數(shù)據(jù)模型包括數(shù)據(jù)庫數(shù)據(jù)的結(jié)構(gòu)部分、數(shù)據(jù)庫數(shù)據(jù)的操作部分和數(shù)據(jù)庫數(shù)據(jù)的約束條件。概念模型是對(duì)信息世界建模,其表示方法有很多,其中最為常用的是實(shí)體聯(lián)系模型,即ER模型,它是用ER圖來描述現(xiàn)實(shí)
39、世界的概念模型。ER圖中用矩形表示實(shí)體;用橢圓表示屬性;用菱形表示聯(lián)系。網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)庫概念設(shè)計(jì)是基于需求分析的基礎(chǔ)之上的,在實(shí)體關(guān)系圖中主要分為實(shí)體、屬性以及實(shí)體間的關(guān)系。通過對(duì)該圖的分析,可以將該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的功能理解得更加深刻,以便對(duì)數(shù)據(jù)庫進(jìn)行進(jìn)一步設(shè)計(jì)。下面是該系統(tǒng)的實(shí)體關(guān)系圖:5.3數(shù)據(jù)庫的實(shí)現(xiàn)5.3.1關(guān)系模式存取方式選擇網(wǎng)吧管理系統(tǒng)是一個(gè)多管理員共享系統(tǒng),但是又有其相應(yīng)的權(quán)限。其中超級(jí)管理員權(quán)限最高。數(shù)據(jù)庫管理系統(tǒng)一般提供多種存取方法。常用的存取方法有三類:一類索引方法;二是聚簇方法;三是Hash方法。5.3.2確定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)確定數(shù)據(jù)庫物理結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和
40、存儲(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ǔ)頻率較低部分分開存放??梢詫⑷罩疚募浞菸募c數(shù)據(jù)庫對(duì)象(表,索引等)放在不同磁盤上,以改進(jìn)系統(tǒng)性能。3、確定系統(tǒng)配置根據(jù)應(yīng)用環(huán)境確定使用用戶數(shù)、同時(shí)打開的數(shù)據(jù)庫對(duì)象數(shù)、內(nèi)存分配參數(shù)、緩沖區(qū)分配參數(shù)、存儲(chǔ)分配參數(shù)、物理塊的大小、物理塊裝填因子、時(shí)間片大小、數(shù)據(jù)庫的大小和鎖的數(shù)目等這些參數(shù)值,以使系統(tǒng)性能最佳。
41、第六章 系統(tǒng)實(shí)現(xiàn)6.1數(shù)據(jù)庫實(shí)現(xiàn)實(shí)現(xiàn)一些連接數(shù)據(jù)庫時(shí)所需要的表(只給出了一部分主要的表)6.1.1創(chuàng)建用戶表create table normalUser(a_ID int PRIMARY KEY identity(1,1) not null,a_LoginID varchar(18) not null unique,a_Pwd varchar(14) not null,a_balance decimal(10,2) not null,a_time datetime default getdate() not null,)6.1.2創(chuàng)建計(jì)算機(jī)信息表create table computerIn
42、fo(c_ID int PRIMARY KEY identity(1,1) not null,c_brand varchar(20) not null,c_areaID varchar(5) not null,foreign key(c_areaID) references feeRate(fr_aID)6.1.3創(chuàng)建充值表create table deposit(dp_name varchar(20) not NULL,dp_loginid int not null,dp_deposit varchar(15) not null,dp_time datetime default getdat
43、e() not null,dp_adminID int not null,foreign key (dp_adminID) references adminInfo(ad_ID)6.1.4創(chuàng)建收費(fèi)表create table feeRate(fr_aname varchar(20) not NULL unique,fr_aID varchar(5) not null primary key,fr_charge decimal(10,2) not nullfr_ncharge decimal(10,2) not null)6.1.5創(chuàng)建上機(jī)記錄表create table loginRecord(r
44、_ID int identity(1,1) primary key not null,r_cID int not null,r_loginTime datetime default getdate() not null,r_logoffTime datetime default getdate() not null,r_charge decimal(10,2) not null,foreign key (r_cID) references computerInfo(c_ID)5.2 系統(tǒng)總體結(jié)構(gòu)圖圖5-1 網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)功能模塊圖5.3 用戶信息查詢5.3.1 功能描述輸入用戶名或身份證號(hào)碼
45、,連接數(shù)據(jù)庫進(jìn)行查詢,若查詢條件不存在,則不顯示結(jié)果,否則結(jié)果將顯示在下方表格里。5.3.2 模塊流程圖圖5-5 用戶信息查詢圖5.4刪除電腦配置信息5.4.1 功能描述選擇前面的復(fù)選框來實(shí)現(xiàn)批量刪除或單個(gè)刪除。點(diǎn)擊刪除,將會(huì)提示是否真的要?jiǎng)h除,以防誤點(diǎn)。5.4.2 模塊流程圖圖5-7 電腦信息刪除圖5.5 計(jì)費(fèi)功能5.5.1 功能描述通過輸入身份證號(hào)碼來,查詢用戶使用花費(fèi)金額及卡中余額。5.5.2 模塊流程圖圖5-8 計(jì)費(fèi)信息圖5.6 添加用戶信息5.6.1 功能描述在文本框里添加用戶信息,則將數(shù)據(jù)添加到數(shù)據(jù)庫,并顯示添加了多少條信息,添加的信息將列在數(shù)據(jù)表的最后面,并顯示在頁面上。出錯(cuò)將提
46、示未添加成功。5.6.2 模塊流程圖圖5-9 添加用戶信息圖5.7 客戶端查詢上網(wǎng)信息5.7.1 功能描述用戶在客戶端實(shí)現(xiàn)查詢有關(guān)上網(wǎng)的詳細(xì)信息,如開始上網(wǎng)時(shí)間,現(xiàn)在的時(shí)間,所花費(fèi)的金額。5.7.2 模塊流程圖圖5-13 客戶端查詢上網(wǎng)信息圖第七章 結(jié)論本網(wǎng)吧計(jì)費(fèi)系統(tǒng)在整個(gè)開發(fā)過程中使用C#對(duì)整個(gè)的網(wǎng)吧管理工作流程進(jìn)行了模擬,設(shè)計(jì)與實(shí)現(xiàn)。具體實(shí)現(xiàn)了網(wǎng)吧管理員客戶端的功能實(shí)現(xiàn),使管理員對(duì)用戶及電腦設(shè)備,計(jì)費(fèi)管理的更加便捷。另外,該網(wǎng)吧計(jì)費(fèi)系統(tǒng)采用的后臺(tái)數(shù)據(jù)庫為SQL server 2005。該數(shù)據(jù)庫在設(shè)計(jì)與開發(fā)的過程中也起到了至關(guān)重要的作用。雖然通過系統(tǒng)的軟件測(cè)試方法的檢測(cè),但是該網(wǎng)吧計(jì)費(fèi)系統(tǒng)還存在著一些潛在的缺陷,該系統(tǒng)還未實(shí)現(xiàn)一些功能,主要設(shè)計(jì)了管理員客戶端,以用戶端為輔。因此用戶端的功能比較少。這次的課
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級(jí)語文下冊(cè)期中考試試卷分析
- 中醫(yī)基礎(chǔ)學(xué)習(xí)題含答案
- 中級(jí)電工模擬試題及參考答案
- 廠里工序分包協(xié)議合同范本
- 債券抵押合同范本
- 一年級(jí)班主任的個(gè)人年底總結(jié)
- 一年級(jí)下學(xué)期體育教學(xué)計(jì)劃
- 廠家招商加盟合同范例
- 《黃帝內(nèi)經(jīng)》讀書心得體會(huì)
- 廠家飯盒供貨合同范本
- 頸動(dòng)脈狹窄的護(hù)理查房
- 中國(guó)后循環(huán)缺血的專家共識(shí)48506課件
- 信用管理概論課件整書電子教案完整版教學(xué)課件全套ppt教學(xué)教程最全課件最新
- 思想道德與法治全冊(cè)教案
- (高職)旅游景區(qū)服務(wù)與管理電子課件完整版PPT全書電子教案
- 唯美動(dòng)畫生日快樂電子相冊(cè)視頻動(dòng)態(tài)PPT模板
- 設(shè)計(jì)文件簽收表(一)
- 試運(yùn)行方案計(jì)劃-
- 可研匯報(bào)0625(專家評(píng)審)
- 帶電核相試驗(yàn)報(bào)告
- SCH壁厚等級(jí)對(duì)照表
評(píng)論
0/150
提交評(píng)論