(LUẬN VĂN THẠC SĨ) Thiết kế hệ thống thông tin quản lý kết quả học tập của sinh viên theo học chế tín chỉ của trường Đại học Công nghiệp Hà Nội bằng phương pháp hướng đối tượng

136 4 0
(LUẬN VĂN THẠC SĨ) Thiết kế hệ thống thông tin quản lý kết quả học tập của sinh viên theo học chế tín chỉ của trường Đại học Công nghiệp Hà Nội bằng phương pháp hướng đối tượng

Đ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

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ CHU THỊ QUYÊN THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ KẾT QUẢ HỌC TẬP CỦA SINH VIÊN THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC CƠNG NGHIỆP HÀ NỘI BẰNG PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG LUẬN VĂN THẠC SĨ HÀ NỘI – 2011 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ CHU THỊ QUYÊN THIẾT KẾ HỆ THỐNG THÔNG TIN QUẢN LÝ KẾT QUẢ HỌC TẬP CỦA SINH VIÊN THEO HỌC CHẾ TÍN CHỈ CỦA TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI BẰNG PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG Ngành: Công nghệ thông tin Chuyên ngành: Hệ thống thông tin Mã số: 60 48 05 LUẬN VĂN THẠC SĨ NGƯỜI HƯỚNG DẪN KHOA HỌC: TS Lê Văn Phùng HÀ NỘI – 2011 TIEU LUAN MOI download : skknchat@gmail.com MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN TÓM TẮT KẾT QUẢ BẢNG CÁC CỤM TỪ VIẾT TẮT DANH MỤC CÁC HÌNH VẼ MỞ ĐẦU 11 CHƢƠNG I 12 HỆ THỐNG ĐÀO TẠO ĐẠI HỌC THEO HỌC CHẾ TÍN CHỈ 12 1.1 Tổng quan học chế tín 12 1.1.1 Quan niệm học chế tín 13 1.1.2 Sự khác biệt đào tạo theo niên chế theo học chế tín 14 1.1.3 Ưu điểm hạn chế đào tạo theo tín 17 1.1.4 Thực trạng hệ thống chuyển đổi tín Việt Nam 18 1.2 Đào tạo theo học chế tín trường ĐH Cơng nghiệp Hà Nội 20 1.2.1 Thông tin chung 20 1.2.2 Công tác đào tạo quản lý đào tạo 22 CHƢƠNG II 26 KỸ NGHỆ HƢỚNG ĐỐI TƢỢNG 26 2.1 Cách tiếp cận hướng đối tượng 26 2.1.1 Tổng quan 26 2.1.2 Ưu, khuyết điểm phương pháp hướng đối tượng 26 2.1.3 Một số khái niệm phân tích thiết kế hướng đối tượng 27 2.2 Ngơn ngữ mơ hình hóa thống UML 31 2.2.1.Tổng quan UML 31 2.2.2 Các khối xây dựng 33 2.2.3 Các quy tắc ngữ nghĩa 41 2.2.4 Các chế chung UML 41 2.3 Quy trình Phân tích thiết kế HTTT theo hướng đối tượng 43 2.3.1 Xác định yêu cầu hệ thống 43 2.3.2 Phân tích hệ thống 44 2.3.3 Thiết kế hệ thống 45 2.3.4 Lập trình kiểm thử chương trình 47 2.3.5 Vận hành bảo trì hệ thống 47 CHƢƠNG III 49 TIEU LUAN MOI download : skknchat@gmail.com XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ KẾT QUẢ HỌC TẬP CỦA SINH VIÊN THEO HỌC CHẾ TÍN CHỈ TRƢỜNG ĐHCN HÀ NỘI 49 3.1 Xác định yêu cầu hệ thống 49 3.1.1 Yêu cầu thông tin nghiệp vụ 49 3.1.2 Các chức hệ thống 53 3.2 Phân tích hệ thống Desktop 54 3.2.1 Phân tích chung ca sử dụng 54 3.2.2 Phân tích gói “Quản trị hệ thống” 58 3.2.3 Phân tích gói “Quản lí điểm” 62 3.2.4 Phân tích gói “Quản lý tốt nghiệp” 76 3.3 Thiết kế hệ thống Desktop 80 3.3.1 Thiết kế gói “Quản trị hệ thống” 80 3.3.2 Thiết kế gói “Quản lí điểm” 85 3.3.3 Thiết kế gói “Quản lý tốt nghiệp” 100 3.3.4 Mô tả CSDL 104 3.3.5 Biểu đồ thành phần 109 3.3.6 Biểu đồ triển khai 110 3.4 Phân tích hệ thống Website 110 3.4.1 Phân tích ca sử dụng 110 3.4.2 Biểu đồ trạng thái 114 3.4.3 Biểu đồ lớp lĩnh vực 115 3.5 Thiết kế hệ thống Website 116 3.5.1 Biểu đồ động 116 3.5.2 Biểu đồ hoạt động 118 3.5.3 Biểu đồ thành phần hệ thống website 122 3.5.4.Biểu đồ triển khai hệ thống website 122 3.6 Biểu đồ triển khai toàn hệ thống 123 3.6.1 Môi trường sử dụng 123 3.6.2 Công cụ phát triển 123 3.6.3 Biểu đồ quản lý ứng dụng 123 3.6.4 Kiến trúc ứng dụng 124 CHƢƠNG IV 127 LẬP TRÌNH THỬ NGHIỆM 127 4.1 Giới thiệu hệ quản trị CSDL ngơn ngữ lập trình lựa chọn 127 4.1.1 Sơ lược hệ quản trị CSDL SQL Server 127 4.1.2.Vài nét ngơn ngữ lập trình 128 4.2 Kết thử nghiệm – số giao diện chụp từ chương trình 131 KẾT LUẬN 136 TÀI LIỆU THAM KHẢO 137 TIEU LUAN MOI download : skknchat@gmail.com BẢNG CÁC CỤM TỪ VIẾT TẮT TC Tín CTĐT Chương trình đào tạo ĐHCNHN Đại học công nghiệp Hà nội QĐ-BGDĐT Quyết định – Bộ giáo dục đào tạo QĐ-ĐHCN Quyết định- Đại học cơng nghiệp TBC Trung bình chung CSDL Cơ sở liệu SV Sinh viên TT Thông tin TKB Thời khóa biểu HTTT Hệ thống thơng tin ĐTB Điểm trung bình DS Danh sách QLĐT-TC Quản lý đào tạo tín UC Usecase UML Unified Modeling Language UI User Interface USDP Unified Softsware Development Proccess OMT Object Modeling Technique OOSE Object Oriented Software Engineering HaUI Hanoi University of Industry TIEU LUAN MOI download : skknchat@gmail.com DANH MỤC CÁC HÌNH VẼ Hình 2.1 Những khái niệm phương pháp hướng đối tượng 28 Hình 2.2 Các ký hiệu mơ tả lớp UML 29 Hình 2.3 Ký hiệu đối tượng UML 29 Hình 2.4 Gói lớp UML 31 Hình 2.5 Tổ chức gói hệ thống thư viện 31 Hình 2.6 Sự phát triển UML 32 Hình 2.7 Các khung nhìn hệ thống 33 Hình 2.8 Các thành phần sở UML 34 Hình 2.9 Lớp 34 Hình 2.10 Giao diện 35 Hình 2.11 Sự cộng tác 35 Hình 2.12 Ca sử dụng 35 Hình 2.13 Thành phần 35 Hình 2.14 Nút 35 Hình 2.15 Thông điệp/ thông báo 36 Hình 2.16 Trạng thái 36 Hình 2.17 Gói 36 Hình 2.18 Chú thích 37 Hình 2.19 Quan hệ phụ thuộc 37 Hình 2.20 Kết hợp 37 Hình 2.21 Tổng quát hóa 37 Hình 2.22 Thực hóa 37 Hình 2.23 Biểu đồ ca sử dụng “Quản trị hệ thống” 38 Hình 2.24 Biểu đồ lớp 38 Hình 2.25 Biểu đồ trình tự 39 Hình 2.26 Biểu đồ cộng tác 39 Hình 2.27 Biểu đồ trạng thái 40 Hình 2.28 Biểu đồ hoạt động 40 Hình 2.29 Biểu đồ triển khai 41 Hình 2.30 Các chế mở rộng (Extensibility mechanisms) 42 Hình 2.31 Biểu đồ trình phát triển phần mềm 43 Hình 2.32 Qui trình xây dựng mơ hình UML phân tích, thiết kế hệ thống 48 TIEU LUAN MOI download : skknchat@gmail.com Hình 3.1 Biểu đồ UC tổng quát hệ thống Desktop “Quản lý đào tạo tín chỉ” 57 Hình 3.2 Biểu đồ UC tổng quát hệ thống Desktop “Quản lý kết HT theo tín chỉ” 58 Hình 3.3 Biểu đồ UC tổng quát chức “Quản trị hệ thống” 58 Hình 3.4 Biểu đồ phân rã UC “Quản lý người dùng” 59 Hình 3.5 Biểu đồ phân rã UC “Quản lý nhóm người dùng” 59 Hình 3.6 Biều đồ lớp lĩnh vực modul Quản trị hệ thống 62 Hình 3.7 Biểu đồ usecase gói “Nhâp điểm SV” 63 Hình 3.8 Biểu đồ lớp Điểm mơn 65 Hình 3.9 Biểu đồ Usecase gói “Quản lý kết học tập” 66 Hình 3.10 Biểu đồ trạng thái lớp Điểm tổng hợp UC “Tính điểm TB học kì” 70 Hình 3.11 Biểu đồ trạng thái lớp Điểm tổng hợp UC “Tính điểm tích lũy” 71 Hình 3.12 Biểu đồ lớp gói “Quản lý kết học tập” 71 Hình 3.13 Biểu đồ Usecase gói Đánh giá kết rèn luyện 72 Hình 3.14 Biểu đồ trạng thái lớp Khen Thưởng 74 Hình 3.15 Biểu đồ trạng thái lớp kỷ luật 75 Hình 3.16 Biểu đồ lớp gói “Đánh giá kết rèn luyện” 75 Hình 3.17 Biểu đồ lớp gói “Quản lí điểm” 76 Hình 3.18 Biểu đồ UC gói “Quản lý tốt nghiệp” 77 Hình 3.19 Biểu đồ trạng thái lớp Sinh viên 79 Hình 3.20 Biểu đồ lớp tham gia ca sử dụng gói “Quản lí tốt nghiệp” 80 Hình 3.21 Biều đồ UC đăng nhập 81 Hình 3.22 Biều đồ UC đổi mật 81 Hình 3.23 Biều đồ UC thêm nhóm người dùng 82 Hình 3.24 Biều đồ hoạt động UC đăng nhập 82 Hình 3.25 Biều đồ hoạt động UC Đổi mật 83 Hình 3.26 Biều đồ hoạt động UC Thêm nhóm người dùng 83 Hình 3.27 Biều đồ hoạt động UC Thêm người sử dụng 84 Hình 3.28 Biểu đồ cộng tác UC “ Đăng nhập” 84 Hình 3.29 Biểu đồ cộng tác UC “Đổi mật khẩu” 85 Hình 3.30 Biểu đồ lớp UC “ Nhập điểm sinh viên” 85 Hình 3.31 Biểu đồ trình tự UC “Nhập điểm sinh viên từ excel” 86 Hình 3.32 Biểu đồ trình tự UC “Xóa điểm” 86 Hình 3.33 Biểu đồ trình tự UC “Sửa điểm” 87 Hình 3.34 Biểu đồ hoạt động UC “Nhập điểm sinh viên từ excel” 88 TIEU LUAN MOI download : skknchat@gmail.com Hình 3.35 Biểu đồ hoạt động UC “Xóa điểm” 88 Hình 3.36 Biểu đồ hoạt động UC “Sửa điểm” 88 Hình 3.37 Biểu đồ hoạt động UC “In danh sách thi lại lần 2” 89 Hình 3.38 Biểu đồ hoạt động UC “In danh sách hoc lại” 89 Hình 3.39 Biểu đồ cộng tác UC Nhập điểm Sinh viên 90 Hình 3.40 Biểu đồ cộng tác UC sửa điểm SV 90 Hình 3.41 Lớp ca sử dụng “Tinh diem TB hoc ki” 91 Hình 3.42 Lớp tham gia ca sử dụng “Tính điểm tích lũy” 92 Hình 3.43 Biểu đồ UC “Tinh diem TB hoc ki” 92 Hình 3.44 Biểu đồ UC “Tinh diem tích lũy” 93 Hình 3.45 Biểu đồ UC “Thong ke diem” 93 Hình 3.46 Biểu đồ UC “In danh sách kết học tập” 94 Hình 3.47 Biểu đồ hoạt động UC”In danh sách thi lại lân 2” 94 Hình 3.48 Biểu đồ hoạt động UC “Tính điểm TB học kì” 95 Hình 3.49 Biểu đồ hoạt động UC “Tính điểm tích lũy” 95 Hình 3.50 Biểu đồ hoạt động UC “Thống kê điểm” 96 Hình 3.51 Biểu đồ hoạt động UC “Tìm kiếm kết học tập” 96 Hình 3.52 Biểu đồ hoạt động UC “In danh sách sinh viên học tiếp” 97 Hình 3.53 Biểu đồ cộng tác UC “Tính Điểm TB” 97 Hình 3.54 Biểu đồ cộng tác UC “Tính Điểm Tích Lũy” 98 Hình 3.55 Biểu đồ cộng tác UC “In danh sách Kết Quả học tập” 98 Hình 3.56 Biểu đồ trình tự UC “Hủy định xóa tên” 99 Hình 3.57 Biểu đồ hoạt động UC “Hủy định xóa tên” 99 Hình 3.58 Biểu đồ lớp ca sử dụng “In bảng điểm cá nhân” 100 Hình 3.59 Biểu đồ UC “In danh sách sinh viên tốt nghiệp” 100 Hình 3.60 Biểu đồ UC “In danh sách sinh viên không tốt nghiệp” 101 Hình 3.61 Biểu đồ hoạt động UC “Phân hạng tốt nghiệp” 101 Hình 3.62 Biểu đồ hoạt động UC “In danh sách sinh viên tốt nghiệp” 102 Hình 3.63 Biểu đồ hoạt động UC “In danh sách sinh viên khơng tốt nghiệp” 102 Hình 3.64 Biểu đồ hoạt động UC “Tìm kiếm bảng điểm Sinh viên” 103 Hình 3.65 Biểu đồ cộng tác “In danh sách SV tốt nghiệp” 103 Hình 3.66 Biểu đồ cộng tác “In bảng điểm cá nhân” 104 Hình 3.67 Biểu đồ thành phần hệ thống Desktop 109 Hình 3.68 Biểu đồ triển khai hệ thống Desktop 110 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong Hình 3.69 Biểu đồ UC tổng quát tác nhân Sinh viên 111 Hình 3.70 Phân rã UC “Xem biểu mẫu thống kê” UC “Tra cứu sinh viên” 112 Hình 3.71 Biểu đồ trạng thái lớp thời khóa biểu 115 Hình 3.72 Biểu đồ liên kết lớp “Xem điểm tổng kết học kỳ” 115 Hình 3.73 Biểu đồ liên kết lớp thực thi ca sử dụng “Tra cứu kết học tập” 116 Hình 3.74 Biểu đồ liên kết lớp thực thi ca sử dụng in bảng điểm 116 Hình 3.75 Biểu đồ UC “Xem thời khóa biểu” 117 Hình 3.76 Biểu đồ UC “Tra cứu kết học tập” 117 Hình3.77 Biểu đồ UC “Xem điểm tổng kết học kỳ” 118 Hình 3.78 Biểu đồ hoạt động UC “Xem thời khóa biểu” 118 Hình 3.79 Biểu đồ hoạt động UC “Tra cứu tiến độ” 119 Hình 3.80 Biểu đồ hoạt động UC “Xem biểu mẫu thống kê” 119 Hình 3.81 Biểu đồ hoạt động UC “Tra cứu kết học tập” 120 Hình 3.82 Biểu đồ hoạt động UC “Xem điểm tổng kết học kỳ” 120 Hình 3.83 Biểu đồ cộng tác UC “Tra cứu kết học tập” 121 Hình 3.84 Biểu đồ cộng tác UC “Xem bảng điểm Tổng kết Học kỳ ” 121 Hình 3.85 Biểu đồ thành phần hệ thốngWebsite 122 Hình 3.86 Biểu đồ triển khai hệ thống website 122 Hình 3.87 Biểu đồ triển khai Client/Server 124 Hình 3.88 Biểu đồ chức nhiệm vụ lớp phần mềm thiết kế hệ thống Website 124 Hình3.89 Biểu đồ chức nhiệm vụ lớp phần mềm thiết kế hệ thống Desktop 125 Hình 3.90 Biểu đồ triển khai hệ thống 126 Hình 4.1 Màn hình đăng nhập hệ thống Desktop 131 Hình 4.2 Màn hình giao diện hệ thống Desktop 131 Hình 4.3 Màn hình “ danh sách sinh viên” 132 Hình 4.4 hình “Nhập điểm sinh viên” 132 Hình 4.5 Màn hình “ Danh sách học tiếp học” 133 Hình 4.6 Màn hình “Thống kê danh sách sinh viên hồn thành chương trình đào tạo” 133 Hình 4.7 Màn hình Giao diện hệ thống Website 134 Hình 4.8 Màn hình “Xem bảng điểm cá nhân Website” 134 Hình 4.9 Form “Thống kê điểm” 135 Hình 4.10 Form thống kê học tiếp thơi học 135 (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 10 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong MỞ ĐẦU Ngày nay, thời kỳ hội nhập, quốc gia việc nắm nguồn lực thông tin ngành, lĩnh vực, doanh nghiệp giữ vai trò quan trọng nhân tố định cho phát triển kinh tế xã hội, góp phần gia tăng giá trị ngành, quan, đơn vị Trong cơng tác quản lý nói chung quản lý giáo dục đào tạo nói riêng, vấn đề xây dựng hệ thống thông tin quản lý quan tâm cịn lúng túng cịn thiếu phương pháp có sở khoa học quy trình chuẩn Ngày nay, kỹ nghệ phân tích thiết kế hệ thống thông tin phát triển mạnh chiều rộng lẫn chiều sâu Một số hướng phát triển tiên tiến đà tăng trưởng mạnh từ năm 1990 đến hướng đối tượng, hướng thành phần, hướng dịch vụ, việc phát triển phần mềm theo hướng đối tượng với ngôn ngữ thống UML đạt mức chuẩn nhờ cách tiếp cận theo vật (things) giúp cho việc nhận thức thành phần hệ thống cách sáng sủa khoa học Việc mơ hình hố q trình phân tích thiết kế tiến trình phát triển hệ thống theo hướng đối tượng hoạt động trọng tâm tạo nên tảng khoa học chắn việc trừu tượng hoá giới thực rộng lớn cách tiếp cận phù hợp để giải vấn đề nan giải vừa nêu Phần mềm quản lý kết học tập theo học chế tín trường đại học bước đầu cần đáp ứng yêu cầu hoàn thiện dần bước phục vụ tốt trước mắt hoạt động quản lý đào tạo tốt nghiệp trường Cao đẳng, Đại học nước Luận văn gồm chương Chương I: Hệ thống đào tạo đại học theo học chế tín Chương II: Kỹ nghệ hướng đối tượng Chương III: Xây dựng hệ thống thông tin quản lý kết học tập sinh viên theo học chế tín trường Đại học cơng nghiệp Hà nội Chương IV: Lập trình thử nghiệm Do điều kiện có hạn nên luận văn dừng lại nội dung Luận văn chắn không tránh khỏi hạn chế thiếu sót Rất mong nhận đóng góp bảo thầy để luận văn có tính khả thi việc áp dụng phát triển xây dựng hệ thống thông tin quản lý kết học tập sinh viên theo học chế tín trường Đại học công nghiệp Hà Nội (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 11 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 3.6 Biểu đồ triển khai toàn hệ thống Hệ thống bao gồm hai phần phần chạy desktop giao tiếp dựa mạng Lan, website tích hợp hệ thống chạy mạng Internet Hai hệ thống sử dụng chung sở liệu CSDL dùng chung đặt Server để hai hệ thống truy xuất Ở hệ thống Desktop, có máy làm máy chủ, kết nối thông tin đến CSDL chung, chia sẻ thông tin cho máy trạm thực cơng việc, có tài nguyên chung để chia sẻ với máy trạm nối máy in Ở hệ thống website, website đặt server riêng để truy cập thơng tin từ đâu dựa Internet Hệ thống thiết kế theo kiến trúc ứng dụng Client- Server lớp 3.6.1 Môi trƣờng sử dụng Module Quản lý kết học tập theo tín Website Modul Quản lý kết học tập theo tín Website cài đặt máy chủ Web đại học Công Nghiệp Hà Nội NSD truy cập Quản lý kết học tập theo tín WEB thơng qua duyệt Web môi trường internet Modul Quản lý kết học tập theo tín Desktop Modul Quản lý kết học tập theo tín Desktop cài đặt máy trạm vận hành môi trường mạng Lan đại học Công Nghiệp Hà Nội Quản lý kết học tập theo tín Desktop kết nối với Quản lý kết học tập theo tín WEB thơng qua môi trường internet 3.6.2 Công cụ phát triển Module Quản lý kết học tập theo tín Desktop xây dựng ASP.NET công cụ Visual studio.NET Sử dụng hệ quản trị sở liệu MS SQL Server 2005 để lưu trữ quản trị sở liệu Bộ mã tiếng Việt sử dụng phần mềm: Sử dụng giao diện tiếng Việt với mã tiếng Việt TCVN 6909:2001 Modul Quản lý kết học tập theo tín Desktop xây dựng ngơn ngữ lập trình Microsoft Visual C# công cụ Visual studio.NET Sử dụng hệ quản trị sở liệu MS SQL Server 2005 để lưu trữ quản trị sở liệu Bộ mã tiếng Việt sử dụng phần mềm: Sử dụng giao diện tiếng Việt với mã tiếng Việt TCVN 6909:2001 3.6.3 Biểu đồ quản lý ứng dụng Module Quản lý kết học tập theo tín Website (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 123 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong Client WebBrowse Client WebBrowse Web Server ĐHCN.WEB Database Server SQL Server Client WebBrowser Module Quản lý kết học tập theo tín Desktop Máy trạm trạmtrạmtrạ m1 Máy trạm Application Server Database Server SQL Server Máy trạm n Hình 3.87 Biểu đồ triển khai Client/Server 3.6.4 Kiến trúc ứng dụng Module Quản lý kết học tập theo tín WEB Lớp Giao diện Thể kết yêu cầu báo cáo liệu dạng trang web Lớp dịch vụ web Xử lý yêu cầu, báo cáo quản lý dịch vụ Lớp Cơ sở liệu Lưu trữ, quản lý cung cấp liệu theo yêu cầu lớp dịch vụ Hình 3.88 Biểu đồ chức nhiệm vụ lớp phần mềm thiết kế hệ thống Website Phần mềm xây dựng theo mơ hình Client/server hệ thống Website với kiến trúc lớp: - Lớp giao diện client: sử dụng trình duyệt web có sẵn máy người dùng - Lớp dịch vụ web: cài đặt máy chủ webserver nhà cung cấp dịch vụ internet, lớp phần mềm xây dựng công cụ ASP.NET Microsoft (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 124 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong - Lớp dịch vụ liệu: cài đặt máy chủ CSDL MS SQL Server nhà cung cấp dịch vụ internet, lớp bao gồm Cấu trúc CSDL các thủ tục xử lý cung cấp dịch vụ liệu ngôn ngữ SQL Module Quản lý kết học tập theo tín Desktop Lớp Giao diện Thể kết xử lý , form report, nhập xuất liệu, chế điều khiển thực Lớp nghiệp vụ Xử lý nghiệp vụ công tác quản lý, điều khiển bảo mật Lớp Cơ sở liệu Lưu trữ, quản lý cung cấp liệu theo yêu cầu lớp nghiệp vụ Hình3.89 Biểu đồ chức nhiệm vụ lớp phần mềm thiết kế hệ thống Desktop Phần mềm dựng theo mơ hình Client/server với kiến trúc lớp: - Lớp giao diện client: cài đặt máy trạm mạng cục bộ, cung cấp giao diện sử dụng dạng cửa sổ cho người sử dụng phần mềm (End User) Lớp phần mềm xây dựng công cụ Microsoft Visual C# 2008 Express Edition Microsoft dạng file exe - Lớp xử lý nghiệp vụ: cài đặt máy chủ ứng dụng mạng cục có chức xử lý nghiệp vụ quản lý kết học tập, lớp phần mềm xây dựng công cụ C#.net Microsoft, dạng dll - Lớp dịch vụ liệu: cài đặt máy chủ CSDL SQLSERVER mạng cục bộ, lớp bao gồm Cấu trúc CSDL các thủ tục xử lý cung cấp dịch vụ liệu ngôn ngữ SQL (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 125 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong PC sinh viên PC Sinh viên INTERNET Máy chủ sở liệu Máy chủ Web PC Giáo viên Máy chủ ứng dụng Desktop PC Quản trị PC Quản trị PC Giáo vụ PC Giáo vụ PC Giáo vụ PC Quản lý Hình 3.90 Biểu đồ triển khai hệ thống (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 126 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong CHƢƠNG IV LẬP TRÌNH THỬ NGHIỆM 4.1 Giới thiệu hệ quản trị CSDL ngơn ngữ lập trình lựa chọn 4.1.1 Sơ lƣợc hệ quản trị CSDL SQL Server SQL Server (Phiên 2005 - 2010) hệ quản trị CSDL hoạt động theo mơ hình Client - Server Microsoft SQL có nhiều tính mới, giúp bạn quản lý CSDL với tính khai thác thơng tin vơ hiệu Sản phẩm đưa chức giá phù hợp theo nhu cầu độ lớn doanh nghiệp, giúp quản lý kinh doanh nhạy cảm ngày hiệu - Khả Khả quản lý cao, thêm khả phục hồi chép, cải tiến cho phép hoạt động xây dựng triển khai ứng dụng có độ tin cậy cao - Khả xếp Những tiến xếp việc phân chia, tách riêng biệt hỗ trợ 64-bit cho phép bạn xây dựng triển khai hầu hết ứng dụng yêu cầu việc sử dụng SQL Server - Bảo mật Những nâng cấp bảo mật thiết lập “bảo vệ mặc định” mơ hình bảo mật nâng cao cung cấp khả bảo mật cao cho liệu - Khả quản lý Một công cụ quản lý mới, khả tự điều hướng mở rộng, mơ hình lập trình tăng tính hiệu quản trị viên sở liệu - Khả hoạt động liên kết Thông qua hỗ trợ chuẩn công nghiệp, dịch vụ Web Microsoft NET Framework, SQL Server hỗ trợ khả liên kết hoạt động với nhiều hệ thống, ứng dụng thiết bị - Các công cụ Các chuyên gia phát triển sử dụng cơng cụ phát triển cho Transact – SQL, XML, Multidementional Expression (MDX), XML for Analysis (XML/A) Sự tích hợp với mơi trường Visual Studio cung cấp hiệu cho phát triển sửa lỗi ứng dụng tin tức kinh doanh giới hạn kinh doanh - Hỗ trợ ngôn ngữ mở rộng Ngồi ngơn ngữ chung (CLR) cầu hình sở liệu, chuyên gia phát triển chọn ngơn ngữ quen thuộc Transact-SQL, Microsoft Vitual Basic®.NET, Microsoft Vitual C#®.NET để phát triển ứng dụng - XML dịch vụ Web SQL Server hỗ trợ XML kiểu quan hệ riêng lẻ, hoạt động vào liệu lưu, quản lý phân tích liệu theo định dạng phù hợp với cần thiết Sự hỗ trợ cho việc tồn đưa chuẩn mở Giao thức truyền siêu văn (HTTP), XML, Giao thức truy cập đối tượng đơn giản (SOAP), Xquery Định nghĩa lược đồ XML (XSD) cho phép việc truyền thông mở rộng (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 127 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 4.1.2.Vài nét ngơn ngữ lập trình a) Microsoft Visual Studio Là mơi trường phát triển tích hợp (Integrated Development Environment (IDE) phát triển từ Microsoft Đây loại phần mềm máy tính có cơng dụng giúp đỡ lập trình viên việc phát triển phần mềm Các môi trường phát triển hợp thường bao gồm: - Một trình soạn thảo mã (source code editor): dùng để viết mã - Trình biên dịch (compiler) và/hoặc trình thơng dịch (interpreter) - Cơng cụ xây dựng tự động: sử dụng biên dịch (hoặc thông dịch) mã nguồn, thực liên kết (linking), chạy chương trình cách tự động - Trình gỡ lỗi (debugger): hỗ trợ dị tìm lỗi - Ngồi ra, cịn bao gồm hệ thống quản lí phiên cơng cụ nhằm đơn giản hóa cơng việc xây dựng giao diện người dùng đồ họa (GUI) - Nhiều môi trường phát triển hợp đại cịn tích hợp trình duyệt lớp (class browser), trình quản lí đối tượng (object inspector), lược đồ phân cấp lớp (class hierarchy diagram),… để sử dụng việc phát triển phần mềm theo hướng đối tượng Như vậy, MICROSOFT VISUAL STUDIO dùng để phát triển console (thiết bị đầu cuối – bàn giao tiếp người máy) GUI (giao diện người dùng đồ họa) với trình ứng dụng Windows Forms, web sites, ứng dụng, dịch vụ web (web applications, and web services) Chúng phát triển dựa mã ngôn ngữ gốc (native code) mã quản lý (managed code) cho tảng được hỗ trợ Microsoft Windows, Windows Mobile, NET Framework, NET Compact Framework Microsoft Silverlight Visual Studio hỗ trợ nhiều ngôn ngữ lập trình, kể tên sau: C/C++ (Visual C++), VB.NET (Visual Basic.NET), C# (Visual C#)… hỗ trợ ngôn ngữ khác F#, Python, Ruby; ngồi cịn hỗ trợ XML/XSLT, HTML/XHTML, JavaScript CSS… + Mơi trường phát triển tích hợp Visual Studio.NET - Visual Studio tập hợp công cụ phát triển cho việc xây dựng ứng dụng desktop với hiệu cao, ứng dụng cho thiết bị di động, dịch vụ Web, ứng dụng Web Ngoài Visual Studio 2005 sử dụng để làm đơn giản hóa q trình phát triển nhóm, triển khai cài đặt ứng dụng enterprise - Visual Studio cung cấp lợi ích mở rộng cho việc phát triển ứng dụng: + Nâng cao tính sản phẩm + Phát triển ứng dụng cho NET Framework + Phát triển ứng dụng cho thiết bị cầm tay với.NET Framework Compact (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 128 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong b) Ngôn ngữ C# Là ngơn ngữ lập trình hướng đối tượng phát triển Microsoft, phần khởi đầu cho kế hoạch.NET họ Tên ngôn ngữ bao gồm ký tự thăng theo Microsoft theo ECMA C#, bao gồm dấu số thường Microsoft phát triển C# dựa C++ Java C# miêu tả ngơn ngữ có cân C++, Visual Basic, Delphi Java C# thiết kế chủ yếu Anders Hejlsberg kiến trúc sư phần mềm tiếng với sản phẩm Turbo Pascal, Delphi, J++, WFC Đặc điểm ngôn ngữ: C#, theo hướng đó, ngơn ngữ lập trình phản ánh trực tiếp đến.NET Framework mà tất chương trình.NET chạy, phụ thuộc mạnh mẽ vào Framework Mọi liệu sở đối tượng, cấp phát hủy bỏ trình dọn rác Garbage-Collector (GC), nhiều kiểu trừu tượng khác chẳng hạn class, delegate, interface, exception, v.v, phản ánh rõ ràng đặc trưng của.NET runtime So sánh với C C++, ngôn ngữ bị giới hạn nâng cao vài đặc điểm đó, khơng bao gồm giới hạn sau đây: - Các trỏ sử dụng chế độ khơng an tồn Hầu hết đối tượng tham chiếu an tồn, phép tính kiểm tra tràn đệm Các trỏ sử dụng để gọi loại kiểu giá trị; đối tượng thuộc thu rác (garbage-collector) gọi cách tham chiếu - Các đối tượng khơng thể giải phóng tường minh - Chỉ có đơn kế thừa, cài đặt nhiều interface trừu tượng (abstract interfaces) Chức làm đơn giản hóa thực thi thời gian thực thi - C# an-tồn-kiểu (typesafe) C++ - Cú pháp khai báo mảng khác nhau("int[] a = new int[5]" thay "int a[5]") - Kiểu thứ tự thay tên miền không gian (namespace) - C# tiêu - Có thêm Properties, phương pháp gọi Properties để truy cập liệu - Có reflection c) ASP.NET tảng ứng dụng web (web application framework) phát triển cung cấp Microsoft, cho phép người lập trình tạo trang web động, ứng dụng web dịch vụ web Lần đưa thị trường vào tháng năm 2002 với phiên 1.0 của.NET framework, công nghệ nối tiếp Microsoft's Active Server Pages(ASP) ASP.NET biên dịch dạng Common Language Runtime (CLR), cho phép người lập trình viết mã ASP.NET với ngôn ngữ hỗ trợ bởi.NET language.Tên đầy đủ (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 129 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong ASP.NET Active Server Pages.NET (.NET là.NET framework) Nói đơn giản ASP.NET cơng nghệ có tính cách mạng dùng để phát triển ứng dụng mạng tương lai ASP.NET phương pháp tổ chức hay khung tổ chức (framework) để thiết lập ứng dụng hùng mạnh cho mạng dựa CLR (Common Language Runtime) d) Cơ NET Framework + Khái niệm: NET Framework Microsoft tảng lập trình tập hợp thư viện lập trình cài thêm có sẵn hệ điều hành Windows Nó cung cấp giải pháp thiết yếu cho yêu cầu thông thường chương trình điện tốn lập trình giao diện người dùng, truy cập liệu, kết nối sở liệu, ứng dụng web, giải thuật số học giao tiếp mạng Ngoài ra,.NET Framework quản lý việc thực thi chương trình viết dựa trên.NET Framework người dùng cần phải cài.NET Framework để chạy chương trình viết nền.NET - NET Framework thành phần Windows cho việc xây dựng chạy ứng dụng viết ngơn ngữ lập trình (ứng dụng hệ kế tiếp) - NET Framework thiết kế để: + Cung cấp môi trường quán cho lập trình hướng đối tượng Tối ưu hóa việc phát triển phần mềm xung đột phiên việc cung cấp môi trường thực code + Cung cấp mơi trường thực thi code an tồn + Cung cấp trải nghiệm (experience) quán cho người phát triển việc tạo kiểu ứng dụng khác từ ứng dụng tảng Windows, ứng dụng tảng Web ứng dụng tảng thiết bị di động, ứng dụng nhúng… + Các thành phần của.NET Framework.NET Framework bao gồm thành phần chính: - CLR (Common Language Runtime – Môi trường quản lý ngôn ngữ chung): thành phần cốt lỗi (xương sống – backbone) NET Framework thực chức sau: + + + + + Quản lý nhớ Thực code Xử lý lỗi Xác nhận an toàn code Thu gom rác - Framework Class Library (FCL): tập hợp kiểu liệu có khả sử dụng lại (tập hợp lớp) hướng đối tượng hoàn toàn, sử dụng để phát triển (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 130 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong ứng dụng từ ứng dụng dòng lệnh truyền thống ứng dụng với giao diện đồ họa 4.2 Kết thử nghiệm – số giao diện chụp từ chương trình Hình 4.1 Màn hình đăng nhập hệ thống Desktop Hình 4.2 Màn hình giao diện hệ thống Desktop (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 131 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong Hình 4.3 Màn hình “ danh sách sinh viên” Hình 4.4 hình “Nhập điểm sinh viên” (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 132 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong Hình 4.5 Màn hình “ Danh sách học tiếp thơi học” Hình 4.6 Màn hình “Thống kê danh sách sinh viên hồn thành chương trình đào tạo” (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 133 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong Hình 4.7 Màn hình Giao diện hệ thống Website Hình 4.8 Màn hình “Xem bảng điểm cá nhân Website” (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 134 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong Hình 4.9 Form “Thống kê điểm” Hình 4.10 Form thống kê học tiếp thơi học (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 135 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong KẾT LUẬN Những kết đạt đề tài - Hệ thống lại q trình phân tích thiết kế hướng đối tượng - Vận dụng thành công kỹ nghệ phần mềm hướng đối tượng vào giải toán: thiết kế hệ thống thông tin quản lý kết học tập sinh viên theo học chế tín trường ĐH Công nghiệp Hà Nội phương pháp hướng đối tượng - Thử nghiệm có kết số chức chương trình Một số mặt hạn chế Chưa quản lý điểm tới môn học học kỳ Do đó, học kỳ giáo viên mơn phải nhập tính điểm thủ cơng, sau nhập vào máy Do khả tự động hóa tính tốn chưa cao Về mặt thiết kế chưa thiết kế đầy đủ giao diện chi tiết người dùng, Các chức tìm kiếm nâng cao báo cáo nhanh chưa thiết kế Hướng khắc phục, phát triển mở rộng: Phân tích thiết kế module quản lý điểm tới môn học để giúp cho giáo viên môn công tác tính tốn điểm mơn học sinh viên cách nhanh chóng xác Hồn thành chi tiết nội dung phần thiết kế (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong 136 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong (LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong(LUAN.VAN.THAC.SI).Thiet.ke.he.thong.thong.tin.quan.ly.ket.qua.hoc.tap.cua.sinh.vien.theo.hoc.che.tin.chi.cua.truong.Dai.hoc.Cong.nghiep.Ha.Noi.bang.phuong.phap.huong.doi.tuong

Ngày đăng: 17/12/2023, 02:13

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

Tài liệu liên quan