Tải bản đầy đủ (.docx) (9 trang)

Quản lý dữ liệu thí sinh dự thi TOEFL

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 (211.31 KB, 9 trang )

Đồ án thiết kế CSDL Quản lý dữ liệu thí sinh dự thi TOEFL
BÁO CÁO ĐỒ ÁN THIẾT KẾ CƠ SỞ DỮ LIỆU
Đề tài: Quản lý dữ liệu thí sinh dự thi TOEFL
Sinh viên thực hiện:
Tào Thúy Lan 0512194
Lê Thị Mỹ Linh 0512195
Phạm Thị Diệu Linh 0512197
Giáo viên hướng dẫn:
Thạc sĩ Phạm Nguyên Thảo
Nhóm GhoshsPro: 0512194, 0512195, 0512197 1
Đồ án thiết kế CSDL Quản lý dữ liệu thí sinh dự thi TOEFL
Mục lục
Nhóm GhoshsPro: 0512194, 0512195, 0512197 2
Đồ án thiết kế CSDL Quản lý dữ liệu thí sinh dự thi TOEFL
1. Mô tả đề tài
Tổ chức ETS cần phát triển một hệ thống để quản lý dữ liệu của các thí sinh đăng ký
dự thi TOEFL iBT, bao gồm thông tin thí sinh, thông tin về các đợt thi, thông tin đăng
ký dự thi của thí sinh, và kết quả thi cho từng lần thi của thí sinh.
Các nghiệp vụ chính của hệ thống như sau:
a. Quản lý tài khoản thí sinh:
Khi đăng ký mở tài khoản, thí sinh cung cấp họ, tên lót , tên, ngày sinh, số
CMND hoặc Passport ID, địa chỉ, email, chọn một username và password.
Password và username phải có tối thiểu 8 ký tự, password phải có chứa ít nhất
một chữ số và một ký tự viết hoa. Không thể có hai tài khoản trùng nhau cả họ
tên, ngày sinh và số CMND hoặc Passport ID. Sau khi đăng ký thí sinh sẽ có một
mã thí sinh để phân biệt với các thí sinh khác trong hệ thống (ETS ID) Sau khi
đã mở tài khoản, thí sinh có thể đăng nhập vào tài khoản của mình bất cứ lúc nào
khi cần đăng ký thi, xem điểm, đăng ký dịch vụ chuyển điểm,…
b. Quản lý thông tin về các đợt thi và địa điểm thi:
Tại mỗi quốc gia, EST có một số địa điểm tổ chức thi, mỗi địa điểm một số
lượng chỗ nhất định. ETS thường lên lịch các đợt thi trước khoảng 3 tháng cho


tất cả các địa điểm thi trên toàn thế giới. Thông thường thì mỗi đợt thi đều được
tổ chức tại tất cả các địa điểm, trừ những trường hợp đặc biệt
c. Quản lý thông tin đăng ký dự thi:
Khi đã có tài khoản, thí sinh có thể đăng ký dự thi. Thí sinh có thể đăng ký thi
nhiều lần, nhưng các lần thi phải cách nhau ít nhất 2 tuần.
Các bước đăng ký thi như sau:
− Chọn ngày thi: Thí sinh phải đăng ký thi trước ngày thi 3 ngày, nếu đăng ký
trong khoảng từ 3 đến 6 ngày trước ngày thi thí sinh phải đóng thêm phí đăng
ký trễ là 25USD
− Chọn địa điểm thi
− Nhập mã số các trường mà thí sinh muốn gởi điểm (nếu có): thí sinh có thể
yêu cầu gởi điểm miễn phí đến tối đa 4 trường. (Hệ thống có danh sách mã
số và tên các trường để hỗ trợ thí sinh tra cứu ở bước này)
− Nhập thông tin thanh toán: chọn loại thẻ dùng để thanh toán (Visa, master
card,…) và nhập mã thẻ, ngày hết hạn (để đơn giản, bỏ qua việc xác nhận
thông tin thẻ ở bước này)
− Kết thúc đăng ký. Nếu thành công, hệ thống sẽ giữ chỗ cho thí sinh ở địa
điểm thi và ngày thi mà thí sinh đăng ký, đồng thời cấp một mã đăng ký
(Registration ID) cho đăng ký thi của thí sinh.
d. Quản lý kết quả thi:
Nhóm GhoshsPro: 0512194, 0512195, 0512197 3
Đồ án thiết kế CSDL Quản lý dữ liệu thí sinh dự thi TOEFL
Sau khi có kết quả thi, ETS sẽ ghi nhận điểm thi ( gồm 4 phần nghe, đọc hiểu,
nói và viết) vào thông tin dự thi của thí sinh. Điểm thi sẽ có hiệu lực trong vòng
2 năm kể từ ngày thi. Trong thời gian đó, thí sinh có thể yêu cầu ETS gởi bảng
điểm đến trường với phí dịch vụ là 17 USD/ trường
2. Thiết kế cơ sở dữ liệu
2.1Thiết kế cơ sở dữ liệu mức quan niêm
2.1.1 Lược đồ cơ sở dữ liệu ban đầu sau quá trình phần tích hệ
thống

 Lược đồ:
