Tải bản đầy đủ (.docx) (65 trang)

Đồ án quản lý thư viện UML

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 (11.78 MB, 65 trang )

BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CNTT GIA ĐỊNH
KHOA CÔNG NGHỆ THÔNG TIN


ĐỒ ÁN MÔN HỌC

QUẢN LÝ THƯ VIỆN GIA ĐỊNH

Giảng viên hướng dẫn: Võ Văn Hải
Sinh viên thực hiện: Võ Đức Thịnh - 1531101180
Võ Tuấn Kha - 1531101048
Lớp: 09DHPM3

Hồ Chí Minh, tháng 11 năm 2017

Tài liệu đặc tả ứng dụng – V1.0

Trang 1


Đồ án môn hoc

GVHD: Võ Văn Hải

MỤC LỤC

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 2



Đồ án môn hoc

GVHD: Võ Văn Hải

LỜI MỞ ĐẦU
Ngày nay, công nghệ thông tin phát triển mạnh mẽ. Việc áp dụng công nghệ thông tin
vào các công việc hằng ngày ngày càng phổ biến. Công nghệ thông tin giúp đem lại hiệu
quả làm việc cao, chính xác, dễ dàng. Một trong những ứng dụng của công nghệ thông
tin là phần mềm quản lý. Sau đây nhóm xin báo cáo đồ án môn học với đề tài quản lý
thư viện Gia Định.
Cảm ơn quý thầy (cô) đã đọc bài báo cáo này. Cảm ơn cô Thái Thị Thanh Thảo đã
hướng dẫn tụi em làm đồ án này. Cảm ơn các tác giả mà nhóm đã tham khảo tài liệu.

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 3


Đồ án môn hoc

1

GVHD: Võ Văn Hải

THU THẬP, LÀM RÕ YÊU CẦU CỦA ỨNG DỤNG
1 Danh sách các câu hỏi khi thu thập và làm rõ yêu cầu của ứng dụng

STT
1


2
3
4

5

6

7

8

Câu hỏi
Trả lời (Answers)
(Questions)
Quản lý sách như
Người quản lý sẽ quản lý mỗi loại sách. Mỗi loại sách
thế nào?
có một mã sách để phân biệt với loại sách khác. Mỗi loại
sách đều có số lượng, có được mượn hay không.
Mỗi ngày, người quản lý sẽ kiểm tra số lượng sách
Nhập sách vào thư đã mượn, sách đã trả, sách đã hao mòn(mất, hư hỏng),
viện khi nào?
tổng cộng sách còn lại còn 1/3 hoặc không còn thì tiến
hành nhập sách. Việc nhập sách phải báo cáo định kỳ.
Nhập sách từ đâu?
Từ các Nhà xuất bản
Nếu loại sách đó
Thủ thư báo lại cho quản lý, quản lý tiến hành nhập

hết thì như thế
những loại sách đã hết trong thời gian sớm nhất.
nào?
Để trở thành độc giả của thư viện, độc giả phải đăng
ký và cung cấp đầy đủ thông tin cho thủ thư. Thông tin
độc giả cung cấp cho thủ thư bao gồm: họ và tên, địa
Để trở thành độc chỉ, số điện thoại, email (nếu có). Sau khi đăng ký, độc
giả của thư viện phì giả nộp 2 ảnh 3x4 và đóng phí 100 000 đồng. Đăng ký
phải làm như thế thành công, thủ thư sẽ ghi phiếu hẹn đến ngày nhân thẻ
nào?
độc giả. Thẻ độc giả có thời hạn là một năm. Hết thời
hạn thẻ, thì độc giả có thể gia hạn lại tại thủ thư. Nếu
làm mất thẻ độc giả thì báo với thư viện và tiến hành lập
lại thẻ.
Độc giả phải cung cấp thẻ độc giả và tiến hành ghi
phiếu yêu cầu mượn sách. Thủ thư sẽ kiểm tra xem độc
giả có vi phạm hay không. Nếu không vi phạm thì thủ thư
Độc giả mượn sách tiến hành lập thẻ mượn sách. Phiếu mượn có đầy đủ
như thế nào?
thông tin: họ tên, số điện thoại, điạ chỉ, tên sách, tác giả,
số lượng, ngày mượn sách, ngày trả sách. Số sách
mượn không quá 3 cuốn. Thời gian mượn không quá hai
tuần.
Khi trả sách, độc giả đưa phiếu mượn và sách cho
thủ thư. Thủ thư kiểm tra sách và thông tin trên phiếu
Độc giả trả sách mượn. Nếu thông tin trùng khớp và không có hư hao về
như thế thế nào?
sách thì thủ thư trả sách về kho. Nếu làm hư hao sách,
thủ thử tiến hành lập biên bảng vi phạm và đánh dấu vi
phạm.

