Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

37 2.1K 6
Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Đ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ên thế giới cũng như ở Việt Nam, công nghệ thông tin đã trở thành một công nghệ mũi nhọn, nó là ngành khoa học kỹ thuật không thể thiếu trong việc áp dụng vào các hoạt động xã hội như: quản lý hệ thống thư viện sách, kinh tế, thông tin, kinh doanh, và mọi hoạt động trong lĩnh vực nghiên cứu… Ở nước ta hiện nay, việc áp dụng vi tính hóa trong quản lý tại các cơ quan, xí nghiệp, tổ chức đang rất phổ biến và trở nên cấp thiết, bởi ngành nghề nào cũng đòi hỏi con người phải xử lý khối lượng công việc khổng lồ, và những kiến thức, những suy nghĩ, những đào tạo chuyên sâ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 * -BÁO CÁO BÀI TẬP LỚN MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Đề tài: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ THƯ VIỆN SÁCH Giảng viên hướng dẫn: Nguyễn Hồng Phương Sinh viên thực hiện: Đỗ Thị Phương Thảo -20092482 -CNTT4 Võ Hoàng Lan Ngọc -20091921 - CNTT3 Nguyễn Thị Huyền Trang - 20092811 -CNTT3 ê Hà Nội 04-2012 Mục lục Mục lục Danh mục hình vẽ Phần 1: Lời nói đầu Phần 2: Phát biểu toán 2.1 Hoạt động nghiệp vụ thư viện: 2.2 Yêu cầu hệ thống: 2.3 Sơ đồ phân cấp chức 2.4 Các hồ sơ Phần 3: Phân tích 3.1 Mơ hình hóa nghiệp vụ với biểu đồ hoạt động 3.2 Mơ hình hóa nhu cầu với biểu đồ ca sử dụng 13 Biểu đồ use case tổng quát 13 Phân rã biểu đồ use case 17 3.3 Lập biểu đồ lớp cho ca sử dụng 20 3.4 Mơ hình hóa tương tác với biểu đồ trình tự 22 3.5 Mơ hình hóa ứng xử với biểu đồ máy trạng thái 27 Phần 4: Thiết kế 29 4.1 Thiết kế sở liệu 29 4.2 Thiết kế lớp chi tiết: 30 4.3 Thiết kế giao diện 32 Phần 5: Tài liệu tham khảo 36 1-QUẢN LÝ THƯ VIỆN Danh mục hình vẽ Hình 1: Sơ đồ phân cấp chức Hình 2: Biểu đồ hoạt động cho ca sử dụng tạo thẻ độc giả Hình 3: Biểu đồ hoạt động cho ca sử dụng nhập sách 10 Hình 4: Biểu đồ hoạt động cho ca sử dụng mượn sách 11 HÌnh 5: Biểu đồ use case mức tổng quát 13 Hình 6: Phân rã use case quản lý độc giả 17 Hình 7: Phân rã use case quản lý sách 18 Hình 8: Biểu đồ lớp cho ca sử dụng đăng nhập 20 Hình 9: Biểu đồ lớp cho ca sử dụng tìm kiếm 20 Hình 10: Biểu đồ lớp cho ca sử dụng mượn sách 21 Hình 11: Biểu đồ lớpcho ca sử dụng trả sách 21 Hình 12: Biểu đồ trình tự cho chức đăng nhập 22 Hình 13: Biểu đồ trình tự cho chức tìm kiếm 23 Hình 14: Biểu đồ trình tự cho chức mượn sách 24 Hình 15: Biểu đồ trình tự cho chức trả sách 24 Hình 16: Biểu đồ trình tự cho chức thống kê thơng tin sách mượn 25 Hình 17: Biểu đồ trình tự cho chức thống kê thơng tin độc giả 26 Hình 18: Biểu đồ trạng thái cho lớp phiếu mượn- chức mượn sách 27 Hình 19: Biểu đồ trạng thái cho lớp phiếu mượn- chức trả sách 28 Hình 20: Biểu đồ sở liệu quan hệ 29 Hình 21: Biểu đồ lớp cho tầng Data Access 30 Hình 22: Biểu đồ lớp cho tầng Business 31 Hình 23: Biểu đồ lớp cho tầng Giao diện 31 2-QUẢN LÝ THƯ VIỆN Hình 24: Giao diện cho hình 32 Hình 25: Giao diện cho form quản lý người dung 32 Hình 26: Giao diện cho form quản lý kho sách 33 Hình 27: Giao diện cho form quản lý kho sách- thêm sách 33 Hình 28: Giao diện cho form quản lý thẻ độc giả 34 Hình 29: Giao diện cho form tìm kiếm 34 Hình 30: Giao diện cho form tìm kiếm nâng cao 35 Hình 31: Giao diện cho form quản lý mượn- trả 35 3-QUẢN LÝ THƯ VIỆN Phần 1: Lời nói đầu Trên giới Việt Nam, công nghệ thông tin trở thành cơng nghệ mũi nhọn, ngành khoa học kỹ thuật thiếu việc áp dụng vào hoạt động xã hội như: quản lý hệ thống thư viện sách, kinh tế, thông tin, kinh doanh, hoạt động lĩnh vực nghiên cứu… Ở nước ta nay, việc áp dụng vi tính hóa quản lý quan, xí nghiệp, tổ chức phổ biến trở nên cấp thiết, ngành nghề đòi hỏi người phải xử lý khối lượng công việc khổng lồ, kiến thức, suy nghĩ, đào tạo chuyên sâu Một vấn đề cấp thiết đặt quản lý làm để chuẩn hóa cách xử lý liệu trường học, chúng em chọn đề tài “Phân tích thiết kế hệ thống quản lý thư viện sách” Mặc dù cố gắng để hoàn thành cơng việc, thời gian có hạn thiếu kinh nghiệm kỹ chưa cao nên việc phân tích thiết kế cịn nhiều thiếu sót, kính mong q thầy bạn góp ý, bổ sung để chúng em hoàn thiện cho tập tốt Chúng em xin chân thành cảm ơn! Hà Nội, 13/4/2012 4-QUẢN LÝ THƯ VIỆN Phần 2: Phát biểu toán 2.1 Hoạt động nghiệp vụ thư viện: Các hoạt động nghiệp vụ thư viện sách thơng thường tóm tắt sau:  Thư viện tạo thẻ sách gồm thông tin: mã số sách, tên tác giả, tên nhà xuất bản, năm xuất bản, số trang, giá tiền, tóm tắt nội dung Các đầu sách phân theo chuyên ngành tài liệu  Mỗi độc giả cấp thẻ độc giả, gồm thông tin: tên, tuổi, địa chỉ, số chứng minh thư  Độc giả muốn mượn sách tra cứu thẻ sách ghi vào phiếu mượn  Sau kiểm tra đầy đủ thông tin phiếu mượn, thủ thư kiểm tra điều kiện mượn độc giả xác nhận cho phép mượn sách, thu tiền đặt cọc độc giả Một số thông tin phiếu mượn lưu lại để quản lý, phiếu mượn gài vào chỗ sách lấy đi, sách giao cho độc giả  Khi độc giả trả sách: xác nhận thẻ độc giả, xác định phiếu mượn, việc trả sách ghi nhận vào dịng ngày trả tình trạng Phiếu mượn lưu lại để quản lý theo dõi  Sách bị trả trễ lịch hẹn hỏng bị phạt 2.2 Yêu cầu hệ thống: a) Hệ thống thư viện sách xây dựng nhằm mục đích giải yêu cầu chức sau:  Giúp độc giả tra cứu sách theo loại sách, theo tên sách, theo tác giả, theo ngơn ngữ, … máy tính trạm  Cung cấp cho thủ thư thông tin đầu sách độc giả mượn hạn phải trả, sách mượn  Thống kê hàng tháng số sách cho mượn theo chủ đề, tác giả,… Thống kê đầu sách người mượn năm, năm, năm 5-QUẢN LÝ THƯ VIỆN  Hỗ trợ thủ thư cập nhật thông tin sách, xác nhận cho mượn sách nhận lại sách độc giả trả sách  Hỗ trợ quản lý thông tin độc giả dựa thẻ độc giả, thông tin phiếu mượn  Hỗ trợ chức quản trị chung hệ thống, người quản trị chung thay đổi thơng tin thêm bớt thủ thư b) Yêu cầu phi chức năng:  Độc giả tra cứu thông tin sách môi trường mạng nội thư viện Tuy nhiên, việc mượn trả sách phải thực trực tiếp thư viện Thủ thư sử dụng hệ thống để cập nhật quản lý trình mượn trả sách  Thơng tin thống kê phải đảm bảo tính xác, khách quan Các hình thức phạt độc giả hạn lưu lại thông báo cho độc giả biết 2.3 Sơ đồ phân cấp chức  Xác định chức hệ thống: Hình 1: Sơ đồ phân cấp chức 6-QUẢN LÝ THƯ VIỆN  Mô tả chức năng:  Quản trị hệ thống: admin sử dụng chức quản trị hệ thống để quản lý thông tin người dùng phân quyền sử dụng cho người dùng: thủ thư, thủ kho  Quản lý kho sách: hệ thống cho phép quản lý tồn thơng tin tất sách thư viện, cho phép thêm , xóa, thay đổi thơng tin sách  Quản lý độc giả: hệ thống cho phép quản lý thông tin cá nhân độc giả, thêm, xóa, sửa thông tin độc giả  Quản lý mượn trả: hệ thống cho phép quản lý việc mượn trả sách độc giả, hỗ trợ tạo phiếu mượn, gia hạn sách  Thống kê: hệ thống cho phép thống kê số lượng sách mượn, số lượng sách chưa mượn năm giúp người quản lý thư viện nắm rõ tình hình mượn trả sách thư viện 2.4 Các hồ sơ a) Thẻ sách 7-QUẢN LÝ THƯ VIỆN b) Thẻ độc giả c) Phiếu mượn sách 8-QUẢN LÝ THƯ VIỆN Phần 3: Phân tích 3.1 Mơ hình hóa nghiệp vụ với biểu đồ hoạt động Hình 2: Biểu đồ hoạt động cho ca sử dụng tạo thẻ độc giả 9-QUẢN LÝ THƯ VIỆN 3.4 Mơ hình hóa tương tác với biểu đồ trình tự Hình 12: Biểu đồ trình tự cho chức đăng nhập 22-QUẢN LÝ THƯ VIỆN Hình 13: Biểu đồ trình tự cho chức tìm kiếm 23-QUẢN LÝ THƯ VIỆN Hình 14: Biểu đồ trình tự cho chức mượn sách Hình 15: Biểu đồ trình tự cho chức trả sách 24-QUẢN LÝ THƯ VIỆN Hình 16: Biểu đồ trình tự cho chức thống kê thông tin sách mượn 25-QUẢN LÝ THƯ VIỆN Hình 17: Biểu đồ trình tự cho chức thống kê thông tin độc giả 26-QUẢN LÝ THƯ VIỆN 3.5 Mơ hình hóa ứng xử với biểu đồ máy trạng thái Hình 18: Biểu đồ trạng thái cho lớp phiếu mượn- chức mượn sách 27-QUẢN LÝ THƯ VIỆN Hình 19: Biểu đồ trạng thái cho lớp phiếu mượn- chức trả sách 28-QUẢN LÝ THƯ VIỆN Phần 4: Thiết kế 4.1 Thiết kế sở liệu Hình 20: Biểu đồ sở liệu quan hệ 29-QUẢN LÝ THƯ VIỆN 4.2 Thiết kế lớp chi tiết: Các lớp chi tiết xây dựng theo mơ hình lớp  Presentation Layer : Lớp làm nhiệm vụ giao tiếp với người dùng cuối để thu thập liệu hiển thị kết quả/dữ liệu thông qua thành phần giao diện người sử dụng  Business Logic Layer : Lớp thực nghiệp vụ hệ thống, sử dụng dịch vụ lớp Data Access cung cấp, cung cấp dịch vụ cho lớp Presentation  Data Access Layer : Lớp thực nghiệp vụ liên quan đến lưu trữ truy xuất liệu ứng dụng Hình 21: Biểu đồ lớp cho tầng Data Access 30-QUẢN LÝ THƯ VIỆN Hình 22: Biểu đồ lớp cho tầng Business Hình 23: Biểu đồ lớp cho tầng Giao diện 31-QUẢN LÝ THƯ VIỆN 4.3 Thiết kế giao diện Hình 24: Giao diện cho hình Hình 25: Giao diện cho form quản lý người dung 32-QUẢN LÝ THƯ VIỆN Hình 26: Giao diện cho form quản lý kho sách Hình 27: Giao diện cho form quản lý kho sách- thêm sách 33-QUẢN LÝ THƯ VIỆN Hình 28: Giao diện cho form quản lý thẻ độc giả Hình 29: Giao diện cho form tìm kiếm 34-QUẢN LÝ THƯ VIỆN Hình 30: Giao diện cho form tìm kiếm nâng cao Hình 31: Giao diện cho form quản lý mượn- trả 35-QUẢN LÝ THƯ VIỆN Phần 5: Tài liệu tham khảo [1] Phát triển hệ thống hướng đối tượng với UML 2.0 C++ - Nguyễn Văn Ba [2] Nguyên lý hệ sở liệu – Nguyễn Kim Anh [3] Phân tích thiết kế hệ thống thông tin – Nguyễn Văn Ba 36-QUẢN LÝ THƯ VIỆN ... danh sách kết tìm kiếm Phân rã biểu đồ use case Hình 6: Phân rã use case quản lý độc giả 17-QUẢN LÝ THƯ VIỆN Hình 7: Phân rã use case quản lý sách 18-QUẢN LÝ THƯ VIỆN 19-QUẢN LÝ THƯ VIỆN 3.3... giả 9-QUẢN LÝ THƯ VIỆN Hình 3: Biểu đồ hoạt động cho ca sử dụng nhập sách 10-QUẢN LÝ THƯ VIỆN Hình 4: Biểu đồ hoạt động cho ca sử dụng mượn sách 11-QUẢN LÝ THƯ VIỆN 12-QUẢN LÝ THƯ VIỆN 3.2... quản lý người dung 32-QUẢN LÝ THƯ VIỆN Hình 26: Giao diện cho form quản lý kho sách Hình 27: Giao diện cho form quản lý kho sách- thêm sách 33-QUẢN LÝ THƯ VIỆN Hình 28: Giao diện cho form quản

