Professional Documents
Culture Documents
-----o0o-----
Tên đề tài:
Phân tích, thiết kế hệ thống website bán giày Nike authentic sử
dụng ExpressJS
Hà Nội – 2023
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GTVT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự do – Hạnh phúc
2
CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN
1.1. Lý do chọn đề tài
Ngày nay, ngành công nghiệp giày dép ở Việt Nam đang phát triển một cách
mạnh mẽ thúc đẩy VN trở thành một trong những quốc gia sản xuất giày hàng đầu trên
thế giới. Ngoài ra với sự phát triển của kinh tế và tăng cường thu nhập của người dân,
nhu cầu về giày dép chất lượng và thời trang ngày càng tăng cao. Cùng với sự phát
triển của công nghệ thông tin, việc mua bán hàng hóa trực tuyến ngày càng phát triển
và đang là 1 trong những xu hướng hàng đầu ngày nay. Một website bán giày dép sẽ
giúp tiếp cận một lượng khách hàng rộng lớn không chỉ trong nước mà còn trên thị
trường quốc tế. Nó giúp các nhà bán lẻ đem các sản phẩm gần hơn đến với khách
hàng, tối ưu hóa trải nghiệm mua sắm của khách hàng.
Thấy rõ đươc tiềm năng của ngành giày Việt Nam và sự hữu ích mà một
website bán giày đem lại, em quyết định lựa chọn đề tài "Phân tích, thiết kế hệ thống
website bán giày Nike authentic sử dụng ExpressJS.” để làm đề tài cho đồ án tốt
nghiệp của mình.
1.2.2. Nhiệm vụ
Khảo sát, phân tích thiết kế hệ thống.
Nghiên cứu và áp dụng ngôn ngữ JavaScript để xây dựng hệ thống.
Xây dựng các chức năng cần thiết của website.
3
Trang web được xây dựng bằng ngôn ngữ lập trình JavaScript, sử dụng
framework ExpressJS và cơ sở dữ liệu xây dựng bằng MongoDB.
1.4. Kết quả dự kiến
Nắm rõ về các kiến thức nền tảng để xây dựng và phát triển phần mềm.
Nắm được hoạt động của hệ thống, tạo chương trình demo, xây dựng phần mềm
hoàn chỉnh.
Hoàn thành cài đặt website với các chức năng chính sau:
Quản lý tài khoản.
Quản lý hóa đơn: xem danh sách hóa đơn, xóa hóa đơn, xử lý hóa đơn, in
hóa đơn.
Quản lý danh mục sản phẩm: xem danh sách danh mục sản phẩm, thêm
danh mục sản phẩm, sửa danh mục sản phẩm, xóa danh mục sản phẩm.
Quản lý sản phẩm: xem danh sách sản phẩm, thêm sản phẩm, sửa sản phẩm,
xóa sản phẩm, tìm kiếm....
Quản lý kho hàng.
Quản lý xuất nhập hàng.
Quản lý giỏ hàng.
Thanh toán đơn hàng.
Thống kê.
Hoàn thành báo cáo chi tiết đồ án tốt nghiệp.
CHƯƠNG 2. KIẾN THỨC NỀN TẢNG
2.1. Cơ sở lý thuyết
Trình bày về ngôn ngữ lập trình JavaScript.
Trình bày về NodeJS, ExpressJS.
Trình bày về hệ thống quản lý cơ sở dữ liệu MongoDB.
Trình bày về ngôn ngữ mô hình hóa UML.
Cơ sở lý thuyết về ngôn ngữ thiết kế website HTML, v.v.
3.3. Thiết kế
Thiết kế cơ sở dữ liệu.
Thiết kế các module chương trình chính.
Thiết kế giao diện chương trình.
KẾT LUẬN
Hạn chế.
Hướng phát triển.
[1] H. V. Đức, Giáo trình nhập môn UML, Nhà xuất bản Lao động Xã hội, 2002.
[2] Q. A. Phú Hưng, Sổ tay HTML và JAVASCRIPT, Nhà xuất bản Hồng Đức, Quý
II/2018.
[3] N. V. Ba, Giáo trình phân tích và thiết kế hệ thống thông tin, Đại học Quốc gia Hà
Nội, 2005.
[4] “MongoDB,” [Trực tuyến]. Available:
https://www.mongodb.com/docs/atlas/manual/. [Đã truy cập 11 9 2023].
5
[5] “Express,” [Trực tuyến]. Available: https://expressjs.com/. [Đã truy cập 10 9
2023].
[6] “JavaScript document,” [Trực tuyến]. Available: https://developer.mozilla.org/en-
US/docs/Web/javascript. [Đã truy cập 12 9 2023].