Nếu như độc giả
Thủ thư đánh dấu độc giả vi phạm và lập biên bảng
không trả đúng vi phạm. Nếu bị đánh dấu ba lần thì độc giả đó không

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 4


Đồ án môn hoc

GVHD: Võ Văn Hải

hạng thì như thế
được mượn sách nữa.
nào?
Nếu quá hạn một ngày không trả sách thì thủ thư gọi
Nếu độc giả không
điện cho độc giả nhắc nhở về việc trả sách.
9 trả sách thì như thế
Nếu quá hạn một tuần thì báo với cơ quan công an
nào?
về việc không trả sách.
Khi nào thư viện
Vào giờ cuối của ngày làm việc, nhân viên sẽ kiểm
10 biết ai chưa trả tra những ai đến hạn trả sách mà chưa trả và thông báo
sách?
cho độc giả vào sang ngày làm việc hôm sau.
Đối với người đọc, phá hoại sách, phá hoại vật tư,
cơ sở hạ tầng của thư viện, gây mất trật tự sẽ sẽ mời

Thế nào là vi
11
độc giả ra ngoài và đền bù theo trường hợp cụ thể.
phạm?
Đối với người mượn, nếu vi phạm những quy tắc như
trên sẽ không được mượn sách nữa.

2 Mô tả nghiệp vụ chi tiết
Mỗi ngày, người quản lý sẽ kiểm tra số lượng sách đã mượn, sách đã trả, sách đã
hao mòn (mất, hư hỏng), tổng cộng sách còn lại còn 1/3 hoặc không còn thì tiến hành
nhập sách từ các công ty sách. Khi hết sách nhân viên báo lại cho quản lý, quản lý tiến
hành nhập những loại sách đã hết trong thời gian sớm nhất. Việc nhập sách phải báo
cáo định kỳ.
Để trở thành độc giả của thư viện, độc giả phải đăng ký và cung cấp đầy đủ thông tin
cho thủ thư. Thông tin độc giả cung cấp cho thủ thư bao gồm: họ và tên, địa chỉ, số điện
thoại, email (nếu có). Sau khi đăng ký, độc giả nộp 2 ảnh 3x4 và đóng phí 100 000 đồng.
Đăng ký thành công, thủ thư sẽ ghi phiếu hẹn đến ngày nhân thẻ độc giả. Thẻ độc giả có
thời hạn là một năm. Hết thời hạn thẻ, thì độc giả có thể gia hạn lại tại thủ thư. Nếu làm
mất thẻ độc giả thì báo với thư viện và tiến hành lập lại thẻ.
Để mượn sách, độc giả phải cung cấp thẻ độc giả và tiến hành ghi phiếu yêu cầu
mượn sách. Thủ thư sẽ kiểm tra xem độc giả có vi phạm hay không. Nếu không vi phạm
thì thủ thư tiến hành lập thẻ mượn sách. Phiếu mượn có đầy đủ thông tin: họ tên, số
điện thoại, điạ chỉ, tên sách, tác giả, số lượng, ngày mượn sách, ngày trả sách. Số sách
mượn không quá 3 cuốn. Thời gian mượn không quá hai tuần.
Khi trả sách, độc giả đưa phiếu mượn và sách cho thủ thư. Thủ thư kiểm tra sách và
thông tin trên phiếu mượn. Nếu thông tin trùng khớp và không có hư hao về sách thì thủ
thư trả sách về kho. Nếu làm hư hao sách, thủ thử tiến hành lập biên bảng vi phạm và
đánh dấu vi phạm.
Nếu độc giả trả sách không đúng hạn, thủ thư đánh dấu độc giả vi phạm và lập biên
bảng vi phạm. Nếu bị đánh dấu ba lần thì độc giả đó không được mượn sách nữa. Nếu

quá hạn một ngày không trả sách thì thủ thư gọi điện cho độc giả nhắc nhở về việc trả
sách. Nếu quá hạn một tuần thì báo với cơ quan công an về việc không trả sách. Vào
Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 5


