Mô hình Usecase HỆ THỐNG QUẢN LÝ THƯ VIỆN Version 1.0

18 2.7K 6
Mô hình Usecase HỆ THỐNG QUẢN LÝ THƯ VIỆN Version 1.0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN CQ – HK1 – 2k7 – 2k8 Đồ án mơn Quản Lý Cấu Hình Phần Mềm Nhóm No One More Mơ hình Usecase HỆ THỐNG QUẢN LÝ THƯ VIỆN Version 1.0 Sinh viên thực hiện: • • • • • 0512014 – Đặng Khương Duy 0512015 – Lê Quang Dương 0512032 – Trần Bình Nguyên (Team Leader) 0512056 – Vũ Thế Tài 0612417 – Lê Thị Thanh Thảo Tên đề tài Mơ hình Usecase Phiên bản: x.y Ngày: dd/mm/yyyy Bảng ghi nhận thay đổi tài liệu Ngày Phiên 25/3/2009 1.0 …………………………………… DKDuy 25/4/2009 1.1 Thêm tìm kiếm Nguyên FIT-HCMUS Mô tả Tác giả Trang Tên đề tài Mơ hình Usecase Phiên bản: x.y Ngày: dd/mm/yyyy Mục lục Sơ đồ Use-case Danh sách Actor Danh sách Use-case Đặc tả Use-case 4.1 “LapTheDocGia” 4.2 “TiepNhanSachMoi” 4.3 “ChoMuonSach” 4.4 “NhanTraSach” 4.5 “LapPhieuPhat” 4.6 “GhiNhanMatSach” 4.7 “ThanhLySach” 4.8 “TiepNhanNhanVien” 4.9 “ThongKeMuonSach” 4.10 “TimKiem” 4.11 “ThongKeNoTienPhat” 4.12 “TXS BangCap” 4.13 “TXS BangThamSo” 4.14 “TXS BoPhan” 4.15 “TXS ChucVu” 4.16 “TXS LoaiDocGia” FIT-HCMUS Trang Tên đề tài Mơ hình Usecase Phiên bản: x.y Ngày: dd/mm/yyyy Sơ đồ Use-case Anh/Chị trình bày hình vẽ sơ đồ Use-case phần LapTheDocGia TiepNhanNhanVien ThongKeMuonSach TiepNhanSachMoi ChoMuonSach ThongKeNoTienPhat NhanTraSach Them/Xoa/Sua BangCap NhanVien LapPhieuPhat QuanLy T/X/S BangThamSo GhiNhanMatSach TXS BoPhan ThanhLySach TXS ChucVu TXS LoaiDocGia TXS TheLoaiSach Danh sách Actor STT Tên Actor NhanVien QuanLy Danh sách Use-case STT Tên Use-case LapTheDocGia FIT-HCMUS Ý nghĩa/Ghi Nhân viên thư viện Người quản lý thư viện, có đầy đủ quyền hạn nhân viên với quyền quản lý liệu, báo cáo thống kê Ý nghĩa/Ghi Lập thẻ độc giả Trang Tên đề tài Mơ hình Usecase 10 11 12 13 14 15 TiepNhanSachMoi ChoMuonSach NhanTraSach LapPhieuPhat GhiNhanMatSach ThanhLySach TiepNhanNhanVien ThongKeMuonSach ThongKeNoTienPhat TXS BangCap TXS BangThamSo TXS BoPhan TXS ChucVu TXS LoaiDocGia “LapTheDocGia” 4.1.1 Tiếp nhận sách Cho mượn sách Nhận trả sách Lập phiếu phạt Ghi nhận sách Thanh lý sách Tiếp nhận nhân viên Thống kê mượn sách theo thể loại Thống kê độc giả cịn nợ tiền phạt Thêm/ xóa/ sửa cấp Thêm/ xóa/ sửa bảng tham số Them/ xóa/ sửa phận Them/ xóa/ sửa chức vụ Them/ xóa/ sửa loại độc giả Đặc tả Use-case 4.1 Phiên bản: x.y Ngày: dd/mm/yyyy Tóm tắt Use case mơ tả cách thức actor lập thẻ độc giả cho độc giả 4.1.2 Dịng kiện 4.1.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức “Lập thẻ độc giả” menu • Hệ thống hiển thị hình LapTheDocGia cho phép người dùng nhập thông tin cần thiết độc giả • Sau nhấn button “Đồng ý” hệ thống thị thơng báo người dùng hồn tất thao tác lập thẻ độc giả thành cơng 4.1.2.2 Các dịng kiện khác • • FIT-HCMUS Nếu người dùng nhập sai thiếu thông tin cần thiết hệ thống hiển thị thông báo yêu cầu nhập lại Nếu người dùng nhập vào độc giả có sỏ liệu, hệ thống thị thống báo cho người độc giả tồn Trang Tên đề tài Mơ hình Usecase 4.1.3 Phiên bản: x.y Ngày: dd/mm/yyyy Các yêu cầu đặc biệt “Khơng có” 4.1.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.1.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thêm độc giả cập nhập vào CSDL 4.1.6 Điểm mở rộng “Khơng có” 4.2 “TiepNhanSachMoi” 4.2.1 Tóm tắt Use case mơ tả cách thức actor tiếp nhận sách 4.2.2 Dòng kiện 4.2.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức “Tiếp nhận sách mới” menu • Hệ thống hiển thị hình TiepNhanSachMoi cho phép người dùng nhập thơng tin sách cần nhập • Sau nhấn button “Đồng ý” hệ thống thị thông báo người dùng hoàn tất thao tác thêm sách 4.2.2.2 Các dịng kiện khác • • 4.2.3 Nếu người dùng nhập sai thiếu thông tin cần thiết hệ thống hiển thị thông báo yêu cầu nhập lại Nếu người dùng nhập vào đầu sách có sỏ liệu, hệ thống thị thống báo cho người nhập đầu sách nhập tồn Các u cầu đặc biệt “Khơng có” FIT-HCMUS Trang Tên đề tài Mơ hình Usecase 4.2.4 Phiên bản: x.y Ngày: dd/mm/yyyy Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.2.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo them đầu sách cập nhập đầu sách vào CSDL 4.2.6 Điểm mở rộng “Không có” 4.3 “ChoMuonSach” 4.3.1 Tóm tắt Use case mơ tả cách thức nhân viên tiến hành cho mượn sách 4.3.2 Dòng kiện 4.3.2.1 Dòng kiện Use case bắt đầu người dùng nhấn vào chức “Cho mượn sách” menu • Hệ thống hiển thị hình ChoMuonSach cho phép người dùng nhập thông tin cần thiết: nhập tên độc giả cần cho mượn Sau hệ thống thị danh sách sách mượn độc giả • Người dùng nhấn vào chức them (mượn thêm sách): hệ thống cho phép người dùng nhấp vào đầu sách muốn mượn • Sau nhấn button “Đồng ý” hệ thống thị thông báo người dùng hồn tất cho mượn sách 4.3.2.2 Các dịng kiện khác • • 4.3.3 Nếu người dùng nhập sai thiếu thông tin cần thiết hệ thống hiển thị thông báo yêu cầu nhập lại Nếu sô lượng sách mượn độc giả số sách mượn tối đa, hệ thống hiển thị thông báo mượn số sách quy định Các yêu cầu đặc biệt “Không có” FIT-HCMUS Trang Tên đề tài Mơ hình Usecase 4.3.4 Phiên bản: x.y Ngày: dd/mm/yyyy Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.3.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo cho mượn sách thành công cập nhật vào CSDL 4.3.6 Điểm mở rộng “Không có” 4.4 “NhanTraSach” 4.4.1 Tóm tắt Use case mơ tả cách thức actor tiến hành nhận trả sách 4.4.2 Dịng kiện 4.4.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức “Nhận trả sách” menu • Hệ thống hiển thị hình NhanTraSach gồm thơng tin sách mượn, số tiền phạt (nếu có) • Người dùng chọn sách cần trả xác nhận 4.4.2.2 Các dòng kiện khác 4.4.3 Các yêu cầu đặc biệt “Khơng có” 4.4.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.4.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.4.6 Điểm mở rộng “Khơng có” FIT-HCMUS Trang Tên đề tài Mơ hình Usecase 4.5 “LapPhieuPhat” 4.5.1 Phiên bản: x.y Ngày: dd/mm/yyyy Tóm tắt Use case mơ tả cách thức actor lập phiếu thu tiền phạt độc giả 4.5.2 Dịng kiện 4.5.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức “Lập phiếu thu tiền phạt” menu • Hệ thống hiển thị hình LapPhieuPhat cho phép người dùng nhập vào tên độc giả, hệ thống hiển thị danh sách nợ phạt • Người dùng nhấn xác nhận sau độc giả đóng tiền phạt 4.5.2.2 Các dòng kiện khác 4.5.3 Các yêu cầu đặc biệt “Khơng có” 4.5.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.5.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.5.6 Điểm mở rộng “Khơng có” 4.6 “GhiNhanMatSach” 4.6.1 Tóm tắt Use case mô tả cách thức actor ghi nhận sách bị FIT-HCMUS Trang Tên đề tài Mơ hình Usecase 4.6.2 Phiên bản: x.y Ngày: dd/mm/yyyy Dịng kiện 4.6.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức “Ghi nhận sách” menu • Hệ thống hiển thị hình GhiNhanMatSach cho phép người dùng nhập vào đầy đủ thơng tin sách bị • Người dùng xác nhận để hoàn thành thao tác 4.6.2.2 Các dòng kiện khác 4.6.3 Các yêu cầu đặc biệt “Khơng có” 4.6.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.6.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.6.6 Điểm mở rộng “Khơng có” 4.7 “ThanhLySach” 4.7.1 Tóm tắt Use case mô tả cách thức actor tiến hành lý sách 4.7.2 Dòng kiện 4.7.2.1 Dòng kiện Use case bắt đầu người dùng nhấn vào chức “Thanh lý sách” menu • Hệ thống hiển thị hình ThanhLySach • Người dùng nhập hóa đơn cần lý, người lý xác nhận FIT-HCMUS Trang Tên đề tài Mô hình Usecase Phiên bản: x.y Ngày: dd/mm/yyyy 4.7.2.2 Các dịng kiện khác 4.7.3 Các yêu cầu đặc biệt “Không có” 4.7.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.7.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.7.6 Điểm mở rộng “Khơng có” 4.8 “TiepNhanNhanVien” 4.8.1 Tóm tắt Use case mô tả cách thức actor tiến hành tiếp nhận nhân viên 4.8.2 Dòng kiện 4.8.2.1 Dòng kiện Use case bắt đầu người dùng nhấn vào chức ”Tiếp nhận nhân viên” menu • Hệ thống hiển thị hình TiepNhanNhanVien gồm thông tin danh sách nhân viên, cho phép người dùng thêm nhân viên (button “Thêm”) • Người dùng nhập đầy đủ thông tin cần thêm xác nhận 4.8.2.2 Các dịng kiện khác • 4.8.3 Thơng tin nhập khơng xác, hệ thống u cầu nhập lại Các u cầu đặc biệt “Khơng có” FIT-HCMUS Trang 10 Tên đề tài Mơ hình Usecase 4.8.4 Phiên bản: x.y Ngày: dd/mm/yyyy Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.8.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.8.6 Điểm mở rộng “Khơng có” 4.9 “ThongKeMuonSach” 4.9.1 Tóm tắt Use case mô tả cách thức actor tiến hành thống kê tình hình mượn sách 4.9.2 Dịng kiện 4.9.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức ”Thống kê mượn sách” menu • Hệ thống hiển thị hình yêu cầu người dùng nhập vào tháng năm cần thống kê • Người dùng nhấn “Xem” hệ thống thị danh sách loại sách mượn tháng đó, kèm theo phần trăm theo loại 4.9.2.2 Các dòng kiện khác 4.9.3 Các yêu cầu đặc biệt “Khơng có” 4.9.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.9.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL FIT-HCMUS Trang 11 Tên đề tài Mơ hình Usecase 4.9.6 Phiên bản: x.y Ngày: dd/mm/yyyy Điểm mở rộng “Khơng có” 4.10 “TimKiem” 4.10.1 Tóm tắt Use case mơ tả cách thức actor tiến hành tìm kiếm sách theo nhiều tiêu chí 4.10.2 Dịng kiện 4.10.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức ”Tìm Kiếm” menu • Hệ thống hiển thị hình yêu cầu người dùng nhập vào chuỗi cần tìm combobox tiêu chí tìm như: sách, thể loại,nhà xuất • Người dùng nhấn “Xem” hệ thống thị danh sách loại sách tìm thấy 4.10.2.2 4.10.3 Các dịng kiện khác Các u cầu đặc biệt “Khơng có” 4.10.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.10.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.10.6 Điểm mở rộng “Khơng có” FIT-HCMUS Trang 12 Tên đề tài Mơ hình Usecase 4.11 “ThongKeNoTienPhat” 4.11.1 Phiên bản: x.y Ngày: dd/mm/yyyy Tóm tắt Use case mơ tả cách thức actor tiến hành thống kê nợ tiền phạt 4.11.2 Dòng kiện 4.11.2.1 Dòng kiện Use case bắt đầu người dùng nhấn vào chức ”Thống kê nợ tiền phạt” menu • Hệ thống hiển thị hình ThongKeNoTienPhat bao gồm danh sách độc giả nợ tiền phạt, số tiền nợ 4.11.2.2 4.11.3 Các dòng kiện khác Các u cầu đặc biệt “Khơng có” 4.11.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.11.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị đầy đủ thông tin danh sách nợ tiền phạt 4.11.6 Điểm mở rộng “Khơng có” 4.12 “TXS BangCap” 4.12.1 Tóm tắt Use case mơ tả cách thức actor tiến hành tiếp thêm xóa sửa Bằng cấp vào CSDL 4.12.2 Dòng kiện 4.12.2.1 Dòng kiện Use case bắt đầu người dùng nhấn vào chức ”QL Bằng cấp” menu FIT-HCMUS Trang 13 Tên đề tài Mơ hình Usecase • Phiên bản: x.y Ngày: dd/mm/yyyy Hệ thống hiển thị hình BangCap gồm danh sách loại cấp từ CSDL • 4.12.2.2 4.12.3 Người dùng nhập thêm/xóa/sửa cấp từ danh sách Các dịng kiện khác Các u cầu đặc biệt “Khơng có” 4.12.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.12.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.12.6 Điểm mở rộng “Không có” 4.13 “TXS BangThamSo” 4.13.1 Tóm tắt Use case mơ tả cách thức actor tiến hành tiếp thêm xóa sửa bảng tham số 4.13.2 Dòng kiện 4.13.2.1 Dòng kiện Use case bắt đầu người dùng nhấn vào chức ”QL bảng tham số” menu • Hệ thống hiển thị hình Thámo gồm danh sách tham số hệ thống • Người dùng txs tham số 4.13.2.2 FIT-HCMUS Các dòng kiện khác Trang 14 Tên đề tài Mơ hình Usecase 4.13.3 Phiên bản: x.y Ngày: dd/mm/yyyy Các u cầu đặc biệt “Khơng có” 4.13.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.13.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.13.6 Điểm mở rộng “Khơng có” 4.14 “TXS BoPhan” 4.14.1 Tóm tắt Use case mơ tả cách thức actor tiến hành tiếp thêm xóa sửa Bộ phận vào CSDL 4.14.2 Dòng kiện 4.14.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức ”QL Bộ phận” menu • Hệ thống hiển thị hình BoPhan gồm danh sách phận từ CSDL • Người dùng nhập thêm/xóa/sửa phận từ danh sách 4.14.2.2 4.14.3 Các dòng kiện khác Các yêu cầu đặc biệt “Khơng có” 4.14.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.14.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL FIT-HCMUS Trang 15 Tên đề tài Mơ hình Usecase 4.14.6 Phiên bản: x.y Ngày: dd/mm/yyyy Điểm mở rộng “Không có” 4.15 “TXS ChucVu” 4.15.1 Tóm tắt Use case mơ tả cách thức actor tiến hành tiếp thêm xóa sửa Chức vụ vào CSDL 4.15.2 Dòng kiện 4.15.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức ”QL chức vụ” menu • Hệ thống hiển thị hình ChucVu gồm danh sách loại chức vụ từ CSDL • Người dùng nhập thêm/xóa/sửa chức vụ từ danh sách 4.15.2.2 4.15.3 Các dòng kiện khác Các u cầu đặc biệt “Khơng có” 4.15.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.15.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.15.6 Điểm mở rộng “Khơng có” 4.16 “TXS LoaiDocGia” 4.16.1 Tóm tắt Use case mơ tả cách thức actor tiến hành tiếp thêm xóa sửa Loại độc giả vào CSDL FIT-HCMUS Trang 16 Tên đề tài Mơ hình Usecase 4.16.2 Phiên bản: x.y Ngày: dd/mm/yyyy Dịng kiện 4.16.2.1 Dịng kiện Use case bắt đầu người dùng nhấn vào chức ”QL Loại độc giả” menu • Hệ thống hiển thị hình LoaiDocGia gồm danh sách loại độc giả từ CSDL • 4.16.2.2 4.16.3 Người dùng nhập thêm/xóa/sửa loại độc giả từ danh sách Các dòng kiện khác Các yêu cầu đặc biệt “Khơng có” 4.16.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.16.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thành công cập nhật vào CSDL 4.16.6 Điểm mở rộng “Khơng có” FIT-HCMUS Trang 17 ... nghĩa/Ghi Nhân viên thư viện Người quản lý thư viện, có đầy đủ quyền hạn nhân viên với quyền quản lý liệu, báo cáo thống kê Ý nghĩa/Ghi Lập thẻ độc giả Trang Tên đề tài Mơ hình Usecase 10 11 12... biệt “Khơng có” 4.1.4 Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.1.5 Trạng thái hệ thống sau thực Use-case Nếu use case thành công, hệ thống thị thông báo thêm độc... FIT-HCMUS Trang Tên đề tài Mơ hình Usecase 4.2.4 Phiên bản: x.y Ngày: dd/mm/yyyy Trạng thái hệ thống bắt đầu thực Use-case Người dùng khởi động hệ thống 4.2.5 Trạng thái hệ thống sau thực Use-case

