Đồ án Phân tích và thiết kế hệ thống Quản lý mua bán laptop ở siêu thị điện máy

ĐỀ TÀI:  
QUẢN LÝ MUA BÁN LAPTOP Ở  
SIÊU THỊ ĐIỆN MÁY  
I. PHAÂN TÍCH HEÄ THOÁNG  
A. Moâ hình thöïc theå ERD :  
a. Phát hiện thực thể :  
1. Thực thể : LAPTOP  
-Mỗi thực thể tượng trưng cho laptop mà khách hàng có nhu cầu mua  
-Các thuộc tính : malt , tenlt , tgbh, lkien ,dtinh (Ñaëc tính )  
2. Thực thể : NHOM  
-Mỗi thực thể tượng trưng cho cho 1 nhóm các sản phẩm laptop cùng loại . Vd nhóm  
các laptop INNOPEN T2250 , các laptop ARDORY T5500 , ….  
-Các thuộc tính :  
+ Mã nhóm ( manhom ) : Thuộc tính khóa để phân biệt Nhóm laptop này với nhóm  
laptop khác  
+ Tên nhóm ( tennhom ) : Tên của nhóm laptop  
3. Thực thể : HANG  
-Mỗi thực thể tượng trưng cho một hãng sản xuất laptop , vd : TOSIBA , VOPEN ,  
COMPAQ-HP ,….  
-Các thuộc tính :  
+ Mã hãng ( mahg ) : Thuộc tính khoá để phân biệt Hãng này với hãng khác  
+ Tên hãng ( tenhg )  
4. Thực thể : NHACC  
-Mỗi thực thể tượng trưng cho một nhà cung cấp : nhà sản xuất , công ty trong và  
ngoài nước cung cấp các loại laptop cho siêu thị điện máy  
-Các thuộc tính :  
+ Mã nhà cung cấp ( mancc ) : Thuộc tính khoá để phân biệt nhà cung cấp này  
với nhà cung cấp khác  
+ Tên nhà cung cấp ( tenncc ) : Mô tả tên nhà cung cấp  
+ Địa chỉ (dchincc ) : Địa chỉ của nhà cung cấp  
+ Số điện thoại của nhà cung cấp ( sdtncc )  
+ Địa chỉ email ( email )  
+ Số fax ( fax )  
5. Thực thể : NUOCSX  
-Mỗi thực thể tượng trưng cho một quốc gia sản xuất ra các loại laptop cho siêu thị  
điện máy  
-Các thuộc tính :  
+ Mã quốc gia ( maqg ) : Thuộc tính khoá để phân biệt quốc gia này với quốc gia  
khác  
+ Tên quốc gia ( tenqg )  
6. Thực thể : HOADON  
-Mỗi thực thể tượng trưng cho một hoá đơn trong quá trình mua bán laptop được lập  
ra  
-Các thuộc tính :  
+ Mã hoá đơn ( mahd ) : Thuộc tính khoá  
+ Số tiền phải trả ( stpt )  
+ Ngày hợp đồng ( ngayhd ) : ngày lập nên hoá đơn  
+ Người lập hoá đơn ( nglhd )  
7. Thực thể : HOADON-1  
-Mỗi thực thể tượng trưng cho một hoá đơn được trả duy nhất một lần trong quá trình  
mua bán laptop  
-Các thuộc tính :  
+ Tiền đã thanh toán ( tiendtt )  
8. Thực thể : HOADON-n  
-Mỗi thực thể tượng trưng cho một hoá đơn trả nhiều lần trong quá trình mua bán  
laptop  
-Các thuộc tính :  
+ Tiền đã thanh toán ( tiendtt )  
9. Thực thể : NHANVIEN  
-Mỗi thực thể tượng trưng cho một nhân viên làm việc trong siêu thị điện máy  
-Các thuộc tính :  
+ Mã nhân viên (manv ) : Thuộc tính khoá để phân biệt nhân viên này với nhân  
viên khác  
+ Tên nhân viên ( tennv )  
+ Số điện thoại nhân viên ( sdtnv )  
+ Địa chỉ nhân viên (dchinv )  
+ Giới tính ( gtinh )  
+ Ngày sinh ( ngsinh )  
+ Chức vụ ( chvu )  
10. Thực thể : PHIEUTHANHTOAN  
-Mỗi thực thể tượng trưng cho một phiếu trả cho khách hàng khi mua laptop trả góp  
-Các thuộc tính :  
+ Mã phiếu thanh toán ( maptt ) : Thuộc tính khoá để phân biệt các phiếu thanh  
toán vơi nhau  
+ Ngày trả (ngtra )  
+ Số tiền (stien )  
+ Người nhận (ngnhan )  
11. Thực thể : PHONGBAN  
-Mỗi thực thể tượng trưng cho một phòng ban nơi làm việc của các nhân viên  
-Các thuộc tính :  
+ Mã phòng ban (mapb ) : Thuộc tính khoá để phân biệt phòng ban này với phòng  
ban khác  
+ Tên phòng ban ( tenpb )  
12. Thực thể : CHUCVU  
-Mỗi thực thể tượng trưng cho một chức vụ của nhân viên làm việc trong siêu thị  
-Các thuộc tính :  
+ Mã chức vụ ( macv ) : Thuộc tính khoá để phân biệt chức vụ này với chức vụ  
khác  
+ Tên chức vụ (tencv )  
13. Thực thể : HANGKHUYENMAI  
-Mỗi thực thể tượng trưng cho một loại hàng khuyến mãi khi khách hàng mua laptop  
trả một lần khách hàng được hưởng  
-Các thuộc tính :  
+ Mã hàng khuyến mãi ( mahkm ) : Thuộc tính khoá để phân biệt các hàng  
khuyến mãi với nhau  
+ Tên hàng khuyến mãi ( tenhkm )  
14. Thực thể : PHIEUBH  
-Mỗi thực thể tượng trưng cho một phiếu bảo hành của một chiếc laptop  
-Các thuộc tính :  
+ Mã phiếu bảo hành ( mapbh ) : Thuộc tính khoá để phân biệt phiếu bảo hành  
này với phiếu bảo hành khác  
+ Ngày kết thúc ( ngaykt ) : Ngày hết hạn bảo hành  
+ Mã số laptop (malt )  
15. Thực thể : PHIEUNX  
-Mỗi thực thể tượng trưng cho một phiếu nhận xét mà khi mua laptop khách hàng  
được nhận  
-Các thuộc tính :  
+ Mã phiếu nhận xét ( mapnx ) : Thuộc tính khoá để phân biệt phiếu nhận xét này  
với phiếu nhận xét khác  
+ Lý do bảo hành ( lydobh )  
+ Lý do lổi (lydoloi )  
+ Giá tiền (giatien )  
+ Linh kiện ( linhkien )  
16. Thực thể : KHACHHANG  
-Mỗi thực thể tượng trưng cho một khách hàng mua laptop tại siêu thị  
-Các thuộc tính :  
+ Mã khách hàng (makh ) : Thuộc tính khoá để phân biệt các khách hàng với  
nhau  
+ Tên khách hàng (tenkh)  
+ Địa chỉ khách hàng (dchikh )  
+ Số điện thoại khách hàng ( sdtkh )  
b. Moâ hình ERD :  
PHIEUNX  
HANGKHUYENMAI  
CHUCVU  
PHONGBAN  
mapnx  
lydobh  
lydoloi  
giatien  
linhkien  
mahkm  
tenhkm  
macv  
tencv  
mapb  
tenpb  
coù  
thuoäc  
NHANVIEN  
coù  
PHIEUBH  
manv  
tennv  
sdtnv  
dchinv  
ngaysinh  
gtinh  
coù  
PHIEUTHANHTOAN  
maptt  
ngtra  
stien  
mapbh  
ngaybd  
ngaykt  
malt  
ngnhan  
chvu  
coù  
laäp  
NHOM  
coù  
LAPTOP  
manhom  
tennhom  
malt  
tenlt  
tgbh  
lkien  
dtinh  
thuoäc  
HOADON1  
HOADONN  
tiendtt  
tiendtt  
laäp  
thuoäc  
ccap  
-soluong  
-dongia  
HOADON  
mahd  
ngayhd  
coù  
sotienpt  
nguoilaphd  
sxuat  
-soluong  
-dongia  
NHACC  
mancc  
tenncc  
sdtncc  
dchincc  
fax  
HANG  
mahg  
tenhg  
KHACHHANG  
NUOCSX  
makh  
tenkh  
dchikh  
sdtkh  
coù  
maqg  
tenqg  
email  
B.Chuyeån moâ hình ERD thaønh moâ hình quan heä :  
LAPTOP ( malt , tenlt , tgbh , lkien , dtinh ,mancc, maqg, mahkm )  
NHOM ( manhom ,tennhom , mahg)  
HANG ( mahg , tenhg )  
NHACC ( mancc , tenncc ,sdtncc , dchincc ,fax , email )  
CUNGCAP ( mancc , malt , soluong , dongia )  
NUOCSX ( maqg , tenqg )  
HOADON ( mahd , ngayhd , stpt , nglhd ,manv , makh )  
HOADON-1 ( mahd , tiendtt )  
HOADON-n ( mahd , tiendtt )  
SOLUONG ( malt , mahd , soluong , dongia )  
NHANVIEN ( manv , tennv , sdtnv ,dchinv , ngsinh , gtinh , macv )  
PHIEUTHANHTOAN ( maptt , ngtra , stien , ngnhan , manv , mahd )  
PHONGBAN ( mapb , tenpb )  
NV-PB ( manv , mapb )  
CHUCVU ( macv , tencv ,  
HANGKHUYENMAI ( mahkm , tenhkm )  
PHIEUBH ( mapbh , ngaykt , malt )  
PHIEUNX ( mapnx , linhkien , lydobh , giatien , mapbh )  
KHACHHANG ( makh , tenkh , dchikh , sdtkh )  
Phát hiện các ràng buộc  
1. Nếu hoá đơn thanh toán theo kiểu trả góp thì thời hạn trả tối đa là 3 năm  
(mỗi tháng trả 1 lần)  
2. Khách hàng mua laptop ở siêu thị sẽ được bảo hành tại siêu thị và tại nhà  
phân phối của hãng  
3. Nếu khách hành mua theo kiểu trả một lần sẽ được nhận theo hàng khuyến  
mãi , còn những khách hàng mua theo kiểu trả góp sẽ không nhận được  
hàng khuyến mãi  
- Kiểu dữ liệu :  
+ S : số  
+C : chuổi  
+N : ngày tháng  
+ L : logic  
+H : hình ảnh  
+A : âm thanh  
- Loại dữ liệu :  
+B : buộc  
+K : không  
+Đ : có điều kiện  
1. Tên quan hệ :  
LAPTOP ( malt , tenlt , tgbh , lkien , dtinh ,mancc, maqg, mahkm )  
Tên quan hệ : LAPTOP  
Stt  
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
30  
10  
10  
30  
5
Ghi chú  
1
2
3
4
5
6
7
8
malt  
tenlt  
Mã số của laptop  
Tên laptop  
C
C
N
C
C
C
C
C
B
B
B
B
B
B
B
B
PK  
tgbh  
Thời gian bảo hành  
Linh kiện  
Đặc tính  
Mã nhà cung cấp  
Mã quốc gia  
Mã hành khuyến mãi  
lkien  
dtinh  
mancc  
maqg  
mahkm  
FK  
FK  
FK  
5
10  
110  
Tổng số  
Khối lượng :  
Số dòng tối thiểu : 5000  
Số dònh tối đa : 10000  
Kích thước tối thiểu : 5000x110(Byte) = 550 KB  
Kích thước tối đa : 10000x110 (Byte)= 1100 KB  
2. Tên quan hệ :  
NHOM ( manhom ,tennhom , mahg)  
Tên quan hệ : NHOM  
Stt  
Tên thuộc Diễn giải  
tính  
manhom Mã số của nhóm  
tennhom Tên của nhóm  
Kiểu DL Loại MGT  
Số  
byte  
10  
30  
10  
Ghi chú  
PK  
DL  
B
1
2
3
C
C
C
B
mahg  
Mã của hãng  
B
FK  
50  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x50 = 50 KB  
Kích thước tối đa : 2000x50 = 100 KB  
3. . Tên quan hệ :  
HANG ( mahg , tenhg )  
Tên quan hệ :HANG  
Stt  
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
PK  
1
2
mahg  
tenhg  
Mã số của hãng  
Tên của hãng  
C
C
B
B
30  
40  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x40 = 40KB  
Kích thước tối đa : 2000x40 = 80KB  
4. Tên quan hệ :  
NHACC ( mancc , tenncc ,sdtncc , dchincc ,fax , email )  
Tên quan hệ : NHACC  
Kiểu DL Loại MGT  
DL  
Stt  
Tên thuộc Diễn giải  
tính  
mancc  
tenncc  
sdtncc  
Số  
byte  
10  
30  
10  
Ghi chú  
PK  
1
2
3
Mã số nhà cung cấp  
Tên nhà cung cấp  
Số điện thoại nhà  
cung cấp  
C
C
S
B
B
B
4
5
dchincc  
fax  
Địa chỉ nhà cung cấp  
Số fax của nhà cung  
cấp  
C
C
K
K
30  
10  
6
email  
Địa chỉ email của  
nhà cung cấp  
C
K
10  
100  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x100 = 100KB  
Kích thước tối đa : 2000x100 = 200KB  
5. Tên quan hệ :  
CUNGCAP ( mancc , malt , soluong , dongia )  
Tên quan hệ : CUNGCAP  
Stt  
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
10  
10  
Ghi chú  
PK  
1
2
3
malt  
mahd  
soluong  
Mã số của laptop  
Mã số của hoá đơn  
Số lượng laptop được  
cung cấp  
C
C
S
B
B
B
4
dongia  
Đơn giá  
S
B
10  
40  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa 2000  
:
Kích thước tối thiểu : 1000x40 = 40KB  
Kích thước tối đa : 2000x40 = 80KB  
6. Tên quan hệ :  
NUOCSX ( maqg , tenqg )  
Tên quan hệ : NUOCSX  
Tên thuộc Diễn giải Kiểu DL Loại MGT  
Stt  
Số  
byte  
10  
Ghi chú  
PK  
tính  
maqg  
tenqg  
DL  
B
1
2
Mã số của quốc gia  
Tên quốc gia  
C
C
B
30  
40  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x40 = 40 KB  
Kích thước tối đa : 2000x40 = 80 KB  
7. Tên quan hệ :  
HOADON ( mahd , ngayhd , stpt , nglhd ,manv , makh )  
Tên quan hệ : HOADON  
Stt  
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
10  
10  
10  
10  
10  
10  
70  
Ghi chú  
PK  
1
2
3
4
5
6
7
mahd  
ngayhd  
stpt  
nglhd  
manv  
makh  
malt  
Mã số của hợp đồng  
Ngày hợp đồng  
Số tiền phải trả  
Người lập hoá đơn  
Mã nhân viên  
C
N
S
C
C
C
C
B
B
B
B
B
B
B
FK  
FK  
FK  
Mã khách hàng  
Mã LAPTOP  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 5000  
Số dònh tối đa : 10000  
Kích thước tối thiểu : 5000x70 = 350 KB  
Kích thước tối đa : 10000x70 = 700KB  
8. Tên quan hệ :  
HOADON-1 ( mahd , tiendtt )  
Tên quan hệ : HOADON-1  
Stt  
1
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
PK  
mahd  
Mã số hoá đơn của  
hoá đơn trả một lần  
Số tiền phải trả  
C
B
2
tiendtt  
S
Đ
10  
20  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 5000  
Số dònh tối đa : 10000  
Kích thước tối thiểu : 5000x20 = 100KB  
Kích thước tối đa : 10000x20 =200KB  
9. Tên quan hệ :  
HOADON-n ( mahd , tiendtt )  
Tên quan hệ : HOADON-n  
Stt  
1
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
PK  
mahd  
Mã hoá đơn của hoá  
đơn trả nhiều lần  
Số tiền phải trả  
C
B
2
tiendtt  
S
Đ
10  
20  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 5000  
Số dònh tối đa : 10000  
Kích thước tối thiểu : 5000x20 = 100KB  
Kích thước tối đa : 10000x20= 200KB  
10. Tên quan hệ :  
SOLUONG ( malt , mahd , soluong , dongia )  
Tên quan hệ : SOLUONG  
Stt Tên  
Diễn giải  
Kiểu  
DL  
Loại MGT  
DL  
Số  
byte  
Ghi chú  
thuộc  
tính  
1
2
3
4
malt  
Mã số của  
laptop  
Mã sổ của hoá  
đơn  
Số lượng bán  
được  
Đơn giá  
C
C
S
S
B
B
B
10  
10  
10  
PK, FK (LAPTOP)  
PK,FK(HOADON)  
mahd  
soluong  
dongia  
B
10  
40  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 5000  
Số dònh tối đa : 10000  
Kích thước tối thiểu : 5000x40 = 200KB  
Kích thước tối đa : 10000x40= 400KB  
11. Tên quan hệ :  
NHANVIEN ( manv , tennv , sdtnv ,dchinv , ngsinh , gtinh , macv )  
Tên quan hệ : NHANVIEN  
Stt  
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
30  
10  
Ghi chú  
PK  
1
2
3
manv  
tennv  
sdtnv  
Mã số của nhân viên  
Tên nhân viên  
Số điện thoại của  
nhân viên  
C
C
S
B
B
K
4
5
dchinv  
ngsinh  
Địa chỉ nhân viên  
Ngày sinh của nhân  
viên  
C
N
B
K
10  
10  
6
7
gtinh  
macv  
Giới tính  
Mã số chức vụ của  
nhân viên  
L
B
Đ , S  
10  
C
FK  
80  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 5000  
Số dònh tối đa : 10000  
Kích thước tối thiểu : 5000x80 = 400KB  
Kích thước tối đa : 1000x80 = 800KB  
12. Tên quan hệ :  
PHIEUTHANHTOAN ( maptt , ngtra , stien , ngnhan , manv , mahd )  
Tên quan hệ : PHIEUTHANHTOAN  
Stt  
1
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
maptt  
Mã số của phiếu  
C
B
PK  
thanh toán  
2
3
4
5
6
ngtra  
stien  
ngnhan  
manv  
mahd  
Ngày trả  
Số tiền  
Người nhận  
Mã số của nhân viên  
Mã số của hoá đơn  
N
S
C
C
C
B
B
B
B
B
10  
10  
10  
10  
10  
60  
FK  
FK  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x60 = 60KB  
Kích thước tối đa : 2000x60 = 120KB  
13. Tên quan hệ :  
PHONGBAN ( mapb , tenpb )  
Tên quan hệ :PHONGBAN  
Stt  
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
PK  
1
2
mapb  
tenpb  
Mã số của phòng ban  
Tên của phòng ban  
C
C
B
B
30  
40  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x40 = 40 KB  
Kích thước tối đa : 2000x40 = 80 KB  
14. Tên quan hệ :  
NV-PB ( manv , mapb )  
Tên quan hệ : NV-PB  
Kiểu Loại MGT  
DL DL  
Stt Tên  
Diễn giải  
Số  
byte  
Ghi chú  
thuộc  
tính  
1
2
manv  
Mã số của  
nhân viên  
Mã số của  
phòng ban  
C
C
B
B
10  
10  
20  
PK ,  
FK(NHANVIEN)  
PK,FK(PHONGBAN)  
mapb  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x20 = 20KB  
Kích thước tối đa : 2000x20 = 40KB  
15. Tên quan hệ :  
CHUCVU ( macv , tencv )  
Tên quan hệ : CHUCVU  
Stt  
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
PK  
1
2
macv  
tencv  
Mã số của chức vụ  
Tên của chức vụ  
C
C
B
B
10  
20  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x20 = 20KB  
Kích thước tối đa : 2000x20 = 40KB  
16. Tên quan hệ :  
HANGKHUYENMAI ( mahkm , tenhkm )  
Tên quan hệ : HANGKHUYENMAI  
Stt  
1
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
PK  
mahkm  
Mã số hàng khuyến  
C
B
mãi  
2
tenhkm  
Tên hàng khuyến  
mãi  
C
B
10  
20  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x20 = 20KB  
Kích thước tối đa : 2000x20= 40KB  
17. Tên quan hệ :  
PHIEUBH ( mapbh , ngaykt , malt )  
Tên quan hệ : PHIEUBH  
Stt  
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
PK  
1
2
mapbh  
ngaybd  
Mã số phiếu bảo hành C  
Ngày bắt đầu bảo  
hành  
B
B
N
N
C
10  
3
4
ngaykt  
malt  
Ngày kết thúc việc  
bảo hành  
Mã số của laptop  
B
10  
B
10  
40  
FK  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x40 = 40KB  
Kích thước tối đa : 2000x40 = 80KB  
18. Tên quan hệ :  
PHIEUNX ( mapnx , linhkien , lydobh , giatien , mapbh )  
Tên quan hệ : PHIEUNX  
Kiểu DL Loại MGT  
DL  
Stt  
Tên thuộc Diễn giải  
tính  
mapnx  
lkien  
lydobh  
mapbh  
Số  
byte  
10  
10  
10  
Ghi chú  
PK  
1
2
3
4
C
C
C
C
B
B
B
B
10  
FK  
40  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x40 = 40KB  
Kích thước tối đa : 2000x40= 80KB  
19. Tên quan hệ :  
KHACHHANG ( makh , tenkh , dchikh , sdtkh )  
Tên quan hệ : KHACHHANG  
Stt  
1
Tên thuộc Diễn giải  
tính  
Kiểu DL Loại MGT  
DL  
Số  
byte  
10  
Ghi chú  
PK  
makh  
Mã số của khách  
hàng  
C
B
2
3
tenkh  
dchikh  
Tên của khách hàng  
Địa chỉ của khách  
hàng  
C
C
B
K
30  
10  
4
sdtkh  
Số điện thoại của  
khách hàng  
S
K
10  
60  
Toång coäng  
Khối lượng :  
Số dòng tối thiểu : 1000  
Số dònh tối đa : 2000  
Kích thước tối thiểu : 1000x60 = 60KB  
Kích thước tối đa : 2000x60 = 120KB  
I.V.THIEÁT KEÁ GIAO DIEÄN  
A. Caùc Menu chính cuûa giao dieän  
1.Menu Ñaêng Nhaäp Heä Thoáng :  
Trong menu coù : Ñaêng Nhaäp , Thoaùt .  
Trong Phaàn Ñaêng Nhaäp coù :  
- Quaûn Trò : Daønh cho nhöõng ngöôøi coù quyeàn Admin .  
- Nhaân Vieân : Daønh cho Nhaân Vieân bình thöôøng .  
2. Menu Danh Saùch Quaûn Lyù : Quaûn lyù caùc Danh saùch Nhaø Cung Caáp , Khaùch  
Haøng , Nhaân Vieân , Laptop .  
3.Menu Baùn Haøng :  
- Hoaù Ñôn , Phieáu Baûo Haønh , Phieáu Nhaän Xeùt  
Trong Hoaù Ñôn coù : Hoaù Ñôn -1 , Hoaù Ñôn – N , Phieáu Thanh Toaùn  
4.Menu Giuùp Ñôõ : coù - Caùch söû duïng  
- Caùc thoâng tin veà coâng ty  
B.Moâ taû Form  
1. Form Ñaêng Nhaäp Heä Thoáng  
Teân ñoái  
töôïng  
Teân  
Kieåu ñoái  
töôïng  
TextBox  
Raøng Döõ lieäu  
buoäc  
Muïc ñích  
Haøm lieân  
quan  
Giaù trò  
Default  
Nhaäp töø  
ñaêng  
nhaäp  
Maât  
khaåu  
Ñaêng  
nhaäp  
Huyû boû  
keyboard  
PasswordBox >=6 , Nhaäp töø  
<=10 keyboard  
Button  
Ñaêng nhaäp  
vaøo heä thoáng  
Huyû , khoâng  
ñaêng nhaäp  
dangnhap()  
huy()  
Button  
vaøo heä thoáng  
2. Form Quaûn trò ngöôøi duøng  
Teân ñoái  
töôïng  
Kieåu ñoái  
töôïng  
Raøng  
buoäc  
Döõ lieäu  
Muïc ñích  
Haøm lieân quan  
Giaù trò  
Defau  
lt  
Quyeàn söû  
duïng  
Teân ñaêng  
nhaäp  
ComboBox  
TextBox  
Nhaäp töø  
keyboard  
Nhaäp töø  
keyboard  
Maät khaåu PasswordBox >=6 ,  
<=10  
Nhaäp töø  
keyboard  
Choïn chöùc  
vuï töø table vuï ñaõ toàn taïi  
chöùc vuï  
Chöùc  
Danh  
ComboBox  
Choïn chöùc  
chonChucvu_Cli  
ck()  
Teân ngöôøi ComboBox  
duøng  
Choïn töø  
table  
NHANVIE  
N
Choïn teân  
Nhaân vieân  
ñaõ toàn taïi  
chonChucvu_Cli  
ck()  
Nhaäp laïi PasswordBox Nhaäp  
Nhaäp töø  
keyboard  
maät khaåu  
Theâm  
Xoaù  
truøng  
caùc kyù  
töï cuûa  
Maät  
khaåu  
Button  
Button  
Theâm 1  
quyeàn söû  
duïng chöông  
trình cho  
nhaân vieân  
Xoaù quyeàn  
söû duïng cuûa  
nhaân vieân  
khi chuyeån  
sang chöùc vuï  
khaùc hoaëc  
nghæ vieäc  
Them_Click()  
Xoa_Click()  
Söûa  
Löu  
Button  
Button  
Söûa thoâng tin  
ngöôøi duøng  
Löu laïi caùc  
löïa choïn ñaõ  
nhaäp  
Sua_Click()  
Luu_Click()  
Ñaêng  
nhaäp  
Huyû boû  
Button  
Button  
Ñaêng nhaäp  
vaøo heä thoáng  
Huyû , khoâng  
ñaêng nhaäp  
Dangnhap_Click  
()  
Huy_Click()  
vaøo heä thoáng  
3.Form Form Danh saùch Nhaø Cung Caáp :  
Teân ñoái  
töôïng  
Kieåu ñoái  
töôïng  
Raøng  
buoäc  
Döõ lieäu  
Muïc ñích  
Haøm lieân quan  
Giaù  
trò  
Defa  
ult  
Maõ Nh ComboBox 6kí töï  
CungCaáp  
Nhaäp töø  
keyboard  
Nhaäp töø  
Teân Nhaø  
Cung  
TextBox  
keyboard  
Caáp  
Ñòa Chæ  
TextBox  
TextBox  
Nhaäp töø  
keyboard  
Nhaäp töø  
Soá Ñieän  
Thoaïi  
Nhaäp  
daïng  
soá  
keyboard  
Fax  
TextBox  
TextBox  
Button  
Nhaäp töø  
keyboard  
Nhaäp töø  
Email  
Theâm  
keyboard  
Theâm môùi  
nhaø cung  
caáp  
Xoaù nhaø  
cung caáp  
khoûi CSDL  
Söûa thoâng  
tin nhaø cung  
caáp  
Löu thoâng  
tin nhaø cung  
caáp  
Tìm nhaø  
cung caáp  
trong baûng  
NCC  
Them_Click()  
Xoa_Click()  
Sua_Click()  
Luu_Click()  
Tim_Click()  
Xoaù  
Söûa  
Löu  
Tìm  
Button  
Button  
Button  
Button  
Ñoàng yù  
Huyû boû  
Button  
Button  
Chaáp nhaän Dongy_Click()  
löïa choïn vaø  
thoaùt  
Huyû löïa  
choïn vaø  
Huy_Click()  
thoaùt  
4.Form Danh saùch Khaùch haøng :  
Teân ñoái  
töôïng  
Kieåu ñoái  
töôïng  
Raøng  
buoäc  
Döõ lieäu  
Muïc ñích  
Haøm lieân quan  
Giaù  
trò  
Defa  
ult  
Maõ  
Khaùch  
Haøng  
Teân  
Khaùch  
Haøng  
Soá Ñieän  
Thoaïi  
ComboBox 6kí töï  
TextBox  
Nhaäp töø  
keyboard  
Nhaäp töø  
keyboard  
TextBox  
Nhaäp  
daïng  
soá  
Nhaäp töø  
keyboard  
Ñòa Chæ  
Theâm  
TextBox  
Button  
Nhaäp töø  
keyboard  
Theâm  
khaùch haøng  
môùi  
Xoaù khaùch  
haøng khoûi  
CSDL  
Söûa thoâng  
tin khaùch  
haøng  
Löu thoâng  
tin khaùch  
haøng ñaõ  
nhaäp  
Them_Click()  
Xoa_Click()  
Sua_Click()  
Luu_Click()  
Xoaù  
Söûa  
Löu  
Button  
Button  
Button  
Tìm  
Button  
Tìm khaùch  
haøng trong  
baûng  
Tim_Click()  
KHACHHA  
NG  
Ñoàng yù  
Huyû boû  
Button  
Button  
Chaáp nhaän Dongy_Click()  
löïa choïn vaø  
thoaùt  
Huyû löïa  
choïn vaø  
thoaùt  
Huy_Click()  
5. Form Danh saùch Nhaân vieân  
Teân ñoái  
töôïng  
Kieåu ñoái  
töôïng  
Raøng buoäc  
6kí töï  
Döõ lieäu  
Muïc ñích  
Haøm lieân  
quan  
Giaù trò  
Defau  
lt  
Maõ Nhaân  
Vieân  
Teân Nhaân  
Vieân  
Ngaøy sinh DataTimePic  
ker  
ComboBox  
TextBox  
Nhaäp töø  
keyboard  
Nhaäp töø  
keyboard  
Choïn töø  
DataTime  
Picker  
< Ngaøy  
hieän haønh  
Ngaøy  
hieän  
haønh  
Maõ Chöùc  
Vuï  
ComboBox  
Choïn töø  
baûng  
CHUCVU  
Nhaäp töø  
keyboard  
Nhaäp töø  
keyboard  
Soá Ñieän  
Thoaïi  
Ñòa Chæ  
TextBox  
TextBox  
GroupBox  
Nhaäp daïng  
soá  
Giôùi tính  
Choïn  
RadioButto  
n: Nam  
hoaëc Nöõ  
Nam  
Nöõ  
RadioButton  
RadioButton  
Button  
Click  
chuoät  
Click  
chuoät  
Xaùc ñònh  
giôùi tính  
Xaùc ñònh  
giôùi tính  
Theâm  
Xoaù  
Theâm Nhaân Them_Click(  
vieân môùi  
Xoaù Nhaân  
vieân khoûi  
CSDL  
)
Button  
Xoa_Click()  
Söûa  
Löu  
Button  
Button  
Söûa thoâng tin Sua_Click()  
Nhaân vieân  
Löu thoâng  
tin Nhaân  
Luu_Click()  
vieân ñaõ nhaäp  
Tìm Nhaân  
vieân trong  
baûng  
Tìm  
Button  
Tim_Click()  
NHAÂNVIEÂN  
Chaáp nhaän  
löïa choïn vaø  
thoaùt  
Ñoàng yù  
Huyû boû  
Button  
Button  
Dongy_Click  
()  
Huyû löïa  
Huy_Click()  
choïn vaø  
thoaùt  
6. Form Danh saùch Laptop  

Tải về để xem bản đầy đủ

pdf 51 trang yennguyen 04/03/2025 80
Bạn đang xem 30 trang mẫu của tài liệu "Đồ án Phân tích và thiết kế hệ thống Quản lý mua bán laptop ở siêu thị điện máy", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfdo_an_phan_tich_va_thiet_ke_he_thong_quan_ly_mua_ban_laptop.pdf