
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
VÀ TRUYỀN THÔNG VIỆT - HÀN
KHOA KHOA HỌC MÁY TÍNH
THIẾT KẾ WEBSITE KINH DOANH
THỜI TRANG CHO CỬA HÀNG NEWHUSKY
TÓM TẮT ĐỒ ÁN TỐT NGHIỆP
NGÀNH: CÔNG NGHỆ THÔNG TIN
(ỨNG DỤNG PHẦN MỀM)
Sinh viên thực hiện : Trần Cảnh Quân
Mã sinh viên : K12C04210
Giảng viên hướng dẫn : TS. Hồ Văn Phi
Khóa đào tạo : 2018 - 2021
Đà Nẵng - 01/2021

PHẦN MỞ ĐẦU
1. Lý do chọn đề tài
Trước sự phát triển càng ngày nhanh chóng của lĩnh vực Công
Nghệ Thông Tin cụ thể hơn là lĩnh vực Mạng và Truyền Thông
đang phát triển mạnh mẽ và đi kèm với sự phát triển này là các dịch
vụ tiện ích để phục vụ đời sống công việc , giải trí… sử dụng dịch vụ
mua sắp trực tuyến qua mạng đang trở nên cấp thiết. Trong đó, THỜI
TRANG là nhu cầu không thể thiếu trong cuộc sống hiện nay.
Việc sử dụng hình thức thương mại điện tử để mua sắm và đặc
biệt là mua sắm quần áo, giày dép, phụ kiện đã không còn xa lạ gì
đối với người tiêu dùng và dần dần đang chiếm được lòng tin trước
các lo lắng về chất lượng sản phẩm, kích thước khi đã có nhiều hình
ảnh đối chiếu và lựa chọn khác nhau. Đồng thời đối với cửa hàng
kinh doanh, việc sở hữu một website cho riêng mình cũng mở rộng
được thị trường, thương hiệu được tiếp cận rộng đến với người tiêu
dùng.
Cửa hàng NewHusky là một cửa hàng kinh doanh thời trang
đã được một thời gian tại địa phương, việc mở rộng hình thức kinh
doanh nói trên thực sự cần thiết.
Xuất phát từ những lý do trên và kèm theo việc bản thân là
một sinh viên công nghệ thông tin. áp dụng những kiến thức đã học
và những nghiên cứu về thị phần, tính chất của một cửa hàng kinh
doanh thời trang, cùng với sự hướng dẫn của thầy Hồ Văn Phi, em đã
chọn việc xây dựng website kinh doanh cho cửa hàng newhusky
bằng nền tảng Nodejs và framework Expressjs – làm đề tài cho đồ án
tốt nghiệp cũng như sử dụng đưa vào thực tế sử dụng cho cửa hàng.
2. Nhiệm vụ và mục tiêu nghiên cứu
• Mục tiêu
- Xây dựng website kinh doanh thời trang nam – nữ với đầy đủ
chức năng, thuận mắt và đem đến cho người dùng một trải nghiệm sử
dụng tốt nhất.

- Nghiên cứu nền tảng backend mới là Nodejs – một nền tảng
được xây dựng trên V8 JavaScript Engine và framework expressjs.
- Ứng dụng được các kiến thức đã học về HTML, CSS,
Javascript để xây dựng giao diện website.
- Ứng dụng mô hình MVC để tổ chức dự án một cách hợp lý.
• Nhiệm vụ
- Nghiên cứu, thiết kế cơ sở dữ liệu tối ưu, phù hợp với dự án
nhất có thể.
- Hoàn thành sản phẩm trong vòng 1 tháng tính từ thời điểm
bắt đầu.
3. Đối tượng và phạm vi nghiên cứu
• Đối tượng
- Đối tượng hướng đến của đề tài: Cửa hàng thời trang
NewHusky – cửa hàng chuyên kinh doanh thời trang nam – áo quần,
giày dép, phụ kiện.
- Đối tượng sử dụng xây dựng của ứng dụng:
+ NodeJs: nền tảng được xây dựng trên V8 JavaScript Engine
– trình thông dịch thực thi mã JavaScript, giúp xây dựng các ứng
dụng web một cách đơn giản và dễ dàng mở rộng.
+ ExpressJs: là một framework được xây dựng trên nền tảng
của Nodejs. Nó cung cấp các tính năng mạnh mẽ để phát triển web
hoặc mobile. Expressjs hỗ trợ các method HTTP và midleware tạo ra
API vô cùng mạnh mẽ và dễ sử dụng.
• Phạm vi
Nghiên cứu công cụ xây dựng ứng dụng một cách cụ thể đểm
nắm vững công cụ đó.
• Phương pháp nghiên cứu
- Khảo sát hiện trạng về phong cách thời trang mà cửa hàng
hướng đến. Tông màu chủ đạo của cửa hàng để nhận diện dành cho
thương hiệu...v..v

- Đọc các tài liệu về framework, platform dùng đến. Tham
khảo nhiều nguồn tài liệu khác nhau.
4. Dự kiến kết quả đạt được
- Xây dựng thành công website có đầy đủ chức năng, phù hợp
với những tính chất của cửa hàng hiện có.
- Nắm vứng các kiến thức cơ bản của công nghệ đang sử dụng
cho dự án lần này (Expressjs)
5. Ý nghĩa khoa học và thực tiễn
- Nghiên cứu và sử dụng công nghệ mới để thực hiện xây
dựng một ứng dụng.
- Bước đệm cho công cuộc mở rộng hình thức kinh doanh
sang thương mại điện tử dành cho cửa hàng NewHusky.
6. Bố cục đề tài
Cấu trúc của đề tài này bao gồm bốn chương:
Chương 1: cơ sở lý thuyết
Chương 2: Phân tích và thiết kế hệ thống
Chương 3: Xây dựng ứng dụng
Chương 4: Kết luận và hướng phát triển

CHƯƠNG I. CƠ SỞ LÝ THUYẾT
1.1. NỀN TẢNG NODEJS
Hình 1.1. Nodejs - nền tảng backend chạy trên nền javascript
1.1.1. Giới thiệu chung
1.1.2. Cách Nodejs hoạt động
Hình 1.2. Cách Nodejs hoạt động
1.1.3. NPM: The Node Package Manager
1.2. MÔ HÌNH MVC
1.2.1. Giới thiệu tổng quát
MVC (viết tắt của Model-View-Controller) là một mẫu kiến
trúc phần mềm hay mô hình thiết kế để tạo lập giao diện người dùng
trên máy tính. MVC chia một ứng dụng thành ba phần tương tác
được với nhau, mỗi thành phần có một nhiệm vụ riêng biệt và độc
lập với các thành phần khác.