1
Trang bìa (Biểu mẫu BM Trang bìa DA, KLTN)
Mục lục 1
2
1.1 Tổng quan về vấn đề được nghiên cứu 2
1.2 Nhiệm vụ đồ án 3
1.3 Cấu trúc đồ án 3
!
2.1 Liệt kê các thực thể 5
2.2 Liệt kê các mối kết hợp 7
2.3 Mô hình ERD 10
2.4 Mô hình DFD 11
2.5 Các ràng buộc toàn vẹn 12
"# $%&' (
(# ) (
2
*
1.1 MÔ TẢ THỰC TRẠNG ĐIỂM TRƯỜNG THCS
EAPHÊ-KRÔNGPAK-DAKLAK
Đất nước ta đang bước sang một giai đoạn mới đó là giai đoạn tăng tốc
nền kinh tế, đưa nền kinh tế đất nước đuổi kịp các nước trong khu vực và trên
thế giới. Một nhân tố vô cùng quan trọng trong quá trình đổi mới đất nước là
ứng dụng các thành tựu khoa học vào quản lý ngày nay, nền khoa học thế giới
đang trải qua những biến đổi sâu sắc.
Cuộc cánh mạng tự động hoá và tin học hoá đang làm thay đổi mọi hoạt
động của con người. Hệ thống thông tin ngày càng phát triển với qui mô rộng
lớn và chất lượng ngày càng cao. Tin học phát triển thì những ứng dụng của nó
được mở rộng ở mức độ cao hơn, tối ưu hơn, hiện đại hơn. Nó giúp cho con
xuất điểm bằng ghi chép thủ công, quản lí thông tin về học sinh cũng bằng
cách ghi chép và kiểm kê, dễ dẫn đến khó kiểm tra, quản lí, tốn nhiều thời gian
và công sức.
Cần phải có một cách quản lí điểm mới sao cho hợp lí và dễ sử dụng
hơn trước.
Và vấn để nói trên được giải quyết thông qua việc phân tích và thiết kế
hệ thống thông tin, là một lĩnh vực quan trọng của ngành công nghệ thông
tin-một ngành đang phát triển mạnh mẽ và có tác động rất lớn đến cuộc sống
của mõi chúng ta.
Phân tích hệ thống thông tin là tìm hiểu các yêu cầu đối với hệ thống
thông tin đó, xem xét đánh giá thực trạng của hệ thống cũ, rồi rút ra những gì
cần thiết để có thể thiết kế hệ thống quản lý thông tin mới.
Thiết kế hệ thống dựa trên kết quả đã phân tích nhằm đưa ra các quyết
định về cài đặt hệ thống có thể chạy được trên máy, để có thể đưa hệ thống vào
sử dụng và chỉnh sửa khi phát hiện hệ thống còn có chỗ chưa thích hợp.
Dựa vào những vấn đề nói trên em xin khảo sát và phân tích mô hình
quản lí điểm trường +, /#0123422, nơi mà em đã từng
theo học.
1.3 CẤU TRÚC ĐỒ ÁN
4
Đồ án Quản lí điểm trường +, /#0123422 gồm
có 4 chương:
• Chương 1: Tổng quan: Tóm tắt những lí thuyết, thực trạng của việc quản lí
điểm tại những trường THCS của nước ta.
• Chương 2: Cơ sở lý thuyết: Mô tả các khái niệm, phương pháp giải quyết
vấn đề quản lí điểm trường THCS bao gồm các ràng buộc, mô hình.
• Chương 3: Kết quả thực nghiệm: Xây dựng hệ thống quản lí điểm trường
+, /#0123422 thông qua chương trình 5678
9:;-<=:-
• Chương 4: Kết luận: Những kết luận, khẳng định đã đạt và chưa đạt được
- Khóa chính: MA_MON
- Diễn giải: Thực thể MON có thuộc tính MA_MON, TEN_MON. Thể hiện tên
của môn học.
2.1.5 THỰC THỂ LOP
- Tên thực thể: LOP
- Các thuộc tính: MA_LOP, TEN_LOP
- Khóa chính: MA_LOP
- Diễn giải: Thực thể LOP có các thuộc tính MA_LOP, TEN_LOP. Thể hiện
thông tin của lớp.
2.1.6 THỰC THỂ KET_QUA
- Tên thực thể: KET_QUA
- Các thuộc tính: HIEM_HS1, DIEM_HS2, DIEM_HS3, DIEM_TB
- Khóa chính:
- Diễn giải: Thực thể KET_QUA có thuộc tính HIEM_HS1, DIEM_HS2,
DIEM_HS3, DIEM_TB. Thể hiện kết quả học tập của học sinh.
2.1.7 THỰC THỂ HK_NK
- Tên thực thể: HK_NK
- Các thuộc tính: MA_HS, MA_TRUONG
- Khóa chính: MA_HS, MA_TRUONG
- Diễn giải: Thực thể HK_NK có các thuộc tính MA_HS, MA_TRUONG. Thể
hiện thông tin học sinh có học tập ở học kì, niên khóa nào.
2.1.8 THỰC THỂ GVCN
7
- Tên thực thể: GVCN
- Các thuộc tính: NGAYNHANLOP, NGAYROILOP
- Khóa chính: NGAYNHANLOP
- Diễn giải: Thực thể GVCN có các thuộc tính NGAYNHANLOP,
NGAYROILOP. Thể hiện thông tin giáo viên chủ nhiệm có chủ nhiệm lớp nào
và một lớp có giáo viên chủ nhiệm nào.
2.1.9 THỰC THỂ HANH_KIEM
thể MON. Qua đó, một môn học của một lớp nào đó ở một học kì học niên
khóa chỉ có duy nhất một giáo viên giảng dạy trong khi đó một giáo viên có thể
dạy nhiều môn cho nhiều lớp học ở nhiều học kì, niên khóa nào đó.
2.2.5 MỐI KẾT HỢP THUOC
- Tên mối kết hợp: THUOC (Thuộc)
- Các thực thể tham gia: HOC_SINH, HK_NK
- Diễn giải: Mối kết hợp THUOC hình thành bởi thực thể HOC_SINH và thực
thể HK_NK. Qua đó, mỗi một học sinh sẽ tham gia một học kì niên khóa nào
đó trong một khoảng thời gian trong khi đó một học kì niên khóa nào đó sẽ có
nhiều học sinh tham gia hoc tập.
2.2.6 MỐI KẾT HỢP KET_QUA
- Tên mối kết hợp: KET_QUA (Kết quả)
- Các thực thể tham gia: HOC_SINH, KET_QUA
- Diễn giải: Mối kết hợp KET_QUA hình thành bởi thực thể HOC_SINH và
thực thể KET_QUA. Qua đó, mỗi học sinh sẽ có một kết quả riêng của mình
9
gồm điểm hệ số 1, điểm hệ số 2, điểm hệ số 3 và điểm trung bình của từng
môn.
2.2.7 MỐI KẾT HỢP CO
- Tên mối kết hợp: CO (Có)
- Các thực thể tham gia: HOC_SINH, HANH_KIEM
- Diễn giải: Mối kết hợp CO hình thành bởi thực thể HOC_SINH và thực thể
HANH_KIEM. Qua đó, mỗi học sinh sẽ có một hạnh kiểm của mình qua từng
học kì, niên khóa riêng. Dựa vào đó, qua mới học kì, niên khóa nhà trường sẽ
xếp loại, đánh giá học sinh để xem xét học sinh có đủ điều kiện để lên lớp hoặc
được thi tốt nghiệp hay không.
10
"CD+E4
11
2.4 CD4F4
J^&
_ / /`ba
Tương tự ta có:
E": Tất cả cá giáo viên phải có mã số phân biết với nhau.
- Nội dung:
gv1, gv2 GIAO_VIEN: Nếu gv1 # gv2 thì gv1.MA_GV # gv2.MA_GV
- Bối cảnh: quan hệ GIAO_VIEN.
- Bảng tầm ảnh hưởng:
E" [\ ]
&J^K&+
_ / /`ba
2.5.3 RÀNG BUỘC LIÊN THUỘC TÍNH
E(: Ngày nhận lớp của giáo viên chủ nhiệm luôn nhở hơn ngày rời lớp của
giáo viên đó.
- Nội dung:
cn GVCN: cn.NGAYNHANLOP < NGAYROILOP
- Bối cảnh: quan hệ GVCN.
- Bảng tầm ảnh hưởng:
E( [\ ]
K _ /
_`J1c
EJ&J1a
14
2.5.4 RÀNG BUỘC THAM CHIẾU
E!: Giáo viên dạy môn nào thì môn đó phải có trong danh sách các môn học.
- Nội dung:
m MON, n GIAO_VIEN: m.MA_GV = n.MA_GV
- Bối cảnh: quan hệ MON, GIAO_VIEN
Theo TB Học Kì.
• Báo Cáo: Dùng để truy vấn kết quả học tập chi tiết của học sinh và danh
sách tất cả giáo viên giảng dạy trong trường, và danh sách học sinh theo
từng lớp học. Có các tùy chọn sau:
o Kết Quả Học Tập.
o Danh Sách Giáo Viên.
o Danh Sách Học Sinh Theo Lớp.
16
Và nút Thoát dùng để thoát khỏi chương trình.
Trong chương trình, sử dụng chuột để tương tác. Dùng chuột trái để thực thi
các công việc cụ thể.
3.2 & # ?FJE@
3.2.1 CÁC FORM CỦA MENU Cập Nhật
Form này chủ yếu là cập nhật thông tin và điểm. Có hai nút chức năng là -e,
và -XTR.
Sử dụng nút -e, khi đã điền đầy đủ thông tin để lưu vào cơ sở dữ liệu.
Sử dụng nút -XTR sau khi đã nhập xong thông tin hoặc muốn thoát khỏi Form
nhập đối tượng đó.
Danh Sách Học Sinh:
Danh Sách Giáo Viên:
17
Danh Sách Môn Học:
Điểm Học Sinh:
18
3.2.2 CÁC FORM CỦA MENU Phân Công-Sắp Xếp
Form này dùng để phân công cho giáo viên làm chủ nhiệm của lớp và giảng
dạy những môn thuộc chuyên môn của giáo viên đó. Form cũng có chức năng
phân lớp cho học sinh.
Trong Form có sử dụng hai nút chức năng là M5 và -XTR
Dùng nút M5sau khi đã phân công, sắp xếp xong cho giáo viên và học sinh.
Sau khi lựa chọn mục cần báo cáo. Ta được những bản báo cáo sau:
Bảng Điểm Học Sinh Theo Lớp:
23
Danh Sách Giáo Viên
Danh Sách Học Sinh Theo Lớp
(*# )
Trong đời sống xã hội hiện nay, yêu cầu của con người đặt ra ngày càng
cao, các công việc không những đòi hỏi phải được giải quyết nhanh chóng mà
còn phải chính xác, việc “quản lí điểm trường trung học cơ sở” mà nhóm thực
hiện đang nghiên cứu cũng vậy.
24
Qua từng bước khảo sát hệ thống, xây dựng mô hình ERD, DFD, mô
hình quan hệ thì hệ thống “Quản lí điểm trường trung học cơ sở” đã ngày càng
hoàn thiện hơn. Đã tin học hóa được việc quản lí điểm của học sinh thay vì
phải quản lí thủ công bằng cách ghi chép sổ sách. Tạo sự thuận lợi, nhanh
chóng cho việc nhập dữ liệu, tìm kiếm, tra cứu thông tin trở nên chính xác hơn
với một giao diện trực quan thân thiện.
Bên cạnh đó, hệ thống vẫn chưa đạt được những kết quả như mong
muốn. Nhóm chưa thực sự nắm bắt được các công tác quản lí, các quy tắc hoạt
động của hệ thống nên còn nhiều sai sót. Ngoài ra, do kiến thức về phân tích
thiết kế hệ thống còn một số hạn chế, thời gian thực hiện ngắn nên hệ thống
chưa được sửa chữa hoàn thiện. Nhóm rất mong được sự góp ý của thầy cô để
hệ thống được hoàn thiện hơn.
Qua thời gian nghiên cứu và thực hiện, nhóm đã hoàn thành đề tài mặc
dù còn nhiều thiếu sót, những cũng từ những thiếu sót đó nhóm đã tích lũy
được một số kinh nghiệm, kĩ năng. Nâng cao khả năng phân tích và thiết kế hệ
thống. Một điều quan trọng hơn là khả năng làm việc theo nhóm của từng
thành viên được nâng cao, tinh thần đoàn kết được phát huy.
Nhóm chân thành mong được sự góp ý, chỉ dẫn các thầy cô.
25