BÀI TẬP LỚN Môn: Hệ Quản Trị Cơ Sở Dữ Liệu Đề Tài: Quản lí khách sạn

39 11.9K 41
BÀI TẬP LỚN    Môn: Hệ Quản Trị Cơ Sở Dữ Liệu    Đề Tài: Quản lí khách sạn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BÀI TẬP LỚN Môn: Hệ Quản Trị Cơ Sở Dữ Liệu Đề Tài: Quản lí khách sạnMỤC LỤCLỜI NÓI ĐẦU3NỘI DUNG4PHẦN I. BÀI TOÁN ĐẶT RA VÀ CÁCH THỨC ĐỂ GIẢI QUYẾT BÀI TOÁN.4I. Khảo sát hệ thống hiện tại: Khách sạn Thousand Star.4II. Bài toán đặt ra đối với yêu cầu của hệ thống mới.6III. Cách thức để giải quyết bài toán7PHẦN 2: THỰC THI ĐỂ GIẢI QUYẾT BÀI TOÁN21I. Xử lý giao diện bài toán21II. Một số yêu cầu cơ bản đặt ra29III.Bảo trì hệ thống29TÀI LIỆU THAM KHẢO39

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN LỚP ĐH KHMT3 – K2 BÀI TẬP LỚN Môn: Hệ Quản Trị Sở Dữ Liệu Đề Tài: Quản khách sạn Giáo viên hướng dẫn: Nhóm sinh viên thực hiện: 1. Nguyễn Quốc Triệu 2. Nguyễn Viết Thực 3. Lưu Xuân Trường 4. Nguyễn Đình Thuận 5. Nguyễn Anh Tuấn (Mã SV: 0241060228) Hà nội: Tháng 9 - 2009 MỤC LỤC LỜI NÓI ĐẦU Ngày nay sự phát triển mạnh mẽ của tin học làm cho máy tính không thể nào thiếu được trong mọi lĩnh vực đời sống. Hơn lúc nào hết các tính năng của máy tính được khai thác một cách triệt để. Việc áp dụng Tin học vào quản lý, sản xuất, kinh doanh, du lịch là một xu hướng tất yếu. Ứng dụng tin học trong công tác quảnkhách sạn tại Khách Sạn Thousand Star là mô hình quản lý mới, và đã đem lại những khả năng mới trong công tác quản lý tại Thousand Star như: việc bố trí cho khách thuê phòng hay sử dụng các dịch vụ khi khách đến ở trong khách sạn cũng như việc thanh toán cho khách hàng được nhanh chóng thuận tiện khi khách đi, các lãnh đạo kiểm soát tình hình doanh thu hàng ngày được dễ dàng, kiểm soát được tình hình của các phòng, các dịch vụ trong khách sạn, mặt khác giảm được số nhân viên phục vụ cho công việc hành chính, giải quyết các thắc mắc khiếu nại của khách hàng được nhanh chóng. Mục tiêu của báo cáo này là phân tích, thiết kế để xây dựng được chương trình quảnkhách sạn với các tính năng nêu trên phục vụ cho việc quản lý tại Khách Sạn Thousand Star hoàn toàn tự động trên máy tính. NỘI DUNG PHẦN I. BÀI TOÁN ĐẶT RA VÀ CÁCH THỨC ĐỂ GIẢI QUYẾT BÀI TOÁN. I. Khảo sát hệ thống hiện tại: Khách sạn Thousand Star. • Thousand Star là 1 khách sạn lâu đời ở địa bàn Hà Nội, lượng khách hàng thân quen đông đảo. • Tuy nhiên, do cấu tổ chức đã cũ, bộc lộ nhiều hạn chế trong quản lý và thực thi các chức năng, nhiệm vụ của 1 khách sạn nên mất dần tính cạnh tranh. • Trong bối cảnh hội nhập kinh tế, các khách sạn mọc lên với số lượng chóng mặt, với đội ngũ tiếp viên trẻ, phương thức làm việc linh hoạt, hiện đại… trở thành các đối thủ cạnh tranh nguy hiểm của Thousand Star. → Đứng trước nguy bị thua lỗ, Thousand Star quyết định đầu tư xây dựng một hệ thống quảnkhách sạn mới, tính hiện đại, sử dụng công nghệ thông tin trong quản lý. 1. cấu tổ chức của Khách sạn. Khách sạn được tổ chức theo cấu sau: Ban Giám Đốc Phòng Quản Lý (Manager) Ban Lễ Tân Phòng Phục Vụ Phòng Bảo Vệ  Ban Lễ Tân: Là bộ phận đầu tiên nhận nhiệm vụ tiếp đón, hướng dẫn khách hàng trong thực hiện quy trình đặt phòng cũng như sử dụng các dịch vụ của khách sạn. Ban lễ tân cũng trách nhiệm quản lý các phòng trong khách sạn, các phòng còn trống khách hàng thể thuê, quản lý thông tin khách hàng… Tuy nhiên hoạt động hiện nay chủ yếu còn là thủ công bằng sổ sách.  Phòng Quản Lý (Manager): Là bộ phận chịu trách nhiệm quản lý các vấn đề chung của khách sạn, như Quản lý nhân viên, Quản lý các dịch vụ, Quản lý kho hàng của khách sạn … Phòng Quản lý chịu trách nhiệm Quản lý trực tiếp tới các phòng ban khác dưới lệnh của Giám đốc khách sạn. Tuy nhiên, việc quản lý cũng gặp nhiều khó khăn bởi cách làm thủ công.  Ban Giám Đốc: Gồm giám đốc, các phó giám đốc, thư ký … quyền hạn và trách nhiệm cao nhất trong khách sạn, quyết định phương hướng hoạt động của khách sạn trong tương lai và chịu trách nhiệm với doanh thu của khách sạn.  Phòng Phục Vụ: Kiểm tra và dọn vệ sinh phòng. Phục vụ ăn, uống, giặt ủi đưa đón khách bằng xe của khách sạn khi khách yêu cầu từ phòng tiếp tân.  Phòng Bảo Vệ: Bảo vệ nhiệm vụ coi giữ xe, khuân hành lý và giữ gìn an ninh trật tự trong khách sạn. Theo dõi các thiết bị của khách sạn và chịu trách nhiệm về an toàn của khách sạn. Nhận xét: Qui trình thủ công dựa trên sức người là chính đã bộc lộ những nhược điểm sau đây: - Việc lưu trữ hồ của khách hàng cũng như các thông tin cần thiết trong công tác thanh toán đều được tiến hành thủ công bằng sổ sách và các chứng từ với một số lượng lớn và lưu trữ trong nhiều năm, chính vì vậy gây ra nhiều khó khăn cho công tác quản lý, tốn nhiều thời gian và công sức cho những người trực tiếp điều hành với những biện pháp bảo quản và hình thức kiểm tra, kiểm kê phức tạp. - Khi lưu trữ thông tin bằng phương pháp truyền thống, nếu sai sót thì việc sửa đổi gặp nhiều khó khăn và sẽ rất không hay nếu phải sửa đổi nhiều lần. - Tốn nhân lực vì trong mỗi khâu cần một số người quản lý và giúp việc. - Việc đăng kí thuê phòng với một số lượng khách lớn đôi khi còn rườm rà và mất thời gian. - Khách sạn không áp dụng việc tin học hóa và các phương tiện quản hiện đại làm giảm uy tín của khách sạn. 2. Các dịch vụ của khách sạn. • Dịch vụ nhà hàng, căng tin, phục vụ khách hàng ăn uống ngay trong khách sạn. • Dịch vụ cửa hàng bách hóa, cung cấp các hàng hóa đa dạng cho khách hàng. • Các dịch vụ tiện ích cho khách hàng khác như: đổi tiền, gọi điện, giặt là… II. Bài toán đặt ra đối với yêu cầu của hệ thống mới. Chính những nhược điểm đã phân tích ở trên, cùng với quá trình phỏng vấn để nắm bắt rõ yêu cầu của hệ thống cần tạo lập, với mục đích nâng cao chất lượng phục vụ khách hàng và quản lý hiệu quả việc kinh doanh của khách sạn, Hệ thống quảnkhách sạn mới được xây dựng dựa trên nhu cầu tin học hóa công việc kinh doanh của khách sạn Thousand Star. 1. Các yêu cầu đối với tính năng hệ thống: - Tự động hóa các tác nghiệp của hệ thống: đặt phòng tự động, quản khách vào tự động, tự động hóa công việc tính toán như in hóa đơn, tổng hợp doanh thu… nhắm làm tăng hiệu suất xử lý và tính chính xác trong khi phục vụ khách hàng. - Dữ liệu đưa vào được kiểm tra và chuẩn hóa đảm bào sự đúng đắn và chặt chẽ. - sở dữ liệu hệ thống đầy đủ và thống nhất quản lý hoạt động khách vào khách sạn, sử dụng dịch vụ, thanh toán, và khách ra khỏi khách sạn. - Cung cấp đầy đủ, chính xác các thông tin về khách sạn: số phòng, loại phòng, các loại dịch vụ… - Hệ thống tạo ra các báo cáo, phân tích về hoạt động kinh doanh của khách sạn. 2. Các yêu cầu khác đối với hệ thống: - Hệ thống tin cậy và chính xác, giao diện thân thiện dễ sử dụng, hệ thống linh động, dữ liệu truy cập nhanh. - Hệ thống đảm bảo bảo mật cho người sử dụng, đảm bảo người dùng thực hiện đúng phạm vi chức năng. 3. Phát biểu nghiệp vụ bài toán. Quản lý thuê, trả phòng: Khi khách hàng đến thuê đặt phòng, bộ phận quản lý thuê phòng sẽ kiểm tra yêu cầu của khách. Nếu yêu cầu không đáp ứng được thì đưa ra thông báo từ chối, nếu đáp ứng được thì lập phiếu thuê cho khách hàng. Thông tin trên phiếu thuê gồm có: Mã phiếu thuê, ngày lập, mã khách hàng, tên khách hàng, số CMND, địa chỉ khách hàng, số tiền đặt trước, yêu cầu. Phiếu thuê được lập thành 2 bản, 1 bản giao cho khách, 1 bản lưu lại. Khách hàng thể thuê nhiều lần khi nhu cầu thuê phòng, mỗi lần thuê sẽ một phiếu thuê được lập. Khi khách hàng trả phòng, hóa đơn thanh toán sẽ được lập cho khách hàng. Thông tin trên hóa đơn gồm: Mã hóa đơn, mã phiếu thuê, tên khách hàng, số CMND và thông tin về phòng thuê gồm {số phòng, tình trạng phòng, đơn giá phòng, số ngày ở, thành tiền}, tổng tiền dịch vụ, tổng tiền thanh toán, ghi chú. Hóa đơn được lập thành 2 bản, 1 bản giao cho khách, 1 bản lưu lại. Quản lý dịch vụ: Khi khách hàng nhu cầu sử dụng dịch vụ, bộ phận quản lý dịch vụ sẽ kiểm tra yêu cầu của khách. Nếu yêu cầu không đáp ứng được thì đưa ra thông báo từ chối, nếu đáp ứng được thì cung cấp dịch vụ cho khách. Bộ phận này phải lưu đầy đủ thông tin theo dõi quá trình sử dụng dịch vụ của khách hàng trong hóa đơn dịch vụ: số hóa đơn dịch vụ, ngày lập, mã khách hàng, tên khách hàng, số CMND, và thông tin về dịch vụ gồm {mã dịch vụ, tên dịch vụ, ngày sử dụng, thời lượng sử dụng, thành tiền}, tổng tiền, ghi chú. Mỗi phiếu thuê thể nhiều hóa đơn sử dụng dịch vụ. Ngoài ra bộ phận này còn phải thêm dịch vụ nếu là dịch vụ mới, xóa dịch vụ nếu dịch vụ đó không dùng nữa và sửa chữa thông tin dựa trên các thông tin về các dịch vụ do nhà cung cấp gửi tới từ yêu cầu của khách sạn. Thông tin gồm: mã dịch vụ, tên dịch vụ, đơn giá, mô tả khác. Quảnkhách hàng: Trong thời gian lưu lại khách sạn, bộ phận quản khách hàng sẽ nhập và lưu toàn bộ thông tin về khách hàng. Khi cần thiết thể sửa chữa và xóa thông tin khách hàng. Thông tin khách hàng gồm: mã khách hàng, tên khách hàng, số CMND, địa chỉ, điện thoại, quốc tịch, số hộ chiếu. Quản lý phòng: Nhập mới thông tin phòng, sửa chữa thông tin về phòng, xóa bỏ thông tin phòng. Thông tin về phòng do ban quản lý cung cấp và gồm các thông tin: số phòng, loại phòng, diện tích, tình trạng phòng, đơn giá phòng. Quản lý tiện nghi: Việc thêm mới tiện nghi được thực hiện khi tiện nghi mới được nhập về từ nhà cung cấp. Nếu tiện nghi không dùng nữa thì xóa thông tin tiện nghi đó. Thông tin tiện nghi cũng thể được sửa chữa. Thông tin tiện nghi gồm: mã tiện nghi, tên tiện nghi, tình trạng tiện nghi, số lượng hiện có. Trong 1 phòng thể nhiều tiện nghi, các tiện nghi cũng thể nhiều trong phòng. Bộ phận báo cáo thống kê lấy thông tin từ các bộ phận khác và nhiệm vụ thống kê khách hàng thuê, thống kê tình trạng phòng, thống kê tình trạng thuê phòng, thống kê doanh thu để đưa lên ban quản lý khi nhận được yêu cầu từ ban quản lý. III. Cách thức để giải quyết bài toán 1. Phân tích chức năng của hệ thống Mô hình phân cấp chức năng: 2. Phân tích dữ liệu 1. Mô hình luồng dữ liệu. 1.1. đồ luồng dữ liệu mức khung cảnh: Quản lý hoạt động Khách sạn Thousand Star QL Thuê, trả phòng QL Khách hàng QL Phòng Báo cáo Thống kê QL Dịch vụ QL Tiện nghi phòng Kiểm tra yêu cầu thuê phòng Đưa ra thông báo từ chối Lập phiếu thuê cho khách Thanh toán Kiểm tra yêu cầu dịch vụ Đưa ra thông báo từ chối Cung cấp dịch vụ cho khách Lập hóa đơn dịch vụ Thêm dịch vụ Sửa dịch vụ Xóa dịch vụ Thêm thông tin khách hàng Sửa thông tin khách hàng Xóa thông tin khách hàng Thêm thông tin phòng Sửa thông tin phòng Xóa thông tin phòng Thêm thông tin tiện nghi Sửa thông tin tiện nghi Xóa thông tin tiện nghi Thống khách hàng Thống kê phòng Thống kê doanh thu Lập hóa đơn thanh toán Tìm phòng trống Trả phòng tất cả, hoặc trả từng phòng QL Nhân viên Thêm thông tin nhân viên Sửa thông tin nhân viên Xóa thông tin nhân viên 1.2. đồ luồng dữ liệu mức đỉnh: 1.3. đồ luồng dữ liệu các chức năng của hệ thống. [...]... trị dữ liệu chức năng quản dữ liệu, trích những thông tin hữu ích từ dữ liệu và sử dụng những thông tin này nhằm hỗ trợ việc ra quyết định Vì thế những hệ thống này bao gồm cả các hệ thống sở dữ liệu, các kho dữ liệu và các hệ thống khai mỏ dữ liệu Dữ liệu thể thuộc dạng cấu trúc như trong các sở dữ liệu quan hệ, cũng thể thuộc dạng bán cấu trúc hay dữ liệu XML, hoặc thậm chí là... trúc như dữ liệu đa phương tiện Hiện nay, những hệ thống quản trị dữ liệu là thành phần nòng cốt trong các hệ thống thông tin và các ứng dụng Những hệ thống thông tin và ứng dụng này lại chính là những tài sản giá trị nhất trong các quan, doanh nghiệp Những tiến bộ trong công nghệ Internet cùng với sự phát triển không ngừng của Web dẫn tới sự gia tăng liên tục về nhu cầu quản trị dữ liệu và thông... trong việc bảo đảm an toàn cho các sở dữ liệu, hệ thống thông tin và ứng dụng.Trong bài tập này,Nhóm chúng em xin được giới thiệu về vấn đề bảo mật trong Sở Dữ Liệu( CSDL) SQL Server 2000,mà quan trọng là chức năng sao lưu và phục hồi CSDL 1 Vấn đề về bảo mật trong Hệ Thống CSDL Bảo mật ứng dụng rất quan trọng, cần được đưa lên hàng đầu, câu: "Luôn nghĩ đến vấn đề bảo mật khi thiết kế" là thế...1.3.1 Chức năng Quản lý thông tin khách hàng: 1.3.2 Chức năng Quản lý thông tin dịch vụ: 1.3.3 Chức năng Quản lý thông tin tiện nghi: 1.3.4 Chức năng Quản lý thông tin phòng trong khách sạn: 1.3.5 Chức năng Quản lý nhân viên: 1.3.6 Chức năng Quản lý thuê trả phòng: 1.3.7 Chức năng Báo cáo thống kê: 2 Mô hình liên kết thực thể 2.1 Mức hệ thống 2.2 Mức chi tiết 3 Xây dựng Sở Dữ Liệu dưới dạng chuẩn... kế tài liệu xuất  Thống kê các dịch vụ sử dụng trong tháng  Thống kê các đăng ký theo tháng  Mẫu phiếu thuê  Thống kê các đăng ký bị hủy theo tháng  Danh sách khách trong khách sạn  Thống kê doanh thu trong tháng II Một số yêu cầu bản đặt ra 1 Thực hiện một số thủ tục-Procedure 2 Thực hiện một số Trigger 3 Thực hiện một số hàm-Function III.Bảo trì hệ thống Những hệ thống quản trị dữ liệu có... trả phòng Khung nhìn - “phòng khách sạn đưa ra thông tin về từng phòng của khách sạn số người đang trong khách sạn phòng đã được đăng ký Thuận lợi cho việc tìm các phòng trống trong khách sạn trong khoảng thời gian được định trước và thống kê chi tiế người trong phòng -“Phòng thực tế ” quản lý thông tin đơn giản về phòng và tình trạng phòng hiện tại của khách sạn (“có người trong phong , đã... tả Đặc điểm Not null Mã khách hàng Khoá chính No Tên khách hàng No Địa chỉ khách hàng Yes 4 Numeric 9 5 DienThoaiK H QuocTich Nvarchar 50 6 SoCMND numeric 9 7 SoHC numeric 9 Điện thoại khách hàng Quốc tịch khách hàng Số CMND khách hàng Số hộ chiếu của khách hàng Yes Yes Yes Yes Bảng 5: PhieuThue (Lưu thông tin về phiếu thuê lập cho khách hàng): STT Tên trường 1 MaPT Kiểu dữ liệu nvarchar Kích cỡ 10... cần phân quyền cho user A, quyền đọc trên tất cả các bảng của sở dữ liệu mà chỉ được quyền ghi ( Update, delete, insert) vào 3 bảng trong sở dữ liệu. Cái này bạn co thể làm hai cách một là dùng giao diện hoặc là dùng script Đầu tiên tạo user như bình thường, sau đó bạn chạy đoạn script này để gán quyền đọc và không được sửa dữ liệu cho user (abc), ở database đang sử dụng exec sp_addrolemember... Lập từ điển dữ liệu Bảng 1: DichVu (Lưu thông tin về dịch vụ do khách sạn cung cấp): STT 1 2 3 Tên trường MaDV TenDV DonGia Kiểu dữ liệu Nvarchar Nvarchar int Kích cỡ 5 50 4 Mô tả Mã dịch vụ Tên dịch vụ Giá dịch vụ (VNĐ) Đặc điểm Khoá chính Not null Yes Yes No Bảng 2: DichVuSuDung (Lưu thông tin về dịch vụ đã được khách hàng sử dụng): STT 1 2 3 Tên trường MaDV MaHDDV SoLuongDV Kiểu dữ liệu Nvarchar... chính Not null Yes Yes No No 3.3 Thiết kế sở dữ liệu Sơ đồ quan hệ giữa các bảng: Ghi chú: Các bảng trong đồ quan hệ : - Các khóa chính đảm bảo không độ dai ký tự và tính năng tăng mã tự động chèn vào các mã trống cho các bảng (Phieuthue ,hoadontt, hoadondv ,khachhang, dichvu) để giảm thiểu nhập dữ liệu sai cho bảng qua các trigger - Các khóa ngoại đều rằng buộc khi thay đổi hay khi xóa . thủ công.  Ban Giám Đốc: Gồm giám đốc, các phó giám đốc, thư ký … có quyền hạn và trách nhiệm cao nhất trong khách sạn, quyết định phương hướng hoạt động của khách sạn trong tương lai và chịu. cùng với quá trình phỏng vấn để nắm bắt rõ yêu cầu của hệ thống cần tạo lập, với mục đích nâng cao chất lượng phục vụ khách hàng và quản lý hiệu quả việc kinh doanh của khách sạn, Hệ thống

Ngày đăng: 01/05/2014, 15:41

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan