Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (332.09 KB, 15 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b><small>3. Phạm vi nghiên cứu của đề tài...6</small></b>
<b><small>4. Phương pháp nghiên cứu...7</small></b>
<b><small>3. Xác định yêu cầu hệ thống mới...13</small></b>
<i><small>3.1.Yêu cầu chức năng...13</small></i>
<i><small>3.2.Yêu cầu phi chức năng...14</small></i>
<b><small>CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG...15</small></b>
<b><small>1. Biểu đồ phân cấp chức năng...15</small></b>
<b><small>2. Biểu đồ luồng dữ liệu...15</small></b>
<i><small>2.1.Các khái niệm mơ hình luồng dữ liệu (DFD – Data Flow Diagram)...15</small></i>
<i><small>2.3.Biểu đồ luồng dữ liệu mức đỉnh của chức năng Quản lý khách hàng...17</small></i>
<i><small>2.4.Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Quản lý giao dịch...19</small></i>
<i><small>2.5.Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Quản lý dịch vụ...21</small></i>
<i><small>2.6.Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Quản lý thơng tin trạng thái phịng...23</small></i>
<i><small>2.7.Biểu đồ luồng dữ liệu mức dưới đỉnh của chức năng Báo cáo thống kê...24</small></i>
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><b>LỜI MỞ ĐẦU</b>
Trong hoạt động sản xuất, kinh doanh hiện nay, công nghệ thông tin đãkhẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của các doanh nghiệptrong các khâu sản xuất cũng như quản lý. Trong đó, lĩnh vực kinh doanh kháchsạn ngày càng được chú trọng do nhu cầu du lịch ngày càng tăng. Hàng năm,nước ta không chỉ đón khách du lịch trong nước mà cịn cả số lượng lớn kháchdu lịch nước ngoài. Để đáp ứng về mặt lưu trú cho khách, mật độ khách sạn ngàycàng tăng. Các khách sạn đua nhau phát triển không ngừng và nhanh chóng theosự phát triển của xã hội cả về qui mô và chất lượng.
Ở nước ta, có một thực trạng dễ thấy là hầu hết các khách sạn cịn đượcquản lý dưới dạng rất thủ cơng. Nhất là các khách sạn có quy mơ nhỏ thì điều đócàng phổ biến. Sự can thiệp của cơng nghệ thơng tin vào cơng tác quản lý kháchsạn cịn chưa được nhiều và chưa hồn thiện. Vì vậy rất dễ xảy ra nhầm lẫn,chậm chạp và khó đáp ứng nhu cầu ngày càng tăng của khách hàng. Hiện nay,các khách sạn phải trực tiếp tiếp nhận, quản lý một khối lượng lớn và thườngxuyên nhiều loại khách, cùng với hàng loạt dịch vụ phát sinh theo nhu cầu kháchhàng. Do đó, cơng việc quản lý hoạt động kinh doanh của khách sạn ngày càngphức tạp hơn. Ngồi ra, cơng tác quản lý không chỉ dừng lại ở việc quản lý vềlưu lượt khách đến với khách sạn, sử dụng các dịch vụ do khách sạn cung cấp,…mà việc quản lý còn phải đáp ứng được nhu cầu về việc báo cáo, thống kê cácloại hình doanh thu, tình hình kinh doanh của khách sạn.Vì sao việc báo cáothống kê là cần thiết? Vì qua đó, ban lãnh đạo có thể đưa ra các định hướng vàlập kế hoạch phát triển cho cơng việc kinh doanh của khách sạn. Với hình thức
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">lưu trữ thủ công như hiện nay thì sẽ tốn quá nhiều thời gian và nhân lực, khơngkể đến rất khó khăn trong việc tra cứu, tìm kiếm thơng tin dẫn đến hệu quảkhơng được tối ưu. Câu hỏi đặt ra là làm thế nào để việc quản lý trở nên dễ dànghơn, hiệu quả công việc cao hơn và hướng tới khách hàng hơn? Giải pháp là cầnphải tin học hóa hình thức quản lý, cụ thể là xây dựng một phần mềm để đáp ứngnhu cầu trên, thống nhất và đạt hiệu quả cao nhất cho hoạt động kinh doanh củakhách sạn.
Do những nhu cầu trên nên em quyết định chọn đề tài chuyên đề thực tập
<b>là “Xây dựng hệ thống quản lý khách sạn” để có thể giải quyết vấn đề trên và</b>
là cách tiếp cận thực tế có hiệu quả nhất, đồng thời cũng là cách kiểm tra hiệuquả những kiến thức đã học.
Nội dung báo cáo gồm các chương chính sau:
<b>Chương 1: Tổng quan: Giới thiệu chung về đề tài, mục đích và phạm vi</b>
của hệ thống.
<b>Chương 2: Khảo sát hệ thống: đưa ra hiện trạng của hệ thống và những</b>
chức năng của hệ thống mới.
<b>Chương 3: Phân tích và thiết kế hệ thống: mục đích đi làm rõ các chức</b>
năng chính của hệ thống và đặc tả chức năng của hệ thốngbằng sơ đồ hình vẽ.
<b>Chương 4: Phân tích và thiết kế cơ sở dữ liệu: mục đích đưa ra lý</b>
thuyết về hệ quản trị cơ sở dữ liệu, thiết lập cơ sở dữ liệu choứng dụng, mối liên hệ giữa các bảng trong cơ sở dữ liệu.
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><b>Chương 5: Giao diện và xây dựng chương trình: mục đích đưa ra kết</b>
quả đạt được sau q trình thiết lập và lập trình.
Báo cáo thể hiện kết quả đạt được trong thời gian tìm hiểu, nghiên cứu vàhọc tập về ngơn ngữ lập trình PHP & MySql. Trong q trình xây dựng khơngthể tránh khỏi những thiếu sót, em kính mong nhận được những ý kiến đóng gópvà phê bình của thầy, cơ để em có thể hồn thiện đề tài của mình hơn.
Em xin gửi lời cảm ơn tới cơ Tống Thị Minh Ngọc – viện phó viện CôngNghệ Thông Tin Kinh Tế - giảng viên Bộ môn công nghệ thông tin, đồng cámơn các thầy cô trong khoa đã chỉ dạy cho em những kiến thức cần thiết để thựchiện đề tài .
Em xin chân thành cảm ơn!
Hà Nội, ngày tháng 5 năm 2017Sinh viên thực hiện
Nguyễn Thị Loan
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5"><b>CHƯƠNG 1: TỔNG QUAN</b>
<b>1. Giới thiệu đề tài.</b>
Ngày nay, công nghệ thông tin có những bước phát triển mạnh mẽ,ứng dụng trong nhiều lĩnh vực đời sống. Máy tính điện tử trở nên phổ biếnvà gẫn gũi với mọi người. Với sự phát triển nhanh chóng, rất nhiều cơngcụ hữu ích giúp chúng ta tiết kiệm rất nhiều thời gian và chi phí. Một trongnhững ứng dụng thiết thực mà nó đem lại là việc ứng dụng tin học vàonhiều lĩnh vực của đời sống như trong các trường học, công ty, cơ quan, xínghiệp, bênh viện,…phần lớn đều ứng dụng tin học để giúp cho việc quảnlý dễ dàng và thuận tiện hơn. Việc tiếp cận hệ thống thông tin quản lý trởthành mục tiêu hàng đầu của các tổ chức, doanh nghiệp cho mục đíchquản lý thơng tin của mình.
Vấn đề quản lý khách sạn là một vấn đề rất quan trọng trong ngànhkinh doanh khác sạn trong thời cuộc nhu cầu du lịch ngày càng gia tăng.Xuất phát từ nhu cầu thực tế, em lựa chọn đề tài xây dựng hệ thống quảnlý khách sạn để có thể giải quyết một phần nào vấn đề đó.
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">Khách hàng là người có nhu cầu lưu trú tại khách sạn, trong thời gian lưutrú, khách sạn cần đáp ứng được những nhu cầu thiết yếu để khách hàngcảm thấy thoải mái nhất. Để khách hàng biết đến và tin tưởng đặt phịngtại khách sạn, thì về phía trang web cần phải có các chức năng sau:
- Giới thiệu chung về khách sạn, lịch sử khách sạn.
- Tìm kiếm phòng tại khách sạn: khách hàng truy cập website và điềnthông tin thời gian đến, thời gian đi, lựa chọn loại phịng để tìm kiếmphịng cịn trống tại khách sạn.
- Bảng giá và dịch vụ: website sẽ đưa ra chi tiết về các loại phòng, giáphòng, dịch vụ đi kèm để khách hàng lựa chọn khi có nhu cầu sử dụng.- Thư viện ảnh để khách hàng có thể tham khảo các phòng, dịch vụ trong
khách sạn.
<i>Người quản trị</i>
Là người cố quyền đăng nhập, quản lý và làm chủ mọi hoạt động của hệthống. Người quản trị có một username và một password để truy cập vào hệthống nhằm thực hiện các chức năng:
- Quản lý nhân viên trong khách sạn.
- Giúp khách sạn quản lý được tình trạng thuê phịng.
- Cập nhật, thêm, sửa, xóa, tra cứu các thơng tin về khách hàng.
- Quản lý được các dịch vụ của khách sạn và các khách hàng đã sử dụngdịch vụ.
- Thống kê cơng suất phịng, báo cáo, in ấn doanh thu theo tháng, năm.
<b>3. Phạm vi nghiên cứu của đề tài.</b>
<i>Về mặt lý thuyết:</i>
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">- Tìm hiểu về kỹ thuật lập trình, cách thức hoạt động và các đối tượngtrong PHP.
- Hiểu được cách thức hoạt động của Client – Server.
- Hiểu được cách lưu trữ dự liệu và cách sử dụng hệ quản trị cơ sở dữliệu MySQL.
- Giúp cho việc quản lý trở nên đơn giản và chuyên nghiệp hơn.
- Giảm thiểu được thời gian tra cứu, tìm kiếm thơng tin, kết quả việc tìmkiếm thơng tin chính xác hơn.
- Giúp ban lãnh đạo có thể biết được tình hình kinh doanh của khách sạnthông qua những báo cáo thống kê chi tiết.
<b>4. Phương pháp nghiên cứu.</b>
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">- Phương pháp nghiên cứu tự luận: Nghiên cứu thực trạng, đọc tài liệutrên internet có liên quan đến tình hình quản lý khách sạn để đưa rahướng phát triển đề tài.
- Phương pháp lấy ý kiến chuyên gia: Lấy ý kiếm của giảng viên trựctiếp hướng dẫn cũng như các giảng viên bộ mơn để có thêm kiến thứcvề mặt nội dung và hình thức của chuyên đề.
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9"><b>- Hội đồng quản trị: là cơ quan lớn nhất của khách sạn, gồm các đại </b>
biểu do điều lệ khách sạn và các điều khoản pháp lý hiện hành quy định.
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10"><b>- Giám đốc: có trách nhiệm quản lý các bộ phận.</b>
<b>- Trưởng phòng các bộ phận: chịu trách nhiệm quản lý các nghiệp vụ </b>
của nhân viên trực thuộc bộ phân đó.
<b>- Bộ phận tiếp tân: là trung tâm vận hành của toàn bộ khách sạn. Nhân </b>
viên tiếp tân có nhiệm vụ:+ Đón tiếp khách.
+ Giới thiệu các phòng và các dịch vụ khác.+ Nhận đặt phịng và bố trí phịng.
+ Làm thủ tục đăng ký phòng.
+ Trực tiếp phối hợp với các nhân viên phục vụ trong thời gian khách lưu lại tại khách sạn.
+ Tiếp nhận và giải quyết các phàn nàn.
+ Theo dõi, cập nhật và tổng hợp các chi phí của khách sạn.+ Thanh tốn và tiễn khách.
+ Tham gia cơng tác quảng cáo và tiếp thị cho khách sạn.
<b>- Bộ phận quản lý: chiu trách nhiệm quản lý nhân viên phục vụ phòng, </b>
nhân viên phục vụ các dịch vụ. Nhân viên phục vụ phịng có nhiệm vụ giao phịng và nhận phòng. Nhân viên phục vụ sẽ phục vụ các dịch vụ có trong khách sạn.
<b>- Bộ phận kinh doanh: gồm các nhân viên kế toán và nhân viên kinh </b>
doanh.
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">+ Nhân viên kế toán: chịu trách nhiệm về vấn đề kế toán của khách sạn.
+ Nhân viên kinh doanh: chịu trách nhiệm về vấn đề kinh doanh củakhách sạn.
<b>- Bộ phận bảo vệ: có nhiệm vụ bảo đảm an ninh khách sạn, trông giữ xe</b>
Tiếp đó 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 hàng.
Trong thời gian ở khách sạn, khách hàng có thể sử dụng các thức uống có sẵn trong phịng hoặc các dịch vụ của khách sạn. Khi khách hàng sử dụng dịch vụ sẽ do Bộ phận lễ tân tiếp nhận và thanh tốn khi khách trả phịng.
Khi khách hàng làm thủ tục trả phòng, Bộ phận lễ tân sẽ kiểm tra tình trạng phịng, chính sách trả phịng, các dịch vụ đã sử dụng trong thời gian khách
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">ở khách sạn. Sau đó sẽ tổng hợp lại và in ra hóa đơn tổng để khách hàng thanh toán đồng thời sẽ trả lại giấy tờ tùy thân cho khách.
Khách sạn có nhiều loại phịng, tùy theo từng loại phịng mà có giá phịng và tiện nghi khác nhau.
Khách sạn có những dịch vụ như ăn uống, massage, giải trí, giặt ủi,…Các nhà quản lý có thể xem thông tin khách hàng, thông tin nhân viên, thông tin phịng, thơng tin sử dụng phịng, thơng tin sử dụng dịch vụ, các phiếu thống kê tháng, quý, năm.
<b>2. Đánh giá hệ thống.</b>
Qua khảo sát thực tế, ta thấy công việc quản lý ở rất nhiều các khách sạn còn thực hiện khá thủ công. Thực hiện quản lý theo phương pháp sổ sách giấy tờ. Phương pháp này tuy quen thuộc nhưng đang dần trở thành lỗi thời và có những nhược điểm đáng kể đến như:
- Quản lý bằng giấy tờ và lưu trữ tại kho dỡ liệu sẽ chiếm một khoảng không gian rộng và tốn chi phí về giấy tờ cũng như về nhân lực.
- Giấy tờ qua thời gian sẽ dễ bị hư hỏng, mờ chữ, rách trong quá trình sửdụng, mối mọt.
- Rất mất thời gian để tìm kiếm thơng tin nào đó.
- Nếu xảy ra sự cố sẽ rất khó sửa chữa hoặc khơi phục, khó khăn trong thời gian quản lý tiếp theo.
- Thơng tin tìm kiếm sẽ kém chính xác.
Do vậy mục đích của đề tài là giảm tới mức tối thiểu các cơng việc thủ cơng để đảm bảo chính xác, tin cậy của cơng việc. Tuy nhiên, do tính chất của công việc,
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">trong hệ thống vẫn cần đến sự can thiệp của con người, cụ thể là nhân viên lễ tân. Hầu hết các chức năng của hệ thống sẽ đưa ra dưới đây đều được thực hiện bằng máy tính chỉ có một số cơng việc đã nói đến phải thực hiện thủ công như:
- Thông báo cho tổ buồng lên kiểm tra phịng.
- Thơng báo cho tổ dịch vụ các dịch vụ mà khách hàng đã yêu cầu.
<b>3. Xác định yêu cầu hệ thống mới.</b>
<i>3.1. Yêu cầu chức năng.3.1.1. Yêu cầu lưu trữ.</i>
- Lưu trữ thông tin người dùng.
- Lưu trữ thông tin khách hàng th phịng.- Lưu trữ thơng tin khách hàng nhận, trả phịng.- Lưu trữ thơng tin phịng.
- Lưu trữ thơng tin tình trạng phịng.- Lưu trữ thơng tin loại phịng.- Lưu trữ thơng tin thiết bị.- Lưu trữ thông tin dịch vụ.
- Lưu trữ thông tin sử dụng dịch vụ của khách hàng.- Lưu trữ thông tin loại dịch vụ.
- Lưu trữ thông tin quy định khách sạn.- Lưu trữ thơng tin chính sách trả phịng.- Lưu trữ thơng tin phiếu đăng ký th phịng.- Lưu trữ thơng tin phiếu nhận phịng.
- Lưu trữ thơng tin hóa đơn.
<i>3.1.2. Yêu cầu nghiệp vụ.</i>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">- Quản lý khách hàng.
- Quản lý đăng ký thuê phòng.- Quản lý nhận trả phòng.- Quản lý dịch vụ.
- In quy định của khách sạn.- Thống kê doanh thu.
<i>3.2. Yêu cầu phi chức năng.</i>
- Giao diện thân thiệt, bắt mắt.- Tốc độ sử lý nhanh và chính xác.
- Người sử dụng hệ thống có thể khơng biết nhiều về tin học nhưng vẫn sử dụng một cách dễ dàng nhờ vào sự trợ giúp của hệ thống.
- Tính bảo mật và độ an tồn cao.
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><b>CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG.</b>
<b>1. Biểu đồ phân cấp chức năng.</b>
Hình 2: Biểu đồ phân cấp chức năng.
<b>2. Biểu đồ luồng dữ liệu.</b>
<i>2.1. Các khái niệm mơ hình luồng dữ liệu (DFD – Data Flow Diagram).</i>
- Mơ hình luồng dữ liệu (DDL) có các đặc trưng sau:
</div>