ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA CÔNG NGHỆ PHẦN MỀM
BÁO CÁO ĐỒ ÁN 2
Đề tài: Xây dựng website rao vặt
đồ công nghệ đã qua sử dụng
Giảng viên hướng dẫn:
• ThS. Huỳnh Nguyễn Khắc Huy
Sinh viên thực hiện:
• Hà Huy Khơi - 17520647
• Hồng Xn Tùng - 17521233
Lớp SE122.L11.PMCL
TP Hồ Chí Minh, tháng 01 năm 2021
Mục lục
CHƯƠNG 1. TỔNG QUAN .............................................................................................................. 2
1.1.
Khảo sát hiện trạng .......................................................................................................... 2
1.2. Định vị người dùng................................................................................................................ 2
1.2.1. Khảo sát tổ chức ............................................................................................................... 2
1.2.2. Khảo sát nghiệp vụ ........................................................................................................... 2
1.2.3. Khảo sát hiện trạng........................................................................................................... 3
1.2.4. Danh sách yêu cầu............................................................................................................ 3
CHƯƠNG 2. MƠ HÌNH USECASE ................................................................................................. 4
2.1. Danh sách các Actor ............................................................................................................. 4
2.2. Sơ đồ Use case ........................................................................................................................ 5
2.2.1. Use case cho nhân viên .................................................................................................... 5
2.2.2. Use case cho quản trị viên ................................................................................................ 5
2.2.3. Use case cho khách hàng.................................................................................................. 6
2.3. Danh sách các Use case ......................................................................................................... 6
2.4. Đặc tả Use case ...................................................................................................................... 7
2.4.1. Use case đăng nhập .......................................................................................................... 7
2.4.2. Use case đăng xuất ........................................................................................................... 7
2.4.3. Use case khách hàng tạo tài khoản ................................................................................... 8
2.4.4. Use case tạo một bài đăng ................................................................................................ 9
2.4.5. Use case tìm kiếm bài đăng theo bộ lọc ......................................................................... 10
2.4.6. Use case thêm một quảng cáo ........................................................................................ 10
2.4.7. Use case tìm kiếm & thống kê doanh số ........................................................................ 11
CHƯƠNG 3. PHÂN TÍCH HỆ THỐNG ......................................................................................... 12
3.1. Sơ đồ lớp .............................................................................................................................. 12
3.1.1. Sơ đồ lớp mức phân tích ................................................................................................ 12
3.1.2. Danh sách các bảng dữ liệu ............................................................................................ 13
3.1.3. Mô tả từng bảng dữ liệu ................................................................................................. 14
3.2. Sơ đồ tuần tự ....................................................................................................................... 23
3.2.1. Đăng nhập ...................................................................................................................... 23
3.2.2. Thêm tài khoản............................................................................................................... 24
3.2.3. Sửa tài khoản .................................................................................................................. 25
3.2.4. Xóa tài khoản ................................................................................................................. 26
3.2.5. Xem thơng tin khách hàng ............................................................................................. 27
3.2.6. Khóa tài khoản khách hàng ............................................................................................ 28
3.2.7. Tìm kiếm ........................................................................................................................ 29
3.2.8. Thống kê ........................................................................................................................ 30
3.2.9. Thêm quảng cáo ............................................................................................................. 31
3.2.10. Sửa quảng cáo .............................................................................................................. 32
3.2.11. Xóa quảng cáo .............................................................................................................. 33
3.2.12. Khách hàng tạo tài khoản ............................................................................................. 34
3.2.13. Khách hàng sửa thông tin tài khoản ............................................................................. 35
3.2.14. Tạo bài đăng ................................................................................................................. 36
3.2.15. Sửa bài đăng ................................................................................................................. 37
3.2.16. Ẩn bài đăng .................................................................................................................. 38
3.3. Sơ đồ trạng thái .................................................................... Error! Bookmark not defined.
3.3.1 Tổng quan ........................................................................ Error! Bookmark not defined.
3.3.2. Đăng nhập ....................................................................... Error! Bookmark not defined.
3.3.3. Quản lý bài đăng ............................................................. Error! Bookmark not defined.
3.3.4. Quản lý thông tin tài khoản ............................................. Error! Bookmark not defined.
CHƯƠNG 4. THIẾT KẾ GIAO DIỆN ............................................................................................ 38
4.1. Danh sách các màn hình ..................................................................................................... 38
4.2. Mơ tả chi tiết các màn hình ................................................................................................ 39
4.2.1. Màn hình của hệ thống quản lí (ADMIN) ...................................................................... 39
4.2.2. Màn hình của khách hàng (CUSTOMER) ..................................................................... 42
CHƯƠNG 5. KẾT LUẬN................................................................................................................ 47
5.1. Môi trường phát triển và môi trường triển khai .............................................................. 47
5.2. Kết quả đạt được ................................................................................................................. 47
5.1.1. Ưu điểm.......................................................................................................................... 47
5.1.2. Nhược điểm .................................................................................................................... 48
5.3. Hướng phát triển ................................................................................................................. 48
CHƯƠNG 6. TÀI LIỆU THAM KHẢO ......................................................................................... 48
CHƯƠNG 7. BẢNG PHÂN CÔNG CÔNG VIỆC ......................................................................... 49
1
CHƯƠNG 1. TỔNG QUAN
1.1. Khảo sát hiện trạng
Trong thời đại công nghệ đang rất phát triển hiện nay việc sử dụng các thiết bị điện
tử cho công việc và giải trí ngày càng phổ biến rộng rãi, trong q trình sử dụng các
thiết bị trên khơng ít cá nhân, tổ chức dư thừa những thiết bị đã qua sử dụng và
cũng khơng ít các cá nhân, tổ chức muốn tìm kiếm các thiết bị cũ với giá rẻ mà vẫn
phục vụ tốt cho nhu cầu của họ. Chính vì vậy ý tưởng xây dựng một địa điểm giúp
cho mọi người tự do và thoải mái trao đổi các vật dụng thiết bị đã qua sử dụng là
một xu hướng mới hiện nay.
1.2. Định vị người dùng
1.2.1. Khảo sát tổ chức
Quản lí website rao vặt cơng nghệ được tổ chức bao gồm các bộ phận như sau:
Quản lý và khách hàng.
1.2.2. Khảo sát nghiệp vụ
1.2.2.1. Quản lý bài đăng
Hệ thống sẽ lưu lại tất cả các bài đăng của khách hàng bao gồm: thông tin chi tiết
của bài đăng, người đăng, địa chỉ bán, giá bán …
1.2.2.2. Quy trình đăng ký
Người quản lý (admin) sẽ có trách nhiệm đăng kí mới tài khoản cho nhân viên.
-
B1: Admin truy cập vào mục “Quản lý tài khoản”.
B2: Admin nhập lần lượt các trường thông tin.
B3: Admin nhấn đăng ký, nếu thao tác thành cơng thì hệ thống sẽ thơng báo cho
người dùng biết là đã tạo tài khoản thành cơng.
1.2.2.3. Quy trình đăng nhập
-
B1: Người dùng truy cập trang đăng nhập.
B2: Người dùng nhập lần lượt các trường thông tin.
B3: Người dùng nhấn đăng nhập, nếu thao tác thành công (tài khoản & mật khẩu
đúng) thì sẽ chuyển tới trang chủ chính.
1.2.2.4. Quản lý nhân viên
Người quản lý sẽ cần quản lý hồ sơ, lý lịch của CBCNV trong toàn cửa hàng, bao
gồm: họ tên, ngày sinh, CMND/CCCD, địa chỉ, chức vụ, ngày vào làm, …
-
Điểm danh hàng ngày.
2
-
Quản lý thưởng phạt nhân viên bằng hình thức cộng / trừ vào lương tháng. Trả
lương vào cuối tháng = lương cơ bản + (tiền thưởng - phạt (nếu có)).
1.2.2.5. Quản lý khách hàng
Hệ thống lưu lại danh sách khách hàng và thống kê tần suất đăng bài, bị báo cáo vi
phạm. Quản lý nhân sự sẽ nhìn vào số liệu đưa ra cách giải quyết hợp lý.
1.2.3. Khảo sát hiện trạng
1.2.3.1. Tình trạng tin học
Đối với nhân viên, độ tuổi thường là từ 20 – 30. Đối với quản trị viên là người
thành lập hoặc sở hữu trang web. Do đó trình độ tin học của người sử dụng nằm ở
mức khá và tốt.
1.2.4. Danh sách yêu cầu
STT
Tên yêu cầu
Ghi chú
1
Đăng nhập/đăng xuất
Người dùng đăng nhập/đăng xuất
2
Quản lý bài đăng
Quản lí thơng tin bài đăng
3
Quản lí quảng cáo
Quản lí các quảng cáo của trang web
4
Quản lí khách hàng
Quản lí khách hàng
5
Quản lí tài khoản
Quản lí tài khoản của hệ thống
6
Thơng tin cá nhân
Thơng tin cá nhân của tài khoản
7
Tìm kiếm thơng kê
Tìm kiếm thống kê các số liệu
8
Tìm kiếm và bộ lọc
Tìm kiếm bài đăng theo từ khóa và bộ lọc
9
Quản lí tin lưu, thơng báo
Quản lí các tin đã lưu và thông báo
của khách hàng
3
10
Quản lí báo cáo vi phạm
Quản lí các báo cáo vi phạm từ khách hàng
CHƯƠNG 2. MƠ HÌNH USECASE
2.1. Danh sách các Actor
STT
1
2
3
Tên actor
Nhân viên
Quản trị viên
Khách hàng
Ý nghĩa, ghi chú
-
Đăng nhập / Đăng xuất.
-
Quản lí các bài đăng
-
Quản lí danh sách quảng cáo
-
Đăng nhập / Đăng xuất
-
Quản lí số liệu thống kê
-
Quản lí tài khoản của hệ thống
-
Quản lí tài khoản khách hàng
-
Đăng nhập / Đăng xuất
-
Quản lí thơng tin cá nhân
-
Quản lí bài đăng cá nhân
-
Tìm kiếm, lưu thông tin các bài đăng
-
Báo cáo bài đăng
4
2.2. Sơ đồ Use case
2.2.1. Use case cho nhân viên
2.2.2. Use case cho quản trị viên
5
2.2.3. Use case cho khách hàng
2.3. Danh sách các Use case
Tên Use case
Ý nghĩa, ghi chú
1
Đăng nhập
Đăng nhập tài khoản vào hệ thống
2
Đăng xuất
Thoát tài khoản ra khỏi hệ thống
STT
3
4
Thêm / xóa / sửa tài khoản
hệ thống
Tạo / sửa / khóa tài khoản
khách hàng
Thêm / xóa / sửa tài khoản của hệ thống
Tạo / sửa / khóa tài khoản của khách hàng
5
Thêm / xóa / sửa bài đăng
Thêm / xóa / sửa bài đăng
6
Thêm / xóa / sửa quảng cáo Thêm xóa sửa quảng cáo của trang web
6
7
8
Thống kê số liệu
Thống kê các số liệu của trang web
Tìm kiếm / lưu thơng tin /
Tìm kiếm / lưu thông tin / báo cáo các bài
báo cáo bài đăng
đăng
2.4. Đặc tả Use case
2.4.1. Use case đăng nhập
Use case đăng nhập
Mô tả
Người dùng đăng nhập vào tài khoản.
Tác nhân
Nhân viên, quản trị viên, khách hàng.
Luồng
chính
Hành vi của tác nhân
Hành vi của hệ thống
1. Người dùng click vào nút 2. Hiển thị form đăng nhập.
đăng nhập.
3. Nhập tên người dùng và
mật khẩu vào form.
4. Kiểm tra tên người dùng và mật
khẩu.
5. Thông báo đăng nhập thành công.
6. Chuyển sang giao diện chính.
Luồng
thay thế
A1. Người dùng nhập sai tài khoản / mật khẩu.
5. Yêu cầu đăng nhập lại
Quay lại bước 2
Điều kiện
trước
Phải là nhân viên hoặc quản lý hoặc khách hàng có tài khoản trên hệ
thống
Điều kiện
sau
Đã đăng nhập vào hệ thống.
2.4.2. Use case đăng xuất
Use case đăng xuất
7
Mơ tả
Người dùng đăng xuất khỏi tài khoản của mình.
Tác nhân
Nhân viên, quản trị viên, khách hàng.
Luồng
chính
Hành vi của tác nhân
Hành vi của hệ thống
1. Người dùng click vào nút
đăng xuất.
2. Hiển thị form đăng xuất.
3. Thông báo đăng xuất thành công.
Luồng
thay thế
Điều kiện
trước
Tác nhân đã đăng nhập vào hệ thống.
Điều kiện
sau
Đã đăng xuất khỏi hệ thống và trở về màn hình đăng nhập
2.4.3. Use case khách hàng tạo tài khoản
Use case khách hàng tạo tài khoản.
Mô tả
Khách hàng tạo một tài khoản mới của website.
Tác nhân Khách hàng
Luồng
chính
Hành vi của tác nhân
Hành vi của hệ thống
1. Chọn tạo tài khoản mới.
2. Mở giao diện nhập thông tin tài
khoản.
3. Nhập các thơng tin của tài
khoản để đăng kí.
4. Chọn Đăng kí tài khoản
5. Kiểm tra thơng tin tài khoản khách
hàng hợp lệ.
6. Lưu tài khoản khách hàng vào CSDL
A1. Thông tin tài khoản khách hàng không hợp lệ.
8
Luồng
thay thế
6. Thông báo thông tin tài khoản khách hàng khơng hợp lệ.
Điều
kiện
trước
Tác nhân đã vào trang đăng kí và chưa tồn tại tài khoản theo tên đăng
nhập.
Điều
kiện sau
Khách hàng tạo tài khoản thành cơng
Quay lại bước 3 luồng chính.
2.4.4. Use case tạo một bài đăng
Use case tạo một bài đăng.
Mơ tả
Khách hàng thêm bài đăng
Tác nhân Khách hàng
Luồng
chính
Hành vi của tác nhân
Hành vi của hệ thống
1. Chọn thêm bài đăng mới.
2. Mở giao diện nhập thông tin bài
đăng
3. Nhập, chọn các thông tin
cho một bài đăng.
4. Chọn Đăng bài
5. Kiểm tra thông tin bài đăng hợp lệ.
6. Lưu bài đăng vào CSDL
Luồng
thay thế
A1. Thông tin bài đăng không hợp lệ.
6. Thông báo thông tin bài đăng không hợp lệ.
Quay lại bước 3 luồng chính.
Điều
kiện
trước
Tác nhân đã đăng nhập vào hệ thống.
Điều
kiện sau
Bài đăng được tạo thành công
9
2.4.5. Use case tìm kiếm bài đăng theo bộ lọc
Use case tìm kiếm các bài đăng
Mơ tả
Nhập, chọn từ khóa tìm kiếm hoặc bộ lọc
Tác
nhân
Khách hàng
Luồng
chính
Hành vi của tác nhân
Hành vi của hệ thống
1. Nhập từ khóa, chọn bộ lọc
2. Hiển thị kết quả sách được tìm kiếm.
Luồng
thay thế
Điều
kiện
trước
Tác nhân đã đăng nhập vào hệ thống.
Điều
kiện sau
Hiển thị kết quả sau khi tìm kiếm
2.4.6. Use case thêm một quảng cáo
Use case thêm quảng cáo.
Mô tả
Thêm một quảng cáo cho trang web.
Tác nhân Nhân viên, quản trị viên
Luồng
chính
Hành vi của tác nhân
Hành vi của hệ thống
1. Chọn thêm quảng cáo mới.
2. Mở giao diện nhập thông tin quảng
cáo.
3. Nhập các thông tin của
quảng cáo.
4. Chọn Xác nhận tạo quảng
cáo
5. Kiểm tra thông tin quảng cáo hợp lệ.
6. Lưu thông tin quảng cáo vào CSDL
10
Luồng
thay thế
A1. Thông tin quảng cáo không hợp lệ.
6. Thông báo thông tin quảng cáo không hợp lệ.
Quay lại bước 3 luồng chính.
Điều
kiện
trước
Tác nhân đã đăng nhập vào hệ thống
Điều
kiện sau
Thêm quảng cáo thành cơng
2.4.7. Use case tìm kiếm & thống kê doanh số
Use case tìm kiếm – thống kê
Mơ tả
Tác nhân
Luồng chính
Quản lí tìm kiếm – thống kê doanh số cho hệ thống
Quản trị viên
Hành vi của tác nhân
Hành vi của hệ thống
1. Chọn mục Trang chủ
2. Hiển thị giao diện trang chủ
3. Lựa chọn các thao tác, bộ lọc
4. Xuất thông tin theo lựa chọn
thống kê
Luồng thay thế
Điều kiện trước
Điều kiện sau
Tác nhân đã đăng nhập vào hệ thống
Hiển thị kết quả
11
CHƯƠNG 3. PHÂN TÍCH HỆ THỐNG
3.1. Sơ đồ lớp
3.1.1. Sơ đồ lớp mức phân tích
12
3.1.2. Danh sách các bảng dữ liệu
STT Tên table
Diễn giải
1
BAIDANG
Lưu trữ thông tin chi tiết của bài đăng
2
BAOCAOBAIDANG
Lưu trữ danh sách các bài đăng bị báo cáo
3
KHACHHANG
Lưu trữ thông tin khách hàng
4
TAIKHOAN
Lưu trữ thông tin tài khoản của hệ thống
5
LOAITAIKHOAN
Lưu trữ thông tin loại tài khoản của hệ thống
6
THELOAISANPHAM Lưu trữ thông tin thể loại sản phẩm của website
7
THONGBAO
Lưu trữ thông báo cho mỗi khách hàng
8
TINDALUU
Lưu trữ các tin đã lưu của mỗi khách hàng
9
QUANGCAO
Lưu trữ danh sách các quàng của website
10
TINHTHANH
Lưu trữ danh sách thông tin tỉnh thành
11
QUANHUYEN
Lưu trữ danh sách thông tin quận huyên
12
DIENTHOAI
Lưu trữ danh sách thông tin điện thoại
13
THONGTIN
DIENTHOAI
Lưu trữ thông tin các model điện thoại
14
CTDIENTHOAI
Lưu trữ thông tin chi tiết từng điện thoại
15
LAPTOP
Lưu trữ danh sách thông tin laptop
16
THONGTIN
LAPTOP
Lưu trữ thông tin các model laptop
17
LINHKIEN
DIDONG
Lưu trữ danh sách thông tin linh điện di động
18
LINHKIEN
MAYTINH
Lưu trữ danh sách thơng tin linh kiện máy tính
13
3.1.3. Mô tả từng bảng dữ liệu
3.1.3.1. Bảng dữ liệu BAIDANG
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDBaiDang
INTEGER
Khóa chính
Mã bài đăng
2
IDKhachHang INTEGER
Khóa ngoại
Mã khách hàng
3
TieuDe
VARCHAR
Tiêu đề bài đăng
4
NoiDung
VARCHAR
Nội dung bài đăng
5
HinhAnh
TEXT
Hình ảnh sản phẩm
7
IDTheLoaiSP
INTEGER
Thể loại sản phẩm
8
IDModel
INTEGER
9
GiaBan
DOUBLE
10
TinhThanh
INTEGER
Khóa ngoại
Tỉnh thành
11
QuanHuyen
INTEGER
Khóa Ngoại
Quận huyện
12
NgayDang
DATETIME
Ngày đăng bài
13
TrangThai
VARCHAR
Trạng thái
Khóa ngoại
Model sản phẩm
Giá bán
14
3.1.3.2. Bảng dữ liệu BAOCAOBAIDANG
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
INTEGER
Khóa chính
Mã báo cáo
1
IDBaoCao
2
NoiDungBaoCao VARCHAR
3
IDNguoiBaoCao
INTEGER
Khóa ngoại
Người báo cáo
4
IDBaiDang
INTEGER
Khóa ngoại
Bài đăng
5
NgayBaoCao
DATETIME
Nội dung báo cáo
Ngày báo cáo
3.1.3.3. Bảng dữ liệu KHACHHANG
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
Khóa chính
Mã khách hàng
1
IDKhachHang
INTEGER
2
Email
VARCHAR
Email tài khoản
3
MatKhau
VARCHAR
Mật khẩu
4
TenKhachHang VARCHAR
Tên khách hàng
5
DiaChi
VARCHAR
Địa chỉ
6
SoDienThoai
VARCHAR
Số điện thoại
15
7
TrangThai
VARCHAR
Trạng thái
8
created_at
DATETIME
Ngày tạo
3.1.3.4. Bảng dữ liệu TAIKHOAN
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
Khóa chính
Mã khách hàng
1
IDTaiKhoan
INTEGER
2
TenDangNhap
VARCHAR
Tên đăng nhập
3
MatKhau
VARCHAR
Mật khẩu
4
TenTaiKhoan
VARCHAR
Tên tài khoản
5
HinhAnh
TEXT
Hình ảnh
6
GioiTinh
VARCHAR
Giới tính
7
SoDienThoai
VARCHAR
Số điện thoại
8
IDLoaiTaiKhoan INTEGER
9
TrangThai
VARCHAR
Trạng thái
10
created_at
DATETIME
Ngày tạo
Khóa ngoại
Loại tài khoản
16
3.1.3.5. Bảng dữ liệu LOAITAIKHOAN
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
INTEGER
Khóa chính
Mã hóa đơn
1
IDLoaiTaiKhoan
2
TenLoaiTaiKhoan VARCHAR
Tên loại tài
khoản
3
MoTa
VARCHAR
Mơ tả
4
created_at
DATETIME
Ngày tạo
3.1.3.6. Bảng dữ liệu THELOAISANPHAM
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDTheLoaiSP
INTEGER
Khóa chính
Mã thể loại
2
TenTheLoaiSP INTEGER
Khóa ngoại
Tên thể loại
3
TrangThai
VARCHAR
Trạng thái
4
created_at
DATETIME
Ngày tạo
3.1.3.7. Bảng dữ liệu THONGBAO
STT Thuộc tính
1
IDThongBao
Kiểu dữ liệu
Ràng buộc
Diễn giải
INTEGER
Khóa chính
Mã thơng báo
17
2
NoiDung
INTEGER
Khóa chính
Nội dung
3
IDKhachHang INTEGER
Khóa ngoại
Mã khách hàng
4
NgayTao
DATETIME
Ngày tạo
5
TrangThai
VARCHAR
Trạng thái
3.1.3.8. Bảng dữ liệu TINDALUU
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDTinLuu
INTEGER
Khóa chính
Mã tin lưu
2
IDBaiDang
INTEGER
Khóa ngoại
Mã bài đăng
4
IDKhachHang
INTEGER
Khóa ngoại
Mã khách hàng
3.1.3.9. Bảng dữ liệu QUANGCAO
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
Khóa chính
Mã quảng cáo
1
IDQuangCao
INTEGER
2
HinhAnh
TEXT
Hình ảnh
3
GhiChu
VARCHAR
Ghi Chú
4
TrangThai
VARCHAR
Trạng thái
18
5
created_at
DATETIME
Ngày tạo
3.1.3.10. Bảng dữ liệu TINHTHANH
STT Thuộc tính
Kiểu dữ liệu
INTEGER
Ràng buộc
Diễn giải
Khóa chính
Mã tỉnh thành
1
IDTinhThanh
2
TenTinhThanh VARCHAR
Tên tỉnh thành
3
TrangThai
Trạng thái
VARCHAR
3.1.3.11. Bảng dữ liệu QUANHUYEN
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDQuanHuyen
INTEGER
Khóa chính
Mã quận huyện
2
IDTinhThanh
INTEGER
Khóa ngoại
Mã tỉnh thành
4
TenQuanHuyen
VARCHAR
Tên quận huyện
5
TrangThai
VARCHAR
Trạng thái
3.1.3.12. Bảng dữ liệu DIENTHOAI
STT Thuộc tính
1
IDHangSX
Kiểu dữ liệu
Ràng buộc
Diễn giải
INTEGER
Khóa chính
Mã hãng sản xuất
19
2
IDTheLoaiSP
INTEGER
Khóa chính
Mã thể loại
3
TenHangSX
VARCHAR
Tên hãng sản xuất
4
create_at
DATETIME
Ngày tạo
3.1.3.13. Bảng dữ liệu THONGTINDIENTHOAI
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDModelDT
INTEGER
Khóa chính
Mã model điện
thoại
2
IDHangSX
INTEGER
Khóa ngoại
Mã hãng sản xuất
3
TenModelDT
VARCHAR
Tên model điện
thoại
4
create_at
DATETIME
Ngày tạo
3.1.3.14. Bảng dữ liệu CTDIENTHOAI
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
Khóa chính
Mã model điện
thoại
1
IDModelDT
INTEGER
2
HeDieuHanh
VARCHAR
Hệ điều hành
3
KichThuoc
VARCHAR
Kích thước
4
ChipXuLi
VARCHAR
Chíp xử lí
20
5
Ram
VARCHAR
Ram
6
Camera
VARCHAR
Camera
3.1.3.15. Bảng dữ liệu LAPTOP
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDHangSX
INTEGER
Khóa chính
Mã hãng sản xuất
2
IDTheLoaiSP
INTEGER
Khóa ngoại
Mã thể loại
3
TenHangSX
VARCHAR
Tên hãng sản xuất
4
create_at
DATETIME
Ngày tạo
3.1.3.16. Bảng dữ liệu THONGTINLAPTOP
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDModelLT
INTEGER
Khóa chính
Mã model laptop
2
IDHangSX
INTEGER
Khóa ngoại
Mã hãng sản xuất
3
TenModelLT
VARCHAR
Tên model laptop
4
create_at
DATETIME
Ngày tạo
21
3.1.3.17 Bảng dữ liệu LINHKIENDIDONG
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDLinhKienDD
INTEGER
Khóa chính
Mã linh kiện di
động
2
IDTheLoaiSP
INTEGER
Khóa ngoại
Mã thể loại
3
TenLinhKienDD
VARCHAR
Tên linh kiện di
dộng
4
create_at
DATETIME
Ngày tạo
3.1.3.18 Bảng dữ liệu LINHKIENMAYTINH
STT Thuộc tính
Kiểu dữ liệu
Ràng buộc
Diễn giải
1
IDLinhKienMT
INTEGER
Khóa chính
Mã linh kiện máy
tính
2
IDTheLoaiSP
INTEGER
Khóa ngoại
Mã thể loại
3
TenLinhKienMT
VARCHAR
Tên linh kiện máy
tính
4
create_at
DATETIME
Ngày tạo
22
3.2. Sơ đồ tuần tự
3.2.1. Đăng nhập
23