Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 76 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
76
Dung lượng
2,54 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠ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 Hệ Thống Quản Lý, Thực Hiện Đồ Án Tốt Nghiệp Khoa CNTT Trường Đại Học Bình Dương Người hướng dẫn: Trần Hữu Duật Người thực hiện: Võ Anh Luật Lớp : 20TH01 Khố Bình Dương, ngày 19 tháng 01 năm 2022 : 20 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) 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 để chúng 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 thầy Trần Hữu Duật giảng viên trực tiếp hướng dẫn chúng em hoàn thành báo cáo Chúng em xin chân thành cảm ơn bảo hướng dẫn tận tình thầy Thầy giúp đỡ chúng em nghiên cứu, khảo sát xác định yêu cầu chức cho đề tài suốt trình thực báo cáo Khi bắt tay vào thực báo cáo kiến thức hiểu biết chúng em đề tài hạn hẹp Với kiến thức uyên bác nhiệt tình, thầy dẫn dắt chúng em đến bước cuối để hoàn thành báo cáo đảm bảo nội dung thời hạn đề Chúng em xin gửi lời cảm ơn đến gia đình đặc biệt ba mẹ - đấng sinh thành giúp chúng em vượt qua bao chơng gai, thách thức, sóng gió đời, chắp cánh cho mơ ước, tương lai để chúng em bay cao với đam mê, lý tưởng hành trình “chinh phục” đời Và chúng em không quên cảm ơn đến người bạn, người gắn bó suốt quãng đường sinh viên hôm nay, người giúp đỡ chúng em nhiều suốt q trình thực hồn thành báo cáo Một lần chúng em xin gửi lời cảm ơn sâu sắc đến thầy cơ, gia đình bạn bè giúp đỡ chúng em hoàn thành báo cáo này! SINH VIÊN THỰC HIỆN BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯ ỜNG ĐẠI HỌC BÌNH DƯƠNG CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ĐỀ CƯƠNG CHI TIẾT Tên Đề Tài Giảng Viên Hướng Dẫn Sinh viên Thực Hiện Thời Gian Thực Hiện Xây dựng hệ thống quản lý, thực đồ án tốt nghiệp khoa CNTT trường Đại Học Bình Dương Trần Hữu Duật Võ Anh Luật - 17050076 từ ngày 15/09/2022 đến ngày Nội Dung Đề Tài Tính cần thiết : Việc quản lý, theo dõi đồ án tốt nghiệp công việc cần thiết trường Đại Học đồ án tốt nghiệp.Ví dụ số bất tiện việc quản lý thực đồ án đăng ký đồ án, báo cáo tiến độ, nhận hướng dẫn từ giảng viên, trao đổi công việc, phân công giảng viên, Những vấn đề Lý chọn đề tài giải cách qua trang mạng xã hội zalo, facebook, gmail, google meet, buổi hẹn thông qua mạng xã hội để giải Những giải pháp chưa mang lại hiệu cho kiện quan trọng thực đồ án tốt nghiệp Vì em lên ý tưởng thiết kế hệ thống quản lý thực đồ án tốt nghiệp để giải vấn đề trên, giúp giảng viên, sinh viên, thực kỳ đồ án tốt nghiệp tốt phía nhà Trường “Hệ thống quản lý, thực đồ án tốt nghiệp” nhằm tin học hóa công việc sinh viên Khoa như: mở đăng ký đồ án, xếp giảng viên tham gia hướng dẫn, theo dõi trình thực đồ Mục tiêu đề tài án sinh viên, phân công yêu cầu sinh viên bổ sung, Sinh viên chọn chủ đề đăng ký đồ án, theo dõi chủ đề duyệt hay cần bổ sung, xem công việc phân công, thực báo cáo tiến độ hàng tuần, trao đổi với giảng viên hướng dẫn, nộp báo cáo Hệ thống ứng dụng cho trường đại học Đối tượng Sinh viên, Khoa CNTT Trường Đại Học Bình Dương Hệ thống bao gồm : • Web dùng để quản lý, theo dõi đồ án sinh viên • App mobile dùng cho sinh viên đăng ký đồ án, báo cáo, trao đổi công việc Mạng lại tiện ích, nhanh chóng xác nhờ việc đại hóa q trình xử lý hoạt động Ý nghĩa Trường học thể cách chuyên nghiệp, đại hiểu Kết mong đợi Hoàn thành mục tiêu đề ra, thiết kế giao diện thân thiện, dễ sử dụng Kế hoạch thực Thời Gian Nội Dung - Tìm hiểu yêu cầu Từ 1/10/2022 đến 15/10/2022 - Khảo sát quy trình thực đồ án - Xác nhận yêu cầu - Ghi nhận yêu cầu tính - Lập kế hoạch thực - lý thuyết phát triển ứng dụng hướng đối Từ 16/10/2022 đến 20/10/2022 Nghiên cứu lý thuyết hệ thống thông tin, tượng - Nghiên cứu công nghệ di động, sở liệu - Xem xét yêu cầu tiến hành thiết kế mơ hình Từ 21/10/2022 đến 10/11/2022 Thu thập thêm thơng tin chỉnh sửa mơ hình hoạt động - Xây dựng sở liệu dựa mơ hình - Phác họa chức - Phác họa giao diện App mobile, Web - Tiến hành chỉnh sửa thiết lập lại mơ hình - Tổng hợp nội dung - Thiết kế giao diện App mobile - Thiết kế chức App mobile 11/11/2022 đến - Thiết kế giao diện Web 05/01/2023 - Thiết kế chức Web - Tiến hành kiểm thử, sửa chữa gỡ lỗi chương trình 06/01/2023 đến 19/01/2023 - Kiểm tra, sửa lỗi - Viết báo cáo - Quay video demo - Hồn thiện hệ thống TRƯỞNG KHOA Bình Dương, ngày….tháng … năm… (Ký tên ghi rõ họ tên) CB HƯỚNG DẪN (Ký tên ghi rõ họ tên) Mục Lục NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN LỜI CẢM ƠN ĐỀ CƯƠNG CHI TIẾT DANH MỤC 10 DANH MỤC HÌNH ẢNH 10 DANH MỤC BẢNG 10 DANH MỤC MƠ HÌNH 11 MỞ ĐẦU 12 CHƯƠNG 1: TỔNG QUAN 14 1.1 Tên Đề Tài 14 1.2 Lý Do Chọn Đề Tài 14 1.3 Mục Tiêu Của Đề Tài 14 1.4 Ý Nghĩa Thực Tiễn 15 1.4.1 Đối với người dùng 15 1.5 Phạm Vi Nghiên Cứu 15 1.6 Phương Pháp Thực Hiện 15 1.6.1 Phương pháp nghiên cứu lý thiết 15 1.6.2 Phương pháp thực 16 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 17 2.1 Phát biểu toán 17 2.1.1 Khảo sát hoạt động thực đồ án trường Đại Học 17 2.1.2 Phát biểu toán 18 2.2 Công nghệ sử dụng 19 2.2.1 Kiến trúc phần mềm 19 2.2.2 Phương pháp phân tích thiết kế phát triển phần mềm 31 2.2.3 Công nghệ sở liệu 33 2.2.4 Loại ngơn ngữ lập trình 39 2.2.5 Mơ hình phát triễn 40 2.3 Môi trường phát triển 42 2.3.1 Công cụ phân tích thiết kế 42 2.3.2 Công cụ phát triển 45 CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ .54 3.1 Xác định USE CASE .54 3.1.1 Danh sách tác nhân 54 3.1.2 Danh sách use case 55 3.2 Cơ chế hoạt động hệ thống .56 3.2.1 Hệ thống mobile App Android ( dành cho sinh viên) .57 3.2.2 Hệ thống Web quản lý (dành cho Khoa) 59 3.3 Sơ đồ thiết kế sở liệu .61 3.3 Thiết kế giao diện .65 CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM .67 4.1 Giao diện, chức Website ( dành cho quản lý) 67 4.2 Giao diện chức App Mobile ( dành cho sinh viên) 71 4.3 Kết luận 74 CHƯƠNG : KẾT LUẬN VÀ KIẾN NGHỊ 75 5.1 Các kết đạt 75 5.2 Hướng phát triển .75 DANH MỤC DANH MỤC HÌNH ẢNH Hình ảnh Chương 2: Hình Kiến trúc Client-server 19 Hình 2 Kiến trúc N-layer .22 Hình Kiến trúc Web-based 23 Hình Công cụ Microsoft Visio 42 Hình Cơng cụ Rational Rose 44 Hình Flutter Dart 46 Hình Ngơn ngữ PHP 47 Hình Mơ hình hoạt động cảu PHP .48 Hình Cơng cụ Visual Studio Code .49 Hình 10 Cơng cụ Android Studio 50 Hình 11 Hệ thống quản trị sở liệu MySQL 51 Hình ảnh chương 3: Hình Giao diện đăng nhập đăng ký 65 Hình Giao diện trang chủ, lộ trình đồ án 66 Hình ảnh chương Hình Giao diện, chức đăng nhập Website 67 Hình Giao diện, chức danh sách học kỳ 67 Hình Giao diện, chức danh sách người dùng 68 Hình 4 Giao diện, chức chi tiết học kỳ, mở đợt đăng lý đồ án 68 Hình Giao diện, chức danh sách chủ đề 69 Hình Giao diện, chức danh sách đồ án 69 Hình Giao diện, chức chi tiết đề tài 70 Hình Giao diện, chức chi tiết lộ trình đồ án 70 Hình Giao diện đăng nhập đăng ký, trang chủ 71 Hình 10 Giao diện, chức thông tin cá nhân đăng ký đồ án .72 Hình 11 Giao diện chức Quản lý đồ án, lộ trình đồ án 73 10 Đồ án tốt nghiệp Chương : Phân tích thiết kế Bảng : sinhvien STT Thuộc tính Kiểu liệu Ý nghĩa id_sinhvien Int Id Sinh viên hoten varchar Họ tên ngaysinh Date Ngày sinh email Varchar Địa Email matkhau Varchar Mật trangthai Int Trạng thái ngaytao Date Ngày tạo Bảng : Đặc tả bảng sinhvien Bảng : hocky STT Thuộc tính Kiểu liệu Ý nghĩa id_hocky Int Id Học kỳ namhoc varchar Năm học thoihan Vachar Thời hạn ngaybatdau Date Ngày bắt đầu ngayketthuc Date Ngày kết thúc Bảng : Đặc tả bảng hocky Bảng : dotdangky STT Thuộc tính Kiểu liệu Ý nghĩa id_doi Int Id Đợt đăng ký tendot varchar Tên đợt đăng ký ngaybatdau Date Ngày bắt đầu ngayketthuc Date Ngày kết thúc trangthai Int Trạng thái Bảng : Đặc tả bảng dotdangky GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 62 Đồ án tốt nghiệp Chương : Phân tích thiết kế Bảng : chude STT Thuộc tính Kiểu liệu Ý nghĩa id_chude Int Id chủ đề tenchude varchar Tên chủ đề mota Vachar Mô tả Bảng : Đặc tả bảng chude Bảng : detai STT Thuộc tính Kiểu liệu Ý nghĩa id_doan Int Id đồ án tendetai varchar Tên đề tài mota Vachar Mô tả Bảng : Đặc tả bảng detai Bảng : lotrinh STT Thuộc tính Kiểu liệu Ý nghĩa id_lichtrinh Int Id lộ trình tendetai varchar Tên đề tài mota Vachar Mô tả ngaybatdau Date Ngày bắt đầu ngayketthuc Date Ngày kết thúc Bảng 10 : Đặc tả bảng lotrinh Bảng : phieugiaodetai STT Thuộc tính Kiểu liệu Ý nghĩa id_phieugiao Int Id phiếu giao lydo varchar Lý muctieu Vachar Mục tiêu ketqua Vachar Kết Tailieuthamkhao Vachar Tài liệu tham khảo Bảng 11 : Đặc tả bảng phieugiaodetai GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 63 Đồ án tốt nghiệp Chương : Phân tích thiết kế Bảng : danhgiatong STT Thuộc tính Kiểu liệu Ý nghĩa id_phieugiao Int Id phiếu giao lydo varchar Lý muctieu Vachar Mục tiêu ketqua Vachar Kết Tailieuthamkhao Vachar Tài liệu tham khảo Bảng 12 : Đặc tả bảng danhgiatong Bảng : luuy STT Thuộc tính Kiểu liệu Ý nghĩa id_luuy Int Id lưu ý noidung varchar Nội dung Bảng 13 : Đặc tả bảng luuy Bảng : tinnhan STT Thuộc tính Kiểu liệu Ý nghĩa id_tinnhan Int Id tin nhắn noidung varchar Nội dung ngaytao Datetime Ngày tạo Bảng 14 : Đặc tả bảng tinnhan GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 64 Đồ án tốt nghiệp Chương : Phân tích thiết kế 3.3 Thiết kế giao diện Giao diện App Mobile Đăng nhập, đăng ký Hình Giao diện đăng nhập đăng ký GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 65 Đồ án tốt nghiệp Chương : Phân tích thiết kế Trang chủ, lộ trình đồ án Hình Giao diện trang chủ, lộ trình đồ án 66 Đồ án tốt nghiệp Chương : Kết thực nghiệm CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM 4.1 Giao diện, chức Website ( dành cho quản lý) Giao diện, chức đăng nhập Hình Giao diện, chức đăng nhập Website Hệ thống đăng nhập gồm có loại tài khoản: - ADMIN - Trưởng khoa - Giảng viên Tài khoản Trưởng khoa giảng viên ADMIN cung cấp Giao diện, chức danh sách học kỳ Hình Giao diện, chức danh sách học kỳ Danh sách học kỳ ADMIN mở học kỳ có đợt làm đồ án tốt nghiệp GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 67 Đồ án tốt nghiệp Chương : Kết thực nghiệm Giao diện, chức danh sách người dùng Hình Giao diện, chức danh sách người dùng Chức danh sách người dùng tài khoản ADMIN sử dụng, với quyền đăng nhập tài khoản ADMIN ADMIN thêm người dùng Trưởng khoa, Giảng Viên, Sinh viên Giao diện, chức chi tiết học kỳ, mở đợt đăng lý đồ án Hình 4 Giao diện, chức chi tiết học kỳ, mở đợt đăng lý đồ án Chức mở đợt đăng ký đồ án tốt nghiệp tài khoản Trưởng khoa sử dụng, tạo đợt đăng ký đồ án tốt nghiệp GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 68 Đồ án tốt nghiệp Chương : Kết thực nghiệm Giao diện, chức danh sách chủ đề Hình Giao diện, chức danh sách chủ đề Chức danh sách chủ đề tài khoản trưởng khoan sử dụng, dùng để tạo chủ đề lĩnh vực liên quan đến đồ án, thêm giảng viên vào chủ đề theo chuyên môn cá nhân giảng viên Giao diện, chức danh sách đồ án Hình Giao diện, chức danh sách đồ án Chức Trưởng khoa, giảng viên điều dùng được, dùng để xem thông tin chi tiết đồ án mà sinh viên đăng kí GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 69 Đồ án tốt nghiệp Chương : Kết thực nghiệm Giao diện, chức chi tiết đề tài Hình Giao diện, chức chi tiết đề tài Chức để cập nhật trạng thái đề tài mục ( đợi duyệt, bổ sung thông tin, thực hiện, hoàn thành) Giao diện, chức chi tiết lộ trình đồ án Hình Giao diện, chức chi tiết lộ trình đồ án Chức tài khoản giảng viên sử dụng để hướng dẫn cho sinh viên thực đồ án tốt nghiệp, xem tiến độ, đánh giá kết quả, trao đổi với sinh viên GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 70 Đồ án tốt nghiệp Chương : Kết thực nghiệm 4.2 Giao diện chức App Mobile ( dành cho sinh viên) Giao diện đăng nhập đăng ký, trang chủ Hình Giao diện đăng nhập đăng ký, trang chủ Sinh viên tự đăng ký tài khoản Email để đăng nhập vào ứng dụng Sau đăng nhập sinh viên thấy số chức năng: - Đăng ký đồ án - Quản lý - Tài liệu - Bảng lộ trình đồ án - Thơng báo - Thơng tin cá nhân GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 71 Đồ án tốt nghiệp Chương : Kết thực nghiệm Giao diện, chức thông tin cá nhân đăng ký đồ án Hình 10 Giao diện, chức thông tin cá nhân đăng ký đồ án Sinh viên tiến hành cập nhật thông tin cá nhân để tiến hành chọn đề tài đăng ký đề tài viết mô tả đề tài GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 72 Đồ án tốt nghiệp Chương : Kết thực nghiệm Giao diện chức Quản lý đồ án, lộ trình đồ án Hình 11 Giao diện chức Quản lý đồ án, lộ trình đồ án Sau sinh viên đăng ký đề tài tiếp tục theo dõi trạng thái đề tài thân trạng thái ( đợi duyệt, bổ sung thông tin, thực hiện) Sau đồ án duyệt tức trạng thái chuyển sang chế độ bổ sung thông tin để sinh viên cập nhật lộ trình đồ án ( ví dụ tuần làm gì, tuần làm gì, tuần làm gì, theo thời hạn đợt làm đồ án Ứng dụng q trình hồn thiện, số chức phụ thời gian hoàn thiện, ứng dụng q trình thử nghiệm tính ổn định, ứng dụng đưa vào sử dụng trường Đại học khoa CNTT, để thuận tiện hiệu trình làm đồ án tốt nghiệp sinh viên giảng viên GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 73 Đồ án tốt nghiệp Chương : Kết thực nghiệm 4.3 Kết luận Ứng dụng thiết bị di động mảng rộng, phong phú Đòi hỏi phải học hỏi lâu dài thuận thực Do ứng dụng tìm kiếm quản lý phịng trọ chưa hồn thiện tất đem lại kiến thức khơng nhỏ Webservice Ứng dụng Android đào sâu vào thuật toán, kết nối liệu, ánh xạ, logic truy vấn liệu, v GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 74 Đồ án tốt nghiệp Chương : Kết luận kiến CHƯƠNG : KẾT LUẬN VÀ KIẾN NGHỊ 5.1 Các kết đạt Ứng dụng hoàn thành đáp ứng mục tiêu đề giải toán hai đối tượng sử dụng bên cung bên cầu Hiện ứng dụng q trình kiểm tra sư ổn định tính đắng sau triển khai thực tế Ứng dụng có tính thực tế cao việc quản lý trình thực đồ án tốt nghiệp cần số công việc sau đây: - Bảng kế hoạch - Thời gian tổ chức chức đồ án - Quy trình đăng ký đề tài đồ án - Kiểm sốt q trình làm đồ án - Sự trao đổi ý kiến thời gian làm đồ án sinh viên hướng dẫn viên - Đánh giá kết cho sinh viên - Cập nhật kết đồ án 5.2 Hướng phát triển Bên cạnh kết đạt được, cịn có vấn đề chưa đề cập, giải đồ án Trong thời gian tới, tiếp tục nghiên cứu hồn thiện đề tài thêm số tính như: - Gửi tin nhắn trao đổi giảng viên với sinh viên - Cập nhật bảng công việc giảng viên sinh viên - Tạo số chức sinh viên lên Web - Cải thiện giao diện nhìn bắt mắt GV : TRẦN HỮU DUẬT SV : VÕ ANH LUẬT-17050076 75 Đồ án tốt nghiệp Chương : Phân tích thiết kế TÀI LIỆU THAM KHẢO Link: [1] https://rg.link/g4JdCWW (Flutter) [2] https://developer.android.com/studio/intro?hl=vi ( Android) [3] https://dart.dev/guides ( ngôn ngữ Dart flutter) [3] https://freetuts.net/hoc-php ( PHP) [4] https://freetuts.net/hoc-mysql (MySQL) [5] https://www.youtube.com/watch?v=4s3aegOH3nc [tạo máy chủ VSP] 76