Professional Documents
Culture Documents
BÁO CÁO
ĐỒ ÁN I
Đề tài :
MSSV: 20185350
b) Nội dung:
Nội dung
1. Lời mở đầu.......................................................................................................1
2. Tổng quan về đề tài.........................................................................................5
2.1. Giới thiệu đề tài.............................................................................................5
2.2. Mục đích nghiên cứu.....................................................................................5
2.3. Mục tiêu đề tài..............................................................................................5
3. Cơ sở lí thuyết..................................................................................................5
3.1. Tổng quan về PHP........................................................................................5
3.2. MySQL.........................................................................................................6
3.3. Mô hình Client – Server................................................................................6
4. Phân tích và thiết kế hệ thống........................................................................6
4.1. Mô tả hoạt động của hệ thống.......................................................................6
4.2. Sơ đồ hoạt động của hệ thống.......................................................................8
4.3. Các yêu cầu của hệ thống..............................................................................8
4.4. Các tác nhân..................................................................................................9
4.5. Các USECASE.............................................................................................9
4.6. Sơ đồ Use-Case...........................................................................................10
4.7. Sơ đồ phân cấp chức năng...........................................................................12
5. Phân tích thiết kế cơ sở dữ liệu....................................................................13
5.1. Mô hình thực thể liên kết.............................................................................13
5.2. Các bảng dữ liệu..........................................................................................14
6. Giao diện........................................................................................................21
6.1. Giao diện Admin.........................................................................................21
6.2. Giao diện User............................................................................................29
Kết luận...............................................................................................................45
Tài liệu tham khảo..............................................................................................46
1. Lời mở đầu
Trong thời buổi số hóa và đặc biệt trong bối cảnh đại dịch Covid – 19 hoành
hành. Việc đi mua bán trực tiếp đôi khi cũng có những trở ngại nhất đinh. Hơn thế
nữa việc bán hàng trực tuyến cũng tiết kiệm rất nhiều chi phí, lợi thế là hơn hẳn kinh
doanh truyền thống, vì vậy việc xây dựng những trang website bán hàng trong thời
buổi này là rất cần thiết.
Vì những lý do trên trên nên em quyết định chọn đề tài đồ án I của mình là “Xây
dựng bán hàng trực tuyến” như là một chính yếu cho nhu cầu ứng dụng công nghệ
thông tin vào kinh doanh. Đề tài sử dụng ngôn ngữ lập trình PHP và hệ quản trị cơ
sở dữ liệu MySQL.
3. Cơ sở lý thuyết
3.1. Tổng quan về PHP
PHP là một ngôn ngữ kịch bản có mục đích chung phổ biến, đặc biệt phù hợp để
phát triển web.
Nhanh chóng, linh hoạt và thực dụng, PHP cung cấp sức mạnh cho mọi thứ từ
blog của bạn đến các trang web phổ biến nhất trên thế giới.
3.2. My SQL
MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và
được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. MySQL
có hệ quả trị cơ sở dữ liệu ổn định và rất dễ sử dụng. Bên cạnh đó tính bảo mật cũng
rất cao
3.3. Mô hình Client – Server
Mô hình client-server là một mô hình phổ biến trong mạng máy tính, được áp
dụng rất rộng rãi và là mô hình của mọi trang web hiện có. Ý tưởng của mô hình này
là máy con gửi một yêu cầu để máy chủ, máy chủ sẽ xử lý và trả kết quả về cho máy
khách
Trang web còn phục vụ cho người dùng những chức năng sau đây:
✓ Tìm kiếm sản phẩm
✓ Xem sản phẩm theo từng danh mục
✓ Lọc và sắp xếp sản phẩm
✓ Chọn sản phẩm và xem chi tiết sản phẩm
✓ Đặt mua sản phẩm và thêm vào giỏ hàng
✓ Xem, cập nhật giỏ hàng (cần đăng nhập để thực hiện)
✓ Đặt hàng (cần đăng nhập để thực hiện)
✓ Đăng ký tài khoản
✓ Đăng nhập tài khoản
✓ Quên mật khẩu, đổi email, đổi mật khẩu
✓ Đặt lịch hẹn đến cửa hàng để được tư vấn
➢ Quản lý đơn hàng: mua hàng, hủy đặt hàng, trả hàng
➢ Quản lý tài khoản (thêm, sửa, xóa thông tin tài khoản).
➢ Quản lý phẩm (thêm, sửa, xóa thông tin sản phẩm).
➢ Quản lý danh mục sản phẩm (thêm, sửa, xóa danh mục sản phẩm).
➢ Quản lý lịch hẹn (thêm xóa, sửa, đăng ký, hủy đăng ký lịch hẹn).
4.6. Sơ đồ Use- Case
6. Giao diện
6.1. Giao diện Admin
Admin sẽ đăng nhập chung trang với User và có những chức năng cơ bản như
Thêm, Xóa, Sửa các mục Product, Category, User, Admin và Order:
Quản lý Category
Thêm Category
Sửa Category
Quản lý User
Thêm User
Sửa User
Quản lý Admin
Thêm Admin
Sửa Admin
Quản lý Order
Đăng nhập
Trang đăng ký
Kết luận
Website đã đáp ứng những chức năng của một trang web cơ bản về bán hàng trực
tuyến.
Đề tài được thực hiện lần đầu vì vậy không thể tránh những thiếu xót, mong thầy
cô thông cảm