TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA TOÁN – TIN HỌC
MÔN :
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN
ĐỀ TÀI :
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
Giảng viên : Th.s NGUYỄN GIA TUẤN ANH
Sinh viên : 1.Nguyễn Duy Anh – 0411077
2.Nguyễn Thị Phương Thức - 0411162
Lời nói đầu
Với sự phát triển mạnh mẽ của nghành công nghệ thông tin như hiện nay thì việc
tin hoc hoá các khâu quản lý và mua bán là nhu cầu cấp thiết và không thể thiếu .Chúng em
thực hiện đồ án “ phân tích thiết kế hệ thống thông tin quản lí mua bán laptop ở siêu thị
điện máy” nhằm mục đích đơn giản hoá việc quản lý cũng như góp phần làm cho việc
quản lý mua bán laptop được nhanh chóng và thuận tiện hơn , nhưng cũng không ngoài
mục đích tìm hiểu thêm những kiến thức trong lĩnh vực này . Chúng em chân thành cảm
ơn thầy trong thời gian qua đã tận tình chỉ dạy và truyền đạt cho chúng em những kiến
thức quý báu về lĩnh vực phân tích thiết kế hệ thống thông tin này để chúng em làm hành
trang bước vào đời cũng như có thể hoàn thành đề tài một cách tốt nhất . Tuy nhiên , sự
hiểu biết của chúng em về lĩnh vưc này còn nhiều thiếu sót nên chúng em rất mong được
sự thông cảm và góp ý chân thành của thầy .
Chúng em chân thành cảm ơn
Mụclục
Lời nói đầu………………………………………………………………………………1
Mục lục ………………………………………………………………………………….2
II.MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI …………………………………………………..3
A.Mục tiêu …....…………………………………………………………………3
B.Phạm vi đề tài ..……….……………………………………………………..3
-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êu thị đ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êu thị
đ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
+ 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
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
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
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 )
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
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
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
MGT Số
byte
Ghi chú
1 maqg Mã số của quốc gia C B 10 PK
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
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 mahd Mã hoá đơn của hoá
đơn trả nhiều lần
C B 10 PK
2 tiendtt Số tiền phải trả S Đ 10
Toång coäng 20
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
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
4 dchinv Địa chỉ nhân viên C B 10
5 ngsinh Ngày sinh của nhân
viên
N K 10
6 gtinh Giới tính L Đ , S 10
7 macv Mã số chức vụ của
nhân viên
C B FK
Toång coäng 80
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 Tên thuộc
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 maptt Mã số của phiếu
thanh toán
C B 10 PK
2 ngtra Ngày trả N B 10
3 stien Số tiền S B 10
Tên quan hệ : NV-PB
Stt Tên
thuộc
tính
Diễn giải Kiểu
DL
Loại
DL
MGT Số
byte
Ghi chú
1 manv Mã số của
nhân viên
C B 10 PK , FK(NHANVIEN)
2 mapb Mã số của
phòng ban
C B 10 PK,FK(PHONGBAN)
Toång coäng 20
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
tính
Diễn giải Kiểu DL Loại
DL
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
tính
Diễn giải Kiểu DL Loại
DL
MGT Số
byte
Ghi chú
1 mapbh Mã số phiếu bảo hành C B 10 PK
2 ngaybd Ngày bắt đầu bảo
hành
N B 10
3 ngaykt Ngày kết thúc việc
bảo hành
N B 10
4 malt Mã số của laptop C B 10 FK
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
18. Tên quan hệ :
PHIEUNX ( mapnx , linhkien , lydobh , giatien , mapbh )
Tên quan hệ : PHIEUNX
Stt Tên thuộc
tính
3 dchikh Địa chỉ của khách
hàng
C K 10
4 sdtkh Số điện thoại của
khách hàng
S K 10
Toång coäng 60
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. Các Menu chính của giao diện
1.Menu Đăng Nhập Hệ Thống :
Trong menu có : Đăng Nhập , Thoát .
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 .
2. Menu Danh Sách Quản Lý : Quản lý các Danh sách Nhà Cung Cấp ,
Khách Hàng , Nhân Viên , Laptop .
3.Menu Bán Hàng :
- Hoá Đơn , Phiếu Bảo Hành , Phiếu Nhận Xét
Trong Hoá Đơn có : Hoá Đơn -1 , Hoá Đơn – N , Phiếu Thanh Toán
4.Menu Giúp Đỡ : có - Cách sử dụng
- Các thông tin về công ty
B.Mô tả Form
1. Form Đăng Nhập Hệ Thống
không đăng
nhập vào
hệ thống
huy()
2. Form Quản trò người dùng
Tên đối
tượng
Kiểu đối
tượng
Ràng
buộc
Dữ liệu Mục đích Hàm liên quan Giá
trò
Defaul
t