Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
872,5 KB
Nội dung
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
QUẢN LÝMUABÁNLAPTOP Ở SIÊUTHỊĐIỆNMÁY
III. PHÂN TÍCH HỆ THỐNG
A. Mô hình thực thể 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 (Đặ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 khố để 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à
ngồi nước cung cấp các loại laptop cho siêuthịđiện máy
-Các thuộc tính :
+ Mã nhà cung cấp ( mancc ) : Thuộc tính khố để 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êuthị
điện máy
-Các thuộc tính :
+ Mã quốc gia ( maqg ) : Thuộc tính khố để 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 hố đơn trong q trình muabánlaptop được lập
ra
-Các thuộc tính :
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
+ 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ánlaptop
-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 muabá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êuthịđiệnmá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 mualaptop 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êuthị
-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 mualaptop
trả một lần khách hàng được hưởng
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
-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 mualaptop 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 mualaptop 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 :
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
mapnx
lydobh
lydoloi
giatien
linhkien
HANGKHUYENMAI
PHIEUNX
HOADON
LAPTOP
NHANVIEN
NHACC
NUOCSX
HANG
NHOM
PHIEUBH
HOADONN
PHONGBAN
CHUCVU
PHIEUTHANHTOAN
mapbh
ngaybd
ngaykt
malt
manhom
tennhom
mahg
tenhg
mahkm
tenhkm
maqg
tenqg
macv
tencv
mapb
tenpb
mahd
ngayhd
sotienpt
nguoilaphd
manv
tennv
sdtnv
dchinv
ngaysinh
gtinh
chvu
malt
tenlt
tgbh
lkien
dtinh
tiendtt tiendtt
maptt
ngtra
stien
ngnhan
mancc
tenncc
sdtncc
dchincc
fax
email
coù
coù
coù
coù
thuoäc
ccap
sxuat
thuoäc
laäp
laäp
KHACHHANG
makh
tenkh
dchikh
sdtkh
thuoäc
coù
coù
HOADON1
coù
-soluong
-dongia
-soluong
-dongia
Email: uyenlong_thien@yahoo.com ST : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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 hin cỏc rng buc
1. Nu hoỏ n thanh toỏn theo kiu tr gúp thỡ thi hn tr ti a l 3 nm
(mi thỏng tr 1 ln)
2. Khỏch hng mualaptop siờu th s c bo hnh ti siờu th v ti nh
phõn phi ca hóng
3. Nu khỏch hnh mua theo kiu tr mt ln s c nhn theo hng khuyn
mói , cũn nhng khỏch hng mua theo kiu tr gúp s khụng nhn c
hng khuyn mói
- Kiu d liu :
+ S : s
+C : chui
+N : ngy thỏng
+ L : logic
+H : hỡnh nh
+A : õm thanh
- Loi d liu :
+B : buc
+K : khụng
+ : cú iu kin
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
1. Tên quan hệ :
LAPTOP ( malt , tenlt , tgbh , lkien , dtinh ,mancc, maqg, mahkm )
Tên quan hệ : LAPTOP
Stt Tên thuộc
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 malt Mã số của laptop C B 10 PK
2 tenlt Tên laptop C B 30
3 tgbh Thời gian bảo hành N B 10
4 lkien Linh kiện C B 10
5 dtinh Đặc tính C B 30
6 mancc Mã nhà cung cấp C B 5 FK
7 maqg Mã quốc gia C B 5 FK
8 mahkm Mã hành khuyến mãi C B 10 FK
Tổng số 110
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
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 manhom Mã số của nhóm C B 10 PK
2 tennhom Tên của nhóm C B 30
3 mahg Mã của hãng C B 10 FK
Toång coäng
50
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 mahg Mã số của hãng C B 10 PK
2 tenhg Tên của hãng C B 30
Toång coäng
40
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
Stt Tên thuộc
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 mancc Mã số nhà cung cấp C B 10 PK
2 tenncc Tên nhà cung cấp C B 30
3 sdtncc Số điện thoại nhà
cung cấp
S B 10
4 dchincc Địa chỉ nhà cung cấp C K 30
5 fax Số fax của nhà cung
cấp
C K 10
6 email Địa chỉ email của
nhà cung cấp
C K 10
Toång coäng
100
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
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
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 malt Mã số của laptop C B 10 PK
2 mahd Mã số của hoá đơn C B 10
3 soluong Số lượng laptop được
cung cấp
S B 10
4 dongia Đơn giá S B 10
Toång coäng
40
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
Stt Tên thuộc
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 maqg Mã số của quốc gia C B 10 PK
Email: uyenlong_thien@yahoo.com SĐT : 0986123996
Gmail: uyenlongthien.cntt@gmal.com
2 tenqg Tên quốc gia C B 30
Toång coäng
40
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
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 mahd Mã số của hợp đồng C B 10 PK
2 ngayhd Ngày hợp đồng N B 10
3 stpt Số tiền phải trả S B 10
4 nglhd Người lập hoá đơn C B 10
5 manv Mã nhân viên C B 10 FK
6 makh Mã khách hàng C B 10 FK
7 malt Mã LAPTOP C B 10 FK
Toång coäng
70
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 Tên thuộc
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
[...]... Trong Phần Đăng Nhập có : - Quản Trò : Dành cho những người có quyền Admin - Nhân Viên : Dành cho Nhân Viên bình thường Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 2 Menu Danh Sách QuảnLý : Quản lý các Danh sách Nhà Cung Cấp , Khách Hàng , Nhân Viên , Laptop Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com 3.Menu Bán Hàng : - Hoá Đơn , Phiếu... bảng NUOCSX Chọn từ DataTime Picker Chọn 1 hãng đã tồn tại Chọn 1 nước đã tồn tại Nuocsx_Click() Ngày hiện hành Kiểu số Thêm một hãng Laptop mới , nếu Laptop đó không thuộc hãng nào Thêm 1 Laptop mới vào CSDL Xoá 1 Laptop khỏi CSDL Sửa thông tin về Laptop Lưu thông tin Laptop vào CSDL Chấp nhận lựa chọn và thoát Huỷ lựa chọn và thoát Themmoi_Click( ) Them_Click() Xoa_Click() Sua_Click() Luu_Click() Dongy_Click()... giải Kiểu Loại MGT thuộc DL DL Số Ghi chú byte Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com 1 tính malt 2 mahd 3 soluong 4 dongia Mã số của laptop Mã sổ của hố đơn Số lượng bán được Đơn giá SĐT : 0986123996 C B 10 PK, FK (LAPTOP) C B 10 PK,FK(HOADON) S B 10 S B Tổng cộng 10 40 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... uyenlongthien.cntt@gmal.com Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu SĐT : 0986123996 Mục đích Hàm liên quan Giá trò Defau Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 lt Mã Laptop Tên Laptop Đặc tính ComboBox Hãng ComboBox Nước Sản Xuất ComboBox Ngày hết hạng bảo hành Số lượng DataTimePic ker Thêm mới Button Thêm Button Xoá Button Sửa Button Lưu Button Đồng ý Button Huỷ bỏ Button... ,dchinv , ngsinh , gtinh , macv ) Stt 1 2 3 Tên thuộc tính manv tennv sdtnv 4 5 dchinv ngsinh 6 7 gtinh macv Tên quan hệ : NHANVIEN Diễn giải Kiểu DL Loại MGT DL Mã số của nhân viên C B Tên nhân viên C B Số điện thoại của S K nhân viên Địa chỉ nhân viên C B Ngày sinh của nhân N K viên Giới tính L Đ,S Mã số chức vụ của C B nhân viên Tổng cộng Khối lượng : Số dòng tối thiểu : 5000 Số dònh tối đa : 10000 Kích... hệ thống Huỷ , không dangnhap() Nhập từ keyboard Nhập từ keyboard huy() Giá trò Default Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 đăng nhập vào hệ thống 2 Form Quản trò người dùng Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Tên đối tượng Kiểu đối tượng Quyền sử dụng Tên đăng nhập Mật khẩu Ràng buộc ComboBox TextBox PasswordBox Chức Danh... Dữ liệu SĐT : 0986123996 Mục đích Hàm liên quan Giá trò Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com SĐT : 0986123996 Defau lt Mã Nhà CungCấp Tên Nhà Cung Cấp Đòa Chỉ ComboBox Số Điện Thoại TextBox Fax TextBox Email TextBox Thêm Button Xoá Button Sửa Button Lưu Button Tìm Button Đồng ý Button Huỷ bỏ Button 6kí tự TextBox TextBox Nhập dạng số Nhập từ keyboard Nhập từ keyboard Nhập... uyenlongthien.cntt@gmal.com 4.Form Danh sách Khách hàng : SĐT : 0986123996 Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Tên đối tượng Kiểu đối tượng Ràng buộc Dữ liệu Mã Khách Hàng Tên Khách Hàng Số Điện Thoại ComboBox 6kí tự Nhập từ keyboard Đòa Chỉ TextBox Thêm Button Xoá Button Sửa Button Lưu Button Tìm Button Đồng ý Button SĐT : 0986123996 TextBox TextBox Mục đích Hàm liên quan Thêm khách hàng... Ngày sinh ComboBox 6kí tự SĐT : 0986123996 Nhập từ keyboard Nhập từ keyboard Chọn từ DataTime Picker Chọn từ bảng CHUCVU Nhập từ keyboard Nhập từ keyboard TextBox DataTimePic ker Mã Chức Vụ ComboBox Số Điện Thoại Đòa Chỉ TextBox Giới tính GroupBox Nam RadioButton Nữ RadioButton Thêm Button Xoá Button Sửa Button Lưu Button < Ngày hiện hành Nhập dạng số TextBox Mục đích Hàm liên quan Ngày hiện hành Chọn... Nhân viên Lưu thông tin Nhân Them_Click( ) Xoa_Click() Sua_Click() Luu_Click() Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com Tìm Button Đồng ý Button Huỷ bỏ Button 6 Form Danh sách Laptop SĐT : 0986123996 viên đã nhập Tìm Nhân viên trong bảng NHÂNVIÊN Chấp nhận lựa chọn và thoát Huỷ lựa chọn và thoát Tim_Click() Dongy_Click () Huy_Click() Email: uyenlong_thien@yahoo.com Gmail: uyenlongthien.cntt@gmal.com . uyenlongthien.cntt@gmal.com
QUẢN LÝ MUA BÁN LAPTOP Ở SIÊU THỊ ĐIỆN MÁY
III. PHÂN TÍCH HỆ THỐNG
A. Mô hình thực thể ERD :
a. Phát hiện thực thể :
1. Thực thể : LAPTOP
-Mỗi. : nhà sản xuất , cơng ty trong và
ngồ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