tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện

55 667 2
tiểu luận môn phân tích thiết kế hướng đối tượng đề tài quản lý thư viện

Đ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

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ………… …… *………………… TIỂU LUẬN PHÂN TÍCH THIẾT KẾ ỨNG DỤNG QUẢN LÝ THƯ VIỆN Giảng viên hướng dẫn: Ths Bùi Thị Hòa Học viên: Nguyễn Văn Cường Ngô Thanh Tân Nguyễn Xuân Trường Phạm Tất Thành Đỗ Tiến Dũng Lớp: 12BCNTT2 Hà Nội - 2013 Mục lục Mục lục Tạo người dùng Mượn sách Trả sách .5 Tìm kiếm sách Đặt sách trước 6 Kiểm tra trạng thái người sử dụng .7 II.Phân tích case sử dụng .7 Biểu đồ use case mức cao 2.Đặc tả case sử dụng 2.1.Đăng Nhập 2.2 Tìm sách 2.3.Đặt sách .10 2.4 Kiểm tra trạng thái sách 11 2.5 Cho mượn sách 12 2.6 User case đăng ký người dùng 13 2.7 Trả sách .14 2.8 Cập nhật thông tin 15 III Thiết kế sơ .16 User case đăng nhập: .16 User case tìm sách 20 3.Đặt sách (Reservation) 23 Kiểm tra trạng thái sách (Check status of book) 26 Cho mượn sách (Lending book) .29 6.Đăng ký người dùng (Register User) 33 36 Trả sách (Returning Book) 36 Cập nhật thông tin cá nhân (Updating Personal Infomation) 38 IV.Thiết kế chi tiết 42 1.1 Biểu đồ trình tự ca sử dụng đăng nhập 42 1.2 Biểu đồ lớp cho ca sử dụng đăng nhập 42 2.1 Biểu đồ trình tự cho ca sử dụng tìm sách .43 2.2 Biểu đồ lớp cho ca sử dụng tìm sách 43 3.1 Biểu đồ trình tự cho ca sử dụng đặt sách .44 3.2 Biểu đồ lớp cho ca sử dụng đặt sách 44 4.1 Biểu đồ trình tự cho ca sử dụng mượn sách 45 4.2 Biểu đồ lớp cho cho ca sử dung mượn sách 45 5.1 Biểu đồ trình tự cho ca sử dụng cập nhật thông tin .46 5.2 Biểu đồ lớp cho ca sử dụng cập nhật thông tin 46 .46 6.1 Biểu đồ trình tự cho ca sử dụng đăng ký người dùng 47 6.2 Biểu đồ lớp cho ca sử dụng đăng ký người dùng 47 7.1 Biểu đồ trình tự cho ca sử dụng kiểm tra thông tin 48 7.2 Biểu đồ lớp cho ca sử dụng kiểm tra thông tin .48 8.1 Biểu đồ trình tự cho ca sử dụng trả sách 49 8.2 Biểu đồ lớp cho ca sử dụng 49 V Kiểm thử chương trình 50 Ca sử dụng đăng nhập .50 Ca sử dụng tìm sách 50 Ca sử dụng đặt sách 51 Use case lending 52 6.Đăng ký người dùng 53 Kiểm tra trạng thái sách 53 Phân tích nghiệp vụ hệ thống quản lý thư viện Các hoạt động nghiệp vụ hệ thống quản lý thư viện bao gồm:       Tạo người dùng Mượn sách Trả sách Tìm kiếm sách Đặt sách trước Kiểm tra tráng thái người sử dụng Tạo người dùng Người mượn sách Yêu Yêu cầu cầu tạo tạo tài tài khoản khoản mượn mượn sách sách Điền thông vào Form Quản lý thư viện Hệ thống Cung cấp Form Tạo người dùng Thông tin người dùng Tạo thẻ Trả thẻ Mượn sách Người mượn sách Chọn sách Quản lý thư viện Hệ thống KIểm tra tài khoản Update thông tin mược sách Thông tin cho mượn Trả sách Trả sách Người mượn sách Người quản lý thư viện Yêu cầu trả sách Kiểm tra thông tin người trả Update thông tin trả sách Hệ thống Thông tin mượn sách Tìm kiếm sách Người mượn sách Hệ thống Nhập thơng tin sách cần tìm Liệt kê đầu sách thỏa mãn Đặt sách trước Người mượn sách Tạo danh sách sách đặt trước Người quản lý thư viện Hệ thống Kiểm tra sách đặt Update thông tin sách đặt Thông tin sách đặt 6 Kiểm tra trạng thái người sử dụng Người mượn sách Hệ thống Yêu cầu kiểm tra trạng thái Trả lại thơng tin u cầu II.Phân tích case sử dụng Biểu đồ use case mức cao 2.Đặc tả case sử dụng 2.1.Đăng Nhập • • • • • • • • • • Use Case ID Tên Chức Tác nhân Điều kiện tiên STT Mô tả Ngoại lệ 1a 2a 2b 001 Đăng Nhập Đăng nhập vào hệ thống Quản lý thư viện người dùng ID,Pass cung cấp Hành Động • Tác nhân nhập vào ID Password • Hệ thống tìm kiếm ID xác thực người dùng • Nếu đăng nhập thành cơng hệ thống hiển thị giao diện tương ứng với loại người dùng • Các trường bị trống • Nhập vào ID không tìm thấy • Pass sai Kịch • Người dùng người quản lý thư viện đăng nhập thành cơng • Pass sai • Một số trường bị trống • Id khơng tìm thấy 2.2 Tìm sách • User case ID • Tên • Tóm tắt • 002 • Tìm sách • Tìm kiếm sách theo thơng tin nhập vào • Tác nhân Tên Tác nhân Mơ tả Các bước Ngoại lệ Kịch • Quản lý thư viện người mượn sách Tìm sách Người quản lý thư viện người mượn sách Hành động • Người dùng nhập tên tên tác giả, năm… • Hệ thống tìm ghi phù hợp sở liệu • Nếu thành cơng hệ thống trả đầu sách phù hợp 1.a 2.a • Thơng tin trường bị trống hồn tồn • Hệ thống khơng tìm thấy đầu sách phù hợp • Tìm thấy sách • Lỗi tìm kiếm khơng nhập đủ thơng tin • Khơng tìm thấy sách phù hợp 2.3.Đặt sách • Use Case ID • Tên • Tóm tắt • Tác nhân • Điều kiện tiên • 003 • Đặt sách • Cho phép người dùng đặt số lượng sách • Quản lý thư viện người dùng • Đã đăng nhập thành cơng vào hệ thống 10 o Update screen: o Error screen: 41 IV.Thiết kế chi tiết 1.1 Biểu đồ trình tự ca sử dụng đăng nhập 1.2 Biểu đồ lớp cho ca sử dụng đăng nhập 42 2.1 Biểu đồ trình tự cho ca sử dụng tìm sách 2.2 Biểu đồ lớp cho ca sử dụng tìm sách 43 3.1 Biểu đồ trình tự cho ca sử dụng đặt sách 3.2 Biểu đồ lớp cho ca sử dụng đặt sách 44 4.1 Biểu đồ trình tự cho ca sử dụng mượn sách 4.2 Biểu đồ lớp cho cho ca sử dung mượn sách 45 5.1 Biểu đồ trình tự cho ca sử dụng cập nhật thông tin 5.2 Biểu đồ lớp cho ca sử dụng cập nhật thông tin 46 6.1 Biểu đồ trình tự cho ca sử dụng đăng ký người dùng 6.2 Biểu đồ lớp cho ca sử dụng đăng ký người dùng 47 7.1 Biểu đồ trình tự cho ca sử dụng kiểm tra thông tin 7.2 Biểu đồ lớp cho ca sử dụng kiểm tra thông tin 48 8.1 Biểu đồ trình tự cho ca sử dụng trả sách 8.2 Biểu đồ lớp cho ca sử dụng 49 V Kiểm thử chương trình Ca sử dụng đăng nhập Điều kiện Tên Mật Hanh động Đã DK x Chưa ĐK Trống Đã ĐK x Chưa ĐK Trống Màn cũ Màn x hình kết Màn hình lỗi x x x x x x x x x x x x Ca sử dụng tìm sách Điều kiện Tiêu đề sách Tác giả Nhà xuất Hành động Đã có Chưa có Trống Đã có Chưa có Trống Đã có Chưa có Trống Màn hình giữ nguyên Màn hìh lỗi Mành hình kết x x x x x x x x x x x x x x x x x x x x x x x x x x x x 50 Ca sử dụng đặt sách Điều kiện Card Number ISBN code Contact method Email Số sách đặt Đặt trùng hay Lend Item Hanh động Đã ĐK Chưa ĐK Trống Đã ĐK Chưa ĐK Trống Email Phone Trống Đã ĐK Chưa ĐK 10 không x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x có chưa x x x x x x x Đã hạn Màn cũ Màn x hình kết Màn hình lỗi x x x x x x x x x x x x x x x x x x x x x x 51 Use case lending Đã ĐK Card Chưa Điều Number ĐK kiện Trống Đã ĐK Book Item Chưa ID ĐK Trống Reservation Đã có number Chưa Trống Book Đã ĐK available Chưa ĐK Số sách 10 Kiểm tra chưa hạn Đã hạn Hanh động Màn cũ Màn hình kết Màn hình lỗi x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x 52 Cập nhật thông tin Card Number Điều kiện Thơng tin cần thêm Thơng tin Hành động Đã có Chưa có Trống Đã có Chưa có Trống Khơng Có Màn hình giữ nguyên Màn hìh lỗi Mành hình kết x x x x x x x x x x x x x x x x x x x x x x x x 6.Đăng ký người dùng Điều kiện Thơng tin người dùng Hành động Đã có x Chưa có Trống Khơng x Có Màn hình giữ ngun Màn hìh lỗi Mành x hình kết x x x x x x x x x Kiểm tra trạng thái sách 53 Book Item ID Đã có Chưa Điều có kiện Trống Kiểm tra Đã đặt Chưa Kiểm tra Khơng mượn Có Hành động Màn hình giữ nguyên Màn hìh lỗi Mành hình kết x x x x x x x x x x x x x x x x x x x x x x x Trả sách Card Number Điều kiện Book Item ID Có Tồn Hành động Đã có Chưa có Trống Đã có Chưa có Trống Có Khơng Màn hình giữ nguyên Màn hìh lỗi Mành hình kết x x x x x x x x x x x x x x x x x x x x x Tài liệu tham khảo: - Nguyễn Văn Ba, phát triển hướng đối tượng với UML 2.0 C++ NXB Đại học quốc gia Hà Nội, 2005 - Đặng Văn Đức, giáo trình nhập mơn UML, NXB Lao động xã hội, 2003 54 - Pierre-Alain Muller, Mode’lisation objet avec UML, Eyrolles, 1997 55 ... a Phân tích kịch Đối tượng biên Đối tượng nghiệp vụ Đối tượng điều khiển Register Screen Result Screen Error Screen User User manager • Biểu đồ trình tự b Biểu đồ lớp 33 c Thiết kế liệu d Thiết. .. a Phân tích kịch Đối tượng biên Updating Screen Result Screen Error Screen Đối tượng nghiệp vụ User Đối tượng điều khiển User manager • Biểu đồ trình tự b Biểu đồ lớp 39 c Thiết kế liệu d Thiết. .. tin cần cập nhật III Thiết kế sơ User case đăng nhập: a Phân tích kịch bản: Đối tượng lớp biên Đối tượng nghiệp vụ Log in Screen Seccessful Screen Error Screen User Đối tượng điều khiển Log in

Ngày đăng: 03/04/2016, 21:38

Từ khóa liên quan

Mục lục

  • Mục lục

    • 1. Tạo người dùng

    • 2. Mượn sách

    • 3. Trả sách

    • 4. Tìm kiếm sách

    • 5. Đặt sách trước

    • 6. Kiểm tra trạng thái người sử dụng

    • II.Phân tích các case sử dụng.

      • 1. Biểu đồ use case mức cao nhất

      • 2.Đặc tả case sử dụng

        • 2.1.Đăng Nhập

        • 2.2. Tìm sách

        • 2.3.Đặt sách

        • 2.4. Kiểm tra trạng thái sách

        • 2.5. Cho mượn sách

        • 2.6. User case đăng ký người dùng

        • 2.7. Trả sách

        • 2.8. Cập nhật thông tin

        • III. Thiết kế sơ bộ.

          • 1. User case đăng nhập:

          • 2. User case tìm sách

          • 3.Đặt sách (Reservation)

          • 4. Kiểm tra trạng thái sách (Check status of book)

          • 5. Cho mượn sách (Lending book)

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

Tài liệu liên quan