Xây dựng website hỗ trợ nhập và so khớp điểm phục vụ công tác quản lý điểm tại trường đại học bách khoa
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 3736 949, Fax (84-511) 842 771 Website: itf.ud.edu.vn, E-mail: cntt@ud.edu.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : XÂY DỰNG WEBSITE HỔ TRỢ NHẬP VÀ SO KHỚP ĐIỂM PHỤC VỤ CÔNG TÁC QUẢN LÝ ĐIỂM TẠI TRƯỜNG ĐẠI HỌC BÁCH KHOA Mã số :06T2-02 Ngày bảo vệ : 15 – 16/06/2011 SINH VIÊN : NGUYỄN QUÝ CANH LỚP : 06T2 GVHD : Ths.NGUYỄN VĂN NGUYÊN ĐÀ NẴNG , 06/2011 LỜI CẢM ƠN Tôi xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin thầy cô giảng dạy trường Đại học Bách khoa Đà Nẵng truyền đạt kiến thức quý báu cho năm học vừa qua Đặc biệt, Tôi xin chân thành cảm ơn thầy giáo Nguyễn Văn Nguyên tận tình hướng dẫn, động viên giúp đỡ suốt thời gian thực đề tài Và để có kết ngày hôm nay,tôi biết ơn gia đình,bạn bè động viên, khích lệ, tạo điều kiện thuận lợi suốt trình học tập trình thực đề tài tốt nghiệp Xin chân thành cám ơn bạn khoa Công nghệ thông tin – khóa 06, đặc biệt bạn lớp 06T2 ủng hộ, giúp đỡ, chia sẻ kiến thức, kinh nghiệm tài liệu có cho trình nghiên cứu thực đề tài Một lần xin chân thành cảm ơn! Đà Nẵng, ngày 05 tháng 06 năm 2011 Sinh viên thực Nguyễn Quý Canh-Lớp 06T2 LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung luận văn thực hướng dẫn trực tiếp thầy : Nguyễn Văn Nguyên Mọi tham khảo dùng báo cáo trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Đà Nẵng, ngày 05 tháng 06 năm 2011 Sinh viên thực Nguyễn Quý Canh-Lớp 06T2 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Đà Nẵng, ngày tháng 06 năm 2011 Giáo viên hướng dẫn Ths.Nguyễn Văn Nguyên MỤC LỤC TỔNG QUAN VỀ ĐỀ TÀI I Giới thiệu đề tài II Mục đích yêu cầu kết dự kiến III Phạm vi đề tài IV Nhiệm vụ thực V Phương pháp triển khai VI Công cụ thực VII Tóm tắt đồ án CƠ SỞ LÝ THUYẾT Tìm hiểu Visual Studio.NET I.1 Tìm hiểu NET Framework I.2 Các ứng dụng Web II ASP.NET II.1 Tóm tắt đặc điểm ASP.NET II.2 Các thành phần điều khiển ASP.NET II.3 ASP.NET cấu hình phân phối ứng dụng II.3.1 File cấu hình site – web.config II.3.2 File cấu hình cho ứng dụng global.asax II.4 Trạng thái biến Session Application ASP.NET II.5 ADO.NET II.5.1 Kết nối liệu ADO.NET II.5.2 Mô hình ADO.NET III Microsoft SQL Server 2005 III.1 Giới thiệu SQL III.2 Vai trò SQL 10 IV Mô hình ba lớp 11 IV.1 Presentation Layer 11 IV.2 Business Logic Layer 12 IV.3 Data Access Layer 12 I PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN 13 I Quy định đánh mã số 13 II Chức nhóm người dùng tham gia hệ thống 14 II.1 Sinh viên 14 II.2 Giảng viên 14 II.3 Giáo vụ khoa 14 II.4 Cán đào tạo 14 II.5 Quản trị hệ thống 15 III Xây dựng kịch cảnh cho Use case 16 III.1 Sinh viên 16 III.1.1 Đăng Nhập 16 III.1.2 Xem thông tin sinh viên 17 III.1.3 Đăng kí học phần 17 III.1.4 Hủy học phần 18 III.1.5 Xem thời khóa biểu 19 III.1.6 Xem lịch thi 19 III.1.7 Xem điểm thi 19 III.1.8 Thay đổi mật 20 III.1.9 Đăng xuất 20 III.2 Giảng viên 21 III.2.1 Đăng nhập 21 III.2.2 Sửa thông tin cá nhân giảng viên 22 III.2.3 Xem danh sách sinh viên 22 III.2.4 Xem lịch dạy 23 III.2.5 Thay đổi mật 23 III.2.6 Đăng xuất 24 III.3 Giáo vụ khoa 24 III.3.1 Đăng nhập 25 III.3.2 Xem báo cáo thống kê 25 III.3.3 Nhập Điểm 26 III.3.4 Đăng xuất 26 III.4 Cán đào tạo 27 III.4.1 Đăng nhập 27 III.4.2 Cán đào tạo quản lý sinh viên 28 III.4.3 Cán đào tạo quản lý lớp sinh hoạt 28 III.4.4 Cán đào tạo quản lý học phần 30 III.4.5 Nhập điểm 30 III.4.6 So khớp điểm 31 III.4.7 Đăng xuất 32 III.5 Quản trị hệ thống 33 III.5.1 Đăng nhập 33 III.5.2 Quản trị hệ thống quản lý tài khoản 34 III.5.3 Cấu hình trì hệ thống 34 III.5.1 Đăng xuất 35 IV Xây dựng sơ đồ 35 IV.1 Sơ đồ nhóm người dùng cán đào tạo 37 IV.1.1 Sơ đồ cán đào tạo 37 IV.1.2 Sơ đồ chức cập nhập thông tin 37 IV.1.3 Sơ đồ chức tạo liệu 38 IV.1.4 Sơ đồ chức xóa khóa 39 IV.1.5 Sơ đồ chức xem thông tin 40 IV.2 Sơ đồ nhóm người dùng sinh viên 41 IV.2.1 Sơ đồ chức sinh viên 41 IV.2.2 Sơ đồ chức đăng ký học phần 41 IV.2.3 Sơ đồ chức điều kiện đăng ký học phần 42 IV.2.4 Sơ đồ chức hủy học phần 42 IV.2.5 Sơ đồ chức thay đổi mật 43 IV.2.6 Sơ đồ chức xem lịch thi 43 IV.2.7 Sơ đồ chức xem thời khóa biểu 44 IV.3 Sơ đồ nhóm người dùng giảng viên 45 IV.3.1 Sơ đồ chức giảng viên 45 IV.3.1 Sơ đồ chức xem lịch dạy 45 IV.3.1 Sơ đồ chức xem thông tin cá nhân 46 IV.4 Sơ đồ nhóm người dùng giáo vụ khoa 46 IV.4.1 Sơ đồ giáo vụ khoa 46 IV.4.2 Sơ đồ chức xem sinh viên 47 IV.4.3 Sơ đồ chức xem báo cáo 47 IV.4.4 Sơ đồ chức xem thông tin 48 IV.5 Sơ đồ lớp nhóm người dùng quản trị hệ thống 48 IV.5.1 Sơ đồ quản trị hệ thống 48 IV.5.2 Sơ đồ chức thay đổi mật 49 V Tổ chức liệu 49 V.1 Tạo file Aspnetdb.mdf thư mục App_Data 49 V.2 Mô tả chức bảng sở liệu 52 V.3 Mô tả thuộc tính bảng sở liệu 52 V.3.1 Mô tả bảng khoa 52 V.3.2 Mô tả bảng ngành 53 V.3.3 Mô tả bảng chương trình đào tạo 53 V.3.4 Mô tả bảng cán 53 V.3.5 Mô tả bảng sinh viên 54 V.3.6 Mô tả bảng lớp sinh hoạt 54 V.3.7 Mô tả bảng cấp đào tạo 55 V.3.8 Mô tả bảng học kỳ 55 V.3.9 Mô tả bảng học phần 56 V.3.10 Mô tả bảng lớp học phần 56 V.3.11 Mô tả bảng kết thi học phần 57 V.3.12 Mối quan hệ bảng 58 V.3.13 Các loại học phần hệ tín 58 V.3.14 Công thức tính điểm tổng kết loại học phần 58 V.3.15 Quy luật tính điểm chữ học phần 59 XÂY DỰNG VÀ TRIỂN KHAI HỆ THỐNG 60 Trang chủ hệ thống đào tạo tín 60 I.1 Hệ thống menu trái 61 II Nhóm người dùng sinh viên 62 II.1 Trang chủ sinh viên 62 II.1.1 Menu trái 62 II.1.2 Trang xem điểm 63 II.1.3 Trang đổi mật 63 III Nhóm người dùng cán đào tạo 64 III.1 Trang chủ 64 III.1.1 Menu trái 65 III.1.2 Nhập điểm thi sinh viên 65 III.1.3 Cán đào tạo tiến hành so khớp điểm 66 IV Nhóm người dùng quản trị hệ thống 67 IV.1 Trang chủ 67 IV.1.1 Menu trái 67 IV.2 Quản lý UserName 68 I KẾT LUẬN 70 Kết đạt 70 I.1 Về mặt lý thuyết 70 I.2 Về mặt thực tiễn 70 II Những điều chưa làm 71 III Hướng phát triển đề tài 71 I DANH MỤC HÌNH ẢNH Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình : Thành Phần NET Framework : Mô hình minh họa cho tiến trình : Mô hình ADO.NET : Mô hình ba lớp 11 : Use case sinh viên 16 : Use case giảng viên 21 : Use case giáo vụ khoa 24 : Use case cán đào tạo 27 : Lưu đồ thuật toán so khớp 32 10 : Use case quản trị hệ thống 33 11 : Sơ đồ lớp tổng quát hệ thống đăng kí tín 36 12 : Sơ đồ lớp cán đào tạo 37 13 : Sơ đồ chức cập nhật thông tin 38 14 : Sơ đồ chức tạo liệu 39 15 : Sơ đồ chức xóa khóa 39 16 : Sơ đồ chức xem thông tin 40 17 : Sơ đồ lớp sinh viên 41 18 : Sơ đồ chức đăng kí học phần 41 19 : Sơ đồ chức điều kiện đăng kí học phần 42 20 : Sơ đồ chức hủy học phần 42 21 : Sơ đồ chức thay đổi pass 43 22 : Sơ đồ chức xem lịch thi 43 23 : Sơ đồ chức xem thời khóa biểu 44 24 : Sơ đồ giảng viên 45 25 : Sơ đồ chức xem lịch dạy 45 26 : Sơ đồ chức xem thông tin cá nhân 46 27 : Sơ đồ lớp giáo vụ khoa 46 28 : Sơ đồ chức xem danh sách sinh viên 47 29 : Sơ đồ chức xem báo cáo thống kê 47 30 : Sơ đồ chức xem thông tin cá nhân 48 31 : Sơ đồ lớp quản trị hệ thống 48 32 : Sơ đồ chức thay đổi mật 49 33 : Lệnh tạo file Aspnetdb 50 34 : Quá trình cài đặt thành công 50 35 : File Aspnetdb có SQL Server 51 36 : Mối quan hệ bảng file Aspnetdb 51 37 : Mối quan hệ bảng sở liệu 58 38 : Trang chủ hệ thống đào tạo tín 60 39 : Mô tả menu trái nhóm người dùng chung 61 40 : Trang chủ người dùng sinh viên 62 41 : Mô tả menu trái người dung sinh viên 62 42 : Trang chức xem điểm 63 43 : Trang chức đổi mật 63 44 : Trang chủ nhóm người dùng cán đào tạo 64 45 : Mô tả menu trái nhóm người dùng cán đào tạo 65 46 : Trang chức nhập điểm thi cho sinh viên 66 47 : Trang chức so khớp điểm 67 48 : Trang chủ nhóm người dùng quản trị hệ thống 67 Hình Hình Hình Hình Hình 49 50 51 52 53 : Giới thiệu menu trái người dùng quản trị hệ thống 67 : Chức quản lý UserName hệ thống 68 : Chức thay đổi quyền , xóa UserName quản trị hệ thống 68 : Chỉnh sửa user name 69 : Tạo User Name 69 DANH MỤC BẢNG Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng Bảng : : : : : : : : : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : 37 : 38 : 39 : 40 : 41 : 42 : Mô tả hoạt động đăng nhập sinh viên 16 Mô tả hoạt động xem thông tin sinh viên 17 Mô tả hoạt động đăng kí học phần sinh viên 18 Mô tả hoạt động hủy học phần sinh viên 18 Mô tả hoạt động xem thời khóa biểu sinh viên 19 Mô tả hoạt động xem lịch thi sinh viên 19 Mô tả hoạt động xem điểm thi sinh viên 19 Mô tả hoạt động thay đổi mật sinh viên 20 Mô tả hoạt động đăng xuất sinh viên 20 Mô tả hoạt động đăng nhập giảng viên 21 Mô tả hoạt động sửa thông tin cá nhân giảng viên 22 Mô tả hoạt động xem danh sách sinh viên giảng viên 22 Mô tả hoạt động xem lịch dạy giảng viên 23 Mô tả hoạt động thay đổi mật giảng viên 23 Mô tả hoạt động đăng xuất giảng viên 24 Mô tả hoạt động đăng nhập giáo vụ khoa 25 Mô tả hoạt động xem báo cáo thống kê giáo vụ khoa 25 Mô tả hoạt động cập nhập điểm giáo vụ khoa 26 Mô tả hoạt động đăng xuất giáo vụ khoa 26 Mô tả hoạt động đăng nhập cán đào tạo 27 Mô tả hoạt động quản lý sinh viên cán đào tạo 28 Mô tả hoạt động quản lý lớp học cán đào tạo 29 Mô tả hoạt động quản lý học phần cán đào tạo 30 Mô tả hoạt động cập nhập điểm cán đào tạo 31 Mô tả hoạt động so khớp điểm cán đào tạo 31 Mô tả hoạt động đăng xuất cán đào tạo 32 Mô tả hoạt động đăng nhập quản trị hệ thống 33 Mô tả hoạt động quản lý tài khoản quản trị hệ thống 34 Mô tả hoạt động cấu hình trì hệ thống 35 Mô tả hoạt động đăng xuất quản trị hệ thống 35 Mô tả thuộc tính bảng kết thi học phần 52 Mô tả thuộc tính bảng khoa 52 Mô tả thuộc tính bảng ngành 53 Mô tả thuộc tính bảng chương trình đào tạo 53 Mô tả thuộc tính bảng cán 54 Mô tả thuộc tính bảng sinh viên 54 Mô tả thuộc tính bảng lớp sinh hoạt 55 Mô tả thuộc tính bảng cấp đào tạo 55 Mô tả thuộc tính bảng học kỳ 55 Mô tả thuộc tính bảng học phần 56 Mô tả thuộc tính bảng lớp học phần 56 Mô tả thuộc tính bảng kết thi học phần 57 Xây dựng website hỗ trợ nhập so khớp điểm V.3.12 Mối quan hệ bảng Hình V.3.13 37 : Mối quan hệ bảng sở liệu Các loại học phần hệ tín Điểm hệ đào tạo tín tính theo loại học phần sau : Học phần lý thuyết Học phần thực hành Học phần đồ án V.3.14 Công thức tính điểm tổng kết loại học phần Học phần lý thuyết: Điểm tổng kết = (Điểm kỳ*3 + Điểm cuối kỳ*5 + Điểm tập*2)/10 Học phần thực hành: Điểm tổng kết = Điểm cuối kỳ Học phần đồ án : SVTH : Nguyễn Quý Canh-Lớp 06T2 58 Xây dựng website hỗ trợ nhập so khớp điểm Điểm tổng kết =(Điểm tập*2 + Điểm cuối kỳ*8)/10 V.3.15 Quy luật tính điểm chữ học phần Nếu < Điểm tổng kết < điểm chữ học phần F ->Loại Kém >Không đạt Nếu =< Điểm tổng kết =< 5.4 điểm chữ học phần D ->Loại trung bình yếu Nếu 5.5 =< Điểm tổng kết =< 6.9 điểm chữ học phần C -> Loại trung bình Nếu 7.0 =< Điểm tổng kết =Loại Khá Nếu 8.5 =< Điểm tổng kết =< 10.0 điểm chữ học phần A ->Loại Giỏi SVTH : Nguyễn Quý Canh-Lớp 06T2 59 CHƯƠNG IV XÂY DỰNG VÀ TRIỂN KHAI HỆ THỐNG Dựa vào kết đạt trình phân tích thiết kế nêu trên, tiến hành xây dựng hệ thống đăng ký tín với trang chức trang , minh họa qua hình I Trang chủ hệ thống đào tạo tín Hình 38 : Trang chủ hệ thống đào tạo tín SVTH : Nguyễn Quý Canh-Lớp 06T2 60 Xây dựng website hỗ trợ nhập so khớp điểm I.1 Hệ thống menu trái Trang Chủ: Chuyển đến trang chủ Phòng Khoa: Chuyển đến trang phòng khoa Tin Tức: Chuyển đến trang tin tức Đào Tạo: chuyển đến trang thông tin đào tạo Thông tin thông báo: Đến trang thông tin Tài Nguyên: Chuyển đến trang download Thư Viện: Chuyển đến trang Thư viện Diễn Đàn: Chuyển đến diễn đàn Hình Ảnh: Chuyển đến thư viện hình ảnh Giới Thiệu: Chuyển đến trang giới thiệu Liên lạc: Chuyển đến trang thông tin liên lạc Tất thừa kế từ Website thức Trường Đại Học Bách Khoa Đà Nẵng Liên Kết đến Website cần thiết Liên kết đến trang hướng dẫn sử dụng nhóm người dùng cụ thể Hình 39 : Mô tả menu trái nhóm người dùng chung SVTH : Nguyễn Quý Canh-Lớp 06T2 61 Xây dựng website hỗ trợ nhập so khớp điểm II Nhóm người dùng sinh viên II.1 Trang chủ sinh viên Hình II.1.1 40 : Trang chủ người dùng sinh viên Menu trái Xem Điểm: Chuyển đến trang xem điểm Đăng kí học phần: Chuyển đến trang đăng kí học phần Lịch thi: Chuyển đến trang lịch thi Thời khóa biểu: Chuyển đến trang thời khóa biểu Học phần đề nghị: Chuyển đến trang học phần đề nghị Thông tin : Xem thông tin người đăng nhập đổi mật Hình 41 : Mô tả menu trái người dung sinh viên SVTH : Nguyễn Quý Canh-Lớp 06T2 62 Xây dựng website hỗ trợ nhập so khớp điểm II.1.2 Trang xem điểm Xem điểm thi sinh viên Nguyễn Quý Canh Học kỳ Năm học 2010-2011 Hiện có môn cập nhập điểm Hình II.1.3 42 : Trang chức xem điểm Trang đổi mật Người dùng Nguyễn Quý Canh đổi mật Hình 43 : Trang chức đổi mật SVTH : Nguyễn Quý Canh-Lớp 06T2 63 Xây dựng website hỗ trợ nhập so khớp điểm III Nhóm người dùng cán đào tạo III.1 Trang chủ Hình 44 : Trang chủ nhóm người dùng cán đào tạo SVTH : Nguyễn Quý Canh-Lớp 06T2 64 Xây dựng website hỗ trợ nhập so khớp điểm III.1.1 Menu trái Đây chức cán đào tạo kích vào chức hệ thống chuyển đến trang có chi tiết chức đó: Quản lý giảng viên Quản lý sinh viên Quản lý thời khóa biểu Quản lý lịch thi Quản lý học phần đề nghị Quản lý học phần Quản lý điểm Quản lý chương trình đào tạo Xem báo cáo thông kê Xem sửa thông tin cá nhân Thay đổi pass Hình III.1.2 45 : Mô tả menu trái nhóm người dùng cán đào tạo Nhập điểm thi sinh viên Cán đào tạo Nguyễn Văn Nguyên nhập điểm cho học phần An Toàn Thông Tin mạng thuộc loại môn học : Lý thuyết SVTH : Nguyễn Quý Canh-Lớp 06T2 65 Xây dựng website hỗ trợ nhập so khớp điểm Hình III.1.3 46 : Trang chức nhập điểm thi cho sinh viên Cán đào tạo tiến hành so khớp điểm Sau nhập điểm xong , cán đào tạo tiến hành so khớp điểm Như minh họa có lổi “Điểm tập” Cụ thể mầu đỏ lên yêu cầu cán đào tạo xem lại việc nhập điểm SVTH : Nguyễn Quý Canh-Lớp 06T2 66 Xây dựng website hỗ trợ nhập so khớp điểm Hình 47 : Trang chức so khớp điểm IV Nhóm người dùng quản trị hệ thống IV.1 Trang chủ Hình IV.1.1 48 : Trang chủ nhóm người dùng quản trị hệ thống Menu trái Chứa chức quản trị hệ thống: Quản lý User Tạo User Chỉnh sửa thông tin cá nhân Thay đổi pass Hình 49 : Giới thiệu menu trái người dùng quản trị hệ thống SVTH : Nguyễn Quý Canh-Lớp 06T2 67 Xây dựng website hỗ trợ nhập so khớp điểm IV.2 Quản lý UserName Hiện hệ thống tồn UserName Roles Hình 50 : Chức quản lý UserName hệ thống Tại , Quản trị hệ thống chỉnh sửa quyền , thông tin UserName, xóa…của UserName tồn hệ thống Hình 51 : Chức thay đổi quyền , xóa UserName quản trị hệ thống SVTH : Nguyễn Quý Canh-Lớp 06T2 68 Xây dựng website hỗ trợ nhập so khớp điểm Quản trị hệ thống chỉnh sửa cho User name : 01022 Hình Hình 52 : Chỉnh sửa user name 53 : Tạo User Name SVTH : Nguyễn Quý Canh-Lớp 06T2 69 CHƯƠNG V KẾT LUẬN I Kết đạt I.1 Về mặt lý thuyết Đề tài thực theo hướng làm phần mềm nhiều nhà phát triển phần mềm lựa chọn, kết hợp trình phân tích ứng dụng dựa ngôn ngữ mô hình hợp UML trình xây dựng ứng dụng theo mô hình ba tầng Sự kết hợp đảm bảo cho ứng dụng có khả nâng cấp, bảo trì dễ dàng, giảm khả phải sửa lại mã nguồn chương trình Sau nghiên cứu tìm hiểu khẳng định hệ thống quản lý đào tạo theo học chế tín hệ thống phức tạp Nó bao gồm nhiều hệ thống nằm bên quản lý sinh viên , quản lý học phần , quản lý lớp sinh hoạt… Có nhiều vấn đề cần nghiên cứu để xây dựng ứng dụng quản lý tín hoàn chỉnh Tuy nhiên đồ án tốt nghiệp em đặt số yêu cầu để giải quyết, cụ thể em giải toán quản lý đào tạo tín Với yêu cầu đặt em áp dụng giải pháp cho trình phân tích thiết kế hệ thống Chi tiết lý thuyết nghiên cứu em trình bày phần trước đồ án Đó kết đạt mặt lý thuyết đồ án I.2 Về mặt thực tiễn Dựa vào yêu cầu đặt ban đầu đề tài, em xây dựng hệ thống đào tạo tín đạt số kết sau: Là hệ thống có nhiều nhóm người dùng Ứng dụng có khả quản lý tài khoản người dùng phân theo nhóm đối tượng Với chức nhóm đối tượng nêu rõ phần đặc tả ứng dụng Hổ trợ nhập điểm cách tối ưu chức so khớp điểm phòng đào tạo khoa nhập nhằm tránh trường hợp nhập điểm sai Hệ thống xây dựng tiêu chí bảo mật để giảm rủi ro sai lệch mát liệu xảy ra, cụ thể chúng em cấu hình ứng dụng với chức bảo mật định, mật tất nhóm người dùng bắt buộc phải có ký tự đặc biệt điều giúp mật tài khoản an toàn Với kết đạt trên, ứng dụng quản lý đăng ký tín góp phần giảm nhẹ chi phí đơn giản hóa công tác quản lý đăng ký tín trường SVTH : Nguyễn Quý Canh-Lớp 06T2 70 Xây dựng website hỗ trợ nhập so khớp điểm II Những điều chưa làm Với yêu cầu nêu thực đề tài, bên cạnh kết khả quan, số điểm chưa làm được: Chưa hoàn thành phân hệ dành cho nhóm người dùng chung, nhóm người dùng giảng viên nhóm người dùng giáo vụ khoa Chưa hoàn thiện tất phân hệ quản lý trường học để trở thành hệ thống quản lý tín hoàn chỉnh Tốc độ xử lý hệ thống chậm Giao diện hệ thống phức tạp , gây khó khăn cho người sử dụng III Hướng phát triển đề tài Hoàn thiện phân hệ dành cho tất nhóm người dùng Thống sở liệu thêm vào phân hệ quản lý khác để trở thành hệ thống quản lý tín hoàn chỉnh Tốc độ chương trình cần cải tiến Hệ thống làm sở để hợp sở liệu tất khoa trường, từ mở rộng phát huy tối đa ưu điểm chế đào tạo tín Thiết kế giao diện dễ sử dụng , thân thiện với người dùng SVTH : Nguyễn Quý Canh-Lớp 06T2 71 TÀI LIỆU THAM KHẢO [1] [2] [3] [4] [5] [6] [7] TS.Dương Kiều Hoa - Tôn Thất Hòa Phân tích thiết kế HTTT theo UML Joseph Schmuller Sams Teach Yourself UML in 24 Hours, Third Edition KS.Trịnh Quốc Tiến.Vísual C# 2008 Nhà xuất Hồng Đức WallPearl Simple CSS Standard Edition Trần Nguyên Phong Giáo Trình SQL Đại Học Khoa Học Huế Các tài liệu khác khai thác từ nguồn Internet Nguyễn Thiên Bằng Khám phá SQL Server 2005 Nhà xuất Lao Động Xã Hội, 2006, 275tr [8] Các Trang Web tham khảo Trang web : http://www.codeproject.com/ Trang web: http://www.google.com.vn/ Trang web: http://ddth.com/ Trang web: http://www.ebook.edu.vn/ Trang web: http://www.csharpvn.com/ Trang web : http://www.vn-zoom.com Trang web: http://www.thuvienit.org/ [...]... Xem và sửa thông tin cá nhân 6 Thay đổi Password II.4 Cán bộ đào tạo 1 Đăng nhập - Đăng xuất 2 Quản lý sinh viên 3 Quản lý giảng viên 4 Quản lý lớp sinh hoạt SVTH : Nguyễn Quý Canh-Lớp 06T2 14 Xây dựng website hỗ trợ nhập và so khớp điểm 5 Quản lý lớp học phần 6 Xem các báo cáo thống kê 7 Quản lý các khoa 8 Quản lý tài khoản và thông tin giảng viên và sinh viên 9 Nhập và so khớp điểm cho sinh viên, quản. .. sau: 1 Quản lý chương trình đào tạo 2 Quản lý đăng ký học phần 3 Quản lý điểm 4 Quản lý học phần 5 Quản lý nhân sự 6 Quản lý phòng học 7 Quản lý sinh viên 8 Quản lý thời khóa biểu Mặc dù được chia thành các phân hệ như trên, nhưng giữa chúng vẫn có những tác động qua lại, kết quả của phân hệ này có thể là thông tin đầu vào cho một phân hệ khác và ngược lại Chẳng hạn như, phân hệ Quản lý tài vụ cần... qua môi trường Internet Hỗ trợ nhập điểm tối ưu nhất với chức năng so khớp điểm giữa khoa và phòng đào tạo Nhằm tránh những sai sót dẫn đến ảnh hưởng đến sinh viên cũng như cán bộ đào tạo SVTH : Nguyễn Quý Canh-Lớp 06T2 1 Xây dựng website hỗ trợ nhập và so khớp điểm III Phạm vi đề tài Qua thực tế và những kinh nghiệm thu thập được, việc quản lý của nhà trường khi áp dụng mô hình đào tạo theo học cơ... 06T2 13 Xây dựng website hỗ trợ nhập và so khớp điểm II Chức năng các nhóm người dùng tham gia hệ thống Dựa vào mô hình và sự tìm hiểu dưới trường Đại Học Bách Khoa Đà Nẵng để đưa các các tác nhân tác động tới hệ thống như sau: II.1 Sinh viên 1 Đăng nhập - Đăng xuất 2 Xem và sửa thông tin cá nhân của sinh viên 3 Đăng ký học phần, hủy học phần đã đăng ký 4 Xem lịch thi 5 Xem thời khóa biểu 6 Xem điểm thi... nhập Mục đích: Giáo vụ khoa đăng nhập vào hệ thống Hành động của tác nhân 1 Giáo vụ khoa: nhập Username và Password để đăng nhập Hành động của hệ thống 2 Hệ thống hiển thị dữ liệu mà Giáo vụ khoa vừa nhập vào 3 Giáo vụ khoa: báo hiệu việc đăng nhập 4 Hệ thống kiểm tra về tài khoản Giáo vụ khoa trong cơ sơ dữ liệu Nếu không hợp lệ, hệ thống thông báo để Giáo vụ khoa có thể đăng nhập lại Nếu tài khoản... so khớp điểm cho sinh viên, quản lý điểm 10 Xem và sửa thông tin cá nhân cán bộ đào tạo 11 Thay đổi Password II.5 Quản trị hệ thống 1 Đăng nhập - Đăng xuất 2 Quản lý tài khoản 3 Cấu hình hệ thống, duy trì hệ thống 4 Xem và sửa thông tin cá nhân quản trị hệ thống 5 Thay đổi Password SVTH : Nguyễn Quý Canh-Lớp 06T2 15 Xây dựng website hỗ trợ nhập và so khớp điểm III Xây dựng các kịch cảnh cho các Use case... dịch vụ bên ngoài một cách dễ dàng và đơn giản như truy xuất các dịch vụ nội tại SVTH : Nguyễn Quý Canh-Lớp 06T2 12 Xây dựng website hỗ trợ nhập và so khớp điểm CHƯƠNG III PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN I Quy định đánh mã số Mã khoa , phòng ban Ký hiệu: DD Ý nghĩa: DD là số thứ tự của khoa trong trường Mã ngành Ký hiệu: DDNS Ý nghĩa: DD là ký hiệu khoa; N là tên viết tắt của ngành trong khoa; ... Tính duy nhất của các lớp học phần & học phần đã đăng ký - Tính duy nhất của các học phần đề nghị - Số tín chỉ được phép đăng ký tối đa (mặc định là ba mươi tín chỉ) - Số lượng sinh viên đăng ký tối đa của một lớp học phần - Điều kiện học trước, tiên quyết và song hành của một học phần cho phép SVTH : Nguyễn Quý Canh-Lớp 06T2 17 Xây dựng website hỗ trợ nhập và so khớp điểm Nếu học phần nào không hợp lệ... Canh-Lớp 06T2 11 Xây dựng website hỗ trợ nhập và so khớp điểm UI Process Components: là thành phần chịu trách nhiệm quản lý các qui trình chuyển đổi giữa các UI Components Ví dụ chịu trách nhiệm quản lý các màn hình nhập dữ liệu trong một loạt các thao tác định trước như các bước trong một Wizard IV.2 Business Logic Layer Lớp này thực hiện các nghiệp vụ chính của hệ thống, sử dụng các dịch vụ do lớp Data... cầu xem điểm thi của mình 2 Hệ thống kiểm tra username của sinh viên Hệ thống sẽ hiển thị ra điểm của sinh 3 Sinh viên: xác nhận hoàn tất việc viên trong tất cả các học kỳ xem điểm Bảng 7 : Mô tả hoạt động xem điểm thi của sinh viên SVTH : Nguyễn Quý Canh-Lớp 06T2 19 Xây dựng website hỗ trợ nhập và so khớp điểm III.1.8 Thay đổi mật khẩu Mục đích: Cho phép thay đổi mật khẩu hiện tại Hành động của tác nhân ... xuất Quản lý sinh viên Quản lý giảng viên Quản lý lớp sinh hoạt SVTH : Nguyễn Quý Canh-Lớp 06T2 14 Xây dựng website hỗ trợ nhập so khớp điểm Quản lý lớp học phần Xem báo cáo thống kê Quản lý khoa. .. chia thành phân hệ sau: Quản lý chương trình đào tạo Quản lý đăng ký học phần Quản lý điểm Quản lý học phần Quản lý nhân Quản lý phòng học Quản lý sinh viên Quản lý thời khóa biểu Mặc dù chia... Giáo vụ khoa Hình SVTH : Nguyễn Quý Canh-Lớp 06T2 : Use case giáo vụ khoa 24 Xây dựng website hỗ trợ nhập so khớp điểm III.3.1 Đăng nhập Mục đích: Giáo vụ khoa đăng nhập vào hệ thống Hành động tác