Thiết kế phần mềm quản lý khối lượng giảng dạy cho khoa điện tử thông tin viện đại học mở hà nội

59 599 3
Thiết kế phần mềm quản lý khối lượng giảng dạy cho khoa điện tử thông tin viện đại học mở hà nội

Đ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

VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ ĐIỆN TỬ - THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: “Thiết kế phần mềm quản lý khối lượng giảng dạy cho Khoa Điện tử thông tin Viện Đại học Mở Hà Nội” Giảng viên hướng dẫn: PGS.TS PHẠM MINH VIỆT Sinh viên thực hiện: NGUYỄN THỊ PHƯƠNG THẢO Lớp : K16B Khoá : 2013-2017 Hệ : ĐẠI HỌC CHÍNH QUY Hà Nội, tháng 05 /2017 LỜI NĨI ĐẦU Trường Viện Đại học Mở Hà Nội trường đại học đa ngành,trong có khoa Điện Tử Thơng Tin khoa kỹ thuật hàng đầu giáo dục Việt Nam.Khoa có hai nhiệm vụ trọng tâm cần phải thực giảng dạy nghiên cứu khoa học Trong lĩnh vực giảng dạy, năm khoa có hàng trăm sinh viên, với nhiều loại hình đào tạo khác như: đào tạo đại học, sau đại học; đào tạo cao đẳng,hệ đào tạo từ xa Ngồi ra, với hàng chục mơn, khoa có chuyên ngành đào tạo khác nhau, với khung chương trình khác số môn học cần quản lý lên đến số hàng trăm Với khối lượng giảng dạy cần quản lý lớn vậy, đa số giai đoạn nghiệp vụ quản lý làm thủ công, với trách nhiệm tập trung chủ yếu vào Phòng Đào tạo Khoa phân chia phần cho Giáo vụ Khoa/Viện Thực trạng dẫn đến nhiều vấn đề việc quản lý khối lượng giảng dạy nói riêng xử lý chậm chạp, cơng việc chồng chéo, hay sai sót, Điều ảnh hưởng không tốt đến chất lượng đào tạo tốc độ phát triển trường, nên nhu cầu thay đổi phương thức quản lý công tác quản lý khối lượng giảng dạy đặt thiết Chính em thực tiếp đề tài “Thiết kế phần mềm quản lý khối lượng giảng dạy cho Khoa Điện tử thông tin Viện Đại học Mở Hà Nội” với mục tiêu hoàn thiện việc quản lý khối lượng giảng dạy cho Khoa Để hoàn thành đề tài nghiên cứu khoa học lần này, em xin gửi lời cám ơn tới PGS.TS Phạm Minh Việt cung cấp tài liệu tận tình hướng dẫn, bảo em suốt thời gian thực Em xin gửi lời cảm ơn đến thầy Nguyễn Văn Sơn - bên văn phòng Khoa Điện tử - thơng tin tận tình giúp đỡ chúng em trình khảo sát hệ thống Đồng thời em xin bày tỏ lòng biết ơn đến thầy/cơ trường Viện Đại học Mở Hà Nội nói chung Khoa Điện tử - thơng tin nói riêng bảo truyền đạt cho chúng em nhiều kiến thức bổ ích suốt q trình tìm hiểu hồn thành chương trình đào tạo khoa Mặc dù em cố gắng hiểu biết kiến thức thân hạn chế nên lúc thực nhiều thiếu sót Vì em mong nhận nhứng đóng góp, nhận xét thầy/cơ giáo để đề tài hồn thiện Em xin chân thành cảm ơn !!! Hà Nội tháng 5-2017 Sinh viên thực VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CN ĐIỆN TỬ - THÔNG TIN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO – HẠNH PHÚC ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Họ tên sinh viên: Nguyễn Thị Phương Thảo Lớp:K16 Khố: 2013-2017 Ngành đào tạo: Cơng nghệ Kỹ thuật điện tử, Truyền thông Hệ đào tạo: ĐHCQ I/ Tên đề tài TTTN: “Thiết kế phần mềm quản lý khối lượng giảng dạy cho Khoa Điện tử thông tin Viện Đại học Mở Hà Nội” II/ Nội dung chính: 1/ Khảo sát hệ thống: Tìm hiểu chu trình quản lí KLGD,Khảo sát hệ thống tại,phân tích yêu cầu hệ thống danh mục người dùng 2/Phân tích hệ thồng 3/Thiết kế hệ thống 4/Kết luận IV/ Ngày giao :20/02/2017 V/ Ngày nộp:15/05/2017 TRƯỞNG KHOA (Ký, ghi rõ họ tên) GIÁO VIÊN HƯỚNG DẪN (Ký, ghi rõ họ tên) MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU PHẦN MỞ ĐẦU CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1 Tìm hiểu chu trình quản lý KLGD 1.2 Cơ cấu tổ chức 1.2.1 Chu trình quản lý KLGD 1.3 Khảo sát hệ thống 1.4 Phân tích yêu cầu hệ thống 1.4.1 Yêu cầu chức 1.4.2 Yêu cầu phi chức 1.5 Danh mục người dùng 1.5.1 Giáo vụ Khoa 1.5.2 Trưởng Bộ môn CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 Sơ đồ phân cấp chức 2.2 Biểu đồ luồng liệu 2.2.1 Biểu đồ luồng liệu mức ngữ cảnh (mức 0) 2.2.2 Biểu đồ luồng liệu mức đỉnh 2.2.3 Biểu đồ luồng liệu mức đỉnh 10 2.3 Xây dựng ca sử dụng 15 2.3.1 Ca sử dụng Quản lý danh mục 15 2.3.2 Ca sử dụng Phân công KLGD cho Bộ môn 16 2.3.3 Ca sử dụng Phân công KLGD, phân công đồ án cho Giáo viên 16 2.3.4 Ca sử dụng Báo cáo 17 2.3.5 Ca sử dụng Thanh toán 17 2.3.6 Ca sử dụng Quản lý người sử dụng 18 2.4 Từ điển liệu 18 2.5 Sơ đồ thực thể liên kết 19 2.5.1 Xác định thực thể 19 2.5.2 Xác định liên kết 19 2.5.3 Sơ đồ thực thể liên kết 22 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 24 3.1 Thiết kế sở liệu 24 3.1.a.Chuyển thực thể sang quan hệ 24 3.1.b.Chuyển liên kết sang quan hệ 25 3.1.1 Chuẩn hóa bảng 26 3.2 Thiết kế cấu trúc 31 3.2.1 Biểu đồ Lớp 31 3.3 Biểu đồ 35 3.4 Thiết kế giao diện 39 3.4.1 Giao diện đăng nhập 40 3.4.2 Giao diện admin 40 3.4.3 Giao diện danh mục người sử dụng 41 3.4.4 Giao diện phân thời khóa biểu 41 3.4.5 Giao diện nhập danh sách lớp học 42 3.4.6 Giao diện chi tiết thời khóa biểu cho giáo viên 43 3.4.7 Giao diện tính tốn khối lượng giảng dạy 43 3.4.8 Giao diện nhập Sinh viên làm đồ án 44 3.4.9 Giao diện phân công đồ án cho Giáo viên 44 3.4.10.Giao diện báo cáo khối lượng đồ án cho Giáo viên 45 3.4.11.Giao diện phân công khối lượng cho môn 45 KẾT LUẬN 46 1.Kết luận 46 2.Hướng phát triển 46 TÀI LIỆU THAM KHẢO 48 DANH MỤC HÌNH VẼ Hình 1.1 Chu trình quản lý KLGD Hình 2.1 Sơ đồ chức hệ thống Hình 2.2 Biểu đồ luồng liệu mức ngữ cảnh Hình 2.3 Biểu đồ luồng liệu mức đỉnh Hình 2.4 Biểu đồ luồng liệu Quản lý danh mục 10 Hình 2.5 Biểu đồ luồng liệu Phân công cho Bộ môn 11 Hình 2.6 Biểu đồ luồng liệu Phân công cho Giáo viên 12 Hình 2.7 Biểu đồ luồng liệu Báo cáo 13 Hình 2.8 Biểu đồ luồng liệu Thanh tốn 14 Hình 2.9 Biểu đồ luồng liệu Quản lý người sử dụng 15 Hình 2.10 Sơ đồ thực thể liên kết 23 Hình 3.1 Biểu đồ lớp Phân công KLGD cho Bộ môn 31 Hình 3.2 Biểu đồ lớp Phân cơng KLGD cho Giáo viên 32 Hình 3.3 Biểu đồ lớp Báo cáo KLGD Giáo viên 33 Hình 3.4 Biểu đồ lớp Tổng hợp KLGD 34 Hình 3.5 Biểu đồ Phân công KLGD cho Bộ môn 35 Hình 3.6 Biểu đồ Phân cơng KLGD cho Giáo viên 36 Hình 3.7 Biểu đồ Báo cáo KLGD BM 37 Hình 3.8 Biểu đồ Báo KLGD GV 38 Hinh 3.9 Biểu đồ Tổng hợp KLGD 39 Hình 3.10 Giao diện đăng nhập 40 Hình 3.11 Giao diện Admin 40 Hình 3.12 Lựa chọn tài khoản đăng nhập 41 Hình 3.13 Phân thời khóa biểu cho hệ ĐHCQ 42 Hình 3.14 Giao diện nhập danh sách lớp học 42 Hình 3.15 Thời khóa biểu chi tiết cho giáo viên 43 Hình 3.16 Giao diện tính tốn khối lượng giảng dạy 43 Hình 3.17 Giao diện nhập Sinh viên làm đồ án 44 Hình 3.18 Giao diện phân công đồ án cho Giáo viên 44 Hình 3.19 Giao diện báo cáo khối lượng đồ án cho Giáo viên 45 Hình 3.20 Giao diện phân cơng khối lượng cho môn 45 DANH MỤC BẢNG BIỂU Bảng 2.1 Ca sử dụng Quản lý danh mục 16 Bảng 2.2 Ca sử dụng Phân công KLGD cho Bộ môn 16 Bảng 2.3 Ca sử dụng Phân công KLGD cho Giáo viên 16 Bảng 2.4 Ca sử dụng Báo cáo 17 Bảng 2.5 Ca sử dụng Thanh toán 17 Bảng 2.6 Ca sử dụng Quản lý người sử dụng 18 Bảng 2.7 Từ điển liệu 18 Bảng 2.8 Danh sách thực thể 19 Bảng 3.1 Chuyển thực thể sang quan hệ 24 Bảng 3.2 Chuyển liên kết sang quan hệ 25 Bảng 3.3 Chuẩn hóa bảng Hệ đào tạo 26 Bảng 3.4 Chuẩn hóa bảng Khoa 26 Bảng 3.5 Chuẩn hóa bảng Bộ môn 27 Bảng 3.6 Chuẩn hóa bảng Mơn học 27 Bảng 3.7 Chuẩn hóa bảng Giáo viên 28 Bảng 3.8 Chuẩn hóa bảng Đồ Án 29 Bảng 3.8 Chuẩn hóa bảng Sinh Viên 30 Bảng 3.9 Chuẩn hóa bảng Lớp học 30 PHẦN MỞ ĐẦU Khoa Điện tử thông tin Viện đại học Mở Hà Nội có khung chương trình đào tạo khác số môn học cần quản lý lên đến số hàng trăm Với khối lượng giảng dạy cần quản lý lớn vậy, đa số giai đoạn nghiệp vụ quản lý phải làm thủ công, với trách nhiệm tập trung chủ yếu vào Phòng Đào tạo Khoa, sau đến Giáo vụ Khoa Thực trạng dẫn đến nhiều vấn đề quản lý nói chung quản lý khối lượng giảng dạy nói riêng Cụ thể Giáo vụ, sau nhận mơn mà Phòng Đào tạo phân cơng cho Khoa phải phân cơng mơn cho Bộ mơn Để làm điều Giáo vụ buộc phải nhớ Bộ môn có Giáo viên dạy mơn nào, hay phải kiểm tra lại danh sách, điều dẫn đến xử lý chậm chạp, dễ có nhầm lẫn, sai sót Ngồi ra, việc phân cơng Giáo vụ Khoa dựa vào Giáo viên Bộ Môn dạy mơn khơng thể biết trình trạng Giáo viên công tác, nghiên cứu sinh, nghỉ đẻ… Hơn nữa, kết thúc năm học, Giáo viên phải tự kê khai lại khối lượng giảng dạy mình, tra bảng hệ số để tính tốn chuẩn, việc bất hợp lý Điều ảnh hưởng không tốt đến chất lượng đào tạo tốc độ phát triển trường, nên nhu cầu thay đổi phương thức quản lý công tác quản lý khối lượng giảng dạy đặt thiết Chính thế, mục tiêu hệ thống giải hết điều bất hợp lý hệ thống cũ mà sử dụng Việc phải ghi nhớ hay tra lại tài liệu Giáo vụ, Khoa hệ thống tự động làm Từ hệ thống giúp việc phân công khối lượng giảng dạy cho môn Giáo vụ Khoa dễ dàng, nhanh chóng Tương tự vậy, hệ thống hỗ trợ Trưởng Bộ môn phân công khối lượng giảng dạy cho Giáo viên cách hợp lý Hệ thống giúp tổng hợp khối lương giảng dạy phân cho Giáo viên vào cuối kỳ xuất báo cáo có u cầu Tuy nhiên, khoa có hai loại hình đào tạo tín (cho hệ Đại Học quy) hệ đào tạo từ xa Hai loại hình có cách nhập lớp, phân chia lớp 3.2.1.4 Biểu đồ lớp p ttổng hợp KLGD Hình 3.4 Biểu Bi đồ lớp Tổng hợp KLGD GVHD: PGS.TS TS PHẠM MINH VIỆT 34SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG THẢO TH 3.3 Biểu đồ 3.3.1.1 Biểu đồ tuần n tự t phân cơng cho mơn Hình 3.5 Biểu ểu đồ Phân công KLGD cho Bộ môn GVHD: PGS.TS TS PHẠM MINH VIỆT 35SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG THẢO TH 3.3.1.2 Biểu đồ tuần n tự t Phân cơng cho Giáo viên Hình 3.6 Biểu ểu đồ Phân công KLGD cho Giáo viên ên GVHD: PGS.TS TS PHẠM MINH VIỆT 36SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO 3.3.1.3 Biểu đồ tuần n tự t Báo cáo KLGD Bộ mơn Hình 3.7 Biểu Bi đồ Báo cáo KLGD BM GVHD: PGS.TS TS PHẠM MINH VIỆT 37SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO 3.3.1.4 Biểu đồ tuần n tự t Báo cáo KLGD Giáo viên Hình 3.8 Biểu Bi đồ Báo KLGD GV GVHD: PGS.TS TS PHẠM MINH VIỆT 38SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO 3.3.1.5 Biểu đồ Tổng hợp KLGD Hinh 3.9 Biểu Bi đồ Tổng hợp KLGD 3.4 Thiết kế giao diện − Từ việc phân tích thiết thi kế hệ thống bên trên, em xây dựng ng hhệ thống phần mềm quản lý khối lượng ng gi giảng dạy dựa ngơn ngữ lậpp trình CSharp b Microsoft Visual Studio 2013 hệ h quản trị sở liệuu Microsoft SQL Server 2014 Sau giao diện nh c hệ thống GVHD: PGS.TS TS PHẠM MINH VIỆT 39SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO 3.4.1 Giao diện đăng ng nhập nh Hình 3.10 Giao diện di đăng nhập 3.4.2 Giao diện admin Hình 3.11 Giao diện di Admin GVHD: PGS.TS TS PHẠM MINH VIỆT 40SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO 3.4.3 Giao diện n danh mục người sử dụng Hình 3.12 Lựa chọn tài khoản đăng nhập 3.4.4 Giao diện n phân thời th khóa biểu GVHD: PGS.TS TS PHẠM MINH VIỆT 41SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO Hình 3.13 Phân thời khóa biểu cho hệ ĐHCQ 3.4.5 Giao diện nhập p danh sách lớp l học Hình 3.14 Giao diện di nhập danh sách lớp học GVHD: PGS.TS TS PHẠM MINH VIỆT 42SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO 3.4.6 Giao diện chi tiếtt thời th khóa biểu cho giáo viên Hình 3.15 Th Thời khóa biểu chi tiết cho giáo viên 3.4.7 Giao diện n tính tốn khối kh lượng giảng dạy Hình nh 3.16 Giao diện di tính tốn khối lượng giảng dạy GVHD: PGS.TS TS PHẠM MINH VIỆT 43SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO 3.4.8 Giao diện nhập p Sinh viên làm đồ án Hình 3.17 Giao diện di nhập Sinh viên làm đồ án 3.4.9 Giao diện n phân công đồ án cho Giáo viên Hình 3.18 Giao diện di phân cơng đồ án cho Giáo viên GVHD: PGS.TS TS PHẠM MINH VIỆT 44SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO 3.4.10.Giao diện n báo cáo khối kh lượng đồ án cho Giáo viên Hình 3.19 Giao diện di báo cáo khối lượng đồ án cho Giáo vi viên 3.4.11.Giao diện n phân công kh khối lượng cho mơn Hình 3.20 Giao diện di phân công khối lượng cho bộộ môn GVHD: PGS.TS TS PHẠM MINH VIỆT 45SVTH: NGUYỄN THỊ PHƯƠNG ƯƠNG TH THẢO KẾT LUẬN Kết luận Trên toàn nội dung trình tìm hiểu lý thuyết, phân tích thiết kế hệ thống phần mềm em dẫn dắt thầy giáo Th.S Nguyễn Thanh Bình Sau thời gian tìm hiểu phân tích, em thu số kết sau: • Tìm hiểu quy trình thiết kế phát triển phần mềm • Tìm hiểu ngơn ngữ lập trình My SQL CSharp Cụ thể, em xây dựng số chức hệ thống sau: - Em hiểu nắm bắt quy trình khảo sát thiết kế hệ thống quản lý nói chung hệ thống quản lý KLGD cho Khoa - Đã nhận biết q trình khảo sát hệ thống, cần tìm hiểu thơng tin để viết tài liệu khảo sát hiệu dễ dàng nâng cấp, cập nhật - Chương trình tự động tìm tất Bộ mơn mà có Giáo viên dạy mơn học để Giáo vụ lựa chọn phân công quản lý khối lượng giảng dạy cho hệ đào tạo khác - Hệ thống xuất báo cáo TKB cho tất Bộ môn hay Bộ môn cụ thể, cho tất Giáo viên hay Giáo viên cụ thể theo hệ đào tạo tương ứng - Phân công khối lượng loại đồ án khác cho giáo viên - Phần tính tốn KLGD cho Giáo Viên hệ thống tự động tính tốn cho Giáo viên dựa vào TKB Giáo viên Hướng phát triển Do thời gian có hạn đặc biệt khả hạn chế, thiếu kính nghiệm khảo sát làm hệ thống quản lý thực tế Hệ thống mà em xây dựng tránh khỏi mặt hạn chế, thiếu sót Sau hạn chế hệ thống hướng phát triển tương lại: - Hệ thống xây dựng Desktop Application, việc truy vấn tìm kiếm thơng tin khó khăn, mục tiêu phải xây dựng hệ thống 46 Web, việc tìm kiếm quản lý thơng tin Giáo vụ, Trưởng Bộ môn Giáo viên dễ dàng nhiều - Hệ thống tính quy đổi chưa nhân với hệ số để thành tiền toán cho Giáo viên 47 TÀI LIỆU THAM KHẢO [1] ThS Nguyễn Thanh Bình, Slide Kỹ thuật phần mềm ứng, Đại học Bách Khoa Hà Nội [2] http://www.w3schools.com 48 ... nghệ Kỹ thuật điện tử, Truyền thông Hệ đào tạo: ĐHCQ I/ Tên đề tài TTTN: Thiết kế phần mềm quản lý khối lượng giảng dạy cho Khoa Điện tử thông tin Viện Đại học Mở Hà Nội II/ Nội dung chính:... lý khối lượng giảng dạy cho Khoa Điện tử thông tin Viện Đại học Mở Hà Nội với mục tiêu hoàn thiện việc quản lý khối lượng giảng dạy cho Khoa Để hoàn thành đề tài nghiên cứu khoa học lần này,... Lớp học 30 PHẦN MỞ ĐẦU Khoa Điện tử thông tin Viện đại học Mở Hà Nội có khung chương trình đào tạo khác số mơn học cần quản lý lên đến số hàng trăm Với khối lượng giảng dạy cần quản lý

Ngày đăng: 22/03/2018, 19:39

Từ khóa liên quan

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

Tài liệu liên quan