Ngày đăng: 04/08/2020, 19:26

Hình ảnh liên quan

 Thông tin thống kê phải đảm bảo tính chính xác, khách quan. Các hình thức phạt đối với  độc giả quá hạn  sẽ được lưu lại và thông  báo cho  độc giả biết - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

h.

ông tin thống kê phải đảm bảo tính chính xác, khách quan. Các hình thức phạt đối với độc giả quá hạn sẽ được lưu lại và thông báo cho độc giả biết Xem tại trang 7 của tài liệu.
3.1 Mô hình hóa nghiệp vụ với biểu đồ hoạt động - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

3.1.

Mô hình hóa nghiệp vụ với biểu đồ hoạt động Xem tại trang 10 của tài liệu.
Hình 3: Biểu đồ hoạt động cho ca sử dụng nhập sách mới - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 3.

Biểu đồ hoạt động cho ca sử dụng nhập sách mới Xem tại trang 11 của tài liệu.
Hình 4: Biểu đồ hoạt động cho ca sử dụng mượn sách - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 4.

Biểu đồ hoạt động cho ca sử dụng mượn sách Xem tại trang 12 của tài liệu.
3.2 Mô hình hóa nhu cầu với biểu đồ ca sử dụng 1. Biểu đồ use case tổng quát  - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

