Đề tài Phân tích và thiết kế hệ thống thông tin quản lý điểm của chúng tôi đã hoàn thành với những nội dung sau : - Phần 1: Khảo sát và đánh giá - Phần 2: Phân tích hệ thống - Phần 3: Thiết kế hệ thống
Trang 1BÁO CÁO MÔN HỌC
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
THÔNG TIN
Đề tài: Quản lý điểm sinh viên
Trang 2Phân tích và thiết kế hệ thống thông tin
LỜI MỞ ĐẦU
Ở Việt Nam, máy tính điện tử, chủ yếu là máy vi tính đã và đang xuất hiện ngày càng nhiều trong các xí nghiệp, doanh nghiệp, các cơ quan hành chính xã hội , ngày càng thâm nhập vào hầu khắp các mặt hoạt động của nền kinh tế quốc dân Tuy nhiên, máy tính điện tử chỉ mới phục vụ công việc văn phòng như soạn thảo văn bản là chính mà chưa thực sự đóng vai trò chủ đạo giúp con người trong các lĩnh vực quản lý, tự động hoá để tăng năng suất lao động Một trong những nguyên nhân chính là Việt Nam còn thiếu rất nhiều những nhà phân tích Đó là những chuyên gia tin học có thể phân tích (tìm hiểu, khảo sát ) sự hoạt động của các xí nghiệp, doanh nghiệp, các tổ chức hành chính xã hội để thiết kế các hệ thống tin học phục vụ công tác quản lý trong mọi lĩnh vực
Môn học Phân tích và thiết kế hệ thống thông tin, đóng vai trò quan trọng trong quá trình đào tạo những cán bộ phân tích nói trên
Đề tài Phân tích và thiết kế hệ thống thông tin quản lý điểm của chúng tôi đã hoàn thành với những nội dung sau :
- Phần 1: Khảo sát và đánh giá
- Phần 2: Phân tích hệ thống
- Phần 3: Thiết kế hệ thống
Trang 2
Trang 3Phân tích và thiết kế hệ thống thông tin
Danh Mục
LỜI MỞ ĐẦU 2
PHẦN 1: KHẢO SÁT VÀ ĐÁNH GIÁ HỆ THỐNG 4
1.1 Khảo sát hiện trạng 4
1.2 Đánh giá 5
PHẦN 2: PHÂN TÍCH HỆ THỐNG 6
2.1 Xác định yêu cầu hệ thông 6
2.1.1 Yêu cầu chức năng: 6
2.1.2 Yêu cầu phi chức năng: 6
2.2 Mô hình hóa 6
2.2.1 Mô hình hóa chức năng 6
2.2.2 Mô hình hóa dữ liệu 10
PHẦN 3: THIẾT KẾ HỆ THỐNG THÔNG TIN 13
3.1 Thiết kế cơ sở dữ liệu 13
3.1.1 Thực thể KHOAHOC 13
3.1.2 Thực thể LOPHOC 13
3.1.3 Thực thể MONHOC 13
3.1.4 Thực thể KYHOC 14
3.1.5 Thực thể SINHVIEN 14
3.1.6 Thực thể ĐIỂM 14
3.2 Thiết kê giao điện 15
KẾT LUẬN 19
Trang 4Trang 3
Trang 5Phân tích và thiết kế hệ thống thông tin
PHẦN 1: KHẢO SÁT VÀ ĐÁNH GIÁ HỆ THỐNG
1.1 Khảo sát hiện trạng
Trường Cao Đẳng CNTT hữu nghị Việt - Hàn là trường mới thành lập Do vậy, các khâu trong công tác quản lý còn mang nặng tính thủ công Mô hình hoạt động của hệ thống quản lý điểm mô tả qua sơ đồ sau:
Trang 6Hình 1 Qui trình chấm điểm
Trang 4
Trang 7Phân tích và thiết kế hệ thống thông tin
Hình 2 Qui trình thống kê1.2 Đánh giá
Qui trình thủ công dựa trên sức người là chính đã bộ lộ những nhược điểm sau:
v Việc lưu trữ các thông tin như: thông tin sinh viên, điểm… Đều tiến hành thủ công bằng sổ sách và các chứng từ với một số lượng lớn
và lưu trữ nhiều năm, chính vì vậy gây ra nhiều khó khăn cho công tác quản lý, tốn nhiều thời gian và công sức cho người trực tiếp điều hành
v Khi lưu trữ bằng phương pháp truyền thống việc sữa đổi gặp nhiều khó khăn
v Tốn nhiều nhân lực
Chính những nhược điểm nói và mục tiêu nâng cao chất lượng quản lý của trường, hệ thống quản lý điểm xây dựng trên nhu cầu tin học hóa công việc quản lý của trường Việt Hàn
Trang 9Phân tích và thiết kế hệ thống thông tin
PHẦN 2: PHÂN TÍCH HỆ THỐNG 2.1 Xác định yêu cầu hệ thông
2.1.1 Yêu cầu chức năng:
v Hệ thống lưu trữ tất cả chi tiết về thông tin sinh viên, điểm, danh
mục…Kết quả của sinh viên phải lưu trữ tối thiểu là 5 năm
v Tự động tính điểm tổng kết cho và in kết quả cho sinh viên
v Cung cấp thông tin điểm khi sinh viên muốn tra cứu
v Thống kê chi tiết kết quả học tập của sinh viên
2.1.2 Yêu cầu phi chức năng:
v Hệ thống tin cậy và chính xác, giao điện thân thiện dễ sử dụng,
truy cập dữ liệu nhanh chóng
v Đảm bảo bảo mật cho người điều hành hệ thống
v Phải vận hành tốt trong tương lai khi số lượng sinh viên tăng lên v
Phải có tính linh hoạt cao
Với những yêu cầu đặt ra, chúng em đã chọn ra các phương pháp và công cụ
để xây dựng và phát triển hệ thống được trình bày dưới đây
2.2 Mô hình hóa
2.2.1 Mô hình hóa chức năng
2.2.1.1 Biểu đồ phân rã chức năng (BFD)
Trang 10Trang 6
Trang 11Phân tích và thiết kế hệ thống thông tin
Hình 3 Biểu đồ phân rã chức năng
2.2.1.2 Biều đồ dòng dữ liệu (DFD)
v Biểu đồ mức môi trường
Trang 12Hình 4 Biểu đồ mức môi trường v Biểu đồ mức 0
Hình 5 Biểu đồ mức 0 Trang 7
Trang 13Phân tích và thiết kế
hệ thống thông tin
v Biểu đồ mức 1:
Hình 6 Biểu đồ mức 1: Danh mục
Trang 14Trang 8
Trang 15Phân tích và thiết kế hệ thống thông tin
Hinh 7 Biểu đồ mức 1: Nghiệp vụ
Hinh 8 Biểu đồ mức 1: Thống kê
Trang 16Trang 9
Trang 17Phân tích và thiết kế hệ thống thông tin
Hinh 9 Biểu đồ mức 1: Tìm kiếm2.2.2 Mô hình hóa dữ liệu
2.2.2.1 Biểu đồ quan hệ thực thể (ERD)
v Xác định các thực thể
KHOAHOC ( MaKhoa, NienKhoa) LOPHOC (MaLop, TenLop, GVCN, Khoa, KhoaHoc) MONHOC (MaMH, TenMH, STC)
KYHOC ( Ky, NamHoc) SINHVIEN (MaSV,HoTen, GioiTinh, NgaySinh, Dia Chi, MaLop) DIEM (MaSV, MaMH, Ky, GHP, Lan1, Lan2, GhiChu)
v Xác định mối quan hệ
Trang 10
Trang 18Phân tích và thiết kế hệ thống thông tin
Hinh 11 Biểu đồ quan hệ thực thể
v
Ma trận thực thể/khóa
Trang 19Trang 11
Trang 20Phân tích và thiết kế hệ thống thông tin
2.2.2.2 Mô hình dữ liệu quan hệ (RDM)
Hình 12 Mô hình dữ liệu quan hệ
Trang 21Trang 12
Trang 22Phân tích và thiết kế hệ thống thông tin
PHẦN 3: THIẾT KẾ HỆ THỐNG THÔNG TIN
3.1 Thiết kế cơ sở dữ liệu
Trang 233.1.3 Thực thể MONHOC
Field name Key Data type Allow null DescriptionMaMH Chính Char(10) No Mã môn họcTenMH VarChar(30) No Tên môn học
Trang 13
Trang 24Phân tích và thiết kế hệ thống thông tin
Trang 25DiaChi VarChar(30) No Địa chỉ
Mã lớp3.1.6 Thực thể ĐIỂM
GHPLan1 Float(8) No Điểm lần 1Lan2 Float(8) No Điểm lần 2
Ghi chú
Trang 14
Trang 26Phân tích và thiết kế
hệ thống thông tin
3.2 Thiết kê giao điện
Hình 13 Giao diện chính
Trang 27Trang 15
Trang 28Phân tích và thiết kế hệ thống thông tin
Hình 15 Giao diện nhập thông tin sinh viên
Trang 29Trang 16
Trang 30Phân tích và thiết kế hệ thống thông tin
Hinh 16.Giao diện nhập điểm
Hinh17 Giao diện tìm điểm
Trang 31Trang 17
Trang 32Phân tích và thiết kế hệ thống thông tin
Trang 18