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 (2.85 MB, 41 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<small>Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam</small>
<small>Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam</small>
<small>Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam</small>
<small>Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam</small>
<small>Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam</small>
<small>Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam</small>
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><small>Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam</small>
<small>Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam</small>
Trong chương này, thực hiện mơ tả bài tốn, mục tiêu ý nghĩa của đề tài, khảosát hiện trạng, phạm vi thực hiện đề tài.
<b>1.1.Mơ tả bài tốn</b>
Hiện nay trong khi đời sống con người nâng cao, nhu cầu du lịch ngày càng pháttriển thì nhu cầu tìm những khách sạn có phịng nghỉ chất lượng và dịch vụ tốt để nghỉngơi thư giãn ngày càng phổ biến. Bằng cách truy cập vào các website tìm kiếm thơngtin phịng tại khách sạn giúp khách hàng chọn được phịng theo ý thích của mình.
Trước kia khi chưa ứng dụng tin học vào cơng tác quản lý thì các cơng việc nhưcập nhật thông tin khách hàng, xem các thông tin về dịch vụ của khách sạn, thơng tin vềsố phịng, và nhân viên, hoá đơn thanh toán, tất cả đều làm thủ công nên các cán bộ quảnlý phải mất rất nhiều thời gian mới tổng hợp được những thông tin cần thiết. Mặt kháchiện nay trong các khách sạn, các cán bộ làm công tác quản lý thông tin của khách sạnphải quản lý một lượng lớn thông tin về cán bộ cơng nhân viên, tình trạng phịng... Việcnày mất rất nhiều thời gian và công sức của con người nên việc ứng dụng tin học vàocông tác quản lý khách sạn theo yêu cầu của người dùng ngày càng trở nên hết sức cầnthiết, quan trọng.
<b>1.1.1. Mục tiêu và ý nghĩa</b>
Website với mục đích cung cấp cho khách hàng các thơng tin chính xác về cácphịng tại các khách sạn đang có trên cả nước và cách thức đặt phịng qua mạng. Cácthông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được khoảngcách giữa khách hàng và các khách sạn cung cấp dịch vụ, đưa thơng tin về các phịngtại các khách sạn nhanh chóng đến cho khách hàng.
<b>1.1.2.</b>
Khi khách hàng có nhu cầu đặt phịng ở khách sạn thì khách hàng có thể liên hệtrực tiếp hoặc qua Website với khách sạn để tiến hành làm thủ tục đăng ký thuê phòng.Khi khách hàng làm thủ tục đăng ký nhận phịng thì khách hàng phải khai báo đầy đủthơng tin về mình cũng như những thơng tin cần thiết mà Bộ phận Lễ tân yêu cầu đồngthời khách hàng phải gửi cho Bộ phận Lễ tân giấy tờ tùy thân của mình như: CMND,(Passport, Visa đối với người nước ngồi) hoặc các văn bằng có hình cịn thời hạn sử
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
dụng. Bộ phận Lễ tân sẽ giữ lại các loại giấy và các văn bằng này cho đến khi kháchhàng làm xong thủ tục trả phịng. Tiếp đó, Bộ phận Lễ tân sẽ kiểm tra lại tình trạngphịng để tiến hành giao phòng cho khách.
Trong thời gian ở khách sạn, khách hàng có thể sử dụng các đồ ăn, thức uốngcó 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 toán khi khách trả phòng.
Khi khách làm thủ tục trả phòng, Bộ phận Lễ tân sẽ kiểm tra lại 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 ở khách sạn. Sauđó sẽ tổng hợp lại và in ra hoá đơn tổng để khách thanh toán đồng thời sẽ trả lại giấytờ tùy thân cho khách.
<b>1.1.3. Phạm vi đề tài</b>
Cung cấp một trang web cung cấp thơng tin về các phịng hiện có của kháchsạn, cơng cụ giúp khách sạn quản lý dễ dàng hơn, hiệu quả hơn, tiết kiệm chi phí.
<b>1.2.Các khái niệm1.2.1. Khái niệm Internet</b>
<b>Giới thiệu chung</b>
Internet là mạng của các máy tính trên tồn cầu được thành lập từ những năm80 bắt nguồn từ mạng APARRNET của bộ quốc phòng Mỹ.
Vào mạng Internet, bạn có thể tìm thấy nhiều tài liệu để nghiên cứu, học tập,trao đổi thư từ, đặt hàng, mua bán... Một trong những mục tiêu của Internet là chia sẻthông tin giữa những người dùng trên nhiều lĩnh vực khác nhau.
Mỗi máy tính trên Internet được gọi là một host. Mỗi host có khả năng nhưnhau về truyền thông tới máy khác trên Internet. Một số host được nối tới mạng bằngđường nối Dial-up (quay số) tạm thời, số khác được nối bằng đường nối mạng thật sự100% (như Ethernet, Tokenring...).
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
Internet Server: Là những server cung cấp các dịch vụ Internet như Web Server, MailServer, FPT Server…
Các dịch vụ thường dùng trên InternetDịch vụ World Wide Web (gọi tắt là Web)Dịch vụ Electronic Mail (viết tắt là Email)Dịch vụ FPT
Để truyền thông với những máy tính khác, mọi máy tính trên Internet phải hỗtrợ giao thức chung TCP/IP (Transmission Control Protocol/Internet Protocol- là giaothức điều khiển truyền dữ liệu và giao thức Internet), là một giao thức đồng bộ, chotruyền thông điệp từ nhiều nguồn và tới nhiều đích khác nhau. Ví dụ có thể vừ lấy thưtừ trong hộp thư, đồng thời vừa truy cập trang Web. TCP đảm bảo tính an tồn dữ liệu,IP là giao thức chi phối phương thức vận chuyển dữ liệu trên Internet.
<b>1.2.2. Các khái niệm cơ bản về World Wide Web</b>
World Wide Web (WWW) hay còn gọi là Web là một dịch vụ phổ biến nhất hiệnnay trên Internet, 85% các giao dịch trên Internet ước lượng thuộc về WWW. Ngàynay số Website trên thế giới đã đạt tới con số khổng lồ. WWW cho phép bạn truy xuấtthông tin văn bản, hình ảnh, âm thanh, video trên tồn thế giới. Thơng qua Website,các q cơng ty có thể giảm thiểu tối đa chi phí in ấn và phân phát tài liệu cho kháchhàng ở nhiều nơi.
<b>1.2.3. Cách tạo trang Web</b>
Có nhiều cách để tạo trang Web:
Có thể tạo trang Web trên bất kì chương trình xử lí văn bản nào.
Tạo Web bằng cách viết mã nguồn bởi một trình soạn thảo văn bản như:Notepad, WordPad…là những chương trình soạn thảo văn bản có sẵn trong Window.
Thiết kế bằng cách dùng Web Wizard và công cụ của Word 97, Word 2000. Thiết kế Web bằng các phần mềm chuyên nghiệp: FrontPage, Dreamweaver,Nescape Editor… Phần mềm chuyên nghiệp như DreamWeaver sẽ giúp bạn thiết kếtrang Web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML sẽ có sẵn trongphần Code cho bạn.
Để xây dựng một ứng dụng Web hoàn chỉnh và có tính thương mại, bạn cần kếthợp cả Client Script (kịch bản trình khách) và Server Script (kịch bản trên trình chủ)
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
với một loại cơ sở dữ liệu nào đó, chẳng hạn như: MS Access, SQL Server, SQLServer, Oracle, ...
Khi bạn muốn triển khai ứng dụng Web trên mạng, ngồi các điều kiện về cấuhình phần cứng, bạn cần có trình chủ Web thường gọi là Web Server.
<b>1.2.4. Trình duyệt Web (Web Client hay Web Browser)</b>
Trình duyệt Web là công cụ truy xuất dữ liệu trên mạng, là phần mềm giao diệntrực tiếp với người sử dụng. Nhiệm vụ của Web Browser là nhận các yêu cầu củangười dùng, gửi các yêu cầu đó qua mạng tới các Web Server và nhận các dữ liệu cầnthiết từ Server để hiển thị lên màn hình. Để sử dụng dịch vụ WWW, Client cần có 1chương trình duyệt Web, kết nối vào Internet thơng qua một ISP. Các trình duyệt thơngdụng hiện nay là: Microsoft Internet Explorer, Mozilla Firefox và Google Chrome…Trong đó Internet Explorer là một trình duyệt chuẩn cho phép trình bày nội dung doWeb server cung cấp, cho phép đăng kí tới bất kì Website nào trên Internet, hỗ trợ trìnhbày trang Web.
<b>1.2.5. Webserver</b>
Webserver: là một máy tính được nối vào Internet và chạy các phần mềm đượcthiết kế. Webserver đóng vai trị một chương trình xử lí các nhiệm vụ xác định, như tìmtrang thích hợp, xử lí tổ hợp dữ liệu, kiểm tra dữ liệu hợp lệ.... Webserver cũng là nơi lưutrữ cơ sở dữ liệu, là phần mềm đảm nhiệm vai trò Server cung cấp dịch vụ Web. Webserver hỗ trợ các công nghệ khác nhau:
IIS (Internet Information Service): Hỗ trợ ASP, mở rộng hỗ trợ ASP.NET MVCApache: Hỗ trợ ASP.NET MVC
Tomcat: Hỗ trợ JSP (Java Servlet Page)
<b>1.2.6. Phân loại Web Web tĩnh</b>
Tài liệu được phân phát rất đơn giản từ hệ thống file của Server
Định dạng các trang web tĩnh là các siêu liên kết, các trang định dạng Text, cáchình ảnh đơn giản.
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
<small>4: xemDSDichVu()</small>
<small>5: layDSDichVU()</small>
<small>6: layTTDV()7: ket qua8: hien thi Ds</small>
<small>9: xemChiTietDV()</small>
<small>10: xemChiTietDV()</small>
<small>11: timkiemDV()</small>
<small>12: timkiemDV()13: chi tiet DV14: chi tiet DV</small>
<small>15: hienThi()16: themChiTietDV()</small>
<small>17: themDV()</small>
<small>18: themDV()19: suaCHiTietDV()</small>
<small>20: suaDV()</small>
<small>21: suaDV()22: xoaChiTietDV()</small>
<small>23: xoaDV()</small>
<small>24: xoaDV()</small>
<b>2.2.3.8. Quản lý thuê dịch vụ </b>
<b>2.2.4. Biểu đồ hoạt động2.2.4.1. Quản lý thuê phòng</b>
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam<small>n</small>
<small> : Nhan vien le tan</small> <sup> : Xac nhan dang nhap</sup><sup>p</sup> <small> : W_QlThueDvv : W_DichVuu : QLThueDVV : DichVuu : PhieuThuu1: DangNhap</small>
<small>2: kiemtraMK()3: hienThi()</small>
<small>4: xemDSDV()</small>
<small>5: layDSDV()</small>
<small>6: layTTDV()7: ket qua8: hien thi DSDV</small>
<small>9: chonDV()</small>
<small>10: chonDV()</small>
<small>11: timkiemDV()</small>
<small>12: timkiemDV()13: ket qua14: thông tin DV15: hienThi()16: xacNhanSuDungDV()</small>
<small>17: xacNhanDV()</small>
<small>18: layDV()</small>
<small>19: lapPhieuThu()</small>
<small>Dang ky thue phong</small>
<small>Cung cap TT KH</small>
<small>Chon Phong</small>
<small>Nhan phong</small>
<small>Kiem tra Phong trongcon trong</small>
<small>Nhap TT khach hang</small>
<small>Lap phieu thue</small>
<small>in phieu va sao luu</small>
<small>Giao phieu thue</small>
<small>Giao chia khoa</small>
<small>Kiem tra TT KH</small>
<small>hop leKhôngHoanTatkhong con trong</small>
<small>khong hop leHe thongNhan v ien</small>
<small>Khach hang</small>
<small>them phong</small>
<small>sua TT phong</small>
<small>xoa Phongtim kiem phong</small>
<small>Nhap TT phong</small>
<small>Luu thong tin</small>
<small>Chap nhan</small>
<small>KhongHoan tathuy bo</small>
<small>Kiem tra MKthat bai</small>
<small>HIen thi DS phongthanh cong</small>
<small>Hien thi TT phong vua cap nhatcòn</small>
<small>Thong bao thanh congdong y</small>
<small> HoanTatCung cap thong </small>
<small>tin phan hoi</small>
<small>He thongNhan v ien</small>
Hình 2.27: Biểu đồ hoạt động Quản lý Phịng
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
<b>2.2.4.3. Quản lý khách hàng</b>
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
<small>Dang nhap</small>
<small>Lua chon chuc nang</small>
<small>them KHsua KHxoa KHtim kiem KH</small>
<small>Nhap TT khach hang</small>
<small>Luu thong tin</small>
<small>Chap nhan</small>
<small>KhongHoanTathuy bo</small>
<small>Kiem tra MKthat bai</small>
<small>Hien thi DS khach hang</small>
<small>thanh cong</small>
<small>Cung cap thong tin phan hoi</small>
<small>hien thi DS KH vua cap nhatcòn</small>
<small>Thong bao dong y</small>
<small> HoanTat</small>
<small>He thongNhan v ien</small>
<b>2.2.4.4. Quản lý tài khoản</b>
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
<small>Dang nhap</small>
<small>lua chon chuc nang</small>
<small>Cap phat TK</small>
<small>Sua TT TKxoa TK</small>
<small>Nhap TT TK</small>
<small>Luu thong tin</small>
<small>Chap nhan</small>
<small>KhongHoan tatkhông</small>
<small>xem chi tiet TK</small>
<small>Kiem tra MK</small>
<small>that bai</small>
<small>hien thi DS tai khoanthanh cong</small>
<small>Ket qua 1 TKcòn</small>
<small>hien thi DS TK vua cap nhat</small>
<small>Thong bao có</small>
<small>hoan tatCung cap thong </small>
<small>tin phan hoi</small>
<small>He thongNguoi quan tri</small>
<b>2.2.4.5. Quản lý nhân viên </b>
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
<small>Dang nhap</small>
<small>Lua chon chuc nang</small>
<small>them NVsua NVxoa NVtim kiem NV</small>
<small>Nhap thong tin NVLuu thong </small>
<small>Chap nhan</small>
<small>KhongHoan tathuy bo</small>
<small>Kiem tra MKthat bai</small>
<small>Hien thi DS nhan vienthanh cong</small>
<small>Hien thi NV vua cap nhat</small>
<small>Thong bao dong y</small>
<small>Hoan TatCung cap thong </small>
<small>tin phan hoi</small>
<small>He thongNguoi quan tri</small>
<b>2.2.4.6. Lập hóa đơn</b>
Tuhocdohoa.vn - Hệ thống đào tạo thiết kế đồ họa số 1 Việt Nam
<small>Dang nhap</small>
<small>lua chon chuc nang</small>
<small>lap hoa </small>
<small>don</small> <sup>sua hoa </sup><small>don</small>
<small>xoa hoa don</small>
<small>xem chi tiet HD</small>
<small>Nhap TT HD</small>
<small>Luu thong tin</small>
<small>Chap nhan</small>
<small>Kiem tra MKthat bai</small>
<small>Hien thi man hinh form hoa don</small>
<small>thanh cong</small>
<small>Hien thi TT HD vua cap nhatcòn</small>
<small>Thong bao </small>
<small>Hoan TatCung cap thong </small>
<small>tin phan hoi</small>
<small>He thongNhan vien</small>