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

TÊN ĐỀ TÀI

XÂY DỰNG WEBSITE BÁN MÁY TÍNH

TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: ỨNG DỤNG PHẦN MỀM

Sinh viên thực hiện:Nguyễn Thanh Long

Mã sinh viên: K12C04311

Giảng viên hướng dẫn: ThS. Nguyễn Thị Hạnh Khóa đào tạo:2018-2021

Đà Nẵng - 12/2020

LỜI CÁM ƠN

Em xin chân thành gửi lời cảm ơn đến quý thầy cô trường

Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn nói

chung và các thầy cô bộ môn trong khoa công nghệ thông tin nói

riêng đã tạo điều kiện cho bản thân em có cơ hội thực hành, tiếp

xúc để em có thể tránh được những vướng mắc và bỡ ngỡ trong

thời gian thực hiện đồ án.

Em xin chân thành cảm ơn cô Nguyễn Thị Hạnh. Nhờ sự

giúp đỡ tận tình và những chỉ bảo của Thầy từ lúc bắt đầu cho tới

lúc kết thúc đồ án mà em đã hoàn thành đúng thời hạn quy định và

tích lũy được cho mình một lượng nền tảng kiến thức quý báu.

Mặc dù đã cố gắng hoàn thành đề tài tốt nhất nhưng do thời

gian và kiến thức còn có hạn nên em sẽ không thể tránh khỏi những

thiếu sót nhất định, rất mong nhận được sự cảm thông, chia sẻ và

tận tình đóng góp của thầy cô.

Em xin chân thành cảm ơn !

1

CHƯƠNG 1. GIỚI THIỆU TỔNG QUAN ĐỀ TÀI

Khái niệm PHP PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf

tạo ra năm 1994. Vì tính hữu dụng của nó và khả năng phát triển,

PHP bắt đầu được sử dụng trong môi trường chuyên nghiệp và nó trở

thành “PHP: Hypertext Preprocessor”

Thực chất PHP là ngôn ngữ kịch bản nhúng trong HTML,

nói một cách đơn giản đó là một trang HTML có nhúng mã PHP,

PHP có thể được đặt rải rác trong HTML.

PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với

máy chủ, là một công nghệ phía máy chủ (Server-Side) và không phụ

thuộc vào môi trường (cross-platform). Đây là hai yếu tố rất quan

trọng, thứ nhất khi nói công nghệ phía máy chủ tức là nói đến mọi

thứ trong PHP đều xảy ra trên máy chủ, thứ hai, chính vì tính chất

không phụ thuộc môi trường cho phép PHP chạy trên hầu hết trên

các hệ điều hành như Windows, Unix và nhiều biến thể của nó... Đặc

biệt các mã kịch bản PHP viết trên máy chủ này sẽ làm việc bình

thường trên máy chủ khác mà không cần phải chỉnh sửa hoặc chỉnh

sửa rất ít.

Khi một trang Web muốn được dùng ngôn ngữ PHP thì phải

đáp ứng được tất cả các quá trình xử lý thông tin trong trang Web đó,

sau đó đưa ra kết quả ngôn ngữ HTML.

Khác với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực

hiện điều gì đó sau khi một sự kiện xảy ra (ví dụ, khi người dùng gửi

một biểu mẫu hoặc chuyển tới một URL).

2

Xampp 2.1. Xampp là gì ? - Xampp là chương trình tạo websever được ứng dụng trên các hệ

điều hành Linus, MacOS, Windown, Cross-platform, Solaris

2.2 Ưu điểm: - Xampp có thể chạy trên tất cả các hệ điều hành.

- Cấu hình đơn giản nhiều chức năng hữu ích cho người dung.

2.3 Khuyết điểm: - Xampp không có hỗ trợ cấu hình modun nên đôi khi sẽ gặp bất tiện

cho người sử dụng

- Dung lượng file cài đặt của xampp tương đối nặng.

3

CHƯƠNG 2. PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1. Đặc tả yêu cầu 1.1. Yêu cầu chức năng: - Phần mềm website bán máy tính qua mạng giúp rút ngắn khoảng cách người mua và người bán.

- Quản lí hàng dễ dàng. - Sản phẩm được sắp xếp có hệ thống người mua dễ dàng tìm kiếm chọn mua sản phẩm. - Đáp ứng nhu cầu mua hàng trực tuyến hiện nay. 1.2.

Yêu cầu phi chức năng: - Phần mềm vẫn còn đơn giản. - Người mua không thể trải nghiệm thử sản phẩm trực tiếp

2. Các tác nhân: 2.1.

2.2.

2.3.

Người quản trị: Có toàn quyền sử dụng và cập nhật sản phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an toàn cho Website. Người sử dụng: Qua Website người sử dụng có thể xem thông tin, lựa chọn sản phẩm mình yêu thích ở mọi nơi và đặt mua. Các trường hợp sử dụng: Mọi khách hàng có nhu cầu mua sắm trên mạng.

4

CHƯƠNG 3. CƠ SỞ DỮ LIỆU MYSQL

3.1. Yêu cầu giao diện của website 3.1.1. Giao diện người dùng

Phải có một giao diện thân thiện dễ sử dụng:  Màu sắc hài hoà làm nổi bật hình ảnh của sản phẩm, font chữ thống nhất, tiện lợi khi sử dụng.

 Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ của cửa hàng hoặc các đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ.

 Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán

chạy, sản phẩm mới nhất, sản phẩm sắp ra mắt…

4.2.2. Giao diện người quản trị:

- Giao diện đơn giản, dễ quản lý dữ liệu. - Phải được bảo vệ bằng User & Password riêng của Admin.

4.3. Phân tích các chức năng của hệ thống Các tác nhân của hệ thống gồm có:

5

CHƯƠNG 4. XÂY DỰNG ỨNG DỤNG THỰC TẾ Sơ đồ use case;

6

Đăng nhập

7

 Đăng xuất

8

 Đăng kí thành viên

9

 Xem thông tin về sản phẩm

10

 Thêm sản phẩm vào giỏ hàng

11

 Đặt hàng

12

 Đổi mật khẩu

13

 Xoá sản phẩm

14

 Sửa thông tin sản phẩm

15

TÀI LIỆU THAM KHẢO

1. http://www.php.net,

2.http://www. mysql.com,

3. http://www.w3school.com,

16