Skip to content

danglequocbao001/DSnAlgorithm_UniversityProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project CAUTRUCDULIEU_INT1306_4

{ Nguyễn Ngọc Thanh Danh, Đặng Lê Quốc Bảo }
N19DCCN027 N19DCCN014

CTDL & GT - Đồ án Quản Lý Thư Viện - PTITHCM - 2021

Thư viện: Ta tổ chức các danh sách sau:

  • Đầu sách : Danh sách tuyến tính là 1 mảng con trỏ (ISBN , Tên sách, Số trang, Tác giả, năm xuất bản, thể loại, con trỏ dms): con trỏ sẽ trỏ đến các sách thuộc đầu sách tương ứng.
  • Danh mục sách : Danh sách liên kết đơn( Mã sách, trạng thái, vị trí ). Mỗi cuốn sách chỉ có 1 mã duy nhất; trạng thái của sách bao gồm: 0: cho mượn được, 1: đã có độc giả mượn, 2: sách đã thanh lý.
  • Danh sách thẻ độc giả: Cây nhị phân tìm kiếm (MATHE (số nguyên ngẫu nhiên tự động), Ho, Ten, Phai, trạng thái của thẻ, con trỏ): con trỏ sẽ trỏ đến danh sách các cuốn sách đã và đang mượn.
  • Danh sách MUONTRA : danh sách liên kết đơn ( MASACH, NgayMuon, NgayTra, trạng thái): trạng thái =0 là sách đang mượn (chưa trả), =1 là đã trả, =2 : làm mất sách.

Chương trình có các chức năng sau:

  • A {Danh} Nhập thẻ độc giả: thêm / xóa / hiệu chỉnh thông tin thẻ độc giả. Mã thẻ độc giả được chương trình tự động lấy ngẫu nhiên và không trùng với các mã thẻ độc giả cũ; Phái chỉ nhận ‘Nam’ hoặc ‘ Nữ’; trạng thái thẻ = 0 khi thẻ bị khóa, trạng thái thẻ = 1 khi thẻ đang hoạt động (được quyền mượn sách).
  • B {Danh} In danh sách độc giả : in ra màn hình theo thứ tự tên+họ tăng dần hoặc theo thứ tự mã độc giả tăng dần theo yêu cầu của thủ thư.
  • C {Danh} Nhập thông tin đầu sách và đánh mã sách tự động
  • D {Danh} In danh sách các đầu sách trong thư viện theo từng thể loại, trong từng thể loại thì in theo thứ tự tên sách tăng dần.
  • E {Bảo} Tìm thông tin sách dựa vào tên sách : in ra các thông tin mã ISBN, tên sách, tác giả, năm xuất bản, thể loại, các mã sách , trạng thái mã sách trong thư viện.
  • F {Danh} Mượn sách : nhập vào mã thẻ độc giả, chương trình sẽ liệt kê các sách mà độc giả đang mượn. Mỗi độc giả chỉ được mượn tối đa 3 cuốn, không cho mượn khi giữ 1 sách quá hạn (7 ngày)
  • G {Bảo} Trả sách
  • H {Bảo} Liệt kê danh sách các sách mà 1 độc giả đang mượn
  • I {Bảo} In danh sách độc giả mượn sách quá hạn theo thứ tự thời gian quá hạn giảm dần
  • J {Bảo} In 10 sách có số lượt mượn nhiều nhất.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published