Giải mẫu Phân tích thiết kế PTIT

8 35 0
Giải mẫu Phân tích thiết kế  PTIT

Đang tải... (xem toàn văn)

Thông tin tài liệu

Nếu bạn bận không có thời gian làm mà vẫn muốn có bài giải để đi thi thì có thể tham khảo tài liệu này Nếu bạn bận không có thời gian làm mà vẫn muốn có bài giải để đi thi thì có thể tham khảo tài liệu này Nếu bạn bận không có thời gian làm mà vẫn muốn có bài giải để đi thi thì có thể tham khảo tài liệu này Nếu bạn bận không có thời gian làm mà vẫn muốn có bài giải để đi thi thì có thể tham khảo tài liệu này Nếu bạn bận không có thời gian làm mà vẫn muốn có bài giải để đi thi thì có thể tham khảo tài liệu này Nếu bạn bận không có thời gian làm mà vẫn muốn có bài giải để đi thi thì có thể tham khảo tài liệu này

Câu Biểu đồ Usecase Câu Kịch a Trình bày kịch cho ca sử dụng nhân viên Thêm bạn đọc Tên ca sử dụng Tác nhân Tiều điều kiện Đảm bảo tối thiểu Thêm bạn đọc Nhân viên thư viện Khi nhân viên đăng nhập vào hệ thống Hệ thống báo thêm bạn đọc thất bại Đảm bảo thành công quay lại giao diện chức tương ứng Hệ thống thêm bạn đọc thành cơng hiển thị thơng tin bạn đọc Nhân viên chọn chức Kích hoạt Chuỗi kiện Nhân viên chọn mục Quản lý bạn đọc Giao diện quản lý bạn đọc ra, có: Nút Thêm bạn đọc, có Danh sách bạn đọc, dòng Danh sách bạn đọc có thao tác Sửa, xóa Nhân viên chọn nút Thêm bạn đọc Hệ thống hiển thị Form Thêm bạn đọc, có trường: Mã số, Tên bạn đọc, địa chỉ, số điện thoại, cmnd, tuổi… Trong trường Tuổi khơng bắt buộc cịn trường lại bắt buộc Nhân viên nhập liệu vào Form, sau chọn nút Thêm Hệ thống kiểm tra thông tin submit từ form (Trường bắt buộc, kiểu kiệu…), thêm vào CSDL, trả giao diện có thơng báo “thêm thành cơng”, giây sau trả giao diện Quản lý bạn đọc Ngoại lệ: 6.1 Thông tin nhập vào không hợp lệ bạn đọc tồn hệ thống 6.1.1 Hệ thống thơng báo Thêm bạn đọc thất bại b Trình bày kịch cho ca sử dụng bạn đọc Đăng ký qua mạng Tên ca sử dụng Tác nhân Tiều điều kiện Đảm bảo tối thiểu Đăng ký mượn tài liệu qua mạng Bạn đọc (Sinh viên, giảng viên,…) Khi bạn đọc đăng nhập vào hệ thống Hệ thống báo Đăng ký mượn thất bại quay lại giao diện chức tương ứng Hệ thống Đăng ký mượn thành công Bạn đọc chức Đảm bảo thành cơng Kích hoạt Chuỗi kiện Bạn đọc kích vào nút Đăng ký mượn Hệ thống trả Danh sách tài liệu hệ thống Bạn đọc chọn sách muốn mượn Hệ thống kiểm tra thông tin (sách mượn hết hay chưa hay bạn đọc có đủ điều kiện mượn sách hay khơng…), sau lưu thơng tin vào CSDL báo “Thành cơng” Ngoại lệ: 4.1 Khơng cịn sẵn sách mà bạn đọc lựa chọn thư viện 4.1.1 Hệ thống báo Đăng ký mượn thất bại trà giao diện cức tương ứng Câu Vẽ biểu đồ lớp a Liệt kê lớp - Lớp thực thể: o Lớp tài liệu: Mã tài liệu, tên tài liệu, tác giả, tình trạng, số lượng… o Lớp bạn đọc: Tên, mã bạn đọc, mật khẩu, số lượng tài liệu mượn, số lượng mượn tối đa… o Lớp nhân viên: Tên nhân viên, mã nhân viên, mật khẩu, địa chỉ… o Lớp tài liệu mượn: Mã tài liệu, tên tài liệu, tình trạng, mã bạn đọc, số lượng, mã bạn đọc… o Lớp bạn đọc đăng ký tài liệu: Mã bạn đọc, tên bạn đọc, số tài liệu mượn, số lượng mượn tối đa, thời gian… - Lớp biên: o Form đăng nhập o Form đăng ký mượn tài liệu o Box Message o Giao diện danh sách bạn đọc o Form thêm bạn đọc - Lớp điều khiển: o Lớp điều khiển đăng nhập o Lớp Điều khiển đăng ký mượn sách o Lớp điều khiển thêm bạn đọc b Vẽ biểu đồ lớp thực thể Đăng ký mượn qua mạng Thêm bạn đọc Câu Vẽ biểu đồ đồ giao tiếp a Biểu đồ giao tiếp Thêm bạn đọc Đăng ký mượn qua mạng b Phương thức Câu a Sinh code public class nhanVien { private String tenNV; private String matKhau; private String idNV; private String diaChi; public nhanVien(); // Khởi tạo nhân viên với tham số truyền vào public void dangNhap(String idNV, String matKhau); } public class banDoc{ private String tenBanDoc; private String matKhau; private String idBanDoc; private String diaChi; private Int soLuongMuonToiDa; private Int soTaiLieuDaMuon; public banDoc(); // Khởi tạo bạn đọc với tham số truyền vào public void dangNhap(String idBanDoc, String matKhau); public void themBanDoc(); } public class taiLieu{ private String tenTaiLieu; private String idTaiLieu; Private String tacGia; private Boolean tinhTrang; private Int soLuong; public taiLieu(); // Khởi tạo Tài Liệu với tham số truyền vào public void capNhatTaiLieu(); public void kiemTraTinhTrangTaiLieu(); } public class taiLieuMuon extends taiLieu{ private String idBanDoc; public taiLieuMuon(); public dangKyMuonTaiLieu(); } public class banDocDangKyMuonTaiLieu extends banDoc{ private double thoiGian; private int tongSoTaiLieuDaDangKy; public banDocDangKyMuonTaiLieu(); public boolean kiemTraDangKy(); } b Cơ sở liệu Câu a Biểu đồ gói b Biểu đồ triển khai

Ngày đăng: 08/10/2020, 08:51

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan