3.1 Lớp đối tượng người dùng
Thể hiện đối tượng người sử dụng, mỗi người sử dụng có tên và mật khẩu riêng. STT Thuộc tính Kiểu Ràng buộc Ý nghĩa
1. Họ tên Chuỗi Tên sử dụng.
2. Mật khẩu Chuỗi Mật khẩu dùng để đăng nhập, sử dụng chương trình
3.2 Đối tượng Đơn vị bài :
Thể hiện đối tượng một đơn vị bài học trong giáo trình, mỗi đơn vị bài học bao gồm tên của đơn vị bài học và nội dung tóm tắt của đơn vị bài học đó.
STT Thuộc tính Kiểu Ràng buộc Ý nghĩa 1. Tên Đơn Vị
Bài
Chuỗi Tên Đơn Vị Bài
Trang 161
3.3 Đối tượng bài :
Thể hiện một đối tượng bài là một phần tổng hợp nên một đơn vị bài, mỗi bài bao gồm,Mã bài, số thứ tự của bài trong đơn vị bài, tên bài, loại bài - bài học, bài tập( bài luyện nghe, trắc nghiệm, điền từ ), dữ liệu bài.
STT Thuộc tính Kiểu Ràng buộc Ý nghĩa
1. Mã bài số Mã số của bài
2. STT số Số thứ tự của bài
3. Tên bài chuỗi Tên của bài
4. Loại bài chuỗi Bài thuộc loại nào
5. Dữ liệu bài chuỗi Lưu cấu trúc nội dung của bài Phân tích đối tượng bài :
Đối tượng bài học, và các loại đối tượng bài tập kế thừa từ đối tượng bài, mỗi loại đối tượng cần lưu trữ và sử dụng các thông tin dữ liệu khác nhau, nên sẽ có cấu trúc lưu trữ trong dữ liệu bài khác nhau.
Hình 69 Phân tích đối tượng bài
3.4 Quan hệ làm bài :
Thể hiện mối quan hệ giữa người dùng và bài tập, lưu trữ thông tin làm bài bài tập của đối tượng người dùng
STT Thuộc tính Kiểu Ràng buộc Ý nghĩa
1. Mã bài số Mã số của bài
2. Mã người dùng
số Mã người dùng
3. Nội dung chuỗi Lưu thông tin làm bài của người dùng
4. Điểm số số Điểm làm bài
Đối Tựơng Bài
Đối Tựơng Bài Văn Phạm
Đối Tựơng Bài Luyện Nghe
Đối Tựơng Bài Trắc Nghiệm
Đối Tựơng Bài Điền Từ
Trang 162