Quản lý điểm thi của một trường ĐH (P.1)

PHÁT BIỂU YÊU CẦU

* Yêu cầu xây dựng một hệ thống quản lý điểm thi học kỳ của sinh viên trong 1 khoa của một trường đại học.
* Mô tả về tổ chức như sau: một khoa trong trường đại học quản lý các sinh viên theo khóa K1, K2,… trong mỗi khóa thì lại được chia làm nhiều lớp: K1A, K1B, K2A,…mỗi lớp thì gồm có ít nhất 20 sinh viên và nhiều nhất là 75 sinh viên
* Khoa quản lý thông tin sinh viên theo khóa, theo lớp và theo mã sinh viên, mã sinh viên là thông tin duy nhất để phân biệt các sinh viên với nhau, ngoài ra, hệ thống quản lý điểm quản lý thêm thông tin: họ, tên, ngày sinh của sinh viên. Thông tin lớp: tên lớp, thuộc khóa nào. Thông tin khóa: tên khóa, từ năm nào đến năm nào
* Việc quản lý thông tin điểm của sinh viên như sau: điểm của sinh viên được tính theo các môn học
* Môn học có các thông tin: Tên môn học, số đơn vị học trình, cho khóa nào
* Điểm thi có các thông tin sau: điểm của môn học nào, của sinh viên nào, điểm cho phép lần 1, lần 2, lần 3, lần 4, điểm số bao nhiêu

Yêu cầu xay dựng hệ thống với hai chức năng chính
Chức năng người dùng
Người dùng là sinh viên, phụ huynh, giáo viên… là những người có nhu cầu xem thông tin điểm của các sinh viên
Họ chỉ có quyền xem điểm, tìm kiếm điểm của các sinh viên theo họ tên, theo khóa, theo lớp, tìm các sinh viên có điểm thấp hơn 5…
Xem thông tin các lớp trong khoa, có bao nhiêu lớp, mỗi lớp có bao nhiêu sinh viên…

Chức năng quản trị
Có 2 nhóm vai trò: quản trị viên, quản lý viên, họ phải đăng nhập vào hệ thống để sử dụng chức năng quản trị
Quản trị viên có tất cả các quyền như người dùng bình thường
Quản trị viên được quyền tạo, thay đổi, xóa thông tin các khóa học
Quản trị viên được quyền tạo, thay đổi, xóa thông tin các lớp học
Quản lý viên được quyền tạo, thay đổi, xóa thông tin các sinh viên
Quản lý viên được quyền tạo, thay đổi, xóa điểm của các sinh viên
Lưu ý, khi xóa thông tin 1 khóa thì phải xóa tất cả các lớp, sinh viên thuộc khóa đó. Khi xóa một lớp thì xóa tất cả thông tin các sinh viên thuộc lớp đó
Quản trị viên có tất cả các quyền của quản lý viên nhưng ngược lại thì không

Yêu cầu về hệ thống: xây dựng trên môi trường web, bảo mật, hoạt động 24/24, có thể cho phép trên 100 lượt truy cập cùng 1 lúc. Sử dụng các giải pháp mã nguồn mở: ngôn ngữ lập trình, hệ quản trị CSDL…

,

  1. Để lại bình luận

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: