Đề tài: Nghiên cứu xây dựng Website mua bán thiết bị điện tử tích hợp giải pháp bảo mật thông tin khách hàng | Đại học Văn Lang
giúp sinh viên tham khảo, ôn luyện và phục vụ nhu cầu học tập của mình cụ thể là có định hướng, ôn tập, nắm vững kiến thức môn học và làm bài tốt trong những bài kiểm tra, bài tiểu luận, bài tập kết thúc học phần, từ đó học tập tốt và có kết quả cao cũng như có thể vận dụng tốt những kiến thức mình đã học
Môn: Công nghệ thông tin (2200115174)
Trường: Đại học Văn Lang
Thông tin:
Tác giả:
Preview text:
TRƯỜNG ĐẠI HỌC VĂN LANG
KHOA CÔNG NGHỆ THÔNG TIN
1. TRƯƠNG CHÍ QUÂN – 207CT40576
2. TRƯƠNG PHONG PHÚ – 207CT68663
ĐỀ CƯƠNG ĐỀ TÀI
NGHIÊN CỨU XÂY DỰNG WEBSITE MUA BÁN
THIẾT BỊ ĐIỆN TỬ TÍCH HỢP GIẢI PHÁP BẢO
MẬT THÔNG TIN KHÁCH HÀNG
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành đào tạo Công nghệ Thông tin (7480201)
TP. Hồ Chí Minh – Năm 2024
TRƯỜNG ĐẠI HỌC VĂN LANG
KHOA CÔNG NGHỆ THÔNG TIN
1. TRƯƠNG CHÍ QUÂN – 207CT40576
2. TRƯƠNG PHONG PHÚ – 207CT68663
ĐỀ CƯƠNG ĐỀ TÀI
NGHIÊN CỨU XÂY DỰNG WEBSITE MUA BÁN
THIẾT BỊ ĐIỆN TỬ TÍCH HỢP GIẢI PHÁP BẢO
MẬT THÔNG TIN KHÁCH HÀNG
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY
Ngành đào tạo Công nghệ Thông tin (7480201)
Chuyên ngành Tin học Quản trị
Giảng viên hướng dẫn: Tiến sĩ Phùng Thế Bảo
TP. Hồ Chí Minh – năm 2024 2 Mục lục
TRANG BÌA................................................................................................................................1
TRANG BÌA LÓT......................................................................................................................2
THUYẾT MINH ĐỀ CƯƠNG......................................................................................................4
1. Nội dung Đề cương.................................................................................................................4
1.1. Lý do lựa chọn / tính cấp thiết của Đề tài:....................................................................4
1.2. Mục tiêu của đề tài:.........................................................................................................4
1.3. Nội dung và phạm vi nghiên cứu:..................................................................................4
1.4. Phương pháp nghiên cứu.................................................................................................5
1.5. Cơ sở khoa học và thực tiễn............................................................................................6
1.6. Dự kiến kết quả Đề tài.....................................................................................................6
2. Từ khóa phục vụ tra cứu (thuật ngữ):...............................................................................7
3. Quy cách trình bày................................................................................................................7
4. Lời cam đoan của tác giả.....................................................................................................7
5. Thời gian thực hiện Đề tài......................................................................................................7
6. Báo cáo giữa kỳ.......................................................................................................................7
7. Sản phẩm của Đề tài để đưa ra Hội đồng Bảo vệ Tốt nghiệp.............................................7 3
THUYẾT MINH ĐỀ CƯƠNG
1. Nội dung Đề cương
1.1. Lý do lựa chọn / tính cấp thiết của Đề tài:
Hiện nay thị trường mua sắm trực tuyến đồ điện tử ngày càng phát triển, đặc biệt trong bối
cảnh thương mại điện tử đang rất phát triển việc mua sắm trực tuyến trở nên phổ biến hơn bao
giờ hết. Bên cạnh đó bảo mật thông tin khách hàng là vấn đề mà mọi website cần quan tâm. Việc
không đảm bảo an toàn thông tin có thể dẫn đến mất mát thông tin cá nhân, ảnh hưởng đến uy tín
của doanh nghiệp và có thể gây ra các vấn đề pháp lý. Ngoài ra lý do bọn em chọn Laravel
Framework là vì Laravel là một trong những Framework phát triển nhanh nhất và được ưa
chuộng trong cộng đồng phát triển web. Nó cung cấp nền tảng mạnh mẽ cho việc xây dựng
website, giúp tăng hiệu suất và tính bảo mật của ứng dụng. Với các lý do và tính cấp thiết trên,
việc xây dựng một website bán hàng đồ điện tử bằng Laravel Framework và tích hợp bảo mật
thông tin khách hàng là một quyết định có cơ sở và hứa hẹn mang lại nhiều lợi ích cho doanh nghiệp và người dùng.
1.2. Mục tiêu của đề tài:
- Xây dựng Website Bán Hàng Đồ Điện Tử:
+Tạo ra một giao diện trực quan và dễ sử dụng cho người dùng khi mua sắm các sản phẩm điện tử.
+Phát triển chức năng tìm kiếm, lọc sản phẩm để người dùng dễ dàng tìm kiếm và lựa chọn
sản phẩm mình mong muốn.
+ Hiển thị thông tin chi tiết, hình ảnh sản phẩm để người dùng có cái nhìn chân thực và đầy đủ trước khi mua hàng.
+ Tích hợp hệ thống giỏ hàng và thanh toán trực tuyến để người dùng có thể dễ dàng mua
hàng và thanh toán an toàn.
- Tích Hợp Bảo Mật Thông Tin Khách Hàng:
+ Sử dụng các công nghệ bảo mật như mã hóa dữ liệu (encryption), xác thực người dùng
(user authentication) để đảm bảo thông tin cá nhân của khách hàng được bảo vệ an toàn.
+ Xây dựng hệ thống quản lý phân quyền để chỉ những người có quyền được truy cập vào
thông tin nhạy cảm của khách hàng.
+ Áp dụng các biện pháp bảo vệ chống lại các cuộc tấn công từ bên ngoài như SQL
Injection, Cross-Site Scripting (XSS) để đảm bảo tính an toàn và bảo mật cho hệ thống.
-Cải Thiện Trải Nghiệm Người Dùng:
+Đảm bảo website hoạt động mượt mà và nhanh chóng, giúp người dùng có trải nghiệm
mua sắm trực tuyến tốt.
+Tối ưu hóa giao diện cho website,đảm bảo người dùng có thể truy cập và mua sắm dễ dàng từ website.
1.3. Nội dung và phạm vi nghiên cứu:
Nội dung nghiên cứu: -Giới thiệu đề tài:
+Đưa ra lý do chọn đề tài và mục tiêu của việc xây dựng website.
+Trình bày tầm quan trọng của việc bảo mật thông tin khách hàng trong môi trường thương mại điện tử.
-Tìm hiểu về Laravel Framework:
+Khái quát về Laravel Framework về cách sử dụng.
+Các tính năng, ưu điểm của Laravel phù hợp với việc phát triển một trang web thương mại 4 điện tử.
- Phân tích yêu cầu của trang web:
+Xác định chức năng chính của trang web bán đồ điện tử.
+Xây dựng mô hình dữ liệu
-Thiết kế giao diện người dùng (UI/UX):
+Phác thảo và thiết kế giao diện người dùng trực quan, dễ sử dụng.
+Tích hợp các tính năng mua hàng, thanh toán, quản lý tài khoản người dùng, đánh giá sản phẩm.
- Phát triển website với Laravel: +Mô hình MVC trong Laravel.
+Lập trình các chức năng cụ thể: đăng nhập, đăng ký, quản lý sản phẩm, quản lý đơn hàng, v.v.
-Tích hợp bảo mật thông tin khách hàng:
+ Sử dụng các kỹ thuật mã hóa thông tin.
+ Bảo vệ dữ liệu khách hàng khỏi các cuộc tấn công như SQL Injection, Cross-Site Scripting (XSS)
+ Xác thực người dùng đúng cách và quản lý phiên làm việc.
-Thử nghiệm và đánh giá:
+Kiểm tra tính năng và độ bảo mật của trang web.
+Sử dụng các kỹ thuật kiểm thử phần mềm để đảm bảo chất lượng.
+Thu thập ý kiến phản hồi từ người dùng để cải thiện.
Phạm vi nghiên cứu:
-Tìm hiểu về Laravel Framework và cách sử dụng nó để xây dựng một trang web thương mại điện tử.
- Phân tích và thiết kế cơ sở dữ liệu cho trang web.
- Tích hợp các tính năng mua sắm, thanh toán và quản lý tài khoản người dùng.
- Tích hợp các giải pháp bảo mật thông tin khách hàng, bao gồm mã hóa dữ liệu và xác thực người dùng.
-Thử nghiệm, đánh giá tính năng và độ bảo mật của trang web.
1.4. Phương pháp nghiên cứu
Phương pháp nghiên cứu khoa học lí thuyết:
- Phương pháp phân tích và tổng hợp: phương pháp phân tích và tổng hợp trong quá trình
phát triển website bằng framework Laravel giúp bạn xây dựng ứng dụng một cách có hệ thống,
linh hoạt và dễ bảo trì.
- Phương pháp lịch sử: tiếp cận dựa trên việc sử dụng lịch sử của dự án để hướng dẫn quá
trình phát triển và quản lý mã nguồn, giúp đảm bảo rằng bạn học hỏi từ các trải nghiệm trước đó
và liên tục cải thiện quá trình phát triển của dự án.
- Phương pháp logic: việc áp dụng phương pháp logic trong quá trình phát triển website
bằng framework Laravel không chỉ giúp đảm bảo tính toàn vẹn và hiệu suất của dự án mà còn
giúp tăng cường khả năng mở rộng và bảo trì của ứng dụng trong tương lai.
Phương pháp nghiên cứu khoa học thực tiễn
- Phương pháp quan sát: sử dụng tri giác để quan sát và ghi nhận các đối tượng khách hàng,
đối tượng sản phẩm từ đó rút ra được những hướng đi, giải pháp cho website
- Phương pháp thực nghiệm: dựa trên các kiến thức, các bài nền tảng công nghệ có sẵn từ
đó đưa ra những thí nghiệm để website chính thức có thể hoạt động ổn định, đáp ứng được nhiều nhu cầu hơn
Giải pháp công nghệ về bảo mật thông tin
Mã hóa dữ liệu: Sử dụng mã hóa để bảo vệ dữ liệu khi nó được lưu trữ trong cơ sở dữ liệu hoặc 5 truyền qua mạng.
Cập nhật và bảo trì định kỳ: Đảm bảo rằng tất cả các thành phần của hệ thống (framework, thư
viện, ứng dụng) đều được cập nhật định kỳ để bảo vệ chúng khỏi các lỗ hổng bảo mật mới được phát hiện.
Kiểm tra bảo mật định kỳ: Thực hiện các bài kiểm tra bảo mật định kỳ như kiểm tra thâm nhập
(penetration testing) và kiểm tra bảo mật mã nguồn (source code security testing) để phát hiện và
khắc phục các lỗ hổng bảo mật trong ứng dụng.
1.5. Cơ sở khoa học và thực tiễn Cơ sở khoa học:
Nghiên cứu về các nguyên lý cơ bản của việc phát triển web, kiến thức về HTML, CSS, và
JavaScript để hiểu cách hoạt động của các trang web.
Cần hiểu rõ về lập trình hướng đối tượng và mô hình MVC (Model-View-Controller) - một
mô hình phổ biến trong phát triển web.
Nắm vững các tính năng quan trọng của framework Laravel như routing, middleware,
Eloquent ORM, Blade template engine, và các công cụ liên quan.
Cần tìm hiểu và sử dụng thành thạo hệ quản trị cơ sở dữ liệu MySQL.
Cơ sở thực tiễn:
Một trang web bán thiết bị điện tử được phát triển để đáp ứng nhu cầu mua sắm trực tuyến
của người dùng một cách nhanh chóng và tiện lợi.
Trang web này hỗ trợ chủ cửa hàng và quản trị viên trong việc quản lý và lưu trữ thông tin
sản phẩm, khách hàng và đơn hàng một cách dễ dàng.
Các chức năng bao gồm quản lý khách hàng, quản lý danh mục sản phẩm, quản lý sản
phẩm, quản lý đơn hàng, v.v.
Trang web được thiết kế để thân thiện và dễ sử dụng, từ đó mang lại nhiều lợi ích cho người sử dụng.
1.6. Dự kiến kết quả Đề tài Về cấu hình:
Trang web thương mại điện tử được phát triển trên nền tảng web sử dụng ngôn ngữ lập
trình PHP và Framework Laravel, với cơ sở dữ liệu SQL Server. Cấu trúc chính của trang web
bao gồm trang giao diện cho người dùng và trang giao diện dành cho người quản trị. Về giao diện:
Giao diện trang web chứa đầy đủ các mục để người dùng lựa chọn. Từ giao diện này, khách
hàng có thể dễ dàng tìm thấy mọi thông tin cần thiết, bao gồm các loại sản phẩm với giao diện
thân thiện, dễ sử dụng và gần gũi. Điều này giúp khách hàng lựa chọn và mua các sản phẩm yêu
thích, phù hợp với túi tiền của họ một cách thuận tiện.
Website hiển thị đầy đủ: Header, Banner, Danh mục sản phẩm, Footer
Có các giao diện: đăng nhập, đăng kí, giỏ hàng, trang thanh toán. Vai trò quản trị:
Trang đăng nhập: Trang này cho phép người quản trị đăng nhập vào hệ thống.
Trang Dashboard: Trang mở đầu khi người quản trị truy cập vào website.
Trang Pages: Trang để tạo và chỉnh sửa các trang cần hiển thị cho người dùng.
Bài viết: Trang để tạo và chỉnh sửa các bài viết.
Sản phẩm: Xem, cập nhật và tạo mới các sản phẩm.
Bán hàng: Hiển thị các đơn hàng và trạng thái của chúng cần được xử lý.
Người dùng: Hiển thị, thêm mới và cập nhật danh sách người dùng.
Tài khoản: Hiển thị và cập nhật danh sách khách hàng. Sliders: Thêm mới và cập nhật danh sách banner.
Quyền: Thêm mới và cập nhật các nhóm quyền cho người quản trị. 6
Vai trò: Thêm mới và cập nhật các vai trò.
2. Từ khóa phục vụ tra cứu (thuật ngữ):
Thí dụ AI, ML, DL, BigData, Node.js, React, PHP, Nginx, Apache, Docker, …
3. Quy cách trình bày -
Font chữ trình bày: Times New Roman -
Các chương mục In đậm, kích thước font chữ: 12pt. -
Từ khóa tra cứu: In nghiêng và đậm, kích thước chữ: 12pt, số lượng từ khóa:
tối đa 06 cụm từ khóa biểu đạt được nội dung chính của Báo cáo Đề tài
4. Lời cam đoan của tác giả: Sinh viên (Nhóm sinh viên) cam đoan không sao chép, trích
dẫn toàn văn các tài liệu, văn bản, công trình nghiên cứu của người khác đã công bố, được
truy cập từ mạng Internet mà không ghi rõ xuất xứ trong Báo cáo Đề tài. Ghi rõ địa điểm, ngày
tháng và họ tên từng sinh viên là tác giả của Báo cáo Đề tài
5. Thời gian thực hiện Đề tài: 12 tuần, bắt đầu từ tháng 01/03/2024, kết thúc 31/05/2024.
6. Báo cáo giữa kỳ: Theo kế hoạch của Bộ môn, Thời hạn chậm nhất 30/04/2024
7. Sản phẩm của Đề tài để đưa ra Hội đồng Bảo vệ Tốt nghiệp (tháng 07/2024)
7.1 Báo cáo Khóa luận / Đồ án Tốt nghiệp
Trình bày kết quả thực hiện Đề tài theo Đề cương đã đăng ký, bố cục như sau: - Chương 1: Mở đầu… -
Chương 2: Mục tiêu và nội dung -
Chương 3: Phương pháp luận, cơ sở khoa học và thực tiễn -
Chương 4: Kết quả đạt được (giải thuật, công cụ, demo sản phẩm) -
Chương 5: Kết luận và hướng phát triển
7.2 Mã nguồn, dữ liệu, giải thuật, đóng gói phần mềm
+ Kết quả thực hiện Khóa luận / Đồ án Tốt nghiệp dưới dạng tập tin lưu giữ mã nguồn,
dữ liệu, tài liệu hướng dẫn, sản phẩm phần mềm và giải thuật (nếu có) cần được đưa lên môi
trường lưu trữ lâu dài của Khoa CNTT (FIT-LAB), trong thư mục lưu trữ cá nhân của sinh
viên, môi trường đóng gói, demo sản phẩm
+ Sinh viên thực hiện cài đặt, vận hành giải thuật, phần mềm theo hướng dẫn của giảng
viên, cán bộ quản trị FIT-LAB.
7.3 Danh mục tài liệu tham khảo (bản sao pdf và địa chỉ web)
+ Tài liệu tham khảo bao gồm những sách, ấn phẩm, tạp chí, ... đã đọc và được trích
dẫn hoặc được sử dụng ý tưởng trong Khóa luận / Đồ án Tốt nghiệp, được phân loại riêng
theo ngôn ngữ (Việt, Anh, Pháp, Đức, Nga, Trung, Nhật, ...).
+ Các tài liệu bằng tiếng nước ngoài phải giữ nguyên văn, không phiên âm, không dịch, 7
kể cả tài liệu bằng tiếng Trung, tiếng Nhật ... (đối với những tài liệu bằng ngôn ngữ còn ít
người biết có thể thêm phần dịch tiếng Việt đi kèm theo mỗi tài liệu).
+ Các tài liệu tham khảo khi liệt kê vào danh mục phải đầy đủ các thông tin cần thiết và
theo trình tự sau: Số thứ tự (đặt trong cặp dấu ngoặc vuông), Họ tên tác giả, Tên tài liệu (bài
báo, sách, ...), Nguồn (tên tạp chí, tập, số, năm hoặc tên nhà xuất bản), Trang tham khảo.
+ Tài liệu tham khảo xếp theo thứ tự ABC họ tên tác giả theo thông lệ từng nước:
a) Tác giả là người nước ngoài: xếp thứ tự ABC theo họ.
b) Tác giả là người Việt Nam: xếp theo thứ tự ABC theo tên nhưng vẫn giữu nguyên
thứ tự thông thường của tên người Việt, không đảo tên lên trước họ.
c) Tài liệu không có tên tác giả thì xếp theo thứ tự ABC từ đầu của tên cơ quan ban
hành (báo cáo hay ấn phẩm), ví dụ: Tổng cục Thống kê xếp vào vần T, Bộ Giáo dục và Đào
tạo xếp vào vần B, v.v...
+ Tài liệu tham khảo là sách, luận án phải ghi đầy đủ các thông tin sau: -
Tên các tác giả hoặc cơ quan ban hành (không có dấu ngăn cách) -
Tên sách, luận án hoặc báo cáo được in nghiêng, có dấu phẩy cuối tên -
Nhà xuất bản (dấu phẩy cuối tên nhà xuất bản) -
Nơi xuất bản (dấu chấm kết thúc tài liệu tham khảo) - Năm xuất bản -
Các số trang (Bắt đầu bằng chữ tr. nếu là tài liệu tiếng Việt, chữ pp. nếu là tiếng
Anh, gạch ngang giữa hai chữ số nếu là các trang liên tiếp, đánh dấu phẩy giữa danh sách các
trang không liên tiếp, dấu chấm kết thúc).
+ Tài liệu tham khảo là bài báo trong tạp chí, trong một kỷ yếu hội nghị, hội thảo khoa
học ... cần ghi đầy đủ các thông tin sau: -
Tên tác giả (nếu là danh sách tác giả thì các tên cách nhau bởi dấu phẩy) -
Tên bài báo (đặt trong ngoặc kép không in nghiêng, dấu phẩy cuối tên bài báo); -
Tên tạp chí hoặc tên kỷ yếu (in nghiêng, dấu phẩy cuối tên) -
Số tập (volume – nếu có) - Năm công bố -
Các số trang (Bắt đầu bằng chữ tr. nếu là tài liệu tiếng Việt, chữ pp. nếu là tiếng
Anh, gạch ngang giữa hai chữ số nếu là các trang liên tiếp, đánh dấu phẩy giữa danh sách các
trang không liên tiếp, dấu chấm kết thúc).
+ Tài liệu tham khảo là website cần ghi rõ họ tên tác giả, tiêu đề của bài báo hoặc trang
cá nhân, tiêu đề của trang web, tên của nhà xuất bản, ngày xuất bản ở định dạng ngày tháng
năm, URL truy cập, thời gian truy cập.
+ Tài liệu tham khảo trích dẫn trong được ghi theo số thứ tự của tài liệu tham khảo ở
Danh mục tài liệu tham khảo và số thứ tự đó được đặt trong cặp dấu ngoặc vuông. 8
7.4 Xác nhận của Giảng viên Hướng dẫn, Bộ môn phụ trách
TP. Hồ Chí Minh, ngày …. tháng …. năm 2024
Giảng viên hướng dẫn
Sinh viên thực hiện
(Ký và ghi rõ họ tên)
(Ký và ghi rõ họ tên) Bộ môn xác nhận
(Ký và ghi rõ họ tên) 9