Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
1,15 MB
Nội dung
TRƯỜNG ĐẠI HỌC TIỀN GIANG Khoa Công Nghệ Thông Tin BÁO CÁO ĐỒ ÁN NGÀNH ĐỀ TÀI PHẦN MỀM TÍNH GIỜ DẠY CHO GIẢNG VIÊN ĐH TIỀN GIANG Sinh viên thực hiện: Nguyễn Hoàng Huy 017101060 Lê Nguyễn Hoàng Anh 017101046 Trần Vi Thiện 017101027 Lớp: ĐHCNTT17 GV hướng dẫn: Trần Thị Ngà Tiền Giang, 29 tháng năm 2020 ~ ~ PHIẾU ĐÁNH GIÁ ĐỒ ÁN MSSV: MSSV: Họ tên người đánh giá: Người đánh giá là: Người hướng dẫn Người phản biện Người đánh giá dựa vào việc đọc báo cáo, xem demo sản phẩm, dự phiên chấm đồ án để nhận xét đồ án theo gợi ý sau: Về báo cáo Về hình thức: báo cáo có hình thức trình bày cấu trúc theo quy định? Câu văn có mạch lạc, sáng sủa? Khơng có lỗi tả? Về phần tổng quan: tác giả có trình bày cách rõ ràng nội dung cần thiết hay khơng? Nội dung cần thiết bao gồm: mục tiêu, nhiệm vụ, phạm vi đồ án; chức năng, công dụng phần mềm cần đạt đồ án; bối cảnh thực tiễn, ứng dụng đồ án; giải thuật, phương pháp, nhiệm vụ đặt đồ án; công nghệ sử dụng đồ án Về phân tích, thiết kế, cài đặt giải pháp kết đề tài: Các giải pháp phân tích, thiết kế, cài đặt để giải nhiệm vụ đồ án có hợp lý? Đề tài phương ~ ~ pháp thực có tính sáng tạo? Chất lượng ý nghĩa kết đạt nào? Về sản phẩm/ chương trình demo: chức chương trình có đáp ứng u cầu đặt ra? Sản phẩm có khả ứng dụng thực tiễn? Về báo cáo trả lời chất vấn: báo cáo có tốt khơng? (trình bày rõ ràng, thời gian) Trả lời chất vấn có tốt khơng (hiểu câu hỏi, trả lời tập trung vào vấn đề đặt ra, không lạc đề)? Người đánh giá (Ký ghi rõ họ tên) ~ ~ LỜI CẢM ƠN Chúng em xin gửi lời cảm ơn chân thành đến cô Trần Thị Ngà giáo viên hướng dẫn đồ án cho chúng em Cô theo sát trình thực đồ án, nhiệt tình hướng dẫn, bảo để chúng em hoàn thành đồ án Trong trình làm đồ án, chúng em cố gắng để tìm hiểu, trao dồi kiến thức để hồn thành tốt đồ án chắn khơng tranh khỏi thiếu sót Chúng em mong nhận thơng cảm góp ý quý thầy cô Chúng em xin chân thành cảm ơn! Tiền Giang,29 tháng năm 2020 Nhóm sinh viên thực Nguyễn Hoàng Huy 017101060 Lê Nguyễn Hoàng Anh 017101046 Trần Vi Thiện 017101027 ~ ~ ĐỀ CƯƠNG ĐỒ ÁN NGÀNH Tên đề tài: Phần mềm thống kê giảng viên khoa CNTT trường Đại học Tiền Giang Người hướng dẫn: GV Trần Thị Ngà Thời gian thực hiện: từ tuần đến tuần 16 Sinh viên thực hiện: Nguyễn Hoàng Huy MSSV: 017101060 Lê Nguyễn Hoàng Anh MSSV: 017101046 Trần Vi Thiện MSSV:017101027 Loại đề tài: Xây dựng phần mềm Tính dạy giảng viên Nội dung đề tài: - Mục tiêu: Giúp cho việc tính tốn dạy giảng viên nhà trường trở nên nhanh chóng dễ dàng hơn, tiết kiệm thời gian tránh sai sót trình quản lý -Nhiệm vụ: Tính tốn dạy, Tra cứu, Báo cáo tổng kết -Chức năng: + Thêm, sửa, xóa: thơng tin mơn, thơng tin lớp học phần giảng viên + Xem: thông tin lớp học phần + Tra cứu: thông tin lớp học phần giảng viên + In: Giờ dạy giảng viên Xác nhận người hướng dẫn Ngày 29 Tháng Năm 2020 Sinh viên thực ~ ~ Nguyễn Hoàng Huy 017101060 Lê Nguyễn Hoàng Anh 017101046 Trần Vi Thiện 017101027 ~ ~ MỤC LỤC Trang Chương 1: Tổng quan .11 1.1 Giới thiệu đề tài 11 1.1.1 Lý chọn đề tài 11 1.1.2 Mục tiêu 11,12 1.1.3 Nhiệm vụ 12 1.1.4 Phạm vi .12 1.1.5 Các chức 12 1.2 Bối cảnh thực tiễn ứng dụng đồ án 12,13 1.3 Phương pháp giải quyết, nhiệm vụ đặt đồ án .13 1.3.1 Phương pháp giải 13 1.3.2 Nhiệm vụ đặt 13,14 1.4 Cơ sở lý thuyết, công nghệ sử dụng 14 Chương 2: Phân tích, thiết kế, cài đặt 15 2.1 Phân tích thiết kế để giải nhiệm vụ đồ án .15 2.1.1 Xây dựng biểu đồ use case .15 a) Xác định actor use case .15,16 b) Biểu đồ use case tổng quát 16 c) Kịch cho use case 17,18,19,20,21,22 2.2 Cài đặt thử nghiệm: 12,13,14,15,16,17,18,19,20,21,22,23 ~ ~ Chương 3: Kết hướng phát triển .34 3.1 Kết đạt 34 3.2 Hạn chế 34 3.3 Hướng phát triển 34 Tài liệu tham khảo 35 ~ ~ DANH MỤC BẢNG Trang Bảng 2.1 Danh sách actor…………………………………………………….15 Bảng 2.2 Danh sách use case…………………………………………………15,16 Bảng 2.3 Kịch bảng cho use case xem lớp học phần…………………………… 17 Bảng 2.4 Kịch cho use case thêm lớp học phần………………………………17,18 Bảng 2.5 Kịch cho use case sửa lớp học phần……………………………… 18,19 Bảng 2.6 Kịch cho use case xóa lớp học phần……………………………… 19 Bảng 2.7 Kịch cho use case xem tất lớp học phần…………………….19,20 Bảng 2.8 Kịch cho use case xem lớp học phần theo học kỳ………………….20,21 Bảng 2.9 Kịch cho use case xem lớp học phần theo môn…………………21 Bảng 3.0 Kịch bảng cho use case thống kê dạy năm cho môn…………21,22 ~ ~ DANH MỤC HÌNH Trang Hình 2.1 Biểu đồ use case tổng quát…………………………………………………16 Hình 2.8 Form trang chủ…………………………………………………………… 22 Hình 2.9,2.10 Minh họa xem lớp học phần………………………………………… 23,24 Hình 2.11 Form nhập liệu…………………………………………………………….25 Hình 2.12 Chức xử lý nhập liệu……………………………………………… 26 Hình 2.13 Form sửa mơn…………………………………………………………… 27 Hình 2.14 Minh họa thơng tin sau chỉnh sửa…………………………………… 28 Hình 2.15 Chức hiển thị tất lớp học phần có…………………………29 Hình 2.16 Hiển thị danh sách lớp học phần theo học kỳ chọn…………… 30 Hình 2.17 Minh họa xem lớp học phần theo môn…………………………………31 Hình 2.18 Xem theo học kỳ mơn……………………………………………….32 Hình 2.19,2.20 Minh họa thống kê năm……………………………………………33 ~ 10 ~ Ngoại lệ: 1a) Người quản lý chọn quay lại,trở giao diện tra cứu Bảng 2.8 Kịch cho use case xem lớp học phần theo học kỳ Use case : Xem lớp học phần theo học kỳ Tác nhân chính: Người quản lý Tiền điều kiện: Người quản lý vào chương trình Hậu điều kiện: Khơng có Điều kiện tối thiểu: Khơng có Các kiện chính: 1) Người quản lý chọn chức “Xem lớp học phần theo học kỳ” tra cứu 2) Hệ thống hiển thị yêu cầu người quản lý chọn học kỳ 3) Người quản lý chọn học kỳ 4) Hệ thống hiển thị lớp học phần Ngoại lệ: 1a) Người quản lý chọn quay lại,trở giao diện tra cứu Bảng 2.9 Kịch cho use case xem lớp học phần theo môn Use case : Xem lớp học phần theo môn Tác nhân chính: Người quản lý Tiền điều kiện: Người quản lý vào chương trình Hậu điều kiện: Khơng có ~ 20 ~ Điều kiện tối thiểu: Khơng có Các kiện chính: 1) Người quản lý chọn chức “Xem lớp học phần theo môn” tra cứu 2) Hệ thống hiển thị yêu cầu người quản lý chọn môn 3) Người quản lý chọn môn 4) Hệ thống hiển thị lớp học phần Ngoại lệ: 1a) Người quản lý chọn quay lại,trở giao diện tra cứu Use case: Thống kê Bảng 3.0 Kịch bảng cho use case thống kê dạy năm cho môn Use case : Thống kê dạy năm cho môn Tác nhân chính: Người quản lý Tiền điều kiện: Người quản lý vào chương trình Hậu điều kiện: Khơng có Điều kiện tối thiểu: Khơng có Các kiện chính: 1) Trưởng môn chọn chức “Thống kê dạy năm cho môn” thống kê 2) Hệ thống hiển thị form dạy năm cho môn Ngoại lệ: Người quản lý chọn quay lại,trở giao diện thống kê 2.2 Cài đặt thử nghiệm: ~ 21 ~ Phần mềm sau khích hoạt người quản lý thấy giao diện trang chủ phần mềm Hình 2.8 bên Hình 2.8 Form trang chủ Sau người quản lý chọn chức xem lớp học phần giao diện form hiển thị Hình 2.9 ~ 22 ~ Hình 2.9 Minh họa xem lớp học phần Hình 2.10 Minh họa xem lớp học phần ~ 23 ~ Sau người quản lý nhấn thêm mơn form giao diện dành để nhập liệu xuất Hình 2.11, cho phép người quản lý chọn thực chức Hình 2.11 Form nhập liệu Sau nhập đầy đủ liệu vào ô nhập liệu bấm xử lý để tính tốn thơng tin kết Hình 2.12 bên chọn Ok để lưu liệu vào sở liệu chọn Cancel để hủy thao tác đóng form ~ 24 ~ Hình 2.12 Chức xử lý nhập liệu Sau người quản lý chọn môn cần sửa DataGridView chọn nút sửa mơn form giao diện chỉnh sửa mơn xuất Hình 2.13 ~ 25 ~ Hình 2.13 Form sửa mơn Sau chỉnh sửa liệu chọn cập nhật để thay đổi liệu Hình 2.14 bên chọn Ok để lưu liệu vào sở liệu, chọn Cancel để hủy form sửa ~ 26 ~ Hình 2.14 Minh họa thông tin sau chỉnh sửa Người quản lý chọn xem tất để xem thơng tin tất lớp học phần lưu sở liệu Hình 2.15 ~ 27 ~ Hình 2.15 Chức hiển thị tất lớp học phần có Sau giảng viên chọn học kỳ nhấn xem theo học kỳ xuất Hình 2.16 bên ~ 28 ~ Hình 2.16 Hiển thị danh sách lớp học phần theo học kỳ chọn Người quản lý chọn môn combobox chọn xem theo môn để hiển thơng tin lớp học phần mơn chọn Hình 2.17 ~ 29 ~ Hình 2.17 Minh họa xem lớp học phần theo môn Người quản lý chọn mơ, học kì từ combobox chọn xem theo học kỳ môn để xem lớp học phần môn học kỳ chọn Hình 2.18 ~ 30 ~ Hình 2.18 Xem theo học kỳ môn Người quản lý chọn môn combobox chọn thông kê năm để xem thông tin dạy giảng viên mơn chọn Hình 2.19, 2.20 bên ~ 31 ~ Hình 2.19 Minh họa thống kê năm Hình 2.20 Minh họa thống kê năm ~ 32 ~ Chương 3: Kết hướng phát triển 3.1 Kết đạt -Thiết kế sở liệu Sql kết nối sở liệu Sql với C# -Về giao diện: chúng em thiết kế giao diện form: trang chủ, nhập liệu, xử lí tính tốn thơng tin giảng dạy trả chuẩn giảng viên -Về cài đặt chức năng: chúng em cài đặt tương đối hoàn thiện chức đề 3.2 Hạn chế -Giao diện thiết kế chưa đẹp -Chưa thể tính tốn tồn thơng tin liên quan đến dạy giảng viên - Chưa có chức lưu lại tài khoản người sử dụng 3.3 Hướng phát triển - Thêm số chức cho phần mềm để đáp ứng yêu cầu người dùng - Hồn thiện tốt lập trình C# ràng buộc liệu - Cài đặt lại chức hạn chế -Bảo mật liệu tốt Tài liệu tham khảo ~ 33 ~ [1] Trần Thế Hiếp, Lập trình Windows (VC#), Trường Đại Học Tiền Giang, 2013 [2] Dương Văn Hiếu, Nhập môn công nghệ phần mềm, Trường Đại Học Tiền Giang, 2013 [3] Đoàn Văn Ban, Giáo trình phân tích thiết kế hệ thống thơng tin, Trung tâm đào tạo Bưu Chính Viễ Thơng 1, 2004 [4] Lý Thiên Trang,Nguyễn Thị Phương Linh, Lập Trình Cơ sở liệu,Trường Đại Tiền Giang, 2017 ~ 34 ~ ... tạo việc quản lý không phần quan trọng, đặc biệt việc tính giảng dạy giảng viên trường ĐH Tiền Giang nói chung trường ĐH Tiền Giang nói riêng Tính giảng dạy giảng viên việc tính tốn phức tạp cần... học phần giảng viên + Xem: thông tin lớp học phần + Tra cứu: thông tin lớp học phần giảng viên + In: Giờ dạy giảng viên 1.2 Bối cảnh thực tiễn ứng dụng đồ án Tính giảng dạy giảng viên việc tính. .. gặp phải nên chúng em thiết kế xây dựng phần mềm Tính giảng dạy giảng viên trường ĐH Tiền Giang để góp phần giải vấn đề Phần mềm xây dựng với mục đích giúp cho trình lưu trữ, tìm kiếm, cập nhật,