1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thiết kế trang web bán sách trực tuyến

46 8 0

Đ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 đề Thiết Kế Trang Web Bán Sách Trực Tuyến
Tác giả Kim Quang Huy, Lương Tiến Sang
Người hướng dẫn ThS. Trần Anh Dũng
Trường học Đại Học Quốc Gia Tp. Hồ Chí Minh
Thể loại báo cáo đồ án
Năm xuất bản 2021
Thành phố Tp. HCM
Định dạng
Số trang 46
Dung lượng 2,82 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN (11)
    • 1.1 Tên đề tài: Website bán sách trực tuyến (11)
    • 1.2 Lựa chọn giải pháp công nghệ (11)
    • 1.3 Thông tin nhóm (11)
  • CHƯƠNG 2. CƠ SỞ LÝ THUYẾT (12)
    • 2.1 Ngôn ngữ lập trình PHP (12)
      • 2.1.1 PHP là gì (12)
      • 2.1.2 Lịch sử phát triển (12)
    • 2.2 Tổng quan về hệ quản trị cơ sở dữ liệu MySQL (13)
  • CHƯƠNG 3: KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG (14)
    • 3.1 Đối tượng và phạm vi nghiên cứu và lựa chọn giải pháp công nghệ (14)
      • 3.1.1 Đối tượng nghiên cứu (14)
      • 3.1.2 Phạm vi nghiên cứu (14)
      • 3.1.3 Lựa chọn giải pháp công nghệ (14)
    • 3.2 Đối tượng sử dụng hệ thống (14)
    • 3.3 Phân tích (15)
      • 3.3.1 Yêu cầu chất lượng (15)
      • 3.3.2 Yêu cầu chức năng (15)
    • 3.4 Tổng quát chức năng (17)
      • 3.4.1 Sơ đồ Usecase (17)
      • 3.4.2 Usecase khách hàng (18)
      • 3.4.3 Usecase khách vãng lai (19)
      • 3.4.4 Usecase admin (20)
      • 3.4.5 Sơ đồ hoạt động quá trình mua hàng (21)
      • 3.4.6 Sơ đồ hoạt động xử lí đơn hàng (22)
      • 3.4.7 Sơ đồ hoạt động cập nhật sách (23)
    • 3.5 Thiết kế hệ thống (24)
      • 3.5.1 Sơ đồ mối quan hệ giữa các thực thể (24)
      • 3.5.2 Thiết kế cơ sở dữ liệu (24)
  • CHƯƠNG 4: THIẾT KẾ, HIỆN THỰC GIAO DIỆN (25)
    • 4.1 Màn hình trang chủ (25)
    • 4.2 Màn hình đăng ký đăng nhập (27)
    • 4.3 Màn hình sách (28)
    • 4.4 Màn hình giỏ hàng (29)
    • 4.5 Màn hình sách yêu thích (30)
    • 4.6 Màn hình chi tiết đơn hàng (31)
    • 4.7 Màn hình chọn phương thức thanh toán (32)
    • 4.8 Màn hình mua sách (33)
    • 4.9 Màn hình tài khoản (34)
    • 4.10 Màn hình đăng nhập admin (35)
    • 4.11 Màn hình thêm thể loại sách (36)
    • 4.12 Màn hình danh sách thể loại sách (37)
    • 4.13 Màn hình thêm nhà xuất bản (38)
    • 4.14 Màn hình danh sach nhà xuất bản (39)
    • 4.15 Màn hình thêm sách (40)
    • 4.16 Màn hình danh sách sách (41)
    • 4.17 Màn hình thêm slider (42)
    • 4.18 Màn hình danh sách slider (43)
    • 4.19 Màn hình thông tin đơn hàng khách đặt (44)
    • 1. Kết luận (45)
    • 2. Hướng phát triển (45)
  • TÀI LIỆU THAM KHẢO (46)

Nội dung

TỔNG QUAN

Lựa chọn giải pháp công nghệ

Sử dụng ngôn ngữ lập trình HTML, CSS và Javascript để thiết kế giao diện cho website

Sử dụng hệ quản trị cơ sở dữ liệu MySQL để thiết lập cơ sở dữ liệu cho website

Sử dụng ngôn ngữ lập trình PHP để tạo các chức năng của website.

Thông tin nhóm

STT MSSV Họ và tên Email

1 18520411 Kim Quang Huy 18520411@gm.uit.edu.vn

2 18520415 Lương Tiến Sang 18520415@gm.uit.edu.vn

CƠ SỞ LÝ THUYẾT

Ngôn ngữ lập trình PHP

