Đồ Án Cơ Sở 3 Đề Tài Nghiên Cứu Hệ Thống Đảm Bảo Chất Lượng Giáo Dục Tại Vku.doc

51 49 0
Đồ Án Cơ Sở 3 Đề Tài Nghiên Cứu Hệ Thống Đảm Bảo Chất Lượng Giáo Dục Tại Vku.doc

Đ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

MẪU ĐỒ ÁN KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN ĐỒ ÁN CƠ SỞ 3 ĐỀ TÀI NGHIÊN CỨU HỆ THỐNG ĐẢM BẢO CHẤT LƯỢNG GIÁO DỤC TẠI VKU LỜI CẢM ƠN Trong[.]

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT HÀN ĐỒ ÁN CƠ SỞ ĐỀ TÀI: NGHIÊN CỨU HỆ THỐNG ĐẢM BẢO CHẤT LƯỢNG GIÁO DỤC TẠI VKU LỜI CẢM ƠN Trong thời gian chuẩn bị hoàn thành báo cáo đề tài mình, chúng em may mắn nhận ủng hộ, khuyến khích hỗ trợ từ nhiều người đặc biệt ủng hộ tự phía bạn nhà trường Chúng em xin gửi lời cảm ơn chân thành tới thầy cô Khoa CNTT-TT thuộc ĐH Đà Nẵng, đặc biệt thầy Nguyễn Anh Tuấn tạo điều kiện thuận lợi cho nhóm chúng em thu thập liệu, hướng dẫn, định hướng cung cấp tài liệu nghiên cứu cách tốt suốt thời gian nhóm chúng em thực đề tài Về hình thức trình bày nội dung báo cáo nhiều hạn chế trình độ mặt thời gian nên đề tài khơng tránh khỏi sai sót Nhóm em mong nhận bảo góp ý thầy cô bạn để giúp chúng em hồn thiện kỹ lập trình bổ sung vào lỗ hỏng kiến thức cho hình thức nội dung báo cáo đầy đủ sau áp dụng cho lần thực sau chỉnh chu Xin chân thành cảm ơn! MỤC LỤC Trang LỜI CẢM ƠN MỤC LỤC DANH MỤC CÁC HÌNH DANH MỤC BẢNG DANH MỤC CỤM TỪ VIẾT TẮT Chương GIỚI THIỆU .1 1.1 Tên đề tài 1.2 Mục tiêu 1.3 Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài 1.4 Tính cấp thiết, ý nghĩa khoa học thực tiễn đề tài 1.5 Giới thiệu dự án Chương CƠ SỞ LÝ THUYẾT .3 2.1 Lựa chọn công cụ thực hiên: 2.2 Phương pháp phân tích thiết kế hướng đối tượng UML 2.2.1 Phương pháp phân tích thiết kế .3 2.2.2 Đối tượng gì? 2.2.3 Khái niệm phân tích hướng đối tượng (Object Oriented Analysis - OOA) .4 2.2.4 Khái niệm thiết kế hướng đối tượng (Object Oriented Design - OOD) .4 2.2.5 Khái niệm UML 2.3 Mơ hình MVC 2.3.1 Khái niệm mơ hình MVC 2.3.2 Ưu nhược điểm mô hình MVC 2.4 Laravel Framework 2.4.1 Framework gì? 2.4.2 Laravel gì? .6 2.4.3 Tại sử dụng Laravel để xây dựng RESTful API cho moblie 2.5 Khái niệm RESTful API Moblie App 2.6 Giới thiệu công cụ Android Studio Chương PHÂN TÍCH THIẾT KẾ HỆ THỐNG .9 3.1 Yêu cầu toán, khảo sát nghiệp vụ 3.1.1 Yêu cầu toán .9 3.1.2 Các đối tượng tham gia vào hệ thống 10 3.2 Biểu đồ ca sử dụng (Usecase diagram) 10 3.2.1 Các tác nhân tham gia vào hệ thống 10 3.2.2 Biểu đồ Actor Usecase toàn hệ thống 11 3.2.3 Biểu đồ phân rã Usecase: 12 3.3 Biểu đồ hoạt động (Activity diagram) 15 3.3.1 Hoạt động đăng nhập .15 3.3.2 Hoạt động quản lý lịch đề cương chi tiết 16 3.4 Biểu đồ (Sequence diagram) 17 3.4.1 Biểu đồ đăng nhập sinh viên - giảng viên 17 3.4.2 Biểu đồ đăng nhập admin 17 3.4.3 Biểu đồ quản lý đề cương chi tiết – lịch học phần .18 3.5 Biểu đồ lớp (Class diagram) 18 3.6 Mô tả chi tiết lớp 19 3.7 Biểu đồ gói (Package Diagram) .23 3.8 Biểu đồ thành phần (Component diagram) 23 3.9 Biểu đồ triển khai (Deployment Diagram) 24 3.10 Một số kỹ thuật nâng cao sử dụng đề tài .25 3.11 Kết chương 29 3.12 Một số hình ảnh đề tài 30 Chương KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 39 4.1 Kết đạt 39 4.2 Ưu điểm 39 4.3 Khuyết điểm 39 4.4 Hướng phát triển 40 DANH MỤC TÀI LIỆU THAM KHẢO .41 DANH MỤC CÁC HÌNH Hình Mơ tả mơ hình MVC Hình 2 Laravel Hình adroid studio Hình Biểu đồ usecase toàn hệ thống 11 Hình Biểu đồ phân rã usecase cho sinh viên - giảng viên 13 Hình 3 Biểu đồ phân rã usecase cho Admin 14 Hình Tiến trình quản lý đề cương học phần 14 Hình Tiến trình quản lý thơng báo lịch 15 Hình Biểu đồ hoạt động đăng nhập .16 Hình Biểu đồ hoạt động quản lý 16 Hình Biểu đồ đăng nhập sinh viên giảng viên 17 Hình 9: Biểu đồ đăng nhập Admin 17 Hình 10 Biểu đồ quản lý đề cương – lịch học phần 18 Hình 11: Biểu đồ lớp .19 Hình 12 Biểu đồ gói 23 Hình 13 Biểu đồ thành phần 24 Hình 14 Biểu đồ triển khai 24 Hình 15 Thơng tin account google trả đăng nhập .25 Hình 16 Server xử lí token app gửi lên trả thông tin .26 Hình 17 Cách lưu lại phiên đăng nhập người dùng 27 Hình 18 Cách kiểm tra phiên đăng nhập vào app .27 Hình 19 Cấu trúc android RestAPI 28 Hình 20 Cấu trúc Json danh sách môn học .28 Hình 21 Cấu trúc json kế hoạch giảng dạy .29 Hình 22 Cấu trúc json lịch học 29 Hình 23 Giao diện hiển thị danh sách đề cương web .30 Hình 24 Giao diện thêm đề cương web 30 Hình 25 Giao diện thêm đánh giá học phần web 31 Hình 26 Giao diện thêm kế hoạch giảng dạy web 31 Hình 27 Giao diện trang chủ app .32 Hình 28 Giao diện hình tin tức app 33 Hình 29 Giao diện hình danh sách mơn học app 34 Hình 30 Giao diện hình tài khoản người dùng app 35 Hình 31 Giao diện hình cài đặt app 36 Hình 32 Giao diện hình lịch sử đăng nhập app 37 Hình 33 Giao diện hình kế hoạch giảng dạy app 38 DANH MỤC BẢNG Bảng table_giangvien 19 Bảng table_sinhvien 19 Bảng 3 table_account .20 Bảng user .20 Bảng table_lichsudangnhap 20 Bảng table_lich_gv_sv 20 Bảng table_lich 20 Bảng table_lophocphan .20 Bảng table_decuongchitiet 21 Bảng 10 table_khoa 21 Bảng 11 table_nganh 21 Bảng 12 table_hocphan 21 Bảng 13 table_trongso_hp .22 Bảng 14 table_kehoachgiangday 22 Bảng 15 table_chuandaura_monhoc .22 Bảng 16 table_chuandaura_chung 22 Bảng 17 table_danhgiahocphan .22 Bảng 18 table_thanhphandanhgia 23 DANH MỤC CỤM TỪ VIẾT TẮT STT Cụm từ Hypertext Preprocessor Hypertext Transfer Protocol Reppresentational State Transfer Application Programming Interface Unified Modeling Language Android Development Tools Người quản trị hệ thống Cơ sở liệu Đảm bảo chất lượng Viết tắt PHP HTTP REST API UML ADT Admin CSDL ĐBCL Chương 1.1 GIỚI THIỆU Tên đề tài “Nghiên cứu hệ thống đảm bảo chất lượng giáo dục VKU” 1.2 Mục tiêu Xây dựng ứng dụng đảm bảo chất lượng (ĐBCL) nội trường Đại học CNTT - TT Việt – Hàn thiết kế, xây dựng, phát triển nhằm hướng đến liên tục đánh giá, đo lường, kiểm sốt, trì cải thiện chất lượng hoạt động yếu nhà trường học tập, giảng dạy, nghiên cứu, cung ứng dịch vụ Hệ thống ĐBCL hướng đến đáp ứng tốt sứ mệnh, tầm nhìn, đạt mục tiêu chiến lược nhà trường đáp ứng tốt yêu cầu bên có liên quan Có hai mục tiêu để thiết kế vận hành hệ thống ĐBCL nội bộ: Một là, nhằm đánh giá, đo lường, kiểm sốt chất lượng tồn diện sở đảm bảo nâng cao chất lượng nhà trường, hai sẵn sàng đáp ứng yêu cầu, tiêu chuẩn nhằm hỗ trợ giảng viên, sinh viên cách thông báo nhắc nhở trước môn học, buổi học cho sinh viên nắm trước nội dung học phần cần chuẩn bị để tốt cho mơn học 1.3 Tổng quan tình hình nghiên cứu thuộc lĩnh vực đề tài Hiện việc sinh viên khơng nằm lịch trình nội dung giảng dạy học phần mà theo học khiến cho sinh viên khơng có chuẩn bị tốt cho tiến học khiến cho sinh viên khó khăn việc tiếp thu kiến thức mới, cần có hệ thống app di động thơng báo nhắc nhở cho sinh viên biết lịch trình nội dung học vào ngày giúp cho sinh viên dễ dàng việc chuẩn bị từ làm cho buổi học hiệu hơn, chất lượng Dự án mà chúng em thực lần hỗ trợ thực tiễn công tác đảm bảo chất lượng giáo dục Đại học Đà Nẵng nói chung, trường đại học VKU nói riêng, nâng cao chất lượng giáo dục, đảm bảo việc thực bám sát nội dung giảng dạy học phần, hỗ trợ giảng viên, sinh viên, góp phần nâng cao chất lượng đào tạo đại học 1.4 Tính cấp thiết, ý nghĩa khoa học thực tiễn đề tài Giáo dục quan trọng, tiến độ giáo dục, việc thực tiến độ giảng dạy học tập cịn chưa kiểm sốt đảm bảo, giảng viên khơng biết chưa bám sát lịch trình giảng dạy mà đề cương đưa ra, sinh viên khơng biết trước buổi học để chuẩn bị bài, ví dụ buổi kiểm tra học kì, sinh viên nghỉ học q nhiều khơng nắm lịch trình mơn học khó để vượt qua mơn Vì lĩnh vực giáo dục, việc nghiên cứu khoa học chuyển giao công nghệ hoạt động có chủ đích, có hệ thống nhằm đạt đến hiểu biết khách quan (được kiểm chứng) lĩnh vực học tập để ứng dụng thực tiễn hoạt động giáo dục (quản lý, giảng dạy, nghiên cứu, học tập ) Việc xây dựng ứng dụng hỗ trợ hoạt động đào tạo trường đại học có mối quan hệ chặt chẽ, bổ sung cho để hoàn thiện thiếu sót mà mục tiêu nhà trường hướng tới cho sinh viên đội ngủ giảng dạy Do vậy, nhóm chúng em hy vọng với tảng Web ứng dụng Android cho đề tài “Nghiên cứu hệ thống đảm bảo chất lượng giáo dục VKU” để đáp ứng yêu cầu đặt kỳ vọng nhiệt tình giúp đỡ từ thầy cô 1.5 Giới thiệu dự án Đây tảng Web ứng dụng Android quản lý hoạt động đảm bảo chất lượng giáo dục giúp công tác quản lý hoạt động đảm bảo chất lượng thực nghiêm túc, quy định Hệ thống Quản lý hoạt động đảm bảo chất lượng giáo dục để kiểm tra, đơn đốc tiến độ hồn thành báo cáo tự đánh giá đánh giá theo chu kỳ quy định… Xây dựng hệ thống quản lý hoạt động đảm bảo chất lượng giáo dục:  Đối với giảng viên: thông báo nhắc nhở việc ngày mai dạy mơn cần chuẩn bị gì, đảm bảo việc giảng dạy bám sát nội dung giảng dạy đảm bảo tiến độ chất lượng giảng dạy  Đối với sinh viên: thông báo nhắc nhở việc ngày mai học gì, từ trước học khoảng 2h hệ thống thông báo lịch học nội dung học đến sinh viên đảm bảo lịch trình học tập thuận lợi Hệ thống có sẵn tảng Web ứng dụng hệ điều hành Android Ứng dụng sở liệu tương tác với qua RESTAPI dựa Laravel framework Chương CƠ SỞ LÝ THUYẾT Nội dung chương giới thiệu sở lý thuyết, cách thức hoạt động áp dụng vào đồ án xây dựng tảng ứng dụng nghiên cứu hệ thống đảm bảo chất lượng giáo dục VKU Kết thúc chương xác định sở lý thuyết để giải yêu cầu đồ án 2.1 Lựa chọn công cụ thực hiên: Việc lựa chọn cơng cụ vơ quan trọng Trước hết phản ánh mức độ hiểu biết vấn đề người giải toán sâu sắc đến đâu, ta cần phải nắm rõ đặc trưng toán, cân nhắc điểm mạnh yếu môi trường xung quanh bào tốn để lựa chọn cơng cụ phù hợp Hơn nữa, công cụ thực định điểm mạnh yếu chương trình xây dựng - Trên tảng Web: HTML5, CSS3, JS, Bootstrap framework, Jquery, PHP, Laravel famework, database MySQL, Xampp - Trên tảng Android: Kotlin, Android Studio, Virtual Device 2.2 Phương pháp phân tích thiết kế hướng đối tượng UML 2.2.1 Phương pháp phân tích thiết kế Trong kỹ nghệ phần mềm để sản xuất sản phẩm phần mềm người ta chia trình phát triển sản phẩm nhiều giai đoạn thu thập phân tích yêu cầu, phân tích thiết kế hệ thống, phát triển (coding), kiểm thử, triển khai bảo trì Trong đó, giai đoạn phân tích, thiết kế giai đoạn khó khăn phức tạp Giai đoạn giúp hiểu rõ yêu cầu đặt ra, xác định giải pháp, mô tả chi tiết giải pháp Nó trả lời câu hỏi What (phần mềm làm gì?) How (làm nào?) Để phân tích thiết kế phần mềm có nhiều cách làm, cách làm xem hệ thống gồm đối tượng sống tương tác với Việc mơ tả tất đối tượng tương tác chúng giúp hiểu rõ hệ thống cài đặt Phương thức gọi Phân tích thiết kế hướng đối tượng (OOAD) 2.2.2 Đối tượng gì? Đối tượng vật, việc mà có tính chất, đặc tính, hành động giống ta gom góp lại thành đối tượng Ví dụ: Sinh viên đối tượng sinh viên có đặc tính tên, mã sinh viên, giới tính… hành động học, điểm danh… Mỗi sinh viên thể đối tượng sinh viên

Ngày đăng: 14/06/2023, 00:09

Tài liệu cùng người dùng

Tài liệu liên quan