1. Trang chủ
  2. » Tất cả

Hcmute ứng dụng bộ điều khiển pid vào điều khiển robot

59 4 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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH CƠNG TRÌNH NGHIÊN CỨU KHOA HỌC CẤP TRƯỜNG VIẾT MỘT SỐ MODULE WEB HỖ TRỢ QUẢN LÝ ÐÀO TẠO – KHOA ÐÀO TẠO CHO KHOA ÐT CLC MÃ SỐ: SV2012-65 S K C0 Tp Hồ Chí Minh, tháng 10/2012 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HCM ĐỀ TÀI NCKH SINH VIÊN VIẾT MỘT SỐ MODULE WEB HỖ TRỢ QUẢN LÝ ĐÀO TẠO – KHOA ĐÀO TẠO CHO KHOA ĐT CLC MÃ SỐ: SV2012-65 THUỘC NHĨM NGÀNH: CƠNG NGHỆ THÔNG TIN GIÁO VIÊN HƯỚNG DẪN THẦY: NGUYỄN ĐĂNG QUANG NGƯỜI CHỦ TRÌ: TRẦN THẾ HỒN – 08110164 ĐƠN VỊ: KHOA ĐÀO TẠO CHẤT LƯỢNG CAO Tp Hồ Chí Minh, Tháng 10 năm 2012 Luan van I LỜI CẢM ƠN Chúng em xin chân thành cám ơn Khoa Đào Tạo Chất Lượng Cao, khoa Công Nghệ Thông Tin, trường Đại học Sư Phạm Kỹ Thuật Tp.HCM tạo điều kiện thuận lợi cho chúng em thực đề tài Chúng em xin gửi lời cảm ơn chân thành đến thầy Nguyễn Đăng Quang, thầy Nguyễn Hồng Anh tận tình bảo hướng dẫn chúng em suốt trình thực đề tài Bên cạnh đó, chúng em xin gửi lời cảm ơn đến Thầy Cơ, người tận tình giảng dạy, tạo điều kiện cho chúng em tích lũy kiến thức quý báu năm học vừa qua Cuối cùng, chúng em xin gửi lòng biết ơn sâu sắc đến cha mẹ, gia đình, bạn bè, người ln bên cạnh, chăm sóc, ủng hộ, động viên chúng em suốt thời gian học tập nghiên cứu Trong phạm vi khả cho phép, chúng em cố gắng hoàn thành nghiên cứu khoa học cấp sinh viên cách tốt nhất, chắn có thiếu sót khơng tránh khỏi Chúng em mong nhận thông cảm tận tình bảo Thầy Cơ bạn TPHCM, tháng 10 năm 2012 Nhóm sinh viên thực hiện: Trần Thế Hồn Luan van II TĨM TẮT Quản lý đào tạo Khoa hoàn thiện việc tiếp cận mơ hình quản lý đào tạo để xây dựng quản lý đào tạo cho có tính hệ thống hợp lý, vấn đề quan tâm sâu sắc Sau tham khảo số hệ thống quản lý đào tạo mã nguồn mở nhóm chúng tơi xây dụng hệ thống quản lý đào tạo riêng phù hợp với điều kiện Khoa theo hướng tiếp cận khác từ việc quản lý khoa, đến việc giảng dạy giảng viên trình học tập sinh viên Thiết kế xây dựng website hổ trợ quản lý đào tạo Khoa đào tạo Chât Lượng Cao gồm chức sau: - Đối với supper admin: o Quản lý tài khoản admin - Đối với ban quan lý Khoa (admin): o Quản lý giảng viên o Quản lý sinh viên o Quản lý thông báo đến giảng viên, sinh viên, lớp - Đối với giảng viên: o Quản lý khóa học (mơn học lớp học) o Quản lý giảng theo khóa học o Quản lý thơng báo tới sinh viên - Đối với sinh viên: o Theo dõi thông báo ban quản lý Khoa, giảng viên o Theo dõi tài liệu học tập, giảng theo khóa mà sinh viên tham gia Luan van III ABSTRACT The management training of Faculty of High Quality (FHQ) Training now has quite complete and the access to a certain training management model for construction management training so that systematic and reasonable, this problem is being interested deeper After consultation with a number of management systems training open source, our team has built a private training management system in accordance with the conditions of the existing FHQ different approach from the management of FHQ, the faculty teaching and student learning The website was designed to manage and support FHQ training includes the following main functions: - For super admin o Manage admin account - For management board of FHQ (admin): o Manage teachers o Manage students o Manage notification to teachers, students and classes - For the teachers o Manage courses (classroom course) o Manage lectures of each course o Manage notification to students - For the students o Subscribe to the notice of the faculty management board and lecturers o Track course materials, lectures in each course in which the student involved Luan van IV MỤC LỤC TÓM TẮT II ABSTRACT III DANH MỤC HÌNH VI DANH MỤC CÁC BẢNG VIII PHẦN 1: ĐẶT VẤN ĐỀ I ĐỐI TƯỢNG NGHIÊN CỨU: II TÌNH HÌNH NGHIÊN CỨU TRONG VÀ NGOÀI NƯỚC: III NHỮNG VẤN ĐỀ CÒN TỒN TẠI: PHẦN 2: I III GIẢI QUYẾT VẤN ĐỀ MỤC ĐÍCH ĐỀ TÀI PHẦN NỘI DUNG CHƯƠNG NỀN TẢNG ỨNG DỤNG 1.1 Giới thiệu tảng ứng dụng: 1.2 Công nghệ sử dụng ứng dụng: 1.2.1 Mơ hình MVC 2: 1.2.2 Hibernate Framework: CHƯƠNG 2.1 XÂY DỰNG HỆ THỐNG ỨNG DỤNG 10 Mơ hình hệ thống tổng thể: 10 2.1.1 Danh sách actor 11 2.1.2 Danh sách UserCase 11 2.1.3 Mơ hình hóa user case chức hệ thống 14 2.2 Thiết kế sở liêu 18 2.2.1 Lược đồ sở liệu 18 2.2.2 Danh sách bảng liệu 19 2.2.3 Chi tiết bảng liệu 19 2.3 Thiết kế giao diện 27 2.3.1 Phân hệ supper admin: 27 2.3.2 Phân hệ admin 29 2.3.3 Phân hệ giảng viên 39 2.3.4 Phân hệ sinh viên 44 IV KẾT QUẢ ĐẠT ĐƯỢC 45 PHẦN 3: I KẾT LUẬN 46 KẾT LUẬN 46 Luan van V II III ĐỀ NGHỊ 46 POSTER 46 TÀI LIỆU THAM KHẢO 48 Luan van VI DANH MỤC HÌNH Hình 1: Hình minh họa mơ hình MVC Hình 2: Hình minh họa mơ hình Hibernate Hình 3: Hình minh họa mơ hình hệ thống tổng thể 10 Hình 4: UserCase chức hệ thống 14 Hình 5: UserCase phân rã chức quản lý admin 15 Hình 6: Usercase phân rã chức quản lý thông báo 15 Hình 7: UserCase phân rã chức quản lý Giảng Viên 16 Hình 8: Usercase phân rã chức quản lý sinh viên 16 Hình 9: UserCase phân rã chức quản lý khóa học Admin 17 Hình 10: UserCase phân rã chức quản lý khóa học giảng viên 17 Hình 11: Usercase phân rã chức tham gia khóa học sinh viên 18 Hình 12: Lược đồ sở liệu 18 Hình 13: Dữ liệu table Admin 19 Hình 14: Dữ liệu table adminnoidungthongbao 20 Hình 15: Dữ liệu table adminthongbao 21 Hình 16: Dữ liệu bảng giangvien 21 Hình 17: Dữ liệu bảng sinhvien 22 Hình 18: Dữ liệu bảng khoahoc 23 Hình 19: Bảng mơ tả trường liệu bảng sinhvienkhoahoc 23 Hình 20: Bảng liệu giangvienkhoahoc 24 Hình 21: Bảng liệu topic 24 Hình 22: Bảng liệu tainguyen 25 Hình 23: Bảng liệu tainguyenlink 26 Hình 24: Bảng liệu tainguyentextweb 26 Hình 25: Bảng liệu menu 26 Hình 26: Màn hình đăng nhập supper admin 27 Hình 27: Màn hình quản lý tài khoản admin 28 Hình 28: Màn hình tạo tài khoản admin, supper admin 29 Hình 29: Màn hình admin chưa đăng nhập 29 Hình 30: Màn hình đăng nhập admin 30 Hình 31: Màn hình trang chủ sau admin đăng nhập 30 Hình 32: Màn hình quản lý tài liệu tải lên 31 Hình 33: Màn hình soạn thơng báo 31 Hình 34: Màn hình gửi thơng báo 32 Hình 35: Màn hình tìm kiếm khóa học để thêm sinh viên 33 Hình 36: Thêm file 33 Hình 37: Màn hình popup chọn tập tin 34 Hình 38: Màn hình thêm sinh viên cách thủ công 34 Hình 39: Màn hình thơng báo cho khóa học 35 Hình 40: Màn hình quản lý giảng viên 35 Hình 41: Màn hình thêm giảng viên 36 Hình 42: Màn hình thêm nhiều giảng viên file excel 36 Hình 43: Màn hình quản lý danh sách sinh viên 37 Hình 44: hình thêm sinh viên cách them file excel 37 Luan van VII Hình 45: Màn hình thêm sinh viên 38 Hình 46: Màn hình danh sách thơng báo cho sinh viên 38 Hình 47: Màn hình đăng nhập phân hệ giảng viên 39 Hình 48: Màn hình trang chủ giảng viên sau đăng nhập 40 Hình 49: Màn hình hiển thị khóa học 40 Hình 50: Màn hình tạo khóa học 41 Hình 51: Màn hình khóa học chi tiết 42 Hình 52: Màn hình bật chế độ chỉnh sửa 43 Hình 53: Màn hình danh sách sinh viên khóa học 43 Hình 54: Màn hình thơng báo giảng viên 44 Hình 55: Màn hình khóa học chi tiết sinh viên 44 Luan van VIII DANH MỤC CÁC BẢNG Bảng 1: Bảng danh sách actor 11 Bảng 2: Bảng danh sách UserCase 14 Bảng 3: Danh sách bảng dử liệu 19 Bảng 4: Danh sách mô tả trường theo bảng liệu Admin 20 Bảng 5: Bảng mô tả trường bảng liệu adminnoidungthongbao 20 Bảng 6: Bảng mô tả trường liệu bảng adminthongbao 21 Bảng 7: Bảng mô tả trường liệu bảng giangvien 22 Bảng 8: Bảng mô tả trường liệu bảng sinhvien 23 Bảng 9: Bảng mô tả trường liệu bảng khoahoc 23 Bảng 10: Bảng mô tả trường liệu bảng sinhvienkhoahoc 24 Bảng 11: Bảng mô tả trường liệu bảng giangvienkhoahoc 24 Bảng 12: Bảng mô tả trường liệu bảng topic 25 Bảng 13: Bảng mô tả trường liệu bảng tainguyen 25 Bảng 14: Bảng mô tả trường liệu bảng tainguyenlink 26 Bảng 15: Bảng mô tả trường liệu bảng tainguyentextweb 26 Bảng 16: Bảng mô tả trường liệu bảng menu 27 Luan van 35 Màn hình thơng báo cho khóa học: Cho phép tìm kiếm hiển thị thơng báo, cho phép khóa thơng báo lại khơng hiển thị Hình 39: Màn hình thơng báo cho khóa học Màn hình quản lý giảng viên: Cho phép tìm kiếm giảng viên, hiển thị gainrg viên theo danh sach, thêm giảng viên, thêm nhiều giảng viên từ tập tin excel Hình 40: Màn hình quản lý giảng viên Luan van 36 Màn hình thêm giảng viên: cần nhập đầy đử thông tin mã giảng viên, tên giảng viên, ngày sinh, giới tính, email, điện thoại, địa Hình 41: Màn hình thêm giảng viên Màn hình thêm nhiều giảng viên cách thêm từ tập tin excel tương tự hình thêm sinh viên khóa học Hình 42: Màn hình thêm nhiều giảng viên file excel Màn hình quản trị sinh viên, gồm có hình danh sách sinh viên, cho phép tìm kiếm hiển thị sinh viên quản trị sinh viên trạng thái bình thường trạng thái bị khóa Admin khóa tài khỏa nhiều sinh viên lúc cách chon sinh viên cần khóa click thay đổi Luan van 37 Hình 43: Màn hình quản lý danh sách sinh viên Màn hình thêm danh sách sinh viên cách đọc từ file excel thêm cách thủ cơng Hình 44: hình thêm sinh viên cách them file excel Hoặc thêm sinh viên cách thủ công yêu cầu nhập đầy đủ thông tin sinh viên: mssv, họ tên, lớp, ngày sinh, điện thoại, email Luan van 38 Hình 45: Màn hình thêm sinh viên Màn hình danh sách thơng báo cho sinh viên hiển thị tất thơng báo cho sinh viên, tìm kiếm thơng váo theo tiêu chí, thiết lập trang thái thơng báo Hình 46: Màn hình danh sách thơng báo cho sinh viên Luan van 39 2.3.3 Phân hệ giảng viên Màn hình đăng nhập phân hệ giảng viên Hình 47: Màn hình đăng nhập phân hệ giảng viên - Tài khoản: 2148 - Mật khẩu: admin Màn hình trang chủ giảng viên sau đăng nhập: - Thanh menu giảng viên tải lên bao gồm: trang chủ, trang khóa học, trang thông báo, trang diển đàn, trang sitemap, trang cá nhân - Hiển thị khóa học gần giảng viên trực tiếp tao hiển thị thơng báo khóa gủi cho giảng viên o Phần hiển thị khóa học ta chọn để chuyển nhanh đến khóa học, xem tất khóa học o Phần thơng báo khoa ta chuyển nhanh đến để xem thơng báo chi tiết, xem tất thông bao khoa - Phần lịch giảng viên theo dõi ngày tháng Luan van 40 Hình 48: Màn hình trang chủ giảng viên sau đăng nhập Màn hình trang khóa học: Tạo khóa học Quản trị khóa học Xem khóa học chi tiết Hình 49: Màn hình hiển thị khóa học Luan van 41 Màn hình cho phép người dung tạo khóa học mới, xem khóa học chi tiết, khóa khóa học Màn hình tạo khóa học: cho phép giảng viên tạo khóa học cần nhập đầy đủ thông tin mã lớp học (mã lớp học hiển thị dạng autocomplete nên giảng viên gõ sai tên lớp học sẻ khơng có sinh viên add vào lớp đó), mã mơn học, tên khóa học, số tuần học, học kỳ, năm học, ngày bắt đầu học, trang thái khởi tạo Hình 50: Màn hình tạo khóa học Màn hình xem khóa học chi tiết: - Bên phải cơng cụ quản lý khóa học giảng viên: bật chế độ chỉnh sửa để chỉnh sửa tài nguyên, tài liệu tải lên để quản lý tài liệu giảng viên đó, tạo khóa học mới, sửa thơng tin khóa học Cho phép tìm kiếm khóa học - Bên phải hình nội dung khóa học chi tiết o Phần hiển thị tất thơng báo khoa gửi đến cho khóa học đo o Phần thứ hiển thị danh sách sinh viên khóa học, hiển thị tài nguyên đầu khóa giảng viên muốn chia sẻ cho học sinh lớp ví dụ slide giảng môn học, đề cương chi tiết… Luan van 42 o Phần lại hiển thị số tài nguyên theo tuần tương ứng với số tuần chọn tạo khóa học Giảng viên thêm loại tài nguyên sau:  Thêm liên kết: để thêm liên kết đến tài liệu, đến website khác  Thêm văn có định dạng: Dùng để thêm văn cản cần định dạng  Thêm văn không định dạng: Dùng để thêm đoạn test khơng có định dạng  Thêm thông báo: thêm thông báo tuần Hình 51: Màn hình khóa học chi tiết Màn hình bật chế độ chỉnh sửa để chỉnh sửa, khóa xóa vĩnh viễn tài nguyên tạo Luan van 43 Hình 52: Màn hình bật chế độ chỉnh sửa Màn hình danh sách sinh viên khóa học: hiển thi danh sách sinh viên khóa học Hình 53: Màn hình danh sách sinh viên khóa học Màn hình thơng báo hiển thị thơng báo khóa gửi đến giảng viên, hiển thị thông báo mà giảng viên tạo khóa học Cũng có menu để bật chế độ chỉnh sửa thông báo tìm kiếm khóa học để hiển thị thơng báo khóa học Luan van 44 Hình 54: Màn hình thơng báo giảng viên 2.3.4 Phân hệ sinh viên Sinh viên có hình tương tự giảng viên, hình sau đăng nhập se hiển thị khóa học, hiển thị thơng báo giống với hình giảng viên Hình 55: Màn hình khóa học chi tiết sinh viên Luan van 45 Màn hình khóa học, hiển thị khóa học mà sinh viên tham gia Màn hình khóa học chi tiết: cho phép sinh viên xem tài nguyên chi tiết tải tài nguyên upload giảng viên Và bao gồm hình khác hình thơng báo, hình sitemap, hình cá nhân tương tự giảng viên IV KẾT QUẢ ĐẠT ĐƯỢC Tính khoa học: Chúng em hoàn thành module hổ trợ đào tạo – Khoa đào tạo cho Khoa Đào Tạo Chất Lượng Cao với chức sau: - Đối với supper admin: o Quản lý tài khoản admin - Đối với ban quan lý Khoa (admin): o Quản lý giảng viên o Quản lý sinh viên o Quản lý thông báo đến giảng viên, sinh viên, lớp - Đối với giảng viên: o Quản lý khóa học (mơn học lớp học) o Quản lý giảng theo khóa học o Quản lý thông báo tới sinh viên - Đối với sinh viên: o Theo dõi thông báo ban quản lý Khoa, giảng viên o Theo dõi tài liệu học tập, giảng theo khóa mà sinh viên tham gia Khả triển khai ứng dụng thực tế: Ứng dụng hồn tồn triển khai chạy thực tế Khoa đào tạo Chất Lượng Cao, tai thầy Nguyễn Đăng Quang triển khai khai server trường để chạy demo (tại địa chỉ: http://203.113.147.182:8080/KhoaCLC/) kiểm thử trước đưa vào sử dụng thực tế khoa Có thể sử khai mở rộng sử dụng toàn hệ thống đào tạo trường không riêng Khoa Đào Tạo Chất Lượng Cao Hiệu kinh tế - xã hội: Góp phần giúp ban quản trị trung tâm dể dàng quản lý, giảng viên thống kê giảng cảnh dể dàng sinh viên tiện theo dỏi giảng học tập tốt Luan van 46 KẾT LUẬN I KẾT LUẬN Xây dựng xong module theo yêu cầu đặt ra: - Đối với supper admin: o Quản lý tài khoản admin - Đối với ban quan lý Khoa (admin): o Quản lý giảng viên o Quản lý sinh viên o Quản lý thông báo đến giảng viên, sinh viên, lớp - Đối với giảng viên: o Quản lý khóa học (môn học lớp học) o Quản lý giảng theo khóa học o Quản lý thơng báo tới sinh viên - Đối với sinh viên: o Theo dõi thông báo ban quản lý Khoa, giảng viên o Theo dõi tài liệu học tập, giảng theo khóa mà sinh viên tham gia Ưu điểm o Giao diện thân thiện với người dung, dể sử dụng khơng cần phải am hiểu nhiều máy tính, khơng tốm nhiều thơi gian để tìm hiểu sử dụng o Hổ trợ tốt việc quản lý đào tạo Khoa đào tạo Chất Lượng Cao o Hoàn tồn mở rộng sử dụng cho khác khoa khác, sử dụng cho tồn trường Nhược điểm: Có số chức chưa thật tối ưu.Tốc độ sử lý chưa nhanh Chưa hổ trợ phần sinh viên tương tác với giáo viên II ĐỀ NGHỊ Cần phải tối ưu hóa số chưa tối ưu, cải thiện tốc độ xử lý cho website, viết tiếp phần hổ trợ tương tác phía sinh viên đến giáo viên III POSTER Luan van 47 Luan van 48 TÀI LIỆU THAM KHẢO [1] Nguyễn Hoàng Anh, J2EE Programming Tranning Course, ĐH KHTN, 2012 – 2.0.1 [2] http://netbeans.org [3] http://dev.wavemaker.com/wiki/bin/Dev/HqlTutorial [4] http://moodle.com/ [5] http://ckeditor.com/ [6] http://www.avajava.com/tutorials/lessons/how-do-i-read-from-an-excel-file-using- poi.html Luan van Luan van ... khả sử dụng loại cơng nghệ khác khơng lệ thuộc tách biệt khái niệm cho phần riêng biệt - Tính tái sử dụng: sử dụng thành phần chia cắt lại ứng dụng khác hay sử dụng lại nhiều lần ứng dụng, tăng... configuration file: File trỏ đến ứng dụng sử dụng Hibernate Ngun nhân chứa cấu hình điều khiển giao tiếp với database phía Ở đây, tất file mapping sử dụng ứng dụng công bố Định dạng thành phần... PHẦN NỘI DUNG CHƯƠNG NỀN TẢNG ỨNG DỤNG 1.1 Giới thiệu tảng ứng dụng: 1.2 Công nghệ sử dụng ứng dụng: 1.2.1 Mô hình MVC 2: 1.2.2

Ngày đăng: 02/02/2023, 10:18

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w