Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Tr-ờng Đại học vinh Khoa công nghệ thông tin - - xây dựng phần mềm quản lý khách sạn đông khoá luận tốt nghiệp đại học nghành cử nhân tin học Giáo viên h-ớng dẫn: ThS Lê Văn Tấn Sinh viên thực : Hoàng Thị Thoả Vinh - 2006 SVTH: Hoàng Thị Thoả Trang: Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Mục lục Lời mở đầu Ch-ơng Tổng quan toán Yêu cầu to¸n Khảo sát toán Ch-ơng II Đánh giá trạng hệ thống cũ 10 I Tình hình trạng khách sạn 10 II Mục đích yêu cầu ng-ời sử dụng 11 Nhu cÇu thùc tÕ 11 Bài toán đặt 11 III Công cụ phát triển 12 Lùa chän c«ng 12 HƯ qu¶n trị sở liệu Microsoft Access 13 Môi tr-ờng làm việc 13 Ch-ơng III Phân tích thiết kế hệ thống 14 I Ph©n tÝch vµ thiÕt kÕ hƯ thèng 14 Lùa chän h-íng ph©n tÝch 14 Ph©n tÝch hƯ thèng cị 14 ThiÕt kÕ hƯ thèng míi 15 Sơ đồ phân cấp chức 15 Biểu đồ luồng liệu 16 Mô hình liên kết 21 Mô hình liÖu quan hÖ 24 Thiết kế mảng liÖu 24 Ch-ơng IV Thiết kế giao diện Modul ch-ơng tr×nh 31 I ThiÕt kÕ giao diƯn tỉng qu¸t 31 SVTH: Hoàng Thị Thoả Trang: Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn II Thiết kế giao diện Modul ch-ơng trình 1số chức 34 Nhân viên 34 Bảng giá phòng 35 Danh sách phòng nghØ 36 Hµng phơc vơ 37 Tû giá đô la 37 Th«ng tin tÝnh c-íc 38 C-ớc điện thoại 38 Quản lý gọi 49 Đặt phòng nghỉ 40 10 Dïng dÞch vơ 40 11 Trả phòng 41 12 Xem lại khách nghỉ 41 13 Thèng kª doanh thu 42 KÕt luËn 43 Tài liệu tham khảo 45 SVTH: Hoàng Thị Thoả Trang: GVHD: ThS Khoá luận tốt nghiệp Lê Văn Tấn Lời mở đầu Cùng với phát triển lĩnh vực kinh tế, xà hội, nhu cầu ứng dụng công nghệ thông tin ngày cao không ngừng biến đổi Khi hệ thống phát triển, phức tạp ph-ơng thức quản lý cổ điển truyền thống trở nên cồng kềnh khó đáp ứng đ-ợc yêu cầu ngày cao hệ thống Để xử lý thông tin cách nhanh chóng, xác có hiệu quả, đòi hỏi phải có hỗ trợ công cụ đại, công nghệ thông tin Sự phát triển nhảy vọt công nghệ thông tin đà tác động mạnh mẽ đến hoạt động xà hội, làm thay đổi cách sâu sắc đến phong cách sống làm việc xà hội Công nghệ thông tin đà trở thành trụ cột kinh tế tri thức ứng dụng công nghệ thông tin vào việc quản lý hoạt động xà hội nghiên cứu khoa học đ-ợc nhiều ng-ời quan tâm Phạm vi ứng dụng công nghệ thông tin ngày mở rộng nhiều lĩnh vực: truyền thông, đo l-ờng, tự động hoá, quản lý hoạt động ng-ời xà hội Những lợi ích mà phần mềm ứng dụng mang lại đáng kể: xử lý thông tin nhanh chóng, xác, khoa học, giảm bớt nhân lực công sức, phí tổn thấp hiệu công việc nâng cao cách rõ rệt Trong lĩnh vực công nghệ thông tin, ngôn ngữ lập trình, hệ quản trị sở liệu không ngừng phát triển đổi mới, cho phép xây dựng phần mềm ứng dụng hỗ trợ việc quản lý hoạt động xà hội cách tốt Với tầm quan trọng ứng dụng công nghệ thông tin quản lý nên tìm hiểu ngôn ngữ lập trình Visual Basic để xây dựng phần mềm Xây dựng phần mềm quản lý khách sạn Đông SVTH: Hoàng Thị Thoả Trang: Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Khoá luận : Xây dựng phần mềm quản lý khách sạn Đông Gồm ch-ơng: Ch-ơng I: Tổng quan toán Ch-ơng II: Đánh giá trạng hệ thống cũ Ch-ơng III: Phân tích thiết kế hệ thống Ch-ơng IV: Thiết kế giao diện thiết kế Modul Khoá luận đ-ợc hoàn thành vào tháng năm 2006 tr-ờng Đại Học Vinh, với h-ớng dẫn thầy giáo Thạc sĩ Lê Văn Tấn Nhân dịp xin bày tỏ lòng biết ơn sâu sắc đến thầy, ng-ời đà định h-ớng tận tình giúp đỡ trình học tập nghiên cứu Cảm ơn thầy cô giáo khoa Công nghệ thông tin tr-ờng Đại Học Vinh đà giảng dạy bảo vấn đề liên quan đến đề tài Xin cảm ơn phòng tin học B-u Điện tỉnh Nghệ An, khách sạn Đông, ng-ời thân bạn bè đà giúp đỡ tạo điều kiện cho suốt trình học tập hoàn thành khoá luận Vinh,tháng năm 2006 Sinh viên thực : Hoàng Thị Thoả SVTH: Hoàng Thị Thoả Trang: GVHD: ThS Khoá luận tốt nghiệp Lê Văn Tấn Chng I Tổng quan toán I Yêu cầu ca bi toỏn - Tỡm hiu c cu t chc ca Khỏch sn Đông - Tìm hiểu nhiệm vụ qui trình thực cơng việc Khách sạn - Khảo sát tình hình thực t ca Khỏch sn - Tìm hiểu cách truy nhâp xử lý c-ớc điện thoại khách sạn - Xây dựng ch-ơng trình tính c-ớc điện thoại tự động cho khách sạn Đông II Kho sỏt bi toỏn Vi nột chung v khỏch sn Đông Khỏch sn Đông đ-ợc xây dng v s dng vo năm 1996 ơng Đào Hồng Hải làm chủ Khách sạn n»m t¹i ph-êng H-ng Dịng-TP Vinh Do kinh phí có hạn nên Khách sạn vào hoạt động với qui mô tương đối nhỏ Khách sạn gồm tầng ( tổng cộng 30 phòng) Tầng gồm phòng tiếp tân, phịng giám đốc Tiền sảnh rộng rãi, có khn viên đậu xe Tầng có lợi có chỗ nghỉ mát cho khách, khách trị chuyện Khách sạn có loại phịng, tất phịng có đầy đủ tiện nghi như: Ti vi, tủ lạnh, Telephone Đội ngũ cán nhân viên nhiệt tình lịch sự, vui vẻ dẫn cho khách khách có yêu cầu (trong giới hạn cho phép) Khách đến nghỉ khách sạn cảm thấy thoải mái dễ chịu Khách sạn luôn quan tâm nâng cấp chất lượng phục v dụng điện thoại bàn quý khách sẻ biết bảng giá c-ớc vùng gäi va m¸y sÏ tÝnh chÝnh x¸c c¸c cuéc gäi quí khách SVTH: Hoàng Thị Thoả Trang: GVHD: ThS Khoá luận tốt nghiệp Lê Văn Tấn C cấu tổ chức khách sạn SƠ ĐỒ TỔ CHỨC GIÁM ĐỐC PHÒNG TIẾP TÂN PHÒNG BẢO VỆ PHÒNG PHỤC VỤ * Giám đốc Khách sạn: Có nhiệm vụ quản lý trực tiếp khách sạn, vấn đề khách sạn phải thông qua giám đốc giám đốc có quyền định tất thơng tin xử lý khách sạn * Phịng tiếp tân: Có nhiệm vụ hồn thành cơng việc đăng ký, giao phịng cho khách nhận lại phịng, lập phiếu tốn thu tiền khách, nhận yêu cầu khách, giới thiệu giải đáp thắc mắc khách * Phịng bảo vệ: Bảo vệ có nhiệm vụ giữ xe, khuân hành lý giữ gìn an ninh trật tự khách sạn Theo dõi thiết bị khách sạn chịu trách nhiệm hệ thống ánh sáng * Phòng phục vụ: Kiểm tra dọn vệ sinh phịng Phục vụ ăn, uống, đưa đón khách xe khách sạn khách có yêu cầu Đặc tả toán Một khách sạn cần tự động hố việc quản lý Sau tìm hiểu, SVTH: Hoàng Thị Thoả Trang: Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn kho sỏt hệ thống khách sạn Đông thấy việc quản lý khách sạn cần đáp ứng đ-ợc chức sau: Quản lý khách hàng Mỗi khách hàng khách sạn khách sạn quản lý thông tin sau: tên, giới tính, địa chỉ, điện thoại_Fax(nếu có), E_mail(nếu có), số CMND_Passport (hoặc văn khác có hình), quốc tịch Nếu khách hàng cơng chức quản lý thêm thông tin sau: Tên quan, địa quan, E_mail quan Nếu khách hàng vợ chồng phải có giấy đăng ký kết Quản lý phòng Các phòng khách sạn quản lý dựa vào phòng số, loại phòng, giá Khách sạn gồm có ba loại phịng 1,2 ,3 tương ng vi giỏ nh sau: Giá phòng theo ngày Loại 1=150.000đ, Loại 2=160.000đ, Loại =220.000đ (trong ú cú 10% VAT), Giá nghĩ theo đ-ợc tính nh- sau: đầu là: 50.000đ, là: 10.000đ, Giá phụ trội (tức khách nghĩ thời gian đăng ký) đ-ợc tính nh- sau: Tỷ lệ tiền phòng (Nếu khách nghĩ quá: 4h tỷ lệ tiền :10%, 5h tỷ lệ tiền là:70%) Qun lý ng ký thuờ phũng Tất thơng tin đăng ký th phịng c qun lý da trờn Số phòng, Loại phòng, Giá/ngày, tờn khỏch ng ký, Địa chỉ, Số ng-ời, Ngày nhậnn Giê nhËn Quản lý thơng tin nhận phịng Khách sạn quản lý thơng tin sau: Số phịng nhËn, họ tên người nhận phòng, ngày nhận, nhận Tất thơng tin nhận phịng dựa vào thơng tin đăng ký th phịng khai báo trước Vì khách hàng có đăng ký nhận phịng theo thông tin mà khách đăng ký Quản lý việc trả phịng Dựa thơng tin đăng ký th phịng thơng tin nhận phịng, việc SVTH: Hoµng Thị Thoả Trang: Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn tr phũng c khỏch sn qun lý cỏc thụng tin sau: S phòng trả, ngy tr, gi trả, (có thể trả phịng trước thời hạn đăng ký) Nếu khách hàng muốn gia hạn thêm thời gian khách sạn phải tiến hành làm thủ tục ng ký li Quản lý c-ớc điện thoại khách sạn Khách sạn quản lý c-ớc điện thoại dựa tổng đài máy tính thông qua cổng Com : phòng khách thuê đ-ợc mắc điện thoại cố định máy đ-ợc kế nối với tổng đài, sau khách thực gọi máy phòng tryền tin đến B-u Điện thông qua trung kế, khách kết thúc B-u Điện phát tín hiệu kế thúc đến tổng đài thông qua Line, lúc máy tổng đài sẻ chia tập tin t-ơng ứng gọi máy kết nối với m¸y tÝnh, m¸y tÝnh sÏ tÝnh tiỊn cho c¸c cc gọi thông qua phần mềm tính c-ớc điện thoại Quản lý thụng tin dùng dịch vụ Cng nh vic quản lý cơng việc việc qu¶n lý mặt hàng dịch vụ đà dùng gồm thông tin sau: Số phòng, mặt hàng, số l-ợng, ngày dùng Quản lý nhân viên phục vụ khách sạn Tất nhân viên làm việc khách sạn quản lý thơng tin sau: M· nh©n viªn, mËt khÈu, Tên nhân viên Quy trình quản lý Khi khách hàng có nhu cầu khách sạn khách hàng liên hệ với khách sạn để tiến hành làm thủ tục đăng ký phòng khách hàng làm thủ tục thuê nhận phịng ( trường hợp phịng cịn trống ) Có hai hình thức liên hệ: đến trực tiếp, qua điện thoại Khi khách hàng làm thủ tục đăng ký khách hàng phải khai báo đầy đủ thơng tin thơng tin quan (nếu có) B phn L tõn yờu cu Trng hp cỏc đoàn thuờ phũng ca khỏch sn thỡ đoàn s c i diện đến khách sạn làm thủ tục đăng ký Việc qun lý thụng tin cỏc đoàn s c qun lý thông tin quan công ty, thông tin v ngi i din SVTH: Hoàng Thị Thoả Trang: Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn s quản lý thông tin công chức hay nhân viên quan Trong thời gian trước ngày nhận phòng tối thiểu tuần khách hàng đăng ký theo đoàn phải gửi cho khách sạn bảng bố trí phịng thành viên để khách sạn phân bố phòng cho hợp lý Khi khách hàng đến nhận phịng kh¸ch hàng phải gửi cho Bé phËn lƠ t©n chøng minh th- nh©n d©n ( văn có hình cịn thời hạn sử dụng ) Bé phËn lƠ t©n vào để kiểm tra lại thông tin khách đăng ký phịng Sau kiểm tra xong Bé phËn lƠ t©n sÏ trả lại văn khách hàng làm xong thủ tục trả phịng Sau Bé phËn lƠ t©n kiểm tra lại tình trạng phịng để tiến hành giao phịng cho khách Nếu khách khơng đồng ý làm thủ tục đổi phịng cho khách ( phòng trống ) Trong thời gian khách sạn, khách sử dụng loại dịch vụ, yêu cầu phục vụ Mọi yêu cầu Bé phËn lƠ t©n đảm nhiệm đáp ứng phạm vi hoạt động khách sạn Khách hàng sử dụng dịch vụ chưa tốn Bộ phận dịch vụ ghi hoá đơn nợ chuyển đến Bé phận lễ tân tớnh vo hoỏ n tng SVTH: Hoàng Thị Thoả Trang: 10 GVHD: ThS Khoá luận tốt nghiệp Lê Văn Tấn Ch-ơng IV Thiết kế Giao diện modul ch-ơng trình I Thiết kế giao diện tổng quát * Sơ đồ bố trí chức Trên sở biểu đồ phân cấp chức thực tế yêu cầu hệ thống ứng dụng, ch-ơng trình đ-ợc thiết kế cài đặt d-ới dạng trình đơn(dạng mức) ®Ĩ ng-êi sù dùng thn tiƯn viƯc lùa chän chức cần làm hệ thống Giao diện hệ thống menu ch-ơng trình đ-ợc thiết kế nh- sau: Các chức đ-ợc phân rà thành chức theo sơ đồ cụ thể sau: SVTH: Hoàng Thị Thoả Trang: 32 GVHD: ThS Khoá luận tốt nghiệp Lê Văn Tấn Sơ đồ bố trí chức cđa CËp nhËt th«ng tin CËp nhËt th«ng tin Đăng ký tên KS Nhập nhân viên Nhập giá phòng Danh sách phòng Hàng phục vụ Tỷ Giá USD Thuế,CPPV C-ớc ĐT SVTH: Hoàng Thị Thoả Trang: 33 GVHD: ThS Khoá luận tốt nghiệp Lê Văn Tấn * Sơ đồ bố trí chức chức Xử lý thông tin Xử lý thông tin Đặt phòng Dùng dịch vụ Trả phòng * Sơ đồ bố trí chức chức Thống kê: Thống kê Xem thông tin ĐT Xem lại khách đà nghỉ Thống kê doanh thu SVTH: Hoàng Thị Thoả Trang: 34 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn II.Thiết kế giao diện modul ch-ơng trình số chức năng: 1.Nhân viên Bảng giá phòng a Giá phòng theo ngày SVTH: Hoàng Thị Thoả Trang: 35 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn b.Giá phòng theo phụ trội: c Giá nghĩ theo giờ: SVTH: Hoàng Thị Thoả Trang: 36 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Danh sách phòng nghĩ: SVTH: Hoàng Thị Thoả Trang: 37 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Hàng phục vụ 5.Tỷ giá đô la SVTH: Hoàng Thị Thoả Trang: 38 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Thông tin tính c-ớc 7.C-ớc điện thoại a.Cập nhật nhóm bảng giá SVTH: Hoàng Thị Thoả Trang: 39 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn b Cập nhật vùng c-ớc Quản lý gọi khách SVTH: Hoàng Thị Thoả Trang: 40 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Đặt phòng nghĩ 10.Dùng dịch vụ SVTH: Hoàng Thị Thoả Trang: 41 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn 11.Trả phòng 12.Xem lại khách nghĩ SVTH: Hoàng Thị Thoả Trang: 42 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn 13.Thống kê doanh thu SVTH: Hoàng Thị Thoả Trang: 43 GVHD: ThS Khoá luận tốt nghiệp Lê Văn TÊn KÕt luËn Mặc dù cố gắng tìm hiu cụng vic " Qun lý c-ớc điện thoại khỏch sn Đông" nhng khụng trỏnh nhng thiếu sót Mong q Thầy , Cơ bạn đóng góp ý kiến để em rút nhiều kinh nghiệm quý báu bước vào sống Bài tốn thiết kế cài đặt ngơn ngữ Visual Basic cho phép chạy môi trường Windows kế thừa tính mạnh Windows như: - Cho giao diện thân thiện với người sử dụng - Chạy theo chế độ đa nhiệm - In ấn nhanh chóng thuận lợi Bài tốn quản lý khách sạn chủ yếu áp dụng với khách sạn có quy mơ tương đối nhỏ, đặc thù khách sạn nên công tác quản lý với khách sạn khác Ở em tìm hiểu cơng tác quản lý c-íc điện thoại ca khỏch sn Đông nờn chng trỡnh chủ yếu áp dụng cho cơng tác qu¶n lý c-ớc điện thoại ca khỏch sn m thụi Do thi gian hạn chế trình độ hiểu biết thân chưa nhiều nên việc phân tích thiết kế ci t bi toỏn qun lý c-ớc điện thoại khỏch sạn chưa hoàn thiện phần mềm quản lý Nó mang tính chất học hỏi, trao đổi bắt đầu làm quen với thực tế Nhưng qua đợt thực tập này, em học hỏi nhiều kinh nghiệm q trình phân tích thiết kế cài đặt chương trình quản lý, đồng thời bổ sung kiến thức cho thân Em xin chân thành cảm n Thầy Lê Văn Tấn đà tn tỡnh giỳp em hon thnh luận văn ca mỡnh Em cng bày tỏ lòng biết ơn sâu sắc tới quý Thầy Cô khoa Công nghệ thông tin trường Đại học Vinh, cỏc cảm ơn anh chị B-u điện tỉnh Nghệ An, Khách sạn Đông ó ch dy sut trình làm đề tài Tụi cm n cỏc bạn đóng góp ý kiến động viên để tụi hon thnh luận văn ny SVTH: Hoàng Thị Thoả Trang: 44 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Hng phỏt trin - Chng trỡnh ch mi cho phép nhân viên khách sạn tiếp cận hệ thống Nên hướng cần phải phân quyền sử dung hệ thống cho khách tiếp cận với hệ thống - Mở rộng toán cho nhiều khách sạn riêng biệt - Thống kê danh sách khách hàng theo khoảng thời gian - Đưa doanh thu cho khách sạn khoảng thời gian định - Ngồi để chương trình tối ưu hơn, ta xây dựng thêm hệ thống cung cấp thơng tin phòng, giá cho phép đặt phòng qua mng SVTH: Hoàng Thị Thoả Trang: 45 Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Tài liệu tham kh¶o 1 - " Microsoft Visual Basic & Lập trình sở liệu 6.0 ", Nguyễn Thị Ngọc Mai (chủ biên), Nhà xuất lao động -Xã hội 2 - " Những thực hành sở liệu Visual Basic ", Ks Đinh Xuân Lâm, Nhà xuất thống kê 3 - " Bài giảng Microsoft Access ", Ths.Phạm Quang Trình - "Bi ging c sở liệu & phân tích thiết kế hệ thống thông tin quản lý ", Ths Nguyễn Hữu Trọng 5 - " Phân tích thiết kế hệ thống thơng tin quản lý ", Ths Đinh Thế Hiển, Nhà xuất thống kê - 2000 6 - " Một số luận văn tốt nghiệp " anh chị khoỏ trc SVTH: Hoàng Thị Thoả Trang: 46 ... Basic để xây dựng phần mềm Xây dựng phần mềm quản lý khách sạn Đông SVTH: Hoàng Thị Thoả Trang: Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn Khoá luận : Xây dựng phần mềm quản lý khách sạn Đông. .. Trang: Khoá luận tốt nghiệp GVHD: ThS Lê Văn Tấn kho sỏt hệ thống khách sạn Đông thấy việc quản lý khách sạn cần đáp ứng đ-ợc chức sau: Qun lý khỏch hàng Mỗi khách hàng khách sạn khách sạn quản lý... ấn nhanh chóng thuận lợi Bài toán quản lý khách sạn chủ yếu áp dụng với khách sạn có quy mơ tương đối nhỏ, đặc thù khách sạn nên công tác quản lý với khách sạn khác Ở em tìm hiểu cơng tỏc qun