WEBSITE QUẢN LÝ XE DỊCH VỤ - Full 10 điểm

72 1 0
WEBSITE QUẢN LÝ XE DỊCH VỤ - Full 10 điểm

Đ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

UBND TỈNH QUẢNG NAM TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA: CÔNG NGHỆ THÔNG TIN ---------- NGUYỄN PHÚ HIỂN WEBSITE QUẢN LÝ XE DỊCH VỤ KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC Quảng Nam, tháng 04 năm 2017 UBND TỈNH QUẢNG NAM TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA: CÔNG NGHỆ THÔNG TIN --------- KHÓA LUẬN TỐT NGHIỆP Tên đề tài: WEBSITE QUẢN LÝ XE DỊCH VỤ Sinh viên thực hiện: NGUYỄN PHÚ HIỂN MSSV: 2113021011 CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN KHÓA: 2013 – 2017 Cán bộ hướng dẫn ThS. HỒ HỮU LINH Quảng Nam, ngày 14 tháng 04 năm 2017 LỜI MỞ ĐẦU Ngày nay, công nghệ thông tin nói chung, tin học nói riêng đã đóng góp một vai trò quan trọng trong đời sống con người. Các thành tựu về công nghệ thông tin đã, đang và sẽ được ứng dụng, phát triển trong tất cả các lĩnh vực trong xã hội. Nếu như trước đây, máy tính chỉ được sử dụng cho nghiên cứu khoa học - kỹ thuật, thì ngày nay nó đã ứng dụng cho nhiều mục đích khác nhau như: Quản lý, lưu trữ dữ liệu, giải trí, điều khiển tự động, tham gia trực tuyến. Như vậy, công nghệ thông tin đã trở thành một công cụ quản lý cho toàn bộ hệ thống xã hội. Những năm gần đây, ở nước ta tin học đã ứng dụng rộng rãi trong lĩnh vực kinh tế. Việc ứng dụng phần mềm quản lý trong các hệ thống thông tin đã trợ giúp rất nhiều cho các nhà quản lý. Hệ thống thông tin quản lý cho thuê “xe dịch vụ du lịch” đã giúp ích cho khâu quản lý, khâu tìm kiếm và cập nhật thông tin, đảm bảo khoa học chính xác và nhanh chóng. Khoá luận giới thiệu về phương pháp phân tích thiết kế hướng đối tượng đồng thời tìm hiểu hiện trạng, nghiên cứu hệ thống quản lý cho thuê xe dịch vụ du lịch của công ty TNHH MTV Dịch vụ Du lịch Tam Kỳ. Tìm hiểu việc xây dựng ứng dụng quản lý bằng mô hình đa tầng và áp dụng phương pháp phân tích thiết kế hướng đối tượng để giải quyết bài toán này. Xin chân thành cảm ơn thầy giáo Hồ Hữu Linh đã tận tình hướng dẫn tôi trong quá trình hướng dẫn thực tập cũng như hoàn thành khóa luận tốt nghiệp! MỤC LỤC LỜI MỞ ĐẦU ...................................................................................................... 1 MỤC LỤC ............................................................................................................ 4 DANH MỤC CÁC HÌNH ẢNH ......................................................................... 8 DANH MỤC CÁC BẢNG ................................................................................ 10 PHẦN 1. MỞ ĐẦU .............................................................................................. 1 1.1. Lý do chọn đề tài ...................................................................................... 1 1.2. Mục tiêu của đề tài ................................................................................... 2 1.3. Đối tượng và phạm vi nghiên cứu .......................................................... 2 1.4. Phương pháp nghiên cứu ........................................................................ 2 1.5. Đóng góp của đề tài.................................................................................. 2 1.6. Cấu trúc đề tài .......................................................................................... 3 PHẦN 2. NỘI DUNG .......................................................................................... 4 CHƯƠNG 1: CƠ SỞ LÝ THUYẾT .................................................................. 4 1.1. Ngôn ngữ lập trình ASP.net ..................................................................... 4 1.2. Hệ quản trị cơ sở dữ liệu SQL server ..................................................... 8 1.3. Ngôn ngữ lập trình PHP ........................................................................... 9 1.4. Công cụ notepad++ ................................................................................. 14 1.5. Công cụ XamPP ...................................................................................... 15 1.6. Ngôn ngữ HTML .................................................................................... 15 1.7. Ngôn ngữ CSS ......................................................................................... 16 1.8. Ngôn ngữ Javascrip ................................................................................ 17 1.9. Giới thiệu về MySQL.............................................................................. 17 1.10. Mô hình đa tầng .................................................................................... 19 1.11. Kết chương ............................................................................................ 24 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ............................ 25 2.1. Khảo sát hiện trạng và xác lập dự án ................................................... 25 2.1.1. Khảo sát hiện trạng ........................................................................... 25 2.1.1.1. Nhiệm vụ chung của hệ thống quản lý xe ........................................... 25 2.1.1.2. Cơ cấu tổ chức xe dịch vụ Tam Kỳ ....................................................... 25 2.1.1.3. Quy trình xử lý ...................................................................................... 25 2.1.2. Xác lập dự án ..................................................................................... 26 2.1.2.1. Hạn chế của hệ thống hiện tại ............................................................. 26 2.1.2.2. Yêu cầu (mục tiêu) của hệ thống mới .................................................. 26 2.1.2.3 Các giải pháp và tính khả thi ................................................................. 27 2.2. Xây dựng chức năng của hệ thống ........................................................ 27 2.2.1. Các tác nhân của hệ thống ............................................................... 27 2.2.2. Các quy tắc của hệ thống .................................................................. 27 2.2.3. Xác định các UC ................................................................................ 28 2.2.4. Định nghĩa bài toán .......................................................................... 29 2.2.5. Các Actor trong bài toán quản lý xe dịch vụ công ty dịch vụ du lị ch Tam Kỳ ......................................................................................................... 29 2.2.6. Các Usercase ...................................................................................... 30 2.2.7. Mô tả các UC ..................................................................................... 30 2.3. Biểu đồ UC ............................................................................................... 31 2.3.1. UC hệ thống ....................................................................................... 31 2.3.2. UC đặt xe............................................................................................ 32 2.3.3. UC đăng nhập .................................................................................... 32 2.3.4. UC quản lý nhân viên ....................................................................... 33 2.3.5. UC quản lý xe .................................................................................... 33 2.3.6. UC quản lý tuyến đường ................................................................... 34 2.3.7. UC quản lý giá ................................................................................... 34 2.3.8. UC quản lý đặt xe .............................................................................. 35 2.3.9. UC Thống kê ...................................................................................... 35 2.4. Biểu đồ tuần tự ........................................................................................ 36 2.4.1. Biểu đồ tuần tự chức năng đặt xe .................................................... 36 2.4.2. Biểu đồ tuần tự chức năng đăng nhập............................................. 36 2.4.3. Biểu đồ tuần tự chức năng quản lý đặt xe ....................................... 37 2.4.4. Biểu đồ tuần tự chức năng thống kê ................................................ 37 2.5. Biểu đồ lớp ............................................................................................... 38 2.6. Cơ sở dữ liệu ............................................................................................ 39 2.6.1. Bảng đăng nhập ................................................................................ 39 2.6.2. Bảng nhân viên.................................................................................. 39 2.6.3. Bảng xe .............................................................................................. 39 2.6.4. Bảng tuyến đường ............................................................................. 40 2.6.5. Bảng giá ............................................................................................. 40 2.6.6. Bảng chi tiết đặt xe ............................................................................ 40 2.6.7. Bảng thông tin đặt xe ........................................................................ 41 2.6.8. Bảng chi tiết đặt xe ............................................................................ 41 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG......................................................... 42 3.1. Giao diện trang chủ ................................................................................ 42 3.2. Giao diện trang đặt xe ............................................................................ 43 3.3. Giao diện trang thông tin về công ty ..................................................... 44 3.4. Giao diện trang quản lý nhân viên ........................................................ 45 3.5. Giao diện trang quản lý xe ..................................................................... 45 3.6. Giao diện trang quản lý tuyến đường ................................................... 46 3.7. Giao diện trang quản lý giá.................................................................... 46 3.8. Giao diện trang quản lý đặt xe .............................................................. 47 3.9. Giao diện trang thống kê ........................................................................... 47 3.10. Giao diện hợp đồng ............................................................................... 48 3.11. Giao diện hóa đơn thanh toán ............................................................. 49 PHẦN 3. PHẦN KẾT LUẬN VÀ KIẾN NGHỊ ............................................. 50 1. Đánh giá kết quả đã thực hiện .............................................................. 50 2. Hạn chế .................................................................................................... 50 3. Hướng phát triển của đề tài .................................................................. 50 PHẦN 4. TÀI LIỆU THAM KHẢO ................................................................ 51 Tài liệu............................................................................................................. 51 Website ............................................................................................................ 51 PHỤ LỤC ........................................................................................................... 52 1. Đặt xe (Phần này giành cho khách hàng) ............................................ 52 2. Xác nhận đặt xe (Phần này dành cho người quản lý) ........................ 55 3. Thống kê (Phần này dành cho người quản lý) .................................... 59 DANH MỤC CÁC HÌNH ẢNH Hình 1: Giới thiệu về ngôn ngữ ASP.net ............................................................... 5 Hình 2: Giới thiệu PHP Framework CodeIgniter ................................................ 6 Hình 3: Cú pháp của ngôn ngữ PHP .................................................................... 9 Hình 4: Mô hình MVC ......................................................................................... 20 Hình 5: Quy trình hoạt động của một dự án website .......................................... 21 Hình 6: Mô hình MVC trong một dự ác website ................................................. 22 Hình 7:Cơ cấu tổ chức hệ thống quản lý xe........................................................ 25 Hı̀nh 8: Uc hệ thống ............................................................................................ 31 Hình 9: UC đặt xe ............................................................................................... 32 Hình 10: UC đăng nhập ...................................................................................... 32 Hình 11: UC quản lý nhân viên .......................................................................... 33 Hình 12: UC quản lý xe....................................................................................... 33 Hình 13: UC quản lý tuyến đường ...................................................................... 34 Hình 14: UC quản lý giá ..................................................................................... 34 Hình 15: UC quản lý đặt xe ................................................................................ 35 Hình 16: UC thống kê ......................................................................................... 35 Hình 17: Biểu đồ tuần tự chức năng đặt xe ........................................................ 36 Hình 18: Biểu đồ tuần tự chức năng đăng nhập ................................................. 36 Hình 19: Biểu đồ tuần tự chức năng quản lý đặt xe ........................................... 37 Hình 20: Biểu đồ tuần tự chức năng thống kê .................................................... 37 Hình 21: Biểu đồ lớp hệ thống ............................................................................ 38 Hình 22: Giao diện trang chủ ............................................................................. 42 Hình 23: Giao diện trang đặt xe ......................................................................... 43 Hình 24: Giao diện trang thông tin công ty ........................................................ 44 Hình 25: Giao diện trang quản lý nhân viên ...................................................... 45 Hình 26: Giao diện trang quản lý xe .................................................................. 45 Hình 27: Giao diện trang quản lý tuyến đường .................................................. 46 Hình 28: Giao diện trang quản lý giá ................................................................. 46 Hình 29: Giao diện trang quản lý đặt xe ............................................................ 47 Hình 30: Giao diện trang thống kê ..................................................................... 47 Hình 31: Giao diện trang hợp đồng .................................................................... 48 Hình 32: Giao diện hóa đơn ............................................................................... 49 DANH MỤC CÁC BẢNG Bảng 1: Bảng chức năng đặt xe trực tuyến của khách hàng .............................. 27 Bảng 2: Bảng chức năng đăng nhập ................................................................... 28 Bảng 3: Bảng chức năng quản lý ........................................................................ 28 Bảng 4: Bảng chức năng Thống kê ..................................................................... 28 Bảng 5: Bảng xác định các UC ........................................................................... 28 Bảng 6: Bảng đăng nhập..................................................................................... 39 Bảng 7: Bảng nhân viên ...................................................................................... 39 Bảng 8: Bảng xe .................................................................................................. 39 Bảng 9: Bảng tuyến đường.................................................................................. 40 Bảng 10: Bảng giá .............................................................................................. 40 Bảng 12: Bảng chi tiết đặt xe .............................................................................. 40 Bảng 11: Bảng thông tin đặt xe .......................................................................... 41 Bảng 12: Bảng chi tiết đặt xe .............................................................................. 41 DANH MỤC CÁC TỪ VIẾT TẮT STT TỪ VIẾT TẮT DIỄN GIẢI 01 CSDL Cơ sở dữ liệu 02 HQTCSDL Hệ quản trị cơ sở dữ liệu 03 PHP PHP Hypertext Preprocessor 04 HTML Hyper Text Markup Language 05 CSS Cascading Style Sheets 06 UC Use case 07 ASP Active Server Page 08 SQL Structured Query Language 1 PHẦN 1. MỞ ĐẦU 1.1. Lý do chọn đề tài Quá trình phát triển đô thị ở nước ta đang diễn ra mạnh mẽ trên mọi lĩnh vực kinh tế xã hội và đời sống nhân dân được nâng cao, và trong đó nhu cầu đi lại của người dân bằng xe dịch vụ tăng lên nhanh chóng dẫn đến sự thành lập các công ty xe dịch vụ ngày càng nhiều. Tuy nhiên, trong cách quản lý của một số công ty xe dịch vụ hiện nay vẫn là ghi chép bằng sổ sách rất bất tiện, khó quản lý, tốn nhiều thời gian, đôi lúc thiếu sự chính xác và khó khăn trong việc thống kê. Dựa vào thực tế đó, ta thấy rằng để quản lý các quy trình làm việc, đặt biệt là vấn đề đặt xe và chăm sóc khách hàng rất cần thiết phải thay đổi theo một cách mới mẻ, khoa học hơn. Từ đó, việc đưa thông tin đáp ứng nhu cầu của khách hàng và hỗ trợ cho việc đặt xe là không thể thiếu. Thay vì trước đây khi muốn đi đâu đó, khách hàng dù ở xa hay gần cũng phải đến tận nơi làm việc của công ty dịch vụ xe mới có thể đặt xe. Việc khách hàng có thể ở nhà mà vẫn liên hệ đặt xe được tại công ty này hoặc công ty khác trong không gian ảo đã trở thành hiện thực. Ngày nay, bất cứ công việc nào, bạn cũng có thể thao tác thông qua mạng Internet và vấn đề chủ yếu tôi muốn nói ở đây là ta làm sao có thể xây dựng được một website quản lý được việc đặt xe trực tuyến để phục vụ cho các công việc của khách hàng như công tác, tham quan, dã ngoại, cưới hỏi… Như vậy, xây dựng “Website Quản lý xe dịch vụ” là một vấn đề thực tế, ứng dụng được và có tiềm năng phát triển trong tương lai. Sự ra đời của ngôn ngữ lập trình cho phép chúng ta có thể thiết kế và xây dựng các ứng dụng giao dịch điện tử dưới nhiều hình thức khác nhau. Với sự hỗ trợ của các loại cơ sở dữ liệu quan hệ, ta có thể kết hợp chúng trên trình chủ như PHP, ASP, JSP, để có thể xây dựng và triển khai ứng dụng với nhiều mục đích khác nhau. ASP và SQL Server kết hợp với việc nghiên cứu thêm về ngôn ngữ lập trình PHP, công cụ Notepad++ và công cụ XamPP không nằm ngoài mục đích dùng để xây dựng ứng dụng giao dịch điện tử. Với lí do đó, được sự hướng dẫn tận tình của thầy giáo ThS. Hồ Hữu Linh, tôi đã chọn đề tài “Mô hình đa tầng và áp dụng vào 2 xây dựng hệ thống quản lý xe dịch vụ” sử dụng công nghệ Framework Codeigniter với ngôn ngữ lập trình ASP, hệ quản trị cơ sở dữ liệu SQL Server sau đó nghiên cứu thêm ngôn ngữ PHP, công cụ Notepad++ và công cụ XamPP để hoàn thành đề tài khóa luận tốt nghiệp của mình. 1.2. Mục tiêu của đề tài  Tìm hiểu về ngôn ngữ C#, hệ quản trị cơ sở dữ liệu SQL server.  Tìm hiểu về mô hình MVC và ngôn ngữ lập trình ASP.net.  Tìm hiểu thêm về ngôn ngữ PHP.net, công cụ notepad++, công cụ XamPP.  Tìm hiểu ngôn ngữ HTML, CSS, Javascrip.  Giới thiệu về MySQL. 1.3. Đối tượng và phạm vi nghiên cứu  Đối tượng nghiên cứu: - Mô hình đa tầng và ngôn ngữ lập trình ASP.net, PHP.net và nghiên cứu thêm về công cụ Notepad++, công cụ XamPP.  Phạm vi nghiên cứu: - Nghiên cứu các vấn đề xoay quanh việc lập trình ứng dụng bằng ngôn ngữ PHP.net và mô hình đa tầng. - Xây dựng hệ thống quản lý dịch vụ xe du lịch. 1.4. Phương pháp nghiên cứu  Thu thập thông tin, nghiên cứu tài liệu liên quan đến đề tài.  Tham khảo sách, báo và từ Internet.  Khảo sát thực tế hiện trạng làm việc của công ty xe dịch vụ Tam Kỳ 1.5. Đóng góp của đề tài  Cung cấp kiến thức về ngôn ngữ lập trình ASP.net, PHP.net, mô hình đang tầng, hệ quản trị cơ sở dữ liệu SQL server, công cụ Notepad++, công cụ XamPP, ngôn ngữ HTML, ngôn ngữ CSS, ngôn ngữ Javascrip.  Cung cấp một nền tảng ứng dụng xây dựng hệ thống quản lý dịch vụ xe. Có thể nói đây là một ứng dụng mang tính thiết thực, rất cần thiết vào áp dụng 3 thực tế, giúp người dùng có thể thao tác nhanh chóng, chính xác, tiết kiệm thời gian làm việc.  Với đề tài này tôi mong muốn cung cấp một tài liệu tham khảo cho các bạn sinh viên trong khoa khi tiếp cận và tìm hiểu về lĩnh vực thiết kế một hệ thống quản lý trên website và nhất là lĩnh vực mà tôi đang nghiên cứu.  Mô hình hóa được bài toán lập trình dưới mô hình đa tầng để xây dựng phần mềm quản lý “dịch vụ xe du lịch” trên nền website và được ứng dụng thực tế. 1.6. Cấu trúc đề tài  Cấu trúc phần nội dung khóa luận gồm ba chương:  Chương 1: Tổng quan về ngôn ngữ lập trình ASP.net, PHP.net, mô hình đa tầng, hệ quản trị cơ sở dữ liệu SQL server, công cụ Notepad++, công cụ XamPP, chương này giới thiệu sơ lược ngôn ngữ lập trình ASP, PHP, công cụ Notepad++, áp dụng mô hình đa tầng để thiêt kế hệ thống và cài đặt SQL server 2008 hoặc công cụ XamPP để quản trị cơ sở dữ liệu, ngôn ngữ HTML, ngôn ngữ CSS, ngôn ngữ Javascrip.  Chương 2: Phân tích và thiết kế hệ thống quản lý dịch vụ xe cho một công ty dịch vụ xe du lịch, nội dung chủ yếu của chương này là phân tích và xây dựng các chức năng của việc cho phép khách hàng đặt xe trực tuyến, quản lý nhân viên, quản lý xe, quản lý thông tin đặt xe, in hợp đồng, in hóa đơn, thống kê báo cáo.  Chương 3: Xây dựng hệ thống hoàn chỉnh. 4 PHẦN 2. NỘI DUNG CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1. Ngôn ngữ lập trình ASP.net Từ khoảng cuối thập niên 90, ASP (Active Server Page) đã được nhiều lập trình viên lựa chọn để xây dựng và phát triển ứng dụng web động trên máy chủ sử dụng hệ điều hành Windows. ASP đã thể hiện được những ưu điểm của mình với mô hình lập trình thủ tục đơn giản, sử dụng hiệu quả các đối tượng COM: ADO (ActiveX Data Object) - xử lý dữ liệu, FSO (File System Object) - làm việc với hệ thống tập tin…, đồng thời, ASP cũng hỗ trợ nhiều ngôn ngữ: VBScript, JavaScript. Chính những ưu điểm đó, ASP đã được yêu thích trong một thời gian dài. Tuy nhiên, ASP vẫn còn tồn đọng một số khó khăn như Code ASP và HTML lẫn lộn, điều này làm cho quá trình viết code khó khăn, thể hiện và trình bày code không trong sáng, hạn chế khả năng sử dụng lại code. Bên cạnh đó, khi triển khai cài đặt, do không được biên dịch trước nên dễ bị mất source code. Thêm vào đó, ASP không có hỗ trợ cache, không được biên dịch trước nên phần nào hạn chế về mặt tốc độ thực hiện. Quá trình xử lý Postback khó khăn, … ASP.Net là kỹ thuật lập trình và phát triển ứng dụng web ở phía Server (Server-side) dựa trên nền tảng của Microsoft .Net Framework. Hầu hết, những người mới đến với lập trình web đều bắt đầu tìm hiểu những kỹ thuật ở phía Client (Client-side) như: HTML, Java Script, CSS (Cascading Style Sheets). Khi Web browser yêu cầu một trang web (trang web sử dụng kỹ thuật client-side), Web server tìm trang web mà Client yêu cầu, sau đó gởi về cho Client. Client nhận kết quả trả về từ Server và hiển thị lên màn hình. ASP.Net sử dụng kỹ thuật lập trình ở phía server thì hoàn toàn khác, mã lệnh ở phía server (ví dụ: mã lệnh trong trang ASP) sẽ được biên dịch và thi hành tại Web Server. Sau khi được Server đọc, biên dịch và thi hành, kết quả tự động được chuyển sang HTML/JavaScript/CSS và trả về cho Client. Tất cả các 5 xử lý lệnh ASP.Net đều được thực hiện tại Server và do đó gọi là kỹ thuật lập trình ở phía server. * Những ưu điểm nổi bật của ASP.NET - ASP.Net cho phép người lập trình lựa chọn một trong các ngôn ngữ lập trình mà họ yêu thích: Visual Basic.Net, J#, C#,… - Trang ASP.Net được biên dịch trước. Thay vì phải đọc và thông dịch mỗi khi trang web được yêu cầu, ASP.Net biên dịch những trang web động thành những tập tin DLL mà Server có thể thi hành nhanh chóng và hiệu quả. Yếu tố này là một bước nhảy vọt đáng kể so với kỹ thuật thông dịch của ASP. Hình 1: Giới thiệu về ngôn ngữ ASP.net - ASP.Net hỗ trợ mạnh mẽ bộ thư viện phong phú và đa dạng của .Net Framework, làm việc với XML, Web Service, truy cập cơ sở dữ liệu qua ADO.Net, … - ASPX và ASP có thể cùng hoạt động trong 1 ứng dụng. - ASP.Net sử dụng phong cách lập trình mới: Code behide. Tách code riêng, giao diện riêng do vậy dễ đọc, dễ quản lý và bảo trì. - Kiến trúc lập trình giống ứng dụng trên Windows. - Hỗ trợ quản lý trạng thái của các control. - Tự động phát sinh mã HTML cho các Server control tương ứng với từng loại Browser. - Hỗ trợ nhiều cơ chế cache. - Triển khai cài đặt. 6 - Không cần lock, không cần đăng ký. - Cho phép nhiều hình thức cấu hình ứng dụng. - Hỗ trợ quản lý ứng dụng ở mức toàn cục. - Global.aspx có nhiều sự kiện hơn. - Quản lý session trên nhiều Server, không cần Cookies. * Framework Codeigniter CodeIgniter là nền tảng ứng dụng web nguồn mở được viết bằng ngôn ngữ PHP bởi Rick Ellis. Phiên bản đầu tiên được phát hành vào ngày 28/02/2006. Hiện tại CodeIgniter đang được phát triển bởi ExpressionEngine Development Team thuộc EllisLab, Inc. Hình 2: Giới thiệu PHP Framework CodeIgniter * Những điểm nổi bật - Được thiết kế theo mô hình MVC (Model-View-Controller): Mô hình MVC giúp tách thành phần hiển thị giao diện (presentation) và xử lý (business logic) của một phần mềm thành các phần độc lập, từ đó giúp cho việc thiết kế web, xử lý và bảo trì mã nguồn dễ dàng, đồng thời tăng khả năng mở rộng của phần mềm. CodeIgniter vận dụng mô hình này trong thiết kế, giúp tách biệt các tập tin giao diện với các tập tin xử lý dữ liệu, nâng cao khả năng xử lý và bảo trì. - Nhỏ gọn : Gói cài đặt chỉ 404KB, kích thước CodeIgniter giúp giảm thiểu đáng kể không gian lưu trữ. 7 - Tốc độ nhanh : CodeIgniter được đánh giá là PHP Framework có tốc độ nhanh nhất hiện nay. Bằng cơ chế lưu nội dung vào bộ đệm (cache), kiểm tra bộ đệm trước khi tiến hành thực hiện yêu cầu, CodeIgniter giảm số lần truy cập và xử lý dữ liệu, từ đó tối ưu hoá tốc độ tải trang. - Miễn phí : CodeIgniter được phát hành dưới giấy phép Apache/BSD mở rộng, cho phép người dùng tự do thay đổi, phát triển và phân phối mã nguồn. - Hỗ trợ Search Engine Optimization : Cấu trúc URL của CodeIgniter rất thân thiện với các Robot tìm kiếm. - Hệ thống thư viện phong phú: CodeIgniter cung cấp những thư viện phục vụ cho những tác vụ thường gặp nhất trong lập trình web, chẳng hạn như truy cập cơ sở dữ liệu, gửi email, kiểm tra dữ liệu, quả lý session, xử lý ảnh,… đến những chức năng nâng cao như XML-RPC, mã hoá, bảo mật,… - Bảo mật hệ thống: Cơ chế kiểm tra dữ liệu chặt chẽ, ngăn ngừa XSS và SQL Injection của CodeIgniter giúp giảm thiểu các nguy cơ bảo mật cho hệ thống. * Những điểm hạn chế - Chưa hỗ trợ Object-Relational Mapping (ORM) : ORM là một kỹ thuật lập trình, trong đó các bảng của cơ sở dữ liệu được ánh xạ thành các đối tượng trong lập trình. Kỹ thuật này giúp cho việc thực hiện các thao tác trong cơ sở dữ liệu (Create Read UpdateDelete – CRUD) dễ dàng, mã nguồn ngắn gọn hơn. - Chưa hỗ trợ AJAX (Asynchronous Javascrip and XML): AJAX đã trở thành một phần không thể thiếu trong bất kỳ ứng dụng web 2.0 nào. AJAX giúp nâng cao tính tương tác giữa người dùng và hệ thống, giúp cho người dùng có cảm giác như đang sử dụng desktop vì các thao tác đều diễn ra tức thời. Hiện tại, CodeIgniter vẫn chưa có thư viện dựng sẵn nào hỗ trợ xây dựng ứng dụng AJAX. Lập trình viên phải sử dụng các thư viện bên ngoài, như JQuery, Script.aculo.us, Prototype, hay Mootools,… - Chưa hỗ trợ một số module thông dụng: So với các framework khác, CodeIgniter không có các module thực thi một số tác vụ thường gặp trong quá 8 trình xây dựng ứng dụng web như chứng thực người dùng (User Authorization), trình phân tích RSS (RSS Parser) hay trình xử lý PDF,… - Chưa hỗ trợ Event Driver Programming - EDP: EDP là một nguyên lý lập trình, trong đó các luồng xử lý của hệ thống sẽ dựa vào các sự kiện, chẳng hạn như click chuột, gõ bàn phím,… Đây không phải là một khuyết điểm lớn của CodeIgniter vì hiện tại chỉ có một số ít Framework hỗ trợ EDP bao gồm Prado, QPHP, Yii. 1.2. Hệ quản trị cơ sở dữ liệu SQL server - Hệ quản trị cơ sở dữ liệu (tiếng Anh: Database Management System - DBMS): Là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL). Có rất nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính. - Tuy nhiên, đa số hệ quản trị CSDL trên thị trường đều có một đặc điểm chung là sử dụng ngôn ngữ truy vấn theo cấu trúc mà tiếng Anh gọi là Structured Query Language (SQL). Các hệ quản trị CSDL phổ biến được nhiều người biết đến là MySQL, Oracle, PostgreSQL, SQL sv, DB2, Infomix, ... Phần lớn các hệ quản trị CSDL kể trên hoạt động tốt trên nhiều hệ điều hành khác nhau như Linux, Unix và MacOS ngoại trừ SQL Server của Microsoft chỉ chạy trên hệ điều hành Windows. - Ưu điểm của HQTCSDL: + Quản lý được dữ liệu dư thừa. + Đảm bảo tính nhất quán cho dữ liệu. + Tạo khả năng chia sẻ dữ liệu nhiều hơn. + Cải tiến tính toàn vẹn cho dữ liệu. - Nhược điểm: + HQTCSDL tốt thì khá phức tạp. + HQTCSDL tốt thường rất lớn chiếm nhiều dung lượng bộ nhớ. + Giá cả khác nhau tùy theo môi trường và chức năng. 9 + HQTCSDL được viết tổng quát cho nhiều người dùng thì thường chậm. 1.3. Ngôn ngữ lập trình PHP PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát, rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới. Đoạn mã sau minh họa giúp cách viết PHP lồng vào các trang HTML dễ dàng như thế nào: 2. 1 3. 2 4. 3 Mã mẫu 5. 4 6. 5 7. 6 10. 9 11. 10 Hình 3: Cú pháp của ngôn ngữ PHP Thẻ sẽ đánh đấu sự bắt đầu và sự kết thúc của phần mã PHP qua đó máy chủ biết để xử lý và dịch mã cho đúng. Đây là một điểm khá tiện lợi của PHP giúp cho việc viết mã PHP trở nên khá trực quan và dễ dàng trong việc xây dựng phần giao diện ứng dụng HTTP. Ngôn ngữ, các thư viện, tài liệu gốc của PHP được xây dựng bởi cộng đồng và có sự đóng góp rất lớn của Zend Inc., công ty do các nhà phát triển cốt lõi của 10 PHP lập nên nhằm tạo ra một môi trường chuyên nghiệp để đưa PHP phát triển ở quy mô doanh nghiệp. PHP được phát triển từ một sản phẩm có tên là PHP/FI. PHP/FI do Rasmus Lerdorf tạo ra năm 1994, ban đầu được xem như là một tập con đơn giản của các mã kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu lý lịch của ông trên mạng. Ông đã đặt tên cho bộ mã kịch bản này là ''''Personal Home Page Tools''''. Khi cần đến các chức năng rộng hơn, Rasmus đã viết ra một bộ thực thi bằng C lớn hơn để có thể truy vấn tới các cơ sở dữ liệu và giúp cho người sử dụng phát triển các ứng dụng web đơn giản. Rasmus đã quyết định công bố mã nguồn của PHP/FI cho mọi người xem, sử dụng cũng như sửa các lỗi có trong nó đồng thời cải tiến mã nguồn. PHP/FI, viết tắt từ "Personal Home Page/Forms Interpreter", bao gồm một số các chức năng cơ bản cho PHP như ta đã biết đến chúng ngày nay. Nó có các biến kiểu như Perl, thông dịch tự động các biến của form và cú pháp HTML nhúng. Cú pháp này giống như của Perl, mặc dù hạn chế hơn nhiều, đơn giản và có phần thiếu nhất quán. Vào năm 1997, PHP/FI 2.0, lần viết lại thứ hai của phiên bản C, đã thu hút được hàng ngàn người sử dụng trên toàn thế giới với xấp xỉ 50.000 tên miền đã được ghi nhận là có cài đặt nó, chiếm khoảng 1% số tên miền có trên mạng Internet. Tuy đã có tới hàng nghìn người tham gia đóng góp vào việc tu chỉnh mã nguồn của dự án này thì vào thời đó nó vẫn chủ yếu chỉ là dự án của một người. PHP/FI 2.0 được chính thức công bố vào tháng 11 năm 1997, sau một thời gian khá dài chỉ được công bố dưới dạng các bản beta. Nhưng không lâu sau đó, nó đã được thay thế bởi các bản alpha đầu tiên của PHP 3.0. PHP 3.0 là phiên bản đầu tiên cho chúng ta thấy một hình ảnh gần gũi với các phiên bản PHP mà chúng ta được biết ngày nay. Nó đã được Andi Gutmans và Zeev Suraski tạo ra năm 1997 sau khi viết lại hoàn toàn bộ mã nguồn trước đó. Lý do chính mà họ đã tạo ra phiên bản này là do họ nhận thấy PHP/FI 2.0 hết sức yếu kém trong việc phát triển các ứng dụng thương mại điện 11 tử mà họ đang xúc tiến trong một dự án của trường đại học. Trong một nỗ lực hợp tác và bắt đầu xây dựng dựa trên cơ sở người dùng đã có của PHP/FI, Andi, Rasmus và Zeev đã quyết định hợp tác và công bố PHP 3.0 như là phiên bản thế hệ kế tiếp của PHP/FI 2.0, và chấm dứt phát triển PHP/FI 2.0. Một trong những sức mạnh lớn nhất của PHP 3.0 là các tính năng mở rộng mạnh mẽ của nó. Ngoài khả năng cung cấp cho người dùng cuối một cơ sở hạ tầng chặt chẽ dùng cho nhiều cơ sở dữ liệu, giao thức và API khác nhau, các tính năng mở rộng của PHP 3.0 đã thu hút rất nhiều nhà phát triển tham gia và đề xuất các mô đun mở rộng mới. Hoàn toàn có thể kết luận được rằng đây chính là điểm mấu chốt dẫn đến thành công vang dội của PHP 3.0. Các tính năng khác được giới thiệu trong PHP 3.0 gồm có hỗ trợ cú pháp hướng đối tượng và nhiều cú pháp ngôn ngữ nhất quán khác. Ngôn ngữ hoàn toàn mới đã được công bố dưới một cái tên mới, xóa bỏ mối liên hệ với việc sử dụng vào mục đích cá nhân hạn hẹp mà cái tên PHP/FI 2.0 gợi nhắc. Nó đã được đặt tên ngắn gọn là ''''PHP'''', một kiểu viết tắt hồi quy của "PHP: Hypertext Preprocessor". Vào cuối năm 1998, PHP đã phát triển được con số cài đặt lên tới hàng chục ngàn người sử dụng và hàng chục ngàn Web site báo cáo là đã cài nó. Vào thời kì đỉnh cao, PHP 3.0 đã được cài đặt cho xấp xỉ 10% số máy chủ Web có trên mạng Internet. PHP 3.0 đã chính thức được công bố vào tháng 6 năm 1998, sau thời gian 9 tháng được cộng đồng kiểm nghiệm. Vào mùa đông năm 1998, ngay sau khi PHP 3.0 chính thức được công bố, Andi Gutmans và Zeev Suraski đã bắt đầu bắt tay vào việc viết lại phần lõi của PHP. Mục đích thiết kế là nhằm cải tiến tốc độ xử lý các ứng dụng phức tạp, và cải tiến tính mô đun của cơ sở mã PHP. Những ứng dụng như vậy đã chạy được trên PHP 3.0 dựa trên các tính năng mới và sự hỗ trợ khá nhiều các cơ sở dữ liệu và API của bên thứ ba, nhưng PHP 3.0 đã không được thiết kế để xử lý các ứng dụng phức tạp như thế này một cách có hiệu quả. 12 Một động cơ mới, có tên ''''Zend Engine'''' (ghép từ các chữ đầu trong tên của Zeev và Andi), đã đáp ứng được các nhu cầu thiết kế này một cách thành công, và lần đầu tiên được giới thiệu vào giữa năm 1999. PHP 4.0, dựa trên động cơ này, và đi kèm với hàng loạt các tính năng mới bổ sung, đã chính thức được công bố vào tháng 5 năm 2000, gần 2 năm sau khi bản PHP 3.0 ra đời. Ngoài tốc độ xử lý được cải thiện rất nhiều, PHP 4.0 đem đến các tính năng chủ yếu khác gồm có sự hỗ trợ nhiều máy chủ Web hơn, hỗ trợ phiên làm việc HTTP, tạo bộ đệm thông tin đầu ra, nhiều cách xử lý thông tin người sử dụng nhập vào bảo mật hơn và cung cấp một vài các cấu trúc ngôn ngữ mới. Với PHP 4, số nhà phát triển dùng PHP đã lên đến hàng trăm nghìn và hàng triệu site đã công bố cài đặt PHP, chiếm khoảng 20% số tên miền trên mạng Internet. Nhóm phát triển PHP cũng đã lên tới con số hàng nghìn người và nhiều nghìn người khác tham gia vào các dự án có liên quan đến PHP như PEAR, PECL và tài liệu kĩ thuật cho PHP. Sự thành công hết sức to lớn của PHP 4.0 đã không làm cho nhóm phát triển PHP tự mãn. Cộng đồng PHP đã nhanh chóng giúp họ nhận ra những yếu kém của PHP 4 đặc biệt với khả năng hỗ trợ lập trình hướng đối tượng (OOP), xử lý XML, không hỗ trợ giao thức máy khách mới của MySQL 4.1 và 5.0, hỗ trợ dịch vụ web yếu. Những điểm này chính là mục đích để Zeev và Andi viết Zend Engine 2.0, lõi của PHP 5.0. Một thảo luận trên Slashdot đã cho thấy việc phát triển PHP 5.0 có thể đã bắt đầu vào thời điểm tháng 12 năm 2002 nhưng những bài phỏng vấn Zeev liên quan đến phiên bản này thì đã có mặt trên mạng Internet vào khoảng tháng 7 năm 2002. Ngày 29 tháng 6 năm 2003, PHP 5 Beta 1 đã chính thức được công bố để cộng đồng kiểm nghiệm. Đó cũng là phiên bản đầu tiên của Zend Engine 2.0. Phiên bản Beta 2 sau đó đã ra mắt vào tháng 10 năm 2003 với sự xuất hiện của hai tính năng rất được chờ đợi: Iterators, Reflection nhưng namespaces một tính năng gây tranh cãi khác đã bị loại khỏi mã nguồn. Ngày 21 tháng 12 năm 2003: PHP 5 Beta 3 đã được công bố để kiểm tra với việc phân phối kèm với Tidy, bỏ hỗ trợ Windows 95, khả 13 năng gọi các hàm PHP bên trong XSLT, sửa chữa nhiều lỗi và thêm khá nhiều hàm mới. PHP 5 bản chính thức đã ra mắt ngày 13 tháng 7 năm 2004 sau một chuỗi khá dài các bản kiểm tra thử bao gồm Beta 4, RC 1, RC2, RC3. Mặc dù coi đây là phiên bản sản xuất đầu tiên nhưng PHP 5.0 vẫn còn một số lỗi trong đó đáng kể là lỗi xác thực HTTP. Zend Platform là một bộ sản phẩm giúp quản lý hệ thống ứng dụng PHP, nâng cao hiệu suất, tăng tốc độ của ứng dụng PHP. Zend Framework là một tập hợp các lớp, các thư viện lập trình viết bằng PHP (PHP 5) nhằm cung cấp một giao diện lập trình chuẩn cho các nhà phát triển ứng dụng. Ngoài ra, một số frame

