lOMoARcPSD|20681854
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT
VIỆN KỸ THUẬT – CÔNG NGHỆ
‘
BÁO CÁO TIỂU LUẬN MƠN HỌC
LẬP TRÌNH WEB
ĐỀ TÀI: WEBSITE KINH DOANH Ô TÔ
Giảng viên Hướng dẫn: ThS. Nguyễn Hữu Vĩnh
Sinh viên thực hiện:
1. Bùi Văn Xía
Mã số sinh viên: 1824801030095
Lớp: D18PM02
2. Đinh Thị Lan Anh
Mã số sinh viên: 1824801030187
Lớp: D18PM03
Bình Dương tháng 11 năm 2020
lOMoARcPSD|20681854
MỤC LỤC
CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH BÀI TỐN............................................................................2
1.
Khảo sát và thu thập dữ liệu................................................................................................................2
1.1.
Các phương pháp thực hiện khảo sát...............................................................................................2
1.2.
Dữ liệu thu thập................................................................................................................................2
1.3.
Tóm tắt kết quả khảo sát...................................................................................................................2
1.4.
Báo cáo chi tiết..................................................................................................................................2
1.4.1. Doanh số bán xe đầu năm 2020 [1]..................................................................................................2
1.4.2. Phân khúc ưa thích trên tồn quốc [1].............................................................................................3
1.4.3. Số lượng rao tin mua bán ô tô trên website [1]................................................................................3
1.4.4. Tỉ lệ mua bán xe cũ và xe mới [1].....................................................................................................4
1.4.5. Tỉ lệ tuổi có nhu cầu mua xe [1].......................................................................................................4
1.4.6. Doanh số dự báo thị trường năm 2020 [1].......................................................................................5
1.4.7. Tỉ lệ phân bố người có nhu cầu mua xe theo tỉnh thành/thành phố [1]............................................5
1.5.
2.
Kết luận..........................................................................................................................................6
Phân tích bài tốn.................................................................................................................................6
2.1.
Biểu đồ UseCase................................................................................................................................6
2.1.1. Danh sách Actor.............................................................................................................................6
2.1.2. Danh sách UseCase........................................................................................................................6
2.1.3. Vẽ Use – case.................................................................................................................................7
2.1.4. Đặt tả Use-case..............................................................................................................................7
2.2.
Biểu đồ hoạt động............................................................................................................................14
2.3.
Biểu đồ lớp.......................................................................................................................................14
2.3.1. Bảng Adsiverment.........................................................................................................................14
2.3.2. Bảng Bill.......................................................................................................................................15
2.3.3. Bảng Category..............................................................................................................................15
Tên trường............................................................................................................................................15
lOMoARcPSD|20681854
Kiểu dữ liệu...........................................................................................................................................15
Mô tả15
2.3.4. Bảng OrderProduct......................................................................................................................15
2.3.5. Bảng Product................................................................................................................................16
2.3.6. Bảng ShipStatus............................................................................................................................18
2.3.7. Bảng Store....................................................................................................................................18
2.3.8. Bảng UserAccount........................................................................................................................18
2.3.9. Bảng UserInfomation...................................................................................................................18
2.5.
Class Diagram.................................................................................................................................19
2.6.
Biểu đồ tuần tự................................................................................................................................19
2.6.1. Biểu đồ tuần tự Đăng nhập...........................................................................................................19
2.6.2. Biểu đò tuần tự Quản lý sản phẩm...............................................................................................20
2.6.3. Biểu đồ tuần tự quá trình đặt hàng...............................................................................................20
CHƯƠNG 2. GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG..............................................................................22
1.
CÔNG NGHỆ SỬ DỤNG..............................................................................................................22
1.1.
Giới thiệu về HTML...................................................................................................................22
1.2.
Giới thiệu về CSS........................................................................................................................22
1.3.
BOOSTRAP................................................................................................................................22
1.4.
HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER...................................................................22
1.5.
Giới thiệu về ASP.NET...............................................................................................................23
CHƯƠNG 3. THIẾT KẾ CHƯƠNG TRÌNH.............................................................................................25
1.
Giao diện Trang chủ.......................................................................................................................25
2.
Giao diện Trang Used Cars............................................................................................................26
3.
Giao diện New Car.........................................................................................................................27
4.
Giao diện Đăng nhập......................................................................................................................28
5.
Giao diện Quản lý xe......................................................................................................................28
6.
Giao diện thêm xe mới...................................................................................................................29
7.
Giao diện Xem sản phẩm chi tiết...................................................................................................30
8.
Giao diện Liên hệ đặt hàng............................................................................................................30
lOMoARcPSD|20681854
9.
Giao diện Contact...........................................................................................................................31
10.
Giao diện Đăng ký tài khoản.........................................................................................................31
KẾT LUẬN...................................................................................................................................................32
1.
Kết quả đạt được............................................................................................................................32
2.
Hướng phát triển của đề tài...........................................................................................................32
TÀI LIỆU THAM KHẢO............................................................................................................................33
lOMoARcPSD|20681854
DANH MỤC HÌNH
Hình 0.1. Doanh số bán xe 8 tháng đầu năm 2020................................................................2
Hình 0.2. Phân khúc loại xe ưa thích trên tồn quốc.............................................................3
Hình 0.3. Số lượng rao tin mua bán ô tô trên trang web chuyên mua bán ô tô......................3
Hình 0.4. Tỉ lệ đăng tin mua bán xe......................................................................................4
Hình 0.5. Tỉ lệ tuổi có nhu cầu mua xe..................................................................................4
Hình 0.6. Doanh số dự báo thị trường năm 2020...................................................................5
Hình 0.7. Tỉ lệ phân bố người có nhu cầu mua xe theo tỉnh thành/thành phố........................5
Hình 0.8. Sơ đồ đặt tả Use-case.............................................................................................7
Hình 0.9. Biểu đồ thể hiện mơ tả.........................................................................................19
Hình 0.10. Giao diện trang chủ..............................................................................................4
Hình 0.11. Giao diện trang Used Car.....................................................................................5
Hình 0.12. Giao diện New Cars.............................................................................................6
Hình 0.13. Giao diện Đăng nhập...........................................................................................7
Hình 0.14. Giao diện Quản lý xe...........................................................................................7
Hình 0.15. Giao diện thêm xe mới........................................................................................8
Hình 0.16. Giao diện xem sản phẩm chi tiết..........................................................................9
Hình 0.17. Giao diện liên hệ đặt hàng...................................................................................9
Hình 0.18. Giao diện Contact..............................................................................................10
Hình 0.19. Giao diện Đăng ký Tài khoản mới.....................................................................10
lOMoARcPSD|20681854
MỞ ĐẦU
Trong thời buổi công nghệ thông tin và truyền thông ngày càng cải tiến và phát
triển một cách thần tốc. Mọi ngành nghề đều dần áp dụng công nghệ thông tin để tăng
năng suất làm việc, mức độ hiệu quả và tiết kiệm được chi phí so với sử dụng cách thủ
cơng. Cũng chính vì thế, đối với thương mại thì khơng cịn xa lạ gì với cụm từ
“Thương mại điện tử” ngày càng phổ biến đến với mọi trường trong thời gian trở lại
đây, và đặc biệt nóng và phát triển mạnh mẽ hơn trong thời kì dịch bệnh vẫn chưa có
dấu hiệu hạ nhiệt, mọi người vẫn chọn mua hàng trực tuyến để có thể bảo vệ được sức
khỏe bản thân và gia đình, và vẫn hơn hết là sự nhanh chóng và tiện lợi của nó. Tuy
nhiên, các sàn thương mại điện tử chỉ phục vụ cho các sản phẩm nhỏ và lẻ hoặc các
phẩm mà nhu cầu người mua hướng đến nhiều, đối với các hàng hóa đặc biệt như ơ tơ
và xe máy thì chúng thường có giá trị rất cao và sẽ bị giới hạn khu vực mua tại sàn
thương mại điện tử. Một điểm trừ có thể kể đến khác là khi khách hàng trước khi quyết
định mua sản phẩm nào đó thì họ thường có một tâm lý là muốn tìm hiểu sản phẩm đó,
được sờ tận tay thấy tận mắt để kiểm tra được chất lượng và có hợp với mình khơng,
thì các sàn thương mại điện tử sẽ thường khơng có được đặc quyền đó. Chính vì thế,
nhóm chúng em quyết định xây dựng một trang web chuyên về lĩnh vực buôn bán ô tô
trực tuyến, bao gồm cả hàng mới và hàng đã qua sử dụng. Sử dụng các phương thức
kinh doanh đặc biệt để khách hàng có thể mua được sản phẩm mình ưng ý mà khơng
mất quá nhiều thời gian dể đi ra của hàng xem sản phẩm và nghe tư vấn từ nhân viên.
Tuy nhiên, sản phẩm này của chúng em về chuyên môn vẫn chưa được hồn thiện và
có thể thiếu sót một số thông tin nhất định về một sản phẩm ô tô. Nhưng chúng em sẽ
cố gắng hoàn thiện ứng dụng một cách chỉnh chu và chuyên nghiệp nhất có thể.
lOMoARcPSD|20681854
CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH BÀI TỐN
1. Khảo sát và thu thập dữ liệu
1.1.
Các phương pháp thực hiện khảo sát
Khi thực hiện giai đoạn khảo sát chúng em đã tiến hành nhiều phương pháp, chẳng
hạn như: Phương pháp thu thập thơng tin và phân tích thơng tin từ các trang web và
ngoài cửa hàng, Phương pháp phỏng vấn và phỏng vấn sâu, Phiếu khảo sát.
1.2.
Dữ liệu thu thập
Mọi thông tin và dữ liệu được thu thập từ các trang web chính thức của các hãng xe
nổi tiếng trên thế giới như BMW, Mercedes và Mitsubisi. Để có thể có được thơng tin
chính xác về các dữ liệu cơ bản của xe.
1.3.
Tóm tắt kết quả khảo sát
Thơng qua khảo sát 100 người chúng em có được kết quả như sau: 85,9% khách
hàng muốn trải nghiệm trực tiếp xe và quyết định mua xe, 9,1% khách hàng có khả
năng quyết định mua xe thông qua phương thức trực tuyến và 5% khách hàng muốn
nhận xe và trải nghiệm xe tại cửa hàng.
1.4.
Báo cáo chi tiết
1.4.1. Doanh số bán xe đầu năm 2020 [1]
Hình 0.1. Doanh số bán xe 8 tháng đầu năm 2020
lOMoARcPSD|20681854
1.4.2. Phân khúc ưa thích trên tồn quốc [1]
Hình 0.2. Phân khúc loại xe ưa thích trên tồn quốc
1.4.3. Số lượng rao tin mua bán ơ tơ trên website [1]
Hình 0.3. Số lượng rao tin mua bán ô tô trên trang web chuyên mua bán ô tô
lOMoARcPSD|20681854
1.4.4. Tỉ lệ mua bán xe cũ và xe mới [1]
Hình 0.4. Tỉ lệ đăng tin mua bán xe
1.4.5. Tỉ lệ tuổi có nhu cầu mua xe [1]
Hình 0.5. Tỉ lệ tuổi có nhu cầu mua xe
lOMoARcPSD|20681854
1.4.6. Doanh số dự báo thị trường năm 2020 [1]
Hình 0.6. Doanh số dự báo thị trường năm 2020
1.4.7. Tỉ lệ phân bố người có nhu cầu mua xe theo tỉnh thành/thành phố [1]
Hình 0.7. Tỉ lệ phân bố người có nhu cầu mua xe theo tỉnh thành/thành phố
lOMoARcPSD|20681854
1.5.
Kết luận
Nhu cầu sử dụng ô tô của người Việt Nam ngày càng phát triển và độ tuổi có nhu
cầu sử dụng ô tô ngày càng cao và phát triển mạnh.
2. Phân tích bài tốn
2.1.
Biểu đồ UseCase
2.1.1. Danh sách Actor
Bảng 0.1. Danh sách Actor
STT
Tên Actor
1
Khách hàng
2
Quản trị viên
Ý nghĩa
Khách hàng sử dụng hệ thống nhằm mục
đích mua hoặc bán sản phẩm trên hệ thống.
Người quản trị hệ thống dưới quyền cao nhất
nhằm đảm bảo sự ổn định và tính tồn vẹn
cho hệ thống.
Là các loại ô tô bao gồm cả xe mới lẫn xe
3
Sản phẩm
cũ, nhằm phục vụ cho việc trao đổi và mua
bán trên hệ thống.
Là chuỗi cửa hàng cố định được phân bố
4
Cửa hàng
toàn quốc, nhằm phục vụ cho việc giao nhận
xe giữa khách hàng và người bán.
Là người chịu trách nhiệm vận chuyển xe về
5
Đơn vị vận chuyển
cho cửa hàng nơi đã được người mua xác
định trước đó.
2.1.2. Danh sách UseCase
STT
Tên Use-Case
1
Đăng nhập
2
Đăng ký
3
Xem sản phẩm
4
Xem chi tiết sản phẩm
Ý nghĩa
Cho phép người dùng đăng nhập vào hệ
thống.
Cho phép người dùng đăng ký tài khoản mới
trên hệ thống.
Cho phép người dùng xem sản phẩm trên các
màn hình khác nhau trong hệ thống.
Cho phép người dùng xem chi tiết sản phẩm
khi người dùng nhấp vào bất kỳ sản phẩm
nào có trên hệ thống.
lOMoARcPSD|20681854
5
Liên hệ đặt mua sản
phẩm
6
So sánh sản phẩm
7
Quản lý sản phẩm
8
Thêm sản phẩm mới
9
Xóa sản phẩm mới
10
Quản lý giao nhận xe
Cho phép người dùng liên hệ đặt mua sản
phẩm người dùng mong muốn.
Cho phép người dùng so sánh các sản phẩm
khác nhau trong hệ thống.
Cho phép người bán và quản trị viên hệ
thống có thể quản lý được sản phẩm được
bán trên hệ thống.
Cho phép người bán và quản trị viên thêm
sản phẩm mới vào hệ thống.
Cho phép người bán và quản trị viên xóa sản
phẩm ra khỏi hệ thống.
Cho phép người bán và quản trị viên quản lý
được thao tác giao nhận xe trên hệ thống.
2.1.3. Vẽ Use – case
Hình 0.8. Sơ đồ đặt tả Use-case
2.1.4. Đặt tả Use-case
a. Đặt tả Use-case “Đăng nhập”
Tác nhân
Người quản trị, Khách hàng
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng đăng nhập
Dịng sự kiện chính:
1.
Truy cập vào trang web.
2.
Tác nhân nhấp vào đăng nhập.
3.
Tác nhân nhập thông tin đăng nhập.
4.
Hệ thống kiểm tra tính hợp lệ của thơng tin.
lOMoARcPSD|20681854
5.
Use Case kết thúc
Dịng sự kiện phụ:
4a. Thơng tin người dùng nhập sai.
4b. Hệ thống yêu cầu tác nhân nhập lại thơng tin.
Usecase kết thúc
Các u cầu đặc
Khơng có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Không có
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thông ghi nhận đăng nhập và quay về trang chủ.
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Tần suất sử dụng
b. Đặt tả Use-case “Đăng ký”
Tác nhân
Khách hàng
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng đăng ký
Dịng sự kiện chính:
1.
Truy cập vào trang web.
2.
Tác nhân nhấp vào đăng nhập.
3.
Tác nhân nhấp vào đăng ký.
4.
Tác nhân nhập thông tin đăng ký.
5.
Hệ thống kiểm tra tính hợp lệ của thơng tin.
6.
Use Case kết thúc
Dịng sự kiện phụ:
4a. Thơng tin người dùng nhập sai.
4b. Hệ thống yêu cầu tác nhân nhập lại thông tin.
Usecase kết thúc
Các u cầu đặc biệt Khơng có
Trạng thái hệ thống trước khi Use Case được sử dụng
Không có
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống ghi thông tin vào cơ sở dữ liệu và quay về trang
đăng nhập.
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Tần suất sử dụng
Downloaded by heo ninh ()
lOMoARcPSD|20681854
c. Đặt tả Use-case “Xem sản phẩm”
Tác nhân
Khách hàng
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng xem sản phẩm
Dịng sự kiện chính:
1.
Truy cập vào trang web.
2.
Use Case kết thúc
Dịng sự kiện phụ:
Khơng có
Các u cầu đặc
Khơng có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Khơng có
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống hiển thị sản phẩm.
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Tần suất sử dụng
d. Đặt tả Use-case “Xem chi tiết sản phẩm”
Tác nhân
Khách hàng
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng xem chi tiết sản
phẩm.
Dòng sự kiện chính:
1.
Truy cập vào trang web.
2.
Tác nhân nhấp vào sản phẩm.
3.
Use Case kết thúc
Dòng sự kiện phụ:
2a. Sản phẩm khơng cịn tồn tại
2b. Hệ thống báo lỗi.
Usecase kết thúc
Các u cầu đặc
Khơng có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Khơng có
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống hiển thị thông tin chi tiết của sản phẩm.
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Downloaded by heo ninh ()
lOMoARcPSD|20681854
Tần suất sử dụng
e. Đặt tả Use-case “Liên hệ đặt mua sản phẩm”
Tác nhân
Khách hàng
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng liên hệ đặt mua sản
phẩm.
Dịng sự kiện chính:
1.
Truy cập vào trang web.
2.
Tác nhân nhấp vào sản phẩm.
3.
Tác nhân nhấp vào liên hệ mua sản phẩm.
4.
Tác nhân nhập vào thơng tin.
5.
Use Case kết thúc
Dịng sự kiện phụ:
2a. Sản phẩm khơng cịn tồn tại
2b. Hệ thống báo lỗi.
Usecase kết thúc
Các u cầu đặc
Khơng có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Không có
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống hiển thị thông báo thành công.
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Tần suất sử dụng
f. Đặt tả Use-case “So sánh sản phẩm”
Tác nhân
Khách hàng
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng xem chi tiết sản
phẩm.
Dòng sự kiện chính:
1.
Truy cập vào trang web.
2.
Tác nhân nhấp vào sản phẩm.
3.
Tác nhân nhấp vào so sánh sản phẩm
4.
Use Case kết thúc
Dòng sự kiện phụ:
2a. Sản phẩm khơng cịn tồn tại
Downloaded by heo ninh ()
lOMoARcPSD|20681854
2b. Hệ thống báo lỗi.
Usecase kết thúc
Các yêu cầu đặc
Không có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Khơng có
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống hiển thị thông tin so sánh sản phẩm.
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Tần suất sử dụng
g. Đặt tả Use-case “Quản lý sản phẩm”
Tác nhân
Quản trị viên
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng quản lý sản phẩm.
Dịng sự kiện chính:
1.
Truy cập vào trang web.
2.
Tác nhân nhấp vào quản lý sản phẩm.
3.
Use Case kết thúc
Dòng sự kiện phụ:
Khơng có
Các u cầu đặc
Khơng có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Tác nhân đã đăng nhập vào hệ thống
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống hiển thị các sản phẩm cần quản lý
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Tần suất sử dụng
h. Đặt tả Use-case “Thêm sản phẩm mới”
Tác nhân
Quản trị viên
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng thêm sản phẩm mới
Dịng sự kiện chính:
1.
Truy cập vào trang web.
Downloaded by heo ninh ()
lOMoARcPSD|20681854
2.
Tác nhân nhấp vào quản lý sản phẩm.
3.
Tác nhân nhấp vào thêm sản phẩm.
4.
Tác nhân nhập vào thông tin.
5.
Hệ thống xử lý thông tin và ghi vào cơ sở dữ liệu.
6.
Use Case kết thúc
Dòng sự kiện phụ:
5a. Hệ thống phát hiện người dùng nhập thiếu dữ liệu
5b. Hệ thống báo lỗi cho người dùng
Usecase kết thúc
Các u cầu đặc
Khơng có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Tác nhân đã đăng nhập vào hệ thống
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống quay về trang quản lý sản phẩm
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Tần suất sử dụng
i. Đặt tả Use-case “Xóa sản phẩm”
Tác nhân
Quản trị viên
Mơ tả: Tác nhân sử dụng Use Case để thực hiện chức năng xóa sản phẩm.
Dịng sự kiện chính:
1.
Truy cập vào trang web.
2.
Tác nhân nhấp vào quản lý sản phẩm.
3.
Tác nhân nhấp vào nút xóa sản phẩm
4.
Hệ thống xử lý và xóa sản phẩm khỏi cơ sở dữ liệu.
5.
Use Case kết thúc
Dịng sự kiện phụ:
Khơng có
Các u cầu đặc
Khơng có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Tác nhân đã đăng nhập vào hệ thống
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống làm mới lại trang.
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Downloaded by heo ninh ()
lOMoARcPSD|20681854
Tần suất sử dụng
j. Đặt tả Use-case “Quản lý giao nhận xe”
Tác nhân
Đơn vị vận chuyển, Quản trị viên
Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng quản lý sản phẩm.
Dịng sự kiện chính:
1.
Truy cập vào trang web.
2.
Tác nhân nhấp vào quản lý sản phẩm.
3.
Tác nhân nhấp vào quản lý giao nhận.
4.
Use Case kết thúc
Dòng sự kiện phụ:
Khơng có
Các u cầu đặc
Khơng có
biệt
Trạng thái hệ thống trước khi Use Case được sử dụng
Tác nhân đã đăng nhập vào hệ thống
Trạng thái hệ thống sau khi Use Case được sử dụng
Nếu thành công: Hệ thống hiển thị các đơn hàng.
Nếu thất bại: Hệ thống báo lỗi.
Điểm mở rộng
Tần suất sử dụng
2.2.
Biểu đồ hoạt động
2.3.
Biểu đồ lớp
2.3.1. Bảng Adsiverment
Tên trường
Kiểu dữ liệu
Mơ tả
ADS_ID
INT
Mã quảng cáo
ADS_IMAGE
VARCHAR(100) Hình ảnh quảng cáo
LOCATION
INT
Mã vị trí
BEGIN_DATE
DATETIME
Ngày bắt đầu
END_DATE
DATETIME
Ngày kết thúc
DETAIL_PAGE
VARCHAR(100) Trang chi tiết (đường dẫn)
Downloaded by heo ninh ()
lOMoARcPSD|20681854
2.3.2. Bảng Bill
Tên trường
Kiểu dữ liệu
Mơ tả
BILL_ID
INT
Mã hóa đơn
BUY_DATE
DATETIME
Ngày mua
PRODUCT_ID
INT
Mã sản phẩm
ORDER_ID
INT
Mã order
AMOUNT
INT
Số lượng
PRICE
MONEY
Đơn giá
TOTAL
MONEY
Tổng thanh toán
STATUS_ID
INT
Mã trạng thái
2.3.3. Bảng Category
Tên trường
Kiểu dữ liệu
Mô tả
CAT_ID
INT
Mã loại
CAT_NAME
NVARCHAR(100) Tên loại
CAT_DESCRIPTION
NVARCHAR(100) Mô tả loại
2.3.4. Bảng OrderProduct
Tên trường
Kiểu dữ liệu
Mô tả
ORDER_ID
INT
Mã order
PRODUCT_ID
INT
Mã sản phẩm
FIRST_NAME
NVARCHAR(50)
Tên khách hàng
LAST_NAME
NVARCHAR(50)
Họ khách hàng
CREDENTIAL_ID
NVARCHAR(12)
Chứng minh thư
DATE_VALID
DATE
Ngày cấp
Downloaded by heo ninh ()
lOMoARcPSD|20681854
DATE_OF_BIRTH
DATE
Ngày sinh
PROVINCE
NVARCHAR(50)
Tỉnh thành
CITY
NVARCHAR(50)
Thành phố, Huyện
WARD
NVARCHAR(50)
Quận, Phường
ADDRESS
NVARCHAR(100) Địa chỉ
STORE_ID
INT
Mã cửa hàng 1
STORE2_ID
INT
Mã cửa hàng 2
2.3.5. Bảng Product
Tên trường
Kiểu dữ liệu
Mô tả
PRODUCT_ID
INT
Mã sản phẩm
PRODUCT_NAME
NVARCHAR(50) Tên sản phẩm
HAS_EVENT
BIT
Sự kiện
CAT_ID
INT
Mã loại
STORAGE_AMOUNT
INT
Số lượng xe
PRODUCT_IMAGE
VARCHAR(50)
Hình ảnh sản phẩm
USED
BIT
Đã qua sử dụng
RUN_MILE
FLOAT
Số km đã chạy
PRICE
MONEY
Đơn giá
SIZE_HEIGHT
FLOAT
Chiều cao
SIZE_LONG
FLOAT
Chiều dài
SIZE_WIDE
FLOAT
Chiều rộng
SIZE_LONG_WHEELBASE
FLOAT
Chiều dài cơ sở
SIZE_FRONT_WHEELBAS
E
FLOAT
Chiều dài cảng trước
SIZE_BACK_WHEELBASE
FLOAT
Chiều dài cảng sau
Downloaded by heo ninh ()
lOMoARcPSD|20681854
WEIGHT_NON_LOAD
FLOAT
Trọng lượng không tải
NUMBER_CAPACITY
INT
Số lượng chỗ ngồi
ENGINEEN_TYPE
NVARCHAR(50) Loại động cơ
CYLINDER_CAPACITY
FLOAT
Dung tích xilanh
MAXIMUM_POWER
VARCHAR(20)
Cơng suất tối đa
MAXIMUM_TORQUE
VARCHAR(20)
Mơ men xoắn tối đa
GAS_CAPACITY
FLOAT
Dung tích thùng nhiên liệu
POWER_STEERING
NVARCHAR(50) Trợ lực lái
GAS_CONSUMPTION_AVG FLOAT
Tiêu thụ trung bình
NUMBER_OF_COLOR
INT
Số lượng màu
DAY_LIGHT
NVARCHAR(50) Đèn ban ngày
LIGHT_SENSOR
NVARCHAR(50) Cảm biến ánh sáng
FOG_LIGHT
NVARCHAR(50) Đèn sương mù
WASHING_LIGHT
NVARCHAR(50) Rửa đèn
WHEEL_SIZE
FLOAT
SIT_MATERIAL
NVARCHAR(50) Chất liệu ghế
CAMERA
INT
Số lượng camera
YEAR_MADE
INT
Năm sản xuất
SELLER_ID
INT
Mã người bán
COUTRY_MADE
NVARCHAR(20) Quốc gia sản xuất
Kích thước mâm
2.3.6. Bảng ShipStatus
Tên trường
Kiểu dữ liệu
Mô tả
STATUS_ID
INT
Mã trạng thái
STATUS_NAME
NVARCHAR(50)
Tên trạng thái
Downloaded by heo ninh ()
lOMoARcPSD|20681854
2.3.7. Bảng Store
Tên trường
Kiểu dữ liệu
Mô tả
STORE_ID
INT
Mã cửa hàng
STORE_NAME
NVARCHAR(100) Tên của hàng
STORE_ADD
NVARCHAR(200) Địa chỉ
2.3.8. Bảng UserAccount
Tên trường
Kiểu dữ liệu
Mô tả
USERID
INT
Mã người dùng
USERNAME
VARCHAR(20)
Tên người dùng
EMAIL
VARCHAR(50)
Địa chỉ email
PASSWORD
VARCHAR(100)
Mật khẩu
ROLE
VARCHAR(5)
Quyền
2.3.9. Bảng UserInfomation
Tên trường
Kiểu dữ liệu
Mô tả
USERID
INT
Mã người dùng
FIRSTNAME
NVARCHAR(50)
Tên người dùng
LASTNAME
NVARCHAR(50)
Họ người dùng
PHONE
VARCHAR(10)
Số điện thoại
EMAIL
VARCHAR(50)
Email
ADDRESS
NVARCHAR(100) Địa chỉ
2.4.
Mối quan hệ
Downloaded by heo ninh ()
lOMoARcPSD|20681854
Hình 0.9. Biểu đồ thể hiện mơ tả
2.5.
Class Diagram
2.6.
Biểu đồ tuần tự
2.6.1. Biểu đồ tuần tự Đăng nhập
2.6.2. Biểu đò tuần tự Quản lý sản phẩm
Downloaded by heo ninh ()
lOMoARcPSD|20681854
2.6.3. Biểu đồ tuần tự quá trình đặt hàng
Downloaded by heo ninh ()
lOMoARcPSD|20681854
CHƯƠNG 2. GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG
1. CÔNG NGHỆ SỬ DỤNG
1.1.
Giới thiệu về HTML
HTML (Hypertext Markup Language-Ngôn ngữ đánh dấu siêu văn bản) là
ngôn ngữ đánh dấu chuẩn dùng soạn thảo các tài liệu World Wide Web, chỉ rõ
một trang Web được hiển thị như thế nào trong trình duyệt.
Ngôn ngữ HTML dùng các tag hoặc các đoạn mã lệnh để chỉ cho các trình
duyệt (Web browsers) cách hiển thị các thành phần của trang như text và
graphics.
HTML là ngôn ngữ xác định cấu trúc của thông tin.
HTML sử dụng một loạt các thẻ và thuộc tính và được dùng để hiện thị văn bản
và các thông tin khác, cung cấp siêu liên kết tới các tài liệu khá.
1.2.
Giới thiệu về CSS
CSS (Cascading Style Sheets) là một ngôn ngữ quy định cách trình bày cho các
tài liệu viết bằng HTML, XHTML, XML, SVG, hay UML,…
CSS cung cấp nhiều thuộc tính trình bày dành cho các đối tượng với sự sáng tạo
trong việc kết hợp các thuộc tính giúp mang lại hiệu quả cao.
CSS đã được hỗ trợ bởi tất cả các trình duyệt và hiển thị “như nhau” trên mọi hệ
điều hành.
CSS đưa ra phương thức áp dụng từ một file CSS ở ngồi. Có hiệu quả đồng bộ
khi tạo một website có hàng trăm trang hay khi muốn thay đổi một thuộc tính
trình bày nào đó.
CSS được cập nhật liên tục mang lại các trình bày phức tạp và tinh vi hơn.
1.3.
BOOSTRAP
Boostrap là một nền tảng (framework) miễn phí, mã nguồn mở, dựa trên
HTML, CSS, JAVASCRIP, nó được tạo ra để xây dựng các giao diện Webiste
tương thích với tất cả các thiết bị có kích thước màn hình khác nhau.
Boostrap bao gồm những cái cơ bản có sẵn như: typography, froms, buttons,
tables, navigation, modals, image carousels và nhiều thứ khác. Nó cũng có
nhiều Component, JavaScrip hỗ trợ cho việc thiết kế Reponsive của bạn dễ
dàng, thuận tiện và nhanh chóng hơn
Downloaded by heo ninh ()