TRƯỜNG ĐẠI HỌC PHENIKAA
KHOA CÔNG NGHỆ THÔNG TIN
⸎⸎⸎⸎⸎
BÁO CÁO ĐỒ ÁN CƠ SỞ
Đề tài: Phần mềm quản lý thư viện
Giảng viên: Th.S Nguyễn Văn Cường
Danh sách thành viên:
Đỗ Hoàng Phương Duy
20010892
Phùng Văn Hn
20010900
Dương Hải Nam
20010913
Nguyn Đẩu Nghĩa
20010914
HÀ NỘI, 12 / 2022
2
MC LC
M ĐẦU ................................................................................................................ 7
1. Lý do chọn đề tài ................................................................................................. 7
2. Mục đích đềi .................................................................................................... 7
3. Đối tưng ca đề tài ............................................................................................ 8
4. Phm vi nhiên cu ............................................................................................... 8
5. Phương pháp nghiên cu ..................................................................................... 8
6. Thc tin của đềi ............................................................................................. 8
CHƯƠNG I: SỞTHUYT .................................................................... 10
1.1. Tng quan v C# và WPF ............................................................................... 10
1.1.1. C# ................................................................................................... 10
1.1.2. WPF ................................................................................................ 10
1.2. Tng quan v SQL Server .............................................................................. 12
CHƯƠNG II: MÔ T QUY TRÌNH QUN LÝ TẠI THƯ VIN .................. 15
2.1. Cp th độc gi: ........................................................................................ 15
2.2. Mượn tr sách: ......................................................................................... 15
2.3. Hủy đầu sách: ........................................................................................... 16
2.4. Hủy độc gi: ............................................................................................. 17
2.5. Báo cáo thng: ..................................................................................... 17
CHƯƠNG III: PHÂN TÍCH VÀ THIT K H THNG .............................. 18
3.1. Phân tích h thng chức năng ................................................................... 18
3.1.1.đồ ng cnh: ............................................................................... 18
3.1.2 Sơ đ phân cp chc năng ................................................................ 19
3.2. Sơ đồ Use Case ........................................................................................ 20
3.3. Biểu đồ tun t ......................................................................................... 36
3.4. Phân tích h thng v d liu ................................................................... 38
3.4.1.Phân tích d liu: ............................................................................. 38
n sách ................................................................................................ 38
Tr sách .................................................................................................... 38
Phát sinh báo cáo thng ....................................................................... 38
3.4.2.đồ lung d liu ......................................................................... 39
CHƯƠNG IV: THIT K GIAO DIỆN VÀ CƠ SỞ D LIU ....................... 41
4.1. Thiết kếc bng CSDL........................................................................... 41
Bng DOCGIA ................................................................................................. 41
Bng MUONTRA ............................................................................................. 41
Bng SACH ...................................................................................................... 42
Bng TACGIA .................................................................................................. 42
Bng NXB ........................................................................................................ 42
Bng VIPHAM ................................................................................................. 43
Bng THANHLYSACH ................................................................................... 43
3
Bng TAIKHOAN ................................................................................................ 43
4.2. Mi quan h gia các bng ....................................................................... 44
4.3. Thiết kế giao din phn mm.................................................................... 44
t: Các chức năng tương tự vi quản lý độc gi........................................... 53
CHƯƠNG V: ĐÁNH GIÁ VÀ KẾT LUN ....................................................... 54
5.1. Đánh giá chương trình ................................................................................ 54
5.2. Hướng phát trin ........................................................................................ 54
5.3. Kết qu ....................................................................................................... 54
5.4. Kết lun ...................................................................................................... 54
TÀI LIU THAM KHO ................................................................................... 55
4
DANH MC HÌNH NH
Hình 3.1.1. Hình sơ đ ng cnh
Hình 3.1.2. Hình sơ đ phân cp chức năng
Hình 3.2.1. Hình use case tng quát
Hình 3.2.2. Hình use case đăng ký, đăng nhp
Hình 3.2.3. Hình use case qun lý độc gi
Hình 3.2.4. Hình use case qun lý sách
Hình 3.2.5. Hình use case qun lý mượn tr
Hình 3.2.6. Hình use case qun lý tác gi
Hình 3.2.7. Hình use case qun lý nhà xut bn
Hình 3.2.8. Hình qun lý vi phm
Hình 3.2.9. Hình qun lý danh mc thanh lý
Hình 3.3.1. Hình biu đồ tun t đăng nhập
Hình 3.3.2. Hình biu đồ tun t đăng ký
Hình 3.3.3. Hình biu đồ tun t n sách
Hình 3.3.4. Hình biu đồ tun t tìm kiếm
Hình 3.4.2.1. Hình sơ đồ lung d liu mc 0
Hình 3.4.2.2. Hình sơ đồ lung d liu mc 1: mô t chức năng lập th độc gi
Hình 3.4.2.3. Hình sơ đồ lung d liu mc 2: mô t chức năng mượn sách
Hình 4.2. Hình mô t mi quan h gia các bng d liu
5
Hình 4.3.1. Hình giao diện đăng ký
Hình 4.3.2: Giao diện đăng ký đã tn ti tài khon
Hình 4.3.3. Hình giao diện đăng nhập
Hình 4.3.4: Giao diện đăng nhập sai tài khon
Hình 4.3.5. Hình giao din qun lý độc gi
Hình 4.3.6. Hình giao din lp th độc gi
Hình 4.3.7. Hình giao din chức năng tìm kiếm
Hình 4.3.8. Hình mô t giao din chức năng trích xuất d liu ra file Excel
Hình 4.3.9. Hình giao din qun lý sách
Danh sách t viết tt
T viết tt
Chú thích
WPF
Windows Presentation Foundation
SQL
Structured Query Language
CSDL
Cơ s d liu
Admin
Nhà qun
PK
Primary key: khóa chính
FK
Foreign key: khóa ph
Danh sách kí hiu biu đồ
Ký hiu
Ý nghĩa
Tác nhân(admin) tác đng hoặc thao tác đến
chương trình