Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 49 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
49
Dung lượng
393,61 KB
Nội dung
ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN – ĐIỆN TỬ KHOA ĐIỆN TỬ ***** □&□ ***** BÁO CÁO BÀI TẬP LỚN: Kỹ thuật phần mềm ứng dụng ĐỀ TÀI: QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT Mã lớp: 142063 Nhóm: Sinh viên: Nguyễn Hải Đăng 20203346 Đào Duy Hưng 20200292 Nguyễn Kim Kiên 20203476 Nguyễn Ngọc Khánh 20192936 Hà Nội, /2023 QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU LỜI MỞ ĐẦU CHƯƠNG THU THẬP YÊU CẦU 1.1 Các kỹ thuật sử dụng 1.2 Phân loại yêu cầu 1.2.1 Yêu cầu phần cứng 1.2.2 Yêu cầu phần mềm 1.2.3 Yêu cầu liệu 1.2.4 Yêu cầu người dùng 1.2.5 Yêu cầu phi chức CHƯƠNG PHÂN TÍCH HỆ THỐNG 2.1 Sơ đồ chức 2.2 Các sơ đồ luồng liệu hệ thống 2.2.1 Sơ đồ mức ngữ cảnh 2.2.2 Sơ đồ mức đỉnh 2.2.3 Sơ đồ mức đỉnh 2.3 Đặc tả chức 2.4 Phân tích liệu CHƯƠNG THIẾT KẾ HỆ THỐNG 3.1 Kiến trúc hệ thống 3.2 Thiết kế sở liệu 3.2.1 Chuyển mơ hình thực thể liên kết sang mơ hình quan hệ 3.2.2 Chuẩn hóa liệu 3NF 142063_ NHÓM QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT 3.2.3 Sơ đồ thực thể liên kết sau chuẩn hóa 3NF .8 3.3 Thiết kế giao diện 11 3.4 Thiết kế số mẫu biểu báo cáo đầu (nếu có) 11 3.4.1 Mẫu biểu Hóa đơn 11 3.4.2 Mẫu biểu Phiếu nhập 12 3.4.3 Mẫu biểu Báo cáo doanh thu 12 3.4.4 Mẫu biểu Thống kê hàng tồn kho 13 CHƯƠNG TRIỂN KHAI VÀ ĐÁNH GIÁ HỆ THỐNG 14 4.1 Kết chạy thử 14 4.2 Đánh giá hệ thống 14 KẾT LUẬN 15 142063_ NHÓM QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT DANH MỤC HÌNH VẼ Khơng tìm thấy muc nhâp nào của bảng hình minh họa DANH MỤC BẢNG BIỂU Bảng Tên bảng liệu 13 Bảng Các thuộc tính bảng Nhanvien 13 Bảng Các thuộc tính bảng Nhacungcap 14 Bảng 4 Các thuộc tính bảng Hanghoa 14 Bảng Các thuộc tính bảng Hoadon 15 Bảng Các thuộc tính bảng Phieunhap 15 Bảng Các thuộc tính bảng Sanbai 16 Bảng Các thuộc tính bảng Nguoisudung 16 142063_ NHÓM QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT LỜI MỞ ĐẦU 142063_ NHÓM QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT CHƯƠNG THU THẬP YÊU CẦU 1.1 Các kỹ thuật sử dụng (nhóm sử dụng kỹ thuật trình bày chi tiết kỹ thuật thực nào, lưu ý hỏi đáp xoay quanh Yêu cầu phần cứng, Yêu cầu phần mềm, Yêu cầu liệu, Yêu cầu người, Yêu cầu phi chức năng) 1.1.1 Kỹ thuật phân tích tà̀ i liệu Sau thu thập thông tin tài liệu nhà trường có sẵn liên quan đến quản lý đào tạo nhà trường cơng việc phân tích đánh giá tài liệu cần thiết Thách thức lớn người làm nghiệp vụ người dùng cuối nghĩ tài liệu họ nắm giữ cần thiết cho dự án Do bước cần phân tích đánh giá tài liệu có cách hiệu là: • Tiến hành đánh giá chi tiết phân chia khu quản lý cho phần mềm quản lý đào tạo, phân loại thông tin cho phần quản lý mảng nhà trường • Thiết lập file tổng hợp nghi lại thông tin bao gồm: thông tin học sinh, giáo viên, điểm, báo cáo thống kê Bước giúp ta có nhìn tổng thể trường THPT mà cần quản lý • Ghi nhận lại vấn đề cần phải theo dõi, có hành động cho phần quản lý cần đánh giá • Xác định ghi nhận thông tin trùng lặp, mâu thuẫn với => Dễ dàng nhận biết bên liên quan nhận mô hình tổng vẽ sơ đồ nhận khóa đâu khóa phụ cho phần mềm • Ghi nhận lỗ hỏng thông tin giới hạn liên quan đến chủ đề phần mềm Việc phân tích đánh giá tài liệu giúp ta có nhìn tranh tổng thể rõ ràng thơng tin có sẵn, thơng tin chưa có sẵn để tìm kiếm hỗ trợ từ phía nhà trường Bên cạnh bước phân tích đánh giá cần thiết giúp ta có sở tìm ngun nhân gốc rễ vấn đề phần mềm giải từ tối ưu 142063_ NHĨM QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT 1.2 Phân loại yêu cầu 1.2.1 Yêu cầu phần cứng Cấu hình máy cài đặt hệ thống cần đáp ứng yêu cầu sau: - CPU: Pentum Intel IV, tốc độ tối thiểu 2,4 GHz - Dung lượng ổ cứng (HDD): tối thiểu 500MB - RAM: Bộ nhớ tối thiểu 512 MB - Hê điêu hanh: Windows 32 bit, Windows 64 bit, Windows 10, Windows 11, MacOS, Linux - Độ phân giải hình tối thiểu: 1024x768 Độ phân giải nên dùng 1600x900, cao - Card mạng(NIC) 1.2.2 Yêu cầu phần mềm Phần mềm cần có chức sau: - Chức tìm kiếm, cập nhật, chỉnh sửa, xố thơng tin - Chức quản lý sinh viên, giảng viên, học phần, lớp học phần, điểm - Chức thống kê - Phần mềm hoạt động bình thường, khơng gặp lỗi q tải lượt truy cập - Giao diện thân thiện với người dùng, dễ dàng thao tác sử dụng 1.1.1 Yêu cầu liệu Bảng 1 Mô tả liệu Tên liệu Mô tả̉ Học Sinh Là người học trường Giáo Viên Là người công tác giảng dạy trường Môn Học = Tên Mơn Học + Số Tiết + Học Kì Lớp Học = Tên Lớp + Số lượng học sinh + Khóa Điểm Là đầu điểm học sinh đạt q trình học thi 142063_ NHĨM QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT 1.1.2 Yêu cầu người dùng Có khả sử dụng thành thạo thao tác máy tính Học Sinh: Tìm kiếm mơn học, tìm kiếm thời khóa biểu, tra cứu điểm Giáo Viên: Quản lý học sinh, quản lý tài liệu, quản lý báo cáo thống kê, nhập sửa điểm 1.1.3 Yêu cầu phi chức + Hoạt động: Hệ thống phải đồng liệu với khu vực khác điểm giảng viên nhập phải giống điểm thị cho sinh viên xem + Chạy tảng Window, Mac, Linux + Hiệu năng: Hệ thống phải hoạt động ổn định khí có lượt truy cập lớn, tốc độ cập nhật liệu nhanh + Dung lượng lưu trữ thông tin phải lớn, đáp ứng yêu cầu lưu trữ thông tin tất sinh viên, giảng viên - Bảo mật: + Mỗi lần chỉnh sửa lưu để sử dụng sau khơng may có cố + Cần phải có khả bảo vệ hacker cơng 142063_ NHÓM 7 QUẢN LÝ ĐÀO TẠO TRƯỜNG THPT CHƯƠNG PHÂN TÍCH HỆ THỐNG 2.1 Sơ đồ chức Quản Lý Đào Tạo Trường THPT Quản lý học sinh 1.1 Nhập thông tin học sinh 1.2 Cập nhật, chỉnh sửa thơng tin học sinh 1.3 Xóa thơng tin học sinh Quản lý môn học Quản lý lớp học 3.1 Nhập thông tin lớp học 2.1 Nhập thông tin môn học 3.2 Cập nhật, chỉnh sửa thông tin lớp học 2.2 Cập nhật, chỉnh sửa thông tin mơn học 2.3 Xóa thơng tin mơn học 3.3 Phân công giáo viên 3.4 Xếp học sinh cho lớp học 3.5 Xóa lớp học 1.4 Tìm kiếm học sinh 2.4 Tìm kiếm mơn học 3.6 Tìm kiếm lớp học Quản lý giáo viên Quản lý điểm, học bạ 4.1 Nhập thông tin giáo viên 4.2 Cập nhật, chỉnh sửa thông tin giáo viên 5.1 Nhập điểm học sinh 5.2 Cập nhật, chỉnh sửa điểm 4.3 Xóa thơng tin giáo viên 4.4 Tìm kiếm giáo viên Quản lý báo cáo thống kê 6.1 Thống kê học sinh 6.2 Thống kê quản lý môn học 5.3 In 6.3 Thống kê quản lý lớp học 5.4 Tra cứu điểm 6.4 Thống kê quản lý giáo viên 6.5 Thống kê điểm Hình 2.1: Sơ đồ chức hệ thống Sơ đồ chức hệ thống mô tả Hình 2.1 Hệ thống gồm chức chính, cụ thể sau: Chức 1: Quản lý học sinh, gồm hoạt động: - Nhập thông tin học sinh - Cập nhật, chỉnh sửa thông tin học sinh 142063_ NHÓM