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 sin
Trang 1TRƯỜ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ệ
Đà Nẵng 06 - 2009
Trang 2MỤ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
Trang 3LỜ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
Trang 4PHẦ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
Trang 5PHẦ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
Caption Mã lớp
Caption Tên lớp
Trang 6Sau khi nhập dữ liệu ta có:
Bảng 2: DSSINHVIEN có cấu trúc :
MASV Text Field Size 15 Khoá chính
Caption Mã sinh viên
Caption Mã lớp
Caption Tên sinh viên
NGAYSINH Date/Time Caption Format Short Date Mã lớp
GIOINAM Yes/No Caption Format Giới Nam Yes/No
ANH OLE Caption Ảnh Tập tin ảnh
Sau khi nhập dữ liệu ta có:
Trang 7Bảng 3: DSMONHOC có cấu trúc :
Trang 8MASINHVIEN text Field Size 15 khoá chính
Caption mã sinh viên
Caption mã môn học
Caption Bài kiểm tra 1
Caption Bài kiểm tra 2
Caption Bài kiểm tra 3
Caption Bài kiểm tra 4
Caption Bài kiểm tra 5
DIEMTHIGIUAHP number Field Size Double
Caption Điểm thi giữa học phần
Caption Điểm thi kết thúc học phần thi lần 1
DIEMKTHPLAN2 number Field Size Byte
Caption Điểm thi kết thúc học phần thi lần 2
Sau khi nhập dữ liệu ta có:
Bảng 5: DIEMRENLUYEN có cấu trúc :
Trang 9Field Name Data Type Properties Ghi chú
Field Size 15 Khoá chính
Caption Mã sinh viên
Caption Học kì
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
Trang 10CHƯƠNG 2 : GIAO DIỆN VÀ CHỨC NĂNG CỦA
CHƯƠNG TRÌNH
Trang 112.1 Giao diện chính
Trang 122.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
Trang 13Chọ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
Trang 14Thông tin về lớp
Danh sách sinh viên theo lớp
Trang 15Đ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ê
Trang 16Từ 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:
Trang 18Ví 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
Trang 19Nhập thêm môn:
Nhập thêm sinh viên:
Nhập thêm bảng điểm:
Trang 20Nhậ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
Trang 21Để 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:
Trang 22Để in được danh sách sinh viên trượt theo môn ta làm như bảng sau:
Trang 24Để 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:
Trang 25Tươ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
Trang 26Qua 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
Trang 27Đồng thời ta có thể biết được kết quả rèn luyện theo lớp:
Trang 28III 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