Đề tài
Quản lý điểm
Lớp CCQ-MM02A trang - 1 -
LỜI NÓI ĐẦU
Hiện nay với sự phát triển không ngừng của công nghệ thông tin, cơ sở dữ liệu
ngày càng quan trọng trong cuộc sống. Để có thể tạo ra và phát triển một chương
trình quản lý điểm hoàn hảo, khắc phục đến mức thấp nhất các nhược điểm, khai
thác tối đa các ưu điểm của chương trình đó là việc rất khó khăn do đó chúng ta cần
đến cơ sở dữ liệu để lưu trữ và truy xuất. Một hệ thống quản lý điểm trong các
trường học hiện nay tỏ ra rất quan trọng. Để quản lý điểm trong một trường từ
trước đến nay phải quản lý trên giấy tờ nên có nhiều hạn chế. Những thông tin về
điểm của sinh viên luôn thay đổi từng năm, điều đó thật là khó và rất dễ sai sót
cũng như thất lạc những giấy tờ liên quan.
Với xu thế hội nhập như hiện nay thì trình trạng làm việc thủ công như vậy phải
loại bỏ gấp, nếu không dẫn đến tình trạng lạc hậu cũng như không đi kịp với xu thế
của thời đại.
Vì thế, một xu hướng cho việc quản lý điểm trong các trường học hiện nay là
dùng các hệ thống cơ sở dữ liệu để tin học hóa công việc. Điều này sẽ giúp bạn lấy
thông tin một cách nhanh chóng, chính xác và tránh nhầm lẫn.
Rất mong nhận được những ý kiến đóng góp của quý thầy cô và các bạn.
Chúng tôi xin cảm ơn giảng viên Nguyễn Thị Hoa Huệ đã hướng dẫn chúng tôi
hoàn thành đề tài này
Bảng phân công công việc trong quá trình làm đồ án:
STT Thành Viên Công Việc
1 Bùi Minh Lộc Tạo Query,Tao Form
2 Tạ Hồng Phong Tạo Table
3 Huỳnh Minh Tuấn Thu thập dữ liệu
4 Phạm Đức Toàn Tạo Table và thu thập dữ liệu
-Giúp sinh viên nắm bắt được kiến thức đã học, vận dụng được vào thực tế, thông
qua đó tạo cho sinh viên cách làm việc tập thể.
-Qua đó, nếu chương trình ứng dụng thành công thì có thể áp dụng vào thực tế giúp
cho việc quản lý điểm sinh viên có hệ thống và đơn giản hơn, đồng thời giúp giảng
viên dễ dàng hơn trong việc quản lý điểm sinh viên với quy mô lớn.
-Ngoài ra, giúp sinh viên có cái nhìn tổng quát về môn học, biết cách nhìn nhận vấn
đề.
Đối tượng ứng dụng:Trường Cao Đẳng CNTT Hữu Nghị Việt Hàn.
3.Chức năng của chương trình:
a.Về chức năng:
Cập nhật và quản lý thông tin về sinh viên.
Quản lý tình hình về điểm của sinh viên.
b.Về kỹ thuật:
Hệ thống đảm bảo phục vụ tốt .
Đảm bảo hoạt động tốt khi dữ liệu tăng lên trong tương lai.
Tổng chi phí phải phù hợp với hệ thống thông tin.
II.GIỚI THIỆU MÔI TRƯỜNG TRIỂN KHAI ĐỀ TÀI
Lớp CCQ-MM02A trang - 4 -
Microsoft Access 2003 là một phần mềm nổi tiếng của Microsoft trong gói phần
mềm Microsoft Oficce.
Nói đến Microsoft Access là nói đến chương trình quản lý dữ liệu, người dùng
có thể dùng để tạo và quản lý cơ sở dữ liệu một cách nhanh chóng và hiệu quả.
Nó có thể sử dụng độc lập,có khả năng bảo mật và đáp ứng được yêu cầu của
người dùng trong công tác quản lý cơ sở dữ liệu.
Với ưu điểm thân thiện với người dùng,đơn giản trong việc xây dựng trọn gói
các phần mềm vừa và nhỏ,dễ dàng cho người mới bắt đầu học cùng với kiến thức
đã tích lũy trong qua trình học,nhóm chúng tôi đã đi đến quyết định chọn MS
Access làm môi trường triển khai đề tài đầu tiên của mình.
Hình ảnh môi trường làm việc MS Access:
III.XÂY DỰNG CƠ SỞ DỮ LIỆU
Dữ liệu
e.Bảng T_Sinhvien
Bao gồm mã sinh viên,mã lớp,họ lót, tên,ngày sinh,giới tính,mã ngành,địa chỉ,số
đt,ảnh
Khóa chính của bảng T_Sinhvien là MaSV
Lớp CCQ-MM02A trang - 9 -
Dữ liệu
f.Sơ đồ quan hệ
Lớp CCQ-MM02A trang - 10 -
g.Sơ đồ phân cấp
2.Xây dựng truy vấn(Query)
Chương trình xây dựng các truy vấn sau,một số truy vấn làm nguồn cho cho
Form và Report được trình bày ở 2 mục Form và Report.
Truy vấn lựa chọn:
+Q_DiemSV_cuoicung.
Lớp CCQ-MM02A trang - 11 -
+Q_DiemTBMon.
+Q_TongketSV.
+Q_DSdiemSV.
+Q_XeploaiSV.
Truy vấn Crosstab:
+Q_DiemTongKet.
a.Truy vấn lựa chọn.
1.Q_DiemSV_cuoicung.
-Danh sách điểm sinh viên, tổng kết điểm quá trình học của sinh viên.
2.Q_DSdiemSV.
-Danh sách điểm sinh viên sau khi thi lần hai.
3.Q_DiemTBMon.
-Danh sách điểm trung bình môn, kết quả cuối cùng quá trình học của sinh viên.
Lớp CCQ-MM02A trang - 12 -
-Nguồn: Q_MonTheoNganh.
-Chức năng:Nhập các môn theo ngành tương ứng.
g.Form F_DanhSachLop
-Nguồn: T_SinhVien.
-Chức năng:Nhập danh sách sinh viên theo mỗi lớp.
h.Form F_Nhap-Dieuchinhdiem
-Nguồn: Q_HoTen và Q_DSDiemSV.
-Chức năng:Nhập điều chỉnh điểm cho sinh viên theo môn học.
Lớp CCQ-MM02A trang - 16 -
i.Form F_Timkiemthilai-caithien-quahp
-Nguồn: Q_DiemTBMon.
-Chức năng:In danh sách sinh viên đã qua HP, thi lại và cải thiện.
j.Main Form(Form chính)
Form tổng hợp một số form ở trên để tạo giao diện chính cho chương trình.
Lớp CCQ-MM02A trang - 17 -
4.Thiết kế Report.
a.Report thống kê điểm sinh viên mỗi môn.
b.Report thống kê điểm từng sinh viên với tất cả các môn.
Lớp CCQ-MM02A trang - 18 -
c.Report thống kê điểm của tất cả sinh viên theo từng môn.
d.Report thống kê điểm sinh viên theo từng môn của một lớp.
Lớp CCQ-MM02A trang - 19 -
e.Report thống kê danh sách sinh viên đã qua học phần, cải thiện và thi lại theo lớp.
Ví dụ: Danh sách sinh viên Thi Lại
f.Report thống kê danh sách các sinh viên xếp loại Xuất sắc, giỏi, khá, trung bình,
yếu.
Ví dụ: Danh sách sinh viên Xếp loại Khá.
Lớp CCQ-MM02A trang - 20 -
g.Report thống kê điểm tổng kết của tất cả các sinh viên.
Ngoài ra, chương trình có sử dụng một số Macro, cũng khá đơn giản nên không
3.Menu Thông tin sản phẩm: Gồm các thông tin về về sản phẩm và bản quyền của
chương trình.
Đây là thông tin về bản quyền sản phẩm.
Lớp CCQ-MM02A trang - 24 -
4.Muc Kết thúc: Mục này dùng đóng chương trình Quản Lý Điểm.
V.KẾT LUẬN
Những ưu điểm nổi bật của chương trình này:
- Giao diện tương đối đơn giản, dễ sử dụng.
- Chương trình hoàn toàn bằng Tiếng Việt, giúp cho những người mới làm quen
máy tính có thể thao tác dễ dàng.
- Có thể thay thế những thao tác truyền thống trên giấy tờ.
- Toàn bộ chương trình được đóng gói trong một File với dung lượng nhỏ.
Bên cạnh đó, chương trình còn có nhiều hạn chế:
- Hệ thống không tự động cập nhật được số lượng sinh viên qua từng năm.
- Không quản lý được những vấn đề phát sinh về quản lý điểm sinh viên.
Với gần hai tháng thực hiện đề tài này,cùng với sự hướng dẫn của giảng viên
Nguyễn Thị Hoa Huệ, nhóm chúng tôi đã hoàn thành đề tài này. Vì là sản phẩm
đầu tay nên kinh nghiệm và khả năng áp dụng vào thực tế chưa cao, không tránh
khỏi những thiếu sót trong thiết kế cũng như trình bày chương trình.Nhưng nhóm
chúng tôi tin rằng cùng với sự cố gắng của cả nhóm và sự góp ý thẳng thắn của
thầy cô chương trình sẽ được hoàn thiện hơn. Rất mong nhận được ý kiến đóng góp
từ phía thầy cô và các bạn.
Lớp CCQ-MM02A trang - 25 -