2. Biểu đồ luồng dữ liệu
2.6. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Báo cáo thống kê
Phòng giáo vụ Tìm kiếm học sinh Tìm kiếm giáo viên Tìm kiếm điểm học tập Hồ sơ GV Hồ sơ HS Điểm Học sinh ĐTBHK ĐTBCN Giáo viên
Ban giám hiệu
Lập bảng điểm cá nhân học kỳ Lập bảng xếp loại của lớp học kỳ Lập bảng điểm cá nhân cả năm L ập bảng xếp loại của lớp cả năm Lớp Điểm Hồ sơ HS TBHK TBCN
27
Phần 3
THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG
1.Từ điển dữ liệu
Định nghĩa tệp dữ liệu
Tên bảng: Hồ sơ học sinh
Kí hiệu: Hocsinh
Mô tả: Lưu trữ các thông tin về học sinh
Tổ chức: Tuần tự theo Mahs Các xử lý liên quan: Cập nhật hồ sơ học sinh
Lập ngày: 20/2/2008 Bởi: Trần Thị Hà
Tên trường Kiểu dữ liệu Độ dài Ghi chú
Mahs Text 50 Mã học sinh
Hoten Text 30 Họ tên học sinh
Ngaysinh Date/time Ngày sinh
Noisinh Text 30 Nơi sinh
Gioitinh Yes/no Giới tính
Dantoc Text 10 Dân tộc
Tongiao Text 50 Tôn giáo
Hotencha Text 30 Họ tên cha Nghenghiepcha Text 20 Nghề nghiệp cha
Hotenme Text 30 Họ tên mẹ
Nghenghiepme Text 20 Nghề nghiệp mẹ
Noithuongtru Text 30 Nơi thường trú
Định nghĩa dữ liệu sơ cấp
Tên bảng: Bảng điểm học sinh
Kí hiệu: Diem
Mô tả: Lưu trữ thông tin về điểm các môn học
Các xử lý liên quan: Cập nhật điểm các môn học của học sinh
Lập ngày:20/2/2008 Bởi: Trần Thị Hà
Tên trường Kiểu dữ liệu Kích cỡ Ghi chú
Malop Text 5 Mã lớp
Mahs Text 50 Mã học sinh
Mamon Text 20 Mã môn học
Hocky Text 50 Học kỳ
Namhoc Text 9 Năm học
Dm1 Number Integer Điểm miệng 1
Dm2 Number Integer Điểm miệng 2
Dm3 Number Integer Điểm miệng 3
D15p1 Number Integer Điểm 15 phút 1 D15p2 Number Integer Điểm 15 phút 2 D15p3 Number Integer Điểm 15 phút 3 D15p4 Number Integer Điểm 15 phút 4 D1t1 Number Integer Điểm một tiết 1
D1t2 Number Integer Điểm một tiết 2
D1t3 Number Integer Điểm một tiết 3
D1t4 Number Integer Điểm một tiết 4
D1t5 Number Integer Điểm một tiết 5
29
Định nghĩa dữ liệu sơ cấp
Tên bảng: Môn học
Kí hiệu: Monhoc
Mô tả: Chứa các thông tin về các môn học
Các xử lý liên quan: Cập nhật môn học, hệ số điểm của các môn học
Lập ngày:20/2/2008 Bởi: Trần Thị Hà
Tên trường Kiểu dữ liệu Kích cỡ Ghi chú
Mamon Text 20 Mã môn
Monhoc Text 20 Tên môn học
Hsmon Number Integer Hệ số môn
Namhoc Number Integer Năm học
Định nghĩa tệp dữ liệu
Tên bảng: Danh mục lớp
Kí hiệu: Lop
Mô tả: Chứa các thông tin về lớp học
Tổ chức: Tuần tự theo Malop Các xử lý liên quan: Cập nhật lớp học
Lập ngày: 20/2/2008 Bởi: Trần Thị Hà
Tên trường Kiểu dữ liệu Kích cỡ Ghi chú
Malop Text 5 Mã lớp
Lop Text 10 Tên lớp
Gvcn Text 10 Giáo viên chủ nhiệm
Định nghĩa tệp dữ liệu
Tên bảng: Giáo viên Kí hiệu: Giaoviên
Mô tả: Chứa các thông tin về hồ sơ giáo viên
Hợp thành: Mã gv, tên gv, chuyên môn, hệ số lương
Tổ chức: Tuần tự theo Magv
Các xử lý liên quan: Cập nhật hồ sơ giáo viên
Lập ngày: 20/2/2008 Bởi: Trần Thị Hà
Tên trường Kiểu dữ liệu Kích cỡ Ghi chú
Magv Text 10 Mã giáo viên
Hoten Text 50 Họ tên giáo viên
Giotinh Yes/no Nam/nữ
Ngaysinh Date/time Ngày sinh
Dantoc Text 20 Dân tộc
Hocvi Text 30 Học vị
Chuyenmon Text 50 Chuyên môn
Chucvu Text 30 Chức vụ
Sodt Text 12 Số điện thoại
Diachi Text 50 Địa chỉ
31
Định nghĩa tệp dữ liệu
Tên bảng: Điểm trung bình các môn trong một học kỳ
Kí hiệu: DTBHK
Mô tả: Chứa các thông tin về điểm trung bình, hạnh kiểm,
xếp loại trong một học kỳ
Tổ chức: Tuần tự theo Mahs
Các xử lý liên quan: Cập nhật điểm trung bình học kỳ, hạnh kiểm, xếp loại
học lực trong một học kỳ
Lập ngày: 20/2/2008 Bởi: Trần Thị Hà
Tên trường Kiểu dữ liệu Kích cỡ Ghi chú
Malop Text 5 Mã lớp
Mahs Text 50 Mã học sinh
Hocky Text 5 Học kỳ
Namhoc Number Integer Năm học
TBHK Text 5 Điểm trung bình học kỳ
Hanhkiem Text 30 Hạnh kiểm trong một học kỳ
Định nghĩa tệp dữ liệu
Tên bảng: Điểm trung bình các môn cả năm
Kí hiệu: ĐTBCN
Mô tả: Chứa các thông tin về điểm trung bình, hạnh kiểm,
xếp loại trong một năm học
Tổ chức: Tuần tự theo Mahs
Các xử lý liên quan: Cập nhật điểm trung bình, hạnh kiểm, xếp loại học
lực trong một năm học
Lập ngày: 20/2/2008 Bởi: Trần Thị Hà
Tên trường Kiểu dữ liệu Kích cỡ Ghi chú
Mahs Text 50 Mã học sinh
Malop Text 5 Mã lớp
Namhoc Text 50 Năm học
TBCN Text 5 Điểm trung bình cả năm
Hanhkiem Text 30 Hạnh kiểm cả năm
33
2. Mô hình thực thể liên kết
3. Thiết kế chương trình
3.2. Một số form cập nhật
41 * Form cập nhật hồ sơ giáo viên
* Form cập nhật danh mục lớp học
43 * Form cập nhậtđiểm
* Form cập nhật hạnh kiểm
45 * Form tìm kiếm giáo viên
TÀI LIỆU THAM KHẢO
1. Phân tích và thiết kế hệ thống thông tin_ Nguyễn Văn Ba_ Nhà xuất bản ĐHQG Hà Nội.
2. Phân tích và thiết kế hệ thống thông tin_ Thạc Đình Cường_ Bài giảng ĐHBK Hà Nội năm 2000.
3. Giáo trình Microsoft Access_ Nguyễn Hữu Mộng_ Học viện kỹ thuật
quân sự năm 1999.
4. Những bài thực hành Visual Basic 6.0 cơ bản_Đậu Quang Tuấn_Nhà xuất bản Thống kê.
47
MỤC LỤC
LỜI NÓI ĐẦU ... 1
Phần 1: KHẢO SÁT VÀ ĐÁNH GIÁ HỆ THỐNG ... 3
1. Khảo sát hệ thống quản lý điểm trường trung học cơ sở ... 3
2. Yêu cầu của hệ thống ... 3
3. Mục tiêu của hệ thống ... 4
4. Phương pháp quản lý điểm của trường THCS Toàn Thắng ... 4
Phần 2: PHÂN TÍCH CÁC CHỨC NĂNG NGHIỆP VỤ ... 9
1. Phân tích chức năng hệ thống ... 9
1.1 Biểu đồ phân cấp chức năng ... 9
1.2. Mô tả các chức năng ... 11
2. Biểu đồ luồng dữ liệu ... 23
2.1. Biểu đồ luồng dữ liệu mức khung cảnh ... 24
2.2. Biểu đồ luồng dữ liệu mức đỉnh ... 24
2.3. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Quản lý hồ sơ ... 25
2.4. Biểuđồ luồng dữ liệu mức dưới đỉnh chức năng Quản lý điểm ... 25
2.5. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Tìm kiếm ... 26
2.6. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng Báo cáo thống kê ... 26
Phần 3: THIẾT KẾ VÀ XÂY DỰNG HỆ THỐNG ... 27 1.Từ điển dữ liệu ... 27 2. Mô hình thực thể liên kết ... 33 3. Thiết kế chương trình ... 34 3.1. Thiết kế menu ... 34 3.2. Một số form cập nhật ... 40
KẾT LUẬN ... Error! Bookmark not defined. TÀI LIỆU THAM KHẢO ... 46