Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
384,8 KB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TOÁN-TIN ĐỒ ÁN: Môn : Phân tíchvàthiếtkế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 Tháng 5/2008 Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn2 Lờ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ảnlý công việc ngày càng tăng. Tuy có rất nhiều chương trình quảnlý khác nhau nhưng nhìn chung phần mềm quảnlýthưviện ít được quan tâm phát triển. Vì vậy em làm đồ án quảnlýthưviện nhằm tìm hiểu thêm cơ cấu hoạt động của thưviệnvà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 Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn3 Mục lục Lời nói đầu………………………………………………………………………….2 A. Phântích yêu cầu……………………………………………………………….4 B. Khảo sát hệthốngvàphântích hiện trạng hệ thống……….………… …….4 1. Khảo sát hệ thống…………………………………………………….……4 2. Phântích hiện trạng hệ thống…………………………………………… .6 C.Phân tíchhệ 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ếtkế giao diện……………………………………………………… .………16 1. Thiếtkế menu…………………………………………………… ……… 16 2. Thiếtkế form nhập liệu………………………………………….………….27 3. Thiếtkế report………………………………………………………………34 E. Thiếtkế ô xử lý 35 F.Đánh giá ưa khuyết…………………………………………… .…………………39 Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn4 A. Phântích yêu cầu: a. Quảnlý sách Quảnlý sách nhập: sách nhập phải có mã sách, số lượng, đơn vị, đơn giá và phải có xác nhận của tổ trưởng. Quảnlý sách xuất: sách xuất được theo dõi qua mã sách, nêu rõ nơi xuất hay tặng sách. Việc xuất hay nhập sách được in báo cáo trong từng kỳ b. Quảnlý 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ảnlý danh mục Cập nhật danh mục nhà cung cấp sách Cậ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ốngvàphântí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à được khởi công xây dựng vào năm 1968 và hoàn thành vào năm 1972 Hiên nay là ThưViện Khoa học Tổng hợp Thành phố Hồ Chí Minh theo quyết định của Ủy ban Nhân dân Thành phố Hồ Chí Minh ngày 14/04/1978 Có diện tích 7.070 m2, cấu trúc cơ sở gồm hai khối: Khối I: Dãy nhà dài 71m x 23m, gồm 1 tầng hầm, 1 trệt và 2 lầu. Khối II: Cao 43 m, gồm 14 tầng để làm kho chứa sách, báo tạp chí. Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn5 CHỨ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ệnquậ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ảnlývà hướng dẫn nghiệp vụ cho thưviệnquậ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ệnThông tin các trường Đại học - Hướng dẫn các đoàn khách tham quanthư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ệnThô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ảnlý nhân viênvà 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ậnquả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ậnthu 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ậnquảnlý để kiểm tra lại. Bộ phậnkế toán: kiểm tra vàphântích số liệu xuất nhập sách Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn6 Thủ kho: quảnlý việc xuất nhập sách của thưviện Bộ phậnthu thập sách: có nhiệm vụ quảnlý 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ênthư 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ênthư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ântích hiện trạng hệ thống: a. Nhập sách Bộ phậnthu 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: Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn7 b. 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ệnvà 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: Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn8 Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn9 C. Phântíchhệ thống: 1. Xác định các thực thể: 1.1. Thực thể 1: SACH - Mỗi thực thể tượng trưng cho một cuốn sách ở thưviện - Các thuộc tính: + Mã Sách ( MASACH) : đây là thuộc tính khóa, nhờ thuộc tính này ta phân biệt được mặt hàng này với mặt hàng khác. + Tên Sách (TENSACH) : mô tả tên sách tương ứng với mã sách + Nhà xuất bản ( NXB) 1.2. Thực thể 2: LOAISACH - Để xác định sách thuộc loại gì - Các thuộc tính: + Mã loại sách ( MALOAISACH ): phân biệt được từng loại sách + Tên loại sách ( TENLOAISACH ): mô tả loại sách tương ứng mã sách 1.3. Thực thể 3: TACGIA - Xác định tác giả tương ứng với mỗi cuốn sách - Các thuộc tính: + Tên tác giả ( TENTACGIA ) + Quốc tịch ( QUOCTICH ): quốc tịch của tác giả 1.4. Thực thể 4: SACHMUON - 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) Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh SVTH: Bùi Trương Anh Tuấn10 1.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 ) 1.7. Thực thể 7: LOAIDOCGIA - Mỗi thực thể miêu tả cho một loại độc giả trong thưviện - Các thuộc tính: + Mã loại độc giả ( MALOAIDG ) + Tên loại độc giả ( TENLOAIDG ) 1.8. Thực thể 8: PHIEUMUON - 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) [...]... án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 23 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 24 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 25 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 26 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 2 Thiếtkế form... Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 18 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 19 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 20 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 21 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia... Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 28 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 29 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 30 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 31 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia... 32 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 33 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 3 Thiếtkế 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... SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh E Thiếtkế ô xử lý: Giải thuật ô xử lý Lập thẻ độc giả MaDocGia =u HoTen =x Mở table DOCGIA Tạ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ả 35 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh Giải thuật ô xử lý cập nhập thông tin phiếu mượn... Buộc PK B 4.9 Quanhệ 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 1 MaCTPM 2 NgayTra Mã chi tiết phiếu mượn Ngày trả 15 MGT Loại DL B Ràng Buộc PK B SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh D Thiếtkế giao diện : 1 Thiếtkế menu : 16 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s... SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 4.2 Quanhệ 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 1 2 Kiểu DL C C MaLoaiSach Mã loại sách TenLoaiSach Tên loại sách Số Byte 10 MGT 50 Loại DL B Ràng Buộc PK B 4.3 Quanhệ tác giả: TACGIA (TenTacGia, QuocTich) Tên quan hệ: TACGIA Ngày: 15-04-2008 STT... 4.4 Quanhệ sách mượn: SACHMUON (MaSM, TenSM, LoaiSM) Tên quan hệ: SACHMUON Ngày: 15-04-2008 STT Thuộc Diễn Giải Tính 1 MaSM Mã sách mượn 2 TenSM Tên sách mượn 3 LoaiSM Loại sách mượn Kiểu DL C C C Số Byte 10 50 10 13 MGT Loại DL B B K Ràng Buộc PK SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 4.5 Quanhệ phiếu trả: PHIEUTRA (MaPhieuTra, NgayTra) Tên quan hệ: PHIEUTRA... Ràng Buộc B PK 4.6 Quanhệ độ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 1 MaDG Mã độc giả 2 TenDG Tên độc giả 3 CMND Chứng minh nhân dân 4 GioiTinh Giới tính 14 Kiểu DL C C S C Số Byte 10 50 10 10 MGT Loại DL B B K K SVTH: Bùi Trương Anh Tuấn Ràng Buộc PK Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 4.7 Quanhệ độc giả: LOAIDOCGIA... MaDG TenDG CMND GioiTinh 1,n Thuộc Tiền cọc Số Lượng 1,1 Thuộc 1,1 CHITIETPM LOAIDOCGIA Mã CTPM NgayTra MaloaiDG TenloaiDG 11 SVTH: Bùi Trương Anh Tuấn Đồ án: Quảnlýthưviện GVHD: Th.s Nguyễn Gia Tuấn Anh 3 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)