資源描述:
《網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)匯本.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)設(shè)計(jì)報(bào)告題目:網(wǎng)吧管理系統(tǒng)數(shù)據(jù)庫(kù)學(xué)號(hào):學(xué)生:指導(dǎo)教師:提交時(shí)間:2013-11-23第1章 需求分析1.1 需求分析任務(wù)1.2需求分析過(guò)程1.3數(shù)據(jù)字典和流程圖1.4系統(tǒng)功能分析第2章概念結(jié)構(gòu)設(shè)計(jì)2.1概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟2.2數(shù)據(jù)抽象與局部視圖設(shè)計(jì)2.3視圖的集成第3章 邏輯結(jié)構(gòu)設(shè)計(jì)3.1E-R圖向關(guān)系模型的轉(zhuǎn)換3.2數(shù)據(jù)模型的優(yōu)化3.3數(shù)據(jù)庫(kù)的結(jié)構(gòu)3.4數(shù)據(jù)庫(kù)關(guān)系圖第4章 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)第5章 數(shù)據(jù)庫(kù)完整性設(shè)計(jì)5.1 主鍵及唯一性索引5.2參照完整性設(shè)計(jì)5.3 Check約束5.5觸發(fā)器設(shè)計(jì)第6章數(shù)據(jù)庫(kù)視圖設(shè)計(jì)第7章數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程設(shè)計(jì)第8章權(quán)限設(shè)計(jì)總結(jié)參考文獻(xiàn)第
2、一章需求分析1.1需求分析的任務(wù)調(diào)查網(wǎng)吧管理系統(tǒng)應(yīng)用領(lǐng)域涉及的容,對(duì)涉及到領(lǐng)域的各個(gè)應(yīng)用的信息要求和操作要求進(jìn)行詳細(xì)分析,形成需求分析說(shuō)明書(shū)。最重要的是調(diào)查、收集信息、分析用戶(hù)信息和上網(wǎng)流程。處理要求、數(shù)據(jù)的安全性與完整性要求。1.2需求分析的過(guò)程網(wǎng)吧管理人員為方便用戶(hù),需開(kāi)發(fā)一個(gè)網(wǎng)吧管理系統(tǒng)。為便于用戶(hù)安全,快速的上網(wǎng),網(wǎng)吧把用戶(hù)信息,包括、號(hào)、卡號(hào)、上機(jī)時(shí)間、通過(guò)此次數(shù)據(jù)庫(kù)的課程設(shè)計(jì),進(jìn)一步將理論與實(shí)際相結(jié)合,增強(qiáng)了對(duì)數(shù)據(jù)庫(kù)方面應(yīng)用的理解,對(duì)自己今后參與開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)積累了不少經(jīng)驗(yàn),在實(shí)驗(yàn)過(guò)程中,從建立數(shù)據(jù)開(kāi)始,對(duì)靈據(jù)庫(kù)設(shè)計(jì)理念及思想上有更高的認(rèn)識(shí),從需求分析,到概念設(shè)計(jì)和邏輯設(shè)計(jì),E-
3、R圖的表示,數(shù)據(jù)字典的創(chuàng)建,懂得了不少有關(guān)數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程中的知識(shí),在實(shí)驗(yàn)中建表,及其關(guān)系模式,關(guān)系代數(shù)的建立及理解,能將SQL語(yǔ)言很好的運(yùn)用,增強(qiáng)了自己在數(shù)據(jù)庫(kù)中應(yīng)用SQL語(yǔ)言的靈活性,其中包括,插入、刪除、修改、查詢(xún),牽涉表和表之間的聯(lián)系,主建與外鍵的定義,約束項(xiàng)的設(shè)置,使邏輯更嚴(yán)密,在學(xué)習(xí)過(guò)程中,我也能過(guò)上網(wǎng)查了不少資料,也看了一些別人設(shè)計(jì)的圖書(shū)館管理信息系統(tǒng)的設(shè)計(jì)報(bào)告,學(xué)以致用,自我創(chuàng)新,獨(dú)立完成了這份自己的報(bào)告,從中在學(xué)到用,從用又到學(xué),不斷修改,系統(tǒng)更新。雖然不能達(dá)到完善系統(tǒng),但也做到了盡善盡美,加強(qiáng)理論學(xué)習(xí)對(duì)完善系統(tǒng)會(huì)有很多幫助,不管怎么說(shuō),對(duì)這次做的課程設(shè)計(jì)自己覺(jué)得還算滿(mǎn)意。下
4、機(jī)時(shí)間、級(jí)別等信息,輸入網(wǎng)吧管理系統(tǒng)的客戶(hù)端程序,系統(tǒng)經(jīng)過(guò)查詢(xún)網(wǎng)吧電腦信息數(shù)據(jù)服務(wù)器后,為用戶(hù)安排電腦。在用戶(hù)運(yùn)行電腦期間,系統(tǒng)自動(dòng)為用戶(hù)計(jì)時(shí),并根據(jù)不同用戶(hù)的不同級(jí)別給出相應(yīng)的單價(jià),提示用戶(hù)該繳納的費(fèi)用。同時(shí)系統(tǒng)還給每個(gè)電腦分配電腦的網(wǎng)管進(jìn)行電腦的維護(hù),方便用戶(hù)上網(wǎng)。1.3數(shù)據(jù)字典與流程圖調(diào)查用戶(hù)需求1.普通用戶(hù)管理需求l功能:為每個(gè)上網(wǎng)用戶(hù)登記信息,分配賬號(hào),有效而且安全的管理用戶(hù)的信息。2.費(fèi)用管理需求l交費(fèi)功能:交費(fèi),上機(jī)時(shí)間,下機(jī)時(shí)間3.電腦管理需求l管理查詢(xún)功能:查詢(xún)電腦編號(hào),并且查看各個(gè)編號(hào)的電腦型號(hào)4.網(wǎng)管管理需求l查詢(xún)功能:網(wǎng)管編號(hào),網(wǎng)管,分區(qū)號(hào)1.4系統(tǒng)功能分析在調(diào)查完了
5、用戶(hù)需求之后,就要開(kāi)始分析用戶(hù)需求。在此,我們采用自頂向下的結(jié)構(gòu)化分析方法。首先,定義全局概念結(jié)構(gòu)的框架,如圖2.2所示。圖1.1網(wǎng)吧管理系統(tǒng)總框架圖網(wǎng)吧管理系統(tǒng)用戶(hù)信息系統(tǒng)電腦信息系統(tǒng)費(fèi)用信息系統(tǒng)分區(qū)信息系統(tǒng)網(wǎng)管信息系統(tǒng)各子系統(tǒng)需要進(jìn)一步細(xì)化。旅客信息系統(tǒng)為例進(jìn)一步細(xì)化,如圖2.3所示。用戶(hù)信息系統(tǒng)統(tǒng)計(jì)人數(shù)查詢(xún)用戶(hù)信息圖1.2用戶(hù)信息系統(tǒng)細(xì)化以其中的查詢(xún)用戶(hù)信息功能為例進(jìn)一步細(xì)化,如圖2.4所示。查詢(xún)用戶(hù)信息查詢(xún)卡號(hào)查詢(xún)身份證號(hào)查詢(xún)用戶(hù)名查詢(xún)級(jí)別圖1.3查詢(xún)用戶(hù)信息功能電腦信息系統(tǒng)查詢(xún)電腦編號(hào)查詢(xún)電腦名稱(chēng)查詢(xún)單價(jià)圖1.4電腦信息系統(tǒng)細(xì)化費(fèi)用信息系統(tǒng)查詢(xún)卡號(hào)查詢(xún)電腦編號(hào)查詢(xún)上機(jī)時(shí)間查詢(xún)下機(jī)時(shí)
6、間圖1.5費(fèi)用信息系統(tǒng)細(xì)化分區(qū)信息系統(tǒng)查詢(xún)分區(qū)號(hào)查詢(xún)電腦編號(hào)查詢(xún)分區(qū)名稱(chēng)圖1.6分區(qū)信息系統(tǒng)細(xì)化網(wǎng)管信息系統(tǒng)查詢(xún)網(wǎng)管編號(hào)查詢(xún)分區(qū)號(hào)查詢(xún)網(wǎng)管姓名圖1.7網(wǎng)管信息系統(tǒng)細(xì)化將所有子系統(tǒng)全部細(xì)化。將所有用戶(hù)需求分析完畢之后,就要開(kāi)始構(gòu)造數(shù)據(jù)字典了。經(jīng)分析之后,本系統(tǒng)要用到五個(gè)基本表:用戶(hù)信息表,電腦信息表,費(fèi)用信息表,分區(qū)信息表,網(wǎng)管信息表。數(shù)據(jù)結(jié)構(gòu)定義如表2.1。表1.8數(shù)據(jù)結(jié)構(gòu)定義數(shù)據(jù)結(jié)構(gòu)名含義說(shuō)明組成用戶(hù)信息定義了用戶(hù)的有關(guān)信息卡號(hào),號(hào),用戶(hù)名,,級(jí)別電腦信息定義了電腦有關(guān)信息電腦編號(hào),電腦名稱(chēng),單價(jià)費(fèi)用信息表定義了上網(wǎng)費(fèi)用的有關(guān)信息卡號(hào),電腦編號(hào),上機(jī)時(shí)間,下機(jī)時(shí)間分區(qū)信息表定義了電腦分區(qū)的
7、有關(guān)信息分區(qū)號(hào),電腦編號(hào),分區(qū)名稱(chēng)網(wǎng)管信息表定義了網(wǎng)管有關(guān)信息網(wǎng)管編號(hào),分區(qū)號(hào),網(wǎng)管第二章概念結(jié)構(gòu)設(shè)計(jì)2.1概念結(jié)構(gòu)設(shè)計(jì)的方法與步驟2.1.1概念結(jié)構(gòu)設(shè)計(jì)的方法概念設(shè)計(jì)階段我采用自底向上的方法,即自頂向下的進(jìn)行需求分析,然后再自底向上的進(jìn)行概念結(jié)構(gòu)設(shè)計(jì)。對(duì)已經(jīng)細(xì)化到無(wú)法再分的階段逐步集成在一起,最終合成一個(gè)全局概念模式。2.1.2概念結(jié)構(gòu)設(shè)計(jì)的步驟第一步是進(jìn)行局部視圖的設(shè)計(jì):由于高層的數(shù)據(jù)流圖只能反映系統(tǒng)的概