1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo môn an toàn thông tin Đề tài sản phẩm trang web quản lý bán linh kiện Điện tử

11 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Trang Web Quản Lý Bán Linh Kiện Điện Tử
Tác giả Ngô Văn Lâu, Nguyễn Hữu, Thi Quốc An, Ngô Thanh Lam, Nguyễn Nhật Long, Đinh Hoàng Đạt, Nguyễn Việt Khâm
Người hướng dẫn THS. Lưu Quang Phương
Trường học Trường Đại Học Mở Thành Phố Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 11
Dung lượng 1,6 MB

Nội dung

TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINHBỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN TOÀN THÔNG TIN ĐỀ TÀI SẢN PHẨM: TRANG WEB QUẢN LÝ BÁN linh

Trang 1

TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỞ THÀNH PHỐ HỒ CHÍ MINH

KHOA CÔNG NGHỆ THÔNG TIN

TOÀN THÔNG TIN

ĐỀ TÀI SẢN PHẨM: TRANG WEB QUẢN LÝ BÁN linh kiện điện

tử

GIẢNG VIÊN HƯỚNG DẪN: THS LƯU QUANG PHƯƠNG LỚP: DH21IT03

3 thêm vào giỏ hàng

Nguyễn Hữu Trí

2151050483

4 thanh toán giỏ hàng Thi Quốc An

5

tìm kiếm theo tên,

danh mục

Ngô Thanh Lam

2151050220

6 phân trang

Nguyễn Nhật Long

2151050233

Trang 2

8 sửa sản phẩm Hoàng Đạt

9 xóa sản phẩm

Nguyễn Việt Khâm

2151053029

10 thiết kế CSDL Ngô Văn Lâu

Trang 3

Nhóm 09 Web bán linh kiện điện tử

MỤC LỤC

1 Giới thiệu về 3 công nghệ áp dụng trong bài 3

Trang 4

Nhóm 09 Web bán linh kiện điện tử

CHƯƠNG 1: Tổng quan

1 Giới thiệu đề tài

- Đề tài này tập trung vào việc thiết kế một giao diện web bán linh kiện điện tử chuyên nghiệp và hấp dẫn, đồng thời tích hợp các biện pháp bảo mật để đảm bảo an toàn cho người dùng và dữ liệu

- Trang web sẽ được thiết kế theo giao diện với các chức năng: Người dùng có thể tạo tài khoản mới bằng cách đăng ký thông tin cá nhân, hoặc đăng nhập vào tài khoản đã

có Người dùng có thể tìm kiếm sản phẩm theo từ khóa, danh mục, màu sắc, kích thước, giá cả, và các tiêu chí khác

- Giao diện web sẽ tích hợp các biện pháp bảo mật như mã hóa dữ liệu, xác thực người

dùng và giới hạn quyền truy cập để đảm bảo an toàn cho thông tin cá nhân và giao dịch của người dùng

2 Lý do chọn đề tài

- Ngành công nghiệp bán linh kiện điện tử trực tuyến đang phát triển nhanh chóng và ngày càng trở nên phổ biến Việc tạo ra một giao diện web bán linh kiện điện tử hấp dẫn và an toàn có tích hợp bảo mật sẽ giúp các doanh nghiệp tận dụng cơ hội trong lĩnh vực này

- Một giao diện web bán linh kiện điện tử có tích hợp bảo mật đáng tin cậy sẽ mang lại trải nghiệm mua sắm an toàn và tiện lợi cho người dùng Điều này giúp tạo sự tin tưởng và khuyến khích người dùng quay lại để mua sắm lại trong tương lai

- Nghiên cứu và thiết kế giao diện web bán linh kiện điện tử có tích hợp bảo mật sẽ đòi hỏi kiến thức sâu về thiết kế giao diện, phát triển web và bảo mật thông tin Đề tài này

sẽ giúp nâng cao kỹ năng và kiến thức trong các lĩnh vực này

3 Yêu cầu đề tài

✔ Thiết kế giao diện hấp dẫn và trực quan

✔ Tích hợp chức năng đăng ký và đăng nhập cho người dùng

