Ngày nay, ngành công nghệ thông tin trên thế giới đang trên đà phát triển mạnh mẽ, và ngày càng ứng dụng vào nhiều lĩnh vực: kinh tế, khoa học kĩ thuật, quân sự, y tế, giáo dục và nó đã đáp ứng ngày càng nhiều yêu cầu của các lĩnh vực này, để phục vụ cho nhu cầu của con người. Ở nước ta, hòa nhập chung với sự phát triển ngành công nghệ thông tin và ứng dụng vào các lĩnh vực của cuộc sống nhằm phục vụ các nhu cầu như: nghiên cứu, học tập, lao động và. | LỜI CAM ÔN Em xin bày to long biết ơn sâu sắc đến thầy Nguyen Tien Huy dù rat bân rộn nhưng luon tân tình hướ ng dân cho chùng em trong suốt quâ trình thực hiện luân vân. Cảm ơn các thây co giáo nhất lâ các giảng vien củâ Khoa Công nghe thông tin đâ giảng dạy truyền đât cho chúng em những kiến thức bổ ích đâ trơ thành nền tảng để chúng em co the thực hiện to t luận văn. . . Thành thật cảm ơn vì sự động viền vâ giúp đơ củâ giâ đình bạn be dành cho chúng em trong suốt quâ trình thực hiện luân vân. 1 MỤC LỤC PHẦN 1 MỞ ĐẦU. 6 PHẦN 2 HIỆN TRẠNG VÀ YÊU . KHẢO SAT HIỆN TRẠNG .8 . Hiện trạng về mặt tổ chức .8 . Hiện trạng về mặt nghiệp vụ .9 . XÁC ĐỊNH CÁC YÊU CầU .10 . Yêu cầu chức năng .10 . Yêu cầu phi chức năng .11 PHẦN 3 MÔ hInH . SƠ ĐỒ SỬ DỤNG . 12 . Sơ đồ thể hiện các chức năng chính của phần mềm .12 . Diễn giải sơ đồ .13 . Ký hiệu .14 . SƠ ĐỒ LỚP .15 . Sơ đồ lớp . 15 . Bảng thuộc tính các lớp đối tượng .16 . Sơ đồ luồng xử lý . 27 PHẦN 4 THIẾT Kế phần . HỆ THỐNG CÁC LỚP ĐỐI TƯỢNG .33 . Mô hình tổng thể . 33 . Danh sách các lớp đối tượng giao tiếp người dùng .35 . Danh sách các lớp đối tượng xử lý chính .36 . Danh sách các lớp đối tượng truy xuất dữ liệu .36 . TỔ CHỨC LƯU TRỮ VÀ TRUY XUẤT CÁC ĐỐI TƯỢNG .37 . Danh sách các biến thành phần của từng đối tượng truy xuất dữ liệu .37 . Danh sách các hàm thành phần của từng đối tượng truy xuất dữ liệu .38 . THIẾT KẾ CÁC LỚP ĐỐI TƯỢNG XỬ lÝ chính .40 . Danh sách các biến thành phần của từng đối tượng xử lí chính .40 . Danh sách các hàm thành phần của từng đối tượng xử lí chính .47 . Các sơ đồ phối hợp . 66 . THIẾT KẾ CÁC MàN hình giao diện của phần mềm .69 . Phân hệ giáo viên .69 . Phân hệ học sinh .91 . Các màn hình chung của hai phân hệ .107 PHẦN 5 THỰC HIỆN pHầN mỀm và kiểm . THỰC HIỆN PHẦN MỀM .110 . KIỂM TRA .115 PHẦN 6 TỔNG . TỰ ĐÁNH GIÁ .