You are on page 1of 12

NỘI DUNG TRÌNH BÀY

I. MÔ TẢ BÀI TOÁN

II. THIẾT KẾ CƠ SỞ DỮ LIỆU

III. CÁC USE CASE

IV. CÔNG CỤ LẬP TRÌNH

V. SƠ LƯỢC VỀ GIAO DIỆN PHẦN MỀM

VI. DEMO
MÔ TẢ BÀI TOÁN

Xây dựng phần mềm giúp người chủ hiệu sách quản lý
được các thông tin sau:
Thông tin về các đầu sách có trong cửa hàng
Thông tin về kệ sách được bố trí trong cửa hàng
Thông tin về các thể loại sách
Thông tin về các NXB
Thông tin về hóa đơn bán sách
THIẾT KẾ CƠ SỞ DỮ LIỆU
NGUOIDUNG: người dùng
Tên thực Kiểu dữ Kích Khóa Khóa Diễn giải
thể liệu thước chính ngoại
MAND int 10 X   mã người
dùng
TENND varchar 50     tên người
dùng
MATKHAU varchar 50     mật khẩu
đăng nhập

KESACH: kệ/giá đựng sách


Tên thực Kiểu dữ Kích Khóa Khóa Diễn giải
thể liệu thước chính ngoại
MAKE int 10 X   mã kệ
sách
MOTA varchar 100     mô tả về
kệ sách
THIẾT KẾ CƠ SỞ DỮ LIỆU
NXB: nhà xuất bản

Tên thực Kiểu dữ Kích Khóa Khóa Diễn giải


thể liệu thước chính ngoại
MANXB varchar 10 X   mã NXB

TENNXB varchar 50     tên NXB

LOAI: loại sách

Tên thực Kiểu dữ Kích Khóa Khóa Diễn giải


thể liệu thước chính ngoại
MALOAI varchar 10 X   mã loại

TENLOAI varchar 50     tên loại

MAKE int 10   X mã kệ sách


chứa loại
THIẾT KẾ CƠ SỞ DỮ LIỆU
SACH: sách

Tên thực thể Kiểu dữ liệu Kích thước Khóa chính Khóa ngoại Diễn giải

MASACH varchar 10 X   mã sách

TENSACH varchar 50     tên sách

SOLUONG int 10     số lượng

MANXB varchar 10   X mã nhà xuất


bản
NGAYXB Date       ngày xuất bản

MALOAI varchar 10   X mã loại

GIATIEN int 20     giá cuốn sách

HINHANH LongBlob       hình ảnh


THIẾT KẾ CƠ SỞ DỮ LIỆU
HOADON: hóa đơn
Tên thực Kiểu dữ Kích Khóa Khóa Diễn giải
thể liệu thước chính ngoại
MAHD int 10 X   mã hóa
đơn
NGAYTAO Date       ngày tọa
hóa đơn
MAND int 10   X mã người
tạo hóa
đơn

DANHMUC: danh mục


Tên thực Kiểu dữ Kích Khóa Khóa Diễn giải
thể liệu thước chính ngoại
MAHD int 10   X mã hóa
đơn
TENDM varchar 100     tên danh
mục
SOLUONG int 10     số lượng

GIATIEN int 10     giá bán


của cuốn
sách
CÁC USE CASE

 Đăng nhập

 Thêm 1 cuốn sách

 Xem thông tin, xóa sửa thông tin cuốn sách

 Nhập lô sách

 Xuất thông tin sách

 Tìm kiếm sách

 Quản lý thông tin kệ sách, thể loại, NXB

 Tạo đơn hàng

 Xem danh sách đơn và xóa

 Sửa thông tin các nhân


CÔNG CỤ LẬP TRÌNH

 netbean
 xampp
CÔNG CỤ LẬP TRÌNH
Các thư viện kết nối:
Thư viện Apache POI Excel : đọc
ghi dữ liệu file excel
thư viện JDBC Driver mysql-
connector-java-8.0.20.jar: kết nối
CSDL MySQL

Các thư viện của java:


SƠ LƯỢC VỀ GIAO DIỆN PHẦN MỀM

JCheckBox

JTextField

JButton

JPasswordField
JLabel
SƠ LƯỢC VỀ GIAO DIỆN PHẦN MỀM

JTable

JSelectBox

JTextArea
JButton
SƠ LƯỢC VỀ GIAO DIỆN PHẦN MỀM

JNumberBox
JLabel

JSelectBox

You might also like