3.2.

Mô hình hóa nhu cầu với biểu đồ ca sử dụng 1. Biểu đồ use case tổng quát Xem tại trang 14 của tài liệu.
 Màn hình tìm kiếm hiển thị, người dùng tiếp tục chọn tìm kiếm theo các tiêu chí có sẵn hoặc nhập từ khóa - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

n.

hình tìm kiếm hiển thị, người dùng tiếp tục chọn tìm kiếm theo các tiêu chí có sẵn hoặc nhập từ khóa Xem tại trang 18 của tài liệu.
Hình 7: Phân rã use case quản lý sách - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 7.

Phân rã use case quản lý sách Xem tại trang 19 của tài liệu.
Hình 9: Biểu đồ lớpcho ca sử dụng tìm kiếm - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 9.

Biểu đồ lớpcho ca sử dụng tìm kiếm Xem tại trang 21 của tài liệu.
Hình 8: Biểu đồ lớpcho ca sử dụng đăng nhập - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 8.

Biểu đồ lớpcho ca sử dụng đăng nhập Xem tại trang 21 của tài liệu.
Hình 11: Biểu đồ lớpcho ca sử dụng trả sách - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 11.

Biểu đồ lớpcho ca sử dụng trả sách Xem tại trang 22 của tài liệu.
Hình 10: Biểu đồ lớpcho ca sử dụng mượn sách - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 10.