Ngày đăng: 13/04/2015, 14:29

Mục lục

  • 2. Danh sách các Actor

  • 3. Danh sách các Use-case

  • 4.1.2 Dòng sự kiện

    • 4.1.2.1 Dòng sự kiện chính

    • 4.1.2.2 Các dòng sự kiện khác

    • 4.1.3 Các yêu cầu đặc biệt

    • 4.1.4 Trạng thái hệ thống khi bắt đầu thực hiện Use-case

    • 4.1.5 Trạng thái hệ thống sau khi thực hiện Use-case

    • 4.2.2 Dòng sự kiện

      • 4.2.2.1 Dòng sự kiện chính

      • 4.2.2.2 Các dòng sự kiện khác

      • 4.2.3 Các yêu cầu đặc biệt

      • 4.2.4 Trạng thái hệ thống khi bắt đầu thực hiện Use-case

      • 4.2.5 Trạng thái hệ thống sau khi thực hiện Use-case

      • 4.3.2 Dòng sự kiện

        • 4.3.2.1 Dòng sự kiện chính

        • 4.3.2.2 Các dòng sự kiện khác

        • 4.3.3 Các yêu cầu đặc biệt

        • 4.3.4 Trạng thái hệ thống khi bắt đầu thực hiện Use-case

        • 4.3.5 Trạng thái hệ thống sau khi thực hiện Use-case

        • 4.4.2 Dòng sự kiện

          • 4.4.2.1 Dòng sự kiện chính

          • 4.4.2.2 Các dòng sự kiện khác

          • 4.4.3 Các yêu cầu đặc biệt

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

Tài liệu liên quan