Biểu đồ Use Case:
Sinh viên:
- Nhập kết quả thí nghiệm. - Tạo báo cáo.
Quản lý hệ thống:
- Tạo các lớp.
- Tạo các nhóm thí nghiệm. - Nhập dữ liệu sinh viên.
Hình 21: S đồ bi u diễn Use C se
Mô tả Use Case
Nhập kết quả thí nghiệm:
Điều kiện: Họ tên sinh viên, tên lớp, tên nhóm thí nghiệm đ có trong hệ thống. Trƣờng hợp bình thƣờng:
- Sinh viên chọn bài thí nghiệm (vi sinh, lên men,…) - Khai báo giáo viên hƣớng dẫn
- Khai báo họ tên, năm sinh. - Khai báo lớp.
- Khai báo nhóm thí nghiệm và các thành viên trong nhóm. - Nhập các dữ liệu và kết quả thí nghiệm.
Trƣờng hợp khác:
- Chọn lớp và chọn nhóm thí nghiệm.
- Kết quả dữ liệu của lần nhập trƣớc đƣợc hiển thị. - Sửa dữ liệu đ bị nhập sai.
Tạo báo cáo:
Điều kiện: các dữ liệu và kết quả/kết luận của thí nghiệm đ đƣợc nhập đầy đủ vào hệ thống.
- Chọn lớp và chọn nhóm thí nghiệm.
- Kết quả dữ liệu thí nghiệm của nhóm đƣợc hiển thị. - Chọn chức năng tạo báo cáo.
- In báo cáo, hoặc export ra các định dạng khác. Tạo lớp:
Điều kiện: ngƣời quản lý hệ thống đ nhận đƣợc danh sách lớp học. - Chọn chức năng nhập dữ liệu.
- Chọn chức năng Lớp. Tạo nhóm:
Điều kiện: ngƣời quản lý hệ thống đ nhận đƣợc danh sách nhóm thí nghiệm. - Chọn chức năng nhập dữ liệu.
- Chọn chức năng Nhóm. Nhập dữ liệu sinh viên:
Điều kiện: danh sách lớp đ đƣợc nhập vào hệ thống từ trƣớc. - Chọn chức năng nhập dữ liệu.
- Chọn chức năng Sinh viên. - Chọn lớp để thêm sinh viên.
Mô tả chi tiết
Các bảng Lớp, Nhóm và Sinh Viên mô tả quan hệ: một lớp có nhiều sinh viên và tƣơng tự, nhóm cũng sẽ có nhiều sinh viên.
Các bảng của thí nghiệm lên men sẽ có các trƣờng Lớp ID và Nhóm ID tham chiếu đến các bảng Lớp và Nhóm. Mỗi bản ghi của bảng thí nghiệm lên men sẽ là kết quả của mỗi nhóm. Từ đó truy vấn đến bảng lớp và nhóm để biết kết quả thí nghiệm đó thuộc nhóm nào, lớp nào.
Các bảng còn lại của thí nghiệm lên men cũng sẽ có mối quan hệ tƣơng tự nhƣ 2 bảng LenMenBai1TN1 và LenMenBai1TN2. Cấu trúc bảng chỉ khác ở các trƣờng tính toán và kết quả cho từng thí nghiệm.
Đối với thí nghiệm vi sinh, mỗi thí nghiệm sẽ có thể có nhiều bản ghi cho phần tính toán, nên sẽ có thêm một bảng Tính toán để lƣu các bản ghi của mỗi thí nghiệm.
Danh sách các bảng
TT Tên bảng Mô tả
1 Lop Danh sách lớp
2 Nhom Danh sách nhóm
3 Sinhvien Danh sách sinh viên
4 TNVisinh Bảng dùng nhập DL cho môn Vi sinh
5 TNVStinhtoan Bảng dùng để tính toán cho môn Vi
sinh
6 LenMenBai1TN1 Bảng dùng nhập dữ liệu cho môn lên
men bài 1 thí nghiệm 1
7 LenMenBai1TN2 Bảng dùng nhập dữ liệu cho môn lên
men bài 1 thí nghiệm 2
8 LenMenBai1TN3 Bảng dùng nhập dữ liệu cho môn lên
9 LenMenBai1TN4 Bảng dùng nhập dữ liệu cho môn lên men bài 1 thí nghiệm 4
10 LenMenBai2TN1 Bảng dùng nhập dữ liệu cho môn lên
men bài 2 thí nghiệm 1
11 LenMenBai2TN2 Bảng dùng nhập dữ liệu cho môn lên
men bài 2 thí nghiệm 2
12 LenMenBai2TN3 Bảng dùng nhập dữ liệu cho môn lên
men bài 2 thí nghiệm 3
13 LenMenBai3TN1 Bảng dùng nhập dữ liệu cho môn lên
men bài 3 thí nghiệm 1
14 LenMenBai3TN2 Bảng dùng nhập dữ liệu cho môn lên
men bài 3 thí nghiệm 2
15 LenMenBai3TN3 Bảng dùng nhập dữ liệu cho môn lên
men bài 3 thí nghiệm 3
16 LenMenBai3TN4 Bảng dùng nhập dữ liệu cho môn lên
men bài 3 thí nghiệm 4
ng 10: D nh mụ b ng trên ứng dụng