Biểu đồ lớpcho ca sử dụng mượn sách Xem tại trang 22 của tài liệu.
3.4 Mô hình hóa sự tương tác với biểu đồ trình tự - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

3.4.

Mô hình hóa sự tương tác với biểu đồ trình tự Xem tại trang 23 của tài liệu.
Hình 13: Biểu đồ trình tự cho chức năng tìm kiếm - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 13.

Biểu đồ trình tự cho chức năng tìm kiếm Xem tại trang 24 của tài liệu.
Hình 14: Biểu đồ trình tự cho chức năng mượn sách - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 14.

Biểu đồ trình tự cho chức năng mượn sách Xem tại trang 25 của tài liệu.
Hình 16: Biểu đồ trình tự cho chức năng thống kê thông tin sách mượn - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 16.

Biểu đồ trình tự cho chức năng thống kê thông tin sách mượn Xem tại trang 26 của tài liệu.
Hình 17: Biểu đồ trình tự cho chức năng thống kê thông tin độc giả - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 17.

Biểu đồ trình tự cho chức năng thống kê thông tin độc giả Xem tại trang 27 của tài liệu.
3.5 Mô hình hóa sự ứng xử với biểu đồ máy trạng thái - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

3.5.

Mô hình hóa sự ứng xử với biểu đồ máy trạng thái Xem tại trang 28 của tài liệu.
Hình 19: Biểu đồ trạng thái cho lớp phiếu mượn- chức năng trả sách - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 19.