Đồ án môn hoc

GVHD: Võ Văn Hải

giờ cuối của ngày làm việc, nhân viên sẽ kiểm tra những ai đến hạn mà chưa trả sách và
thông báo cho khách hàng vào sang ngày làm việc hôm sau.
Những trường hợp được coi là vi phạm nội quy:
• Mượn sách không trả
• Mượn sách trả quá hạn 3 lần
• Làm mất sách
Đối với người đọc phá hoại sách, phá hoại vật tư, cơ sở hạ tầng của thư viện, gây
mất trật tự sẽ sẽ mời độc giả ra ngoài và đền bù theo trường hợp cụ thể. Đối với người
mượn, nếu vi phạm những quy tắc như trên sẽ không được mượn sách nữa.
Hãy là
người đọc sách văn minh.

3 Yêu cầu chức năng của ứng dụng








Quản lý sách
Quản lý đọc sách
Quản lý mượn trả sách
Quản lý thông tin độc giả
Xử lý vi phạm
Thống kê

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 6


Đồ án môn hoc

GVHD: Võ Văn Hải

4 Sơ đồ phân cấp chức năng của ứng dụng
Quản lý thư viện

1. Quản lý sách

2. Quản lý đọc sách

1.1 Tra cứu sách

2.1 Người đọc

1.2 Nhập sách


2.2 Thời gian đọc

1.3 Tình trạng sách

2.3 Phí đọc

1.4 Thông tin sách

3. Quản lý mượn - trả

4. Quản lý thông tin độc

sách

giả

3.1 Nhập bổ sung

3.2 Nhập thông tin trả
mượn

3.3 Kiểm tra sách

5. Xử lý vi phạm

4.1 Thông tin độc giả

5.1 Kiểm tra vi phạm

4.2 Làm thẻ thư viện


5.2 Lập biên bảng

4.3 Vi phạm

5.3 Thực hiện biên bản

6. Thống kê

6.1 Lập báo cáo

3.4 Tình trạng trả sách

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 7


Đồ án môn hoc

GVHD: Võ Văn Hải

1. GIỚI THIỆU CHUNG
5

Mục đích
Xây dựng hệ thống quản lý thư viện với các chức năng: Quản lý sách, quản lý
thông tin độc giả, quả lý mượn trả sách, quản lý vi phạm, thống kê

6


Phạm vi đề tài
Hệ thống thư viện nhỏ và vừa. Xây dựng chức năng mượn trả sách và các báo
cáo liên quan đến mượn trả sách

7

Các định nghĩa, thuật ngữ, từ viết tắt
ST
T
1
2
3
4

8

Thuật ngữ, từ viêt tắt
GUI
BLL
DAL
DTO

Giải thich
Presentation Layers
Business Logic Layer
Data Access Layer DAL
Data Transfer Object

Tài liệu tham khảo

ST
T
1
2

Tên tài liệu
Slide bài giảng của thầy Võ Văn Hải
/>
Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 8


Đồ án môn hoc

GVHD: Võ Văn Hải

2. MÔ TẢ TỔNG QUAN ỨNG DỤNG
9

Mô hình Use case

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 9


Đồ án môn hoc

10


GVHD: Võ Văn Hải

Danh sách các tác nhân và mô tả
Tác nhân

Mô tả tác nhân

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 10


Đồ án môn hoc
Thủ thư

Quản lý

11

GVHD: Võ Văn Hải
Có vai trò: quản lý thông tin sách, quản lý thông tin độc giả, quản
lý mượn trả sách, xử lý vi phạm của độc giả, lập bảng thống kê, tra
cứu sách
Nhập sách vào thư viện

Danh sách Use case và mô tả

ID
UC0

1
UC0
2

Tên Use case
LapPhieuMuonSa
ch
LapPhieuTraSach

Mô tả ngắn gọn Use case
Thủ thư tạo phiếu mượn
sách cho độc giả
Thủ thư lập phiếu trả sách

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Chức năng
Tạo phiếu mượn
sách
Tạo phiếu trả sách

Trang 11


Đồ án môn hoc

GVHD: Võ Văn Hải

3. KIẾN TRÚC PHÁT TRIỂN ỨNG DỤNG
Để dễ quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng bởi các

