2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩38頁(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)介

1、<p><b>  摘 要</b></p><p>  賓館客人檔案管理系統(tǒng)主要是針對(duì)油緣賓館作為使用對(duì)象而開發(fā)的,這是一個(gè)典型的信息管理系統(tǒng)(MIS)開發(fā)項(xiàng)目。其系統(tǒng)開發(fā)任務(wù)主要包括數(shù)據(jù)庫(kù)的設(shè)計(jì)與維護(hù)、客戶端應(yīng)用程序的開發(fā)等兩個(gè)方面。對(duì)于前者要求建立起的數(shù)據(jù)庫(kù)具有完整性和一致性,且具有一定的數(shù)據(jù)安全性,如用戶需要密碼才能使用等,而對(duì)于后者則要求程序界面友好、功能完備等特點(diǎn)。經(jīng)過(guò)

2、詳細(xì)的分析,選用C#作為前端開發(fā)工具,利用其提供的集成開發(fā)環(huán)境及各種控件,尤其是對(duì)數(shù)據(jù)庫(kù)的良好支持完成對(duì)數(shù)據(jù)庫(kù)的各種操作,達(dá)到客人檔案管理的目的。系統(tǒng)采用的是原型法的開發(fā)方法。本著開發(fā)人員對(duì)用戶需求的理解,通過(guò)簡(jiǎn)單的系統(tǒng)分析、系統(tǒng)設(shè)計(jì),快速實(shí)現(xiàn)一個(gè)原型系統(tǒng),然后通過(guò)反復(fù)修改來(lái)實(shí)現(xiàn)管理信息系統(tǒng)。</p><p>  關(guān)鍵詞:客人檔案,賓館,C#</p><p><b>  目 錄

3、</b></p><p><b>  第1章 前言1</b></p><p>  1.1 開發(fā)背景1</p><p>  1.2 賓館組織結(jié)構(gòu)1</p><p>  1.3 系統(tǒng)開發(fā)方法2</p><p>  第2章 系統(tǒng)分析3</p><p>  2

4、.1 可行性分析3</p><p>  2.2 需求分析3</p><p>  2.2.1 業(yè)務(wù)流程分析3</p><p>  2.2.2 數(shù)據(jù)流程分析4</p><p>  2.2.3 系統(tǒng)功能分析5</p><p>  2.2.4 系統(tǒng)權(quán)限分析5</p><p>  第3章 系統(tǒng)

5、設(shè)計(jì)6</p><p>  3.1 系統(tǒng)功能模塊設(shè)計(jì)6</p><p>  3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)6</p><p>  第4章 系統(tǒng)實(shí)現(xiàn)12</p><p>  4.1 系統(tǒng)主界面12</p><p>  4.2 來(lái)賓登記模塊12</p><p>  4.2.1賓客開單12</

6、p><p>  4.2.2 更換房間14</p><p>  4.2.3 修改登記14</p><p>  4.2.4 房間狀態(tài)15</p><p>  4.2.5 預(yù)定管理15</p><p>  4.2.6 退出系統(tǒng)16</p><p>  4.3 收銀結(jié)賬16</p>

7、<p>  4.3.1賓客結(jié)賬16</p><p>  4.3.2合并結(jié)賬17</p><p>  4.3.3拆分結(jié)賬18</p><p>  4.4 業(yè)務(wù)查詢19</p><p>  4.4.1結(jié)賬單查詢19</p><p>  4.4.2全部賓客信息查詢20</p><p

8、>  4.4.3在店賓客消費(fèi)查詢21</p><p>  4.4.4離店賓客消費(fèi)查詢22</p><p>  4.5 客戶管理22</p><p>  4.5.1基本信息管理22</p><p>  4.5.2來(lái)賓信息管理23</p><p>  4.6 系統(tǒng)維護(hù)24</p><p

9、>  4.6.1房間項(xiàng)目設(shè)置24</p><p>  4.6.2 客戶類型設(shè)置25</p><p>  4.6.3 操作員設(shè)置26</p><p>  4.6.4 計(jì)費(fèi)設(shè)置26</p><p>  第5章 系統(tǒng)測(cè)試28</p><p><b>  第6章 結(jié)論29</b><

10、/p><p><b>  參考文獻(xiàn)30</b></p><p><b>  致 謝31</b></p><p><b>  附 錄32</b></p><p><b>  第1章 前言</b></p><p><b>

11、;  1.1 開發(fā)背景</b></p><p>  經(jīng)濟(jì)的快速發(fā)展,人們的生活水平和消費(fèi)意識(shí)的提高,促進(jìn)了旅游業(yè)的發(fā)展。賓館行業(yè)將面臨著機(jī)遇和挑戰(zhàn)。</p><p>  賓館客人管理是賓館管理的一個(gè)重要且必須切實(shí)面對(duì)的工作,但一直以來(lái)人們使用傳統(tǒng)的人工方式管理賓館,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差且較為煩瑣,另外隨著客人數(shù)量的增加,其工作量也將大大增加,這必然增

12、加客人管理者的工作量和勞動(dòng)強(qiáng)度,這將給客人管理信息的查找、更新和維護(hù)都帶來(lái)了很多困難。</p><p>  建立賓館客人檔案管理系統(tǒng),采用計(jì)算機(jī)對(duì)客人信息進(jìn)行管理,可以進(jìn)一步提高賓館的經(jīng)濟(jì)效益和現(xiàn)代化水平,幫助賓館工作人員提高工作效率,實(shí)現(xiàn)客人信息管理工作流程的系統(tǒng)化、規(guī)范化和自動(dòng)化。</p><p>  經(jīng)過(guò)詳細(xì)的調(diào)查,目前油緣賓館客人住宿登記管理還停留在人工管理的基礎(chǔ)上,這樣的管理機(jī)制

13、已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,這樣的方法將浪費(fèi)許多人力和物力。隨著計(jì)算機(jī)技術(shù)的不斷提高,這種傳統(tǒng)的手工管理方法必然被以計(jì)算機(jī)為基礎(chǔ)的信息管理方法所取代。</p><p>  客人檔案管理作為計(jì)算機(jī)應(yīng)用的一個(gè)分支,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高賓館管理的效率。因此,開發(fā)一套能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄蔚馁e館客人檔案管

14、理系統(tǒng),將是非常必要的,也是十分及時(shí)的。</p><p>  1.2 賓館組織結(jié)構(gòu)</p><p>  油緣賓館位于成都市新都區(qū)新都大道北側(cè),地處成綿高速新都出口一公里處。從賓館驅(qū)車十分鐘可到達(dá)聞名全國(guó)的古寺名剎——寶光寺和美麗的升庵桂湖。賓館按三星級(jí)標(biāo)準(zhǔn)修建,集住宿、餐飲、康樂(lè)、商務(wù)、會(huì)議接待等綜合服務(wù)為一體,為來(lái)賓精心構(gòu)筑一個(gè)環(huán)境優(yōu)美舒適、人文氣息濃厚的休憩、娛樂(lè)場(chǎng)所。 </p&

