Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 161 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
161
Dung lượng
10,89 MB
Nội dung
ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA HỆ THỐNG THÔNG TIN - - ĐỀ CƯƠNG ĐỒ ÁN HỆ THỐNG THÔNG TIN HỆ THỐNG QUẢN LÝ ĐIỂM THI SINH VIÊN ĐẠI HỌC Giảng viên hướng dẫn: NGUYỄN ĐÌNH LOAN PHƯƠNG Lớp: HỆ THỐNG THƠNG TIN 04 Khóa: 2009 – 2014 Sinh viên thực hiện: Nhóm 17 NGUYỄN TẤN HUY 09520528 TRƯƠNG THANH DANH 09520480 NGUYỄN HOÀNG DŨNG 09520491 Tp.HCM, tháng 06/2013 LỜI MỞ ĐẦU Phần mềm quản lý điểm thi sinh viên đại học chương trình xây dựng nhằm mục đích làm tiện lợi cho việc quản lý sinh viên, giảng viên, môn học, lớp học, tổ chức kỳ thi kết xuất báo cáo, in bảng điểm, học bạ cho sinh viên Phần mềm xây dưng ngôn ngữ C# kết hợp với công nghệ ADO.NET, sử dụng hệ quản trị sở liệu SQL server Bằng cách vận dụng kiến thực học phân tích thiết kế UML, CSDL ngơn ngữ lập trình C# nhóm ứng dụng cách thành cơng để tạo phần mềm này, đưa số cơng nghệ xử lý truy vấn vào chương trình transaction lock LỜI CẢM ƠN Xin gởi lời cảm ơn chân thành đến Nguyễn Đình Loan Phương dốc sức giúp đỡ chúng em tất giai đoạn từ lúc phân tích tích thiết kế lúc xây dựng lên chương trình viết báo cáo Qua đồ án chúng em học nhiều kinh nghiệm việc xây dựng đồ án cơng nghệ thơng tin, có nhiều thiếu xót, hy vọng góp ý chân thành để chúng em tiếp thu nhiều NHẬN XÉT (Của giảng viên hướng dẫn) MỤC LỤC I Khảo sát xác định yêu cầu Giải pháp - Lập Lịch thi (lần & 2): II Phân tích yêu câu Yêu cầu phi chức Yêu cầu chức III Mơ hình Usecase Sơ đồ Usecase Danh sách tác nhân nghiệp vụ hệ thống Danh sách Usecase nghiệp vụ Đặc tả Usecase Đặc tả Usecase Đăng nhập tài khoản: Đặc tả Usecase Quản lý lớp môn Đặc tả Usecase Quản lý lớp tốt nghiệp 11 Đặc tả Usecase Quản lý môn học 14 Đặc tả Usecase Quản môn tốt nghiệp 16 Đặc tả Usecase Quản lý lớp 19 Đặc tả Usecase Quản lý sinh viên 22 Đặc tả Usecase Quản lý giảng viên 25 Đặc tả Usecase Quản lý phòng học 28 10 Đặc tả Usecase Quản lý ngành 31 11 Đặc tả Usecase Quản lý khóa học 33 12 Đặc tả Usecase Quản lý chương trình học 36 13 Đặc tả Usecase lập lịch thi lớp học 38 14 Đặc tả Usecase lập lịch thi tốt nghiệp 40 15 Đặc tả Usecase phân công coi thi 42 16 Đặc tả Usecase phân công coi thi tốt nghiệp 43 17 Đặc tả Usecase in điểm thi lớp học 45 18 Đặc tả Usecase in điểm sinh viên 45 19 Đặc tả Usecase in danh sách phòng thi 46 20 Đặc tả Usecase in danh sách lớp học 47 21 Đặc tả Usecase in danh sách lớp thi tốt nghiệp 48 22 Đặc tả Usecase in danh sách phòng thi tốt nghiệp 49 23 Đặc tả Usecase kết xuất học bạ 49 24 25 26 27 IV Đặc tả Usecase nhập điểm môn học 50 Đặc tả Usecase nhập điểm môn tốt nghiệp 51 Đặc tả Usecase xem điểm sinh viên 52 Đặc tả Usecase Quản lý người dùng 53 Sơ đồ trình tự - Sequence Diagram (sd) 58 Đăng nhập tài khoản 58 Quản lý lớp môn 59 Quản lý lớp tốt nghiệp 61 Quản lý môn học 63 Quản lý môn tốt nghiệp 64 Quản lý lớp 66 Quản lý sinh viên 67 Quản lý giảng viên 69 Quản lý phòng học 70 Quản lý ngành 72 Quản lý khóa học 73 Quản lý chương trình học 75 Lập lịch thi lớp học 76 Lập lịch thi lớp tốt nghiệp 77 Phân công coi thi lớp học 78 Phân công coi thi lớp tốt nghiệp 78 In điểm thi lớp môn 79 In danh sách phòng thi 80 In danh sách phòng thi tốt nghiệp 81 In danh sách lớp thi tốt nghiệp 82 In danh sách lớp học 83 Kết xuất học bạ 83 V Sơ đồ hoạt động – Activity Diagram 89 Đăng nhập tài khoản 89 Quản lý lớp môn 89 Quản lý lớp tốt nghiệp 90 Quản lý môn học 92 Quản lý môn tốt nghiệp 93 Quản lý lớp 94 Quản lý sinh viên 96 Quản lý giảng viên 97 Quản lý phòng học 99 Quản lý ngành 100 Quản lý khóa học .102 Quản lý chương trình học 103 Lập lịch thi lớp học 105 Lập lịch thi lớp tốt nghiệp 105 Phân công coi thi lớp học 106 Phân công coi thi lớp tốt nghiệp .107 In điểm lớp môn 107 In danh sách phòng thi 108 In danh sách phòng thi tốt nghiệp 109 In danh sách lớp thi tốt nghiệp 110 In danh sách lớp 111 Kết xuất học bạ 112 In bảng điểm sinh viên 113 Nhập điểm lớp môn 114 Nhập điểm lớp tốt nghiệp 115 Xem điểm 116 Quản lý tài khoản 116 VI Sơ đồ lớp - Class Diagram 119 Modul 120 Controllers 121 Views 122 VII Sơ đồ trạng thái 123 Sơ đồ lớp môn 123 Sơ đồ trạng thái sinh viên 124 Sơ đồ trạng thái Lịch Thi: 124 Sơ đồ trạng thái phòng học .125 VIII Thiết kế giao diện: 126 Danh sách hình 126 Mơ tả hình 128 Giao Diện Chính 128 Giao Diện Sinh Viên 129 Giao Diện Giảng Viên .130 Giao diện Lập Lịch Thi 131 Giao diện Nhập Điểm 132 Giao Diện Khóa Học 133 Giao Diện Lớp 134 Giao Diện Lớp Học 135 Giao Diện Phòng Học 137 IX Kết luận hướng phát triển: .138 Kết Luận .138 Định hướng phát triển: .138 X Tài liệu tham khảo 138 I Khảo sát xác định yêu cầu Vấn đề Hàng năm sau kỳ tuyển sinh, thí sinh trúng tuyển đến nhập học bổ sung vào sinh viên nhà trường Mỗi sinh viên thuộc tính họ tên, giới tính, ngày sinh, quê quán (huyện, tỉnh) gán cho mã số (gọi mã sinh viên) Mỗi sinh viên xếp vào lớp (một ngành khóa) trường Đại Học Theo chương trình đào tạo cuối học kỳ sinh viên phải trãi qua kỳ thi Phòng Giáo vụ xếp lịch thi cuối học kỳ cho tất sinh viên Trước hết người ta xếp lịch thi lần Sau có kết thi lần 1, sinh viên thiếu điểm xếp vào lịch thi lần cho học kỳ Việc xếp lịch thi dựa vào số lượng sinh viên học mơn, dung lượng (số chổ) phịng thi để xếp chổ cho sinh viên Do số chổ phòng cố định có giới hạn nên mơn xếp vào nhiều phòng số lượng sinh viên học mơn đơng Để tạo thuận lợi cho việc coi thi lúc xếp mơn thi vào phịng thi Thời lượng (bao nhiêu phút), ngày thi, thi nội dung quan trọng lịch thi Sau có lịch thi Phòng Giáo vụ gửi lịch cho khoa để phân công cán coi thi, in danh sách sinh viên phòng thi để đến lúc thi bàn giao danh sách cho cán coi thi để gọi danh sách vào phòng thi theo dõi sinh viên suốt thời gian thi Sau thi phòng đào tạo cắt phách, giao cho khoa để gửi giáo viên chấm Giáo viên sau chấm xong phải bàn giao thi cho phòng Giáo vụ để cập nhật kết thi Công việc xảy (hết lần đến lần 2) lặp lại học kỳ Giải pháp Phòng giáo vụ muốn tin học hóa cơng việc quản lý kết học tập sinh viên với nội dung sau: Công tác tổ chức thi: - Lập Lịch thi (lần & 2): + Học kỳ_niên khố + Mơn thi + Lần thi + Tên phòng + Ngày thi + Ca thi/giờ thi + Thời lượng - Sắp xếp thí sinh vào phịng thi, in danh sách sinh viên phòng thi theo lịch thi - Phân công coi thi (lần & 2): sau lập lịch thi, cho cán đăng ký coi thi - Quản lý kết học tập: + Nạp kết thi (sau giáo viên chấm xong), in kết thi mơn từ tính điểm trung bình cuối học kỳ cuối khố học - Lập lịch thi tốt nghiệp: + Học kỳ_niên khoá + Môn thi + Lần thi + Thời lượng + Tên phòng + Ngày thi + Ca thi - Nạp kết thi tốt nghiệp - Kết xuất học bạ cuối khóa (khi sinh viên trường)