Phân tích thiết kế ứng dụng quản lí thư viện

19 212 0
Phân tích thiết kế ứng dụng quản lí thư viện

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN MƠN LẬP TRÌNH TRÊN WINDOWS ĐỀ TÀI: ỨNG DỤNG QUẢN LÍ THƯ VIỆN Sinh viên thực : NGUYỄN VĂN CHIỂN TRẦN ĐỨC ANH Giảng viên hướng dẫn : BÙI KHÁNH LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D11CNPM Khóa : 2016 - 2021 Hà Nội, tháng năm PHIẾU CHẤM ĐIỂM Sinh viên thực hiện: Họ tên Chữ ký Ghi Chữ ký Ghi Nguyễn Văn Chiển Trần Đức Anh Giảng viên chấm: Họ tên Giảng viên chấm : Giảng viên chấm : MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI QUẢN LÝ THƯ VIỆN Thông tin đề tài 1.1.1 Tên đề tài 1.1.2 Nhóm thực 1.1.3 Công cụ 1.1.4 Cơ sở đề tài 1.1.5 Khảo sát thực tế 1.2 Phân tích đề tài 1.1.1 Mục tiêu phạm vi đề tài 1.1.2 Phân tích chức tổng quát 1.1 CHƯƠNG 2: GIẢI QUYẾT BÀI TOÁN QUẢN LÝ THƯ VIỆN 2.1 Các nghiệp vụ quản lý thư viện 2.2Phân tích chức quản lý 2.3Phân tích sử lý liệu 2.4 Các quan hệ sở liệu CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 3.1 Form đăng nhập, đăng ký 3.2 Form 3.3 Form bán hàng 3.4 Form hóa đơn 3.5 Form kho 3.6 Form nhập hàng 3.7 Form xuất hàng 3.8 Form khách hàng 3.9 Form nhân viên 3.10 Form thu chi 3.11 Form kiểm kê LỜI NÓI ĐẦU Lời đầu tiên, chúng em xin chân thành gửi lời cảm ơn tới thầy cô giáo Trường Đại học Điện Lực nói chung thầy giáo Khoa Cơng nghệ thơng tin nói riêng tận tình giảng dạy, truyền đạt cho chúng tơi kiến thức kinh nghiệm quý báu suốt trình học hành Đặc biệt, chúng em gửi lời cảm ơn đến Giáo viên hướng dẫn Bùi Khánh Linh, tận tình theo sát giúp đỡ, trực tiếp bảo, hướng dẫn suốt trình nghiên cứu học tập chúng em Trong thời gian học tập với cơ, nhóm chúng em khơng tiếp thu thêm nhiều kiến thức bổ ích mà cịn học tập tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu Đây điều cần thiết cho chúng em trình học tập công tác sau Hà Nội, ngày …tháng… năm 2018 Những người thực hiện: Nguyễn Văn Chiển Trần Đức Anh CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 1.1 Thông tin đề tài 1.1.1 Tên đề tài Xây dựng ứng dụng quản lý thư viện mượn trả sách 1.1.2 Nhóm thực Nguyễn Văn Chiển - 1681310009 Trần Đức Anh - 168131000 1.1.3 Công cụ thực Ngôn ngữ: -Visual Basic.NET -SQL Sever IDE: - Visual Studio 2013 - SQl Sever 2012 1.1.4 Cơ sở đề tài: Trong năm gần đây, với phát triể nên kinh tế thị trường thifcoong việc quản lí ngày khó khăn phức tạp Cơng việc quản lí ngày đóng gop vai trị quan trọng quan, cơng ty , xí nghiệp , trường học Việc áp dụng thành tựu khoa học kỹ thuật nói chung thành tựu cơng nghệ thơng tin nói riêng vào cơng tác quản lí khơng ngừng phát triển Một lĩnh vực ứng dụng tin học hóa phổ biến nước ta lĩnh vực quản lý Quản lý thư viện công việc tương đối phức tạp, tốn nhiều thời gian cơng sức Quản lý thư viện địi hỏi phải thường xuyên theo dõi xác số lượng sách báo lớn, thuộc nhiều loại, đối tượng phục vụ thư viện lại đa dạng Chính vậy, tin học hóa lĩnh vực quản lí thư viện yêu cầu tất yếu Trong trình làm đồ án cuối kỳ, nhu cầu thực tế thư viện trường Đại Học Điện Lực, chúng em chọn thư viện trường Đại Học Điện Lực làm địa điểm nghiên cứu đồng ý hướng dẫn giảng dậy cô: Bùi Khánh Linh, nhóm em chọn đề tài ” Xây dựng chương trình quản lý thư viện” 1.1.5 Khảo sát thực tế: Quá trình khảo sát thực tế thư viện trường đại học điện lực 1.2 Phân tích đề tài 1.2.1 Mục tiêu phạm vi đề tài a Mục tiêu: Dựa vào kiến thức học từ mơn Lập trình windows Hệ quản trị sở liệu Đồ án tạo lập ứng dụng quản lý thư viện mượn trả sách độc giả nhằm mục đích quản lý thư viện bao gồm chức quản lý cần thiết b Phạm vi đề tài: Đồ án thực sở phạm vi mơn học Lập trình window mơn Hệ quản trị sở liệu mục tiêu nêu Đây lần chúng em thiết kế hệ thống quản lí thực tế, với hiểu biết kinh nghiệm chưa nhiều nên chúng em thiết kế số chức cần thiết để quản lí thư viện 1.2.2 Phân tích chức tổng quát Chức ứng dụng quản lý thư viện bao gồm: - Quản lý đầu sách Quản lý tác giả Quản lý nhà xuất Quản lý nhân viên Quản lý độc giả Quản lý mượn Quản lý trả Tại chức lại có chức • Tìm kiếm • Thêm liệu • Sửa liệu • Xóa liệu • Cập nhật liệu CHƯƠNG : GIẢI QUYẾT BÀI TOÁN QUẢN LÝ THƯ VIỆN 2.1 Các nghiệp vụ quản lý thư viện 2.1.1 Nhập sách - Sách nhân viên thư viện phụ trách nhập thông tin sách, sách bao gồm thông tin : mã số sách, tên sách, số trang , giá, số lượng, ngày nhập , nhà xuất bản, thể loại , tác giả , ngơn ngữ, tình trang sách, thêm vào thư viện 2.1.2 Lập thẻ thư viện cho độc giả - Mỗi độc giả đến thư viện mượn sách phải đăng kí làm thẻ thư viện Nhân viên thư viện lấy thông tin độc giả làm thẻ thư viện thẻ thư viện bảo gồm : Mã độc giả (mã sv ), tên độc giả , giới tính ,ngày sinh ,lớp, ngày làm thẻ ngày hết hạn thẻ 2.1.3 Mượn – trả sách - Mỗi độc giả đến thư viện mượn sách Nhân viên siêu thị lập phiếu mượn sách bao gồm : mã phiếu,mã độc giả, mã độc giả , ngày mượn ,mã nhân viên - tương tự việc mượn sách Trả sách làm phiếu trả sách bao gồm : mã phiếu ,ma sách ,mã độc giả ,mã nhân viên , ngày trả 2.1.4 Quản lý đầu sách Sau thời gian độc giả đến mượn sách thư viện Nhân viên thư viện lập phiếu để kiểm tra xem đầu sách loại sách Giup cho việc quản lí đầu sách dễ dàng 2.1.5 Quản lí nhân viên - Nhân viên thư viện quản lí với thông tin mã nhân viên , tên nhân viên, năm sinh , địa , điện thoại, email , ngày vào làm, mật 2.2 Phân tích sử lý liệu Mô tả thực thể : 2.2.1 nhân viên - Mã nhân viên (MSNV) thuộc tính để phân biệt nhân viên - Tên nhân viên ( HoTenNV) mô tả tên nhân viên - Giới tính ( GioiTinhNV ) mơ tả giới tính nhân viên - Ngay sinh (NgaySinhNV) thông tin ngày sinh nhân viên - Điên thoại (DienThoaiNV) mô tả số điện thoại - Địa ( DiaChiNV ) mô tả địa nhân viên - Email ( EmailNV) mô tả email nhân viện tài khoản để đăng nhập vào hệ thống quản lí vào thư viện - Mật ( MatKhau) mật đăng nhập vào hệ thống - Ngày vào làm (NgayVaoLam) ngày vào làm nhân viên 2.2.2 Sinh viên ( độc giả ) gồm thuộc tính - Mã Sinh Viên (MASV) Phân biệt sinh viên - Họ tên sv ( HoTenSV ) mô tả tên sinh viên - Ngày sinh sv (NgaysinhSV) mô tả ngày sinh nhân viên - giới tính (GioiTinhSV) mơ tả giới tính sv - Lớp ( LopSV) mô tả lớp sinh viên học - Ngày làm thẻ ( NgayLamThe) thông tin ngày làm thẻ thư viện độc giả - Ngày hết hạn (NgayHetHan) ngày hết hạn thẻ thư viện độc giả 2.2.3 Tác giả - Mã Tác Gỉa (MaTG) phân biệt tác giả - Họ tên tác giả (HoTenTG) mô tả tên tác giả 2.2.4 Nhà xuất - Mã nxb ( MaNXB) phân biệt nhà xuất - Tên nxb (TenNXB ) mô tả tên nxb - Điện thoại (DienThoaiNXB) thông tin số điện thoại nxb - Website (Website) môt tả website nhà xuất 2.2.5 Thể loại sách - Mã thể loại (MaTL) phân biệt thể loại sách - Tên thể loại (TenTL) mô tả tên thể loại sách 2.2.6 Sách - Mã số sách (MaSach ) thuộc tính để phân biệt đầu sách - Tên sách ( TenSach) mô tả tên đầu sách - Gía ( Gía ) mơ tả giá sách - Số lượng ( SoLuong) thông tin số lượng lại đầu sách thư viện - Ngày nhập ( NgayNhap) thông tin ngày nhập vào đầu sách - Mã nxb (MaNXB ) - Mã tác giả (MaTG) - Mã thể loại ( MaTL) - Ma ngôn ngữ ( MaNN) - Tình trạng sách ( TinhTrang) mơ tả thơng tin tình trạng đầu sách 2.2.7 Phiếu mượn - Mã phiếu (MaPhieu) phân biệt phiếu mượn - Mã SV (MaSV ) - Ngày mượn (NgayMuon) thông tin ngày mượn độc giả - Mã NV (MaNV) phân biệt thông tin nhân viên cho mượn sách 2.2.8 Chi tiết phiếu mượn - Mã Phiếu (MaPhieu) - Mã sách (MaSach ) - hạn trả (HanTra) thông tin hạn chả sách độc giả mượn sách 2.2.9 Trả sách - Mã phiếu (MaPhieu) thông tin mã phiếu mượn sách - Mã Sách ( MaSach ) phân biệt sách cần phải trả - Ngày Trả ( NgayTra) thông tin ngày trả sách - Phạt hư hỏng sách ( PhatHuHong) thông tin phạt độc giả làm hỏng sách - Phạt Hạn ( PhatQuaHan) thông tin phạt độc giả trả sách hạn - Thanh toán ( ThanhToan) thông tin số tiền phải trả để mượn sách 2.2.10 Ngôn Ngữ - Mã ngôn ngữ ( MaNN ) Phân biệt ngôn ngữ - Tên ngôn ngữ ( TenNN ) mô tả tên ngôn ngữ 2.3 Các quan hệ sở liệu - NHANVIEN (MaNV, HoTenNV, GioiTinhNV, NgaySinhNV, DienThoaiNV, DiaChiNV, EmailNV , NgayVaoLam , MatKhau) - SINHVIEN ( MASV, HoTenSV, GioiTinhSV, NgaysinhSV, LopSV, NgayLamThe,NgayHetHan ) - TACGIA (MaTG, HoTenTG) - NHAXUATBAN (MaNXB, TenNXB, DiachiNXB, DienthoaiNXB, Website) - THELOAI (MaTL, TenTL) - SACH (MaSach, TenSach, SoTrang, Gia, SoLuong, NgayNhap, MaNXB, MaTG,MaTL, MaTG, MaNN TinhTrang) - PHIEUMUON (MaPhieu, MaSV, NgayMuon, MaNV - CT_PHIEUMUON ( MaPhieu ,MaSach, HanTra,TienCoc) - TRASACH ( STT,MaPhieu, MaSach, MaNV, NgayTra, PhatHuHong, PhatQuaHan,ThanhToan ) - NGONNGU ( MaNN, TênNN ) CHƯƠNG : XÂY DỰNG CHƯƠNG TRÌNH Phần mềm quản lý thư viện gồm tất 13 form Trong có: - Form đăng nhập, đăng kí Form Các form chức - Form form hiển thị tồn liệu - Các form chức có vai trị hiển thị liệu, thêm, xóa, sửa liệu 3.1 Form đăng nhập Đây ứng dụng quản lí nên cần an tồn liệu bảo mật thơng tin cần thiết cần có form đăng nhập có chức bảo mật có nhân viên thư viện có tài khoản , mật có quyền truy cập sử dụng dứ liệu hệ thống 3.2 Form main ( form ) Đây form hiển thị toàn liệu thư viện Bằng việc sử dùng control TabPage chúng em thực việc hiển thị liệu lên tab chức khác Form chứa TabPage : Tab bắt đầu Tab Sách- Hiển thị toàn bọ Sách thư viện Tab Thể Loại- Hiển thị tất thể loại Sách có thư viện Tab Tác Giả- Hiển thị toàn tác giả đầu sách thư viện Tab Ngơn ngữ- Hiển thị tồn ngơn ngữ đầu Sách Tab Nhà Xuất Bản- Danh sách nhà xuất đầu Sách Tab Nhân viên- Hiển thị thơng tin tồn nhân viên thư viện Tab Sinh Viên- Hiển thị danh sách sinh viên Tab Mượn sách – Nơi tạo phiếu Mượn sách cho sinh viên 10.Tab QL Mượn – Hiển thị danh sách Phiếu mượn, Chi tiết Phiếu Mượn 11.Tab QL Trả- Hiện thị danh sách phiếu trả Sách sinh viên 12.Thống kê- Các thống kê hoạt động thư viện 3.3 Form quản lí sách Đây form Quản lý đầu sách thư viện Form có chức thêm sách, sửa thơng tin sách có 3.4 Form thể loại Đây form quản lý tất thể loại Sách thư viện Form có chức thêm Thể Loại, Sửa thông tin Thể Loại Sách 3.5 Form tác giả Đây form quản lý thông tin tất tác giả đầu Sách Form có chức thêm mới, sửa thông tin tác giả 3.6 Form ngôn ngữ Đây form quản lý loại ngôn ngữ đầu sách Form có chức thêm mới, sửa thông tin ngôn ngữ 3.7 Form Nhà Xuất Bản Đây form quản lý thông tin nhà xuất Sách Form có chức thêm mới, sửa thơng tin Nhà Xuất Bản 3.8 Form Nhân Viên Đây form quản lý thông tin Nhân Viên thư viện Form có chức thêm mới, sửa thông tin nhân viên Khi tạo nhân viên, mật mặc định “123456” 3.9 Form Sinh Viên Đây form quản lý thông tin Sinh Viên( độc giả) Form có chức thêm mới, sửa thơng tin sinh viên 3.10 Form Quản Lý Mượn Đây form quản lý việc mượn sách thư viện Form có chức sửa phiếu mượn, gia hạn sách 3.11 Tab Mượn Sách (Tạo thủ tục mượn sách) - Đây Tab tạo thủ tục mượn sách cho sinh viên -Tiêu chí : Mỗi sinh viên mượn tối đa loại sách Mỗi loại sách mượn Thuộc tính ngày mượn ngày “hôm nay” không cho phép sửa Nhân viên cho mượn nhân viên đăng nhập (cố định) Ngày trả phải lớn ngày hôm Mã sinh viên lấy từ bảng SinhVien; Mã sách lấy từ bảng sách Nhân viên tìm kiếm thơng tin Sách Sách hết số lượng khơng thể mượn 3.12 Form Quản lý Trả Sách Form thực chức sinh viên tới làm thủ tục trả sách muốn gia hạn sách(nếu phép nhân viên) Sinh viên mượn nên form có chức làm thủ tục trả 1,2 tùy điều kiện Nếu sinh viên thực thủ tục trả sách Form tính chi phí việc mượn sách - Phạt hạn = (ngày trả - hạn trả)*tiền phạt (Ở em để 1000đ/ngày) - Phạt hư hỏng: Nhân viên nhập tiền phạt hư hỏng vào textbox - Button Tính tính tổng(Nếu nhiều sách) hiển thị chi phí phải trả - CT : thanhtoan = phatquahan + phathuhong – tiencoc tất sách trả (nếu nhiều 1) - Ngày trả mặc định ngày hôm nay- không cho phép sửa - Nhân viên làm thủ tục nhân viên đăng nhập 4.13 Tab Thống Kê Tại tab cung cấp chức thống kê hoạt động thư viện Danh sách sách mượn Danh sách sinh viên mượn sách Danh sách sinh viên mượn sách bị hạn Tính tổng ngân sách thư viện Chức bổ sung Ngồi chức trình bày Chúng em có xây dựng tính lưu liệu file Excel : Các thống kê Danh sách sinh viên Danh sách nhân viên Danh sách Sách thư viện KẾT LUẬN ... quản trị sở liệu mục tiêu nêu Đây lần chúng em thiết kế hệ thống quản lí thực tế, với hiểu biết kinh nghiệm chưa nhiều nên chúng em thiết kế số chức cần thiết để quản lí thư viện 1.2.2 Phân tích. .. thêm vào thư viện 2.1.2 Lập thẻ thư viện cho độc giả - Mỗi độc giả đến thư viện mượn sách phải đăng kí làm thẻ thư viện Nhân viên thư viện lấy thông tin độc giả làm thẻ thư viện thẻ thư viện bảo... Phân tích chức tổng quát Chức ứng dụng quản lý thư viện bao gồm: - Quản lý đầu sách Quản lý tác giả Quản lý nhà xuất Quản lý nhân viên Quản lý độc giả Quản lý mượn Quản lý trả Tại chức lại có chức

Ngày đăng: 14/11/2018, 18:21

Từ khóa liên quan

Mục lục

  • 3.7 Form Nhà Xuất Bản

  • 3.8. Form Nhân Viên

  • 3.9. Form Sinh Viên

  • 3.10. Form Quản Lý Mượn

  • 3.12. Form Quản lý Trả Sách

  • 4.13. Tab Thống Kê

  • Chức năng bổ sung

Tài liệu cùng người dùng

Tài liệu liên quan