thay đổi, người ta hay nhóm các thành phần có cùng chức năng lại với nhau và phân
chia trách nhiệm cho từng nhóm để công việc không bị chồng chéo và ảnh hưởng lẫn
nhau. Một trong những mô hình lập trình như vậy đó là Mô hình 3 lớp (Three Layers).

12 Các thành phần trong mô hình 3 lớp
Mô hình 3 lớp được cấu thành từ: Presentation Layers, Business Logic Layers, và
Data Access Layers.
 Presentation Layers: Lớp này làm nhiệm vụ giao tiếp với người dùng cuối để thu
thập dữ liệu và hiển thị kết quả/dữ liệu thông qua các thành phần trong giao diện
người sử dụng. Trong .NET thì ta có thể dùng Windows Forms, ASP.NET hay
Mobile Forms để hiện thực lớp này.
 Business Logic Layer: Đây là lớp xử lý chính các dữ liệu trước khi được đưa lên
hiển thị trên màn hình hoặc xử lý các dữ liệu trước khi chuyển xuống Data Access
Layer để lưu dữ liệu xuống cơ sở dữ liệu. Là nơi đê kiểm tra ràng buộc, các yêu
cầu nghiệp vụ, tính toán, xử lý các yêu cầu và lựa chọn kết quả trả về cho
Presentation Layers.
 Data Access Layer: Lớp này thực hiện các nghiệp vụ liên quan đến lưu trữ và truy
xuất dữ liệu của ứng dụng như đọc, lưu, cập nhật cơ sở dữ liệu.

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 12


Đồ án môn hoc

GVHD: Võ Văn Hải

13 Cách vận hành của mô hình
Đối với mô hình này, yêu cầu được xử lý tuần tự qua các lớp như hình.


 Đầu tiên người dùng giao tiếp với Presentation Layers (GUI) để gửi đi thông tin và
yêu cầu. Tại lớp này, các thông tin sẽ được kiểm tra, nếu thõa mãn chúng sẽ
được chuyển xuống Business Logic Layer (BLL).
 Tại BLL, các thông tin sẽ được nhào nặn, tính toán theo đúng yêu cầu đã gửi, nếu
không cần đến cơ sở dữ liệu thì BLL sẽ gửi trả kết quả về GUI, ngược lại nó sẽ
đẩy dữ liệu (thông tin đã xử lý) xuống Data Access Layer (DAL).
 DAL sẽ thao tác với cơ sở dữ liệu và trả kết quả về cho BLL, BLL kiểm tra và gửi
nó lên GUI để hiển thị cho người dùng.
 Một khi gặp lỗi (các trường hợp không đúng dữ liệu) thì đang ở lớp nào thì đưa
lên trên lớp cao hơn nó một bậc cho tới GUI thì sẽ đưa ra cho người dùng biết
 Các dữ liệu được trung chuyển giữa các lớp thông qua một đối tượng gọi là Data
Transfer Object (DTO), đơn giản đây chỉ là các class đại diện cho các đối tượng
được lưu trữ trong cơ sở dữ liệu.

14 Tổ chức mô hình 3 lớp
Có rất nhiều cách đặt tên cho các thành phần của 3 lớp như:
 Cách 1: GUI, BUS, DAL
 Cách 2: GUI, BLL, DAO, DTO
Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 13


Đồ án môn hoc

GVHD: Võ Văn Hải

 Cách 3: Presentation, BLL, DAL


4. ĐẶC TẢ CÁC YÊU CẦU CHỨC NĂNG (FUNCTIONAL)
15

UC01_LapPhieuMuonSach

1 Mô tả use case UC01_NhapSachVaoThuVien
Use case: UC01_LapPhieuMuonSach
Mục đích:
Tạo phiếu mượn sách, lưu thông tin vào hệ thống
Tác nhân:
Thủ thư
Precondition:
Postcondition:
Phiếu mượn sách được in
Basic flows
Quản lý
Hệ thống
1. Hiển thị giao diện tạo
phiếu mượn sách
2. Nhập thông tin mượn
sách
3. Kiểm tra thông tin mượn
sách
4. Xác nhận tạo phiếu
mượn sách
5. Tạo phiếu mượn sách
6. In phiếu nhập sách
Alternative 3.1 Nếu thông tin mượn sách sai: Nhập lại thông tin mượn sách
Flows:


Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 14


Đồ án môn hoc

GVHD: Võ Văn Hải

2 Biểu đồ

16

UC02_LapPhieuTraSach

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 15


Đồ án môn hoc

GVHD: Võ Văn Hải

