Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
758,77 KB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐẠI HỌC ĐÀ NẴNG ĐỀ TÀI: BÁO CÁO LẬP TRÌNH ỨNG DỤNG QUẢN LÝ SÁCH THƯ VIỆN Giáo Viên : Lê Hữu Duy Sinh viên thực hiện: Lê Hoàng Phương Nguyễn Lê Minh Trí Trần Lê Nhật Nam download by : skknchat@gmail.com Mở Đầu Cùng với sự phát triển của nền kinh tế thì giáo dục cũng được mở rộng về quy mô và chất lượng để có thể cung cấp nhân lực có trình độ , chuyên môn…phục vụ cho nền kinh tế ngày càng vững mạnh Bộ phận thư viện là bộ phận không thể thiếu các trường đại học cũng các trường phổ thông, trung học…để phục vụ cho việc nghiên cứu, tìm kiếm các tài liệu học tập một cách tốt nhất cho các học sinh, sinh viên Thư viện trường quản lý khoảng hàng trăm ngàn đầu sách tạp chí, phục vụ cho sinh viên trường học tập tham khảo Sinh viên mượn sách đọc thông qua thẻ độc giả Để phục vụ độc giả nhanh, gọn xác, thư viện cần tin học hóa cơng việc quản lý danh mục sách quản lý độc giả Do chương trình quản lí thư viện đời giúp cho thủ thư đỡ cơng tìm kiếm thủ công mớ tài liệu đồ sộ,giúp việc quản lí sách độc giả dễ dàng,thuận tiện - Các hoạt động công việc quản lý thư viện: Quản lý sách: Quản lý sách nhập vào thư viện: Sách nhập phải có mã sách, tên sách, số lượng, phải xác khơng trùng lặp Việc quản lý sách phải in báo cáo định kỳ Quản lý sách cho mượn: Ghi nhận ngày tháng mượn trả sách Tính ngày mượn để in báo cáo độc giả chưa trả sách Quản lý danh mục: Cập nhập danh mục Sách Cập nhập danh mục Loại sách Cập nhập danh mục tác giả Cập nhạt danh mục độc giả Xem danh sách danh mục Thống kê chi tiết: Thống kê sách có thư viện Thống kê độc giả cịn thiếu sách Thớng kê đợc giả đã trả sách In báo cáo thống kê download by : skknchat@gmail.com Mục Lục I Phân tích các yêu cầu hệ thống 1.1 1.2 Danh sách các yêu cầu chức .4 Danh sách các yêu cầu phi chức .4 II Thiết Kế Hệ Thống 2.1 Thiết kế sở dữ liệu 2.1.1 Sơ đồ sở dữ liệu .4 2.1.2 Mô tả sở dữ liệu .5 2.2 Thiết kế giao diện 2.2.1 Thiết kế giao diện danh mục sách 2.2.2 Thiết kế giao diện Cập nhật Loại Sách 2.2.3 Thiết kế giao diện cập nhật sách 2.2.4 Thiết kế giao diện độc giả 10 2.2.5 Thiết kế giao diện Tác giả 11 2.2.6 Thiết kế giao diện mượn sách .12 2.2.7 Thiết kế giao diện trả sách 13 2.2.8 Thiết kế giao diện tìm kiếm 14 2.2.9 Thiết kế giao diện in 15 download by : skknchat@gmail.com I Phân tích các yêu cầu hệ thống I.1 Danh sách các yêu cầu chức Lập danh mục sách Cập nhât sách Tra cứu sách Lập danh sách mượn trả Lập báo cáo tháng Thay đổi quy định I.2 Danh sách các yêu cầu phi chức 1.1.1 Yêu cầu thiết bị Sử dụng máy tinh chip core i3 , Ram GB, ổ cứng 500 GB trở lên Có cài chương trình visual Studio 2010-2012 Có hỗ trợ framework 4.0 1.1.2 Yêu càu người dùng Người dùng phải có trình độ tin học tương đương chứng chỉ C tin học, có kinh nghiệm cài đặt và sử dụng các phần mềm download by : skknchat@gmail.com II Thiết Kế Hệ Thống II.1 Thiết kế sở dữ liệu II.1.1 Sơ đồ sở dữ liệu II.1.2 Mô tả sở dữ liệu I.1.1.1 Mô tả bảng Sach Chứa thông tin của sách: MaSach, TenSach, MaLoaiSach, SoLuong, MaTG STT Thuộc tính MaSach Kiểu Liệu Text TenSach MaLoaiSach Text Text SoLuong Number MaTG Text Diễn giải Là khóa để phân biệt với sách khác, mỗi sách có mã sách Tên sách Thuộc tính để phân biệt loại sách(Khóa ngoại) Cho biết sớ lượng của mỡi cuốn sách danh mục sách Mã tác giả của sách I.1.1.2 Mô tả bảng LoaiSach Chứa thông tin của loại sách: MaLoaiSach, TenLoai, KieuLoai download by : skknchat@gmail.com ST T Thuộc tính Kiểu liệu Diễn giải MaLoaiSach Text TenLoai Kiểu sách Text Text Thuộc tính để phân biệt loại sách(khóa chính) Mỡi loại sách có mã loại Tên thể loại sách Kiểu sách I.1.1.3 Mô tả bảng NguoiMuon Chứa thông tin của độc giả, người mượn sách: MaDG, TenDG, GioiTinh, NgayMuon, DiaChi STT Thuộc tính MaDG Kiểu Liệu Text TenDG GioiTinh Text Yes/No Diễn giải Là khóa để phân biệt với độc giả khác, mỗi độc giả được cung cấp một mã riêng Tên độc giả Giới tính độc giả NgayMuon DiaChi Date time Text Ngày độc giả mượn sách Địa chỉ của độc giả I.1.1.4 Mô tả bảng TacGia Chứa thông tin của tác giả mỗi đầu sách: MaTG, TenTG, DiaChi STT Thuộc tính MaTG TenTG DiaChi Kiểu Liệu Text Text Text Diễn giải Là khóa để phân biệt với tác giả khác, mỗi tác giả được cung cấp một mã riêng Tên tác giả Địa chỉ của tác giả I.1.1.5 Mô tả bảng MuonTraSach Chứa thông tin của độc giả mượn sách và sách mà độc giả đó mượn, ngày mượn trả sách: MaDG, MaSach, SoLuong, NgayMuon, NgayHenTra, NgayTra STT Thuộc tính MaDG MaSach Kiểu Liệu Text Diễn giải Mã độc giả mượn sách Text Mã sách mà độc giả mượn download by : skknchat@gmail.com SoLuong NgayMuon Number Date time Số lượng sách mà độc giả mượn Ngày độc gải mượn sách NgayHenTra Date time Ngày độc giả hẹn trả sách NgayTra Date time Ngày độc giả trả sống download by : skknchat@gmail.com II.2.Thiết kế giao diện: II.2.1 Thiết kế giao diện danh mục sách II.2.1.1 Giao diện download by : skknchat@gmail.com II.2.1.2 Xử lý giao diện ST Biến cố T Chọn Hiển thị Hiển thị Xử lý Chọn loại phòng muốn xêm thông tin Hiển thị thông danh sách các đầu sách thuộc loại sách đã chọn Hiển thị thông tin chi tiết sách Chọn thao tác cần thực hiện Khi Click nút “Cập nhật” thì sẽ hiển thị form cập nhật sách và loại sách Khi Click nút “Quản lý độc giả” sẽ hiển thị form quản lý độc giả Khi Click nút “Quản Lý tác giả” sẽ hiển thị form quản lý tác giả II.2.2 Thiết kế giao diện Cập nhật Loại Sách II.2.2.1 Giao diện download by : skknchat@gmail.com II.2.2.2 Xử lý giao diện ST T Biến cố Xử lý Nhập nội dung Nhập vào thông tin yêu cầu Hiển thị Hiển thị danh sách thông các loại sách Chọn Chọn thao tác cần thực hiện Chọn Chuyển qua tab control cập nhật sách II.2.3 Thiết kế giao diện cập nhật sách II.2.3.1 Giao diện download by : skknchat@gmail.com II.2.3.2 Xử lý giao diện ST T Biến cố Nhập nội dung Nhập vào thông tin yêu cầu Hiển thị Hiển thị danh sách thông tin sách Chọn Chọn thao tác cần thực hiện Chọn Chọn thông tin danh sách Chọn Chuyển qua tab control cập nhật loại sách II.2.4 Thiết kế giao diện độc giả Xử lý II.2.4.1 Giao diện download by : skknchat@gmail.com II.2.4.1 Xử lý giao diện ST T Biến cố Nhập nội dung Nhập vào thông tin yêu cầu Chọn Chọn giới tính của độc giả Chọn Chọn ngày mượn Hiện thị Hiển thị danh sách thông tin độc giả Chọn Chọn thao tác cần thực hiện II.2.5 Thiết kế giao diện Tác giả Xử lý II.2.5.1 Giao diện II.2.5.2 Xử lý giao diện download by : skknchat@gmail.com ST T Biến cố Xử lý Nhập nội dung Nhập vào thông tin yêu cầu Hiển thị Hiển thị thông tin tác giả Chọn Chọn thao tác cần thực hiện II.2.6 Thiết kế giao diện mượn sách II.2.6.1 Giao diện II.2.6.2 Xử lý giao diện download by : skknchat@gmail.com ST T Biến cố Xử lý Chọn Chọn tên sách muốn hiển thị thông tin Hiển thị Hiển thị thông tin sách Chọn Chọn mã độc giả mượn sách Nhập nội dung Nhập thông tin sách muốn mượn Chọn Chọn ngày mượn, ngày hẹn trả và ngày trả Hiển thị Hiển thị thông tin mượn sách Chọn Chọn thao tác cần thực hiện Chọn Chuyển qua tab control trả sách II.2.7 Thiết kế giao diện trả sách 2.2.7.1 Giao diện 2.2.7.2 Xử lý giao diện download by : skknchat@gmail.com ST T Biến cố Xử lý Chọn Chọn mã độc giả trả sách Nhập nội dung Nhập nội dung thông tin trả sách Chọn Chọn mốc thời gian Hiện thị Hiển thị danh sách thông tin trả sách Chọn Chọn thao tác cần thực hiện Chọn Chuyển qua tab control Mượn sách II.2.8 Thiết kế giao diện tìm kiếm 2.2.8.1 Giao diện II.2.8.2 Xử lý giao diện download by : skknchat@gmail.com ST T Biến cố Xử lý Nhập nội dung Nhập nội dung cần tìm kiếm Chọn Chọn Click nút”Tìm kiếm” để thực hiện tìm kiếm Chọn cách thức tìm kiếm Hiện thị Hiển thik Hiển thị thông báo có tìm được sách hay không? Hiển thị chi tiết thông tin vừa tìm thấy II.2.9 Thiết kế giao diện in download by : skknchat@gmail.com ... quản lý thư viện: Quản lý sách: Quản lý sách nhập vào thư viện: Sách nhập phải có mã sách, tên sách, số lượng, phải xác khơng trùng lặp Việc quản lý sách phải in báo cáo định kỳ Quản lý sách. .. xác, thư viện cần tin học hóa cơng việc quản lý danh mục sách quản lý độc giả Do chương trình quản lí thư viện đời giúp cho thủ thư đỡ cơng tìm kiếm thủ công mớ tài liệu đồ sộ,giúp việc quản lí sách. .. Quản lý sách cho mượn: Ghi nhận ngày tháng mượn trả sách Tính ngày mượn để in báo cáo độc giả chưa trả sách Quản lý danh mục: Cập nhập danh mục Sách Cập nhập danh mục Loại sách Cập nhập danh