Cơ sở dữ liệu quản lí sinh viên các trường đại học
Trang 1Báo cáo bài tập lớn
Cơ sở dữ liệu quản lý sinh viên các trờng đại học
*************
I Tóm tắt luận văn
Luận văn gồm năm chơng:
- Chơng I: Khảo sát hiện trạng và nhu cầu tin học hóa.
- Chơng II: Các bớc chính của quá trình xây dựng một hệ thống
thông tin
- Chơng III: Phân tích thiết kế hệ thống.
- Chơng IV: Giới thiệu ngôn ngữ lập trình VISUAL BASIC.
- Chơng V : Thiết kế giao diện chơng trình.
II Những ý chính của bàI luận văn
1 Phân tích đề tài
Sau khi điểm các môn thi đã có, phòng giáo vụ tiến hành vào điểm của từng môn học
Sinh viên sẽ đơng nhiên bị điểm 0 đối với mỗi môn thi nếu:
+ Không dự thi, xin hoãn thi
+ Không thuộc diện đợc học hai trờng, đợc nghỉ học một số môn mà nghỉ quá 30% số giờ của học phần (dù có phép hay không có phép)
Điểm thi sẽ tính theo thang điểm 10
Trang 2Điểm tổng kết sẽ đợc tính bằng điểm các môn nhân với số đơn vị học trình tơng ứng và chia cho tổng số đơn vị học trình
Sinh viên có thể dự thi các học phần tích để có điểm cao hơn vào những kỳ thi chính thức tiếp theo Sau khi học lại hay thi lại hoặc thi nâng điểm, điểm tổng kết mới sẽ đợc tính theo điểm cao nhất của từng môn
Sinh viên phải học lại những môn có điểm thi lại < 5 và thi lại những môn có điểm thi lần đầu < 5 vào thời điểm sớm nhất của nhà tr-ờng
Nếu phải học lại một học phần làm cơ sở cho các học phần tiếp theo sau, sinh viên không đợc học và dự thi các học phần tiếp sau nếu nhà
tr-ờng không cho phép
Sau mỗi học kỳ các khoa sẽ tiến hành xét khen thởng/ kỷ luật, xếp loại cho sinh viên
- Xếp loại học tập:
9.00 -> 10.00 xếp loại Xuất sắc
8.00 -> 8.99 xếp loại Giỏi
7.00 -> 7.99 xếp loại Khá
6.00 -> 6.99 xếp loại Trung bình - Khá
5.00 -> 5.99 xếp loại Trung bình
< 5 xếp loại Yếu
- Xét loại học bổng:
+ Loại 1: Đạt điểm trung bình từ 8.00 trở lên và không có
môn nào có điểm dới 7
+ Loại 2: Đạt điểm trung bình từ 7.00 -> 7.99 và không có
môn nào có điểm dới 6
Trang 3Sơ đồ phân rã chức năng chung
Quản lý điểm sinh viên
Nhập điểm
Theo khoá
Theo hệ
Theo môn
Tra cứu SV
Theo họ
Theo tên
Giới tính
Chỉnh sửa
Sửa điểm
Sửa hồ sơ
In bảng điểm
Toàn tr ờng
Theo lớp
Tổng kết Nhập tr ờng
Nhập khoa
Theo lớp
Nhập lớp
Nhập môn
Nhập hồ sơ SV
Thi lại
Theo hệ
Học lại
Tốt nghiệp
Trang 42 Quan hệ thực thể
3 Những vấn đề đã thực hiện đợc của chơng trình
a Cập nhật
- Chơng trình cho phép nhập thêm các khoa, lớp, môn mới, với điều kiện không đợc trùng mã (chơng trình sẽ tự động kiểm tra mã mỗi khi ngời sử dụng nhập vào mã mới để tránh việc mã đó đã đợc nhập rồi, và sẽ
báo với ngời sử dụng khi họ nhập trùng mã)
- Nhập thêm những sinh viên mới và điểm, số đơn vị học trình cho các môn học Ngời sử dụng có thể chọn lựa để nhập theo từng lớp thuộc khoa tơng ứng hay theo hệ
b Chỉnh sửa/xóa
Khi những thông tin về sinh viên vì một lý do nào đó trong quá trình học tập có thể bị thay đổi nh quê quán, điểm thi lại, học lại, xếp loại, học
Môn học ĐIểm
Sinh viên Sinh viên Sv-kt
Lớp-khoa
Sinh viên SV - hk
khoa Lớp
Quê quán Sinh viên
Sinh viên ĐIểm
Trang 5bổng, lớp ,khoa v.v… ng ngời thực hiện sẽ sử dụng chức năng này để cập nhật những thông tin mới nhất về họ Thông tin hiện lên bao gồm toàn bộ các mục nh trong hồ sơ sinh viên, những thông tin này cho phép thay đổi, cập nhật mới
Những thông tin mới sẽ đợc ghi lại và tra cứu về sau
Chức năng chỉnh sửa đợc thiết kế ở các form nhập, để tiện cho việc sửa những thông tin mà ngời sử dụng cần thay đổi
Ngời sử dụng có thể dùng chức năng xóa để xóa các thông tin nếu muốn, chơng trình sẽ tự động loại những thông tin bị xóa ra khỏi dữ liệu
c Tra cứu
Chơng trình cho phép tra cứu sinh viên theo tên, theo họ đệm, ngày sinh, giới tính, theo hồ sơ sinh viên, tra cứu nhanh Ngoài ra còn cho phép ngời sử dụng tìm kiếm những sinh viên đợc học bổng, danh sách
sinh viên thi lại, học lại, sinh viên làm luận văn, thi tốt nghiệp
- Tra cứu theo cá nhân: Đợc sử dụng khi bạn muốn tìm một, hay
nhiều sinh viên nào đó có hồ sơ cá nhân nh (họ đệm, tên, ngày sinh, giới tính,… ngvv) Khi đó ngời sử dụng sẽ nhập một trong số các thông tin về cá nhân trên, hoặc gộp các thông tin lại
Chức năng này tơng tự chức năng cập nhật chỉ khác là không cho phép thay đổi cập nhật mà chỉ cho phép đọc
- Tra cứu nhanh: Chức năng này tơng tự nh tra cứu theo cá nhân,
chỉ khác là ngời sử dụng có thể tìm kiếm sinh viên bằng cách chỉ cần nhập vào một ký tự hoặc nhiều ký tự của họ tên sinh viên đó VD: Khi nhập vào ký tự “ N ” vào mục Họ Đệm, chơng trình sẽ
tự động tìm và hiện lên tất cả các sinh viên có Họ Đệm mà ký tự
đầu tiên là “N”
d Thống kê
- Tổng kết học kỳ / năm học: Chức năng này đợc dùng khi đã vào
hết điểm các môn của mỗi khoa/ nghành và khóa học tơng ứng Với bảng điểm của mỗi sinh viên, chơng trình sẽ tính điểm trung
Trang 6bình theo số đơn vị học trình của các môn thi trong học kỳ đó Dựa vào kết quả đó để in danh sách sinh viên thuộc diện xét duyệt đợc nhận học bổng nếu điểm các môn của sinh viên đó từ 6 trở lên và điểm trung bình học kỳ >= 7.0 ( Các sinh viên có thể
đ-ợc 3 mức học bổng: khá, giỏi, xuất sắc ) Ngoài ra có thể thêm các chức năng con nh in bảng điểm theo lớp, theo khoa/ nghành, thông tin ra sẽ báo cho sinh viên biết điểm trung bình của học kỳ cùng tổng số đơn vị học trình đã tích lũy trong học kỳ đợc chọn
- Tổng kết tình hình học lực: Sau khi chọn toàn trờng hoặc hệ và
chọn học kỳ, năm học, chơng trình sẽ tính toán và hiện ra số phần trăm học sinh xuất sắc, giỏi, khá, trung bình, yếu
- Xét tốt nghiệp: Chức năng đợc sử dụng để xét tốt nghiệp cho từng
sinh viên đang theo học Hàng năm nhà trờng sẽ tiến hành xét tốt nghiệp cho từng sinh viên năm cuối Nhà trờng sẽ căn cứ vào nghành đào tạo mà sinh viên đang theo học, tổng số đơn vị học trình mà sinh viên đã tích luỹ đợc theo cấu trúc chơng trình mà nghành đó yêu cầu và điểm tổng kết chung của tất cả các môn chuyên nghành Khi chọn hệ, khóa hay lớp, máy sẽ hiện lên danh sách sinh viên với các thông tin về họ Với các thông tin hiển thị, nhà trờng sẽ quyết định ai đợc tốt nghiệp, ai không, ai đợc làm luận văn, ai phải thi tốt nghiệp
- Sinh viên thi lại: Sau khi thi học kì và điểm các môn học đợc nhập
vào máy tính thì ngời dùng có thể sử dụng chức năng này để xem danh sách sinh viên thi lại của từng môn, tức là bị điểm < 5 của môn đó Chọn hệ, chọn khóa, chọn lớp, học kì và môn học, danh sách sinh viên theo môn đó sẽ đợc đa ra màn hình kết quả
- Sinh viên học lại môn: Tơng tự nh các chức năng thống kê danh
sách sinh viên thi lại nhng ở đây là các sinh viên đã thi lại số lần
mà nhà trờng quy định nhng vẫn không đạt yêu cầu của môn đó, buộc sinh viên đăng kí với phòng giáo vụ để đợc học lại môn đó với sinh viên khóa sau Sau khi chọn khoa, lớp, học kì và tên môn học ta sẽ có đợc danh sách này
Trang 7- Sinh viên đợc nhận học bổng: Cuối mỗi học kì, phòng giáo vụ
khoa lại lên danh sách những sinh viên có kết quả học tập từ khá trở lên để nhà trờng xét duyệt học bổng Thông tin đánh giá để xét học bổng đối với từng sinh viên đợc quy định theo bộ giáo dục và đào tạo
- Sinh viên làm luận văn / thi tốt nghiệp: Khi chọn chức năng này
chơng trình sẽ hiện lên danh sách những sinh viên đợc làm luận văn hay phải thi tốt nghiệp
e In bảng điểm
Tại đây ngời sử dụng có thể đa ra các thông tin dựa trên kết quả sơ kết học kì, hay thông tin các sinh viên đợc khen thởng, sinh viên đủ điều kiện làm luận văn tốt nghiệp hay làm bài tập tốt nghiệp… ngvv Chức năng này cho phép in bảng điểm theo toàn khóa, giai đoạn một, cả năm, học
kỳ một, học kỳ hai, theo hệ, theo khóa, theo môn Đây là chức năng tổng kết không thể thiếu với chơng trình quản lý điểm sinh viên, thờng đợc sử
dụng vào cuối mỗi học kì
f Mật khẩu
Chức năng này có nhiệm vụ bảo vệ chơng trình Khi chơng trình bắt
đầu khởi động, máy sẽ tự động yêu cầu ngời sử dụng nhập mật khẩu, nếu nhập đúng thì chơng trình sẽ tiếp tục chạy, ngợc lại nó sẽ yêu cầu phải nhập lại mật khẩu
Ngoài ra chức năng này còn cho phép thay đổi mật khẩu nếu ngời dùng muốn
III những hạn chế của chơng trình
- Chơng trình có tính chuyên nghiệp cha cao
- Cha giải quyết đợc trọn vẹn những vấn đề nảy sinh trong quá trình quản lý
- Chơng trình cha đạt tính thẩm mĩ cao
Rất mong đợc ngời đọc góp ý thêm để chơng trình đợc hoàn thiện hơn
Trang 8IV Hớng phát triển của chơng trình
Chơng trình này mới chỉ chạy trên máy đơn lẻ, do đó yêu cầu tất yếu đối với chơng trình là phải nâng cấp để chạy trên môi trờng nhiều ngời dùng
Đây là một chơng trình ứng dụng thực tế lớn và phức tạp Trong
t-ơng lai cùng với sự ổn định hệ thống nghiệp vụ đào tạo trong nhà trờng, chơng trình sẽ tiếp tục hoàn thiện để đáp ứng một cách tốt nhất cho công tác quản lý điểm sinh viên
*****************