1 Mô tả use case UC02_LapPhieuTraSach
Use case: UC02_LapPhieuTraSach
Mục đích:
Lập phiếu trả sách
Tác nhân:
Thủ thư

Precondition:
Postcondition:
Phiếu trả sách được tạo
Basic flows
Thủ thư
1.
2.
3.
4.

Hệ thống
Hiển thị giao diện tạo
phiếu trả sách

Nhập thông tin phiếu trả
sách
Kiểm tra thông tin trả
sách
Xác nhận thông tin trả
sách

Tạo phiếu trả sách
6. In phiếu trả sách
3.1 Nếu thông tin trả sách bị sai, thủ thư nhập lại thông tin trả
sách
5.

Alternative Flow

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh


Trang 16


Đồ án môn hoc

GVHD: Võ Văn Hải

2 Biểu đồ

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 17


Đồ án môn hoc

GVHD: Võ Văn Hải

5. ENTITY
17 Danh sách các thực thể
ST
T
1
2
3
4
5
6
7

8
9
10
11
12
13

Thực thể

Mô tả

DocGia
NhanVien
Sach
PhieuMuonSach
ChiTietPM
PhieuTraSach
ChiTietPT
BangViPham
DocGiaViPham
NhaXuatBan
PhieuNhapSach
ChiTietPN
NhaCC

Là thực thể mô tả thông tin độc giả
Là thực thể mô tả thông tin nhân viên
Là thực thể mô tả thông tin sách
Là thực thể mô tả thông tin mượn sách
Là thực thể mô tả chi tiết thông tin mượn sách

Là thực thể mô tả thông tin mượn sách
Là thực thể mô tả thông tin chi tiết phiếu trả
Là thực thể mô tả những vi phạm
Là thực thể mô tả những vi phạm của độc giả
Là thực thể mô tả thông tin của nhà xuất bản
Là thực thể mô tả thông tin của việc nhập sách
Là thực thể mô tả thông tin chi việc nhập sách
Là thực thể mô tả thông tin nhà cung cấp

18 Danh sách các Control
ST
T
1
2
3
4
5
6
7

Control

Mô tả

LapPhieuNhapSach
MuonSach
TraSach
TraCuuSach
XuLyViPham
LapPhieuBanDoc

XuLyThongTinNV

8

ThongKe

Control dành cho xử lý nhập sách
Control dành cho xử lý mượn sách
Control dành cho xử lý trả sách
Control dành cho xử lý tra cứu sách
Control dành cho xử lý vi phạm của độc giả
Control dành cho xử lý lập phiếu bạn đọc
Control dành cho xử lý thông tin nhân viên
Control dành cho xử lý thống kê sách, vi phạm, sách được
mượn nhiều, doanh thu

19 Các trường dữ liệu ứng với các thực thể
1 NhanVien
ST
T
1
2
3

Tên thuộc tính

Kiểu dữ liệu

maNV


string

tenNV
ngaySinh

string
datetime

Diễn giải
Là mã số nhân viên, cũng là tên đăng nhập
vào hệ thống
Là tên nhân viên
Là ngày sinh của nhân viên

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 18


Đồ án môn hoc
4
5
6
7
8
9

gioiTinh
diaChi
sdt

soCMND
chucVu
matKhau

GVHD: Võ Văn Hải
string
string
string
string
string
string

Là giới tính của nhân viên
Là địa chỉ của nhân viên
Là số điện thoại của nhân viên
Là cố chứng minh nhân đân của nhân viên
Là chức vụ của nhân viên: quản lý, thủ thư
Là mật khẩu của nhân viên đăng nhập vào hệ
thống

2 DocGia
STT
1
2
3
4
5
6
7
8

9

Tên thuộc tính
maThe
hoTen
soCMND
ngaySinh
gioiTinh
sdt
diaChi
ngayCap
ngayHetHan

Kiểu dữ liệu
string
string
string
datetime
string
string
string
datetime
datetime

Diễn giải
Là mã thẻ của độc giả
Là họ tện của dộc giả
Là số chứng minh nhân dân của độc giả
Là ngày sinh của độc giả
Là giới tính của độc giả

Là số điện thoại của độc giả
Là địa chỉ của độc giả
Là ngày cấp thẻ độc giả
Là ngày hết hạn của thẻ độc giả

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 19


Đồ án môn hoc

GVHD: Võ Văn Hải

