Tải bản đầy đủ (.pdf) (27 trang)

Phần mềm quản lý thư viện (Libary management system)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.36 MB, 27 trang )

BÀI TẬP LỚN
HỌC PHẦN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
TÊN BÀI TẬP LỚN:

LIBARY MANAGEMENT SYSTEM

1


BÀI TẬP LỚN
HỌC PHẦN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

2


Mục Lục
CHƯƠNG I. GIỚI THIỆU. .............................................................................................. 4
1.1 Giới thiệu về Môn Học: .......................................................................................... 4
1.2 Công cụ: .................................................................................................................. 4
CHƯƠNG II. ĐẶC ĐIỂM YÊU CẦU CỦA KHÁCH HÀNG ........................................ 6
2.1. Quản trị viên .......................................................................................................... 6
2.2. phần người dùng .................................................................................................... 8
CHƯƠNG III. SƠ ĐỒ. ..................................................................................................... 9
3.1. SƠ ĐỒ TRONG SQL SERVER : .......................................................................... 9
3.2 THIẾT KẾ BẢN TRONG SQL SERVER. .......................................................... 10
CHƯƠNG IV. THUẬT TOÁN. ..................................................................................... 11
4.1. Phần đăng nhập và đăng xuất .............................................................................. 11
4.2. Phần cập nhật ....................................................................................................... 12
4.2.1. Thêm dữ liệu ................................................................................................. 12
4.2.3. Chỉnh sửa dữ liệu .......................................................................................... 13
4.2.4. Xóa dữ liệu



.................................................................................... 14

4.2.5.1. Mua sách .................................................................................................... 15
4.2.6. Phần tìm kiếm .............................................................................................. 15
4.3. Phần báo cáo ........................................................................................................ 16
CHƯƠNG V. THIẾT KẾ GIAO DIỆN G.U.I ............................................................... 18
5.1.. người quản lý sách (thủ thư) ............................................................................... 18
5.1.1. Phần đăng nhập ............................................................................................. 18
5.1.2. Phần cập nhật ................................................................................................ 20
5.1.3. Phần tìm kiếm ............................................................................................... 21
5.2. phần người sử dụng ............................................................................................. 25
5.2.1. Phần đăng nhập ............................................................................................. 25
5.2.2. Tìm kiếm sách............................................................................................... 25
5.2.3. Thêm phần thuê sách .................................................................................... 26
CHƯƠNG VI. BẢNG PHÂN CÔNG ............................................................................ 27

3


CHƯƠNG I. GIỚI THIỆU.

1.1 GIỚI THIỆU VỀ MƠN HỌC:
Lập trình hướng đối tượng (OOP-Object-Oriented Programming) là một phương
pháp hay mô hình giúp tăng năng suất, đơn giản hóa việc bảo trì, dễ dàng mở rộng trong
thiết kế phần mềm bởi việc cung cấp một vài khái niệm như:








Đối tượng (Object)
Lớp (Class)
Kế thừa (Inheritance)
Đa hình (Polymorphism)
Trừu tượng (Abstraction)
Đóng gói (Encapsulation)

Lập trình hướng đối tượng có 4 tính chất:

Thế mạnh của OOPs so với ngơn ngữ lập trình hướng thủ tục:
1) Lập trình hướng đối tượng giúp việc phát triển và bảo trì dễ dàng hơn. Trong khi
phương pháp lập trình hướng thủ tục là không dẽ dàng quản lý khi code lớn.
2) Lập trình hướng đối tượng có tính năng ẩn dấu thơng tin, trong khi hướng thủ tục có
thể truy cập dữ liệu toàn cục ở bất kỳ nơi nào
3) Lập trình hướng đối tượng cung cấp khả năng mơ phỏng sự kiện thực tế hiệu quả hơn.
1.2 CÔNG CỤ:
4


