Tải bản đầy đủ (.doc) (28 trang)

Đồ Án Quản Lý Và Xử Lý Dữ Liệu Căn Bản

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.26 MB, 28 trang )

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


×