3 Sach
STT
1
2
3
4
5
6
7
8

Tên thuộc tính
maSach
tenSach
tacGia
trangThai

namXB
viTriSach
soLuong
theLoai

Kiểu dữ liệu
string
string
string
string
string
string
int
string

Diễn giải
Là mã của sách
Là tên sách
Là tên tác giả cuốn sách
Là trạng thái của cuốn sách: hoạt động, ngưng hoạt
dộng
Là năm xuất bản cuốn sách
Là vị trí của cuốn sách
Là số lượng cuốn sách
Là thể loại của cuốn sách

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 20



Đồ án môn hoc

GVHD: Võ Văn Hải

4 NhaXuatBan
ST
T
1
2
3
4

Tên thuộc tính
maNXB
tenNXB
diaChi
sdt

Kiểu dữ liệu
string
string
string
string

Diễn giải
Là mã nhà xuất bản
Là tên nhà xuất bản
Là địa chỉ nhà xuất bản
Là số điện thoại của nhà xuất bản


5 BangViPham
ST
T
1
2
3
4

Tên thuộc tính
maVP
tenVP
noiDungVP
xuPhat

Kiểu dữ liệu
string
string
string
string

Diễn giải
Là mã thẻ của độc giả
Là mã của sách
Là vi phạm của độc giả
Là hình thức xử phạt dành cho độc giả

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 21



Đồ án môn hoc
5

mucPhat

GVHD: Võ Văn Hải
string

Là số lần vi phạm của độc giả

6 DocGiaViPham
ST
T
1
2

Tên thuộc tính
ngayviPham
trangThai

Kiểu dữ liệu
datetime
string

Diễn giải
Là ngày độc giả vi phạm
Là trạng thái thực thi biên bảng vi phạm


7 PhieuMuonSach
ST
T
1
2
3

Tên thuộc tính
maPhieuMuon
ngayMuon
ngayTra

Kiểu dữ liệu
string
datetime
datetime

Diễn giải
Là mã phiếu mượn sách
Là ngày cho meượn sách
Là ngày trả sách

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 22


Đồ án môn hoc

GVHD: Võ Văn Hải


8 ChiTietPM
ST
T
1

Tên thuộc tính
ghichu

Kiểu dữ liệu
string

Diễn giải
Là ghi chú (nếu có)

9 PhieuTraSach
ST
T
1
2

Tên thuộc tính
maPhieuTra
ngayTra

Kiểu dữ liệu
string
datetime

Diễn giải

Là mã phiếu trả sách
Là ngày trả sách

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 23


Đồ án môn hoc

GVHD: Võ Văn Hải

10 ChiTietPT
ST
T
1

Tên thuộc tính
ghichu

Kiểu dữ liệu
string

Diễn giải
Là ghi chú (nếu có)

11 PhieuNhapSach
ST
T
1

2
3

Tên thuộc tính

Kiểu dữ liệu

maPN
ngayLap
lydo

string
datetime
string

Diễn giải
Là mã phiếu nhập sách
Là ngày lập phiếu nhập
Là lý do nhập sách

12 ChiTietPN
ST
T
1
2
3

Tên thuộc tính
soluong
ghichu

dongia

Kiểu dữ liệu
int
string
double

Diễn giải
Là số lượng cuốn sách
Là ghi chú (nếu có)
Là đơn giá cuốn sách

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Trang 24


Đồ án môn hoc

GVHD: Võ Văn Hải

13 NhaCC
ST
T
1
2
3
4
5
6

7

Tên thuộc tính

Kiểu dữ liệu

maNCC
tenNVV
sdtNCC
diachiNCC
tenNguoiDaiDien
sdtNguoiDaiDien
trangThai

string
string
string
string
string
string
string

Diễn giải
Là mã nhà cung cấp
Là tên nhà cung cấp
Là số điện thoại nhà cung cấp
Là địa chỉ nhà cung cấp
Là tên người đại diện
Là số điện thoại người đại diện
Là trạng thái của nhà cung cấp: hoạt

động, không hoạt động

20 Các phương thức xử lý Control
1 LapPhieuNhapSach
STT
Tên phương thức
1 taomoiPhieuNhapSach

Tham số
maSach:
Sach

Kiểu trả về
boolean

Sinh viên thực hiện: Võ Tuấn Kha – Võ Đức Thịnh

Mô tả
Là phương thức thêm thông tin
sách
Trang 25


×