15、gt;<p>  賓館有客房103套(間),其中豪華套房8套,單人間6間,商務(wù)標(biāo)間10間,豪華標(biāo)準(zhǔn)間79間。客房整潔明亮,裝飾講究、溫馨舒適,備有現(xiàn)代家具、彩電、中央空調(diào)及完善的通訊設(shè)備和消防報(bào)警系統(tǒng),40間客房開通寬帶上網(wǎng)服務(wù),并有商務(wù)標(biāo)間配置完備的上網(wǎng)設(shè)施;中餐廳可容納300人就餐,菜品獨(dú)具特色、品種齊全、用料精細(xì)、做工考究、風(fēng)味獨(dú)特;陽(yáng)光茶樓清靜典雅,服務(wù)熱情周到;多功能會(huì)議室設(shè)施齊全,可實(shí)現(xiàn)各會(huì)議室同步視頻會(huì)議,能

16、充分滿足各類會(huì)務(wù)活動(dòng)的需求;商務(wù)中心提供多種商務(wù)服務(wù)。 </p><p>  圖1-1 賓館組織結(jié)構(gòu)圖</p><p>  1.3 系統(tǒng)開發(fā)方法</p><p>  油緣賓館客人檔案管理系統(tǒng)采用的是原型法的開發(fā)方法。本著開發(fā)人員對(duì)用戶需求的理解,通過(guò)簡(jiǎn)單的系統(tǒng)分析、系統(tǒng)設(shè)計(jì),快速實(shí)現(xiàn)一個(gè)原型系統(tǒng),然后通過(guò)反復(fù)修改來(lái)實(shí)現(xiàn)管理信息系統(tǒng)。</p><p

17、><b>  第2章 系統(tǒng)分析</b></p><p><b>  2.1 可行性分析</b></p><p><b>  1、管理上的可行性</b></p><p>  在傳統(tǒng)的賓館客人管理過(guò)程中,管理人員不得不花費(fèi)大量的時(shí)間來(lái)處理顧客投訴,例如錯(cuò)誤查詢、煩瑣的登記和結(jié)帳手續(xù)、旅客費(fèi)用計(jì)算錯(cuò)誤

18、、空余客房資料不能及時(shí)提供等,從而影響賓館的經(jīng)濟(jì)效益。因此,賓館的管理人員迫切地需要一套賓館客人信息管理系統(tǒng)來(lái)對(duì)日常信息進(jìn)行處理和維護(hù)。</p><p>  歷史經(jīng)驗(yàn)的積累使賓館行業(yè)現(xiàn)有的管理制度和管理方法比較科學(xué),規(guī)章制度比較齊全,原始數(shù)據(jù)比較正確。這些為系統(tǒng)的建設(shè)提供了有效的制度保障。</p><p><b>  2、技術(shù)上的可行性</b></p>

19、<p>  本管理信息系統(tǒng)將采用技術(shù)成熟的C#作為前臺(tái)開發(fā)工具。后臺(tái)數(shù)據(jù)庫(kù)采用微軟公司的SQL Server數(shù)據(jù)庫(kù),因?yàn)樗撵`活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。</p><p><b>  3、經(jīng)濟(jì)上的可行性<

20、/b></p><p>  本系統(tǒng)由作者自主開發(fā),操作人員只需簡(jiǎn)單培訓(xùn)即可上崗。管理和維護(hù)比較簡(jiǎn)單,除了必要的設(shè)備投資外,后期只需少量資金就可確保運(yùn)轉(zhuǎn)。因此對(duì)于油緣賓館在經(jīng)濟(jì)上是完全可以接受的。</p><p>  本系統(tǒng)的使用能大大提高員工工作效率,加速資金周轉(zhuǎn)、降低各項(xiàng)成本及改善服務(wù)質(zhì)量,能夠取得良好的經(jīng)濟(jì)效益。</p><p>  綜上所述,本系統(tǒng)在管理

21、上、技術(shù)上和經(jīng)濟(jì)上都是完全可行的,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。</p><p><b>  2.2 需求分析</b></p><p>  2.2.1 業(yè)務(wù)流程分析</p><p>  賓館業(yè)務(wù)的基本流程主要包括:</p><p>  客房的預(yù)定,客人通過(guò)電話或者其他途徑向酒店進(jìn)行客房預(yù)定,接待人員查詢

22、客房狀態(tài)表后確定有空房則接受預(yù)定,預(yù)定成功后發(fā)給客人預(yù)定憑證,并對(duì)客房狀態(tài)表做出相應(yīng)的變化。</p><p>  客房的登記,分為預(yù)定入住和散客登記。</p><p>  如果客人已經(jīng)預(yù)定房間,則根據(jù)預(yù)定憑證進(jìn)行預(yù)定入住操作,發(fā)給客人房卡,客房狀態(tài)由“預(yù)定”變?yōu)椤叭胱 薄?lt;/p><p>  如果客人沒(méi)有預(yù)定房間,接待人員查詢客房狀態(tài)表后,有空房則進(jìn)行客房登記操作,

23、發(fā)給客人房卡,客房狀態(tài)由“空房”變?yōu)椤叭胱 薄?lt;/p><p>  客人換房,如果客人對(duì)入住的客房條件不滿意,則可進(jìn)行客人換房操作。接待人員將客人的房間進(jìn)行更換,并更換客人房卡,客房狀態(tài)也進(jìn)行相應(yīng)的調(diào)整。</p><p>  客房消費(fèi),客人入住期間在酒店進(jìn)行了消費(fèi),如:購(gòu)買商品,就餐,打電話。就要進(jìn)行消費(fèi)入帳操作。包括:消費(fèi)入賬,餐費(fèi)入賬,話費(fèi)入賬。</p><p>

24、;  補(bǔ)交押金,如果客人的押金太少,則要補(bǔ)交押金。客人交納押金,接待人員開具押金憑證。</p><p>  夜審管理。賓館的管理人員要對(duì)賓館的基本信息進(jìn)行了解則可以進(jìn)行夜審管理,包括:客房狀態(tài)報(bào)表的查看,客人入住信息的查看,歷史客人報(bào)表查看。</p><p>  客人退房,客人退房時(shí),接待人員根據(jù)客人的房卡,進(jìn)行退房登記。計(jì)算客人入住期間的房費(fèi),餐費(fèi),話費(fèi),各種消費(fèi)和押金總額。對(duì)客人收取費(fèi)

25、用或者退回押金。客人信息轉(zhuǎn)存到歷史客人表中??头繝顟B(tài)由“入住”轉(zhuǎn)為“空房”。</p><p>  圖2-1 業(yè)務(wù)流程分析圖</p><p>  2.2.2 數(shù)據(jù)流程分析</p><p>  本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)將作為整個(gè)賓館的數(shù)據(jù)流通中心,將各個(gè)部門的數(shù)據(jù)信息連通起來(lái),具體流程如下圖所示:</p><p>  圖2-2 數(shù)據(jù)流程分析圖</