UBND TỈNH QUẢNG NAM TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA: CÔNG NGHỆ THÔNG TIN - - NGUYỄN PHÚ HIỂN WEBSITE QUẢN LÝ XE DỊCH VỤ KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC Quảng Nam, tháng 04 năm 2017 UBND TỈNH QUẢNG NAM TRƯỜNG ĐẠI HỌC QUẢNG NAM KHOA: CÔNG NGHỆ THÔNG TIN  - KHÓA LUẬN TỐT NGHIỆP Tên đề tài: WEBSITE QUẢN LÝ XE DỊCH VỤ Sinh viên thực hiện: NGUYỄN PHÚ HIỂN MSSV: 2113021011 CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN KHÓA: 2013 – 2017 Cán hướng dẫn ThS HỒ HỮU LINH Quảng Nam, ngày 14 tháng 04 năm 2017 LỜI MỞ ĐẦU Ngày nay, cơng nghệ thơng tin nói chung, tin học nói riêng đóng góp vai trò quan trọng đời sống người Các thành tựu công nghệ thông tin đã, ứng dụng, phát triển tất lĩnh vực xã hội Nếu trước đây, máy tính sử dụng cho nghiên cứu khoa học - kỹ thuật, ngày ứng dụng cho nhiều mục đích khác như: Quản lý, lưu trữ liệu, giải trí, điều khiển tự động, tham gia trực tuyến Như vậy, công nghệ thông tin trở thành cơng cụ quản lý cho tồn hệ thống xã hội Những năm gần đây, nước ta tin học ứng dụng rộng rãi lĩnh vực kinh tế Việc ứng dụng phần mềm quản lý hệ thống thông tin trợ giúp nhiều cho nhà quản lý Hệ thống thông tin quản lý cho thuê “xe dịch vụ du lịch” giúp ích cho khâu quản lý, khâu tìm kiếm cập nhật thơng tin, đảm bảo khoa học xác nhanh chóng Khố luận giới thiệu phương pháp phân tích thiết kế hướng đối tượng đồng thời tìm hiểu trạng, nghiên cứu hệ thống quản lý cho thuê xe dịch vụ du lịch công ty TNHH MTV Dịch vụ Du lịch Tam Kỳ Tìm hiểu việc xây dựng ứng dụng quản lý mơ hình đa tầng áp dụng phương pháp phân tích thiết kế hướng đối tượng để giải toán Xin chân thành cảm ơn thầy giáo Hồ Hữu Linh tận tình hướng dẫn tơi q trình hướng dẫn thực tập hồn thành khóa luận tốt nghiệp! MỤC LỤC LỜI MỞ ĐẦU MỤC LỤC DANH MỤC CÁC HÌNH ẢNH DANH MỤC CÁC BẢNG 10 PHẦN MỞ ĐẦU 1.1 Lý chọn đề tài 1.2 Mục tiêu đề tài 1.3 Đối tượng phạm vi nghiên cứu 1.4 Phương pháp nghiên cứu 1.5 Đóng góp đề tài 1.6 Cấu trúc đề tài PHẦN NỘI DUNG CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Ngôn ngữ lập trình ASP.net 1.2 Hệ quản trị sở liệu SQL server 1.3 Ngơn ngữ lập trình PHP 1.4 Công cụ notepad++ 14 1.5 Công cụ XamPP 15 1.6 Ngôn ngữ HTML 15 1.7 Ngôn ngữ CSS 16 1.8 Ngôn ngữ Javascrip 17 1.9 Giới thiệu MySQL 17 1.10 Mơ hình đa tầng 19 1.11 Kết chương 24 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 25 2.1 Khảo sát trạng xác lập dự án 25 2.1.1 Khảo sát trạng 25 2.1.1.1 Nhiệm vụ chung hệ thống quản lý xe 25 2.1.1.2 Cơ cấu tổ chức xe dịch vụ Tam Kỳ 25 2.1.1.3 Quy trình xử lý 25 2.1.2 Xác lập dự án 26 2.1.2.1 Hạn chế hệ thống 26 2.1.2.2 Yêu cầu (mục tiêu) hệ thống 26 2.1.2.3 Các giải pháp tính khả thi 27 2.2 Xây dựng chức hệ thống 27 2.2.1 Các tác nhân hệ thống 27 2.2.2 Các quy tắc hệ thống 27 2.2.3 Xác định UC 28 2.2.4 Định nghĩa toán 29 2.2.5 Các Actor tốn quản lý xe dịch vụ cơng ty dịch vụ du lịch Tam Kỳ 29 2.2.6 Các Usercase 30 2.2.7 Mô tả UC 30 2.3 Biểu đồ UC 31 2.3.1 UC hệ thống 31 2.3.2 UC đặt xe 32 2.3.3 UC đăng nhập 32 2.3.4 UC quản lý nhân viên 33 2.3.5 UC quản lý xe 33 2.3.6 UC quản lý tuyến đường 34 2.3.7 UC quản lý giá 34 2.3.8 UC quản lý đặt xe 35 2.3.9 UC Thống kê 35 2.4 Biểu đồ 36 2.4.1 Biểu đồ chức đặt xe 36 2.4.2 Biểu đồ chức đăng nhập 36 2.4.3 Biểu đồ chức quản lý đặt xe 37 2.4.4 Biểu đồ chức thống kê 37 2.5 Biểu đồ lớp 38 2.6 Cơ sở liệu 39 2.6.1 Bảng đăng nhập 39 2.6.2 Bảng nhân viên 39 2.6.3 Bảng xe 39 2.6.4 Bảng tuyến đường 40 2.6.5 Bảng giá 40 2.6.6 Bảng chi tiết đặt xe 40 2.6.7 Bảng thông tin đặt xe 41 2.6.8 Bảng chi tiết đặt xe 41 CHƯƠNG 3: XÂY DỰNG HỆ THỐNG 42 3.1 Giao diện trang chủ 42 3.2 Giao diện trang đặt xe 43 3.3 Giao diện trang thông tin công ty 44 3.4 Giao diện trang quản lý nhân viên 45 3.5 Giao diện trang quản lý xe 45 3.6 Giao diện trang quản lý tuyến đường 46 3.7 Giao diện trang quản lý giá 46 3.8 Giao diện trang quản lý đặt xe 47 3.9 Giao diện trang thống kê 47 3.10 Giao diện hợp đồng 48 3.11 Giao diện hóa đơn toán 49 PHẦN PHẦN KẾT LUẬN VÀ KIẾN NGHỊ 50 Đánh giá kết thực 50 Hạn chế 50 Hướng phát triển đề tài 50 PHẦN T̀AI LIỆU THAM KH̉AO 51 Tài liệu 51 Website 51 PHỤ LỤC 52 Đặt xe (Phần giành cho khách hàng) 52 Xác nhận đặt xe (Phần dành cho người quản lý) 55 Thống kê (Phần dành cho người quản lý) 59 DANH MỤC CÁC HÌNH ẢNH Hình 1: Giới thiệu ngôn ngữ ASP.net Hình 2: Giới thiệu PHP Framework CodeIgniter Hình 3: Cú pháp ngôn ngữ PHP Hình 4: Mơ hình MVC 20 Hình 5: Quy trình hoạt động dự án website 21 Hình 6: Mơ hình MVC dự ác website 22 Hình 7:Cơ cấu tổ chức hệ thống quản lý xe 25 Hı̀nh 8: Uc hệ thống 31 Hình 9: UC đặt xe 32 Hình 10: UC đăng nhập 32 Hình 11: UC quản lý nhân viên 33 Hình 12: UC quản lý xe 33 Hình 13: UC quản lý tuyến đường 34 Hình 14: UC quản lý giá 34 Hình 15: UC quản lý đặt xe 35 Hình 16: UC thống kê 35 Hình 17: Biểu đồ chức đặt xe 36 Hình 18: Biểu đồ chức đăng nhập 36 Hình 19: Biểu đồ chức quản lý đặt xe 37 Hình 20: Biểu đồ chức thống kê 37 Hình 21: Biểu đồ lớp hệ thống 38 Hình 22: Giao diện trang chủ 42 Hình 23: Giao diện trang đặt xe 43 Hình 24: Giao diện trang thông tin công ty 44 Hình 25: Giao diện trang quản lý nhân viên 45 Hình 26: Giao diện trang quản lý xe 45 Hình 27: Giao diện trang quản lý tuyến đường 46 Hình 28: Giao diện trang quản lý giá 46 Hình 29: Giao diện trang quản lý đặt xe 47 Hình 30: Giao diện trang thống kê 47 Hình 31: Giao diện trang hợp đồng 48 Hình 32: Giao diện hóa đơn 49 DANH MỤC CÁC BẢNG Bảng 1: Bảng chức đặt xe trực tuyến khách hàng 27 Bảng 2: Bảng chức đăng nhập 28 Bảng 3: Bảng chức quản lý 28 Bảng 4: Bảng chức Thống kê 28 Bảng 5: Bảng xác định UC 28 Bảng 6: Bảng đăng nhập 39 Bảng 7: Bảng nhân viên 39 Bảng 8: Bảng xe 39 Bảng 9: Bảng tuyến đường 40 Bảng 10: Bảng giá 40 Bảng 12: Bảng chi tiết đặt xe 40 Bảng 11: Bảng thông tin đặt xe 41 Bảng 12: Bảng chi tiết đặt xe 41

Ngày đăng: 01/03/2024, 21:29

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

  • Đang cập nhật ...

Tài liệu liên quan