TRƯỜNG CAO ĐẲNG NGUYỄN TẤT THÀNH
KHOA CÔNG NGHỆ THÔNG TIN
NGUYỄN VĂN BÌNH - NGUYỄN VĂN BỬU
XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ
ĐIỂM THI TIN HỌC CƠ BẢN CHO HỆ TRUNG CẤP
KHĨA LUẬN TỐT NGHIỆP
TP. HCM, 2009
K
H
O
A
C
Ơ
N
G
N
G
H
Ệ T
H
Ơ
N
G
T
I
N
C
H
Ư
Ơ
N
G
T
R
Ì
N
H
Q
U
Ả
N
L
Ý
Đ
I
Ể
M
T
H
I
T
I
N
H
Ọ
C
C
Ơ
B
Ả
N
C
H
O
H
Ệ
TR
U
N
G
C
Ấ
P
N
Ă
M
2009
Trường Cao Đẳng Nguyễn Tất Thành
Khoa Công Nghệ Thông Tin
NGUYỄN VĂN BÌNH – MSSV : 31073010
NGUYỄN VĂN BỬU – MSSV : 31073009
XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ
ĐIỂM THI TIN HỌC CƠ BẢN CHO HỆ TRUNG CẤP
KHÓA LUẬN TỐT NGHIỆP
GIÁO VIÊN HƯỚNG DẪN
VÕ NGỌC TÂN
KHÓA 2007-2009
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
TP. HCM, Ngày… Tháng… Năm
Giáo viên hướng dẫn
[Ký tên và ghi rõ họ tên]
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
TP. HCM, Ngày… Tháng… Năm
Giáo viên phản biện
[Ký tên và ghi rõ họ tên]
LỜI CÁM ƠN
Qua suốt hai năm học ở Trường Cao Đẳng Nguyễn Tất Thành khóa 2007-2009
chúng em đã được học rất nhiều kiến thức về chuyên ngành của mình và những kiến
thức về cuộc sống, ngoài sự nổ lực của bản thân, chúng em còn được đón nhận sự
giúp đỡ tâm huyết và công sức của nhà trường, thầy cô và bạn bè.
Chúng em xin chân thành cám ơn tất cả thầy cô đã từng dạy dỗ chúng em, thầy
cô Trường Cao Đẳng Nguyễn Tất Thành và nhất là thầy cô trong Khoa Công Nghệ
Thông Tin đã cung cấp những kiến thức cần thiết để chúng em có thể hoàn thành
được khóa luận tốt nghiệp. Đặc biệt là thầy Võ Ngọc Tân người chịu trách nhiệm
hướng dẫn, dìu dắt, cùng bước với chúng em trong suốt quá trình làm khóa luận tốt
nghiệp.
Xin gởi lời cám ơn đến tất cả các bạn bè đã động viên giúp đỡ và góp ý trong
suốt quá trình học tập và quá trình làm khóa luận tốt nghiệp.
Dù chúng em đã cố gắng rất nhiều để hoàn thành tốt khóa luận tốt nghiệp
nhưng chúng em cũng không sau tránh khỏi nhũng thiếu sót, sai lầm cũng như có
nhiều mặt hạn chế trong quá trình học tập và làm đồ án. Chúng em mong nhận được
sự thông cảm, góp ý, giúp đỡ, cùng với sự chỉ dẩn của thầy cô cũng như ý kiến đóng
góp chân thành của các bạn để cho chúng em có thể hoàn thành tốt khóa luận và
ngoài ra chúng em rút ra được kinh nghiệm cho bản thân trong quá trình làm việc
sau này.
Xin chân thành cám ơn.
Nhóm sinh viên thực hiện
Nguyễn Văn Bình – MSSV: 31073010
Nguyễn Văn Bửu – MSSV: 31073009
ĐỀ CƯƠNG CHI TIẾT
TÊN ĐỀ TÀI
XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ
ĐIỂM THI TIN HỌC CƠ BẢN CHO HỆ TRUNG CẤP
Giáo viên hướng dẫn : Thầy Võ Ngọc Tân
Thời gian thực hiện : 09 – 03 - 2009 đến 09 – 07 - 2009
Sinh viên thực hiện : 1.Nguyễn Văn Bình – MSSV : 31073010
2.Nguyễn Văn Bửu – MSSV : 31073009
Nội dung tóm tắt : Sử dụng ACCESS để xây dựng CHƯƠNG TRÌNH
QUẢN LÝ ĐIỂM THI TIN HỌC CƠ BẢN CHO HỆ
TRUNG CẤP.
Nội dung thực hiện :
Thời gian thực hiện
Nội dung thực hiện
Sinh viên thực hiện
Tuần 1:
09/03/2009-15/03/2009
- Tìm hiểu cách tính điểm
- Xây dựng cơ sở dữ liệu
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 2:
16/03/2009-23/03/2009
- Tìm hiểu cách tính điểm
- Xây dựng cơ sở dữ liệu
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 3:
24/03/2009-31/03/2009
- Xây dựng giao diện cho
ứng dụng
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 4:
01/04/2009-07/04/2009
- Xây dựng giao diện cho
ứng dụng
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 5:
08/04/2009-14/04/2009
- Xây dựng giao diện cho
ứng dụng
Nguyễn Văn Bình
Nguyễn Văn Bửu
Nội dung thực hiện :
Tuần 6:
15/04/2009-21/04/2009
- Xử lý chương trình
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 7:
22/04/2009-28/04/2009
- Xử lý chương trình
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 8:
29/04/2009-05/05/2009
- Xử lý chương trình
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 9:
06/05/2009-12/05/2009
- Xử lý chương trình
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 10:
13/05/2009-19/05/2009
- Xử lý chương trình
Nguyễn Văn Bình
Nguyễn Văn Bửu
Nội dung thực hiện :
Tuần 11:
20/05/2009-26/05/2009
- Xây dựng Report
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 12:
27/05/2009-02/06/2009
- Xây dựng Report
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 13:
03/06/2009-08/06/2009
- Xây dựng Report
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 14:
09/06/2009-15/06/2009
- Viết báo cáo
Nguyễn Văn Bình
Nguyễn Văn Bửu
Nội dung thực hiện :
Tuần 15:
16/06/2009-22/06/2009
- Viết báo cáo
Nguyễn Văn Bình
Nguyễn Văn Bửu
Tuần 16:
23/06/2009-29/06/2009
- Viết báo cáo
Nguyễn Văn Bình
Nguyễn Văn Bửu
TPHCM, Ngày 07/07/2009
Chữ ký của giáo viên
hướng dẫn
TPHCM, Ngày 07/07/2009
Chữ ký của sinh viên 1
NGUYỄN VĂN BÌNH
Chữ ký của sinh viên 2
NGUYỄN VĂN BỬU
MỤC LỤC
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN 1
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN 2
LỜI CÁM ƠN 3
ĐỀ CƯƠNG CHI TIẾT 4
BẢNG CHÚ THÍCH CÁC CHỮ VIẾT TẮT 11
GIỚI THIỆU VỀ CHƯƠNG TRÌNH 12
Chương 1: KHẢO SÁT HIỆN TRẠNG ______________
1.1 Mục đích xây dựng chương trình 13
1.2 Mục tiêu chương trình cần đạt được 13
1.3 Những khó khăn khi làm đề tài 13
1.4 Hạn chế của chương trình 14
Chương 2: TẠO BẢNG ĐỂ NHẬP DỮ LIỆU VÀ TẠO FORM ĐỂ XỬ
LÝ CHƯƠNG TRÌNH _________________
2.1 Tạo Table
2.1.1 Tạo bảng để nhập dữ liệu 13
2.1.2 Mối quan hệ giữa các bảng 19
2.2 Tạo Form để xử lý cho chương trình 24
Chương 3: GIỚI THIỆU VÀ CÁC CHỨC NĂNG CỦA
CHƯƠNG TRÌNH ____________________
3.1 Giới thiệu về chương trình 30
3.1.1 Giao diện của chương trình 30
3.2 Các chức năng của chương trình 32
3.2.1 Chức năng hệ thống 32
3.2.2 Chức năng của danh mục 38
3.2.3 Chức năng của báo cáo 44
3.2.4 Chức năng của ứng dụng 50
3.2.5 Chức năng giúp đỡ 50
Chương 4: KẾT LUẬN ________________________
4.1 Kết quả đạt được sau khi làm khóa luận 51
4.2 Rút ra kinh nghiệm cho bản thân 51
Bảng chú thích các chữ viết tắt
+ MAK : MÃ KHOA
+ TENK : TÊN KHOA
+ MAL : MÃ LỚP
+ TENL : TÊN LỚP
+ SLSV : SỐ LƯỢNG SINH VIÊN
+ SON : SỐ NHÓM
+ MAN : MÃ NHÓM
+ TENN : TÊN NHÓM
+ MAGV : MÃ GIÁO VIÊN
+ MAL : MÃ LỚP
+ TENGV : TÊN GIÁO VIÊN
+ HOCH : HỌC HÀM
+ HOCV : HỌC VỊ
+ MSSV : MÃ SỐ SINH VIÊN
+ HO : HỌ
+ TEN : TÊN
+ DQT : ĐIỂM QUÁ TRÌNH
+ DL1 : ĐIỂM LẦN 1
+ DL2 : ĐIỂM LẦN 2
+ DTB : ĐIỂM TRUNG BÌNH
+ MAN : MÃ NHÓM
GIỚI THIỆU CHUNG VỀ CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM THI TIN HỌC
CƠ BẢN CHO HỆ TRUNG CẤP
- Ngày nay thì Công Nghệ Thông Tin phát triển rất mạnh mẽ, mỗi ngày có hàng loạt
chương trình mới, phần mềm mới được đưa ra sử dụng rộng rãi trên thị trường với hàng
loạt phần mềm được đưa ra sử dụng như vậy thì hiệu quả của phần mềm có đáp ứng
được yêu cầu của các doanh nghiệp hay các trường học… đưa ra hay không? Vấn đề đó
được quan tâm nhiều hơn ở các trường Đại Học, Cao Đẳng với việc quản lý hàng ngàn
sinh viên, học sinh. Quản lý về thông tin sinh viên, điểm của sinh viên với phần mềm
đang sử dụng có đáp ứng được hiệu quả nhanh và đặc biệt hơn hết là độ chính xác cao
hay không?
Vì thế việc xây dựng CHƯƠNG TRÌNH QUẢN LÝ ĐIỂM THI TIN HỌC CƠ BẢN
CHO HỆ TRUNG CẤP sẽ giúp cho khoa Công Nghệ Thông Tin trường CAO ĐẲNG
NGUYỄN TẤT THÀNH giải quyết một phần nào đó khó khăn trong việc quản lý
điểm, thông tin sinh viên của mình.
- Chương trình quản lý điểm này cho phép người quản lý :
+ Có thể xem, xóa, sửa, tạo mới thông tin của từng sinh viên
+ In danh sách sinh viên của từng khoa, lớp, nhóm, in bảng điểm của sinh viên.
- Trong chương trình quản lý điểm này sẽ mang lại hiệu quả với các chức năng sau:
+ Dễ sử dụng
+ Xử lý nhanh chóng các yêu cầu của người dùng
+ Độ chính xác cao.
Chương 1:KHẢO SÁT HIỆN TRẠNG
1.1 Mục đích xây dựng chương trình
Nền kinh tế nước ta có nhiều thay đổi và công nghệ thông tin không ngừng
phát triển buộc các nhà trường không ngừng cải tiến và đổi mới công nghệ để
đem lại hiệu quả cao trong việc quản lý sinh viên của mình.
Làm thế nào để không có sự nhầm lẫn trong quá trình tính toán, quản lý chặt chẽ
hơn thông tin của từng sinh viên.
Ứng dụng này với mục đích giúp cho khoa Công Nghệ Thông Tin trường Cao
Đẳng Nguyễn Tất Thành có được phần mềm QUẢN LÝ ĐIỂM TIN HỌC CƠ
BẢN CHO HỆ TRUNG CẤP một cách nhanh chóng hơn, độ chính xác cao hơn.
Vì vậy việc xây dựng chương trình QUẢN LÝ ĐIỂM THI TIN HỌC CƠ BẢN
CHO HỆ TRUNG CẤP là điều kiện cần thiết nhằm đáp ứng cho trường trong
việc quản lý điểm, thông tin sinh viên của mình.
1.2 Mục tiêu chương trình cần đạt được
- Đưa ra được chương trình quản lý điểm mới
- Giải quyết được vấn đề quản lý điểm một cách nhanh chóng và chính xác
cao
- Phần mềm ngày càng được sử dụng rộng rãi hơn.
1.3 Những khó khăn khi làm đề tài
- Việc quản lý điểm có độ chính xác cao
- Xử lý các yêu cầu một cách nhanh chóng
- Dễ sử dụng
- Giao diện đẹp.
1.4 Hạn chế của chương trình
- Giao diện chưa được đẹp lắm.
Chương 2: TẠO BẢNG ĐỂ NHẬP DỮ LIỆU VÀ TẠO
FORM ĐỂ XỬ LÝ CHƯƠNG TRÌNH
2.1 Tạo Table
2.1.1 Tạo bảng để nhập dữ liệu
- Khoa (MÃ KHOA, TÊN KHOA)
- Mô tả kiểu dữ liệu cho Table khoa
+ MAK : Mã khoa, kiểu dữ liệu Text (20)
+ TENK : Tên khoa, kiểu dữ liệu Text (60)
- Lớp (MÃ KHOA, MÃ LỚP, TÊN LỚP, SỐ LƯỢNG SINH VIÊN, SỐ NHÓM)
- Mô tả kiểu dữ liệu cho Table lớp
+ MAK : Mã khoa, kiểu dữ liệu Text (30)
+ MAL : Mã lớp, kiểu dữ liệu Text (30)
+ TENL : Tên lớp, kiểu dữ liệu Text (50)
+ SLSV : Số lượng sinh viên, kiểu dữ liệu Number (Long Integer)
+ SON : Số nhóm, kiểu dữ liệu Number (Single)
- Nhóm (MÃ NHÓM, TÊN NHÓM, MÃ GIÁO VIÊN, MÃ LỚP)
- Mô tả kiểu dữ liệu cho Table nhóm
+ MAN : Mã nhóm, kiểu dữ liệu Text (50)
+ TENN : Tên nhóm, kiểu dữ liệu Text (50)
+ MAGV : Mã giáo viên, kiểu dữ liệu Text (5)
+ MAL : Mã lớp, kiểu dữ liệu Text (10)
- Giáo Viên (MÃ GIÁO VIÊN, TÊN GIÁO VIÊN, HỌC HÀM, HỌC VỊ)
- Mô tả kiểu dữ liệu cho Table giáo viên
+ MAGV : Mã giáo viên, kiểu dữ liệu Text (5)
+ TENGV : Tên giáo viên, kiểu dữ liệu Text (50)
+ HOCH : Học hàm, kiểu dữ liệu Text (50)
+ HOCVI : Học vị, kiểu dữ liệu Text (50)
- Kết Quả (MÃ SỐ SINH VIÊN, HỌ, TÊN, ĐIỂM QUÁ TRÌNH, ĐIỂM
LẦN 1, ĐIỂM LẦN 2, ĐIỂM TRUNG BÌNH, MÃ NHÓM )
- Mô tả kiểu dữ liệu cho Table kết quả
+ MSSV : Mã số sinh viên, kiểu dữ liệu Number (Long Integer)
+ HO : Họ, kiểu dữ liệu Text (20)
+ TEN : Tên, kiểu dữ liệu Text (20)
+ DQT : Điểm quá trình, kiểu dữ liệu Number (Single)
+ DL1 : Điểm lần 1, kiểu dữ liệu Number (Long Integer)
+ DL2 : Điểm lần 2, kiểu dữ liệu Number (Long Integer)
+ DTB : Điểm trung bình, kiểu dữ liệu Number (Double)
+ MAN : Mã nhóm, kiểu dữ liệu Text (50)
2.1.2 Mối quan hệ giữa các bảng