PHP (Hypertext Preprocessor) là ngôn ngữ lập trình kịch bản mã nguồn mở, chủ yếu dùng để phát triển ứng dụng máy chủ Với khả năng nhúng dễ dàng vào HTML, PHP được tối ưu hóa cho các ứng dụng web, mang lại tốc độ nhanh và cú pháp tương tự như C và Java Sự dễ học và thời gian phát triển ngắn đã giúp PHP trở thành ngôn ngữ lập trình web phổ biến nhất trên toàn cầu.

PHP được phát triển từ sản phẩm PHP/FI, do Rasmus Lerdorf tạo ra vào năm 1994 Ban đầu, PHP/FI được xem như một tập con đơn giản của mã kịch bản Perl để theo dõi lượt truy cập vào bản sơ yếu lý lịch của ông Bộ mã này được gọi là 'Personal Home Page Tools' Khi cần thêm chức năng, Rasmus đã phát triển một bộ thực thi bằng C lớn hơn, cho phép truy vấn cơ sở dữ liệu và hỗ trợ phát triển ứng dụng web đơn giản Ông đã công bố mã nguồn của PHP/FI để mọi người có thể xem, sử dụng, sửa lỗi và cải tiến.

"Personal Home Page/Forms Interpreter" (PHP) là một ngôn ngữ lập trình với nhiều chức năng cơ bản, bao gồm các biến kiểu như Perl và khả năng tự động thông dịch các biến từ form cùng cú pháp HTML nhúng Mặc dù cú pháp của PHP tương tự như Perl, nhưng nó có phần hạn chế và thiếu nhất quán Vào năm 1997, phiên bản PHP/FI 2.0 đã thu hút hàng ngàn người dùng trên toàn thế giới, với khoảng 50.000 tên miền cài đặt, chiếm 1% tổng số tên miền trên Internet Dù có hàng nghìn người tham gia đóng góp, dự án này vẫn chủ yếu là công trình của một cá nhân PHP/FI 2.0 chính thức ra mắt vào tháng 11 năm 1997, sau thời gian dài phát hành dưới dạng beta.

▪ Các phiên bản của PHP:

+ PHP3, PHP4,PHP5,PHP6,PHP7.

Tổng quan về hệ quản trị cơ sở dữ liệu MySQL

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới, được ưa chuộng bởi các nhà phát triển ứng dụng nhờ vào tốc độ cao, tính ổn định và dễ sử dụng Hệ thống này hoạt động trên nhiều hệ điều hành khác nhau và cung cấp một loạt các hàm tiện ích mạnh mẽ Với tính bảo mật cao, MySQL là sự lựa chọn lý tưởng cho các ứng dụng truy cập cơ sở dữ liệu trên internet Đặc biệt, MySQL hoàn toàn miễn phí và có nhiều phiên bản tương thích với các hệ điều hành như Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris và SunOS.

KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG

Đối tượng và phạm vi nghiên cứu và lựa chọn giải pháp công nghệ

▪ Các website bán sách như: fahasa.com, nhasachphuongnam.com,…

▪ Chủ cửa nhà sách hiện tại

▪ Khảo sát trực tiếp từ khách hàng, chủ nhà sách và những mong muốn của cá nhân

▪ Tham khảo và thu thập thông tin qua các website bán sách

3.1.3 Lựa chọn giải pháp công nghệ

▪ Sử dụng ngôn ngữ lập trình HTML, CSS và Javascript để thiết kế giao diện cho website

▪ Sử dụng hệ quản trị cơ sở dữ liệu MySQL để thiết lập cơ sở dữ liệu cho website

▪ Sử dụng ngôn ngữ lập trình PHP để tạo các chức năng của website.

Đối tượng sử dụng hệ thống

Website bán sách này chủ yếu phục vụ các đối tượng như quản trị viên, nhân viên kho, khách hàng, nhân viên giao hàng và khách hàng vãng lai.

- Quản trị viên o Xử lí đơn hàng o Cập nhật nhân viên o Cập nhật sách o Cập nhật danh mục sách o Cập nhật nhà xuất bản

- Khách hàng o Xem thông tin sách o Đặt hàng o Cập nhật dơn hàng o Xem đơn hàng

- Khách hàng vãng lai o Xem thông tin sách o Đăng ký tài khoản o Đăng nhập vào website

Phân tích

- Giao diện đơn giản, dễ sử dụng

- Có tính bảo mật, an toàn

- Tốc độ xử lý nhanh chóng, dễ dàng

Người quản trị hệ thống nắm giữ toàn bộ quyền hạn, cho phép họ cập nhật thông tin về sách, danh mục, nhà xuất bản và nhân viên trong nhà sách Họ cũng có khả năng thiết lập quyền truy cập cho nhân viên và quản lý quy trình xử lý đơn hàng một cách hiệu quả.

Khách hàng có thể tìm kiếm và chọn lựa những cuốn sách yêu thích để thêm vào giỏ hàng và tạo đơn đặt hàng Để thuận tiện cho các giao dịch sau này, họ cần đăng ký tài khoản và mật khẩu.

Khách hàng chỉ có thể xem thông tin về sách, bao gồm giá cả và chất lượng sản phẩm, nhưng chưa thể mua ngay Để thực hiện giao dịch, khách hàng vãng lai cần đăng ký và đăng nhập vào hệ thống.

Tổng quát chức năng

3.4.5 Sơ đồ hoạt động quá trình mua hàng

3.4.6 Sơ đồ hoạt động xử lí đơn hàng

3.4.7 Sơ đồ hoạt động cập nhật sách

Thiết kế hệ thống

3.5.1 Sơ đồ mối quan hệ giữa các thực thể

3.5.2 Thiết kế cơ sở dữ liệu

STT Tên bảng Diễn giải

3 danhmuc Bảng danh mục sách

4 Publishing Bảng nhà xuất bản

5 Category Bảng thể loại sách

7 Wishlist Bảng sách yêu thích

THIẾT KẾ, HIỆN THỰC GIAO DIỆN

Màn hình thông tin đơn hàng khách đặt

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Kết luận

Đã hoàn thành được các chức năng của các tác nhân như:

- Khách hàng vãng lai Thiết kế được website có giao diện gần gủi với người dùng.

Hướng phát triển

Xây dựng thêm một số chức năng như:

- Đăng nhập bằng tài khoản facebook, email,…

Nâng cấp và hoàn thiện giao diện người dùng, các chức năng và tính bảo mật của hệ thống

Tối ưu hóa hệ thống về cấu trúc database, code.

Ngày đăng: 15/01/2022, 21:44

HÌNH ẢNH LIÊN QUAN

4.2 Màn hình đăng ký đăng nhập - Thiết kế trang web bán sách trực tuyến
4.2 Màn hình đăng ký đăng nhập (Trang 27)
4.3 Màn hình sách - Thiết kế trang web bán sách trực tuyến
4.3 Màn hình sách (Trang 28)
4.4 Màn hình giỏ hàng - Thiết kế trang web bán sách trực tuyến
4.4 Màn hình giỏ hàng (Trang 29)
4.5 Màn hình sách yêu thích - Thiết kế trang web bán sách trực tuyến
4.5 Màn hình sách yêu thích (Trang 30)
4.6 Màn hình chi tiết đơn hàng - Thiết kế trang web bán sách trực tuyến
4.6 Màn hình chi tiết đơn hàng (Trang 31)
4.7 Màn hình chọn phương thức thanh toán - Thiết kế trang web bán sách trực tuyến
4.7 Màn hình chọn phương thức thanh toán (Trang 32)
4.8 Màn hình mua sách - Thiết kế trang web bán sách trực tuyến
4.8 Màn hình mua sách (Trang 33)
4.9 Màn hình tài khoản - Thiết kế trang web bán sách trực tuyến
4.9 Màn hình tài khoản (Trang 34)
4.10 Màn hình đăng nhập admin - Thiết kế trang web bán sách trực tuyến
4.10 Màn hình đăng nhập admin (Trang 35)
4.11 Màn hình thêm thể loại sách - Thiết kế trang web bán sách trực tuyến
4.11 Màn hình thêm thể loại sách (Trang 36)
4.12 Màn hình danh sách thể loại sách - Thiết kế trang web bán sách trực tuyến
4.12 Màn hình danh sách thể loại sách (Trang 37)
4.13 Màn hình thêm nhà xuất bản - Thiết kế trang web bán sách trực tuyến
4.13 Màn hình thêm nhà xuất bản (Trang 38)
4.14 Màn hình danh sach nhà xuất bản - Thiết kế trang web bán sách trực tuyến
4.14 Màn hình danh sach nhà xuất bản (Trang 39)
4.15 Màn hình thêm sách - Thiết kế trang web bán sách trực tuyến
4.15 Màn hình thêm sách (Trang 40)
4.16 Màn hình danh sách sách - Thiết kế trang web bán sách trực tuyến
4.16 Màn hình danh sách sách (Trang 41)
4.17 Màn hình thêm slider - Thiết kế trang web bán sách trực tuyến
4.17 Màn hình thêm slider (Trang 42)
4.18 Màn hình danh sách slider - Thiết kế trang web bán sách trực tuyến
4.18 Màn hình danh sách slider (Trang 43)
4.19 Màn hình thông tin đơn hàng khách đặt - Thiết kế trang web bán sách trực tuyến
4.19 Màn hình thông tin đơn hàng khách đặt (Trang 44)

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

TÀI LIỆU LIÊN QUAN

w