Biểu đồ trạng thái cho lớp phiếu mượn- chức năng trả sách Xem tại trang 29 của tài liệu.
Hình 20: Biểu đồ cơ sở dữ liệu quan hệ - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 20.

Biểu đồ cơ sở dữ liệu quan hệ Xem tại trang 30 của tài liệu.
Các lớp chi tiết được xây dựng theo mô hình 3 lớp - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

c.

lớp chi tiết được xây dựng theo mô hình 3 lớp Xem tại trang 31 của tài liệu.
Hình 23: Biểu đồ lớpcho tầng Giao diện - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 23.

Biểu đồ lớpcho tầng Giao diện Xem tại trang 32 của tài liệu.
Hình 22: Biểu đồ lớpcho tầng Business - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 22.

Biểu đồ lớpcho tầng Business Xem tại trang 32 của tài liệu.
Hình 24: Giao diện cho màn hình chính - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 24.

Giao diện cho màn hình chính Xem tại trang 33 của tài liệu.
Hình 25: Giao diện cho form quản lý người dung - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 25.

Giao diện cho form quản lý người dung Xem tại trang 33 của tài liệu.
Hình 26: Giao diện cho form quản lý kho sách - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 26.

Giao diện cho form quản lý kho sách Xem tại trang 34 của tài liệu.
Hình 27: Giao diện cho form quản lý kho sách- thêm sách - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 27.

Giao diện cho form quản lý kho sách- thêm sách Xem tại trang 34 của tài liệu.
Hình 28: Giao diện cho form quản lý thẻ độc giả - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 28.

Giao diện cho form quản lý thẻ độc giả Xem tại trang 35 của tài liệu.
Hình 30: Giao diện cho form tìm kiếm nâng cao - Báo cáo bài tập lớn: Phân tích thiết kế hệ thống quản lý thư viện sách

Hình 30.

Giao diện cho form tìm kiếm nâng cao Xem tại trang 36 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan