Hệ thống quản lý điểm của trường đại học
Cán bộ phòng đào tạo lựa chọn khoa
- Hệ thống trả về danh sách các lớp có trong khoa
- Cán bộ phòng đào tạo tiếp tục chọn lớp chứa sinh viên cần sửa điểm.
- Hệ thống tìm kiếm và đưa ra danh sách sinh viên trong lớp
- Cán bộ phòng đào tạo lựa chọn sinh viên và môn học
- Hệ thống hiển thị điểm của môn học đó
- Cán bộ phòng đào tạo tiến hành sửa điểm và yêu cầu lưu dữ liệu đã sửa.
- Hệ thống kiểm tra thông tin điểm và lưu vào cơ sở dữ liệu
36 trang |
Chia sẻ: lvcdongnoi | Lượt xem: 3647 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Hệ thống quản lý điểm của trường đại học, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
----- ۞-----
BÀI TẬP MÔN:
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
Đề tài: Hệ thống quản lý điểm của trường đại học
Giáo viên hướng dẫn: Nguyễn Đình Hiến
Nhóm sinh viên thực hiện:
Lưu Trường Anh
Nguyễn Thị Nguyệt Ánh
Đỗ Tiến Cương
Bùi Hùng Cường
Hà Nội - 6/2009
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 2
NhËn xÐt cña Gi¸o viªn h•íng dÉn
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
........................................................................................................
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 3
LỜI NÓI ĐẦU
Trong thời đại ngày nay, thời đại mà CNTT đang phát triển và lên
ngôi đã mang lại nhiều lợi ích to lớn cho con người trên các lĩnh vực khác
nhau. Trong đó công tác giáo dục là một trong những lĩnh vực quan trọng và
không thể thiếu cho sự tồn tại và phát triển của xã hội. Với việc sử dụng
những phương pháp truyền thống trong giảng dạy và quản lý đã làm mất rất
nhiều thời gian cũng như công sức của các thầy cô giáo, các nhà quản lý
giáo dục. Và CNTT đã xuất hiện như một làn gió mới làm thay đổi rất nhiều
trong công tác giáo dục cụ thể là trong công tác quản lý, giảng dạy và học
tập trong các Nhà trường.
Đối với mỗi nhà trường nói chung và trường Học viện công nghệ bưu
chính viễn thông nói riêng việc quản lý điểm của học sinh là một trong
những công việc hết sức quan trọng và cần thiết. Trên thực tế việc quản lý
này được thực hiện bằng phương pháp phổ thông như quản lý trên sổ điểm
cá nhân, học bạ, bảng tổng kết … rất cồng kềnh, mất thời gian và bên cạnh
đó đối với công tác quản lý của Ban lãnh đạo nhà trường cũng gặp nhiều khó
khăn.
Không ngoài mục đích giúp cho công tác quản lý điểm trong trường
học được thuận tiện, dễ dàng hơn và sự kiểm soát của Ban lãnh đạo các Nhà
trường cũng được chặt chẽ chúng tôi đã nghiên cứu và làm ra phần mềm
quản lý điểm ở trường Học viên công nghệ bưu chính viễn thông. Trọng tâm
của đề tài là phân tích thiết kế toàn bộ hệ thống cho mô hình quản lý điểm,
song vì kiến thức còn hạn hẹp cũng như hạn chế về thời gian nên còn thiếu
sót về nhiều mặt.
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 4
MỤC LỤC
BẢNG VIẾT TẮT ........................................................................................... 5
CÁCH TÍNH ĐIỂM ........................................................................................ 5
Chương 1: Khảo sát ........................................................................................ 6
1.1 Khảo sát sơ bộ ................................................................................ 6
1.2 Khảo sát chi tiết ............................................................................. 6
1.3 Báo cáo khả thi............................................................................... 6
Chương 2: Phân tích ....................................................................................... 7
2.1. Use Case .............................................................................................. 7
2.1.1. Cán bộ phòng đào tạo ...................................................................... 7
2.1.2. Sinh viên ........................................................................................... 8
2.2. Scenarino ............................................................................................. 8
2.2.1. Sinh viên ........................................................................................... 8
2.2.2. Cán bộ phòng đào tạo. ..................................................................... 9
2.3. Biểu đồ tuần tự...................................................................................12
2.3.1. Chức năng tra cứu điểm của sinh viên ..........................................12
2.3.2. Chức năng cập nhật bảng điểm của cán bộ phòng đào tạo ..........13
2.4. Biểu đồ trạng thái ..............................................................................18
2.4.1. Chức năng tra cứu điểm của sinh viên ..........................................18
2.4.2. Chức nhăng in bảng điểm của cán bộ phòng đào tạo ...................20
Chương 3: Thiết kế ........................................................................................22
3.1. Biểu đồ lớp .........................................................................................22
3.1.1. Biểu đồ phân tích ............................................................................22
3.1.2. Biểu đồ thiết kế ...............................................................................23
3.2. Định nghĩa lớp và định nghĩa các chức năng thành viên .................23
3.3. Thiết kế cơ sở dữ liệu .........................................................................29
3.4. Giao diện người dùng ........................................................................30
3.4. 1. Giao diện chức năng in điểm của nhân viên phòng đào tạo .......30
3.4. 2. Giao diện chức năng tra cứu điểm của sinh viên trên web. ........34
KẾT LUẬN ....................................................................................................36
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 5
BẢNG VIẾT TẮT
Từ viết tắt Từ đầy đủ
ĐTBM Điểm trung bình từng môn
ĐTBK Điểm trung bình kỳ
M Môn
ST Số trình
TST Tổng số trình
ĐTBCN Điểm trung bình cả năm
ĐCC Điểm chuyên cần
ĐTX Điểm thường xuyên
ĐKTHP Điểm kết thúc học phần
CÁCH TÍNH ĐIỂM
Điểm trung bình từng môn:
ĐTBM = ĐCC * 10% + ĐTX * 20% + ĐKTHP * 70%
Trung bình các môn học kỳ I và II:
n = Tổng số môn trong một kỳ
ĐTBK =
i
n
Mi * STi
TST
TST=
i
n
STi
Trung bình cả năm:
n = Tổng số môn trong một năm học
ĐTBCN =
i
n
Mi * STi
TST
TST=
i
n
STi
Các điểm sau khi được tính bằng công thức trên sẽ được làm tròn theo
quy tắc:
- Dưới *.5 sẽ được hạ xuống. Ví dụ: 6.4 sẽ được hạ xuống 6.
- Từ *.5 trở lên sẽ được nâng lên. Ví dụ: 7.5, 7.6 sẽ được làm
tròn thành 8.
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 6
Chương 1: Khảo sát
1.1 Khảo sát sơ bộ
- Địa điểm khảo sát: Phòng quản lý đào tạo - Học Viện Công Nghệ
BCVT.
- Tài liệu, dữ liệu khảo sát: Bảng điểm sinh viên.
- Chức năng, công việc: Lưu trữ điểm sinh viên trên giấy tờ.
- Cơ sở vật chất: Cấu hình và số lượng máy tính đủ để đáp ứng việc
lưu trữ điểm, và cập nhật điểm sinh viên lên mạng.
1.2 Khảo sát chi tiết
Học Viện Công Nghệ BCVT hiện gồm có các hệ đào tạo đại học, cao
đẳng, hoàn chỉnh kiến thức đại học và hệ tại chức nên lượng sinh viên rất
lớn và số lượng sinh viên luôn tăng theo các năm.. Do đó việc quản lý điểm
cho sinh viên trên giấy tờ là hết sức khó khăn. Mặt khác nhu cầu của sinh
viên là muốn tra cứu điểm thi của mình một cách nhanh chóng, chính xác và
thuận tiện. Vì vậy yêu cầu của phòng quản lý đào tạo là xây dựng một hệ
thống quản lý và thông báo kết quả học tập của sinh viên.
1.3 Báo cáo khả thi
- Khi đưa hệ thống vào sử dụng trong phòng quản lý đào tạo sẽ làm
giảm bớt số lượng nhân viên trong phòng(Cụ thể hiện tại số lượng
nhân viên trong phòng là 5 người, khi đưa hệ thống vào sử dụng,
số lượng người trong phòng sẽ giảm đi còn 3 người). Do đó hiệu
quả kinh tế sẽ tăng lên, tiền lương nhân viên cao hơn(Có thể tăng
từ 3 triệu lên 4 triệu đồng).
- Do đó cần phải xây dựng hệ thống thông báo kết quả học tập cho
sinh viên.
- Thuận tiện cho sinh viên trong việc tra cứu kết quả học tập của
mình.
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 7
Chương 2: Phân tích
2.1. Use Case
2.1.1. Cán bộ phòng đào tạo
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 8
2.1.2. Sinh viên
2.2. Scenarino
2.2.1. Sinh viên
Sinh viên sau khi đăng nhập vào hệ thống sẽ bắt đầu quá trình tra cứu
điểm thi. Sinh viên sẽ tiến hành tra cứu điểm thi theo 03 cách cơ bản: Tra
cứu điểm theo mã sinh viên, tra cứu điểm theo tên sinh viên và tra cứu điểm
theo lớp.
Tra cứu điểm theo mã sinh viên:
- Trên form tra cứu sinh viên nhập vào mã sinh viên của mình.
- Hệ thống sẽ tìm kiếm trong cơ sở dữ liệu và đưa ra thông tin về
sinh viên.
- Lựa chọn học kỳ cần xem điểm.
- Sinh viên chọn tiếp môn học
- Hệ thống sẽ tìm kiếm điểm của sinh viên trong cơ sở dữ liệu và
hiển thị kết quả tìm kiếm cho sinh viên.
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 9
Tuy nhiên quá trình tìm kiếm có thể xảy ra một số trường hợp khác:
- Môn học mà sinh viên tìm hiện tại vẫn chưa được cập nhật điểm
thì hệ thống sẽ đưa ra thông báo cho sinh viên biết là hiện tại trong
hệ thống thì môn học này của bạn vẫn chưa có điểm.
- Bạn nhập sai mã sinh viên: Khi đó hệ thống sẽ đưa ra thông báo và
yêu cầu bạn nhập lại mã sinh viên cho chính xác.
Tra cứu điểm theo tên sinh viên
- Sinh viên lựa chọn Khoa mà sinh viên đang theo học
- Hệ thống sẽ tìm kiếm và hiển thị các lớp trực thuộc khoa đó.
- Sinh viên tiếp tục chọn lớp học.
- Hệ thống hiển thị danh sách sinh viên.
- Sinh viên chọn họ và tên của mình và chọn kỳ học, môn học.
- Hệ thống tìm kiếm và đưa ra cho sinh viên điểm của môn học đó.
Trong một số trường hợp sinh viên sẽ không tìm được điểm của môn
học mình mong muốn do trong cơ sở dữ liệu chưa được cập nhật môn học
đó.
Tra cứu theo lớp
- Từ form tìm kiếm sinh viên lựa chọn khoa mà mình theo học
- Hệ thống sẽ đưa ra danh sách các lớp trong khoa đó
- Sinh viên lựa chọn một lớp, kỳ học và yêu cầu tra cứu điểm.
- Hệ thống sẽ tìm kiếm bảng điểm của lớp đó và đưa ra thông tin
bảng điểm.
Khi bảng điểm kỳ đó của lớp mà bạn tìm kiếm chưa được cập nhật
vào cơ sở dữ liệu thì hệ thống sẽ đưa ra thông báo cho sinh viên.
2.2.2. Cán bộ phòng đào tạo.
Sau khi đăng nhập vào hệ thống thì cán bộ phòng đào tạo tiến hành
cập nhật thông tin của sinh viên vào trong hệ thống như: Khoa, Lớp, Hồ sơ
sinh viên, bảng điểm sinh viên ... và tiến hành in bảng điểm để đưa về các
lớp. Dưới đây là kịch bản của chức năng cập nhật điểm và in điểm.
a. Cập nhật bảng điểm
- Thêm bảng điểm
- Cán bộ phòng đào tạo chọn khoa cần cập nhật bảng điểm
- Hệ thống tìm kiếm và đưa ra danh sách các lớp trong khoa
- Cán bộ phòng đào tạo chọn lớp
- Hệ thống yêu cầu nhập thông tin cho bảng điểm mới
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 10
- Cán bộ phòng đào tạo nhập đầy đủ các thông tin của bảng điểm và
yêu cầu tạo bảng điểm mới.
- Hệ thống kiểm tra thông tin bảng điểm và so sánh các thông tin đó
với các thông tin của các bảng điểm của lớp đó.
- Hệ thống thấy bảng điểm đó chưa tồn tại, đưa ra thông báo bảng
điểm đã được lập.
Sửa bảng điểm
- Cán bộ phòng đào tạo chọn khoa cần cập nhật bảng điểm
- Hệ thống tìm kiếm và đưa ra danh sách các lớp trong khoa đó.
- Cán bộ phòng đào tạo lựa chọn lớp
- Hệ thống đưa ra thống tin các bảng điểm của lớp đó.
- Cán bộ phòng đào tạo chọn bảng điểm cần sửa đổi thông tin.
- Hệ thống chuyển sang form cập nhật bảng điểm.
- Cán bộ phòng đào tạo nhập đầy đủ thông tin và lưu thông tin bảng
điểm đã sửa đổi.
- Hệ thống kiểm tra thông tin và lưu vào cơ sở dữ liệu.
Xoá bảng điểm
- Cán bộ phòng đào tạo chọn khoa
- Hệ thống đưa ra danh sách các lớp có trong khoa đó.
- Cán bộ phòng đào tạo lựa chọn lớp.
- Hệ thống tìm kiếm và đưa ra danh sách các bảng điểm của lớp đó.
- Cán bộ phòng đào tạo lựa chọn một bảng điểm và yêu cầu xoá.
- Hệ thống yêu cầu cán bộ phòng đào tạo xác nhận xoá.
- Cán bộ phòng đào tạo xác nhận xoá.
- Hệ thống xoá bảng điểm và cập nhật thông tin vào trong cơ sở dữ
liệu.
b. Cập nhật điểm của sinh viên
Thêm điểm sinh viên
- Cán bộ phòng đào tạo chọn khoa
- Hệ thống đưa ra danh sách các lớp trong khoa
- Cán bộ phòng đào tạo chọn tiếp lớp trong danh sách.
- Hệ thống đưa ra danh sách sinh viên trong lớp đó
- Cán bộ phòng đào tạo lựa chọn sinh viên và môn học
- Cán bộ phòng đào tạo tiến hành nhập điểm cho môn học đó và yêu
cầu thêm vào cơ sở dữ liệu.
- Hệ thống kiểm tra thông tin và lưu điểm đó vào trong cơ sở dữ liệu
của hệ thống.
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 11
Sửa điểm sinh viên
- Cán bộ phòng đào tạo lựa chọn khoa
- Hệ thống trả về danh sách các lớp có trong khoa
- Cán bộ phòng đào tạo tiếp tục chọn lớp chứa sinh viên cần sửa
điểm.
- Hệ thống tìm kiếm và đưa ra danh sách sinh viên trong lớp
- Cán bộ phòng đào tạo lựa chọn sinh viên và môn học
- Hệ thống hiển thị điểm của môn học đó
- Cán bộ phòng đào tạo tiến hành sửa điểm và yêu cầu lưu dữ liệu đã
sửa.
- Hệ thống kiểm tra thông tin điểm và lưu vào cơ sở dữ liệu
Xoá điểm sinh viên
- Cán bộ phòng đào tạo lựa chọn khoa sinh viên theo học
- Hệ thống đưa ra danh sách các lớp học có trong khoa
- Cán bộ phòng đào tạo tiến hành chọn lớp học
- Hệ thống liệt kê danh sách sinh viên trong lớp.
- Cán bộ phòng đào tạo lựa chọn sinh viên, môn học
- Hệ thống hiển thị điểm của môn học đó
- Cán bộ phòng đào tạo yêu cầu xoá điểm môn học đó
- Hệ thống yêu cầu xác nhận xoá
- Cán bộ phòng đào tạo xác nhận xoá
- Hệ thống xoá điểm trong cơ sở dữ liệu.
c. In bảng điểm
- Cán bộ phòng đào tạo lựa chọn khoa
- Tiếp đó lựa chọn xem sẽ in loại bảng điểm nào trong số các loại
bảng điểm: Bảng điểm môn học của lớp, Kết quả học tập của sinh
viên, Danh sách sinh viên thi lại, Danh sách sinh viên lưu ban,
danh sách sinh viên được học bổng, danh sách sinh viên nợ môn.
- Hệ thống sẽ tìm kiếm và lọc ra các sinh viên theo yêu cầu của cán
bộ phòng đào tạo đã chọn và hiển thị thông tin.
- Cán bộ phòng đào tạo yêu cầu in bảng điểm đó.
- Hệ thống kiểm tra máy in và tiến hành in bảng điểm theo yêu cầu
của cán bộ phòng đào tạo.
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 12
2.3. Biểu đồ tuần tự
2.3.1. Chức năng tra cứu điểm của sinh viên
a. Tra cứu điểm theo mã sinh viên
b. Tra cứu điểm theo tên sinh viên
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 13
c. Tra cứu điểm theo lớp
2.3.2. Chức năng cập nhật bảng điểm của cán bộ phòng đào tạo
a. Cập nhật bảng điểm
Thêm mới bảng điểm
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 14
Sửa bảng điểm
Xoá bàng điểm
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 15
b. Cập nhật điểm của sinh viên
Thêm điểm sinh viên
Sửa điểm sinh viên
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 16
Xoá điểm sinh viên
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 17
c. In bảng điểm
Bảng điểm sinh viên
Kết quả học tập theo lớp
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 18
Danh sách sinh viên thi lại, lưu ban, học bổng, nợ môn
2.4. Biểu đồ trạng thái
2.4.1. Chức năng tra cứu điểm của sinh viên
a. Tra cứu theo mã sinh viên
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 19
b. Tra cứu theo tên sinh viên
c. Tra cứu theo lớp
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 20
2.4.2. Chức nhăng in bảng điểm của cán bộ phòng đào tạo
Bảng điểm sinh viên
Kết quả học tập theo lớp
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 21
Danh sách sinh viên thi lại, lưu ban, học bổng, nợ môn
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 22
Chương 3: Thiết kế
3.1. Biểu đồ lớp
3.1.1. Biểu đồ phân tích
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 23
3.1.2. Biểu đồ thiết kế
3.2. Định nghĩa lớp và định nghĩa các chức năng thành viên
Class name clsKhoa
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về khoa.
Data members (information)
Visibility Type Name Description
Private String MaKhoa Mã khoa
Private String TenKhoa Tên khoa
Member functions (functionality)
Visibility Name
Description
Public GetMaKhoa Tìm kiếm và trả lại mã khoa
Public AddKhoa Thêm khoa
Public DelKhoa Xoá khoa
Public UpdateKhoa Cập nhật khoa
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 24
Class name clsLop
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về Lớp
Data members (information)
Visibility Type Name Description
Private String MaLop Mã lớp
Private String TenLop Tên lớp
Private String Khoa Khoa
Private String KhoaHoc Khoá học
Member functions (functionality)
Visibility Name
Description
Public GetMaLop Tìm kiếm và trả lại mã lớp
Public AddLop Thêm lớp
Public DelLop Xoá lớp
Public UpdateLop Cập nhật lớp
Class name clsMonHoc
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về môn học.
Data members (information)
Visibility Type Name Description
Private String MaMon Mã môn
Private String TenMon Tên môn
Private String LoaiMon Loại môn
Private String TenMonVietTat Tên môn viết tắt
Private Integer SoTrinh Số trình
Private Integer SoTietLyThuyet Số tiết lý thuyết
Private Integer SoTietBaiTap Số tiết bài tập
Private Integer SoTietThucHanh Số tiết thực hành
Member functions (functionality)
Visibility Name
Description
Public GetMaMon Tìm kiếm và trả lại mã lớp
Public AddMonHoc Thêm môn học
Public DelMonHoc Xoá môn học
Public UpdateMonHoc Cập nhật môn học
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 25
Class name clsSinhVien
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về sinh viên.
Data members (information)
Visibility Type Name Description
Private String MaSV Mã sinh viên
Private String TenSV Tên sinh viên
Private Date NgaySinh Ngày sinh
Private String QueQuan Quê quán
Member functions (functionality)
Visibility Name
Description
Public GetMaSV Tìm kiếm và trả lại max sinh viên
Public GetMaLop Tìm kiếm và trả lại mã lớp
Public AddSinhVien Thêm sinh viên
Public DelSinhVien Xoá sinh viên
Publiv UpdateSinhVien Cập nhật sinh viên
Class name clsTaiKhoanSV
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về tài khoản sinh viên
Data members (information)
Visibility Type Name Description
Private String MaSV Mã Sinh viên
Private String UserName Tên người dùng
Private String Password Mật khẩu
Member functions (functionality)
Visibility Name
Description
Public GetMaSV Tìm kiếm và trả lại mã sinh viên
Public AddTaiKhoanSV Thêm tài khoản sinh viên
Public DelTaiKhoanSV Xoá tài khoản sinh viên
Publiv UpdateTaiKhoanSV Cập nhật tài khoản sinh viên
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 26
Class name clsNamHoc
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về năm học.
Data members (information)
Visibility Type Name Description
Private Integer MaNamHoc Mã năm học
Private Integer NamHoc Năm học
Member functions (functionality)
Visibility Name
Description
Public GetMaNamHoc Tìm kiếm và trả lại mã năm học
Public AddNamHoc Thêm năm học
Public DelNamHoc Xoá năm học
Public UpdateNamHoc Cập nhật năm học
Class name clsHocKy
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về học kỳ.
Data members (information)
Visibility Type Name Description
Private Integer MaHocKy Mã Học kỳ
Private Integer HocKy Tên Học kỳ
Member functions (functionality)
Visibility Name
Description
Public GetMaHocKy Tìm kiếm và trả lại mã học kỳ
Public AddHocKy Thêm học kỳ
Public DelHocKy Xoá học kỳ
Public UpdateHocKy Cập nhật học kỳ
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 27
Class name clsBangDiem
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về bảng điểm.
Data members (information)
Visibility Type Name Description
Private String MaLop Mã lớp
Private String MaMon Mã môn
Private Date NgayThi Ngày thi
Private Integer MaHocKy Mã học kỳ
Private Integer MaNamHoc Mã năm học
Private String HinhThucThi Hình thức thi
Private String GiaoVienChamThi1 Giáo viên chấm thi số 1
Private String GiaoVienChamThi2 Giáo viên chấm thi số 2
Private String Trưởng bộ môn Trưởng bộ môn
Private String GhiChu Ghi chú
Member functions (functionality)
Visibility Name
Description
Public GetMaLop Tìm kiếm và trả lại mã lớp học
Public GetMaMon Tìm kiếm và trả lại mã môn học
Public GetNgayThi Tìm kiếm và trả lại ngày thi
Public GetMaHocKy Tìm kiếm và trả lại mã học kỳ
Public GetMaNamHoc Tìm kiếm và trả lại mã năm học
Public AddBangDiem Thêm lớp
Public DelBangDiem Xoá lớp
Public UpdateBangDiem Cập nhật lớp
Class name clsLanThi
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về lần thi
Data members (information)
Visibility Type Name Description
Private Integer MaLanThi Mã lần thi
Private Integer LanThi Lần thi
Member functions (functionality)
Visibility Name
Description
Public GetMaLanThi Tìm kiếm và trả lại mã lần thi
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 28
Public AddLanThi Thêm lần thi
Public DelLanThi Xoá lần thi
Public UpdateLanThi Cập nhật lần thi
Class name clsDiemSV
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về điểm sinh viên.
Data members (information)
Visibility Type Name Description
Private String MaMon Mã môn
Private String MaSV Mã sinh viên
Private String MaLop Mã lớp
Private Integer DiemCC Điểm chuyên cần
Private Integer DiemTBKT Điểm trung bình kiểm
tra
Private Integer DiemTH Điểm thực hành, thí
nghiệm
Private Integer DiemBT Điểm bài tập, serminal,
tiểu luận
Private Integer DiemHPS Điểm học phần bằng số
Private Integer DiemHPC Điểm học phần bằng
chữ
Private Integer DiemLan1 Điểm lần 1 (thi đi)
Private Integer DiemLan2 Điểm lần 2 (thi lại)
Member functions (functionality)
Visibility Name
Description
Public GetMaMon Tìm kiếm và trả lại mã môn
Public GetMaSV Tìm kiếm và trả lại mã sinh viên
Public GetMaLop Tìm kiếm và trả lại mã lớp
Public GetDiemLan1 Tìm kiếm và trả lại điểm lần 1
Public GetDiemLan2 Tìm kiếm và trả lại điểm lần 2
Public AddDiemSV Thêm điểm sinh viên
Public DelDiemSV Xoá điểm sinh viên
Public UpdateDiemSV Cập nhật điểm sinh viên
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 29
Class name clsDiemLop
Class purpose/Description:
Đăng ký và lưu trữ các thông tin chi tiết về điểm lớp trong 1 học kỳ của 1 môn.
Data members (information)
Visibility Type Name Description
Private String MaLop Mã lớp
Private Integer MaHocKy Mã học kỳ
Private String MaMon Mã môn
Member functions (functionality)
Visibility Name
Description
Public GetMaLop Tìm kiếm và trả lại mã lớp
Public GetMaHocKy Tìm kiếm và trả lại mã học kỳ
Public GetMaMon Tìm kiếm và trả lại mã môn
Public AddDiemLop Thêm điểm lớp
Public DelDiemLop Xoá điểm lớp
Public UpdateDiemLop Cập nhật điểm lớp
3.3. Thiết kế cơ sở dữ liệu
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 30
3.4. Giao diện người dùng
3.4. 1. Giao diện chức năng in điểm của nhân viên phòng đào tạo
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 31
In kết quả học tập của sinh viên
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 32
In kết quả học tập theo lớp
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 33
In danh sách sinh viên thi lại
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 34
In danh sách sinh viên nợ môn
3.4. 2. Giao diện chức năng tra cứu điểm của sinh viên trên web.
Tra cứu điểm theo lớp
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 35
Tra cứu điểm theo họ tên sinh viên
Tra cứu điểm theo mã sinh viên
Học viện công nghệ bưu chính viễn thông
Quản lý điểm Trang 36
KẾT LUẬN
Sau một thời gian tìm hiểu, nghiên cứu và thực hiện chương trình
nhóm em đã cơ bản hoàn thành các yêu cầu chính của chương trình:
- Thực hiện khảo sát hệ thống quản lý điểm tại trường Học viện công
nghệ bưu chính viễn thông, rút ra những ưu và nhược điểm còn tồn tại ở hệ
thống mới. Từ đó xác định mục tiêu và yêu cầu cần đạt được của hệ thống
mới.
- Phân tích hệ thống về các chức năng như tra cứu điểm trên web của
sinh viên và chức năng cập nhật điểm, in bảng điểm của cán bộ phòng đào
tạo.
- Thiết kế và xây dựng cơ sở dữ liệu cho hệ thống quản lý điểm.
Tuy nhiên với khoảng thời gian có hạn và kiến thức còn ít ỏi nên phần
bài phân tích hai chức năng cơ bản của hệ thống của nhóm em vẫn còn một
số thiếu sót cần khắc phục. Vì vậy mà nhóm em hy vọng sẽ nhận được sự cổ
vũ cũng như các ý kiến đóng góp của thầy cô và các bạn trong lớp.
Chúng em xin trân thành cảm ơn!
Các file đính kèm theo tài liệu này:
- Phân tích thiết kế hệ thống - Quản lý điểm sinh viên.pdf