Bài tập lớn lập trình Java BÁO CÁO PHẦM MỀM QUẢN LÝ THƯ VIỆN LỜI NÓI ĐẦU Từ trước tới nay, các thư viện dù lớn hay nhỏ đều chỉ hoạt động dựa theo cách thủ công do con người phụ trách Nhưng xu thế hiện nay, khi sự phát triển mạnh mẽ của ngành công nghệ thông tin dẫn đến việc đòi hỏi ra đời các hệ thống để trợ giúp con người trong việc quản lý Thông qua lĩnh vực phân tích và thiết kế hệ thống thông tin đã giúp việc quản lý đơn giản và nhanh chóng hơn Với một số lượng sách lớn thì như c.
- - Bài tập lớn lập trình Java BÁO CÁO PHẦM MỀM QUẢN LÝ THƯ VIỆN LỜI NÓI ĐẦU Từ trước tới nay, thư viện dù lớn hay nhỏ hoạt động dựa theo cách thủ công người phụ trách Nhưng xu nay, phát triển mạnh mẽ ngành cơng nghệ thơng tin dẫn đến việc địi hỏi đời hệ thống để trợ giúp người việc quản lý Thơng qua lĩnh vực phân tích thiết kế hệ thống thông tin giúp việc quản lý đơn giản nhanh chóng Với số lượng sách lớn cầu để quản lý chúng đặt ra, từ xuất chương trình quản lý thư viện Xuất phát từ nhu cầu thực tế cần có hệ thống trợ giúp quản lý việc xuất nhập, thao tác khâu thư viện.Chúng em thực đồ án “Quản lý thư viện sách” mục tiêu để tìm hiểu sâu lĩnh vực phâp tích thiết kế hệ thống thơng tin Xin chân thành cảm ơn thầy nhiệt tình giúp đỡ truyền đạt cho chúng em nhiều kiến thức q giá mơn phân tích thiết kế hệ thống thơng tin để chúng em có đầy đủ khả thực tốt đồ án Đây đồ án đầu tay nên khó tránh khỏi cịn nhiều sai sót, khuyết điểm mong thầy thơng cảm, hết lịng góp ý cho chúng em ưu, khuyết điểm để giúp chúng em hồn thiện tốt sau Chúng em xin chân thành cảm ơn MỤC LỤC LỜI NÓI ĐẦU……………………………… MỤC LỤC .2 Khảo sát hệ thống phân tích trạng hệ thống I Khảo sát hệ thống .4 Phân tích trạng hệ thống II Phân tích yêu cầu Sử dụng quản lý sách …………… ………… ….9 Sử dụng quản lý độc giả 10 Sử dụng quản lý mượn ………………………… 10 Sử dụng thống kê ………………………… … ….10 Sử dụng quản trị hệ thống 11 Sử dụng thống kê ………… ………… ….…… 11 III Thiết kế giao diện …………………………………… 12 Các menu giao diện 12 Cơ sở liệu 14 Sơ đồ ………… ……………………… ……… 16 IV Một số code ……………………… ….… 17 Project …………………………………… … … 17 SQL ……….……………………………… …… 18 Thực thể ………………………………… ….… 18 Proceed ……………………………… ….….…….23 GUI ………… ………………………… …….….24 V Kết luận ……………… ……………….…… …… 28 VI Tài liệu tham khảo …………………………….… …29 I Khảo sát hệ thống phân tích trạng hệ thống: Khảo sát hệ thống: Thư viện sách khu dành cho người (từ học sinh,sinh viên,tiến sĩ,giáo sư, người cao tuổi,… ) có nhu cầu việc tìm hiểu thơng tin khoa học kỹ thuật, thẩm mỹ,… từ tới chun sâu tìm cho thể lọai sách phù hợp với nhu cầu chun mơn cần tìm hiểu với hình thức chính: đọc chỗ mượn nhà để nghiên cứu khoảng thời gian ngắn theo qui định riêng thư viện cụ thể Yêu cầu quản lý việc nhập xuất chung nguồn sách thư viện khó, cịn thêm phải quản lý việc cho mượn sách ngày khách hàng có thẻ thư viện khách vãng lai.Vì cần chương trình quản lý để giúp nhân viên dễ dàng công việc Các cơng việc thư viện gồm: Nhận sách từ nhà cung cấp xuất truyền lọai kho riêng biệt (tùy chủng loại riêng biệt khác kho có phịng đọc quầy thu ngân để hỗ trợ việc cho mượn sách khách) Xuất (bán) loại sáchđã hư cũ khơng cịn sử dụng để giải phóng khơng gian, Cho khách hàng mượn sách theo đối tượng qui định thu, trả lại số tiền (tiền mượn, tiền chân) phiên giao dịchcủa khách Phân tích trạng hệ thống: Sau cụ thể công việc thực thư viện: a Nhập sách: Để nhập sách, thư viện có phận tìm hiểu, xem xét nhu cầu, phải nắm loại sách cần thiết (đã, đang, phát hành) để từ liên hệ với nhà xuất cần thiết (có loại sách xuất nhà xuất riêng) cung cấp cho thư viện Nguồn sách nhập với hình thức: − Đơn đặt hàng: Hợp đồng mua bán thư viện nhà xuất −Giấy thỏa thuận mua bán trao tặng thư viện cá nhân muốn đóng góp sách Sách nhập phân loại, định giá (cho mượn, tiền chân) cho nhập vào kho riêng biệt theo thể loại Các báo cáo liên quan đến nhập hàng thể qua phiếu mua sách theo mẫu sau: Thư viện sách PHIẾU MUA SÁCH Số:…………………… Ngày:……………… Người cung cấp:…………………………………………………………… Địa chỉ:…………………………………………………………………… Số điện thoại:……………………………………Số Fax:………………… b Các công việc khác: Mỗi xong kiểm kê định kỳ có tổng kết số sách khơng cịn cần từ kho bán Việc bán sách thông qua phiếu xuất chung thư viện Thư viện sách PHIẾU XUẤT Số:………………… Ngày:……………… Nơi mua:…………………………………………………………………………………………… STT Mã Tên sách sách Tác giả Tập Năm xuất Thể loại Số lượng Đơn Ghi giá Tổng số Trưởng ca Kế toán Người nhận Khách hàng mượn sách thư viện cấp cho phiếu mượn thơng qua quầy thu ngân Trong đó, có thông tin: mã sách, số lượng, đơn giá (tiền mượn sách đó), tiền chân (bằng với giá sách khách vãng lai, ngược lại 0), thời gian mượn, thời gian phải trả Thư viện sách PHIẾU MƯỢN Số:………………… Ngày:………… Tên khách:………………………………………………………………………………………… thẻ Mã (nếu có): …………………………………………………………………………………… STT Mã sách Số lượng Đơn giá Tiền chân Ngày mượn Ngày phải trả Tổng số Tổng số tiền trả Khách có nhu cầu đọc sách mượn sách lâu dài thư viện làm loại thẻ sau: Thẻ đọc, thẻ mượn Thẻ làm theo thời gian qui định thư viện, khách có thẻ mượn phải đóng trước số tiền chân cố định (được thư viện qui định sẵn vàsẽ trả lại khách khơng có nhu cầu làm thẻ mượn thẻ cũ hết hạn) để mượn sách cho thư viện lần mượn sách đóng tiền chân (khác với khách vãnglai phải đóng tiền chân riêng khác cho lần mượn) loại thẻ có dạng sau: Thư viện sách THẺ MƯỢN SÁCH Nơi dán ảnh (Kích thước x 4) CMND:…………………………………………… … | || |||| ||| || | | || || | Mã xác nhận Họ Tên:……………………………………………… Mã thẻ:……………………………………………… Kỳ hạn: Từ:……………… Đến:…………… Phân tích yêu cầu: II Chương trình cho phép người dung sử dụng mảng để lưu trữ phần tử nhập vào, sau nhập liệu vào chương trình xử lý chức năng: Sử dụng quản lý sách: • Mục đích: Dùng để quản lý thơng tin chi tiết sách kho, xử lýthêm, xóa, sửa thơng tin sách… 10 a Quản lý sách b Quản lý người đọc c Quản lý mượn sách 16 Sơ đồ QUẢN LÝ THƯ VIỆN QUẢN LÝ SÁCH QUẢN LÝ NGƯỜI ĐỌC QUẢN LÝ SÁCH MƯỢN TÊN SÁCH TÊN ĐỌC GIẢ MÃ NGÀY ĐỌC THỂ LOẠI ĐỊA CHỈ MÃ SÁCH MƯỢN TÁC GỈA EMAIL NGÀY MƯỢN SỐ LƯỢNG SỐ ĐIỆN THOẠI TÌNH TRẠNG 17 IV.Một số code 1.Project 2.SQL 18 3.Thực thể 19 20 21 22 23 4.Proceed 24 GUI 25 26 27 28 V.Kết luận *Thuận lợi 29 Trong thời gian thực tập lớn, nhờ bảo thầy, nhóm chúng em thu nhiều kết việc học lập trình Java *Khó khăn Do thời gian khả có hạn nên tập lớn nhóm chúng em cịn nhiều thiếu sót, chúng em mong nhận góp ý, giúp đỡ thầy bạn để tập chúng em hoàn thiện VI.Tài liệu tham khảo 1.https://codegym.vn/blog/2021/01/22/tai-lieu-lap-trinh-huong-doi-tuong-java/ 2.https://cuongquach.com/ebook-lap-trinh-huong-doi-tuong-voi-java.html 3.Sách Lập Trình Java Căn Bản 30 ... đăng kí, số sách cho mượn Cơ sở liệu 15 a Quản lý sách b Quản lý người đọc c Quản lý mượn sách 16 Sơ đồ QUẢN LÝ THƯ VIỆN QUẢN LÝ SÁCH QUẢN LÝ NGƯỜI ĐỌC QUẢN LÝ SÁCH MƯỢN TÊN SÁCH TÊN ĐỌC GIẢ MÃ NGÀY... riêng thư viện cụ thể Yêu cầu quản lý việc nhập xuất chung nguồn sách thư viện khó, cịn thêm phải quản lý việc cho mượn sách ngày khách hàng có thẻ thư viện khách vãng lai.Vì cần chương trình quản. .. quản lý Thơng qua lĩnh vực phân tích thiết kế hệ thống thông tin giúp việc quản lý đơn giản nhanh chóng Với số lượng sách lớn cầu để quản lý chúng đặt ra, từ xuất chương trình quản lý thư viện