Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 54 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
54
Dung lượng
2,71 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN BÁO CÁO TỔNG KẾT ĐỀ TÀI KHOA HỌC VÀ CÔNG NGHỆ SINH VIÊN NĂM 2021 Tên đề tài tiếng Việt: XÂY DỰNG ỨNG DỤNG QUẢN LÝ QUY TRÌNH THỰC HIỆN KHĨA LUẬN TỐT NGHIỆP Tên đề tài tiếng Anh: BUILD AN APPLICATION TO MANAGE THE THESIS IMPLEMENTATION PROCESS Khoa/ Bộ môn: Công nghệ Phần mềm Thời gian thực hiện: 06 tháng Cán hướng dẫn: ThS Lê Thanh Trọng Tham gia thực TT Họ tên, MSSV Nguyễn Đình Phú Thịnh - 16521178 Chịu trách nhiệm Chủ nhiệm Điện thoại Email 0383965078 16521178@gm.uit edu.vn Thành phố Hồ Chí Minh – Tháng 03/2022 ĐẠI HỌC QUỐC GIA TP HCM TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN Ngày nhận hồ sơ Mã số đề tài (Do CQ quản lý ghi) BÁO CÁO TỔNG KẾT Tên đề tài tiếng Việt: XÂY DỰNG ỨNG DỤNG QUẢN LÝ QUY TRÌNH THỰC HIỆN KHÓA LUẬN TỐT NGHIỆP Tên đề tài tiếng Anh: BUILD AN APPLICATION TO MANAGE THE THESIS IMPLEMENTATION PROCESS Ngày tháng năm Cán hướng dẫn (Họ tên chữ ký) Ngày tháng năm Sinh viên chủ nhiệm đề tài (Họ tên chữ ký) Lê Thanh Trọng Nguyễn Đình Phú Thịnh THƠNG TIN KẾT QUẢ NGHIÊN CỨU Thông tin chung: - Tên đề tài: XÂY DỰNG ỨNG DỤNG QUẢN LÝ QUY TRÌNH THỰC HIỆN KHĨA LUẬN TỐT NGHIỆP - Chủ nhiệm: Nguyễn Đình Phú Thịnh - Thành viên tham gia: Không - Cơ quan chủ trì: Trường Đại học Cơng nghệ Thơng tin - Thời gian thực hiện: 06 tháng Mục tiêu: Xây dựng ứng dụng hỗ trợ Giảng viên, Cán khoa dễ dàng thực cơng việc Quản lý Sinh viên thực Khóa luận, q trình đề xuất, đăng ký thực đề tài trình phản biện chấm đề tài Giúp Sinh viên dễ dàng theo dõi thông tin quan trọng liên quan đến khóa luận,đăng ký đề tài, nộp file ghi lại trình thực đề tài Tính sáng tạo: Với giúp đỡ thầy cô Khoa Công nghệ Phần mềm việc điều tra nghiệp vụ, tác giả nhận thấy cơng việc Quản lý Quy trình Thực Khóa luận hầu hết thực thủ công Việc Giảng viên đề xuất Đề tài hay Sinh viên đăng ký Đề tài thực cách điền vào file excel Sau đó, Cán Khoa phải tổng hợp thông tin cách thủ công Tương tự, công việc xuất báo cáo thực thủ công Phải xử lý tay lượng thông tin nhiều đỏi hỏi xác cao công việc vất vả cho thầy Bên cạnh đó, phương pháp nộp file người nộp đặt tên file theo format nộp lên thư mục Google Drive public Cách tiện lợi có khả xảy cố xóa nhầm file, đổi tên nhầm file Như vậy, tác giả nhận thấy cần thiết phải xây dựng ứng dụng giúp tự động hóa phần cơng việc Quản lý Quy trình thực Khóa luận Ứng dụng hỗ trợ việc tổng hợp, lưu trữ thông tin xuất báo cáo, giúp việc thực quy trình dễ dàng Tóm tắt kết nghiên cứu: Thơng qua việc nghiên cứu tìm hiểu đề tài, sinh viên phát triển triển khai thành công ứng dụng Quản lý quy trình thực Khóa luận Tốt nghiệp Tuy hệ thống dừng lại tính hệ thống cịn hoạt động tốt có khả mở rộng phát triển thêm tương lai Tên sản phẩm: Ứng dụng Quản lý quy trình thực Khóa luận tốt nghiệp Hiệu quả, phương thức chuyển giao kết nghiên cứu khả áp dụng: Sản phẩm ứng dụng web deploy Heroku Kết sản phẩm nghiên cứu tổng hợp vào file báo cáo để bàn giao cho quan chủ trì Hình ảnh, sơ đồ minh họa Cơ quan Chủ trì (ký, họ tên, đóng dấu) Chủ nhiệm đề tài (ký, họ tên) MỤC LỤC CHƯƠNG MỞ ĐẦU 1.1 Giới thiệu đề tài 1.2 Lý chọn đề tài CHƯƠNG TỔNG QUAN ĐỀ TÀI 2.1 Mục tiêu 2.2 Phạm vi 2.3 Phương pháp thực 2.4 Kết mong đợi 2.5 Hiện trạng CHƯƠNG CÔNG NGHỆ SỬ DỤNG 3.1 React 3.2 MongoDB 10 3.3 Express.js 11 3.4 Google Drive API 12 CHƯƠNG THIẾT KẾ HỆ THỐNG 14 4.1 Xác định phân tích yêu cầu 14 4.1.2 Danh sách Actor 16 4.1.3 Danh sách Usecase 17 4.2 Thiết kế sở liệu 28 4.3 Thiết kế kiến trúc hệ thống 35 4.4 Thiết kế giao diện 37 4.4.1 Màn hình trang chủ 37 4.4.2 Màn hình Chi tiết thơng báo 37 4.4.3 Màn hình Log tiến độ 38 4.4.4 Màn hình Quản lý Kỳ thực Khóa luận 39 4.4.5 Màn hình Quản lý Đề tài 41 4.4.6 Màn hình Thơng tin Đề tài 42 4.4.7 Màn hình Quản lý Thơng báo 43 4.4.8 Màn hình Quản lý file nộp 44 4.4.9 Màn hình Quản lý Hội đồng chấm 44 4.4.10 Màn hình Quản lý User 45 CHƯƠNG KẾT LUẬN 46 5.1 Kết đạt 46 5.2 Hướng phát triển 46 Tài liệu Tiếng Việt 47 Tài liệu Tiếng Anh 47 ST T DANH MỤC TỪ VIẾT TẮT Từ đầy đủ Từ viết tắt STT Số thứ tự Ý nghĩa Số thứ tự bảng API Application Giao diện lập trình ứng Programming Interface dụng University of Technology Trường Đại học Công nghệ Thông tin – Đại học Quốc gia Thành phố Hồ Chí Minh UIT Information UI User Interface Giao diện người dùng UX User Experience Trải nghiệm người dùng HTML HyperText Markup Một ngôn ngữ đánh dấu thiết kế để tạo nên trang web World Wide Web Language REST Representational State Transfer Một dạng chuyển đổi cấu trúc liệu, kiểu kiến trúc để viết API TÓM TẮT NGHIÊN CỨU Nghiên cứu với đề tài “Xây dựng ứng dụng quản lý quy trình thực khố luận tốt nghiệp” tập trung vào tìm hiểu, nghiên cứu quy trình thực Khóa luận Khoa Cơng nghệ Phần mềm UIT, rút điểm cần cải thiện từ xây dựng nên ứng dụng tự động hóa phần quy trình này, giúp quy trình thực dễ dàng Đề tài mở đầu việc khảo sát thực trạng, tìm hiểu vấn đề quy trình thực khóa luận Khoa Cơng nghệ Phần mềm UIT Trong q trình nghiên cứu nghiệp vụ, tác giả nhận giúp đỡ từ Giảng viên Cán Khoa, giúp hiểu rõ quy trình vấn đề có nhận góp ý phân tích thiết kế mình, từ rút mục tiêu, chức đề tài Sau tìm hiểu, nghiên cứu nghiệp vụ xác định tính cần thiết, ứng dụng xây dựng qua công đoạn Xây dựng đặc tả yêu cầu, Usecase, thiết kế sơ đồ lớp Cơ sở liệu, thiết kế wireframe sử dụng công cụ Figma Trong trình xây dựng, client server nghiên cứu thư viện, framework Google Drive API, mongoose Paginate v2, React Quill, Recoil thực song song với Cuối cùng, ứng dụng triển khai Heroku Kết trình thực tổng hợp lại vào báo cáo tổng kết, đưa kết luận hướng phát triển cho ứng dụng tương lai Chương 1.1 MỞ ĐẦU Giới thiệu đề tài Ngày nay, với phát triển nhanh chóng cơng nghệ, thói quen làm việc vận hành công ty, quan, trường học dần thay đổi để bắt kịp chuyển Các liệu ngày dần số hóa quy trình chuẩn hóa phần mềm quản lý nhằm đem lại độ xác tốc độ cao Với quy trình phức tạp địi hỏi độ xác quy trình thực khóa luận tốt nghiệp, việc áp dụng xu hướng chắn đem lại hiệu cao, giảm bớt công việc cho cán nhà trường sinh viên Quy trình thực Khóa luận quy trình phức tạp với nhiều giai đoạn, nhiều bên tham gia địi hỏi xác Tuy nhiên, khoa Công nghệ Phần mềm UIT, quy trình thực hầu hết thủ cơng, khơng có trợ giúp phần mềm quản lý nào, từ dẫn đến việc đặt nhiều gánh nặng lên giáo viên với vấn đề phải duyệt sheet cách thủ cơng, khó quản lý đề tài đăng ký khứ chưa, khó quản lý việc phân hội đồng thời gian phản biện Nhận khó khăn bất cập trên, để hỗ trợ Cán Khoa bạn sinh viên trình thực Khóa luận, đề tài lên ý tưởng thực 1.2 Lý chọn đề tài Trong trình tìm hiểu Quy trình thực Khóa luận, tác giả nhận thấy Quy trình phức tạp mà khó khăn cho cán Khoa để thực mà khơng có trợ giúp công cụ quản lý Bên cạnh đó, phía sinh viên, việc theo dõi tin tức liên quan đến khóa luận khơng dễ dàng thơng tin khơng tổng hợp thống kênh thông tin Sinh viên phải theo dõi nhiều nơi phịng kế hoạch tài chính, cổng thông tin sinh viên, cổng thông tin khoa,… để không bỏ lỡ giai đoạn trình đăng ký thực khóa luận Với mong muốn giải phần vấn đề nêu trên, tác giả chọn thực đề tài Xây dựng phần mềm Quản lý Quy trình thực Khóa luận tốt nghiệp, với mong muốn phần giúp đỡ quý thầy cô giảm bớt khối lượng cơng việc mình, cung cấp cho bạn sinh viên kênh thông tin thống để dễ dàng theo dõi tin tức, giúp bạn yên tâm q trình thực khóa luận tốt nghiệp ... ? ?Xây dựng ứng dụng quản lý quy trình thực khố luận tốt nghiệp? ?? tập trung vào tìm hiểu, nghiên cứu quy trình thực Khóa luận Khoa Công nghệ Phần mềm UIT, rút điểm cần cải thiện từ xây dựng nên ứng. .. công ứng dụng Quản lý quy trình thực Khóa luận Tốt nghiệp Tuy hệ thống dừng lại tính hệ thống cịn hoạt động tốt có khả mở rộng phát triển thêm tương lai Tên sản phẩm: Ứng dụng Quản lý quy trình thực. .. Usecase Quản lý Kỳ thực Khóa luận Hình 4.4 Usecase Quản lý Kỳ thực Khóa luận (a) Mô tả Mô tả STT Tên Usecase Thêm Kỳ Thêm Kỳ thực Khóa luận thực Khóa luận Sửa Kỳ thực Cập nhật thông tin Kỳ thực Khóa