26、p><p>  2.2.3 系統(tǒng)功能分析</p><p>  1、散客開單:完成散客的開單,可一次最多開5間相同類型的房間。</p><p>  2、團(tuán)體開單:完成團(tuán)體的開單,開放數(shù)量沒(méi)有限制,可同時(shí)開不同類型的房間。</p><p>  3、賓客結(jié)賬:自動(dòng)統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生的消費(fèi)額和應(yīng)付款額,并完成結(jié)帳收銀操作。</p>

27、<p>  4、客房預(yù)訂:完成增加預(yù)訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況的查詢等功能。</p><p>  5、營(yíng)業(yè)查詢:完成結(jié)帳單、全部賓客消費(fèi)、在店賓客消費(fèi)、離店賓客消費(fèi)的查詢。</p><p>  6、客戶管理:完成會(huì)員基本信息的維護(hù)和來(lái)賓一覽。</p><p>  7、系統(tǒng)設(shè)置:完成房間項(xiàng)目、客戶類型、操作員、計(jì)費(fèi)設(shè)置。</p><

28、;p>  2.2.4 系統(tǒng)權(quán)限分析</p><p>  用戶分為:普通用戶和管理員</p><p>  管理員:具有操作全部功能的權(quán)限。</p><p>  普通用戶:部分功能不允許使用。</p><p><b>  第3章 系統(tǒng)設(shè)計(jì)</b></p><p>  3.1 系統(tǒng)功能模塊設(shè)計(jì)&l

29、t;/p><p>  圖3-1 系統(tǒng)功能模塊圖</p><p>  從上圖中可以看出,系統(tǒng)總共分為7個(gè)模塊,散客開單模塊主要完成散客的開單,開單后房間進(jìn)入計(jì)費(fèi)狀態(tài),根據(jù)系統(tǒng)設(shè)置,自動(dòng)計(jì)費(fèi);團(tuán)體開單模塊主要完成團(tuán)體的開單,開放數(shù)量沒(méi)有限制,可同時(shí)開不同類型的房間;賓客結(jié)賬模塊主要完成自動(dòng)統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生的消費(fèi)額和應(yīng)付款額,并完成結(jié)帳收銀操作;客房預(yù)訂模塊主要完成增加預(yù)訂、修改預(yù)訂、刪

30、除預(yù)訂,預(yù)訂情況的查詢等功能。營(yíng)業(yè)查詢模塊主要完成結(jié)帳單、全部賓客消費(fèi)、在店賓客消費(fèi)、離店賓客消費(fèi)的查詢;客戶管理模塊主要完成會(huì)員基本信息的維護(hù)和來(lái)賓一覽;系統(tǒng)設(shè)置模塊主要完成房間項(xiàng)目、客戶類型、操作員、計(jì)費(fèi)設(shè)置。</p><p><b>  3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  本軟件的數(shù)據(jù)庫(kù)名稱為:sunhotel,包含12個(gè)數(shù)據(jù)表,分別是:房間類型表、

31、房間信息表、客戶類型表、入住信息表、預(yù)定信息表、結(jié)算表、日志表、操作員信息表、會(huì)員信息表、散客開單中間表、團(tuán)體開單中間表和預(yù)訂信息中間表。</p><p><b>  具體表結(jié)構(gòu)如下:</b></p><p>  表3-1 房間類型表 [roomtype]</p><p>  表3-2 房間信息表 [roominfo]</p>

32、<p>  表3-3 客戶類型表 [customertype]</p><p>  表3-4 入住信息表[livein]</p><p>  表3-5 預(yù)定信息表[engage]</p><p>  表3-6 結(jié)算表[checkout]</p><p>  表3-7 日志表[record]</p><p>

33、;  表3-8 操作員信息表[pwd]</p><p>  表3-9 會(huì)員信息表[member]</p><p>  表3-10 散客開單中間表[roomnum]</p><p>  表3-11 團(tuán)體開單中間表[roomnums]</p><p>  表3-12 預(yù)訂信息中間表</p><p><b>  第

34、4章 系統(tǒng)實(shí)現(xiàn)</b></p><p><b>  4.1 系統(tǒng)主界面</b></p><p>  圖4-1 系統(tǒng)主界面</p><p>  4.2 來(lái)賓登記模塊</p><p><b>  4.2.1賓客開單</b></p><p><b>  1、功

35、能</b></p><p>  建立賓客消費(fèi)帳,本模塊為每位來(lái)店賓客指定一個(gè)房間(房間),是賓客消費(fèi)的開始。</p><p><b>  2、界面</b></p><p><b>  圖4-2 散客開單</b></p><p><b>  圖4-3 團(tuán)體開單</b>

36、</p><p><b>  3、操作指南</b></p><p> ?。?)在選定某一處于 “可供” 或 “預(yù)訂” 狀態(tài)的房間后,通過(guò)點(diǎn)擊菜單 “散客登記(團(tuán)體登記)→開單” (或直接點(diǎn)擊主窗口中的 “顧客開單” 快捷按鈕)菜單進(jìn)入顧客開單界面。</p><p>  (2)進(jìn)入 “顧客開單” 界面后(如圖4-2、4-3),可以看到有關(guān)選定開單

37、房間的基本信息及一些基本費(fèi)用。</p><p> ?。?)填寫來(lái)賓人數(shù)(必須填寫)、押金金額(根椐本店情況而定),系統(tǒng)將自計(jì)算相應(yīng)的費(fèi)用。</p><p> ?。?)填寫完之后,點(diǎn)擊 “確定” 按鈕將完成開單任務(wù),點(diǎn)擊 “取消” 按鈕將取消此次開單操作。</p><p>  4.2.2 更換房間</p><p><b>  1、功能

38、</b></p><p>  假如因?yàn)榈陜?nèi)原因或客人要求,造成客人當(dāng)前占用的房間(房間)必須終止提供,但客人的消費(fèi)并未終結(jié),為此,可以通過(guò)更換房間來(lái)將客人資料及消費(fèi)信息在不進(jìn)行結(jié)帳操作的情況下轉(zhuǎn)到另一新項(xiàng)目下。例如:換房間(房間)。</p><p><b>  2、界面</b></p><p><b>  圖4-4 更換房

39、間</b></p><p><b>  3、操作指南</b></p><p> ?。?)在選定需要更換的房間后, 通過(guò)點(diǎn)擊菜單 “來(lái)賓登記→換房間”進(jìn)入更換房間界面(如圖4-4)。</p><p>  (2)進(jìn)入 “更換房間” 界面后可以看到當(dāng)前待調(diào)換的房間號(hào)(即:原房間),在“調(diào)整為”后的文本框中輸入要調(diào)整到的目標(biāo)房間。</

40、p><p>  (3)填寫完之后,點(diǎn)擊 “確定” 按鈕將完成更換房間任務(wù),點(diǎn)擊 “取消” 按鈕將取消此次更換房間操作。(注:如果待更換的房間和目標(biāo)房間在同一房間類型中,可通過(guò)拖放的方式進(jìn)行調(diào)換)</p><p>  4.2.3 修改登記</p><p><b>  1、功能</b></p><p>  如果在顧客開單時(shí)填寫有

