Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 28 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
28
Dung lượng
2,27 MB
Nội dung
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ
VIỆT - HÀN
KHOA THƯƠNG MẠI ĐIỆN TỬ
……………..
ĐỒ ÁN MÔN HỌC
QUẢN LÝ VÀ XỬ LÝ DỮ LIỆU CĂN BẢN
Tên đề tài: Quản lý điểm sinh viên
Giáo viên hướng dẫn: T/S Nguyễn Thị Hoa Huệ
Nhóm 3:
1. Nguyễn Quang Thắng
2. Trần Thị Hằng
3. Trần Quốc Bảo
4. Võ Thanh Tâm
Lớp: CCQ_TM01B
Đà Nẵng 06 - 2009
MỤC LỤC
Lời nói đầu.......................................................................................................
Phần I. SƠ LƯỢC VỀ CHƯƠNG TRÌNH...................................................
I. I.Chương trình dành cho ai ?.......................................................
II. Ai có thể sử dụng chương trình ?........................................................
III. Chương trình này làm được điều gì ?................................................
1) Có khả năng nhập mềm dẻo..........................................................
2) Tự động xuất và nhập kết quả kèm theo số liệu thống kê..........
3) In. xem bảng điểm theo lớp..........................................................
4) In, xem các bảng tổng kết..............................................................
5) In, xem phiếu kết quả học tập.......................................................
6) Nhập xếp loại điểm rèn luyện dễ dàng, nhanh chóng.................
Phần II. GIỚI THIỆU CHƯƠNG TRÌNH...................................................
Chương 1. Cấu trúc dữ liệu.......................................................................
)1 Cơ sở dữ liệu............................................................................
)2 Liên kết dữ liệu........................................................................
Chương 2. Giao diện và chức năng của chương trình............................
1.1.Giao diện chính.......................................................................
1.2.Những điều mà chương trình cơ thể làm được....................
1.2.1. Tìm kiếm thông tin........................................................
1.2.2. Tìm hiểu thông tin.........................................................
1.2.3. Thống kê.........................................................................
1.2.4. Cập nhật thông tin........................................................
1.2.5. Nhập thông tin...............................................................
1.2.6. Danh sách sinh viên trượt............................................
1.2.7. In kết quả học tập..........................................................
1.2.8. In kết quả rèn luyện......................................................
Phần 3. HẠN CHẾ VÀ KHẮC PHỤC..........................................................
1. Hạn chế............................................................................................
2. Khắc phục.......................................................................................
LỜI NÓI ĐẦU
Chúng ta đang sống trong thời buổi mà công nghệ thông tin đang dẫn đầu về tính
hiệu quả, nhanh chóng, đảm đương hầu như tất cả công việc tính toán mệt nhọc của con
người. Do đó, việc nghiên cứu để tìm ra một hệ thống thông tin là công việc trở nên cực
kỳ quan trọng, có tính quyết định sự mạnh yếu của một quốc gia và xu hướng càng trở
nên thiết yếu trong mọi lĩnh vực.
Từ trước đến nay, cách quản lí điểm mà các trường đại học, cao đẳng, TCCN, các
trường phổ thông vẫn thường sử dụng là cách quản lí điểm thủ công hoặc ít vận dụng máy
móc vào quản lí. Điều đó rât khó khăn trong việc quản lý và cũng tốn rất nhiều thời gian
và tiền của.
Để khắc phục điều đó, phải có một chương trình quản lí điểm có thể ứng dụng cho
tất cả các trường đại học, cao đẳng trên cả nước với mức chi phí thấp và dễ sử dụng. Dựa
trên cách quản lí điểm của trường cao đẳng CNTT hữu nghị Việt- Hàn, chúng tôi đã áp
dụng để xây dựng nên một chương trình quản lí điểm có thể đáp ứng hầu hết tất cả các
điều kiện trên.
Với chương trình này chúng ta có thể xem điểm, in điểm của từng sinh viên, theo
lớp, theo học kì, theo môn học, xem có bao nhiêu sinh viên nợ môn học nào đó, tổng sinh
viên giỏi,tổng sinh viên khá, theo môn, lớp, học kì, phục vụ cho nhu cầu của sinh viên
cũng như phụ huynh…
Đề án này được hoàn thành với sự giúp đỡ, chỉ bảo tận tình của cô hướng dẫn thạc sĩ
Nguyễn Thị Hoa Huệ. Chúng em vô cùng cảm ơn vì những giúp đỡ quý báu đó để chúng
em có thể hoàn thành tốt đề án môn học của mình. Chúng em cũng xin chân thành cảm ơn
các thầy cô trong khoa Thương mại điện tử đã giảng dạy chúng em trong qua trình học tập
để chúng em có thêm những kiến thức cơ bản giúp hoàn thành tốt bài đề án của mình.
Mặc dù có nhiều cố gắng, nhưng đề tài này còn rất nhiều thiếu sót bởi tầm nhìn hữu
hạn, khả năng thu thập thông tin chưa được nhạy bén. Rất mong nhận được sự đóng góp ý
kiến của thầy cô để nhóm em hoàn thành tốt hơn đề tài này.
Nhóm chúng em xin chân thành cảm ơn.
PHẦN I: SƠ LƯỢC VỀ CHƯƠNG TRÌNH
I. Chương trình này dành cho ai ?
Chương trình quản lý điểm này dành cho các trường đại học, cao đẳng có sử dụng cơ chế
tín chỉ trong quá trình giảng dạy..
II. Ai cũng có thể sử dụng được ?
Chương trình và dữ liệu chỉ gói gọn trong một tập tin duy nhất, do đó không cần phải cài
đặt. Nếu máy tính có cài đặt Microsoft Access 2003, khi muỗn chạy chương trình, chỉ cần
nhấp đúp chuột vào tên tập tin (QuanlyDiem.MDB)
Để sử dụng chương trình này hiệu quả nhất, cần có hai nhóm người dùng phối hợp với
nhau:
- Giáo viên các bộ môn khác nhau, chỉ cần biết gõ văn bản, để nhập điểm của môn mình
dạy.
- Người giữ trách nhiệm quản lý điểm của trường, có kiến thức cơ bản về Microsoft
Access.
III. Chương trình này làm được điều gì?
1. Có khả năng nhập điểm mềm dẻo
- Có thể nhập tập trung hoặc nhập từ nhiều nguồn (các giảng viên nhập điểm riêng của bộ
môn mình phụ trách), sau đó người quản lý có thể dễ dàng tập hợp lại và xử lý một cách
đơn giản.
2. Tự động kết xuất và cập nhật kết quả, kèm theo số liệu thống kê
Các loại điểm trung bình môn, điểm bình quân học kỳ, điểm bình quân cả năm, xếp loại
học tập.
3. In, xem bảng điểm lớp
Bạn có thể xem điểm và in điểm bất cứ môn học nào, lớp nào hoặc theo từng sinh viên cụ
thể.
4. In, xem các bảng tổng kết
Chương trình có thể in tất cả các loại biểu bảng: Danh sách thi lại-học lại, bảng tổng
kết…theo các nhóm thống kê như lớp, môn hoặc từng sinh viên cuối học kỳ, cuối năm,
kèm theo các số liệu thống kê chi tiết.
5. In, xem phiếu kết quả học tập
Trình bày tất cả thông tin về thành quả của học sinh cuối học kỳ hoặc cuối năm
6. Nhập xếp loại điểm rèn luyện dễ dàng, nhanh chóng
Sau khi nhập dữ liệu chương trình có thể tự động đưa ra kết quả đánh giá về kết quả rèn
luyện của sinh viên
PHẦN II: GIỚI THIỆU CHƯƠNG TRÌNH
CHƯƠNG 1 : CẤU TRÚC DỮ LIỆU
1.1 Cơ sở dữ liệu
Ta sẽ chia thành 5 bảng như sau :
Bảng 1: DSLOP: - Có 2 trường là:mã lớp và tên nghành
- Mã lớp là khoá chính
Bảng 2: DSSINHVIEN: - Có 6 trường:mã sinh viên,tên sinh viên,mã lớp,ngày sinh,giới
tính, ảnh
- Mã sinh viên là khoá chính
Bảng 3: DSMONHOC: - Có 3 trường là:mã môn học,tên môn học,số tín chỉ
- Mã môn học là khoá chính
Bảng 4: BANGDIEM: - Có 7 trườnglà: mã sinh viên,mã môn học, điểm quá trình,lần thi
1,lần thi 2,số tín chỉ, điểm kết thúc học phần
- Mã sinh viên và mã môn học là khoá chính
Bảng 5: DIEMRENLUYEN: - Có 3 trường mã sinh viên,học kì,số điểm
- Mã sinh viên là khoá chính
Bảng 1: DSLOP có cấu trúc
Field Name
MALOP
Data Type
Text
TENLOP
Text
Properties
Field Size
20
Caption
Mã lớp
Field Size
20
Caption
Tên lớp
Ghi chú
Khoá chính
Sau khi nhập dữ liệu ta có:
Bảng 2: DSSINHVIEN có cấu trúc :
Field Name
Data Type
MASV
Text
MALOP
Text
TENSV
Text
NGAYSINH
Date/Time
GIOINAM
Yes/No
ANH
OLE
Sau khi nhập dữ liệu ta có:
Properties
Field Size
15
Caption
Mã sinh viên
Field Size
20
Caption
Mã lớp
Field Size
40
Caption
Tên sinh viên
Format
Short Date
Caption
Mã lớp
Format
Yes/No
Caption
Giới Nam
Caption
Ảnh
ghi chú
Khoá chính
Tập tin ảnh
Bảng 3: DSMONHOC có cấu trúc :
Field Name
Data Type
MAMONHOC
Text
TENMONHOC
Text
SOTINCHI
Number
Sau khi nhập dữ liệu ta có:
Bảng 4: BANGDIEM có cấu trúc :
Properties
Field Size
15
Caption
Mã môn học
Field Size
Caption
Field Size
Caption
20
Mã lớp
Byte
Số tín chỉ
Ghi chú
Khoá chính
MASINHVIEN
text
MAMONHOC
text
BAIKT1
number
BAIKT2
number
BAIKT3
number
BAIKT4
number
BAIKT5
number
DIEMTHIGIUAHP number
DIEMKTHP
number
DIEMKTHPLAN2
number
Field Size
Caption
Field Size
Caption
Field Size
Caption
Field Size
Caption
Field Size
Caption
Field Size
Caption
Field Size
Caption
Field Size
Caption
Field Size
15
khoá chính
mã sinh viên
20
khoá chính
mã môn học
Double
Bài kiểm tra 1
Double
Bài kiểm tra 2
Double
Bài kiểm tra 3
Double
Bài kiểm tra 4
Double
Bài kiểm tra 5
Double
Điểm thi giữa học phần
Byte
Điểm thi kết thúc học
Caption
phần thi lần 1
Field Size Byte
Điểm thi kết thúc học
Caption
phần thi lần 2
Sau khi nhập dữ liệu ta có:
Bảng 5: DIEMRENLUYEN có cấu trúc :
Field Name
Data Type
MASV
Text
HOCKI
Number
Properties
Field Size
15
Caption
Mã sinh viên
Field Size
Caption
Byte
Học kì
Ghi chú
Khoá chính
Sau khi nhập dữ liệu ta có :
1.2 Liên kết dữ liệu
Ta có mối quan hệ giữa các bảng như sau :
Mối quan hệ giữa các bảng là phần không thể thiếu của mỗi chương trình. Qua mối quan
hệ giữa các bảng này mà bất cứ khi nào chúng ta cập nhật hay thay đổi một phần nào đó
của chương trình thì nó sẽ tự động giúp chúng ta thay đổi như mong muốn mà không cần
phải thay đổi ở những bảng khác
CHƯƠNG 2 : GIAO DIỆN VÀ CHỨC NĂNG CỦA
CHƯƠNG TRÌNH
2.1 Giao diện chính
2.2 Những điều chương trình có thể thực hiện
2.2.1 Tìm kiếm thông tin
Chương trình có thể giúp chúng ta tìm kiếm thông tin sinh viên theo lớp, theo kết quả rèn
luyện, theo môn hay theo mã sinh viên. Điều này giúp ta có thể biết chính xác điểm của
sinh viên theo ý muốn.
Chọn từng mục cần tìm kiếm. Sau đó nhấn xem.
VD: Tìm kết quả rèn luyện theo kì, ta chọn “ TIM SV KHONG QUA LAN 1 THEO
LOP” và nhấn xem sẽ xuất hiện các bảng như sau.
Tìm hiểu thông tin
Chương trình giúp ta có thể tìm hiểu thông tin về hồ sơ sinh viên, thông tin theo lớp danh
sách sinh viên theo lớp và điểm của từng sinh viên.
Bằng cách nào :
Nhấn vào từng mục muốn tìm hiểu sau đó nhấn xem.
VD: Để xem hồ sơ sinh viên, ta nhấn vào hồ sơ sinh viên. Sau đó nhấn xem, sẽ xuất hiện
giao diện sau
2.2.2. Tìm hiểu thông tin
Thông tin về lớp
Danh sách sinh viên theo lớp
Điểm của từng sinh viên
Thống kê : thống kê kết quả học tập theo lớp, kết quả học tập theo môn.Ta có các mục để
chọn thông tin dưới đây:
2.2.3 Thống kê
Từ bảng thông tin trên chúng ta có thể biết được kết quả của từng lớp từng môn,sẽ có bao
nhiêu sinh viên đạt loại giỏi,khá,trunng bình, yếu của từng lớp,từng môn,cũng như kết của
rèn luyện của từng lớp, từng kì…
Đây là kết quả theo lớp
Kết quả theo môn:
Kết quả rèn luyên:
+ Theo lớp
+ Theo kì:
Để biết hơn về thôn tin ta vào bảng cập nhật ở đây ta biết rõ hơn về dữ liệu của
chương trình.Trong bảng này là các thông tin đã có sẵn ttrong các bảng đã có ban đầu:
2.2.4. Cập nhật thông tin
Ví dụ về bảng:
Ở một chương trình không thể có đầu ra mà không thể có đầu vào chính vì vậy khi
khi có những thông tin mới cần đưa vào ta cập nhật vào bảng nhập thêm thông tin như
sau:
2.2.5. Nhập thông tin mới
Nhập thêm môn:
Nhập thêm sinh viên:
Nhập thêm bảng điểm:
Nhập thêm điểm rèn luyện:
Để biết được có bao nhiêu sinh viên trượt lần 1,phải học lại theo lớp, theo môn ta
vào bảng in danh sách sinh viên trượt:
2.2.6. In danh sách sinh viên trượt
Để có thể in kết quả các sinh viênkhông qua lần 1 theo lớp ta chọn mã lớp sau in
theo bảng sau:
Để in kết quả sinh viên không qua lần 1 ta chon mã môn học như dưới:
Để in được danh sách sinh viên trượt theo môn ta làm như bảng sau:
2.2.7. In kết quả học tập
Kết quả học tập là phần quan trọng nhất trong chương trình ở đây ta có thể biết
được điểm của từng sinh viên, từng lớp,từng môn học
Khi biết được điểm của từng sinh viên ta có thể tổng kết được kết quả tất cả các
môn học sinh viên đó .Từ đây ta có thể đánh giá kết quả chung của từng sinh viên.Chỉ cần
chọn mã sinh viên ta có thể in được bảng điểm tất cả các môn của sinh viên đó
Để in bảng điểm của từng lớp ta chọn mã lớp theo bảng dưới đây:
Để in kết quả theo môn ta có thể làm theo bảng dưới đây:
Tương tự ta có thể in kết quả đánh giá theo lớp như sau:
Ngoài kết quả học tập thì kết quả đánh giá rèn luyện là một phần không thể thiếu
được. Vì thế ngoài để biết được kết quả học tập của sinh viên đầit có thể in them kết quả
đánh giá rèn luyện theo bảng dưới đây:
2.2.8. In kết quả rèn luyện
Qua bảng này ta có thể in được kết quả rèn luyện theo kì, theo lớp của các sinh viên
Đồng thời ta có thể biết được kết quả rèn luyện theo lớp:
III. HẠN CHẾ VÀ KHẮC PHỤC
1.Hạn chế:
Quản lý điểm theo cơ chế tín chỉ đáng lẽ phải tách riêng giữa lớp học phần và lớp
sinh hoạt. Tuy nhiên với tình hình hiện tại trường cao đẳng CNTT hữu nghị Vịêt
Hàn đang quản lí giữa lớp học phần và lớp sinh hoạt là một nên chương trình quản
lý điểm được làm chưa phù hợp lắm.
Với khả năng còn hạn chế nên chúng em còn rất nhiều thiếu sót trong chương
trình, mong các thầy các cô góp ý để chúng em có thể làm tốt hơn trong những bài
tiếp theo
2.Khắc phục:
Trong tương lai sẽ nhập thêm bảng lớp học phần để có thể phù hợp hơn
Sau này với chương trình này, chúng em có thể làm tốt hơn và nhất định là có thể
áp dụng rộng rãi cho tất cả các trường đại học, cao đẳng và TCCN trong cả nước
[...]... của sinh viên đầit có thể in them kết quả đánh giá rèn luyện theo bảng dưới đây: 2.2.8 In kết quả rèn luyện Qua bảng này ta có thể in được kết quả rèn luyện theo kì, theo lớp của các sinh viên Đồng thời ta có thể biết được kết quả rèn luyện theo lớp: III HẠN CHẾ VÀ KHẮC PHỤC 1.Hạn chế: Quản lý điểm theo cơ chế tín chỉ đáng lẽ phải tách riêng giữa lớp học phần và lớp sinh hoạt Tuy nhiên với tình hình... sinh viên đó Từ đây ta có thể đánh giá kết quả chung của từng sinh viên.Chỉ cần chọn mã sinh viên ta có thể in được bảng điểm tất cả các môn của sinh viên đó Để in bảng điểm của từng lớp ta chọn mã lớp theo bảng dưới đây: Để in kết quả theo môn ta có thể làm theo bảng dưới đây: Tương tự ta có thể in kết quả đánh giá theo lớp như sau: Ngoài kết quả học tập thì kết quả đánh giá rèn luyện là một phần không... trình.Trong bảng này là các thông tin đã có sẵn ttrong các bảng đã có ban đầu: 2.2.4 Cập nhật thông tin Ví dụ về bảng: Ở một chương trình không thể có đầu ra mà không thể có đầu vào chính vì vậy khi khi có những thông tin mới cần đưa vào ta cập nhật vào bảng nhập thêm thông tin như sau: 2.2.5 Nhập thông tin mới Nhập thêm môn: Nhập thêm sinh viên: Nhập thêm bảng điểm: Nhập thêm điểm rèn luyện: Để biết được có... kê Từ bảng thông tin trên chúng ta có thể biết được kết quả của từng lớp từng môn,sẽ có bao nhiêu sinh viên đạt loại giỏi,khá,trunng bình, yếu của từng lớp,từng môn,cũng như kết của rèn luyện của từng lớp, từng kì… Đây là kết quả theo lớp Kết quả theo môn: Kết quả rèn luyên: + Theo lớp + Theo kì: Để biết hơn về thôn tin ta vào bảng cập nhật ở đây ta biết rõ hơn về dữ liệu của chương trình.Trong bảng... theo kì, ta chọn “ TIM SV KHONG QUA LAN 1 THEO LOP” và nhấn xem sẽ xuất hiện các bảng như sau Tìm hiểu thông tin Chương trình giúp ta có thể tìm hiểu thông tin về hồ sơ sinh viên, thông tin theo lớp danh sách sinh viên theo lớp và điểm của từng sinh viên Bằng cách nào : Nhấn vào từng mục muốn tìm hiểu sau đó nhấn xem VD: Để xem hồ sơ sinh viên, ta nhấn vào hồ sơ sinh viên Sau đó nhấn xem, sẽ xuất hiện... trường cao đẳng CNTT hữu nghị Vịêt Hàn đang quản lí giữa lớp học phần và lớp sinh hoạt là một nên chương trình quản lý điểm được làm chưa phù hợp lắm Với khả năng còn hạn chế nên chúng em còn rất nhiều thiếu sót trong chương trình, mong các thầy các cô góp ý để chúng em có thể làm tốt hơn trong những bài tiếp theo 2.Khắc phục: Trong tương lai sẽ nhập thêm bảng lớp học phần để có thể phù hợp hơn ... viên trượt lần 1,phải học lại theo lớp, theo môn ta vào bảng in danh sách sinh viên trượt: 2.2.6 In danh sách sinh viên trượt Để có thể in kết quả các sinh viênkhông qua lần 1 theo lớp ta chọn mã lớp sau in theo bảng sau: Để in kết quả sinh viên không qua lần 1 ta chon mã môn học như dưới: Để in được danh sách sinh viên trượt theo môn ta làm như bảng sau: 2.2.7 In kết quả học tập Kết quả học tập là... những bài tiếp theo 2.Khắc phục: Trong tương lai sẽ nhập thêm bảng lớp học phần để có thể phù hợp hơn Sau này với chương trình này, chúng em có thể làm tốt hơn và nhất định là có thể áp dụng rộng rãi cho tất cả các trường đại học, cao đẳng và TCCN trong cả nước ... tính có cài đặt Microsoft Access 2003, muỗn chạy chương trình, cần nhấp đúp chuột vào tên tập tin (QuanlyDiem. MDB) Để sử dụng chương trình hiệu nhất, cần có hai nhóm người dùng phối hợp với nhau: