1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin

95 9 0

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Ứng Dụng Đặt Vé Xe Có Hỗ Trợ Thanh Toán Online
Trường học Khoa Đào Tạo Chất Lượng Cao
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Định dạng
Số trang 95
Dung lượng 3,73 MB

Nội dung

MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP ii PHIẾU NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN iii PHIẾU NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN iv LỜI MỞ ĐẦU v LỜI CẢM ƠN vi CHƯƠNG 1: TỔNG QUAN 1.1 Lý chọn đề tài 1.2 Mục tiêu 1.3 Công nghệ sử dụng CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Java .2 2.1.1 Lịch sử 2.1.2 Giới thiệu Java SpringBoot 2.1.3 Lý chọn Java Spring boot 2.2 Angular 2.2.1 Lịch sử 2.2.2 Giới thiệu Angular 2.2.3 Ưu điểm 2.2.4 Nhược điểm .5 2.2.5 Tại lại sử dụng Angular .6 2.3 MySql 2.3.1 Giới thiệu MySql 2.3.2 Tại cần sử dụng MySql CHƯƠNG 3: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 3.1 Khảo sát trạng 3.1.1 Trang web hoamaicar.com .7 3.1.2 Trang web tienoanh.com 3.1.3 Trang web Futabus.vn .9 3.1.3 Kết luận 3.2 Xác định yêu cầu 10 3.2.1 Nghiệp vụ 10 3.2.2 Phạm vi 10 3.3 Đánh giá lựa chọn công nghệ 11 3.3.1 Mục tiêu đề tài .11 3.3.2 Nội dung 11 3.3.3 Hiện thực hệ thống 11 3.3.4 Phương pháp nghiên cứu .12 3.3.5 Ý nghĩa khoa học thực tiễn 12 3.4 Mơ hình hóa hệ thống 13 3.4.1 Danh sách Actor .13 3.4.2 Sơ đồ Usecase .13 3.4.3 Mô tả sơ đồ Usecase 14 3.5 Đặt tả số Usecase 16 3.5.1 Usecase LogIn (UC_02) 16 3.5.2 Usecase Book-Ticket (UC_04) 17 3.5.3 View Invoice (UC_08) 21 3.5.4 Manage Personal Account (UC_12) 22 3.5.5 Manage Information Individual (UC_11) .23 3.5.6 Manage Bus Station (UC_17) 24 3.5.7 Manage Routes (UC_18) .26 3.5.8 Manage Bus (UC_19) 30 3.5.9 Export file (UC_20) .32 CHƯƠNG 4: THIẾT KẾ PHẦN MỀM 33 4.1 Thiết kế hệ thống 33 4.1.1 Lược đồ lớp 33 4.1.2 Lược đồ tuần tự .34 4.2 Thiết kế liệu 43 4.2.1 Lược đồ thực thể (ERD) 43 4.3 Thiết kế giao diện 43 4.3.1 Danh sách giao diện .43 4.3.2 Mô tả giao diện 45 CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ 70 5.1 Cài đặt: 70 5.2 Các bước chạy hệ thống: 70 5.3 Kiểm thử 71 CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 85 6.1 Tổng kết 85 6.2 Về mặt lý thuyết 85 6.3 Về mặt thực 85 6.4 Hạn chế .86 6.5 Hướng phát triển 86 DANH MỤC THAM KHẢO 87 DANH MỤC TỪ VIẾT TẮT CSS: Cascading Style Sheets ERD: Entity Relationship Diagram HTML: HyperText Markup Language DANH MỤC BẢNG Bảng 1:Lịch sử phiên Angular Bảng 2: Bảng mô tả sơ đồ usecase 15 Bảng 3: Usercase LogIn 16 Bảng 4: Usecase Select Route 17 Bảng 5: Usecase Select Seat 18 Bảng 6: Usecase Input Information Individual 19 Bảng 7: Usecase Pay 20 Bảng 8: Usecase tra cứu hóa đơn 21 Bảng 9: Usecase đổi mật .22 Bảng 10: Usecase đổi thông tin cá nhân 23 Bảng 11: Usecase thêm bến 24 Bảng 12: Usecase sửa bến 25 Bảng 13: Usecase cấm tuyến xe vô thời hạn 26 Bảng 14: Usecase cấm tuyến xe thời vụ 27 Bảng 15: Usecase thêm tuyến 28 Bảng 16: Usecase sửa tuyến 29 Bảng 17: Usecase thêm xe .30 Bảng 18: Usecase sửa xe 31 Bảng 19: Usecase xuất lịch trình 32 Bảng 20: Danh sách giao diện 44 Bảng 21: Giao diện trang chủ .47 Bảng 22: Giao diện lịch trình 48 Bảng 23: Giao điện đặt vé 50 Bảng 24:Giao diện danh sách giường nằm .52 Bảng 25: Giao diện nhập thông tin đặt vé .53 Bảng 26: Chọn hình thức toán 54 Bảng 27: Chi tiết tuyến xe 55 Bảng 28: Giao diện trang Điều khoản 56 Bảng 29: Giao diện truy xuất thông tin vé 57 Bảng 30: Giao diện trang Đăng nhập .58 Bảng 31: Giao diện trang Đăng ký 59 Bảng 32: Giao diện trang Lịch sử mua vé 60 Bảng 33: Giao diện trang Thông tin đăng nhập 61 Bảng 34: Giao diện trang Thông tin cá nhân 62 Bảng 35: Giao diện trang Tài khoản sau admin đăng nhập 63 Bảng 36: Giao diện trang Dashboard 64 Bảng 37: Giao diện trang Bến 64 Bảng 38: Giao diện trang Quản lý bến xe 66 Bảng 39: Giao diện trang Xuất lịch 68 Bảng 40: Giao diện trang quản lý xe 69 Bảng 41: Chức Chọn tuyến 72 Bảng 42: Chức Chọn chỗ 74 Bảng 43: Chức Lưu thông tin khách hàng đặt vé .76 Bảng 44: Chức Tìm kiếm hóa đơn 77 Bảng 45: Chức tìm kiếm lịch sử mua vé 77 Bảng 46: Chức Đổi mật 79 Bảng 47: Chức Đổi thông tin cá nhân 80 Bảng 48: Chức Thêm Bến .81 Bảng 49: Chức Sửa bến 81 Bảng 50: Chức Thêm Tuyến 82 Bảng 51: Chức Sửa bến 83 Bảng 52: Chức Thêm xe 84 Bảng 53: Chức Sửa xe 84 DANH MỤC HÌNH Hình 1: Angular .4 Hình 2: Giao diện hoamaicai.com Hình 3: Trang web tienoanh.com .8 Hình 4: Trang web Futabus.vn Hình 5: Sơ đồ Usecase 13 Hình 6: Lược đồ lớp 33 Hình 7: Lược đồ tuần tự đăng nhập 34 Hình 8: Lược đồ tuần tự đăng ký 34 Hình 9: Lược đồ tuần tự xem thơng tin tài khoản 35 Hình 10: Lược đồ tuần tự lịch sử mua vé 35 Hình 11: Lược đồ tuần tự đổi mật 36 Hình 12: Lược đồ tuần tự cập nhập thông tin 36 Hình 13: Lược đồ tuần tự mua vé 37 Hình 14: Lược đồ tuần tự xem hóa đơn 37 Hình 15: Lược đồ tuần tự xem danh sách tài khoản 38 Hình 16: Lược đồ tuần tự thêm nhân viên .38 Hình 17: Lược đồ tuần tự xem tuyến xe 39 Hình 18: Lược đồ tuần tự thêm tuyến xe 39 Hình 19: Lược đồ tuần tự chỉnh sửa tuyến xe 40 Hình 20: Lược đồ tuần tự xem bến xe 40 Hình 21: Lược đồ tuần tự thêm bến xe 41 Hình 22: Lược đồ tuần tự chỉnh sửa biến 41 Hình 23: Lược đồ tuần tự xuất lịch trình 42 Hình 24: Lược đồ tuần tự thống kê 42 Hình 25: Lược đồ thực thể ERD 43 Hình 26: Giao diện header trang chủ 45 Hình 27: Danh sách tuyến phổ biến 45 Hình 28: Giao diện hình ảnh điểm đến 46 Hình 29: Giao diện lịch trình 48 Hình 30: Giao điện đặt vé 49 Hình 31: Giao diện danh sách giường nằm 51 Hình 32: Giao diện nhập thơng tin đặt vé 52 Hình 33: Chọn hình thức tốn 54 Hình 34: Chi tiết tuyến xe 55 Hình 35: Giao diện trang Điều khoản .56 Hình 36: Giao diện truy xuất thơng tin vé theo điều kiện .56 Hình 37: Giao diện trang Đăng nhập 57 Hình 38: Giao diện trang Đăng ký 58 Hình 39: Giao diện trang Lịch sử mua vé 59 Hình 40: Giao diện trang Thông tin đăng nhập 60 Hình 41: Giao diện trang Thông tin cá nhân 61 Hình 42: Giao diện trang Tài khoản sau admin đăng nhập 62 Hình 43: Giao diện trang Dashboard 63 Hình 44: Giao diện trang Quản lý tài khoản 64 Hình 45: Giao diện trang Xe 65 Hình 46: Giao diện trang Xuất lịch 67 Hình 47: Giao diện trang quản lý xe 68 Hình 48: CMD kiểm tra phiên node 70 CHƯƠNG 1: TỔNG QUAN 1.1 Lý chọn đề tài Hiện nay, với sự bùng nổ phát triển mạnh mẽ mạng lưới internet công nghệ thông tin xuất nhiều phần mềm,cơng cụ ứng dụng hỗ trợ giúp người làm việc cách chuyên nghiệp, giải nhiều toán đau đầu mà có máy móc thực cách xác Con người từ có sự thích ứng phụ thuộc nhiều vào công nghệ, thay đổi thói quen sinh hoạt để tiếp cận tận dụng nên tin học đại, giúp cho cơng việc trở nên thuận lợi, bất cập Vì nhóm em định chọn đề tài người đặt vé xe chơi hay quê cách nhanh chóng, thuận lợi 1.2 Mục tiêu Mục tiêu đồ án áp dụng kiến thức học để xây dựng lên tảng web giúp cho khách hàng đặt vé cách thuận lợi quản lý thông tin nhà xe chủ xe cách hợp lý 1.3 Công nghệ sử dụng Trong đề tài nhóm em tìm hiểu tìm áp dụng công nghệ sau: - Front-end: Ứng dụng web xây dựng Angular - Back-end: Nền tảng Java SpringBoot - Database: sử dụng Mysql - Một số công nghệ khác như: HTML, CSS JavaScript CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Java 2.1.1 Lịch sử Java khởi đầu James Gosling đồng nghiệp, ban đầu gọi Oak.Java phát hành vào năm 1994 Sau Oracle mua lại công ty Sun Microsystems năm 2009 – 2010 Oracle mô tả họ “người quản lý công nghệ Java với cam kết không ngừng để bồi dưỡng cộng đồng tham gia minh bạch”.[1] 2.1.2 Giới thiệu Java SpringBoot Java ngơn ngữ lập trình dạng lập trình hướng đối tượng (OOP) Khác với phần lớn ngơn ngữ lập trình thơng thường, thay biên dịch mã nguồn thành mã máy thông dịch mã nguồn chạy, Java thiết kế để biên dịch mã nguồn thành bytecode, bytecode sau mơi trường thực thi (runtime environment) chạy Cú pháp Java vay mượn nhiều từ C C++ có cú pháp hướng đối tượng đơn giản tính xử lý cấp thấp Do việc viết chương trình bằng Java dễ dàng hơn, đỡ tốn cơng sửa lỗi Như bạn biết Spring framework có cho đời tảng làm web Spring mvc Tuy nhiên trình làm việc với spring mvc, nhà cung cấp họ thấy spring mvc cấu hình q nhiều có nhiều thư viện dùng thường xuyên nhiên tạo project spring mvc phải tải lại thư viện cơng thời gian Từ khó khăn đó, họ ý tưởng xây dựng công nghệ để giảm thiểu cấu hình tích hợp sẵn thư viện hay dùng để tạo project cấu hình nhiều tải lại thư viện dùng nhiều Từ spring boot nhà phát triển spring framework cho đời Spring boot thuộc nhóm module spring framework, cung cấp tính RAD (Rapid Application Development) Spring boot sử dụng để tạo ứng dụng độc lập dựa spring mà bạn chạy sau cấu hình lại spring 2.1.3 Lý chọn Java Spring boot - Java thiết kế để biên dịch code thành bytecode bytecode chạy môi trường thực thi Nên chương trình Java chạy nhiều thiết bị, nhiều hệ điều hành khác - Q trình cấp phát, giải phóng nhớ thực tự động Không sử dụng trỏ phép toán trỏ thất bại - Giờ khởi hành: 18:00 báo chưa chưa chọn ghế chọn ghế - Tuyến: Lâm Đồng – TP.HCM - Giờ khởi hành: 18:00 Chon Chọn cho chỗ chieu_2 chiều thất bại Chọn ghế - Tuyến: cho tuyến TP.HCM – Lâm Đồng Chọn tiếp - Giờ khởi tục hành: 18:00 Hiển thị thông báo chưa chọn ghế Hiển thị Pass thông báo chưa chọn ghế Hiển thị thông báo chưa chọn ghế Hiển thị Pass thông báo chưa chọn ghế - Ghế: A01 - Tuyến: Lâm Đồng – TP.HCM - Giờ khởi hành: 18:00 Chon Chọn cho chỗ chieu_3 chiều thất bại Chọn ghế - Tuyến: cho tuyến TP.HCM – Lâm Đồng Chọn tiếp - Giờ khởi tục hành: 18:00 - Tuyến: Lâm Đồng – TP.HCM - Giờ khởi hành: 18:00 - Ghế: A01 73 Chon Chọn cho chỗ chieu_4 chiều thành công Chọn ghế cho tuyến Chọn ghế cho tuyến Chọn tiếp tục - Tuyến: TP.HCM – Lâm Đồng - Giờ khởi hành: 18:00 - Ghế: A01 Chuyển sang trang điền thông tin khách hàng Chuyển Pass sang trang điền thông tin khách hàng - Tuyến: Lâm Đồng – TP.HCM - Giờ khởi hành: 18:00 - Ghế: A01 Bảng 42: Chức Chọn chỗ - Chức Lưu thông tin khách hàng đặt vé: Test case Test Title Test Steps Dien thong tin khach hang _1 Điền thông tin khách hàng thất bại Chọn tiếp tục Dien thong tin khach Điền thông tin khách hàng Nhập tên khách hàng Test Data Expected Result Actual Result - Họ tên: Hiển thị thông báo Xin điền đầy đủ thông tin Hiển thị Pass thông báo Xin điền đầy đủ thông tin Hiển thị thông báo Xin điền thông tin Hiển thị Pass thông báo Xin điền thông tin - Số điện thoại: - Email: -Tỉnh/TP: - Quận/ huyện: - Họ tên: Lê Kim Đỉnh - Số điện thoại: 012345679 Status - Email: 74 hang _2 thất bại Nhập số điện thoại Nhập Email Nhập Tỉnh/TP kimdinhgmail.co m format format Hiển thị thông báo chưa xác nhận điều khoản Hiển thị Pass thông báo chưa xác nhận điều khoản -Tỉnh/TP: Phú Yên - Quận/ huyện: Tuy Hòa Nhập Quận/ huyện Chọn tiếp tục Dien thong tin khach hang _3 Điền thông tin khách hàng thất bại Nhập tên khách hàng Nhập số điện thoại Nhập Email Nhập Tỉnh/TP - Số điện thoại: 012345679 - Email: kimdinhgmail.co m -Tỉnh/TP: Phú Yên - Quận/ huyện: Tuy Hòa Nhập Quận/ huyện Chọn tiếp tục 75 Dien thong tin khach hang _4 Điền thông tin khách hàng thành công Nhập tên khách hàng Nhập số điện thoại Nhập Email Nhập Tỉnh/TP Nhập Quận/ huyện - Số điện thoại: 012345679 - Email: kimdinhgmail.co m Chuyển sang trang toán Chuyển sang trang toán Pass -Tỉnh/TP: Phú Yên - Quận/ huyện: Tuy Hịa - Xác nhận điều khoản: check Tích vào xác nhận Chọn tiếp tục Bảng 43: Chức Lưu thông tin khách hàng đặt vé Test case Chức Tìm kiếm hóa đơn: Test Title Tra cuu Tra hoa cứu don_1 hóa đơn thất bại Test Steps Test Data Chọn tra -Mã vé: cứu Expected Result Actual Result Status Hiển thị thông báo Nhập sai mã Hiển thị Pass thông báo Nhập sai mã 76 Tra cuu Tra hoa cứu don_2 hóa đơn thất bại Nhập mã vé Tra cuu Tra hoa cứu don_3 hóa đơn thành cơng Nhập mã vé -Mã vé: 123456 Chọn tra cứu Hiển thị thông báo Nhập sai mã -Mã vé: Hiển thị vuf2eh65yylekim thông tin Chọn tra dinh1412@gmail vé com cứu Hiển thị Pass thông báo Nhập sai mã Hiển thị thông tin vé Pass Bảng 44: Chức Tìm kiếm hóa đơn Trang người dùng đăng nhập: - Chức tìm kiếm lịch sử mua vé: Test case Test Title Test Steps Test Data Expected Result Actual Result Lich su mua ve_1 Lịch sử mua vé thành công Chọn lịch trình Lich su mua ve_2 Lịch sử mua vé thành công Chọn - Thời gian: thời gian 12/12/2020 mua Statu s - Lịch trình: TP.HCM – Lâm Đồng Hiển thị thơng tin lịch sử tuyến Hiển thị Pass thơng tin lịch sử tuyến Hiển thị thơng tin lịch sử tuyến Hiển thị Pass thơng tin lịch sử tuyến Bảng 45: Chức tìm kiếm lịch sử mua vé 77 - Chức Đổi mật khẩu: Test case Test Title Doi mat khau_1 Đổi mật thất bại Chọn đổi mật Đổi mật thất bại Chọn đổi mật Doi mat khau_2 Test Steps Test Data Expected Result Actual Result Status - Mật cũ: Hiển thị thông báo chưa nhập liệu Hiển thị thông báo chưa nhập liệu Pass Hiển thị thông báo mật xác nhận không khớp với mật Hiển thị thông báo mật xác nhận không khớp với mật Pass Hiển thị thông báo thành công Hiển thị thông báo thành công Pass - Mật mới: Chọn xác nhận Nhập mật cũ - Mật cũ: 1234 - Mật mới: 123456 - Mật xác nhận: 123 Nhập mật Nhập lại mật Chọn xác nhận Doi mat khau_3 Đổi mật thành công Chọn đổi mật Nhập mật cũ - Mật cũ: 1234 - Mật mới: 123456 - Mật xác nhận: 123456 78 Nhập mật Nhập lại mật Chọn xác nhận Bảng 46: Chức Đổi mật - Chức Đổi thông tin cá nhân: Test case Test Title Doi thong tin ca nhan_1 Đổi thông tin cá nhân Doi thong tin ca nhan_2 Đổi mật thất bại Test Steps Test Data Expected Result Actual Result Status Chọn đổi thông tin - Email: Hiển thị thông báo chưa nhập liệu Pass Chọn xác nhận - Quận huyện: Hiển thị thông báo chưa nhập liệu Chọn đổi mật - Email: lekimdinh1412g mail.com - Điện thoại: 0123456789 Nhập số điện thoại - Địa chỉ: Phú Yên Hiển thị thông báo email không format Pass Nhập email Hiển thị thông báo email không format Nhập địa - Điện thoại: - Địa chỉ: - Quận huyện: Tuy Hòa 79 Nhập quận huyện Chọn xác nhận Doi thong tin ca nhan_2 Đổi mật thành công Chọn đổi mật - Email: Hiển thị lekimdinh1412@ thành công gmail.com Nhập email - Điện thoại: 0123456789 Nhập số điện thoại - Địa chỉ: Phú Yên Nhập địa Hiển thị thành cơng Pass - Quận huyện: Tuy Hịa Nhập quận huyện Chọn xác nhận Bảng 47: Chức Đổi thông tin cá nhân 80 Trang quản trị: Chức Thêm Bến Test case Test Title Them Thêm bến thất bại ben_1 Test Steps Thêm bến Test Data Expected Result Actual Result Status - Tỉnh: Hiển thị thông báo chưa nhập liệu Hiển thị thông báo chưa nhập liệu Pass Hiển thị thành công Hiển thị thành công Pass Actual Result Status Hiển thị thành công Pass - Tên bến: - Hình ảnh: - Địa chỉ: Them ben_2 Thêm bến thành công Nhập tỉnh Nhập tên bến Nhập địa Chọn thêm bến - Tỉnh: Lào Cai - Tên bến: Lào cai - Địa chỉ: Minh Khai - P.Phố Mới - TP.Lào Cai Tỉnh Lào Cai Bảng 48: Chức Thêm Bến - Chức Sửa bến: Test case Test Title Sua ben_1 Sua bến thành công Test Steps Test Data Expected Result Chọn - Hình ảnh: Hiển thị chỉnh sửa https://drive.goo thành cơng gle.com/uc?id=1 Chọn hình ảnh RTbBsk2yyNepl 25B1VVRrIKJb Chọn lưu wB_3vgx Bảng 49: Chức Sửa bến 81 - Chức Thêm Tuyến Test case Test Title Them Thêm tuyến thất bại Tuyen _1 Test Steps Thêm tuyến Test Data Expected Result Actual Result Status - Nơi đi: Hiển thị thông báo chưa nhập liệu Hiển thị thông báo chưa nhập liệu Pass Hiển thị thành công Hiển thị thành công Pass - Nơi bến: - Quãng đường: - Thời gian: - Giá vé: Them tuyen _2 Thêm tuyến thành công Chọn thêm tuyến - Tỉnh: T.T.Huế Chọn nơi - Quãng đường: KM Chọn nơi đến - Thời gian hành trình: 16h - Tên bến: Lào cai Nhập quãng đường Nhập thời gian hành trình Chọn thêm bến Bảng 50: Chức Thêm Tuyến 82 - Chức Sửa bến: Test case Test Title Sua tuyen _2 Sửa tuyến thành công Test Steps Test Data Chọn - Quãng đường: chỉnh sửa KM Nhập quãng đường Nhập thời gian hành trình Expected Result Actual Result Status Hiển thị thành công Hiển thị thành công Pass Expected Result Actual Result Status Hiển thị thông báo chưa nhập liệu Hiển thị thông báo chưa nhập liệu Pass Hiển thị thành công Hiển thị thành công Pass - Thời gian hành trình: 16h - Giá vé: 250000 VNĐ Nhập giá vé Chọn thêm bến Bảng 51: Chức Sửa bến - Chức Thêm xe Test case Test Title Them xe_1 Thêm xe thất bại Test Steps Test Data Thêm xe - Nơi đi: - Nơi bến: - Tên xe: - Hãng xe: - Thời gian chạy: Them xe _2 Thêm xe thành công Chọn nơi Chọn nơi đến - Nơi đi: Lào Cai - Nơi bến: TP.HCM - Tên xe: LCTP.HCM 83 Nhập tên xe - Hãng xe: HyunDai Nhập hãng xe - Thời gian chạy: 18h Nhập thời gian chạy Chọn thêm bến Bảng 52: Chức Thêm xe - Chức Sửa xe: Test case Test Title Sua xe _2 Sửa xe thành công Test Steps Test Data Expected Result Actual Result Status Nhập tên xe - Tên xe: LCTP.HCM Hiển thị thành công Pass Nhập hãng xe - Hãng xe: Hyun Dai Hiển thị thành công Nhập thời gian chạy - Thời gian chạy: 18h Chọn thêm bến Bảng 53: Chức Sửa xe 84 CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 6.1 Tổng kết Trong thời gian ngắn bắt đầu nhận đề tài đến trải qua việc phân tích tìm kiếm hướng giải để thực đề tài nhìn chung nhóm hồn thành mục tiêu mong muốn ban đầu đặt Qua việc tự học tìm kiếm thơng tin qua mạng để thực đề tài, nhóm em biết hiểu quy trình xây dựng ứng dụng cách sử dụng cơng cụ hỗ trợ cho việc lập trình, cách phân tích sở liệu, việc giải vấn đề … Qua giúp nhóm em cải thiện nhiều kỹ có thêm nhiều kinh nghiệm 6.2 Về mặt lý thuyết Sau thời gian học tập thực nhóm hiểu về: - Cách hoạt động sử dụng Angular, Java Spring Boot - Cách tạo, sử dụng sở liệu MySQL - Biết cách tích hợp cơng nghệ để xây dựng thành trang web đặt vé xe cho người dùng trang web quản lý cho người quản trị viên 6.3 Về mặt thực Đối với khách chưa đăng nhập: - Chức xem trang chủ - Chức xem lịch trình - Chức xem hóa đơn - Chức đăng nhập - Chức đặt vé Đối với khách đăng nhập vào trang web: - Chức đăng xuất - Chức đặt vé - Chức xem lịch sử mua vé - Chức xem điểm - Chức thay đổi mật - Chức thay đổi thông tin cá nhân 85 Đối với người quản trị: - Chức thêm tài khoản - Chức thêm bến xe - Chức thêm tuyến xe - Chức thêm xe - Chức xuất lịch trình - Chức thống kê 6.4 Hạn chế Sản phẩm website đặt vé xe đáp ứng nhu cầu đặt vé cho người muốn xa Tuy khóa luận thực chức đặt vé bên cạnh cịn số chức để giúp cho website hồn thiện mà nhóm chưa làm là: - Hiện chưa có tính đánh giá chuyến xe hạn chế thời gian - Chưa tối ưu hoàn toàn số câu lệnh lấy liệu 6.5 Hướng phát triển - Thêm tính đánh giá chuyến xe - Tạo ứng dụng desktop cho nhân viên bán vé chỗ - Tạo ứng dụng chat hỗ trợ người dùng mua vé 86 DANH MỤC THAM KHẢO [1] https://en.wikipedia.org/wiki/Java_(programming_language) [2] https://viblo.asia/p/gioi-thieu-tong-quan-ve-angular-07LKX9j2ZV4 [3] https://docs.zalopay.vn/v2/general/overview.html [4] https://sandbox.vnpayment.vn/apis/docs/gioi-thieu/ [5] https://futabus.vn/ 87 ... lượng lớn việc nhà xe phải sử dụng công cụ ứng dụng để giúp giải nhu cầu người dân, trang web đặt vé xe giúp cho khách hàng an tâm, có đặt vé nơi đâu có mạng máy tính khơng cần phải tới nhà xe. .. Mục tiêu Mục tiêu đồ án áp dụng kiến thức học để xây dựng lên tảng web giúp cho khách hàng đặt vé cách thuận lợi quản lý thông tin nhà xe chủ xe cách hợp lý 1.3 Công nghệ sử dụng Trong đề tài... internet công nghệ thơng tin xuất nhiều phần mềm,cơng cụ ứng dụng hỗ trợ giúp người làm việc cách chuyên nghiệp, giải nhiều toán đau đầu mà có máy móc thực cách xác Con người từ có sự thích ứng