41、誤,或者用于修改來(lái)賓姓名、押金金額等可通過(guò)此項(xiàng)操作完成。</p><p><b>  2、操作指南</b></p><p> ?。?)在選定需要修改登記的房間后, 通過(guò)點(diǎn)擊菜單 “來(lái)賓登記→登記”進(jìn)入修改登記界面。</p><p> ?。?)進(jìn)入修改登記界面后,相應(yīng)的文框?qū)@示出顧客登記時(shí)的數(shù)據(jù),更改需要修改的項(xiàng)目。如:來(lái)賓人數(shù)、押金金額。&l

42、t;/p><p>  (3)填寫完之后,點(diǎn)擊 “確定” 按鈕將完成修改任務(wù),點(diǎn)擊 “取消” 按鈕將取消此次修改操作。</p><p>  4.2.4 房間狀態(tài)</p><p><b>  功能</b></p><p>  此項(xiàng)操作可手動(dòng)修改處于非占用狀態(tài)的房間狀態(tài)為”可供”、“預(yù)訂”、“停用”、“臟房”等狀態(tài)。</p&

43、gt;<p>  4.2.5 預(yù)定管理</p><p><b>  1、功能</b></p><p>  此項(xiàng)功能可以完成增加預(yù)訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況的查詢、導(dǎo)出、打印等功能。</p><p><b>  2、界面</b></p><p><b>  圖4-5 客戶

44、預(yù)訂</b></p><p><b>  3、操作指南</b></p><p> ?。?)通過(guò)點(diǎn)擊菜單“來(lái)賓登記→預(yù)訂管理”菜單(或直接點(diǎn)擊主窗口中的“預(yù)訂管理”快捷按鈕)進(jìn)入預(yù)訂管理界面。</p><p> ?。?)增加預(yù)訂:點(diǎn)擊預(yù)訂管理窗口中的 “增加” 按鈕進(jìn)入預(yù)訂登記窗口,在預(yù)訂登記窗口中填寫預(yù)訂人信息并指定其預(yù)訂的房間類型

45、及房間、確認(rèn)賓客預(yù)計(jì)到達(dá)的時(shí)間和最后保留時(shí)間,還可選擇“到達(dá)保留時(shí)間是否自動(dòng)取消預(yù)訂”。填寫完之后點(diǎn)擊“確定”按鈕將完成此次預(yù)訂,點(diǎn)擊“取消”按鈕將取消此次預(yù)訂操作。(注:最后保留時(shí)間是指若賓客在預(yù)訂到達(dá)的時(shí)間沒(méi)有到達(dá),最多還能廷長(zhǎng)到的時(shí)間。此時(shí)間做為自動(dòng)取消預(yù)訂的條件)。</p><p> ?。?)修改預(yù)訂:若要修改某條預(yù)訂信息可在預(yù)訂管理窗口中選擇一條要修改的預(yù)訂信息,然后點(diǎn)擊預(yù)訂管理窗口中的 “修改” 按鈕

46、進(jìn)入修改預(yù)訂登記窗口,修改相應(yīng)內(nèi)容(操作方法類似于增加預(yù)訂)后點(diǎn)擊“確定”將保存修改后的信息,若點(diǎn)擊“取消”按鈕將取消此次修改預(yù)訂登記操作保持原有的數(shù)據(jù)不變。</p><p> ?。?)刪除預(yù)訂:在預(yù)訂管理窗口中選擇一條要?jiǎng)h除的預(yù)訂信息,然后點(diǎn)擊預(yù)訂管理窗口中的“刪除”按鈕,系統(tǒng)將給出提示“刪除后將不能恢復(fù),確定刪除嗎?”,點(diǎn)擊“確定”將永久刪除所選中的預(yù)訂信息,點(diǎn)擊“取消”將不做任何操作并返加預(yù)訂管理窗口。&l

47、t;/p><p> ?。?)查詢預(yù)訂:在預(yù)訂管理窗口中“房間號(hào)/姓名”后的文本框中輸入被預(yù)訂的房間號(hào)或預(yù)訂人的姓名后點(diǎn)擊“查詢”,數(shù)據(jù)表中將顯示出符合查詢條件的預(yù)訂信息,當(dāng)然可以點(diǎn)擊“過(guò)濾”按鈕選擇過(guò)濾條件從而指定查詢范圍。點(diǎn)擊“刷新”按鈕數(shù)據(jù)表中將顯示所有預(yù)訂信息。</p><p>  4.2.6 退出系統(tǒng)</p><p><b>  1、功能</b&

48、gt;</p><p>  此項(xiàng)操作可中斷本系統(tǒng)的運(yùn)行并退回到操作系統(tǒng)。</p><p><b>  2、操作指南</b></p><p>  點(diǎn)擊菜單“來(lái)賓登記→退出系統(tǒng)”,系統(tǒng)將提示“真的要退出系統(tǒng)嗎?”,點(diǎn)擊“是”將中斷當(dāng)前所的操作并退出本系統(tǒng),點(diǎn)擊“否”將返回到本系統(tǒng)。(注:退出系統(tǒng)前請(qǐng)先確認(rèn)對(duì)未保存的操作進(jìn)行保存,否則系統(tǒng)將取消未保存

49、的操作)</p><p><b>  4.3 收銀結(jié)賬</b></p><p><b>  4.3.1賓客結(jié)賬</b></p><p><b>  1、功能</b></p><p>  本模塊將自動(dòng)統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生的所有消費(fèi)額和應(yīng)付款額,并完成結(jié)帳收銀操作。<

50、/p><p><b>  2、界面</b></p><p><b>  圖4-6 收銀結(jié)賬</b></p><p><b>  3、操作指南</b></p><p> ?。?)在主窗口中選要結(jié)賬賓客的房間后,點(diǎn)擊菜單“收銀結(jié)賬→賓客結(jié)賬”(或點(diǎn)擊主窗口中的“賓客結(jié)賬”快捷按鈕)進(jìn)入

51、賓客結(jié)賬界面。</p><p> ?。?)此窗口主要包括:結(jié)賬房間信息區(qū)、付款情況區(qū)。(注:結(jié)賬房間信息區(qū):用來(lái)顯示當(dāng)前結(jié)賬房間的賬單號(hào)、房間編號(hào)、賓客姓名,付款情況區(qū):中分別有消費(fèi)金額、應(yīng)收金額、已收押金、優(yōu)惠金額、實(shí)收金額、賓客支付、找零等,其中:“已收押金”是指已經(jīng)收取的“預(yù)付款”等金額的合計(jì)額;“結(jié)算金額” 是指經(jīng)系統(tǒng)計(jì)算應(yīng)收的結(jié)賬金額,即:“消費(fèi)金額-已收押金=結(jié)算金額”;“賓客支付”是指客人結(jié)賬時(shí)交付

52、給收銀員的金額,如果大于結(jié)算金額,則在其后顯示找零金額;“優(yōu)惠金額”是指系統(tǒng)根設(shè)置的打折比率自動(dòng)計(jì)算出的讓利于賓客的金額及抹零金額等的統(tǒng)稱。最后的“入賬金額=消費(fèi)金額-優(yōu)惠金額”由系統(tǒng)自動(dòng)計(jì)算。消費(fèi)消單區(qū):用來(lái)顯示選中房間的消費(fèi)清單。</p><p> ?。?)點(diǎn)擊“結(jié)賬”按鈕后就完成了結(jié)賬操作,也就意味著終止了此賓客此次在本店的消費(fèi)行為,并自動(dòng)關(guān)閉本窗口。</p><p> ?。?1)點(diǎn)

