Tài liệu Quản lý thư viện online

Thảo luận trong 'Kế Toán - Kiểm Toán' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    ĐỀ TÀI: Quản lý thư viện online

    LỜI NÓI ĐẦU

    Ngày nay, cùng với sự phát triển của khoa học kỹ thuật, nhu cầu ứng dụng tin học trong công tác quản lí cũng ngày càng gia tăng. Việc xây dựng các phần mềm quản lí nhằm đáp ứng nhu cầu trên là rất cần thiết. Quản lư thư viện cũng không phải là ngoại lệ. Việc phần mềm quản lí thư viện ra đời sẽ giúp cho các thủ thư đỡ mất công t́m kiếm một cách thủ công trong với một khối lượng tài liệu đồ sộ, giúp việc quản lí sách và đọc giả dễ dàng, thuận tiện hơn và đặc biệt là giúp cho đọc giả tiện hơn trong việc tra cứu sách.
    Xuất phát từ nhu cầu thực tế cần có một hệ thống trợ giúp quản lư việc xuất nhập, thao tác trong các khâu của thư viện. Em đă thực hiện đồ án “Quản lư thư viện online” mục tiêu để t́m hiểu sâu hơn trong lĩnh vực phân tích thiết kế hệ thống thông tin sau đó đi vào thiết kế đồ án tốt nghiệp.
    Trong quá tŕnh làm báo cáo em không tránh khỏi những sai sót, khuyết điểm em mong các thầy cô cùng các bạn thông cảm, hết ḷng góp ư và chỉ bảo cho em ưu, khuyết điểm để giúp em có thể hoàn thiện tốt hơn. Em xin trân trọng tiếp thu những ư kiến đóng góp cũng như phản hồi của quí Thầy, Cô và các Bạn để em có thể làm tốt hơn bài đồ án tốt nghiệp sau này.
    Cuối cùng em xin trân trọng cám ơn thầy Hoàng Anh Việt đă giúp đỡ em để em có thể hoàn thành tốt bài báo cáo thực tập này.
    Em xin chân thành cảm ơn!
    Sinh viên


    Nguyễn Thị Thuư An


    NỘI DUNG

    I. Mục tiêu, phạm vi đề tài
    1. Mục tiêu : Phân tích thiết kế phần mềm quản lư thư viện.
    Yêu cầu :
    - Lập thẻ đọc giả.
    - Nhập sách mới.
    - Lập phiếu mượn.
    - Lập phiếu trả sách.
    - Lập báo cáo tháng.
    o Báo cáo t́nh h́nh nhập sách.
    o Báo cáo t́nh h́nh mượn sách.
    Tần suất giao dịch :
    - Lập thẻ độc giả : xảy ra thường xuyên.
    - Nhập sách mới : xảy ra thường xuyên.
    - Lập phiếu mượn : xảy ra thường xuyên.
    - Lập phiếu trả sách : xảy ra thường xuyên.
    Khối lượng độ phức tạp dữ liệu : dữ liệu dạng text, dạng h́nh, dạng số.
    Độ chính xác, thời gian đáp ứng :
    2. Phạm vi : Phạm vi nằm trong giới hạn của môn học Phân Tích và Thiết Kế Hệ Thống Thông Tin và các mục tiêu trên.
    II. Khảo sát : Mỗi đọc giả chỉ được mượn một số sách nhất định trong một khoảng thời gian nhất định.
    III. Phân tích :
    1. Phát hiện thực thể
    - Thực thể DOCGIA : Mỗi thực thể tượng trưng cho một đọc giả trong quy tŕnh mượn trả sách ở thư viện. Các thuộc tính : MaDocGia, HoTen, NgaySinh, DiaChi, Email, NgayLapThe, NgayHetHan, SoSachDangMuon, TinhTrangThe, GioiTinh.
    - Thực thể LOAIDOCGIA : Mỗi thực thể tượng trưng cho một loại đọc giả trong quy tŕnh mượn trả sách ở thư viện. Các thuộc tính : MaLoaiDocGia, TenLoaiDocGia.
    - Thực thể PHIEUMUON : Mỗi thực thể tượng trưng cho một phiếu mượn. Các thuộc tính : MaPhieuMuon, NgayMuon, NgayTraDuKien.
    - Thực thể CHITIETPHIEUMUON : Mỗi thực thể tượng trưng cho 1 chi tiết phiếu mượn. Các thuộc tính : MaCTPM, NgayTra.
    - Thực thể SACH : Mỗi thực thể tượng trưng cho một cuốn sách. Các thuộc tính : MaSach, TenSach, TacGia, NamXuatBan, NgayNhap, TinhTrangSach, NamXuatBan, NhaXuatBan.
    - Thực thể LOAISACH : Mỗi thực thể tượng trưng cho một loại sách, các thuộc tính : MaLoaiSach, TenTheLoai.
    - Thực thể THAMSO : Chứa các quy định đối với việc mượn trả sách ở thư viện, các thuộc tính : SoSachMuonToiDa, SoNgayMuonToiDa.
    2. Mô h́nh ERD

    [​IMG]
    3. Mô tả thực thể
    3.1. Thực thể DOCGIA
    Tên thực thể : DOCGIA
    [TABLE=align: center]
    [TR]
    [TD]Tên thuộc tính
    [/TD]
    [TD]Diễn giải
    [/TD]
    [/TR]
    [TR]
    [TD]MaDocGia
    HoTen
    NgaySinh
    DiaChi
    Email
    NgayLapThe
    NgayHetHan
    SoSachDangMuon
    TinhTrangThe
    GioiTinh
    [/TD]
    [TD]Mă số của đọc giả
    Họ và Tên đọc giả
    Ngày Sinh đọc giả
    Địa chỉ đọc giả
    Email đọc giả
    Ngày Lập Thẻ đọc giả
    Ngày hết hạn của thẻ đọc giả
    Số sách đọc giả đang mượn
    T́nh Trạng thẻ (c̣n hạn/hết hạn)
    Giới tính đọc giả
    [/TD]
    [/TR]
    [/TABLE]

    3.2. Thực thể LOAIDOCGIA
    Tên thực thể : LOAIDOCGIA
    [TABLE=align: center]
    [TR]
    [TD]Tên thuộc tính
    [/TD]
    [TD]Diễn giải
    [/TD]
    [/TR]
    [TR]
    [TD]MaLoaiDocGia
    TenLoaiDocGia
    [/TD]
    [TD]Mă số của loại đọc giả
    Tên loại đọc giả
    [/TD]
    [/TR]
    [/TABLE]

    3.3. Thực thể PHIEUMUON
    Tên thực thể : PHIEUMUON
    [TABLE=align: center]
    [TR]
    [TD]Tên thuộc tính
    [/TD]
    [TD]Diễn giải
    [/TD]
    [/TR]
    [TR]
    [TD]MaPhieuMuon
    NgayMuon
    NgayTraDuKien
    [/TD]
    [TD]Mă số của phiếu mượn
    Ngày mượn sách
    Ngày trả sách dự kiến
    [/TD]
    [/TR]
    [/TABLE]

    3.4. Thực thể CHITIETPHIEUMUON
    Tên thực thể : CHITIETPHIEUMUON
    [TABLE=align: center]
    [TR]
    [TD]Tên thuộc tính
    [/TD]
    [TD]Diễn giải
    [/TD]
    [/TR]
    [TR]
    [TD]MaCTPM
    NgayTra
    [/TD]
    [TD]Mă số chi tiết phiếu mượn
    Ngày trả sách
    [/TD]
    [/TR]
    [/TABLE]

    3.5. Thực thể SACH
    Tên thực thể : SACH
    [TABLE=align: center]
    [TR]
    [TD]Tên thuộc tính
    [/TD]
    [TD]Diễn giải
    [/TD]
    [/TR]
    [TR]
    [TD]MaSach
    TenSach
    TacGia
    NamXuatBan
    NgayNhap
    TinhTrangSach
    [/TD]
    [TD]Mă số sách
    Tên sách
    Tác giả quyển sách
    Năm xuất bản quyển sách
    Ngày nhập sách
    T́nh trạng của sách
    [/TD]
    [/TR]
    [/TABLE]

    3.6. Thực thể LOAISACH
    Tên thực thể : LOAISACH
    [TABLE=align: center]
    [TR]
    [TD]Tên thuộc tính
    [/TD]
    [TD]Diễn giải
    [/TD]
    [/TR]
    [TR]
    [TD]MaLoaiSach
    TenTheLoai
    [/TD]
    [TD]Mă số loại sách
    Tên Thể loại sách
    [/TD]
    [/TR]
    [/TABLE]

    4. Mô h́nh hóa xử lư bằng DFD
    a. Mô h́nh cấp 1[​IMG]
    b. Mô h́nh cấp 2
    [​IMG]

    c. Mô h́nh cấp 3 cho xử lư THE DOC GIA[​IMG]
    d. Mô h́nh cấp 3 cho xử lư SACH[​IMG]

    e. Mô h́nh cấp 3 cho xử lư MUON TRA[​IMG]
    f. Mô h́nh cấp 3 cho xử lư TRA CUU
    [​IMG]
    g. Mô h́nh cấp 3 cho xử lư THONG KE
    [​IMG]

    h. Mô h́nh cấp 3 cho xử lư DOC GIA
    [​IMG]
    5. Mô tả ô xử lí
    5.1. Mô tả ô xử lí T́m đọc giả
    [TABLE=align: center]
    [TR]
    [TD]Tên ô xử lí : T́m độc giả Số 1.1
    [/TD]
    [/TR]
    [TR]
    [TD]DDL vào : HoTen, NgaySinh, GioiTinh, DiaChi, Email, NgayLapThe, NgayHetHan, SoSachDangMuon, TtrangThe.
    DDL ra : có hay không đọc giả với các thông tin trên
    Diễn giải : T́m xem độc giả tồn tại hay không
    Tóm tắt : - Nhập thông tin đọc giả
    - T́m xem độc giả đă có hay chưa

    [/TD]
    [/TR]
    [/TABLE]

    5.2. Mô tả ô xử lí Lập thẻ đọc giả
    [TABLE=align: center]
    [TR]
    [TD]Tên ô xử lí : Lập thẻ độc giả Số 1.2
    [/TD]
    [/TR]
    [TR]
    [TD]DDL vào : HoTen, NgaySinh, GioiTinh, DiaChi, Email, NgayLapThe, NgayHetHan, SoSachDangMuon, TtrangThe
    DDL ra : Thông báo kết quả lập thẻ
    Diễn giải : Lập thẻ độc giả mới
    Tóm tắt : - Nhập thông tin đọc giả
    - Lưu thông tin đọc giả mới vào cơ sở dữ liệu DOCGIA
    [/TD]
    [/TR]
    [/TABLE]

    5.3. Mô tả ô xử lí Cập nhật thông tin đọc giả
    [TABLE=align: center]
    [TR]
    [TD]Tên ô xử lí : Cập nhật thông tin độc giả Số 1.3
    [/TD]
    [/TR]
    [TR]
    [TD]DDL vào : Thuộc tính cần sửa , giá trị mới
    DDL ra : Thông báo kết quả cập nhật
    Diễn giải : Cập nhật thông tin về đọc giả
    Tóm tắt : - Nhập thông tin cần cập nhật
    - Cập nhật lại cơ sở dữ liệu DOCGIA
    - Lưu vào cơ sở dữ liệu DOCGIA
    [/TD]
    [/TR]
    [/TABLE]

    5.4. Mô tả ô xử lí Xóa thông tin đọc giả
    [TABLE=align: center]
    [TR]
    [TD]Tên ô xử lí : Xóa đọc giả Số 1.4
    [/TD]
    [/TR]
    [TR]
    [TD]DDL vào : MaDocGia
    DDL ra : Thông báo kết quả xóa thông tin đọc giả
    Diễn giải : Xóa thông tin về 1 đọc giả
    Tóm tắt : -Xóa thông tin PHIEUMUON và CHITIETPHIEUMUON tương ứng với đọc giả trên
    -Xóa thông tin độc giả với MaDocGia như trên
    [/TD]
    [/TR]
    [/TABLE]

    5.5. Mô tả ô xử lí Nhập sách mới
    [TABLE=align: center]
    [TR]
    [TD]Tên ô xử lí : Nhập sách mới Số 2.1
    [/TD]
    [/TR]
    [TR]
    [TD]DDL vào : TenSach, TacGia, NamXuatBan, NhaXuatBan, NgayNhap, TinhTrangSach, TenTheLoai
    DDL ra : Kết quả nhập sách mới
    Diễn giải : Nhập thông tin về sách mới
    Tóm tắt : - Nhập thông tin về sách mới
    - Lưu vào cơ sở dữ liệu SACH, LOAISACH
    [/TD]
    [/TR]
    [/TABLE]



    5.6. Mô tả ô xử lí Thông báo kết quả
    [TABLE=align: center]
    [TR]
    [TD]Tên ô xử lí : Thông báo kết quả Số 2.2
    [/TD]
    [/TR]
    [TR]
    [TD]DDL vào : Kết quả nhập sách mới
    DDL ra : thông báo kết quả nhập sách mới
    Diễn giải : thông báo cho thủ thư về kết quả nhập sách mới
    [/TD]
    [/TR]
    [/TABLE]

    5.7. Mô tả ô xử lí T́m kiếm sách
    [TABLE=align: center]
    [TR]
    [TD]Tên ô xử lí : T́m kiếm sách Số 3.1
    [/TD]
    [/TR]
    [TR]
    [TD]DDL vào : TenSach, TacGia
    DDL ra : thông báo sách có hay không
    Diễn giải : thông báo cho thủ thư biết có tồn tại loại sách với TenSach, TacGia trên
    Tóm tắt : - Nhập TenSach,TacGia
    - T́m xem sách có hay không
    [/TD]
    [/TR]
    [/TABLE]
     
Đang tải...