Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
228,49 KB
Nội dung
TRƯỜNG ĐẠI HỌC NHA TRANG Khoa Công Nghệ Thông Tin BÁO CÁO BÀI TẬP NHĨM Mơn: Phân tích thiết kế hệ thống thơng tin Hồng Thái Duy Châu Vĩnh Long Phatxala Xaynhavong Nhóm DLP GVBM: Nguyễn Thuỷ Đoan Trang Đề tài: Quản lý hệ thống sinh viên Lời nói đầu Phân tích thiết kế hệ thống thông tin bước thiếu qui trình phát triển hệ thống phần mềm Người ta nhận thấy ln cho phân tích thiết kế hệ thống thông tin giai đoạn quan trọng qui trình phát triển phần mềm Thật vậy, cần sơ xót q trình thiết kế liệu dẫn tới sản phẩm phần mềm chất lượng hay khơng có giá trị sử dụng lâu dài Ngày nay, với phát triển khoa học kỹ thuật, nhu cầu ứng dụng tin học cơng tác quản lí ngày gia tăng Việc xây dựng phần mềm quản lí nhằm đáp ứng nhu cầu cần thiết Quản ly sinh viên ngoại lệ Việc phần mềm quản lí sinh viên đời giúp cho thủ thư đỡ cơng tìm kiếm cách thủ công với khối lượng tài liệu đồ sộ, giúp việc quản lí sinh viên, thuận tiện đặc biệt giúp cho người quản lý tiện việc tra cứu hồ sơ thông tin sinh viên MỤC LỤC GIỚI THIỆU ĐỀ TÀI: 1.1Đặc tả toán 1.2Cơ cấu tổ chức: 1.3Yêu cầu: 1.4Chức năng: 1.5Yêu cầu hệ thống PHÂN TÍCH HỆ THỐNG 2.1Mô hình BFD 2.2Mơ hình DFD 2.3 Dữ liệu thuộc tính(ERD) THIẾT KẾ 3.1Thiết kế liệu 3.1.1 Mơ hình quan hệ (m 3.1.2 Mơ hình liệu vậ 3.1.3 Từ điển liệu 3.1.4 Ràng buộc tồn vẹn GIỚI THIỆU ĐỀ TÀI: Cơng tác quản lý sinh viên (kết học tập thơng tin) sinh viên đóng vai trị quan trọng hoạt động khoa trường đại học cao đẳng 1.1 Đặc tả toán Bài toán Quản lý đặt vấn đề sau: Thể mơ hình tổ chức quản lý sinh viên theo khóa, theo lớp, theo loại hình đào tạo; Quản lý mơn học lớp theo học kỳ kết học tập sinh viên môn học Hệ thống cịn phải cho phép tạo báo cáo từ kết học tập sinh viên nhằm phục vụ công tác điều hành huấn luyện như: Tổng kết kết học tập theo kỳ, theo năm, theo khóa; In Danh sách ,Bảng điểm học kỳ; In Bảng điểm cá nhân… Ngồi chức trên, hệ thống cần thêm số chức khác như: cập nhật loại danh mục liệu (danh mục lớp, danh mục loại hình đào tạo, danh mục ngành học …); chức lưu phục hồi liệu; chức trợ giúp … Có thể mơ tả sơ lược cơng việc (đối với khóa học) hệ thống quản lý sinh viên khoa sau: - Với lớp có cập nhật danh sách sinh viên lớp - Với học kỳ cần cập nhật danh sách môn học, danh sách lớp học phần mở kỳ - Khi có kết lớp học phần -> Cập nhật điểm môn học / lớp - Tổng kết kết học tập học kỳ, năm học, khóa học 1.2 Cơ cấu tổ chức: Một trường đại học năm tiếp nhận nhiều sinh viên đến trường nhập học trình học tập nhà trường quản lý hồ sơ sinh viên Trong trường có nhiều khoa ngành khác nhau, khoa có phịng giáo vụ nơi cập nhật thơng tin sinh viên, lớp, môn học… - Mỗi khoa có hay nhiều lớp học, thơng tin lớp học gồm tên lớp, khóa học, năm bắt đầu, năm kết thúc có mã lớp Mỗi lớp có hay nhiều sinh viên, sinh viên nhập học cung cấp thông tin họ tên, ngày sinh, nơi sinh, phái, địa cấp cho mã sinh viên - Trong trình đào tạo trường, sinh viên phải học môn học mà khoa phân cho lớp, thông tin môn học gồm mã mơn học, tên mơn học, số tín chỉ, giáo viên phụ trách mơn học - Sau hồn thành mơn học giao, sinh viên thi môn thi tốt nghiệp 1.3 Yêu cầu: - Chương trình quản lý SV gồm vấn đề như: + Thể mơ hình tổ chức SV theo khóa, theo lớp, loại hình đào tạo + Quản lý môn học lớp theo học kì kết học tập SV mơn học + Hệ thống cịn phải cho phép tạo báo cáo từ kết học tập SV nhằm phục vụ công tác điều hành như: Tổng kết kết học tập theo kì, năm, khóa in danh sách thi bảng điểm + Ngồi cịn có thêm chức cập nhật loại danh mục liệu 1.4 Yêu cầu c hức : Xây dựng hệ thống Quản lý hồ sơ phục vụ công tác quản lý sinh viên trường ĐH CĐ với yêu cầu sau: Các chức hệ thống cần có a Cập nhật - Cập nhật từ điển danh mục - Cập nhật sinh viên b Tìm kiếm - Tìm kiếm SV :- Theo tên sinh viên - Theo mã sinh viên c Báo cáo / thống kê - In danh sách lớp - In phiếu điểm - Tổng kết kết học kì - Tổng kết kết năm • Chức người dùng Người dùng sinh viên người có nhu cầu xem thơng tin hồ sơ sinh viên , Giải thích chức a Cập nhật - Cập nhật từ điển danh mục: Người quản trị đưa yêu cầu( thêm, sửa, xóa) cập nhật danh mục tới hệ thống.Hệ thống thực lệnh đưa kết - Cập nhật sinh viên: Người quản trị đưa yêu cầu ( thêm, sửa, xóa) tới hệ thống sinh viên Hệ thống thực lệnh đưa kết b Tìm kiếm - Tìm kiếm sinh viên: Người quản trị đưa thơng tin sinh viên cần tìm tới hệ thống Hệ thống rà soát đưa kết c Báo cáo / thống kê - In danh sách lớp: Người quản trị đưa yêu cầu danh sách cần xem in tới hệ thống Hệ thống thực lệnh đưa kết - In phiếu điểm: Người quản trị đưa yêu cầu in điểm sinh viên tới hệ thống Hệ thống thực tìm kiếm đưa kết - Tổng kết kết học kì Người quản trị đưa yêu cầu tổng kết điểm tới hệ thống Hệ thống thực lệnh xếp loại kết học kì sv đưa kết - Tổng kết kết năm Người quản trị đưa yêu cầu tổng kết điểm tới hệ thống Hệ thống thực xếp loại kết năm sv đưa kết 1.5 Yêu cầu hệ thống - Giao diện trực quan, tiện dụng - Có khả bảo mật, phân quyền truy cập tốt, loại người dùng sử dụng số chức riêng PHÂN TÍCH HỆ THỐNG Dựa vào thơng tin thu thập , phần tiến hành phân tích u cầu nghiệp vụ hệ thống 2.1 Mơ hình BFD Hình 1.1 Mơ hình BFD 2.2 Mơ hình DFD Sơ đồ DFD tổng quát mức – Quản lí hệ thống sinh viên Sơ đồ DFD mức (Quản lí thơng tin sinh viên) Sơ đồ DFD mức (Quản lí điểm sinh viên) Sơ đồ DFD mức (Báo cáo thông kê) 10 2.3 Dữ liệu thuộc tính(ERD) THIẾT KẾ 3.1 Thiết kế liệu 3.1.1 Mơ hình quan hệ (mơ hình liệu mức logic) SINHVIEN (MASV, MALOP, HOJTEN, GIOITINH, DIACHI, GHICHU) LOP (MALOP, MANGANH, TENLOP) KHOA (IDKHOA, TENKHOA) NGANH (MANGANH, MAKHOA, TENNGANH) GIANGVIEN (MAGV, MAKHOA, TENGV) 11 MONHOC (MAMONHOC, MALOP, MAGV, TENMONHOC, SOTIET) 3.1.2 Mơ hình liệu vật lí (PDM) 3.1.3 Từ điển liệu SINH VIEN tên thuộc tinh masv hoten gioitinh diachi ghichu 12 LOP ten thuoc tinh malop tenlop 3.NGANH ten thuoc tinh manganh tennganh 4.MON HOC ten thuoc tinh mamh tenmh sotiet KHOA ten thuoc tinh makhoa tenkhoa GIANGVIEN ten thuoc tinh manGV tenGV 13 3.1.4 Ràng buộc toàn vẹn R1: Mỗi sinh viên có giới tính nam nữ: ∀ t ∈ SINHVIEN ( t >SV ∈ {0,1 }) a Bối cảnh: SINHVIEN (Sinh Viên) b Bảng tầm ảnh hưởng: R1 SINHVIEN R2: Mỗi MALOP bảng Sinh viên phải có giá trị bảng Lớp ∀ t ∈ SINHVIEN : ∃t ' ∈ LOP,t MALOP=t' MALOP a Bối cảnh: SINHVIEN (Sinh Viên), LOP (Lớp) b Bảng tầm ảnh hưởng: R2 SINHVIEN LOP R3: Mỗi MANGANH bảng Lớp phải có giá trị bảng Ngành ∀ t ∈ LOP : ∃ t' ∈ NGANH , t MANGANH =t' MANGANH a Bối cảnh: NGANH(Ngành), LOP (Lớp) b Bảng tầm ảnh hưởng: R3 LOP NGANH R4: Mỗi MAKHOA bảng Ngành phải có giá trị bảng Khoa ∀ t ∈ NGANH : ∃ t' ∈ KHOA ,t MAKHOA=t' MAKHOA 14 a Bối cảnh: NGANH (Ngành), KHOA (Khoa) b Bảng tầm ảnh hưởng: R4 NGANH KHOA R5: Mỗi MANGANH bảng Giảng viên phải có giá trị bảng Ngành ∀ t ∈GIANGVIEN : ∃t' ∈ NGANH ,t MANGANH =t' MANGANH a Bối cảnh: GIANGVIEN(Giang viên), NGANH (Ngành) b Bảng tầm ảnh hưởng: R5 GIANGVIEN NGANH 15 ... chức quản lý sinh viên theo khóa, theo lớp, theo loại hình đào tạo; Quản lý mơn học lớp theo học kỳ kết học tập sinh viên mơn học Hệ thống phải cho phép tạo báo cáo từ kết học tập sinh viên nhằm... sinh viên: Người quản trị đưa yêu cầu ( thêm, sửa, xóa) tới hệ thống sinh viên Hệ thống thực lệnh đưa kết b Tìm kiếm - Tìm kiếm sinh viên: Người quản trị đưa thông tin sinh viên cần tìm tới hệ. .. điểm sinh viên tới hệ thống Hệ thống thực tìm kiếm đưa kết - Tổng kết kết học kì Người quản trị đưa yêu cầu tổng kết điểm tới hệ thống Hệ thống thực lệnh xếp loại kết học kì sv đưa kết - Tổng kết