Ngày nay với sự phát triến như vũ bão của ngành công nghệ thông tin đã có rất nhiều những thành tựu trong nhiều ngành khoa học cũng như trong cuộc sống. Trong công việc kinh doanh ngày càng sôi động hiện nay việc áp dụng nhưng thành tựu của tin học sẽ đem lai cho những nhà kinh doanh những thuân lợi rất lớn. Trong đó có ngành kinh doanh khách sạn. Ngày nay công việc kinh doanh khách sạn rất đa dạng và có quy mô ngày càng lớn.
Trang 1MỤC LỤC
I Lời nói đầu
II Khảo sát và mô tả hệ thống
1 Khảo sát hệ thống quản lý và giới thiệu khách sạn khi chưa có sự tin học hoá
2 Khả năng áp dụng công nghệ thông tin vào công việc quản lý và giới thiệu Khách sạn
1 Biểu đồ phân cấp chức năng
2 Biểu đồ luồng dữ liệu
Trang 2Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
Phần I: Lời nói đầu
Ngày nay với sự phát triến như vũ bão của ngành công nghệ thông tin đã có rất nhiềunhững thành tựu trong nhiều ngành khoa học cũng như trong cuộc sống Trong công việckinh doanh ngày càng sôi động hiện nay việc áp dụng nhưng thành tựu của tin học sẽđem lai cho những nhà kinh doanh những thuân lợi rất lớn Trong đó có ngành kinhdoanh khách sạn Ngày nay công việc kinh doanh khách sạn rất đa dạng và có quy môngày càng lớn Nó không đơn thuần chỉ là công việc thuê mượn phòng và quy mô chỉ làtrong một quốc gia hay một thành phố và nó còn mang tính đa quốc gia rộng lớn Ngàynay với việc đi du lịch nay đi công tác ra nước ngoài ngày càng trở nên phổ biến việc đặtphòng trước là hết cần thiết bởi vậy chúng ta cần đưa những thành tựu vào công việc kinhdoanh là rất đúng đắn
Phần II: Khảo sát và mô tả hệ thống
I Khảo sát hệ thống khi chưa có tin học hoá
Như chúng ta đã biết không việc kinh doanh khách sạn dã có từ rất lâu Tuy nhiên việc
áp dụng những thành tựu khoa học công nghệ thông tin vào quản lý phát triển công việckinh doanh khách sạn thì mới đây mới được tiến hành Chúng ta sẽ khảo sát công việcquản lý khách sạn khi chưa có sự tham gia của máy tính Mô hình chung nhất của côngviệc quản lý khách sạn chính là công việc cho thuê mượn phòng cùng với các dịch vụkhác tuỳ vào quy mô của khách sạn
Khi khách hàng có yêu cầu mượn phòng họ sẽ liện hệ với khách sạn để biết được thôngtin về phòng, dịch vụ và các ưu đãi Sau khi đã có đầy đủ thông tin khách hàng sẽ tiếnhành làm thủ tục đăng ký với khách sạn, và bàn tiếp tân chình là nơi làm thủ tục Nhânviên tiếp tân sẽ tiếp nhận yêu cầu của khách hàng kiềm tra lại thông tin và khách hangyêu cầu, sau đó có dự trả lời về phía khách hàng xem có thể làm thủ tục cho thuê phònghay không Nếu như đạt yêu cầu thì nhân viên tiếp tân sẽ tiến hành làm thủ tục thuêphòng cho khách hàng và giao chìa khóa Và tất cả những thông tin đó đều được lưu dướidạng văn bản Khi khách hàng có nhu cầu trả phòng thì khách sạn sẽ thông kê các khoản
mà khách hàng cần phải thanh toán dưới dạng các hoá đơn Khách hàng phải có nghĩa vụthanh toán tiền Sau khi nhận tiền thanh toán từ phía khách hàng khách sạn sẽ gửi hoáđơn cho khách hàng Nếu như khách hàng có thắc mắc hay ý kiến gì nều có thể phản ánhtrực tiếp với nhân viên khách sạn Về phía khách sạn sau khi làm thủ tục mượn phòngcho khách hàng sẽ liên hệ với phòng phục vụ để bố chí người dọn dẹp phòng Trong hệthống khách sạn còn có hệ thống nhà hàng chuyên phục vụ các bữa ăn nhanh, bữa chính
Trang 3việc, nhất là việc lưu trữ các thông tin về khách hàng, tình trạng hoạt động của khách sạn.
Và khi công việc trở nên quá nhiều sẽ dẫn tới việc bị quá tải dẫn tới sai sót và có thể làmảnh hưởng rất lớn tới công việc kinh doanh của khách sạn
II Khả năng áp dụng tin học vào việc quản lý khách sạn
Hiện nay với sự phát triển như vũ bão của ngành công nghệ thông tin chúng ta đã cónhững thành tựu lớn trong mọi lĩnh vực của cuộc sống Với sự tham gia càng nhiều củamáy tính vào các ngành công nghiệp, dịch vụ và cuộc sống tạo ra những điều kiện rất lớn
để chúng ta có thể phát huy khả năng của công việc tạo ra những bước đột phá trong côngviệc kinh doanh, học tập hay nghiên cứu Như chúng ta đã nói ở bên trên những khuyếtđiểm và chúng ta gặp phải khi không có dự tham gia của máy tính là rất lớn và đôi khi cóthể làm ảnh hưởng tới công việc kinh doanh của chúng Tuy nhiên với sự áp dụng nhữngthành tựu của ngành công nghệ thông tin chúng ta hoàn toàn có thể khắc phục đượcnhững khuyết điểm hơn nữa nó có cho ta rất nhiều thuận tiện khác
Cũng như vậy, trong đề tài nay chúng ta nói đến ứng dụng WEB trong các ngành nóichung và trong ngành kinh doanh khách sạn nói riêng
Nhưng WEB là gi? Nó có gì đặc biệt?
WEB là một khái niệm khá mới gần đây nhưng nhanh chóng nó trở lên phổ biến trongphạm vi toàn cầu, nó là một công cụ mà thông qua nó ta có thể cho mọi người trên thếgiới này biết đến chúng ta Bên cạnh đó ta còn nói đến một khái niệm khác: đó làINTERNET Đó là môi trường để chúng ta trao đổi thông tin với khắp mọi trên thế giới Bởi vậy khi chúng ta sử dụng internet trong công việc quảng cáo hay quản lý công việckinh doanh khách sạn sẽ đem lai cho chúng ta rất nhiều sự thuận tiện và lợi ích Chúng ta
có thể kể một số những thuận lợi mà chúng ta có được:
Khi sử dụng các ứng dụng về internet chúng ta có thể mở rộng quy mô của khách sạnbằng cách nhận đặt phòng qua mạng Với phương thức này chúng ta có thể vươn tớinhững khách hàng không chỉ ở trong nước mà còn ở ngoài nước Hiện nay nhu cầu đi ranước ngoài là rất lớn nên đây là một việc hoàn toàn khả thi Ngoài ra chúng ta có thể luôncập nhật, theo dõi được tình trạng hoạt động kinh doanh của khách sạn ở bắt kỳ đâu vàkhông nhất thiết phải ở văn phòng, bên cạnh đó công việc lưu trữ tìm kiếm thông tin vềcông việc kinh doanh ngày càng trở đơn giản và thuận tiện.Và còn rất nhiều những lợi íchkhác
Tóm lại với xu hướng của thời đại ngày nay việc áp dụng những thành tựu công nghệthông tin là hết sức cần thiết
Sau đây chúng ta mô tả một số đặc điểm về hệ thống
Trang 4Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
Những kỹ thuật tạo lập cơ sở dữ liệu hiện rất phong phú và đa dạng Những sản phẩmphần mềm ngày cáng có nhiều tính năng ưu việt và dễ dàng sử dụn Ta có thể kể đến một
số phần mềm thông dụng hiện nay như: Access, SQL, Visaul Basic, VC, Java
Để tối ưu hoá công việc nhập dữ liệu chúng ta còn sử dụng một số những phần cứng.Hiện nay chúng ta không chỉ đơn giản nhập nhập dữ liệu chữ, số bằng bàn phím và chuột
mà còn có thể nhập dữ liệu là ảnh bàng máy quét hay âm thanh bắng các thiết bị thu vàlưu trữ âm thanh Với sự phát triển của công nghệ Multimedia (công nghệ đa phươngtiện) thì công việc nhập dữ liệu càng trở nên dễ dàng và phong phú hơn
Trang 52. Quy trình hoạt động của hệ thống
Hoạt động của hệ thống diễn ra như sau:
Khi khách hàng có nhu cầu đặt phòng họ sẽ truy cập trang web Tại đó khách hàng sẽxem phòng thông qua các đặc điểm mà trang WEB nêu ra Khi khách hàng ưng thuậnphòng nào họ sẽ tiến hành đặt phòng theo hướng dẫn của trang web Các thông tin màkhách hàng đưa ra sẽ được lưu tại cơ sở dữ liệu của khách sạn Bên cạnh đó khách cònđược biết thêm nhiều thông tin về các hoạt động của khách sạn hay các dịch vụ kèmtheo của khách sạn
Để đặt được phòng thì khách hàng sẽ phỉa tuân thủ một số điều kiện bắt buộc củakhách sạn
Trong trang web có phần dành cho người quản trị Để vào phần nay thì người quản trịtrước khi truy cập thi cần phải đăng nhập bằng password và username Tại đó ngườiquản trị có thể truy cập vào cơ sở dữ liệu, cập nhật hoặc thay đổi có sở diệu
3. Yêu cầu của hệ thống
Yêu cầu của hệ thống là:
Hệ thống cần phải hoạt động thuận tiện cho cả người dùng lẫn người quản trị
Hệ thống cần làm tốt các chức năng mà không có sai sót
Hệ thống cần được bảo mật tốt Phân quyền rõ ràng
Để nghiên cứu về mặt chức năng và hoạt động của hệ thống người ta sử dụng hai biểu
đồ là biểu đồ luồng dữ liệu và biểu đồ phân cấp chức năng Chúng ta tìm hiểu một chút
về mục đích và tác dụng của hai biểu đồ này:
• Biểu đồ phân cấp chức năng (BPC) :là công cụ khởi đầu để mô tả hệ thống docông ty IBM phát triển Nó cho phép phân rã dần dần các chức năng từ chứcnăng mức cao thành chức năng tri tiết nhỏ hơn và kết quả cuối cùng ta thuđược một cây chức năng Cây chức năng này xác định một cách rõ ràng và dễhiểu cái gì xảy ra trong hệ thống
* Thành phần của biểu đồ bao gồm:
+ Các chức năng ký hiệu bằng các hình chữ nhật trên có gán tên nhãn
+ Kết nối: kết nối giữa các chức năng mang tính chất phân cấp và được ký hiệubằng đoạn thẳng nối chức năng cha với các chức năng con
Trang 6Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
* Đặc điểm:
+ Các chức năng được nhìn một cách khái quát nhất, trực quan dễ hiểu, thểhiện tính cấu trúc của phân rã chức năng
+ Dễ thành lập vì tính đơn giản: Nó trình bày hệ thống phải làm gì
+ Mang tính chất tĩnh vì bỏ qua mối liên quan thông tin giữa các năng Cácchức năng không bị lặp lại và không dư thừa
+Rất gần gũi với sơ đồ tổ chức nhưng ta không đông nhất nó với sơ đồ tổ chức
• Biểu đồ luồng dữ liệu (BLD) : là công cụ diễn tả tập hợp các chức năng của hệthống trong các mối quan hệ trước sảutong tiến trình xử lý, trong bàn giaothông tin cho nhau Mục đích của biểu đồ luông dữ liệu là giúp chúng ta htấyđược đằng sau những cái gì xảy ra trong hệ thống, làm rõ những chức năng vàthông tin nào cần thiết cho hệ thống
* Tác dụng của BLD:
BLD là công cụ chính của quá trình phân tích, nhằm mục đích thiết kế traođổi và tạo lập dữ liệu Nó thể hiện khá rõ và khá đầy đủ các nét đặc trưng của hệthống trong các bước phân tích, thiết kế và trao đổi dữ liệu
Trang 7I. Sơ đồ chức năng nghiệp vụ của hệ thống quản lý Khách sạn
1 sơ đồ phân cấp chức năng mức đỉnh
2 Sơ đồ phân cấp chức năng mức dưới đỉnh
a Phân rã chức năng quản lý Khách hàng
Quản Dịch vụ
Quản
lý giao dịch
Trang 8Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
xử lý khách hàng
vi phạm
Thống
kê về khách hàng
Trang 9c Phân rã chức năng quản lý dịch vụ
Thêm phòng
Bảo trì
Thống kê
Phân loại
Đánh mã phòng Lưu phòng
bảo tri phòng
Kiểm tra tình trạng phòng
Lên kế hoạch sửa chữa Tiến hành sửa chữa
Thông tin đặc biệt Lập báo cáo
Trang 10Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
Xoá dịch vụ
Giới thiệu dịch vụ
Trang 11Lưu thông tin
Xác định độ vi phạm Thu hồi phòng
Thanh toán tiền Lưu thông tin
Thông tin đặc biệt Lập báo cáo Trả lời Nhận phiếu
Trang 12Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
II Sơ đồ dòng dữ liệu nghiệp vụ của hệ thống quản lý khách sạn
a Biểu đồ luồng dữ liệu mức khung cành
Yêu cầu dịch vụ
Trả phòng
Yêu cầu thuê phòng
Hợp lệ+ chìa khoá phòng hoá đơn
Hợp lệ+hoá đơn tiền phòng+dịch vụ
Hợp lệ +dịch vụ khách yêu cầu+hoá đơn
b Biểu đồ luồng dữ liệu mức đỉnh
Quản
lý khách sạn
Quản
lý phòng
Khách thuê
phòng
Quản
lý dịch vụ
Trang 135.Biểu đồ luồng dữ liệu mức dưới đỉnh
Hợp lệ +Chìa khoá phòng+hoá đơn
Cập nhật thông tin khách thuê phòng
Đăng ký thuê phòng
Phục vụ
Xử lý thuê phòng
Xử lý trả phòng
Khách thuê
phòng
Trang 14Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
Phần IV Thiết kế hệ thống
I Công cụ lập trình
_ Thiết kế cơ sở dữ liệu bằng access
_ Thiết kế mã nguồn bằng visualstudio.net
_ Tài liệu tham khảo: Asp.net 3.0
CSDL
Phân tích và thiết kế hệ thống
Access 2003
Phương pháp thiết kế Web
II Mô hình dữ liệu cho hệ thống
Mô hình là mô hình dữ liệu thực thể logic được xây dựng trên các khái niệm logic nhưthực thể, kiểu thực thể, thuộc tính và quan hệ
Căn cứ vào các yêu cầu của hệ thống, sơ đồ dòng dữ liệu tá có thể thiết lập mô hình thựcthể cho hệ thống :
Trang 16Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
Mối quan hệ giữa các thực thể
Trang 17II Thiết kế các chức năng
Trang Web có các trang cơ bản với các chức năng sau
_ Trang chủ (default.asp): đây là trang giới thiệu cơ bản về khách sạn cùng với
các chức năng của nó Nó chức những thông tin cơ bản nhất của một khách sạn.Phần bên trái của trang web chứa menu chức năng của trang web Phần menu bênphải chứa phần truy cập admin Phần chính giữa của trang web chứa phần giớithiệu cơ bản của khách sạn với mọi người
Trang 18Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
_ Trang giới thiệu (gioithieu.asp) : Trang web nay chứa nhưng thông tin đầy đủ nhất về hoạt động của khách sạn cũng như lịch sử cảu khách sạn Tại đây khách hàng có thể tìm thấy mọi thông tin về khách sạn
Trang 19_ Trang Đặt phòng (datphong.asp) : Đây là trang dùng để khi khách hàng chọn
được phòng ưng ý họ sẽ gửi yêu cầu đến khách sạn bằng cách điền các thông tintrong các ô Các dữ liệu mà khách hàng điền vào đó sẽ gửi đến server của kháchsạn để xử lý Khách sạn sẽ lưu các thông tin đó và coi như bạn để đặt phòng tấtnhiên trong một khoảng thời gian nhất định nếu bạn không đến nhận phòng kháchsạn sẽ huỷ bỏ các thông tin đó
Trang 20Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
_ Trang Chọn phòng (Chonphong.asp): Đây là trang web cho phép bạn có thể xem tất cảcác thông tin về tất cả các phòng của khách sạn bao gồm mã phòng loại phòng cũng nhưcác thông tin khác Từ các thông tin đó khác hàng có thể chọn cho mình một hay nhiềuphòng ưng ý
Trang 21_ Trang dịch vụ (Dichvu.asp): đây là trang web cho phép khách hàng tìm thấy cụ thể cácdịch vụ mà khách sạn cung cấp cho khách hàng
Trang 22Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
_ Trang tìm kiếm (timkiem.asp): tại trang web này bạn có thể tìm kiếm phòng hay dịch
vụ theo yêu cầu của mình thông qua một số các tiêu chí
Trang 23Sau khi thực hiẹn viẹc tìm kiếm xong thì kết quả tìm kiếm sẽ được đưa ra màn hình như sau:
Trang 24Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
_ Trang góp y kien cho khách sạn (gopy.asp):
Trang 25Phần dành cho người quản trị
Người quản trị muốn vào được trang web dành cho người quản trị thì phải đăng ký quyềnadmin như sau :
Nếu như người quản trị đăng nhập thành công thì họ có thể tác động vào cơ sở dữ liêu của hệ thống
Trang 26Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
_ Trang web dành cho người quản trị (default_admin.asp)
Phần menu bên trái cho phép bạn tác động vào cơ sở dữ liệu
Trang 27Ta lấy ví dụ như ta muốn tác động vào CSDL về Phong
Ta click vào menu “quản lý phòng” nó sẽ xuất hiện nơi chứa dữ liệu
Tại đây ta có thể: _ tìm kiếm
_ Xoá
_ Thay đổi
_ Thêm mới
Trang 28Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
Nếu như bạn muốn thay đổi thông tin về một bản ghi ta click vao “edit”
Nó sẽ hiện ra
Trang 29Ta sẽ thay đổi thông tin trong từng trường rồi ấn nút “submit” Thông tin sẽ được cập nhật vào cơ sở dữ liệu
Nếu muốn xoá thì ta click vao ”remove” thì thông tin sẽ bị mất
Trang 30Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
Nếu muốn thêm mới ta click vào “ADDNEW”
Trang 31Còn nếu ta muốn tìm kiếm bản ghi tadung chức năng tìm kiếm
Trang 32Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
-
Và kết quả hiện ra là:
Trang 33Tương tự như vậy với các chức năng còng lại
VIII.Khó khăn và hạn chế
Hơn nữa do em mới tìm hiểu và thiết kế web nên chưa được thuần thục lắm do
Trang 34Hệ thống quản lý Khách sạn Khoa công nghệ thông tin
sẽ cố gắng để chương trình ngày một hoàn thiện hơn.
Hà Nội ngày 29 tháng 04 năm 2006
Sinh viên thực tập
Tạ Viết Cường
CĐ Tin K48ss