53、擊“取消”按鈕將取消此次結(jié)賬操作并自動(dòng)關(guān)閉本窗口。</p><p><b>  4.3.2合并結(jié)賬</b></p><p><b>  1、功能</b></p><p>  合并兩個(gè)或兩個(gè)以上的帳單為一個(gè)帳單,合并后的賬單可同時(shí)結(jié)賬。</p><p><b>  2、界面</b>

54、;</p><p><b>  圖4-7 合并賬單</b></p><p><b>  3、操作指南</b></p><p> ?。?)通過(guò)點(diǎn)擊主窗口中的菜單“收銀結(jié)賬→合并賬單”進(jìn)入合并賬單界面(如圖4-7)。</p><p> ?。?)在“在店賓客”列表框內(nèi)移動(dòng)光標(biāo)或直接用鼠標(biāo)指定客人,也可在“

55、指定房間后”的文本框內(nèi)輸入賓客房間編號(hào)迅速查找定位相關(guān)賓客。</p><p>  (3)在“在店賓客”列表框內(nèi)按回車鍵或雙擊鼠標(biāo)或按帶有向右方向箭頭的按鈕,將當(dāng)前光標(biāo)所指的賓客記錄移動(dòng)到“合并區(qū)”列表框;可添加多個(gè)房間到合并區(qū),方法同上。帶有向左方向箭頭的按鈕與帶有向右方向箭頭的按鈕的作用相反。</p><p> ?。?)在“合并區(qū)”內(nèi)移動(dòng)光標(biāo),可選擇確定合并后以哪個(gè)房間作為合并后的主單。

56、</p><p> ?。?)按“確定”按鈕完成合并操作,反之按“取消”按鈕則取消合并操作。</p><p><b>  4.3.3拆分結(jié)賬</b></p><p><b>  1、功能</b></p><p>  將合并后的賬單拆分成單個(gè)的賬單。</p><p><b&

57、gt;  2、界面</b></p><p><b>  圖4-8 拆分賬單</b></p><p><b>  3、操作指南</b></p><p> ?。?)通過(guò)點(diǎn)擊主窗口中的菜單“收銀結(jié)賬→分賬單”進(jìn)入拆分賬單界面(如圖4-8)。</p><p> ?。?)在“可供分拆的帳單”列表框

58、內(nèi)移動(dòng)光標(biāo)或直接用鼠標(biāo)選中某一賓客,也可在“指定房間”后的文本框內(nèi)輸入賓客的房間編號(hào)迅速查找定位相關(guān)賓客。</p><p>  (3)在“可供分拆的帳單”列表框中選擇需要分拆的子賬單,按回車鍵或雙擊鼠標(biāo)或按帶有向右箭頭的按鈕,可將當(dāng)前光標(biāo)所指的子帳單移到“拆分區(qū)”,按“確定”按鈕完成拆分賬單操作,反之按“取消”按鈕取消拆分賬單操作。</p><p><b>  4.4 業(yè)務(wù)查詢&

59、lt;/b></p><p>  4.4.1結(jié)賬單查詢</p><p><b>  1、功能</b></p><p>  根據(jù)結(jié)賬時(shí)間、賓客姓名、賬單號(hào)、房間號(hào)來(lái)查詢已經(jīng)的結(jié)賬的賬單。</p><p><b>  2、界面</b></p><p><b>  

60、圖4-9 營(yíng)業(yè)查詢</b></p><p><b>  3、操作指南</b></p><p>  (1)點(diǎn)擊菜單“營(yíng)業(yè)查詢→結(jié)帳單查詢”進(jìn)入“結(jié)帳單查詢”界面。</p><p> ?。?)選擇賬單時(shí)間后,填寫起始時(shí)間和終止時(shí)間后點(diǎn)擊查詢按鈕,在結(jié)賬狀態(tài)信息里會(huì)顯示這一段時(shí)間的結(jié)賬單內(nèi)容。</p><p>  

61、(3)選擇姓名/房間號(hào)/賬單號(hào)后,填寫內(nèi)容后點(diǎn)擊查詢按鈕,在結(jié)賬狀態(tài)信息里會(huì)顯示某個(gè)賓客、某房間、某個(gè)賬單號(hào)的結(jié)賬單內(nèi)容。</p><p>  4.4.2全部賓客信息查詢</p><p><b>  1、功能</b></p><p>  根據(jù)輸入的賓客姓名、證件編號(hào)、房間號(hào)查詢來(lái)賓的信息內(nèi)容。</p><p><b

62、>  2、界面</b></p><p>  圖4-10 全部賓客信息查詢</p><p><b>  3、操作指南</b></p><p> ?。?)點(diǎn)擊菜單“營(yíng)業(yè)查詢→全部賓客信息查詢”進(jìn)入“全部賓客信息查詢”界面。</p><p>  (2)輸入賓客姓名、證件編號(hào)、房間號(hào)后,點(diǎn)擊查詢按鈕,在所有來(lái)賓

63、信息里會(huì)顯示賓客的信息內(nèi)容。</p><p> ?。?)點(diǎn)擊近日來(lái)客按鈕可以查詢今天到店的賓客內(nèi)容。</p><p>  4.4.3在店賓客消費(fèi)查詢</p><p><b>  1、功能</b></p><p>  查詢?cè)诘甑馁e客某時(shí)間內(nèi)的消費(fèi)。</p><p><b>  2、界面&l

64、t;/b></p><p>  圖4-11 在店賓客消費(fèi)查詢</p><p><b>  3、操作指南</b></p><p> ?。?)點(diǎn)擊菜單“營(yíng)業(yè)查詢→在店賓客消費(fèi)查詢”進(jìn)入“在店賓客消費(fèi)查詢”界面。</p><p> ?。?)選擇入住時(shí)間,填寫起始時(shí)間和終止時(shí)間,點(diǎn)擊查詢按鈕在店賓客消費(fèi)里會(huì)顯示所選時(shí)間里的

65、在店賓客消費(fèi)明細(xì)。</p><p> ?。?)選擇房間號(hào),填寫后點(diǎn)擊查詢按鈕在店賓客消費(fèi)里會(huì)顯示所選房間號(hào)的在店賓客消費(fèi)明細(xì)。</p><p>  4.4.4離店賓客消費(fèi)查詢</p><p><b>  1、功能</b></p><p>  根據(jù)結(jié)賬時(shí)間、賬單號(hào)、房間號(hào)來(lái)查詢已經(jīng)離店的賓客消費(fèi)內(nèi)容。</p>

66、<p><b>  2、界面</b></p><p>  圖4-12 離店賓客消費(fèi)查詢</p><p><b>  3、操作指南</b></p><p> ?。?)點(diǎn)擊菜單“營(yíng)業(yè)查詢→離店賓客消費(fèi)查詢”進(jìn)入“離店賓客消費(fèi)查詢”界面。</p><p> ?。?)選擇賬單時(shí)間后,填寫起始時(shí)間