Với Apache NetBeans IDS là cơng cụ chính trong việc thực hành viết nên Bài Tập Lớn
; cùng một số ưu điểm :
NetBeans là một mơi trường phát triển tích hợp (IDE) cho Java. NetBeans cho phép các
ứng dụng được phát triển từ một tập hợp các thành phần phần mềm được gọi là modules.
NetBeans chạy trên Windows, macOS, Linux và Solaris. Ngồi việc phát triển Java, nó
cịn

các

phần
mở
rộng
cho
các
ngơn
ngữ
khác
[4]
như PHP, C, C++, HTML5, và JavaScript. Các ứng dụng dựa trên NetBeans, bao gồm
NetBeans IDE, có thể được mở rộng bởi các nhà phát triển bên thứ ba.
NetBeans IDE là một IDE nguồn mở. NetBeans IDE hỗ trợ phát triển tất cả các loại ứng
dụng Java (Java SE (bao gồm JavaFX), Java ME, web, EJB và ứng dụng mobile). Trong
số các tính năng khác là hệ thống dự án dựa trên Ant, hỗ trợ Maven, cải tiến mã nguồn,
quản lý phiên bản (hỗ trợ CVS, Subversion, Git, Mercurial và Clearcase).

5


CHƯƠNG

II. ĐẶC ĐIỂM YÊU CẦU CỦA KHÁCH HÀNG

Sơ đồ khái quát

2.1. QUẢN TRỊ VIÊN
Quản trị là người thủ thư, có nhiệm vụ phục vụ khách hàng. Quản trị có quyền quản lý
cao nhất trong hệ thống và quy trình quản lý thường theo những bước cơ bản sau:
Cập Nhập :
- Cập nhật người dùng: mã người dùng, mật khẩu, tên, ngày sinh, địa chỉ, số điện thoại

- Cập nhật sách: mã sách, tên sách, tác giả, nơi phát hành, giá cả, chất lượng.
- Cập nhật giá sách: mã thuê, mã người dùng, mã sách, ngày thuê, ngày trả
Tìm kiếm
- Tìm kiếm người dùng: mã người dùng, mật khẩu, tên, ngày sinh, địa chỉ, số điện thoại
- Tìm kiếm sách: mã sách, tên sách, tác giả, nơi phát hành, giá cả, chất lượng.
- Thuê sách: mã thuê, mã người dùng, mã sách, ngày thuê, ngày trả
6


Trạng thái và báo cáo
- In ra.
Hệ thống

7


2.2. PHẦN NGƯỜI DÙNG
Người dùng là người sử dụng chính trong hệ thống quản lý sách, họ sẽ thường theo
những bước:
- tìm kiếm sách: mã sách, tên sách, tác giả, nơi phát hành, giá cả, chất lượng.
- thuê sách: mã thuê, mã người dùng, mã sách, ngày thuê, ngày trả

System

8


CHƯƠNG III. SƠ ĐỒ.
3.1. SƠ ĐỒ TRONG SQL SERVER :


9


3.2 THIẾT KẾ BẢN TRONG SQL SERVER.

• Table Quan_Tri

• Table Sach

• Table Phieu_Muon

• Table Ban_Doc

10


CHƯƠNG IV. THUẬT TỐN.

4. mơ - đun quản trị viên
4.1.

PHẦN ĐĂNG NHẬP VÀ ĐĂNG XUẤT

11


4.2.

PHẦN CẬP NHẬT


4.2.1. Thêm dữ liệu

12


4.2.3. Chỉnh sửa dữ liệu

13


4.2.4. Xóa dữ liệu

14


4.2.5.1. Mua sách

15


4.2.6. Phần tìm kiếm

4.3.

PHẦN BÁO CÁO

16


17



CHƯƠNG V. THIẾT KẾ GIAO DIỆN G.U.I .
5.1..

NGƯỜI QUẢN LÝ SÁCH (THỦ THƯ)

5.1.1. Phần đăng nhập

18


Phần chức năng

19


5.1.2. Phần cập nhật

5.1.2.1. Cập nhật loại sách

5.1.2.2. Cập nhật người mượn sách

20



×