- Thi_Sinh (MãThiSinh, HọTS, TênLóp, TênTS, NgàySinh, ID, ĐịaChỉ,
Email, Username, Password)
- Đợt_Thi (MãĐợtThi, NgàyThi)
- ĐịaĐiểm_ĐợtThi (MãĐợtThi ,MãĐịaĐiểm)
- Đăng_Ký (MãĐăngKý, MãThíSinh, MãĐợtThi, MãĐịaĐiểm, MãThẻ,
NgàyĐăngKý, Nghe, Nói, ĐọcHiểu, Viết)
- CT_Đăng_Ký (MãĐăngKý, MãTrường)
- Trường_Gửi_Điểm (MãTrường, TênTrường)
- TT_Thanh_Toán (MãThẻ, TênThẻ, MãLoạiThẻ, NgàyHếtHạn)
- LoạiThẻ (MãLoạiThẻ, TênLoại)
- Địa_Điểm (MãĐịaĐiểm, TênĐịaĐiểm, MãQuốcGia, SốLượngChỗ)
- Quốc_Gia (MãQuốcGia, TênQuốcGia)
 Các phụ thuộc hàm từ lược đồ cơ sở dữ liệu.
- f
1
: MãThíSinh → HoTS, TênLót, TênTS, NgàySinh, ID, ĐịaChỉ, Email,
Username, Password
- f
2
: HoTS, TênLót, TênTS, ID → username, Password, ĐịaChỉ, Email,
MãThíSinh
- f
12
: Email → username, Password, ĐịaChỉ, MãThíSinh, HoTS, TênLót,
TênTS, ID
- f
13
: username → Password, ĐịaChỉ, Email, MãThíSinh, HoTS, TênLót,
TênTS, ID

- f
3
: MãĐợtThi → NgàyThi
- f
4
: MãĐịaĐiểm → TênĐịaĐiểm, MãQuốcGia, SốLượngChỗ
- f
5
: MãĐăngKý → MãThíSinh, MãĐợtThi, NgàyĐăngKý, MãThẻ, Nghe,
Nói, ĐọcHiểu, Viết
- f
6
: MãThíSinh, MãĐợtThi → MãĐăngKý, MãThẻ, NgàyĐăngKý, Nghe,
Nói, ĐọcHiểu, Viết
- f
7
: MãTrường → TênTrường
- f
8
: MãThẻ → TênThẻ, MãLoạiThẻ, NgaỳHếtHạn
- f
9
: MãLoại → TênLoại
- f
10
: MãThíSinh, MãĐợtThi → Nghe, Nói, ĐọcHiểu, Viết
Nhóm GhoshsPro: 0512194, 0512195, 0512197 4
Đồ án thiết kế CSDL Quản lý dữ liệu thí sinh dự thi TOEFL
- f
11

: MãQuốcGia→ TênQuốcGia
2.1.2 Đánh giá dạng chuẩn của lược đồ
− Các quan hệ còn lại đều đạt chuẩn BCK
 Lược đồ cơ sở dữ liệu đạt chuẩn BCK.
1.1Thiết kế cơ sở dữ liệu mức logic
 Đồ thị quan hệ
1.2Thiết kế cơ sở dữ liệu mức vật lý
 Đồ thị con đường truy xuất
Nhóm GhoshsPro: 0512194, 0512195, 0512197 5

×