67、和終止時(shí)間后點(diǎn)擊查詢按鈕,在離店賓客里會(huì)顯示這一段時(shí)間的離店賓客消費(fèi)內(nèi)容。</p><p> ?。?)選擇姓名/房間號(hào)/賬單號(hào)后,填寫內(nèi)容后點(diǎn)擊查詢按鈕,在結(jié)賬狀態(tài)信息里會(huì)顯示某房間、某個(gè)賬單號(hào)的離店賓客消費(fèi)內(nèi)容。</p><p><b>  4.5 客戶管理</b></p><p>  4.5.1基本信息管理</p><p

68、><b>  1、功能</b></p><p>  此模塊用于增加客戶、修改客戶信息、刪除客戶、客戶信息的查詢、導(dǎo)出和打印等功能。</p><p><b>  2、界面</b></p><p>  圖4-13 客人基本信息管理</p><p><b>  3、操作指南</b&g

69、t;</p><p> ?。?)點(diǎn)擊菜單“客戶管理→基本信息管理”(或點(diǎn)擊主窗口中的快捷按鈕“客戶管理”)進(jìn)入客戶“基本信息管理”界面(如圖4-13)。</p><p> ?。?)增加客戶:點(diǎn)擊本窗口中點(diǎn)擊“增加”按鈕即彈出增加客戶窗口,在此窗口中輸入客戶的基本信息后點(diǎn)擊“確定”按鈕后完成一次增加任務(wù)并返回“基本信息管理”窗口,(注:增加客戶窗口中的客戶等級(jí)只能隨著客戶積分的改變而改變,客

70、戶的初始積分可在“系統(tǒng)設(shè)置中”設(shè)置。)</p><p> ?。?)修改客戶信息:在本窗口的數(shù)據(jù)表中選擇要修改的客戶信息(可通過(guò)查詢的方式找到要修改的客戶信息)后點(diǎn)擊“修改”按鈕即彈出修改客戶信息窗口,操作方法同增加客戶。</p><p>  (4)刪除客戶:在本窗口的數(shù)據(jù)表中選擇要?jiǎng)h除的客戶(可通過(guò)查詢的方式找到要修改的客戶信息)后點(diǎn)擊“刪除”按鈕,彈出一提示窗口,“刪除后將不能恢復(fù),確定

71、要?jiǎng)h除嗎?”,點(diǎn)擊“是”執(zhí)行刪除,點(diǎn)擊“否”則不做刪除操作。</p><p>  4.5.2來(lái)賓信息管理</p><p><b>  1、功能</b></p><p>  用來(lái)查詢來(lái)賓的信息內(nèi)容。</p><p><b>  2、界面</b></p><p>  圖4-14

72、來(lái)賓信息管理一覽表</p><p><b>  3、操作指南</b></p><p> ?。?)點(diǎn)擊菜單“客戶管理→客戶消費(fèi)信息”進(jìn)入“客戶消費(fèi)信息”界面(如圖4-14)。</p><p> ?。?)進(jìn)入來(lái)賓信息一覽表窗口中可指定客戶的編號(hào)或姓名來(lái)查詢符合條件客戶的所有信息。</p><p><b>  4.6

73、 系統(tǒng)維護(hù)</b></p><p>  4.6.1房間項(xiàng)目設(shè)置</p><p><b>  1、功能</b></p><p>  設(shè)置房間狀態(tài)、添加房間類型、添加房間數(shù)量、刪除房間、刪除房間類型等。</p><p><b>  2、界面</b></p><p> 

74、 圖4-15 系統(tǒng)設(shè)置</p><p><b>  3、操作指南</b></p><p> ?。?)點(diǎn)擊菜單“系統(tǒng)維護(hù)→系統(tǒng)設(shè)置→房間項(xiàng)目設(shè)置”進(jìn)入“房間項(xiàng)目設(shè)置”界面。</p><p> ?。?)點(diǎn)擊添加類型則會(huì)顯示填寫內(nèi)容后點(diǎn)擊保存按鈕則會(huì)添加房間類型</p><p> ?。?)選中房間類型點(diǎn)擊修改類型則會(huì)顯示填寫內(nèi)

75、容后點(diǎn)擊保存按鈕則會(huì)修改房間類型</p><p> ?。?)選中房間類型點(diǎn)擊刪除類型則會(huì)刪除被選擇的房間類型。</p><p>  (5)選中房間類型點(diǎn)擊房費(fèi)打折則會(huì)顯示填寫內(nèi)容后點(diǎn)擊保存按鈕則會(huì)修改房間打折</p><p> ?。?)點(diǎn)擊單個(gè)添加則會(huì)顯示填寫內(nèi)容后點(diǎn)擊保存按鈕則會(huì)添加單個(gè)房間。</p><p> ?。?)點(diǎn)擊批量添加則會(huì)顯示

76、填寫內(nèi)容后點(diǎn)擊保存按鈕則會(huì)批量添加房間。</p><p>  (8)選中房間號(hào)點(diǎn)擊刪除類型則會(huì)刪除被選擇的房間。</p><p>  (9)選中房間類型點(diǎn)擊修改房間則會(huì)顯示填寫內(nèi)容后點(diǎn)擊保存按鈕則會(huì)修改此房間。</p><p>  4.6.2 客戶類型設(shè)置</p><p><b>  1、功能</b></p>

77、<p>  添加、修改、刪除客戶類型等。</p><p><b>  2、界面</b></p><p>  圖4-16 客戶類型設(shè)置</p><p><b>  3、操作指南</b></p><p> ?。?)點(diǎn)擊菜單“系統(tǒng)維護(hù)→系統(tǒng)設(shè)置→客戶類型設(shè)置”進(jìn)入“客戶類型設(shè)置”界面。<

78、;/p><p> ?。?)點(diǎn)擊添加類型,填寫內(nèi)容后點(diǎn)擊確定則會(huì)添加客戶類型。</p><p> ?。?)點(diǎn)擊修改類,填寫內(nèi)容后點(diǎn)擊確定則會(huì)修改客戶類型。</p><p> ?。?)選中客戶類型點(diǎn)擊刪除類型則會(huì)刪除被選擇的客戶類型。</p><p>  4.6.3 操作員設(shè)置</p><p><b>  1、功能&

79、lt;/b></p><p>  對(duì)操作員進(jìn)行修改、刪除添加等。</p><p><b>  2、界面</b></p><p>  圖4-17 操作員設(shè)置</p><p><b>  3、操作指南</b></p><p> ?。?)點(diǎn)擊菜單“系統(tǒng)維護(hù)→系統(tǒng)設(shè)置→操作員設(shè)

80、置”進(jìn)入“操作員設(shè)置”界面。</p><p> ?。?)選擇操作范圍新用戶登記,填寫:用戶名密碼等點(diǎn)擊登記則會(huì)加入系統(tǒng)中。</p><p> ?。?)選擇操作范圍修改密碼,填寫內(nèi)容完畢點(diǎn)擊修改則系統(tǒng)會(huì)修改信息。</p><p> ?。?)選中被刪除的操作員,選擇操作范圍刪除用戶,點(diǎn)擊刪除則系統(tǒng)會(huì)刪除選中的操作員。</p><p>  4.6.