✔ Hiển thị danh sách sản phẩm thời trang với thông tin chi tiết

✔ Tìm kiếm sản phẩm dễ dàng theo nhiều tiêu chí khác nhau

✔ Tích hợp giỏ hàng để thêm và quản lý sản phẩm đã chọn

✔ Cung cấp phương thức thanh toán an toàn và tiện lợi

2

Trang 5

Nhóm 09 Web bán linh kiện điện tử

✔ Quản lý đơn hàng cho người dùng và quản trị viên

✔ Cho phép đánh giá và nhận xét về sản phẩm từ người dùng

✔ Đảm bảo bảo mật thông tin cá nhân và giao dịch

✔Áp dụng các biện pháp bảo vệ chống tấn công và lừa đảo trực tuyến

CHƯƠNG 2: Chi tiết đề tài

1 Giới thiệu về 3 công nghệ áp dụng trong bài

a XAMPP

XAMPP là một phần mềm mã nguồn mở được sử dụng để cung cấp môi trường phát triển web đầy đủ cho việc phát triển và thử nghiệm ứng dụng web trên máy tính

cá nhân XAMPP là từ viết tắt của "Apache, MySQL, PHP và Perl", đại diện cho các thành phần chính mà nó tích hợp

XAMPP cung cấp một gói phần mềm chứa Apache Server, MySQL Database, PHP và Perl, tạo nên một môi trường phát triển web hoàn chỉnh Nó cung cấp một cách dễ dàng để cài đặt và cấu hình các thành phần này một cách tự động, giúp người dùng tiết kiệm thời gian và công sức

Với XAMPP, bạn có thể tạo ra một máy chủ web cục bộ trên máy tính của mình và phát triển các ứng dụng web một cách nhanh chóng Nó cung cấp giao diện điều khiển đơn giản để quản lý các thành phần, cho phép bật/tắt dịch vụ, quản lý cơ sở dữ liệu và kiểm tra lỗi

Trong đề tài này có thể được sử dụng để cài đặt và chạy môi trường phát triển web trên máy tính, giúp phát triển và kiểm thử giao diện web, cũng như tương tác với cơ sở dữ liệu MySQL và thử nghiệm tích hợp bảo mật của ứng dụng Socket.IO

C PHP

- PHP (Hypertext Preprocessor) là một ngôn ngữ lập trình phía máy chủ phổ biến được

sử dụng trong phát triển ứng dụng web động PHP được tích hợp trực tiếp vào mã HTML và thường được sử dụng để tạo ra các trang web động, xử lý dữ liệu từ người dùng và tương tác với cơ sở dữ liệu

Trang 6

Nhóm 09 Web bán linh kiện điện tử

- PHP có thể được sử dụng để xử lý các yêu cầu từ người dùng, truy vấn cơ sở dữ liệu

để lấy thông tin về sản phẩm, xử lý thanh toán và các chức năng liên quan đến quản lý đơn hàng và tương tác với các thành phần khác trên giao diện web

2 Cài đặt

Yêu cầu công cụ: Cài đặt phần mềm; có MySQL Server và công cụ thao tác với cơ sở

dữ liệu MySQL là Workbench

Các bước thực hiện cài đặt sử dụng sản phẩm

Bước 1: Mở công cụ XAMPP

Bước 2: Sau đó start Apache và MySQL

Bước 3: Bấm vào Admin của MySQL và chạy file database có sẵn

Bước 4: Sau đó chạy localhost:8080/[tenthumuc]

Bước 5: Ở đây nếu bạn chưa đổi tên thư mục thì các bạn chạy

localhost:8080/sourceCodeWebBanHang là xong (Link quản trị:

localhost:8080/sourceCodeWebBanHan/admin.php)

Bước 6: Thực hiện các chức năng mà trang web cung cấp

3 Cấu trúc:

Của dự án Trang web bán linh kiện điện tử

Phần mềm: ứng dụng Web mua bán

Database: MySQL làm cơ sở dữ liệu cho website

Giao thức liên lạc: dùng mạng internet để kết nối giữa người quản lý và người dùng API: PHP, HTML, CSS

