Tra cứu Đại Lý STT Tên Đại Lý Loại Đại Lý Tên Quận Điện Thoại Địa Chỉ Ngày Tiếp Nhận E- Mail Tên Quận. Điện thoại Địa chỉ[r]
(1)(2)(3) Phân tích, thiết kế chức tra cứu học sinh
theo lớp
1. Phân tích
Sơ đồ luồng liệu Người dùng
Tra cứu học sinh theo lớp
D1 D2
Giải thích:
D1: Lớp chọn
D2: Danh sách học sinh lớp chọn D3: Danh sách lớp, Danh sách học sinh
Thuật toán xử lý
Đọc D3 Nhập D1
(4)2. Thiết kế
a. Thiết kế liệu (lưu trữ)
Dùng cơ sở liệu quan hệ gồm hai bảng:
HOC_SINH, LOP
(5)2. Thiết kế
b. Thiết kế giao diện (0)
(6)2. Thiết kế
b. Thiết kế giao diện
6
(0) (1)
(7)2. Thiết kế
b. Thiết kế giao diện
(0)
(2)
(8)STT Điều kiện kích hoạt Xử lý
1
2
Khởi động hình
Chọn lớp
Chọn học sinh
???
???
???
8
2. Thiết kế
b. Thiết kế giao diện
(9)STT Hàm Tham số Kiểu trả Thuật giải Ghi Xuất danh sách lớp Xuất danh sách học sinh ? ?
2. Thiết kế
(10)(11)(12) Màn hình cho mượn sách với tính đắn
12
CHO MƯỢN SÁCH
Mã độc giả Mã sách
(13) Tính tiện dụng
Kỹ thuật 1: Cung cấp thêm thông tin cho
người dùng
(14)(15) Tính hiệu quả
Kỹ thuật 2: Cung cấp giá trị mặc định cho ô
nhập liệu
Tiêu đề
(16)(17) Tính tiện dụng:
Kỹ thuật 3: Cho phép nhập nhiều giá trị đồng thời
(18)(19)(20) Tính đắn
(21)(22) Tính hiệu quả
(23)(24)(25)(26)26
Thành phần nhập liệu
Thông tin kết quả
(27)Tiêu chuẩn tra cứu
Kết tra cứu
(28) Tiêu chuẩn tra cứu thơng tin mà người dùng có thể dựa vào để tra cứu liệu.
Các dạng thơng tin người dùng sử dụng để tìm kiếm liệu là:
Chuỗi ký tự. Ngày tháng.
(29) Kết tra cứu liệu thõa mãn tiêu
(30) Vấn đề: Hãy thiết kế liệu, thiết kế hình tra
(31) Màn hình tra cứu đại lý với tính đắn.
Mã Đại Lý
(32) Cải tiến hình tra cứu đại lý cách
bổ sung kết tra cứu.
Mã Đại Lý
Tra cứu Đại Lý Tên Đại Lý
Mã Quận Tên Quận
Điện thoại Địa
Tên Loại Đại Lý
(33) Cải tiến hình tra cứu đại lý cách cải
tiến kết tra cứu
Mã Đại Lý
Tra cứu Đại Lý
STT Tên Đại Lý Loại
(34) Cải tiến hình tra cứu đại lý cách bổ
sung ô nhập liệu ứng với thông tin đối tượng tìm kiếm.
Tra cứu Đại Lý
STT Tên Đại Lý Loại Đại Lý Tên Quận Điện Thoại Địa Chỉ Ngày Tiếp Nhận E-Mail
Mã Loại Đại Lý
Mã Quận Tên Quận Điện thoại Địa chỉ
Tên Loại Đại Lý
(35)Tra cứu Đại Lý STT Tên Đại Lý Loại Đại Lý Tên Quận Điện Thoại Địa Chỉ Ngày Tiếp Nhận E-Mail Tên Quận
Điện thoại Địa
Tên Loại Đại Lý
Ngày tiếp nhận E-Mail
Tất Tất
Mã Đại Lý Tên Đại Lý
Nợ Đại Lý
(36)(37) Xét phần mềm Quản lý học sinh với chức tiếp nhận học sinh mới
(38)(39)STT Tên Kiểu Ý nghĩa Miền giá trị Giá trị mặc định Ghi Lb_Tieu_de A_Label Tiêu đề hình
2 Lb_Hoten A_Label Tiêu đề họ tên Txt_Hoten A_Textbox Text box nhập họ
tên Ch_Phai A_Checkbox
5 Lb_Ngaysinh A_Datetime
… … … …
(40) Hãy:
Mô tả biến cố
Lập danh sách hàm xử lý
Lập sơ đồ phối hợp (Khi có hai hàm tham
gia cùng một biến cố)
(41) Biến cố 0:
Khởi động hình Biến cố 1:
Kiểm tra tuổi học sinh hợp lệ (tuổi từ 15 đến 20) Biến cố 2:
Khi chọn lớp học combobox
Biến cố 3:
(42)BC Điều kiện kích hoạt
Xử lý Ghi
0 Khởi động hình
- Đọc danh sách lớp, danh sách học sinh, tham số
- Xuất danh sách lớp, danh sách học sinh, hồ sơ học sinh
1 Kết thúc nhập ngày sinh
- Kiểm tra ngày sinh hợp lệ xuất thông báo lỗi không hợp lệ
Tuổi theo qui định 1520 Kết thúc
chọn lớp
- Ghi nhận vị trí lớp chọn danh sách lớp
Chuẩn bị ghi hồ sơ
3 Nhút nút ghi
- Kiểm tra hồ sơ hợp lệ
- Nếu hợp lệ nhập hồ sơ học sinh ghi hồ sơ học sinh Xuất thông báo
Mã tên phải khác rỗng
(43)(44) Xử lý biến cố 0
44
Xử lý biến cố Xuất hồ sơ học sinh
Xuất danh sách (1)
(45) Xử lý biến cố 0: Phân rã hàm
Hàm Xử lý biến cố
Xuất hồ sơ học sinh Đọc danh
sách lớp (1)
Xuất danh Đọc danh
sách học sinh
Đọc danh
Xuất danh sách học sinh (2)
(3)
(4)
(46)XL_Doc_Ghi
Doc_Danh_Dach
46
Xuất hồ sơ học sinh
Đọc danh sách lớp (1) Xuất danh sách lớp Đọc danh
sách học sinh
Đọc danh sách tham số
Xuất d.sách học sinh
(2) (3) (4) (5)
(6) Hàm Xử lý biến cố
(47) Xử lý biến cố 1
Dùng hàm
Xử lý biến cố 2 ?
(48) Xét phần mềm quản lý giải bóng đá với yêu cầu sau:
Tiếp nhận đăng ký tham gia Xếp lịch thi đấu
Ghi nhận kết thi đấu
Lập bảng xếp hạng
Giải gồm có đội tham gia
Thông tin đội bao gồm: Tên đội, danh sách cầu thủ đội
Thông tin cầu thủ bao gồm: Tên cầu thủ, vị trí sở trường
Xếp lịch thi đấu
Các đội thi đấu vòng tròn hai lượt Thông tin trận đấu xếp lịch: Hai đội bóng tham dự, ngày thi đấu, sân thi đấu (giải diễn hai sân: A, B)
(49) Ghi nhận kết thi đấu, yêu cầu ghi nhận:
Tỉ số
Lập bảng xếp hạng:
Hạng dựa tiêu chí sau:
▪ Điểm số
▪ Hiệu số
▪ Số bàn thắng
Điểm cho trân thua 0, hòa 1, thắng 3
1 Hãy lập sơ đồ luồng liệu cho yêu cầu Lập sơ đồ logic liệu
(50) Cách 1:
(51)(52) Cách 3:
(53)(54) Cách 5:
(55)(56)