81、4 計(jì)費(fèi)設(shè)置</p><p><b>  1、功能</b></p><p>  設(shè)置房間的計(jì)費(fèi)內(nèi)容等。</p><p><b>  2、界面</b></p><p>  圖4-18 計(jì)費(fèi)設(shè)置</p><p><b>  3、操作指南</b></p&

82、gt;<p>  (1)點(diǎn)擊菜單“系統(tǒng)維護(hù)→系統(tǒng)設(shè)置→計(jì)費(fèi)設(shè)置”進(jìn)入“計(jì)費(fèi)設(shè)置”界面。</p><p> ?。?)填寫內(nèi)容后點(diǎn)擊保存按鍵,系統(tǒng)會(huì)應(yīng)用設(shè)置。</p><p><b>  第5章 系統(tǒng)測(cè)試</b></p><p>  軟件測(cè)試的目標(biāo)是為了發(fā)現(xiàn)軟件中的錯(cuò)誤,而發(fā)現(xiàn)錯(cuò)誤并不是最終的目標(biāo),通過(guò)測(cè)試發(fā)現(xiàn)錯(cuò)誤之后還必須診斷并改正

83、錯(cuò)誤,這就是測(cè)試的目的。</p><p>  一般大型軟件系統(tǒng)的測(cè)試基本上包括5個(gè)步驟:模塊測(cè)試、子系統(tǒng)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試和平行運(yùn)行。軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段。通常在編寫出每個(gè)模塊之后就對(duì)它作必要的測(cè)試,模塊的編寫者和測(cè)試者是同一個(gè)人,編碼和模塊測(cè)試屬于軟件生命周期的同一個(gè)階段。在這個(gè)階段結(jié)束之后,對(duì)系統(tǒng)還應(yīng)該進(jìn)行各種綜合測(cè)試,這是軟件生命周期中的另一個(gè)獨(dú)立的階段,通常由專門的測(cè)試人員承擔(dān)這項(xiàng)工

84、作。</p><p>  我在系統(tǒng)的測(cè)試中主要采用上述的步驟測(cè)試方法大部分采用“白盒測(cè)試”因?yàn)槌绦虻木帉懹晌乙粋€(gè)人完成,程序的流程很清楚,在編寫過(guò)程中也出現(xiàn)過(guò)很多錯(cuò)誤,甚至根本無(wú)法運(yùn)行下去,采用程序中的設(shè)置斷點(diǎn),進(jìn)行斷點(diǎn)測(cè)試,逐步縮小范圍并最終找到問(wèn)題的解。在編寫的過(guò)程中一邊編寫一邊進(jìn)行測(cè)試,發(fā)現(xiàn)錯(cuò)誤立刻更正盡量使模塊功能更貼近用戶。在測(cè)試過(guò)程中,我盡量站在用戶的角度考慮問(wèn)題,假如我是用戶如何才能更方便,假如我在

85、某一時(shí)刻進(jìn)行某種操作會(huì)產(chǎn)生什么結(jié)果,大量進(jìn)行假設(shè)。并請(qǐng)同學(xué)幫忙作為用戶試使用系統(tǒng)并提出建議意見。在所有模塊功能完成后,先測(cè)試了一個(gè)模塊的功能,能夠?qū)崿F(xiàn)后,再對(duì)其它模塊進(jìn)行編寫、測(cè)試,在這個(gè)過(guò)程中,往往又會(huì)返回到剛才的模塊,再次改進(jìn)。如此反復(fù)當(dāng)所有模塊測(cè)試完成后,便對(duì)子系統(tǒng)分別測(cè)試,輸入大量數(shù)據(jù)并盡可能多的假設(shè)“非正常情況”以測(cè)試系統(tǒng)的健壯性。待這些測(cè)試都通過(guò)后就對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試。我所采用的測(cè)試方式屬于集成測(cè)試中的漸增式測(cè)試,這種方法實(shí)

86、際上同時(shí)完成單元測(cè)試和集成測(cè)試,其優(yōu)點(diǎn)有:</p><p>  1、開銷小,因?yàn)槠淅靡褱y(cè)試過(guò)的模塊作為測(cè)試軟件。</p><p>  2、可以較早發(fā)現(xiàn)模塊間的接口錯(cuò)誤。</p><p>  3、在測(cè)試時(shí),如發(fā)現(xiàn)錯(cuò)誤往往和最近加進(jìn)來(lái)的那個(gè)模塊有關(guān)。</p><p>  4、已測(cè)試的模塊可以在新的條件下再次檢驗(yàn),使測(cè)試更徹底。</p>

87、;<p>  經(jīng)過(guò)系統(tǒng)測(cè)試并修改之后,系統(tǒng)基本上完成了在任務(wù)書中所要求的功能。</p><p><b>  第6章 結(jié)論</b></p><p>  經(jīng)過(guò)三個(gè)多月的設(shè)計(jì)和開發(fā),油緣賓館客人檔案管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成賓館日程管理功能,對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。</p><p>

88、  但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶界面不夠美觀等多方面問(wèn)題。這些都有待進(jìn)一步改善。</p><p><b>  參考文獻(xiàn)</b></p><p>  [1] Simon Robinson, K.Scott Allen等.C#高級(jí)編程. 北京:清華大學(xué)出版社,2002.</p><p> 

89、 [2] Tom Archer. C#技術(shù)內(nèi)幕.北京:清華大學(xué)出版社, 2002.</p><p>  [3] 沉舟.Microsoft.NET編程語(yǔ)言C#.北京:希望電子出版社, 2001.</p><p>  [4] 電腦編程技巧與維護(hù)雜志社.C#編程技巧典型案例解析. 北京:中國(guó)電力出版社,</p><p><b>  2005.</b&g

90、t;</p><p>  [5] 云顛工作室. Visual C#中文版全面剖析. 北京:中國(guó)水利水電出版社,2003.</p><p>  [6] 陳圣國(guó)編著. 信息系統(tǒng)分析與設(shè)計(jì). 西安:西安電子科技大學(xué)出版社,2001.</p><p>  [7] 張海潘著. 軟件工程導(dǎo)論. 北京:清華大學(xué)出版社, 2003 .</p><p&

91、gt;  [8] 王晟著. Visual C#.NET數(shù)據(jù)庫(kù)開發(fā)經(jīng)典案例解析. 清華大學(xué)出版社, 北京:2005.</p><p>  [9] 汪星明,周山芙著. 管理系統(tǒng)中計(jì)算機(jī)應(yīng)用. 武漢大學(xué)出版社, 武漢:2004.</p><p>  [10] 鄭阿奇,劉啟芬,顧韻華著. SQL Server實(shí)用教程. 電子工業(yè)出版社,北京:2002.</p><p>  

