CƠ QUAN CHỦ QUẢN Sở Văn Hóa và Thông tin Thành phố Hồ Chí Minh CÁC HOẠT ÐỘNG CHÍNH - Phục vụ đọc tại chỗ - Cho mượn về nhà - Giải đáp thông tin trực tiếp hay bằng điện thoại - Triển lãm
Trang 1KHOA TOÁN-TIN
ĐỒ ÁN:
Môn : Phân tích và thiết kế hệ thống thông tin
Giáo viên hứơng dẫn : Nguyễn Gia Tuấn Anh
Sinh viên thực hiện : Bùi Trương Anh Tuấn - 0611242
Trang 2Lời nói đầu
Ngày nay với sự phát triển vũ bão của khoa học kỹ thuật việc ứng dụng tin học vào việc quản lý công việc ngày càng tăng Tuy có rất nhiều chương trình quản lý khác nhau nhưng nhìn chung phần mềm quản lý thư viện ít được quan tâm phát triển Vì vậy em làm đồ án quản lý thư viện nhằm tìm hiểu thêm cơ cấu hoạt động của thư viện và hệ thống lại kiến thức đã được học
Em xin chân thành cảm ơn sự giúp đỡ nhiệt tình của thầy Nguyễn Gia Tuấn Anh đã giúp
em hoàn thành đồ án này Kính gởi lời thăm sức khỏe đến thầy và gia đình
Sinh viên thực hiện
Trang 3Mục lục
Lời nói đầu……….2
A Phân tích yêu cầu……….4
B Khảo sát hệ thống và phân tích hiện trạng hệ thống……….………… …….4
1 Khảo sát hệ thống……….……4
2 Phân tích hiện trạng hệ thống……… 6
C.Phân tích hệ thống……….……….9
1 Xác định các thực thể……… ………9
2 Mô hình ERD……… ……….11
3 Chuyển mô hình ERD thành mô hình quan hệ……….………12
4 Mô tả chi tiết cho các quan hệ……… ………12
D Thiết kế giao diện……… ………16
1 Thiết kế menu……… ……… 16
2 Thiết kế form nhập liệu……….………….27
3 Thiết kế report………34
E Thiết kế ô xử lý 35
F.Đánh giá ưa khuyết……… ………39
Trang 4A Phân tích yêu cầu:
Việc xuất hay nhập sách được in báo cáo trong từng kỳ
b Quản lý sách cho mượn
Ghi nhận ngày tháng mượn và trả sách
Tính ngày mượn sách để in ra hóa đơn tính tiền mượn sách
c Quản lý danh mục
Cập nhật danh mục nhà cung cấp sáchCập nhật danh mục nhân viên
Xem danh sách các danh mục
d Bảo mật
Đặt mật mã: mỗi nhóm người sẽ có mật mã riêng để truy cập dữ liêu hệ thống liên quan đến công việc của mình, tránh tình trạng làm sai lệch kết quả cuối kỳ
B Khảo sát hệ thống và phân tích hiện trạng hệ thống
1 Khảo sát hệ thống
Để hiểu rõ hơn về cách thông tin, cách họat động và tổ chức nhân sự của thư viện em đã khảo sát tại thư viện Tổng Hợp Thành Phố Hồ Chí Minh tại 69 Lý
Tự Trọng, quận 1, Hồ Chí Minh Ngoài ra em còn tìm một số tài liệu trên mạng
để hoàn chỉnh hơn về mô hình hoạt động của thư viện
Thư viện Khoa học Tổng hợp Thành phố Hồ Chí Minh tiền thân là thư viện của các Đô đốc, Thống đốc được thành lập vào năm 1868
Trước năm 1975 có tên gọi là Thư viện Quốc gia của Nam Việt Nam Tòa nhà
Trang 5CHỨC NĂNG NHIỆM VỤ
- Thu thập, bổ sung và tàng trữ các loại tài liệu trong và ngoài nước
- Tổ chức khai thác sách, báo và cung cấp thông tin tư liệu cho bạn đọc
- Hỗ trợ nghiệp vụ cho các thư viện tỉnh phía Nam, thư viện các cơ quan xí nghiệp và 24 thư viện quận huyện trong thành phố
CƠ QUAN CHỦ QUẢN
Sở Văn Hóa và Thông tin Thành phố Hồ Chí Minh
CÁC HOẠT ÐỘNG CHÍNH
- Phục vụ đọc tại chỗ
- Cho mượn về nhà
- Giải đáp thông tin trực tiếp hay bằng điện thoại
- Triển lãm sách, báo theo chuyên đề
- Tổ chức Câu lạc bộ bạn đọc, nói chuyện chuyên đề, thảo luận
- Sao chụp, in ấn tài liệu
- Biên soạn thư mục theo yêu cầu của các cơ quan, cá nhân trong cả nước
- Tổ chức, tham dự hội nghị, hội thảo chuyên đề
- Quản lý và hướng dẫn nghiệp vụ cho thư viện quận huyện
- Tăng cường phong trào đọc sách tại các cơ sở
- Soạn thảo các tài liệu hướng dẫn tra cứu
- Thông tin Văn hóa Khoa học kỹ thuật bằng dạng tập và pano
- Biên soạn tờ Thông tin Thư viện phía Nam, một số thư mục
CÁC HOẠT ĐỘNG HỖ TRỢ
- Hỗ trợ nghiệp vụ cho các thư viện tỉnh phía Nam
- Hướng dẫn thực tập cho sinh viên Khoa Thư viện
Thông tin các trường Đại học
- Hướng dẫn các đoàn khách tham quan thư viện
- Giúp các cơ quan, xí nghiệp trong thành phố tổ chức thư viện
- Tham gia giảng dạy tại các Khoa Thư viện Thông tin của các trường Cao đẳng
và Ðại học
Cơ cấu tổ chức của thư viện
Tổ trưởng thư viện: là người quản lý nhân viên và chịu trách nhiệm về hoạt động , kế hoạch thực hiện công việc trong thư viện
Bộ phận quản lý: có nhiệm vụ tổng kết số lượng sách cho mượn và số lượng sách mới nhập vào để cân đối số lượng sách trong thư viện
Bộ phận thu ngân: có nhiêm vụ tính tiền cho độc giả khi độc giả trả sách sau đó báo cáo lại
bộ phận quản lý để kiểm tra lại
Trang 6Thủ kho: quản lý việc xuất nhập sách của thư viện
Bộ phận thu thập sách: có nhiệm vụ quản lý việc nhập sách mới của thư viện từ các nguồn sách khác nhau
Nhân viên thư viện: có nhiệm vụ kiểm tra thẻ của độc giả trước khi vào phòng đọc Nhân viên thư viện còn có nhiêm vụ hướng dẫn độc giả về các phòng đọc và các bước để thực hiện việc mượn sách về nhà
Nhân viên hướng dẫn: thực hiện việc hướng dẫn cho độc giả về cách làm thẻ và giới thiệu tổng quát về thư viện
2 Phân tích hiện trạng hệ thống:
a Nhập sách
Bộ phận thu nhập sách sẽ thực hiện việc thu nhập sách, việc mua sách sẽ căn cứ vào nhu cầu của độc giả và sách bán chạy trên thị trường
Sách nhập về sẽ được phân loại, bao bìa và được đánh số phân loại Việc mua sách
sẽ được thực hiện qua phiếu mua sách theo mẫu sau:
Trang 7b Cho mượn sách
Thư viện tổng hợp có hai hình thức cho mượn sách: mượn đọc tại thư viện và mượn đọc về nhà Tùy loại sách mà thư viện cho mượn đọc theo hình thức khác nhau Để việc mượn sách đựơc thực hiện đầu tiên độc giả phải mua phiếu mượn sách tại trung tâm tra cứu sách của thư viện Sau khi có phiếu mượn sách độc giả ghi toàn bộ thông tin về cuốn sách: tên sách, tác giả, mã số sách và đưa cho nhân viên hướng dẫn việc mượn sách Nếu sách chỉ cho mượn đọc tại thư viện thì độc giả phải lên phòng đọc mượn sách và đọc tại chỗ không được mang về nhà Nếu sách cho mượn
về nhà thì độc giả mang phiếu mượn sách vào phòng mượn và được mượn về nhà.Việc mượn sách chỉ được thực hiện khi có mẫu phiếu mượn sách sau đây:
Trang 9- Sách độc giả mượn về nhà
- Các thuộc tính:
+ Mã sách mượn ( MASM )+ Tên sách mượn (TENSM )+ Loại sách mượn ( LOAISM ) 1.5 Thực thể 5: PHIEUTRA
- Mỗi thực thể miêu tả cho một phiếu trả sách trong thư viện
- Các thuộc tính:
+ Mã phiếu trả ( MAPHIEUTRA )+ Ngày trả ( NGAYTRA)
Trang 101.6 Thực thể 6: DOCGIA
- Độc giả là số người đọc sách trong thư viện
- Các thuộc tính:
+ Mã độc giả ( MADOCGIA )+ Tên độc giả ( TENDOCGIA)+ Chứng minh nhân dân ( CMND )+ Giới tính ( GIOITINH )
- Mô tả phiếu mượn sách trong thư viện
- Các thuộc tính:
+ Mã phiếu mượn ( MAPM )+ Ngày mượn ( NGAYMUON )1.9 Thực thể 9: CHITIETPM
- Mỗi thực thể miêu tả cho một chi tiết phiếu mượn trong thư viện
- Các thuộc tính:
+ Mã chi tiết phiếu mượn ( MACTPM )+ Ngày trả ( NGAYTRA)
Trang 112 Mô hình ERD
1,40,n
1,41,4
1,11,1
C C
SACHMUON
MaSMTenSMLoaiSM
Mượn
DOCGIA
MaDGTenDGCMNDGioiTinh
SốLượng
Trang 123 Chuyển mô hình ERD thành mô hình quan hệ:
SACH ( MaSach, TenSach, NXB)
LOAISACH (MaLoaiSach, TenNhomSach)
TACGIA (TenTacGia, QuocTich)
SACHMUON (MaSM, TenSM, LoaiSM)
PHIEUTRA (MaPhieuTra, NgayTra)
DOCGIA ( MaDG, TenDG, CMND, GioiTinh)
LOAIDOCGIA ( MaLoaiDG, TenLoaiDG)
PHIEUMUON ( MaPM, NgayMuon)
CHITIETPM ( MaCTPM, NgayTra)
4 Mô tả chi tiết cho các quan hệ :
- Ký hiệu: C : kiểu chuỗi
SACH ( MaSach, TenSach, NXB)
Tên quan hệ: SACH
Ngày: 15-04-2008
STT Thuộc Tính Diễn Giải Kiểu
DL
Số Byte
Trang 134.2 Quan hệ lọai sách:
LOAISACH (MaLoaiSach, TenLoaiSach)
Tên quan hệ: LOAISACH
Ngày: 15-04-2008
STT Thuộc Tính Diễn Giải Kiểu
DL
Số Byte
TACGIA (TenTacGia, QuocTich)
Tên quan hệ: TACGIA
Ngày: 15-04-2008
STT Thuộc Tính Diễn Giải Kiểu
DL Số Byte MGT Loại DL Ràng Buộc
SACHMUON (MaSM, TenSM, LoaiSM)
Tên quan hệ: SACHMUON
MGT Loại DL Ràng Buộc
Trang 144.5 Quan hệ phiếu trả:
PHIEUTRA (MaPhieuTra, NgayTra)
Tên quan hệ: PHIEUTRA
Ngày: 15-04-2008
STT Thuộc Tính Diễn Giải Kiểu
DL Số Byte MGT Loại DL Ràng Buộc
1 MaPhieuTra Mã phiếu
4.6 Quan hệ độc giả:
DOCGIA ( MaDG, TenDG, CMND, GioiTinh)
Tên quan hệ: DOCGIA
Ngày: 15-04-2008
STT Thuộc Tính Diễn Giải Kiểu DL Số Byte MGT Loại DL Ràng Buộc
Trang 154.7 Quan hệ độc giả:
LOAIDOCGIA ( MaLoaiDG, TenLoaiDG)
Tên quan hệ: LOAIDOCGIA
Ngày: 15-04-2008
STT Thuộc Tính Diễn Giải Kiểu
DL
Số Byte
MGT Loại
DL
Ràng Buộc
4.8 Quan hệ phiếu mượn:
PHIEUMUON ( MaPM, NgayMuon)
Tên quan hệ: PHIEUMUON
Ngày: 15-04-2008
STT Thuộc Tính Diễn Giải Kiểu
DL
Số Byte
MGT Loại
DL
Ràng Buộc
4.9 Quan hệ chi tiết phiếu mượn:
CHITIETPM ( MaCTPM, NgayTra)
Tên quan hệ: CHITIETPM
Ngày: 15-04-2008
STT Thuộc Tính Diễn Giải Kiểu
DL Số Byte MGT Loại DL Ràng Buộc
1 MaCTPM Mã chi tiết phiếu
mượn
Trang 16D Thiết kế giao diện :
1 Thiết kế menu :
Trang 272 Thiết kế form nhập liệu :
Trang 343 Thiết kế report :
Thư viện Khoa học Tổng hợp
Báo cáo tình hình mượn sách thư viện
Tháng:…….
STT Tên sách Mã sách Tác giả Ngày mượn Ngày trả
Tổng cộng:……….sách
Ngày….tháng….năm…
Người báo cáo
Thư viện Khoa học Tổng hợp
Báo cáo tình hình nhập sách
Tháng:…….
STT Tên sách Mã số sách Tác giả Thể loại Ngày nhập
Tổng cộng:……sách
Trang 35Tạo dòng d với d.HoTen=x
Thêm dòng d vào table DOCGIA
Lưu vào cơ sở dữ liệu DOCGIA
Hiển thị kết quả
Trang 36Giải thuật ô xử lý cập nhập thông tin phiếu mượn
Đ
Cập nhật d.x = y
Lưu vào cơ sở dữ liệu PHIEUMUON
Hiển thị kết quả
Trang 37Giải thuật ô xử lý : tìm kiếm độc giả
Input: TenKH
Output: Thông tin về độc giả
Table liên quan: ĐOCGIA
Giải thuật
TenDG = x
Mở table : DOCGIA
x=DO CGIA G.T enDG
Trang 38Giải thuật ô xử lý: In thông tin phiếu mượn
Form:Phiếu mượn
Input: TienCoc,NgayTao,TenDG,MaDG,DiaChi,TenSach, TacGia,SoLuong
Output: In các giá trị ra.
Table liên quan: HOADON,KHACHHANG
Giải thuật
MaDG,NgayTao,Tie nCoc,TenDG,SoLuon g…
Sai
Mở table : DOCGIA,PHIEUMUON
Kiểm tra các ràng buộc
In các giá trị trên form KHACHHANG,HOADON,
→ hóa đơn
Đúng
Đóng các table KHACHHANG,HOADON
Trang 39F Tự đánh giá ưu khuyết điểm :
Ưu điểm :
- Tương đối đáp ứng được các yêu cầu đặt ra
- Giúp cho thư viện nhanh chóng tra cứu và cho mượn sách dễ dàng hơn