Ngày đăng: 05/06/2022, 17:36

HÌNH ẢNH LIÊN QUAN

Hình 3: Trang web tienoanh.com - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Hình 3 Trang web tienoanh.com (Trang 16)
Hình 4: Trang web Futabus.vn - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Hình 4 Trang web Futabus.vn (Trang 17)
Bảng 5: Usecase Select Seat - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 5 Usecase Select Seat (Trang 26)
3.5.2.4 Usecase Pay (UC_04.4) - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
3.5.2.4 Usecase Pay (UC_04.4) (Trang 28)
Bảng 8: Usecase tra cứu hóa đơn - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 8 Usecase tra cứu hóa đơn (Trang 29)
Bảng 9: Usecase đổi mật khẩu - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 9 Usecase đổi mật khẩu (Trang 30)
Bảng 10: Usecase đổi thông tin cá nhân - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 10 Usecase đổi thông tin cá nhân (Trang 31)
3. Quản trị viên nhập tên bến, chọn hình ảnh và nhập địa chỉ. 4. Hệ thống xử lý và hiển thị thành công - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
3. Quản trị viên nhập tên bến, chọn hình ảnh và nhập địa chỉ. 4. Hệ thống xử lý và hiển thị thành công (Trang 33)
Bảng 17: Usecase thêm xe - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 17 Usecase thêm xe (Trang 38)
Hình 21: Lược đồ tuần tự thêm bến xe - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Hình 21 Lược đồ tuần tự thêm bến xe (Trang 49)
Hình 23: Lược đồ tuần tự xuất lịch trình - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Hình 23 Lược đồ tuần tự xuất lịch trình (Trang 50)
Bảng 21: Giao diện trang chủ - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 21 Giao diện trang chủ (Trang 55)
Hình 32: Giao diện nhập thông tin khi đặt v - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Hình 32 Giao diện nhập thông tin khi đặt v (Trang 60)
Bảng 24:Giao diện danh sách giường nằm - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 24 Giao diện danh sách giường nằm (Trang 60)
4.3.2.6 Thanh toán: - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
4.3.2.6 Thanh toán: (Trang 61)
Hình 34: Chi tiết tuyến xe - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Hình 34 Chi tiết tuyến xe (Trang 63)
Bảng 28: Giao diện trang Điều khoản - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 28 Giao diện trang Điều khoản (Trang 64)
Hình 37: Giao diện trang Đăng nhập - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Hình 37 Giao diện trang Đăng nhập (Trang 65)
Bảng 30: Giao diện trang Đăng nhập - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 30 Giao diện trang Đăng nhập (Trang 66)
Bảng 31: Giao diện trang Đăng ký - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 31 Giao diện trang Đăng ký (Trang 67)
Bảng 32: Giao diện trang Lịch sử mua vé - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 32 Giao diện trang Lịch sử mua vé (Trang 68)
Bảng 33: Giao diện trang Thông tin đăng nhập - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 33 Giao diện trang Thông tin đăng nhập (Trang 69)
Bảng 34: Giao diện trang Thông tin cá nhân - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 34 Giao diện trang Thông tin cá nhân (Trang 70)
Bảng 35: Giao diện trang Tài khoản sau khi admin đăng nhập - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 35 Giao diện trang Tài khoản sau khi admin đăng nhập (Trang 71)
Bảng 36: Giao diện trang Dashboard. - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 36 Giao diện trang Dashboard (Trang 72)
Hình 48: CMD kiểm tra phiên bản node - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Hình 48 CMD kiểm tra phiên bản node (Trang 78)
Bảng 42: Chức năng Chọn chỗ - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 42 Chức năng Chọn chỗ (Trang 82)
Bảng 51: Chức năng Sửa bến - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 51 Chức năng Sửa bến (Trang 91)
Bảng 53: Chức năng Sửa xe - Xây dựng ứng dụng đặt vé xe có hỗ trợ thanh toán online   đồ án tốt nghiệp khoa đào tạo chất lượng cao ngành công nghệ thông tin
Bảng 53 Chức năng Sửa xe (Trang 92)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

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

TÀI LIỆU LIÊN QUAN