92、[11] 張哲峰譯. Windows應(yīng)用高級(jí)編程-C#編程篇. 清華大學(xué)出版社,北京:2003.</p><p><b>  致 謝</b></p><p>  論文的完成特別要感謝的是我的指導(dǎo)老師——xx老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)格,使我深受啟發(fā);系統(tǒng)開發(fā)的同時(shí),和同學(xué)們之間的相互探討也使我獲益匪淺。通過(guò)這學(xué)期的畢業(yè)設(shè)計(jì),我除基本學(xué)會(huì)開發(fā)數(shù)據(jù)庫(kù)外更重要的

93、是學(xué)到了兢兢業(yè)業(yè),奮發(fā)向上的精神,這種精神是我今后人生前進(jìn)道路上的一種力量。所以我再次感謝老師和我的同學(xué)們。</p><p><b>  附 錄</b></p><p>  using System;</p><p>  using System.Collections.Generic;</p><p>  using

94、 System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Text;</p><p>  using System.Windows.Forms;</p><p>

95、  using System.Data.SqlClient;</p><p>  namespace Hotel</p><p><b>  {</b></p><p>  public partial class MemberManageForm : Form</p><p><b>  {</b>

96、;</p><p>  private DataSet dataset = new DataSet();</p><p>  private SqlDataAdapter dataAdapter;</p><p>  public MemberManageForm()</p><p><b>  {</b></p&

97、gt;<p>  InitializeComponent();</p><p>  this.skinEngine.SkinFile = @"C#皮膚\皮膚\Wave\WaveColor1.ssk";</p><p><b>  }</b></p><p>  private void MemberManage

98、Form_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Members();</p><p><b>  }</b></p><p>  private void Members()</p><p&g

99、t;<b>  {</b></p><p>  string sql = "select CusID,ID,Name,CardID,Sex,Address,Tel from Member";</p><p>  dataAdapter = new SqlDataAdapter(sql, DBHelper.connection);</p>

100、<p>  dataAdapter.Fill(dataset, "Member");</p><p>  dgvMember.DataSource = dataset.Tables["Member"];</p><p><b>  }</b></p><p>  private void b

101、tnDemand_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  dataset = new DataSet();</p><p>  string sql = string.Format("select ID,Name,CardID,Sex,Addres

102、s,Tel from Member where Name like '{0}%'", txtDemand.Text);</p><p>  dataAdapter = new SqlDataAdapter(sql, DBHelper.connection);</p><p>  dataAdapter.Fill(dataset, "Member"

103、;);</p><p>  dgvMember.DataSource = dataset.Tables["Member"];</p><p><b>  }</b></p><p>  private void btnRefurbish_Click(object sender, EventArgs e)</p>

104、<p><b>  {</b></p><p>  dataset = new DataSet();</p><p>  Members();</p><p><b>  }</b></p><p>  private void btnSave_Click(object sender,

105、EventArgs e)</p><p><b>  {</b></p><p>  DialogResult result = MessageBox.Show("確定要修改嗎","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);</p><p&

106、gt;  if(result==DialogResult.OK)</p><p><b>  {</b></p><p>  SqlCommandBuilder builder = new SqlCommandBuilder(dataAdapter);</p><p>  dataAdapter.Update(dataset,"Mem

107、ber");</p><p><b>  }</b></p><p><b>  }</b></p><p>  private void btnClose_Click(object sender, EventArgs e)</p><p><b>  {</b>&l

108、t;/p><p>  this.Close();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  using System;</p><p>

109、  using System.Collections.Generic;</p><p>  using System.ComponentModel;</p><p>  using System.Data;</p><p>  using System.Drawing;</p><p>  using System.Text;</p&g

110、t;<p>  using System.Windows.Forms;</p><p>  using System.Data.SqlClient;</p><p>  namespace Hotel</p><p><b>  {</b></p><p>  public partial class Cl

111、ientManageFoom : Form</p><p><b>  {</b></p><p>  private DataSet dataset = new DataSet();//創(chuàng)建DataSet對(duì)象</p><p>  private SqlDataAdapter dataAdapter;//聲明一個(gè)SqlDataAdapter對(duì)象

112、</p><p>  public ClientManageFoom()</p><p><b>  {</b></p><p>  InitializeComponent();</p><p>  this.skinEngine.SkinFile = @"C#皮膚\皮膚\Wave\WaveColor1.ssk

113、";//插入皮膚</p><p><b>  }</b></p><p>  private void ClientManageFoom_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Guest();//向dg

114、vGuest插入數(shù)據(jù)</p><p><b>  }</b></p><p>  //向dgvGuest插入數(shù)據(jù)</p><p>  private void Guest()</p><p><b>  {</b></p><p>  string sql = @"

115、select L.InNo,L.Name,L.Sex,L.ZjNo,L.Address,C.CusType</p><p>  from Livein as L inner join CustomerType As C on C.CusID=L.CusID";//SQL查詢語(yǔ)句</p><p>  dataAdapter = new SqlDataAdapter(sql, DBH

116、elper.connection);//創(chuàng)建SqlDataAdapter對(duì)象</p><p>  dataAdapter.Fill(dataset, "Livein"); //使用SqlDataAdapter對(duì)象的填充方法</p><p>  dgvGuest.DataSource = dataset.Tables["Livein"]; //將DAT

117、ASET里的表插入dgvGuest的數(shù)據(jù)源</p><p><b>  }</b></p><p>  private void btnSearch_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  dataset = n

118、ew DataSet();//重新創(chuàng)建DataSet對(duì)象</p><p>  string sql = string.Format(@"select L.InNo,L.Name,L.Sex,L.ZjNo,L.Address,C.CusType</p><p>  from Livein as L inner join CustomerType As C on C.CusID=L.

119、CusID</p><p>  where L.Name like '{0}%'", txtGuestName.Text);//SQL查詢語(yǔ)句</p><p>  dataAdapter = new SqlDataAdapter(sql, DBHelper.connection);//創(chuàng)建SqlDataAdapter對(duì)象</p><p> 

120、 dataAdapter.Fill(dataset, "Livein");//使用SqlDataAdapter對(duì)象的填充方法</p><p>  dgvGuest.DataSource = dataset.Tables["Livein"];//將DATASET里的表插入dgvGuest的數(shù)據(jù)源</p><p><b>  }</b&g

121、t;</p><p>  private void btnRef_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  dataset = new DataSet();//重新創(chuàng)建DataSet對(duì)象</p><p>  Guest();//重新向d

122、gvGuest插入數(shù)據(jù)</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  中國(guó)石油大學(xué)(華東)現(xiàn)代遠(yuǎn)程教育</p><p>  畢業(yè)設(shè)計(jì)(論文)評(píng)語(yǔ)</p&g

123、t;<p>  指導(dǎo)教師 : XXXX 職稱: XXXX </p><p>  工作單位: XXXXXXX </p><p>  學(xué) 員: XXX 年級(jí)專業(yè)層次 XXXXXXX

124、XXXXXXXXXXX </p><p>  評(píng)語(yǔ): </p><p>  該同學(xué)得到任務(wù)書后,非常認(rèn)真的查找和準(zhǔn)備論文資料,工作態(tài)度比較端正。

溫馨提示

  • 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ù)僅提供信息存儲(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)論