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

Xây dựng ứng dụng mobile chuyển đổi số phục vụ sự kiện hội nghị đồ án tốt nghiệp

108 5 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

Định dạng
Số trang 108
Dung lượng 4,54 MB

Nội dung

ĐẠI HỌC BÌNH DƯƠNG KHOA CƠNG NGHỆ THƠNG TIN, ROBOT VÀ TRÍ TUỆ NHÂN TẠO  ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG ỨNG DỤNG MOBILE CHUYỂN ĐỔI SỐ PHỤC VỤ SỰ KIỆN HỘI NGHỊ Sinh viên thực hiện: Lê Trần Tiến - 17050075 Bình Dương, Tháng 12/2022 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN GIẢNG VIÊN HƯỚNG DẪN (Ký ghi rõ họ tên) ii NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN CÁN BỘ PHẢN BIỆN (Ký ghi rõ họ tên) iii LỜI CÁM ƠN Xin chân thành cảm ơn giảng viên truyền đạt kiến thức chuyên môn, luôn giúp đỡ, định hướng nghề nghiệp, kỹ tốt suốt trình học tập để em hồn thành báo cáo Đặc biệt, chúng em xin gửi lời cảm ơn sâu sắc đến anh bên VNPT trực tiếp hướng dẫn chúng em hoàn thành báo cáo Trong q trình hồn thiện đề tài, em ln nhận giúp đỡ nhiệt tình anh bên VNPT Em xin chân thành cảm ơn Tuy nhiên, hạn hẹp mặt kiến thức kinh nghiệm kỹ chưa cao nên việc làm đồ án viết báo cáo cịn nhiều thiếu sót, hiểu biết em chưa đầy đủ, làm em chắn cịn nhiều thiếu sót Em mong góp ý chân thành thầy, bổ sung để báo cáo hoàn thiện tốt Một lần em xin gửi lời cảm ơn sâu sắc đến thầy cơ, gia đình bạn bè giúp đỡ em hoàn thành báo cáo SINH VIÊN THỰC HIỆN iv BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC BÌNH DƯƠNG Độc lập – Tự – Hạnh phúc ĐỀ CƯƠNG CHI TIẾT Tên đề tài: Xây dựng ứng dụng mobile phục vụ kiện, hội nghị Giảng viên hướng dẫn: Bùi Văn Chuyên Thời gian thực hiện: Từ ngày 06/11/2022 đến 10/1/2023 Sinh viên thực hiện: Lê Trần Tiến - 17050075 Nội dung đề tài: ❖ Lý chọn đề tài: Ngày nay, công nghệ thông tin ứng dụng ngày nhiều mặt đời sống xã hội: từ việc học, tập, kinh doanh, đến lĩnh vực y tế, chăm sóc sức khỏe Điện thoại thơng minh ngày phổ biến, tạo thuận lợi nhiều cho việc ứng dụng công nghệ thông tin Qua khảo sát công tác tổ chức kiện, hội nghị tổ chức, doanh nghiệp Nhận thấy thường xảy trường hợp Ban tổ chức cần gửi thư mời đến khách mời, số lượng khách mời dự kiện, hội nghị bao nhiêu? Đối với kiện, hội nghị lớn, khách hàng tham gia nhiều phiên họp khác nhau, cần xem trước tài liệu, góp ý cho Hội nghị cần nắm thơng tin thông tin, địa điểm Việc xây dựng ứng dụng phục vụ kiện, hội nghị giúp cho Ban tổ chức biết số lượng khách hàng dự xếp dịch vụ cho phù hợp, xem thông tin kiện, hội nghị dễ dàng ❖ Mục tiêu đề tài: Xây dựng Ứng dụng Mobile phục vụ cho kiện, hội nghị(Mobile & web) ❖ Phạm vi đề tài: - Ứng dụng dành cho doanh nghiệp cá nhân Ứng dụng cho phép quản lý nhiều kiện Mỗi kiện cần quản lý thông tin: Khách mời, địa điểm, thời gian, chi tiết lịch trình, diễn giả, nhà tài trợ, số người tham dự, diễn thuyết Phục vụ cho việc quản lý kiện dễ dàng - Sản phẩm dự kiến: • Một ứng dụng mobile dành cho khách mời để theo dõi thông tin kiện, chi tiết lịch trình, checkin kiện, hội nghị • Một ứng dụng web dành cho Ban quản lý để quản lý thông tin kiện ❖ Ý nghĩa thực tiễn: - Lĩnh vực ứng dụng: cá nhân, xã hội, thương mại, kinh doanh, giải trí, thể thao,… thơng qua hình thức roadshow, hội nghị, họp báo, triển lãm, lễ hội, … v nhằm mục đích truyền thông điệp mà người làm kiện muốn công chúng nhận thức - Ứng dụng hỗ trợ tốt việc quản lý thông tin kiện cho ban quản trị, cập nhật liệu với Mobile giúp người Tham dự dễ dàng theo dõi thông tin cần thiết điện thoại nhanh chóng - Đối với sinh viên thực đề tài: • Hiểu quy trình quản lý kiện • Tìm hiểu trình người tham dự cần làm tham gia kiện • Giúp hiểu rõ xây dựng ứng dụng Web, App Mobile • Giúp sinh viên nâng cao trình độ, bổ sung kiến thức cần thiết cho thân hội làm việc phương pháp ❖ Phương pháp thực hiện: - Khảo sát, nghiên cứu nghiệp vụ - Phân tích, đặc tả trường hợp sử dụng - Thiết kế hệ thống - Thiết kế chi tiết - Cài đặt kiểm thử lỗi Dự kiến công nghệ áp dụng - Công nghệ Web, Mobile - Ngơn ngữ lập trình: Web dùng Python, App dùng Flutter - Cơ sở liệu PostgreSQL ❖ Kết mong đợi: - Đảm bảo hoàn thành chức bản, cần thiết phù hợp với yêu cầu người dùng hướng đến triển khai thực tế kiện - Thiết kế giao diện thân thiện, dễ sử dụng Kế hoạch thực hiện: Sinh viên thực Thời gian Lê Trần Tiến - Từ 6/11/2022 đến 13/11/2022 - Khảo sát trạng, nhu cầu: + Phát biểu toán + Nhu cầu sử dụng ứng dụng Nghiên cứu lý thuyết + Dự thảo đề cương chi tiết + Lý thuyết hệ thống thông tin, sở liệu PostgreSQL + Lý thuyết ứng dụng wed ứng dụng mobile Viết báo cáo phần mở đầu lý thuyết vi Từ 24/11/2022 đến 30/11/2022 Từ 1/12/2022 đến 25/12/2022 Từ 26/12/2022 đến 5/1/2023 Từ 6/1/2023 đến 10/1/2023 - Phân tích thiết kế thành phần liệu thành phần xử lý Chọn môi trường phát triển công nghệ sử dụng để triển khai chương trình Vẽ sơ đồ use-case đặc tả ca sử dụng - Thiết kế thành phần giao Vẽ sơ đồ lớp diện Vẽ sơ đồ Thực báo cáo - Cài đặt phần mềm Kiểm thử phần mềm - Hồn thiện báo cáo Bình Dương, ngày….tháng … năm… TRƯỞNG KHOA CB HƯỚNG DẪN (Ký tên ghi rõ họ tên) (Ký tên ghi rõ họ tên) vii MỤC LỤC NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN ii NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN iii LỜI CÁM ƠN iv ĐỀ CƯƠNG CHI TIẾT v MỞ ĐẦU xiv CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI .16 1.1 TÊN ĐỀ TÀI 16 1.2 LÝ DO CHỌN ĐỀ TÀI 16 1.3 MỤC TIÊU CỦA ĐỀ TÀI .16 1.4 Ý NGHĨA ĐỀ TÀI 16 1.5 PHẠM VI THỰC HIỆN 16 1.6 PHƯƠNG PHÁP THỰC HIỆN .17 1.6.1 Phương pháp nghiên cứu lý thuyết 17 1.6.2 Phương pháp thực nghiệm 17 CHƯƠNG CƠ SỞ LÝ THUYẾT 18 2.1 PHÁT BIỂU BÀI TOÁN .18 2.1.1 Khảo sát quy trình hoạt động kiện .18 2.1.2 Phát biểu toán 20 2.2 HIỆN TRẠNG TIN HỌC 20 2.3 CÔNG NGHỆ SỬ DỤNG .21 2.4 MÔI TRƯỜNG PHÁT TRIỂN 33 CHƯƠNG PHÂN TÍCH THIẾT KẾ 45 3.1 XÁC ĐỊNH CÁC USE CASE .45 3.1.1 Danh sách tác nhân 45 3.1.2 Danh sách Use case sơ đồ tổng quát 45 3.1.2.1 Sơ đồ use case cho ứng dụng Web 48 3.1.2.2 Sơ đồ use case cho ứng dụng Mobile .48 3.1.3 Mơ hình Use case chi tiết 49 3.1.3.1 Use case “Quản lý người tham dự” cho ứng dụng Web 49 3.2 SƠ ĐỒ LỚP 56 3.2.1 Sơ đồ lớp thực thể 56 3.3 PHÂN TÍCH TỪNG USE CASE 56 3.3.1 Use case “Quản lý kiện” .56 viii 3.3.2 Use case “Quản lý người tham dự” 58 3.3.3 Use case “Quản lý lịch trình” 60 3.3.4 Use case “Quản lý nhà tài trợ” 62 3.3.5 Use case “Quản lý diễn thuyết” 65 3.3.6 Use case “Quản lý gian hàng” .68 3.3.7 Use case “Quét mã QR Mobile” .70 3.4 THIẾT KẾ CƠ SỞ DỮ LIỆU 72 3.4.1 Mơ hình liệu mức khái niệm – Sơ đồ ER 72 3.4.2 Mơ hình liệu mức luận lý 73 3.4.3 Mô tả chi tiết sở liệu 73 CHƯƠNG TRIỂN KHAI CÀI ĐẶT ỨNG DỤNG VÀ THỬ NGHIỆM .79 4.1 Cài đặt 79 4.1.1 Cài đặt cơng cụ lập trình 79 4.1.2 Một số mã nguồn điển hình 79 4.2 TRIỂN KHAI 85 4.2.1 Mơ hình triển khai 85 4.2.2 Một số hình chức 85 CHƯƠNG KẾT LUẬN 107 5.1 KẾT QUẢ ĐẠT ĐƯỢC .107 5.2 HẠN CHẾ 107 5.3 HƯỚNG PHÁT TRIỂN .107 DANH MỤC TÀI LIỆU THAM KHẢO .108 ix DANH SÁCH CÁC TỪ VIẾT TẮT STT VIẾT TẮT THUẬT NGỮ TIẾNG VIỆT CSDL Cơ sở liệu MVC Model - View - Controller x Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình chi tiết diễn thuyết Hình 21Màn hình chi tiết diễn thuyết 94 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình Mã QR – Checkin Hình 22 Màn hình mã QR – Checkin 95 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình hồ sơ cá nhân Hình 23 Màn hình hồ sơ cá nhân 96 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình chọn kiện – Lễ tân Hình 24 Màn hình chọn kiện – Lễ tân 97 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình trang chủ - Lễ tân Hình 25 Màn hình trang chủ - Lễ tân 98 Đồ án tốt nghiệp Chương Triển khai cài đặt 4.2.2.2 Ứng dụng web Màn hình đăng nhập Hình 26 Màn hình đăng nhập Màn hình trang chủ Hình 27 Màn hình trang chủ 99 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình danh sách liên hệ Hình 28 Màn hình danh sách liên hệ Màn hình danh sách kiện Hình 29 Màn hình danh sách liên hệ 100 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình thơng tin chi tiết kiện Hình 30 Màn hình thơng tin chi tiết kiện Màn hình danh sách người tham dự Hình 31 Màn hình danh sách người tham dự 101 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình thơng tin người tham dự Hình 32 Màn hình thơng tin người tham dự Màn hình chức gửi thư mời qua Email Hình 33 Màn hình chức gửi thư mời qua Email 102 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình lịch trình Hình 34 Màn hình lịch trình Màn hình danh sách phịng kiện Hình 35 Màn hình danh sách phòng kiện 103 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình thơng tin gian hàng Hình 36 Màn hình thơng tin gian hàng Màn hình danh sách diễn thuyết Hình 37 Màn hình danh sách diễn thuyết 104 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình chi tiết tiết diễn thuyết Hình 38 Màn hình chi tiết diễn thuyết Màn hình danh sách nhà tài trợ Hình 39 Màn hình chi tiết diễn thuyết 105 Đồ án tốt nghiệp Chương Triển khai cài đặt Màn hình dịch vụ kiện Hình 40 Màn hình dịch vụ kiện Màn hình báo cáo/ thống kê Hình 41 Màn hình báo cáo/ thống kê 106 Đồ án tốt nghiệp Chương Kết luận CHƯƠNG KẾT LUẬN 5.1 KẾT QUẢ ĐẠT ĐƯỢC Sau thời gian nghiên cứu hoàn thành đề tài, em nhận thấy mơ hình hoạt động tương đối ổn định, thời gian nghiên cứu thực đề tài, em học hỏi tìm hiểu thêm nhiều kiến thức củng cố lại kiến thức học giúp hồn thành đề tài Vì đề tài hướng đến việc giúp cho việc hỗ trợ, quản lý kiện thuận tiện hơn, q trình thực đồ án phát sinh nhiều khó khăn trình lập trình Nhưng nhờ hướng dẫn giảng viên hướng dẫn tài liệu tham khảo nhóm em phần giải tương đối yêu cầu đề tài Tuy sản phẩm hồn thành nhóm em nhận thấy sản phẩm cịn nhiều thiếu sót, cần chỉnh sửa cải tiến Dưới kết hệ thống: - Các chức chương trình hồn thành(Quản lý người dùng, sở vật chất) - Giao diện thân thiện, dễ sử dụng - Quản lý kiện 5.2 HẠN CHẾ - Server tốn nhiều kinh phí 5.3 HƯỚNG PHÁT TRIỂN - Tiếp tục phát triển hoàn thiện tính cịn thiếu tương lai gần 107 Đồ án tốt nghiệp Chương Kết luận DANH MỤC TÀI LIỆU THAM KHẢO [1] Trần Anh Dũng, “Nhập môn Công nghệ phần mềm,” Đại học Công nghệ thông tin - ĐHQGHCM, 2017 [2] Mai Trung Thành, “Phân tích thiết kế hệ thống thơng tin,” Đại học Bình Dương, 2017 [3] Lê Đắc Nhường, “Phân tích thiết kế hệ thống,” Đại học Hải Phòng, 2018 [4] Khanh Le, “Series Entity Framework – Phần – Giới thiệu,” 2016 [Trực tuyến] Available: https://lkdev.wordpress.com/2016/09/20/series-ve-entityframework-phan-1-gioi-thieu/ [5] N V Ba, Phát triển hệ thống hướng đối tượng với UML 2.0 C++, Hà Nội: NXB.Đại học quốc gia [6] T Đ Quế and N M Sơn, Phân tích thiết kế hệ thống thơng tin, Hà Nội: NXB.Học viện Cơng nghệ Bưu Viễn thơng, 2007 [7] "Apache," [Online] Available: https://httpd.apache.org/ [8] "Create a Windows virtual machine in the Azure portal," [Online] Available: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-createportal [9] "Visual Studio Code," [Online] Available: https://code.visualstudio.com/download [10] "Android Studio," [Online] Available: https://developer.android.com/studio [11] T Đ Quế and N M Sơn, Phân tích thiết kế hệ thống thơng tin, Hà Nội: NXB.Học viện Cơng nghệ Bưu Viễn thơng, 2007 [12] “PostgreSQL 15, ” [Online] Available: https://www.postgresql.org/download/ 108

Ngày đăng: 08/11/2023, 23:56

w