資源描述:
《酒 店 管 理 系 統(tǒng) 數(shù) 據(jù) 庫 設(shè) 計(jì).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、45酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)(1).程序該軟件比較簡單,交付的程序?yàn)橐粋€(gè)主程序student.exe使用VisualBasic6.0開發(fā)。(2).文檔與軟件一同交付的文檔包括軟件的說明文件Readme.txt和版權(quán)文檔license.(3).運(yùn)行環(huán)境軟件在windows環(huán)境下開發(fā)故其只能在Windows環(huán)境下運(yùn)行,不能兼容Liunx與Unix。可在Windows各個(gè)版本(windows9.x/windowsNT/windows2000/windowsxp)上獨(dú)立運(yùn)行。4.服務(wù)開發(fā)單位可向用戶提供包括人員培訓(xùn)在內(nèi)的一系列有關(guān)服務(wù),但鑒于本系
2、統(tǒng)簡單,只要有一點(diǎn)windows操作經(jīng)驗(yàn)的人就能使用,故可以省去培訓(xùn)的服務(wù),另外開發(fā)單位還為該軟件用戶提供安裝,保修,以及系統(tǒng)的免費(fèi)維護(hù)等等以及其他一些運(yùn)行支持。5.驗(yàn)收標(biāo)準(zhǔn)軟件的驗(yàn)收標(biāo)準(zhǔn)完全由用戶提出的軟件需求制定,能保證軟件的基本符合用戶的要求。三.實(shí)施計(jì)劃1.任務(wù)分解鑒于軟件開發(fā)工作過于簡單,所以整個(gè)開發(fā)工作可以同時(shí)一起完成。2.進(jìn)度對于該小系統(tǒng),系統(tǒng)從開發(fā)開始到結(jié)束為期較短,具體進(jìn)度如下圖示:圖六軟件開發(fā)進(jìn)度圖3.預(yù)算軟件資金投入較少,具體預(yù)算分配簡略。4.關(guān)鍵問題使用目前的設(shè)備與現(xiàn)有開發(fā)技術(shù)完全可以開發(fā)出該系統(tǒng),總的來說該項(xiàng)目
3、沒有較大的技術(shù)難點(diǎn)與其他的一些風(fēng)險(xiǎn)因素。對于出現(xiàn)的一些小難點(diǎn)總都能得到解決。四.人員組織及分工(略)五.交付期限所要開發(fā)的系統(tǒng)較簡單,所有開發(fā)工作用戶要求要在1個(gè)月內(nèi)完成。六.專題計(jì)劃要點(diǎn)系統(tǒng)的測試計(jì)劃將在后面敘述,其他的質(zhì)量保證計(jì)劃,人員培訓(xùn)計(jì)劃,以及系統(tǒng)安裝計(jì)劃等等省略。?需求規(guī)格說明書(RequirementsSpecification)一.引言1.編寫目的45酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)需求分析是軟件系統(tǒng)生存期中定義階段的最后一個(gè)步驟。是作為整個(gè)軟件開發(fā)范圍的指南,是軟件開發(fā)人員開發(fā)出正確的符合用戶要求的軟件的重點(diǎn)。該文檔將最終交給軟
4、件具體開發(fā)人員進(jìn)行具體的開發(fā),其針對的對象是軟件開發(fā)人員。2.項(xiàng)目背景(略)3.定義靜態(tài)數(shù)據(jù)--系統(tǒng)固化在內(nèi)的描述系統(tǒng)實(shí)現(xiàn)功能的一部分?jǐn)?shù)據(jù)。動(dòng)態(tài)數(shù)據(jù)--在軟件運(yùn)行過程中用戶輸入的后系統(tǒng)輸出給用戶的一部分?jǐn)?shù)據(jù),也就是系統(tǒng)要處理的數(shù)據(jù)。數(shù)據(jù)字典--數(shù)據(jù)字典中的名字都是一些屬性與內(nèi)容的抽象和概括,它們的特點(diǎn)是數(shù)據(jù)的“嚴(yán)密性”和“精確性”,沒有半點(diǎn)含糊。4.參考資料<軟件工程概論>李存珠李宣東編著南京大學(xué)計(jì)算機(jī)系出版2001年8月二.任務(wù)概述1.目標(biāo)軟件需求分析階段有以下幾個(gè)目標(biāo):●給出軟件系統(tǒng)的數(shù)據(jù)流程圖與數(shù)據(jù)結(jié)構(gòu),構(gòu)造一個(gè)完全的系統(tǒng)邏輯模型
5、?!裉岢鲈敿?xì)的功能說明,確定設(shè)計(jì)限定條件,規(guī)定性能要求?!衩芮信c用戶的聯(lián)系,使用戶明確自己的任務(wù),以便實(shí)現(xiàn)上述兩項(xiàng)目標(biāo)。2.運(yùn)行環(huán)境軟件基本運(yùn)行環(huán)境為Windows環(huán)境。3.條件與限制由于系統(tǒng)較小,且在windows系統(tǒng)下開發(fā),故在windows環(huán)境下基本沒有什么限制。三.?dāng)?shù)據(jù)描述1.靜態(tài)數(shù)據(jù)靜態(tài)數(shù)據(jù)是系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)與操作規(guī)程。具體可包括:系統(tǒng)用戶表格user_Info學(xué)生基本信息表格student_Info班級信息表格class_Info課程基本信息表格course_Info年級課程設(shè)置信息表gradecourse_Info學(xué)
6、生成績信息表result_Info..........等.2.動(dòng)態(tài)數(shù)據(jù)動(dòng)態(tài)數(shù)據(jù)包括程序運(yùn)行時(shí)輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)庫的各個(gè)表的各個(gè)不同元組與屬性值.就是學(xué)生信息.3.?dāng)?shù)據(jù)庫描述根據(jù)上面的分析就可以設(shè)計(jì)出能夠滿足用戶需求的各種數(shù)據(jù)實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ).這些實(shí)體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng).本系統(tǒng)的實(shí)體有:學(xué)生實(shí)體,班級實(shí)體,課程實(shí)體.各個(gè)實(shí)體具體的描述E-R圖如下:圖7-1學(xué)生實(shí)體E-R圖圖7-1為學(xué)生實(shí)體E-R圖.45酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)圖7-2班級實(shí)體E-R圖圖7-2為班
7、級實(shí)體E-R圖。圖7-3課程實(shí)體E-R圖圖7-3為課程實(shí)體E-R圖。圖7-4年級實(shí)體E-R圖圖7-4為年級實(shí)體E-R圖。45酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)圖7-5實(shí)體之間關(guān)系E-R圖圖7-5為實(shí)體之間關(guān)系E-R圖。4.?dāng)?shù)據(jù)字典傳統(tǒng)的數(shù)據(jù)字典包括以下幾種類型的條目:(1).數(shù)據(jù)流條目--數(shù)據(jù)流條目給出某個(gè)數(shù)據(jù)流和定義,它通常是列出該數(shù)據(jù)流的各組成數(shù)據(jù)元素。該系統(tǒng)中的數(shù)據(jù)流條目有:學(xué)生基本信息=學(xué)號+學(xué)生姓名+學(xué)生性別+出生日期+班號+聯(lián)系電話+入校時(shí)間+家庭住址+注釋班級信息=班號+年級+班主任+教室課程信息=課程編號+課程名稱+課程類型+課程描
8、述年級課程信息=年級+課程名稱學(xué)生成績信息=考試編號+學(xué)生學(xué)號+學(xué)生姓名+學(xué)生班號+課程名稱+分?jǐn)?shù)45酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)用戶信息=用戶名稱+用戶密碼+用戶描述(2).文件條目--文件條目給出某個(gè)文件