Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 65 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
65
Dung lượng
9,55 MB
Nội dung
2022 Nguyễn Trọng Nhân – Hồ Duy Khoa TÊN ĐỀ TÀI XÂY DỰNG ỨNG DỤNG QUẢN LÝ SỰ KIỆN CHO ĐẠI HỌC ĐÀ NẴNG ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: TÊN ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG QUẢN LÝ SỰ KIỆN CHO ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn: THS TRẦN BỬU DUNG Sinh viên thực hiện: NGUYỄN TRỌNG NHÂN[1] HỒ DUY KHOA[2] Mã sinh viên: [1] 1811505310137 [2] 1811505310219 Lớp: [1] 18T1 [2] 18T2 Đà Nẵng, tháng 01 năm 2022 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA CÔNG NGHỆ SỐ ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: TÊN ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG QUẢN LÝ SỰ KIỆN CHO ĐẠI HỌC ĐÀ NẴNG Người hướng dẫn: THS TRẦN BỬU DUNG Sinh viên thực hiện: NGUYỄN TRỌNG NHÂN[1] HỒ DUY KHOA[2] Mã sinh viên: [1] 1811505310137 [2] 1811505310219 Lớp: [1] 18T1 [2] 18T2 Đà Nẵng, tháng 01 năm 2022 TÓM TẮT Tên đề tài: Xây dựng ứng dụng Quản lý sự kiện cho đại học Đà Nẵng Sinh viên thực hiện: Nguyễn Trọng Nhân MSV: 1811505310137 Lớp: 18T1 Hồ Duy Khoa MSV: 1811505310219 Lớp 18T2 Hiện nay, đại học Đà Nẵng và các trường đại học thành viên chưa có hệ thống quản lý, đăng ký và tổ chức sự kiện trong nội bộ và trong sinh viên Các sự kiện được tổ chức thông qua việc truyền thông nội bộ, quảng bá bằng các trang mạng xã hội nên chưa phổ biến rộng rãi đến sinh viên Đáng nói nhất là tình trạng đăng ký hoạt động ở sinh viên, khi có hoạt động mới thì ban tổ chức phải gửi văn bản về từng đơn vị, từng phòng ban, phòng ban và đơn vị phải chọn và báo lại số lượng danh sách tham gia gây mất thời gian và hiệu quả thấp Thêm vào đó các thông tin như sự kiện đã diễn ra, danh sách thành viên tham gia còn lưu trữ bằng bản cứng, gây khó khăn trong việc quản lý, rà soát sự kiện đã tổ chức Từ đó nhóm chọn đề tài: “Xây dựng ứng dụng Quản lý sự kiện cho đại học Đà Nẵng” Xuất phát từ những nhu cầu thực tế trên, đề tài đã phẩn nào giải quyết được các vấn đề như thông báo sự kiện mới trên điện thoại người dùng, cho phép đăng ký sự kiện online qua điện thoại, tạo sự kiện mới đơn giản, điểm danh sự kiện bằng QR code, quản lý sự kiện đã tổ chức… Với mong muốn đưa ứng dụng phổ biến rộng rãi đến mọi người dùng, ứng dụng hỗ trợ cả 2 ngôn ngữ tiếng Việt và tiếng Anh nhóm đã đưa ứng dụng có mặt trên các nền tảng Android và IOS, rất mong nhận được sự ủng hộ, đón nhận và góp ý từ phía người dùng Bài báo cáo ngoài các nội dung gồm phần mở đầu và kết thì có bố cục 3 chương: CHƯƠNG 1: CƠ SỞ LÝ THUYẾT Chương này trình bày tổng quan về việc sử dụng các phần mềm hỗ trợ xây dựng ứng dụng, các công cụ thường xuyên sử dụng để xây dựng nền tảng cho bài toán Mô tả một số công nghệ mới hỗ trợ phát triển ứng dụng CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Chương này trình bày một hướng tiếp cận trong việc phân tích hệ thống Trình bày những hướng chức năng cơ bản cho người dùng, sơ đồ cơ sở dữ liệu… CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ Trên cơ sở tìm hiểu và phân tích bài toán liên quan, đặc biệt là các chức năng hệ thống Từ các phân tích hệ thống và dữ liệu có được, ứng dụng được triển khai và cập nhật trên CH Play và App Store TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Giảng viên hướng dẫn: Ths Trần Bửu Dung Mã SV: 1811505310137 Sinh viên thực hiện: Nguyễn Trọng Nhân Mã SV: 1811505310219 Hồ Duy Khoa 1 Tên đề tài: Xây dựng ứng dụng Quản lý sự kiện áp dụng cho Đại học Đà Nẵng 2 Các số liệu, tài liệu ban đầu: - Quy trình tổ chức sự kiện - Ngôn ngữ JavaScript, công nghệ NodeJS, ReactJS và React Native - Công nghệ QR Code 3 Nội dung chính của đồ án: Xây dựng một ứng dụng Quản lý sự kiện áp dụng cho Đại học Đà Nẵng, cho phép người tổ chức sự kiện lên kế hoạch và điều hành hội nghị, họp mặt và ra mắt các chương trình, hội thảo và sản phẩm chuyên nghiệp, có hiệu quả và gây ấn tượng cho người tham dự Cho phép người dùng đăng ký tham gia sự kiện, tương tác, đặt câu hỏi với diễn giả, check in sự kiện và đánh giá sự kiện, tạo sự kết nối giữa người dùng với sự kiện, góp phần đem lại sự thành công cho sự kiện 4 Các sản phẩm dự kiến - Ứng dụng Quản lý sự kiện trên hệ điều hành Android và IOS 5 Ngày giao đồ án: 6 Ngày nộp đồ án: Đà Nẵng, ngày tháng năm 20… Trưởng Bộ môn Người hướng dẫn LỜI CẢM ƠN Nhìn vào thực trạng ngành công nghệ thông tin tại Việt Nam hiện nay, có thể thấy lĩnh vực này đã trở thành ngành kinh tế quan trọng hàng đầu Ngành công nghệ thông tin có tốc độ phát triển nhanh, mạnh, đóng góp to lớn vào sự tăng trưởng GDP của cả nước trong nhiều năm qua Ngành công nghệ thông tin ở Việt Nam đã có những chuyển biến tích cực hơn khi triển khai ứng dụng công nghệ thông tin trong đời sống, xã hội người dân và doanh nghiệp Việt Nam trở thành nước có lượng người sử dụng mạng internet thuộc top cao nhất thế giới Các hoạt động cá nhân đến tập thể đều sử dụng mạng internet trên các nền tảng kết nối khác nhau Các doanh nghiệp, tổ chức đều ứng dụng hệ thống phần mềm quản lý, điều hành hiệu quả Do đó, việc nghiên cứu, xây dựng ứng dụng phục vụ các nhu cầu của doanh nghiệp, tổ chức được quan tâm rất nhiều Đề tài: “Xây dựng ứng dụng quản lý sự kiện cho đại học Đà Nẵng” được thực hiện dựa trên mong muốn tìm tòi, học hỏi, sáng tạo và đem lại giá trị cho cộng đồng của nhóm chúng em đối với nhu cầu cấp thiết trên Đề tài: “Xây dựng ứng dụng Quản lý sự kiện cho đại học Đà Nẵng” được thực hiện bởi nhóm chúng em gồm Nguyễn Trọng Nhân và Hồ Duy Khoa dưới sự hướng dẫn, giúp đỡ tận tình của cô Trần Bửu Dung Sản phẩm phần mềm là thành quả, công sức và là sự cố gắng trong dạy và học, tìm tòi, sáng tạo của thầy/cô và nhóm chúng em Qua đây, nhóm chúng em xin tỏ lòng biết ơn sâu sắc đến cô Trần Bửu Dung đã tận tình hướng dẫn, giúp đỡ nhóm trong suốt quá trình làm đồ án tốt nghiệp Em xin chân thành cảm ơn quý thầy cô toàn trường nói chung và quý thầy cô trong Bộ môn Công nghệ thông tin nói riêng đã tận tình, tâm huyết truyền đạt những kiến thức, những kỹ năng cho chúng em trong suốt quá trình học tập tại trường Với vốn kiến thức được tiếp thu trong quá trình học tập không chỉ là nền tảng để hoàn thành đồ án tốt nghiệp này mà còn là hành trang quý báu để chúng em bước vào đời, làm việc với doanh nghiệp một cách vững chắc và tự tin Sau cùng, chúng em xin kính chúc quý thầy cô luôn dồi dào sức khoẻ, luôn tâm huyết để tiếp tục thực hiện sứ mệnh cao đẹp của mình là dẫn dắt, truyền đạt kiến thức cho những thế hệ mai sau Chúng em rất tự hào và vinh hạnh khi được làm học trò của quý thầy cô, khi được là sinh viên của Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng Em xin chân thành cảm ơn! i LỜI CAM ĐOAN Chúng em xin cam đoan đồ án này là sự đúc kết, tổng quát lại quá trình tìm tòi, học hỏi và xây dựng ứng dụng của chúng em Các số liệu, hình ảnh, thông tin trong đồ án đều trung thực, do chúng em tự tìm hiểu, tham khảo từ nhiều nguồn tư liệu khác nhau Đồ án này không sao chép từ các đồ án có trước Nếu phát hiện có bất kì gian lận nào chúng em xin chịu hoàn toàn trách nhiệm về nội dung đề tài của mình Trường Đại học Sư phạm Kỹ thuật – Đại học Đà Nẵng không liên quan đến những vi phạm tác quyền, bản quyền do chúng em gây ra trong quá trình thực hiện (nếu có) Sinh viên thực hiện {Chữ ký, họ và tên sinh viên} ii MỤC LỤC Nhận xét của người hướng dẫn Nhận xét của người phản biện Tóm tắt Nhiệm vụ đồ á LỜI CẢM ƠN i LỜI CAM ĐOAN ii MỤC LỤC i MỞ ĐẦU 1 CHƯƠNG 1 CƠ SỞ LÝ THUYẾT 3 1.1 Phần mềm 3 1.1.1 Visual Studio Code .3 1.1.2 Android Studio 4 1.1.3 XCode 6 1.1.4 Postman .7 1.1.5 Xampp 8 1.2 Công nghệ 9 1.2.1 React Native 9 1.2.2 NodeJS 11 1.2.3 MySQL .12 1.2.4 QR Code 13 1.3 Kết luận chương 1 13 CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 14 2.1 Phân tích đối tượng sử dụng hệ thống 14 2.1.1 Quản trị hệ thống 14 2.1.2 Người dùng .14 2.2 Phân tích chức năng 14 2.2.1 Đăng ký .14 2.2.2 Đăng nhập 14 2.2.3 Tìm kiếm sự kiện 15 2.2.4 Đăng ký tham gia sự kiện 15 2.2.5 Cập nhật sự kiện 15 2.2.6 Cập nhật thông tin cá nhân 15 2.2.7 Checkin và đánh giá sự kiện .16 2.2.8 Duyệt sự kiện 16 2.2.9 Quản lý tài khoản 16 2.3 Sơ đồ USECASE 17 2.3.1 Danh sách các Actor và hành động của từng Actor 17 2.3.2 Sơ đồ USECASE của hệ thống 18 2.3.3 Mô tả các USECASE chính 19 2.4 Sơ đồ hệ thống tuần tự 22 2.4.1 Usecase cập nhật sự kiện 22 2.4.2 Usecase duyệt sự kiện .22 2.4.3 Usecase đăng ký tham gia sự kiện 23 2.4.4 Usecase checkin sự kiện 24 2.5 Sơ đồ quan hệ 25 2.6 Thiết kế cơ sở dữ liệu .26 2.6.1 Bảng sự kiện 26 2.6.2 Bảng thể loại sự kiện 26 2.6.3 Bảng tài khoản 26 2.6.4 Bảng phân quyền .27 2.6.5 Bảng theo dõi tác giả 27 2.6.6 Bảng thành viên tham gia 27 2.6.7 Bảng trạng thái sự kiện .27