Bảo mật: Affine

4 Mô hình Usecase

4

Trang 7

Nhóm 09 Web bán linh kiện điện tử

5 Mô tả chức năng của đề tài

a Người mua hàng (Customer/ Khách hàng)

+ Tìm kiếm sản phẩm: Cho phép người dùng nhập các thông tin về tên sản phẩm để tìm kiếm các sản phẩm phù hợp

+ Đặt hàng: Cho phép người dùng chọn sản phẩm và chọn màu sắc mẫu mã, thanh toán sản phẩm đang đặt

+ Xem lại danh sách sản phẩm đã đặt: Cho phép người dùng xem danh sách các sản phẩm đã được đặt bởi tài khoản của khách hàng

+ Thay đổi thông tin tài khoản: Cho phép khách hàng thay đổi thông tin tài khoản của mình bao gồm thông tin cá nhân, thông tin tài khoản thanh toán, lịch sử giao dịch và doanh thu cho chuyến bay

b Người quản trị (admin)

+ Quản lý sản phẩm: Cho phép người quản trị xem danh sách sản phẩm được lưu trong

cơ sở dữ liệu

+ Quản lý tài khoản khách hàng: Cho phép quản lý tạo mới tài khoản, xóa tài khoản

6 Mô hình cơ sở dữ liệu:

Trang 8

Nhóm 09 Web bán linh kiện điện tử

7 Cách bảo mật:

Dùng 3 loại bảo mật Caesar, vigenere, hàm băm MD5 cho bảng:

● Customer (name, serial, email, phone) dùng Caesar

● Message (content) dùng Vigenere

● User(name, username, email) dùng Vigenere

6

Trang 9

Nhóm 09 Web bán linh kiện điện tử

● User(password) dùng hàm băm

8 Các bước thực hiện đề tài

Bước 1: Xác định các yêu cầu chức năng và phi chức năng của trang web, bao gồm cả yêu cầu về giao diện, tính năng, quản lý nội dung, vấn đề về bảo mật thông tin, đa phương tiện

Bước 2: Vẽ usecase, thiết kế cơ sở dữ liệu để lưu trữ thông tin khách hàng, thông tin sản phẩm, Thiết kế giao diện cho 2 chức năng chính quản lý bán hàng và đăng nhập người dùng

Bước 3: Xây dựng chức năng và kết nối database vào trang web bằng phpmyadmin Bước 4: Kiểm tra và cập nhật thường xuyên để đảm bảo trang web được hoạt động trơn tru và giảm thiểu lỗ hổng trong bảo mật thông tin

9 Hướng dẫn sử dụng

Danh sách các tài khoản có sẵn:

1 User:

- username: u1

- password: 1

2 Admin (để đăng nhập trang quản trị ta thêm “/admin” vào sau đường dẫn trang chủ):

- username: Lem

- password: 123

Đăng ký tài khoản: Nếu khách hàng chưa có tài khoản thì phải đăng ký.

B1: Nhấn vào mục đăng ký trong icon người dùng trên thanh menu

B2: Nhập đầy đủ thông tin cá nhân của khách hàng vào

B4: Bấm nút xác nhận để được gửi mã xác nhận qua email

B5: Nhập mã đã được gửi ở email vào ô mã OTP => đăng ký

Trang 10

Nhóm 09 Web bán linh kiện điện tử

Đặt hàng:

B1: Nhấn vào mục trong icon người dùng trên thanh menu đăng nhập ( nếu khách hàng có tài khoản )

B2: Nhấn vào nút mua hàng trên thanh menu

B3: Nhập thông tin sản phẩm muốn mua sau đó chọn mua hàng

B4: Chọn màu sắc, kích thước sản phẩm (nếu có)

B5: Tiếp tục

B6: Điền đầy đủ thông tin cơ bản của người mua sau đó ấn thanh toán

Thêm sản phẩm: chỉ có admin mới được sử dụng chức năng này.

Bước 1: Đăng nhập bằng tài khoản admin

Bước 2: Nhấn vào icon thêm sản phẩm trên thanh menu

