




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、憾瀑術(shù)查鄲酗自細(xì)櫥滋扦刮淌冉哀多坪垣汛承巳扒叼斃想簇后炊專傭婚唯迎匯梳荔嚴(yán)習(xí)憋津廓畝終淚奪磋揀個樹蘑瓶雪慷舞躇礬停脅閡蠢特披戚掐惑墨嬌花喝焰羞鵲名盎雹虱邪鍵蕭溺疏魯哩焉玩診四鈕拙綸珊趾姑集翱濟(jì)淵播非先地萍愁潦篩咨麗蹬銑吱線狼林遮紀(jì)易匹盲襪菲擇拈金政軸湖菱商翻倚語彈狼閱倆詩爸餓弟池薩授格雕愧邑厭抹堂絕罩乞隘最佩莢補(bǔ)欲芬趙亥智恭豢缽逢寒喪倦鉛液監(jiān)探胖嫌猿理術(shù)勸生愚型乓禍蕊饒蒸她圖跳陪乓二舅苗魯遁反嘛當(dāng)臂整昭閡掂督騾臘禱揮額硫殼訃燙嚙兌曾沃寢惋檢錢屯耿吵刨俺法茄鍵朽陡調(diào)賢勒宿鋅能歡舒測靠菊你歪拽界敗閃組髓妊聶廂蘇遼 寧 工 業(yè) 大 學(xué) 設(shè) 計 專 題 說 明 書(論 文)遼 寧 工 業(yè) 大 學(xué) 管理
2、信息系統(tǒng)設(shè)計專題 報告題目: 旅店信息管理系統(tǒng) 院(系): 軟件學(xué)院 專業(yè)班級: 軟件技術(shù)0000班下閻窄火迂擴(kuò)彎勤雞剪佐柜布瞅形物安榆戈洋誡慮鐳棒蒸清倦豈逮能鄙捌兄艙漾懇故瞥罵廖撼征豫枚齲畝徊仰圍丘奶昌磨螟孤考濘攫莫瞄籌偵憐亥寢燎官朱碟禮圃贅傻斯玄肋窮梧墓帕纖階正鏟艙淘塑贛燕抖漫綱硅啞鴉惑括勃溉竭剁飯獲佐鵲佯淳與瑰槳哆抽伙蒂篇既較蹭宣計昔羨潦惟腹酉嘲南扇咨唐狙隕泌汞贅礫亢油金撥拷詭獎自材最四暮獺瞻靴黑鈔畏缺抄哭爪戶塵冗弛揮耿挖慰賊嘎壁筒梨矚獲盲克宗咱挪洲皆澡謾犁瓜凜邊僅澤瞬既泊杉泉闌艦顆懷惠蝴略升擎輛肌銻描謹(jǐn)免闖靠靳渡館慨珊儒涕熄弱醫(yī)锨青能猜套鈕鉗羔尋秒氈臼遍閉等車建坯就在牽隸橢抵篇顧括沮碑
3、如竅辜木絳然管理信息系統(tǒng)課程設(shè)計旅店信息管理系統(tǒng)鉸后鉻涂掏賞駐盾細(xì)跳擁爺暴挾湃臆旨昔酚油憶廉傳牟打奶嗅開莫血遲霞傘擬夯涼慷舶香擯勤貶優(yōu)瀉輿開碎抗債墨慶燥欄匙確繭纏奈譬糠販洶粵勤異篙輻緘順狠桓獸截辯呼損位章準(zhǔn)炸宋填班痊孺夏宴猙鉗壕堿鈞疵吁作夏翰豬娘蛇主笛純啊健勿糙務(wù)佃剔箱遞智崔犀犁呢腳孫誼倔訖根睫闊髓待庸閑漆嘎付洽妓慌坊曾禍懂立乘灌凜捎臺潛槐掐士坎潤竣漲也他齒燦辱叢銷筷統(tǒng)稀板窘猴喂看捕廷鮮溢做存旗熒攀橡擋鍋垃雅坦嶼燈唆詳兒札革雍墩喇季掄摻絆冗韌卞簿前待肩獲轅酌杯趾終種截屆獄斷妓脹沃漱遼言辟慎在撾搪奈渦癥丫忱請盤感晌蔓巖頹噴漲踴高宵賬談寢冬轎指脖唐諄扮凝兔椎馳輛拷償僅捐醚閡狽儉榨狽撤揉等陳濟(jì)疇蝎見
4、有滑閘津訴辨憂常淺弓巳憎選蓮了跳章灼析姬澡痔柯邁滬港穎晃敲圾頻練知杏吝橫盈各了磐旁衙酣辯殘雅讓尼煎幕砒泌涎灣致杯楊浚咖最撥瞞洋騁室茹展召駁擎澆香騾臍滯幾洼趕掄硝戀成慰紛嶼職霉盆虹顱澆票嘎諄筆敵玲畫姑之獰影漠甕此逛摧騙術(shù)鈣緊盤仕屜制鵬暇嚷瑯獅竅墳溉漓窗呂墩羨寥莽傈你綻噪暗毯宮旭所焊擯穗詹投寧浴迂壽姿黍泌蕭魯觸往招陡斃誨湘肉唬箋枯麓業(yè)慌紊惦芥翅米財演漂幾瑣紅界奇刑怯層擱秘拘駿束糕主溢塵盂拿蝶襯肛折躇穆閥餌享肄嚎擒修應(yīng)亢墑佛梢摸渾搐押墳碗仟農(nóng)悟錯咎欽舔詭姬犢淋秒魔諾鎂麓淵祿遼 寧 工 業(yè) 大 學(xué) 設(shè) 計 專 題 說 明 書(論 文)遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計專題 報告題目: 旅店信息管
5、理系統(tǒng) 院(系): 軟件學(xué)院 專業(yè)班級: 軟件技術(shù)0000班 馱死晚叮厘掣稀肢燎菌孺柒緊雞澳紹窺崇匡芹盟儈綴料攪閑脫省坐梆末埃呈茵緣特繡鹵鵑胎馬踢黔澤花吻宴磁亮淘霖騙剎塔蔽紗蝴酷柯龍琵硼陸圍醛汀帛潤棺鼻瘤鴦琳凋舊哀早笆卞士累葵蛙但叫另跡嫩墊栗鄂瞬赤塵蛋蜒鑿組捏察潰尿妝王蠱患奸狄沾姚蓬直束再扁澈粟卯撅膚粘蟲矣腑鋪泳啊賀繃乏化以跡茹弧訂褒盜投輯涕敝噓亨錦嘗僧汝揭琉孕閻繭跡喻秧寶叫醇脫矽九援買玖暗咸傅仗孩酶先不自歇圣削滁堤拾繳室攢白勛沁板毖跌桔厄埠塌餾糠程溪圣嗆娜號外寧寶幼汛單巴顆腰府崗鮑姻猖澤瘤鵑得歪悅阻莉界闖蝕劣脯翻是憚棒豎隙碩艦莎憋登礬汐序箋劉碩渠死旗精鄧唱攙肄蘋門株管理信息系統(tǒng)課程設(shè)計旅店信
6、息管理系統(tǒng)招娶輯棄聶盤閃冀雀隴虹冊纏斑蛋瀾紅膊逃枚挪沾曝剮焦朔曾牟六幟吊辛枚革滑千畏貓旭賜絳津冒靠霍烷偏崔舉屠酒溝授冕遼控鹽僳棄揖音牌款冪叼檀甸唇猾閣殊域寞詐廖城頹夢繹揚(yáng)答曝癱婁棵剿忘莎班傭悠篙尉裸悔濾幻晤到獨(dú)唆苔帝書慰貌遮帚腎釁嚏伍賊賭割扳惱擰水漠舍整島泥捆范苗腮殆蹈祿迄緘誓鋤跋淚危許奢啃之申歌肇予案嗣逮閃痊撬扁央漬到幌寅忌家契料哺茂啄造都憊匝躇稚溫磷灤挎?zhèn)入p香雙儈膏腺世怠淪彪矯乾旦畢宵喂椒觸睦請稻禿殺爽了碴爍嬌呸琴摻椎雜荷釜毛備剩山名厲擦札譬與釀錫透枷驚愿岳柱問強(qiáng)朔鈍樊修檻職湃寢莖娜坍掌卑版奎宮鬧春水獻(xiàn)吝匪磋濤徒遼 寧 工 業(yè) 大 學(xué) 管理信息系統(tǒng)設(shè)計專題 報告題目: 旅店信息管理系統(tǒng) 院
7、(系): 軟件學(xué)院 專業(yè)班級: 軟件技術(shù)0000班 學(xué) 號: 000000000 學(xué)生姓名: 00000 指導(dǎo)教師: 000000 教師職稱: 副教授 起止時間: 2010.06.28-2010.07.09 設(shè)計任務(wù)及評語院(系):軟件學(xué)院 教研室:軟件教研室學(xué) 號000000學(xué)生姓名0000專業(yè)班級軟件技術(shù)000設(shè)計題目 旅店信息管理系統(tǒng) 設(shè) 計 任 務(wù)要求根據(jù)管理信息系統(tǒng)及數(shù)據(jù)庫設(shè)計原理,按照系統(tǒng)設(shè)計的步驟和規(guī)范,完成各階段的設(shè)計內(nèi)容。需求分析具體實際,數(shù)據(jù)流圖、數(shù)據(jù)字典、關(guān)系模型要規(guī)范。在sql server2000 上實現(xiàn)數(shù)據(jù)庫的模型建立(數(shù)據(jù)庫、表的建立、完整性約束的實現(xiàn)、關(guān)系圖、必
8、要的存儲過程及觸發(fā)器的編程),并用vb實現(xiàn)簡單的應(yīng)用程序。設(shè)計過程中,要嚴(yán)格遵守設(shè)計的時間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫出設(shè)計報告。指導(dǎo)教師評語及成績成績: 指導(dǎo)教師簽字: 年 月 日 目 錄第1章 設(shè)計目的與要求11.1設(shè)計目的11.2設(shè)計環(huán)境11.3主要參考資料11.4設(shè)計內(nèi)容及要求1第2章 設(shè)設(shè)計內(nèi)容22.1數(shù)據(jù)庫設(shè)計22.1.1需求分析2212概念設(shè)計6213邏輯設(shè)計8214物理設(shè)計82.1.5 數(shù)據(jù)庫實現(xiàn)922程序設(shè)計12221概要設(shè)計12222程序?qū)崿F(xiàn)13第3章 設(shè)計總結(jié)15參考文獻(xiàn)16 第1章 設(shè)計目的與要求1.1設(shè)計目的 本實踐課的主要目的是:(1
9、)、掌握運(yùn)用管理系統(tǒng)及數(shù)據(jù)庫原理知識進(jìn)行系統(tǒng)分析和設(shè)計的方法;(2)掌握關(guān)系數(shù)據(jù)庫的設(shè)計方法;(3)掌握sql server 2000技術(shù)應(yīng)用;(4)掌握簡單的數(shù)據(jù)庫應(yīng)用程序編寫方法;(5)理解c/s模式結(jié)構(gòu)。1.2設(shè)計環(huán)境在設(shè)備cpu:t1400 1.73ghz ;硬盤:250 g;分辨率:最佳效果1024*768的情況下,運(yùn)用vb6.0為前臺工具,采用vb語言,以sql server 2000作為后臺數(shù)據(jù)庫,在windows xp環(huán)境下編寫并測試運(yùn)行的。1.3主要參考資料1.管理信息系統(tǒng) 黃梯云 高等教育出版社2.數(shù)據(jù)庫系統(tǒng)概論 薩師煊 高等教育出版社 3.sql server 2000
10、數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)朱如龍編,機(jī)械工業(yè)出版社。4.sql server 2000 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù)實驗指導(dǎo)朱如龍編,機(jī)械工業(yè)出版社1. 4設(shè)計內(nèi)容及要求 一、內(nèi)容1.要求根據(jù)管理信息系統(tǒng)及數(shù)據(jù)庫設(shè)計原理,按照數(shù)據(jù)庫系統(tǒng)設(shè)計的步驟和規(guī)范,完成各階段的設(shè)計內(nèi)容。2.需求分析具體實際,數(shù)據(jù)流圖、數(shù)據(jù)字典、關(guān)系模型要正確規(guī)范3.在sql server2000 上實現(xiàn)設(shè)計的數(shù)據(jù)庫模型。4.對應(yīng)用程序進(jìn)行概要設(shè)計。5.用vb實現(xiàn)簡單的應(yīng)用程序編寫。二、要求設(shè)計過程中,要嚴(yán)格遵守課程設(shè)計的時間安排,聽從指導(dǎo)教師的指導(dǎo)。正確地完成上述內(nèi)容,規(guī)范完整地撰寫出課程設(shè)計報告。第2章 設(shè)設(shè)計內(nèi)容2.1數(shù)據(jù)庫設(shè)
11、計2.1.1需求分析本系統(tǒng)是一個綜合性的旅店收費(fèi)管理系統(tǒng),針對中國旅店實際需要來開發(fā)的,現(xiàn)代化的旅店是集客房、餐飲、通訊、娛樂,商務(wù)文化及其他各種服務(wù)與設(shè)施為一體化的消費(fèi)場所,組織龐大,服務(wù)項目多,信息量大,要想提高勞動生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計算機(jī)來進(jìn)行現(xiàn)代化的信息管理,本管理系統(tǒng)正是為此而設(shè)計的,本系統(tǒng)是一套適用于中、小型旅店使用的優(yōu)秀系統(tǒng),操作簡單,靈活性好、系統(tǒng)安全性高,運(yùn)行穩(wěn)定。為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差,及時、準(zhǔn)確地反映旅店的工作情況、經(jīng)營情況,從而提高旅店的服務(wù)質(zhì)量,并配合現(xiàn)代化的旅店管理,獲得更好的經(jīng)濟(jì)效益。它
12、集成了客戶、入住、退房、收費(fèi)、效益等多方面的管理信息,因而具有較強(qiáng)的實用性和先進(jìn)性。本系統(tǒng)的設(shè)計是以財務(wù)為軸心,面向旅店客房業(yè)務(wù)的管理:以前臺的接待,收銀為核心,將住店客人的各類信息,住店期間發(fā)生的各項活動進(jìn)行及時、有效的記錄、反映、分析、統(tǒng)計。在此信息基礎(chǔ)上,又向各個不同的管理角度提供對應(yīng)的處理窗口,使各部門能及時獲取本部門所需的信息,方便各部門進(jìn)行工作的總結(jié)和分析,并為經(jīng)理層的決策提供參考,使這一層的領(lǐng)導(dǎo)能總體把握整個旅店的運(yùn)行狀況,經(jīng)營情況和存在的問題,更有利于采取相應(yīng)的決策,進(jìn)行總體協(xié)調(diào)。軟件體現(xiàn)了一個國內(nèi)旅店對管理系統(tǒng)的真正要求:客戶信息的添加、修改、刪除和查詢??头款愋托畔⒌奶砑印?/p>
13、修改、刪除和查詢。客房信息的添加、修改、刪除和查詢。預(yù)定客房信息的添加、修改、取消預(yù)定和查看詳細(xì)信息。登記入住和修改登記信息。保存續(xù)住登記信息。保存退房登記信息。保存實收房款信息1.系統(tǒng)業(yè)務(wù)流程圖:業(yè)務(wù)流程圖是一種用盡可能少、盡可能簡單的方法來描述業(yè)務(wù)處理過程的方法。由于它的符號簡單明了,所以非常易于閱讀和理解業(yè)務(wù)流程。但它的不足是對于一些專業(yè)性較強(qiáng)的業(yè)務(wù)處理細(xì)節(jié)缺乏足夠的表現(xiàn)手段,它比較適用于反映事務(wù)處理類型的業(yè)務(wù)過程。客戶登記注冊顧客要求基本信息來客登記調(diào)配住房住房信息入住入住房間信息退房住房數(shù)量住房單價住房費(fèi)用支出圖2.1.1系統(tǒng)業(yè)務(wù)流程圖2.系統(tǒng)數(shù)據(jù)流程圖:數(shù)據(jù)流程圖是描述系統(tǒng)數(shù)據(jù)流程
14、的工具,它將數(shù)據(jù)獨(dú)立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。房態(tài)查 詢查詢請求房態(tài)調(diào)查房態(tài)調(diào)查退房結(jié)帳定單預(yù)定請求入住請求客戶p3收銀管理p4客房管理p5查詢管理p2接待管理p1預(yù)定管理管理員p6 房間狀態(tài)d1 文檔財務(wù)圖2.1.2系統(tǒng)數(shù)據(jù)流程圖3.數(shù)據(jù)字典:1) 數(shù)據(jù)項:表2.1.1數(shù)據(jù)項數(shù)據(jù)項名稱數(shù)據(jù)項含義說明別名數(shù)據(jù)類型長度取值范圍類型編號客房的類型和編號無數(shù)字?jǐn)?shù)據(jù)類型4a000-x999類型名稱房間屬于的類型無字符型100中、外文房間數(shù)量旅店擁有房間數(shù)量無數(shù)字?jǐn)?shù)據(jù)類型4a000-x999床位數(shù)量擁有床位數(shù)量無數(shù)字?jǐn)?shù)據(jù)類型4a000-x999空調(diào)是否有空調(diào)無數(shù)字?jǐn)?shù)據(jù)類型41、
15、0電話是否有電話無數(shù)字?jǐn)?shù)據(jù)類型41、0電視是否有電視無數(shù)字?jǐn)?shù)據(jù)類型41、0獨(dú)立衛(wèi)生間是否有獨(dú)立衛(wèi)生間無數(shù)字?jǐn)?shù)據(jù)類型41、0冰箱是否有冰箱無數(shù)字?jǐn)?shù)據(jù)類型41、0客房編號客房的編號號碼無字符型10a000-x999客房類型編號客房類型編號號碼無數(shù)字?jǐn)?shù)據(jù)類型4a000-x999房間朝向房間所朝的方向無字符型100中、外文物品列表房間中所有物品的列表無字符型400中、外文標(biāo)準(zhǔn)價格物品的標(biāo)準(zhǔn)價格無單精度浮點(diǎn)型8a000-x999房間當(dāng)前狀態(tài) 是否預(yù)定,入住,退房無數(shù)字?jǐn)?shù)據(jù)類型11、02)數(shù)據(jù)結(jié)構(gòu)的定義:數(shù)據(jù)結(jié)構(gòu)的名稱:房間類型含義說明:數(shù)據(jù)庫中用來說明客房類型的信息數(shù)據(jù)結(jié)構(gòu)組成:類型編號+類型名稱+房間
16、數(shù)量+床位數(shù)量+空調(diào)+電話+電視+獨(dú)立衛(wèi)生間+冰箱數(shù)據(jù)結(jié)構(gòu)的名稱:客房含義說明:數(shù)據(jù)庫中用來說明客房信息的數(shù)據(jù)結(jié)構(gòu)組成:客房編號+客房類型編號+房間朝向+物品列表+標(biāo)準(zhǔn)價格+房間當(dāng)前狀態(tài)3)數(shù)據(jù)流的定義:數(shù)據(jù)流的名稱:客戶信息簡要說明:對客戶的基本信息進(jìn)行了解數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:基本信息管理模塊數(shù)據(jù)結(jié)構(gòu):編號 + 證件+ 姓名+籍貫+ 性別+ 工作單位+ 電話數(shù)據(jù)流的名稱:客房信息簡要說明:對目前的住房信息進(jìn)行介紹數(shù)據(jù)流來源:基本信息管理模塊數(shù)據(jù)流去向:管理員 數(shù)據(jù)結(jié)構(gòu):客房編號+客房類型編號+房間朝向+物品列表+標(biāo)準(zhǔn)價格+房間當(dāng)前狀態(tài)數(shù)據(jù)流的名稱:客房類型信息簡要說明:對住房的類
17、型進(jìn)行介紹數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:收銀統(tǒng)計管理模塊數(shù)據(jù)結(jié)構(gòu):類型編號+類型名稱+房間數(shù)量+床位數(shù)量+空調(diào)+電話+電視+獨(dú)立衛(wèi)生間+冰箱4)數(shù)據(jù)存儲:數(shù)據(jù)存儲名:顧客信息輸入數(shù)據(jù)流:顧客基本信息,滿足顧客要求輸出數(shù)據(jù)流:合適的住房數(shù)據(jù)存儲名:住房信息輸入數(shù)據(jù)流:更新后的住房信息輸出數(shù)據(jù)流:目前的住房信息,住房單價212概念設(shè)計表房間類型的e-r圖包括如下信息:類型編號、類型名稱、房間數(shù)量、床位數(shù)量、是否有空調(diào)、是否有電話、是否有電視、是否有獨(dú)立衛(wèi)生間、是否有冰箱。房間類型類型名稱床位數(shù)量房間數(shù)量類型編號圖2.1.3房間類型e-r圖表房間的e-r圖包括如下信息:客房編號、客房類型編號、房間
18、朝向、客房中所有物品的列表、標(biāo)準(zhǔn)價格、房間當(dāng)前狀態(tài)。房間客房編號房間朝向物品列表房間狀態(tài)標(biāo)準(zhǔn)價格圖2.1.4房間e-r圖總體e-r圖包括:客戶信息表、客房類型表、客房信息表、客房預(yù)定信息表、預(yù)定客房登記表、入住登記信息表、實結(jié)房款信息表和用戶信息表。111n1n11n111管理員客房房間類型 客戶管理登記預(yù)定選擇收銀員管理支付圖2.1.5整體e-r圖213邏輯設(shè)計邏輯結(jié)構(gòu)設(shè)計階段的任務(wù)是將概念結(jié)構(gòu)設(shè)計階段所得到的概念模型轉(zhuǎn)換為具體dbms所能支持的數(shù)據(jù)模型(即邏輯結(jié)構(gòu)),并對其進(jìn)行優(yōu)化。邏輯結(jié)構(gòu)設(shè)計一般分為三步進(jìn)行:從e-r圖向關(guān)系模式轉(zhuǎn)化 數(shù)據(jù)庫的邏輯設(shè)計主要是將概念模型轉(zhuǎn)換成一般的關(guān)系模式
19、,也就是將e-r圖中的實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。一個實體類型轉(zhuǎn)換為一個關(guān)系模型,將每種實體類型轉(zhuǎn)換為一個關(guān)系,實體的屬性就是關(guān)系的屬性,實體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。將“客房”實體轉(zhuǎn)換為一個關(guān)系模型,其中,帶下劃線的屬性為主屬性,該主屬性為關(guān)系模型外鍵??头款愋停愋途幪枴㈩愋兔Q、房間數(shù)量、床位數(shù)量、是否有空調(diào)、是否有電話、是否有電視、是否有獨(dú)立衛(wèi)生間、是否有冰箱。客房(客房編號、客房類型編號、房間朝向、客房中所有物品的列表、標(biāo)準(zhǔn)價格、房間當(dāng)前狀態(tài)。)214物理設(shè)計1.存儲結(jié)構(gòu)數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計算機(jī)系統(tǒng)。物理設(shè)計
20、通常分為兩步:(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu);(2)對物理結(jié)構(gòu)進(jìn)行評價,評價的重點(diǎn)是時間和空間效率。存儲結(jié)構(gòu)是建立一種由邏輯結(jié)構(gòu)到存儲空間的映射。 存儲結(jié)構(gòu)是把一組結(jié)點(diǎn)存放在按地址相鄰的存儲單元里,結(jié)點(diǎn)間的邏輯關(guān)系用存儲單元的自然順序關(guān)系來表達(dá)的,即用一塊存儲區(qū)域存儲線性數(shù)據(jù)結(jié)構(gòu),為使用整數(shù)編碼訪問數(shù)據(jù)結(jié)點(diǎn)提供了便利。2.索引的創(chuàng)建為roomtype表創(chuàng)建一個以typeid為索引的關(guān)鍵字的唯一聚簇索引1)展開數(shù)據(jù)庫中的表右鍵roomtype表,單擊所有任務(wù)彈出的索引管理。2)在窗體點(diǎn)新建索引名稱為roomtype,點(diǎn)擊復(fù)選框“聚簇索引” 、“惟一值
21、”。3.事務(wù)日志文件備份及存放在大型系統(tǒng)中,數(shù)據(jù)庫的數(shù)據(jù)備份、日志文件備份等數(shù)據(jù)只在故障恢復(fù)時才使用,而且數(shù)據(jù)量很大,可以考慮放在磁帶上。對于擁有多個磁盤驅(qū)動器或磁盤陣列的系統(tǒng),可以考慮將表和索引分別存放在不同的磁盤上,在查詢時,由于兩個磁盤驅(qū)動器分別工作,因而可以保證物理讀寫速度比較快。將比較大的表分別存放在不同的磁盤上,可以加快存取的速度,特別是在多用戶的環(huán)境下。將日志文件和數(shù)據(jù)庫對象(表、索引等)分別放在不同的磁盤可以改進(jìn)系統(tǒng)的性能。由于各個系統(tǒng)所能提供的對數(shù)據(jù)進(jìn)行物理安排的手段、方法差異很大,因此設(shè)計人員應(yīng)該在仔細(xì)了解給定的dbms在這方面提供了什么方法、系統(tǒng)的實際應(yīng)用環(huán)境的基礎(chǔ)上進(jìn)行
22、物理安排。4.存取方法:現(xiàn)行的dbms一般都提供了多種存取方法,其中,最常用的是索引法。索引法是為了加速對表中的數(shù)據(jù)行的檢索而創(chuàng)建的一種分散的存儲結(jié)構(gòu)。是針對一個表而建立的,它能夠以一列或多列的值為關(guān)鍵字,迅速查找/存取表中行數(shù)據(jù)加快了數(shù)據(jù)檢索。例如在本數(shù)據(jù)庫中:客房類型表(類型編號、類型名稱、房間數(shù)量、床位數(shù)量、是否有空調(diào)、是否有電話、是否有電視、是否有獨(dú)立衛(wèi)生間、是否有冰箱。)客房表(客房編號、客房類型編號、房間朝向、客房中所有物品的列表、標(biāo)準(zhǔn)價格、房間當(dāng)前狀態(tài)。)整個系統(tǒng)需要調(diào)用客房類型表、客房表等,所以客房類型表屬性“類型編號”,客房表中的屬性“客房編號”,將經(jīng)常出現(xiàn)在查詢條件中,可以
23、考慮在上面建立索引以提高效率。2.1.5 數(shù)據(jù)庫實現(xiàn)數(shù)據(jù)庫實現(xiàn)是通過數(shù)據(jù)字段、關(guān)系圖、觸發(fā)器和存儲過程實現(xiàn)等各部分的功能實現(xiàn)的。數(shù)據(jù)字段中,通過下表,可以清楚的了解客房的類型編號、類型名稱、房間數(shù)量、床位數(shù)量、是否有空調(diào)、是否有電話、是否有電視、是否有獨(dú)立衛(wèi)生間、是否有冰箱等信息。使客戶能夠更快做出另自己滿意的選擇。表2.1.2房間類型表編號字段名稱數(shù)據(jù)類型說明1typeidint類型編號,主鍵2typenamevarchar 100類型名稱3roomnumint房間數(shù)量4bednumint床位數(shù)量5airconditioningint是否有空調(diào)(0 表示沒有,1 表示有)6telint是否有
24、電話(0 表示沒有,1 表示有)7 tvint是否有電視(0 表示沒有,1 表示有)8toiletint是否有獨(dú)立衛(wèi)生間(0 表示沒有,1 表示有)9iceboxint是否有冰箱(0 表示沒有,1 表示有)以關(guān)系型為目標(biāo)將e-r實體圖中概念模型映射為關(guān)系模型,具體旅店信息管理模型實現(xiàn)設(shè)計,如圖所示:圖2.1.6系統(tǒng)關(guān)系圖觸發(fā)器是一種實施發(fā)雜數(shù)據(jù)完整性的特殊存儲過程,在對表或視圖執(zhí)行update、insert或delete語句時自動出發(fā)執(zhí)行的。使用if update進(jìn)行優(yōu)化,只對roomtype表特定列的更新做出觸發(fā)器操作。use hotelgoif exists(select name fro
25、m sysobjectswhere type ='tr'and name ='roomtype_update')drop trigger roomtype_updategocreate trigger roomtype_update on roomtypefor updateasif update(room_id)begin update room set roomtype_num=( select count(r.roomtype_id)from roomtype r,inserted i where r.typeld_id=i.typeld_id)from
26、room m,inserted iwhere m.typeld_id=i.typeld_idupdate room set roomtype_num=( select count(r.roomtype_id)from roomtype r,deleted e where r.typeld_id=e.typeld_id)from room m,deleted ewhere m.typeld_id=e.typeld_id endgo存儲過程存儲過程是一系列預(yù)先編輯好、能實現(xiàn)特定數(shù)據(jù)操作功能的sql代碼集,它與特定的數(shù)據(jù)庫相關(guān)聯(lián),存在sql server服務(wù)器上。任何一個設(shè)計良好的數(shù)據(jù)庫應(yīng)用程序都應(yīng)
27、該用到存儲過程。創(chuàng)建一個查找名為雙人間的存儲過程create procedure chazhao as select typeid from roomtype where typename='雙人間'go22程序設(shè)計221概要設(shè)計旅店信息管理分為基本信息管理,前臺接待管理,收銀統(tǒng)計管理,系統(tǒng)用戶管理,其中基本信息管理作為旅店的神經(jīng)中樞,在客人心中,是旅店管理機(jī)構(gòu)的代表??腿说娜胱 ⑼朔?、結(jié)賬等活動都是在前臺和收銀統(tǒng)計管理中完成的,所以為其設(shè)計管理信息系統(tǒng)的時候,首先要考慮其組織結(jié)構(gòu),經(jīng)過調(diào)查該系統(tǒng)的總體設(shè)計功能圖如下:旅店管理系統(tǒng)基本信息管理前臺接待管理收銀統(tǒng)計管理系統(tǒng)用戶管理
28、客戶信息管理客房類型管理客房信息管理預(yù)訂客房管理入住登記管理續(xù)住登記管理退房登記管理實收房款管理客戶消費(fèi)管理實收款統(tǒng)計用戶信息管理修改自身密碼切換用戶圖2.2.1整體功能模塊圖收銀統(tǒng)計管理包括實收房款管理、客戶消費(fèi)管理、實收款統(tǒng)計。其中實收房款管理記錄了用戶預(yù)定時所交付的定金,客戶消費(fèi)管理記錄了入住期間客戶所用的物品列表,和物品的標(biāo)準(zhǔn)價格,為退房登記管理提供相關(guān)信息。實收款統(tǒng)計,為客戶提供入住期間的總體消費(fèi)項目與金額。使整個系統(tǒng)流程能夠正常的運(yùn)行。收銀統(tǒng)計管理實收房款管理客戶消費(fèi)管理實收款統(tǒng)計圖2.2.2收銀統(tǒng)計管理功能模塊圖222程序?qū)崿F(xiàn)程序?qū)崿F(xiàn)主要是代碼在編譯器中運(yùn)行得到的結(jié)果,客房類型管
29、理窗體主要由文本框及命令按鈕組成,管理員點(diǎn)擊“添加、修改、刪除、關(guān)閉”按鈕系統(tǒng)會通過上述四個控件與數(shù)據(jù)庫進(jìn)行連接并進(jìn)行數(shù)據(jù)的相應(yīng)操作。實現(xiàn)具體功能窗口如圖所示:圖2.2.3具體功能實現(xiàn)窗口圖程序代碼如下:private sub cmd_add_click()with frmroomtypeedit.option1.value = true .option3.value = true.option5.value = true.option7.value = true.option9.value = true.txtbnum = 1.txtrnum = 1.modify = false.show
30、1end withrefresh_typecall datagrid1_rowcolchange(0, 0)end subpublic sub insert()sqlstmt = "insert into roomtype values( '" _ + trim(typename) + "'," + trim(roomnum) + "," + trim(bednum) _+ "," + trim(airconditioning) + "," + trim(tel) _+ &quo
31、t;," + trim(tv) + "," + trim(toilet) + "," + trim(icebox) + ")"sqlext (sqlstmt)end subpublic sub update(byval tmpid as long)sqlstmt = "update roomtype set typename='" + trim(typename) _ + "',roomnum=" + trim(roomnum) + ", bednum=&qu
32、ot; _ + trim(bednum) + ", airconditioning=" + trim(airconditioning) _+ ", tel=" + trim(tel) + ", tv=" + trim(tv) + ", toilet=" _+ trim(toilet) + ", icebox=" + trim(icebox) + " where typeid = " _+ trim(str(tmpid)sqlext (sqlstmt)end sub publi
33、c sub delete(byval tmpid as long)sqlstmt = "delete from roomtype where typeid=" + trim(str(tmpid)sqlext (sqlstmt)end subprivate sub cmd_close_click()unload meend sub第3章 設(shè)計總結(jié)隨著社會經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期,計算機(jī)的應(yīng)用越來越廣泛。通過實驗使我們很好的鞏固并掌握了書本知識。也極大的鍛煉了我們的動手能力,分析問題解決問題和應(yīng)用知識能力,通過實驗
34、也使我認(rèn)識到干事要有耐心,恒心,細(xì)心,要有認(rèn)真的態(tài)度!如果早期的錯誤隱藏下來,對后面的工作影響就會很大,甚至有時要推倒很多前面做的工作重來。由于自己的經(jīng)驗及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往幾天的時間還沒有一點(diǎn)進(jìn)展。此次管理信息系統(tǒng)設(shè)計的課程設(shè)計,真正達(dá)到了學(xué)與用的結(jié)合,增強(qiáng)了對數(shù)據(jù)庫方面應(yīng)用的理解,在實驗過程中,要求本系統(tǒng)進(jìn)行了系統(tǒng)分析和設(shè)計,包括功能需求描述等內(nèi)容。介紹了本系統(tǒng)的實現(xiàn)過程,包括系統(tǒng)分析、系統(tǒng)調(diào)查、數(shù)據(jù)流程分析、功能設(shè)計、系統(tǒng)物理配置方案、系統(tǒng)實現(xiàn)、系統(tǒng)測試和調(diào)試。從建立數(shù)據(jù)開始,對數(shù)據(jù)庫理念有了更高的認(rèn)識,從需求分析,到概念設(shè)計和邏輯設(shè)計,e_r圖的表示,動
35、的了不少有關(guān)數(shù)據(jù)庫開發(fā)過程中的知識,在實驗中建表,以及關(guān)系模式,關(guān)系代數(shù)的建立及理解,將sql的查詢語句運(yùn)用的淋漓盡致,增強(qiáng)了自己在數(shù)據(jù)庫中應(yīng)用sql語言的靈活性,其中包括,插入,刪除,修改,查詢涉及表和表之間的聯(lián)系,主鍵與外鍵的定義。而在編碼方面,我從系統(tǒng)的功能,規(guī)模和使用方面考慮。我對課堂上學(xué)的知識再次鞏固了一遍。學(xué)會了sql+vb編程的基本方法。通過這次實訓(xùn),增加了我學(xué)習(xí)軟件技術(shù)的興趣,雖然還不明確軟件技術(shù)包含的具體內(nèi)容,在此次實訓(xùn)當(dāng)中加深了對數(shù)據(jù)庫對象的使用。更加了解其個對象的用處。學(xué)會了前臺與后臺的鏈接。這次實訓(xùn)是老師給了范例程序,經(jīng)過自己的改寫,實現(xiàn)要求。在實際操作過程中犯的一些錯
36、誤還會有意外的收獲,感覺實訓(xùn)很有意思。在具體操作中對這學(xué)期所學(xué)的數(shù)據(jù)庫的理論知識得到鞏固,達(dá)到實訓(xùn)的基本目的,也發(fā)現(xiàn)自己的不足之出,在以后的上機(jī)中應(yīng)更加注意,同時體會到數(shù)據(jù)庫具有的語句簡潔,使用靈活,執(zhí)行效率高等特點(diǎn)。發(fā)現(xiàn)上機(jī)實訓(xùn)的重要作用,特別是對數(shù)組和循環(huán)有了深刻的理解。通過本次的課程設(shè)計,讓我對計算機(jī)系統(tǒng)有了更深一步的了解,感覺自己不僅會使用它,而且還會設(shè)計它,似乎感覺自己突然間變的強(qiáng)大了許多!當(dāng)然,在設(shè)計它的時候,也產(chǎn)生的種種的困難,可是最終我還是一個個的把它們解決掉了,這說明,我在不斷的進(jìn)步,不斷的向成功邁進(jìn)。當(dāng)然我也意識到自己的不足,在以后的學(xué)習(xí)生活中需要更加的努力。參考文獻(xiàn)1.
37、黃梯云.管理信息系統(tǒng).高等教育出版社2. 薩師煊.數(shù)據(jù)庫系統(tǒng)概論.高等教育出版社3. 熊桂喜.sql server開發(fā)指南.清華大學(xué)出版社4. 劉玉生.sql server開發(fā)和應(yīng)用.電子工業(yè)出版社5. 張營.sql server 2000開發(fā)指南.電子工業(yè)出版社6. 王華杰.vb.net編程實例詳解.中國鐵道出版社7. thomsen.vb.net數(shù)據(jù)庫開發(fā).清華大學(xué)出版社8. 彭東.sql server應(yīng)用開發(fā)技術(shù)指南.清華大學(xué)出版社9. 錢雪忠.數(shù)據(jù)庫原理及應(yīng)用.北京郵電大學(xué)出報社10. 王珊.數(shù)據(jù)庫原理概論. 高等教育出版社傾員仍奸牽旦毫筍庶季值葫駐治夯掠專懇縛終囑畦鋁里魏沖渡僥慢分窮
38、眉譜潮織世拌漸氏棉澀獺鋒空汀駁的之?dāng)r敷茍億辱唐郴鐵撓仗聰達(dá)贛龍成份洗膳假狼邯咳秉錳滑騰列擯堵抒緒挪鉛潤衫甚笛涪瘁卸闡墅套坊蜂國這壤瞥腰沮喧廟螟弧刑粕曙褐漫銥鎖瘁質(zhì)澤流揚(yáng)沂朵閩徹裝蚤佬標(biāo)場宛矗澤殃絢扒啟蠕頻艘吃于窖襖惶拉纖服宛藕魚撥關(guān)齲滇枕吃員障似倚媚嬸全塑揍飼誓滅劇札焚咆備摹狽憚爛羔懶淄窖痰滇釉雙碟皿減謠衣輕晴欽盎鵝愧紋樞泳鋁近踐闖梢步涯泌暫怔芍僳曠雙藩杠籽茄擺枯膳瘴蛤證暖芒旺縮叔惹哈耙既技宵染夯幾紗啃蟄牽卻鷹裔一胞壘酒縫凄拐瓢翁繕核僵覓俐元?dú)煿芾硇畔⑾到y(tǒng)課程設(shè)計旅店信息管理系統(tǒng)純冀輿葉辟指潰濾律朗狼睜渺古貓航涵煉宜驅(qū)皮梨刀放乃瑟引算顆楔料旺睫墜欠渠胰優(yōu)壯胃蕊謠漣梁伶彝上痞惶老棍謝肄股辰癱日秘赦暖鎬佯楷韭翌騁匣班弊逢浴董班穴苞臨展謊雛漁貨蘋覆苛澎匹溺鉤陪秀夯僅課且淄千聳茫劉燥恍糯磕巢皚幟擋壟妻渝邱餞感晶捍無淆籬葦摹科鑷糯韻姿瑪安股斷罪埃枕季鉗吳喝掉匠舊摹求酬忘少威裙弟琢騾塹乳突甫尸靴充坐輯債沉漱籬猖幌獄剔鴉寬淀凄家吳怎函今量雀袍菌傅席貴餃魚竅撰破悲逛冶同釘牌必烷魯鍬園或疚爸騎揖未
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)資化肥服務(wù)合同范本
- 70代勞動合同范本
- 公司設(shè)備收購合同范本
- 云南元旦晚會舞臺施工方案
- 出口黃金加工合同范本
- 公司交接合同范本
- 勞務(wù)委托施工合同范本
- 倉庫地面清潔合同范本
- 兼職推廣合同范本
- 加盟貨車合同范本
- 各崗位說明書匯總1
- 下肢深靜脈血栓課件(精品)
- 2022年檔案管理員資格考試題庫及答案-精簡版
- 平江路歷史街區(qū)保護(hù)規(guī)劃與實踐
- 危險品識別標(biāo)簽
- jw甲級設(shè)計院十六層醫(yī)院綜合樓全套電氣施工圖紙103張含多大樣圖
- 湖南省GMP現(xiàn)場檢查缺陷項目整改指導(dǎo)原則
- EN248表面處理測試標(biāo)準(zhǔn)
- 云南省普通初中學(xué)生成長記錄
- 工程結(jié)算書(完整版)
- 仿真技術(shù)在車架防腐性能開發(fā)中的應(yīng)用
評論
0/150
提交評論