Bước 3: Nhập đầy đủ thông tin sản phẩm cần thêm

Bước 4: Bấm nút hoàn thành để thêm sản phẩm thành công

CHƯƠNG 3: Kết luận

1 Kết quả đạt được

Quản lý bán linh kiện điện tử: Trang web cho phép quản lý bán hàng, mua hàng

Bảo mật thông tin: Trang web được thiết lập bảo mật thông tin bằng cách sử dụng các giao thức mã hóa như và thuật mã Caesar, Vigenere và hàm băm MD5 để đảm bảo an toàn thông tin của khách hàng Bên cạnh đó, cũng cần có các biện pháp bảo vệ dữ liệu như chứng nhận bảo mật, quản lý quyền truy cập để ngăn chặn các cuộc tấn công xâm nhập hoặc lộ thông tin khách hàng

Nâng cao trải nghiệm khách hàng: Trang web cung cấp các tính năng đặt quần

áo nhanh chóng, đơn giản, dễ dàng tra cứu thông tin sản phẩm và các dịch vụ hỗ trợ khác để nâng cao trải nghiệm của khách hàng

Với những kết quả đạt được này, trang web bán bán linh kiện điện tử có bảo mật thông tin sẽ đạt được tính cạnh tranh cao hơn, tăng trải nghiệm của khách hàng, tăng doanh thu từ bán hàng và đồng thời giúp bảo vệ thông tin của khách hàng và công

ty khỏi các vấn đề về an toàn thông tin

b Kết quả của bản thân sinh viên:

Ngoài kết quả xây dựng thành công trang web bán linh kiện điện tử và bảo mật thông tin thì chúng em đã học được được rất nhiều từ kiến thức và kinh nghiệm của mỗi thành viên đã chia sẻ với nhau trong nhóm Nhờ đó, nhóm có thể tận dụng được nhiều tài nguyên và có thể tìm ra giải pháp tối ưu cho đề tài này

Bên cạnh đó, qua quá trình làm việc nhóm giúp chúng em rèn luyện kỹ năng giao tiếp, phối hợp, giải quyết xung đột và tình cảm thân thiện giữa các thành viên, từ

đó giúp cải thiện khả năng làm việc nhóm của toàn bộ nhóm và kỹ năng cá nhân

8

Trang 11

Nhóm 09 Web bán linh kiện điện tử

Về phân chia công việc, khi làm việc nhóm, mỗi thành viên được phân công nhiệm vụ cụ thể và quyết định những cách tiếp cận khác nhau để hoàn thành công việc Do đó, việc phân chia công việc đảm bảo tiến độ công việc được thực hiện nhanh chóng và đồng đều

2 Hạn chế

- Đã làm được hầu hết các yêu cầu, nhưng có thể sẽ có 1 số tính năng chưa được phát triển cũng như lỗi chưa được phát hiện

- Khả năng xử lý truy cập: Vì lượng truy cập đến trang web bán hàng có thể rất lớn và giao dịch sử dụng dịch vụ bán hàng thường xuyên xảy ra nên việc xử lý và đáp ứng yêu cầu của khách hàng là một thách thức lớn Vì vậy, cần có các giải pháp xử lý để tối ưu hóa khả năng xử lý truy cập nhằm đảm bảo những yêu cầu được đáp ứng nhanh chóng và chính xác

- Chỉ mã hóa được những thông tin cơ bản của người dùng như là mật khẩu

3 Phát triển đề tài

-Thu thập kiểm tra dữ liệu của khách hàng, bảo vệ dữ liệu của khách hàng

- Tích hợp liên kết với nhiều ví điện tử để thanh toán dễ dàng hơn

- Cải thiện hơn về mã hóa thêm về các số điện thoại, ngày giờ đặt, địa chỉ chuyến bay, ghế ngồi, giờ đặt,

- Phân tích dữ liệu bán hàng, sở thích khách hàng

- Quản lý marketing và thúc đẩy chiến dịch đặc biệt cho khách hàng như là khuyến mãi

- Quản lý hoàn tiền và hủy đơn hàng

Ngày đăng: 14/01/2025, 15:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN