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

Xây dựng website bán sách trực tuyến

51 0 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 đề Xây Dựng Website Bán Sách Trực Tuyến
Tác giả Lê Hữu Quốc Khánh
Người hướng dẫn TS. Lê Thị Mỹ Hạnh
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2020
Thành phố Đà Nẵng
Định dạng
Số trang 51
Dung lượng 7,91 MB

Cấu trúc

  • Chương 1 Tổng Quan Đề Tài (8)
    • 1. Giới thiệu chung (0)
      • 1.2 Tên đề tài (8)
      • 1.3 Lý do chọn đề tài (8)
      • 1.4 Mục tiêu đề tài (8)
      • 1.5 Phạm vi sử dụng (9)
      • 1.6 Phương pháp nghiên cứu (9)
      • 1.7 Công nghệ (9)
      • 1.8 Nội dung nghiên cứu (9)
      • 1.9 Kế hoạch thực hiện đề tài (9)
  • Chương 2 Cơ Sở Lý Thuyết 1. Tổng quan về công nghệ (11)
    • 2. Các thành phần laravel (0)
    • 3. Cách xây dựng ứng dụng laravel (12)
  • Chương 3 Phân Tích Thiết Kế Hệ Thống 1. Phát biểu bài toán (13)
    • 2. Sơ đồ use-case (14)
    • 3. Đặc tả use-case (15)
    • 4. Sơ đồ hoạt động (18)
    • 5. Sơ đồ tuần tự (23)
    • 6. Sơ đồ ERD tổng thể (26)
    • 7. Cấu trúc bảng và ràng buộc (0)
  • Chương 4 Xây Dựng Website 1. Giao diện người dùng (32)
    • 2. Giao diện ADMIN (0)
    • 2. Hướng phát triển đề tài (0)
    • 3. Bài học rút ra từ quá trình thực hiện đồ án (50)
  • Tài Liệu Tham Khảo (51)

Nội dung

Cơ Sở Lý Thuyết 1 Tổng quan về công nghệ

Phân Tích Thiết Kế Hệ Thống 1 Phát biểu bài toán

Sơ đồ use-case

Hình 2.1 Sơ đồ use-case

Đặc tả use-case

- Đối tượng sử dụng (actor) bao gồm: khách hàng.

- Use case này mô tả các bước đăng nhập của các actor vào hệ thống.

 Hệ thống yêu cầu actor cung cấp thông tin đăng nhập gồm tên đăng nhập và mật khẩu.

 Actor nhập xong thông tin đăng nhập và click nút đăng nhập.

 Hệ thống check lại thông tin đăng nhập và thông báo thành công/thất bại cho actor Nếu đăng nhập thành công hệ thống dựa trên thông tin đăng nhập sẽ đồng thời phân quyền tùy theo loại nhân viên Nếu đăng nhập thất bại, hệ thống sẽ hiện thông báo cho người dùng và yêu cầu đăng nhập lại.

- Đối tượng sử dụng (Actor) bao gồm các thành viên trong use case đăng nhập.

- Use case này mô tả việc đăng xuất khỏi hệ thống.

 Actor thực hiện chức năng đăng xuất khỏi hệ thống.

 Hệ thống hiển thị yêu cầu xác nhận từ actor

 Actor dùng xác nhận đăng xuất

 Hệ thống đăng xuất tài khoản actor khỏi hệ thống Nếu Actor không xác nhận đăng xuất thì hệ thống sẽ giữ nguyên hiện trạng.

- Đối tượng sử dụng (Actor) bao gồm các thành viên trong use case đăng nhập.

- Use case này mô tả việc hủy đơn hàng trong hệ thống

 Actor cần đăng nhập vào hệ thống

 Actor chọn món hàng, hoặc đơn hàng mình muốn hủy

4 Usecase Tìm kiếm sản phẩm

- Đối tượng sử dụng (Actor) bao gồm các thành viên trong use case đăng nhập.

- Usecase này mô tả việc tìm kiếm sản phẩm trong hệ thống

 Actor nhập các thông tin có liên quan đến sản phẩm mình cần tìm kiếm

 Actor xác nhận việc tìm kiếm

5 Usecase xác nhận đơn hàng

- Đối tượng sử dụng (Actor) bao gồm Admin, nhân viên trong use case đăng nhập.

- Usecase này mô tả việc xác nhận đơn hàng đã được đặt

 Actor cần đăng nhập vào hệ thống

 Vào trang danh sách đơn hàng đã đặt

 Actor xác nhận duyệt đơn hàng

6 Usecase quản lý blog Website

- Đối tượng sử dụng (Actor) Admin trong use case đăng nhập.

- Usecase này mô tả việc đăng tải các tin tức về website

 Actor đăng nhập vào hệ thống

 Actor vào trang tin tức của website

 Chỉnh sửa, thêm các blog

 Xác nhận chỉnh sửa, thêm

7 Usecase quản lý khuyến mãi

- Đối tượng sử dụng (Actor) Admin trong use case đăng nhập.

- Usecase này mô tả việc đăng tải cập nhật các khuyến mãi của các sản phẩm

 Actor đăng nhập vào hệ thống

 Actor vào trang khuyến mãi của website

 Chỉnh sửa, thêm các sự kiện khuyến mãi

 Xác nhận chỉnh sửa, thêm

- Đối tượng sử dụng (Actor) Admin trong use case đăng nhập

- Usecase này thêm sản phẩm sách vào trong website

 Actor đăng nhập vào hệ thống

 Actor vào trang sách của website

 Thêm tên sách, ngày sản xuất, hình ảnh, tác giả, nhà sản xuất, thể loại, số lượng , giá nhập vào, giá nhập bán ra, giá khuyến mãi, mô tả sản phẩm

 Xác nhận thêm sản phẩm

10 Usecase quản lý nhà xuất bản

- Đối tượng sử dụng (Actor) Admin trong usecase đăng nhập

- Usecase này thêm nhà xuất bản vào trang admin

 Actor đăng nhập vào hệ thống

 Actor vào trang nhà sản xuất của website

 Thêm tên nhà xuất bản, hình ảnh, địa chỉ, mô tả

11 Usecase quản lý tác giả

- Đối tượng sử dụng (Actor) Admin trong usecase đăng nhập

- Usecase này thêm tác giả vào trang admin

 Actor đăng nhập vào hệ thống

 Actor vào trang tác giả của website

 Thêm tên tác giả, hình ảnh, địa chỉ, mô tả

Sơ đồ hoạt động

4.1 Sơ đồ hoạt động đăng ký

4.2 Sơ đồ hoạt động đăng nhập

4.3 Sơ đồ hoạt động thêm giỏ hàng

4.4 Sơ đồ hoạt động đặt hàng

4.5 Sơ đồ hoạt động trang chủ

4.6 Sơ đồ hoạt động quản lý đơn hàng

4.6 Sơ đồ hoạt động thanh toán

Sơ đồ tuần tự

5.1.Sơ đồ tuận tự đăng nhập

5.2.Sơ đồ tuần tự giỏ hàng

5.3 Sơ đồ tuận tự đặt hàng

5.4 Sơ đồ tuần tự quản lý đơn hàng

Sơ đồ ERD tổng thể

Hình 6.1 Sơ đồ erd tổng thể

7 Cấu trúc bảng và các ràng buộc

TT Tên trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id bigint PK,Identity(1,1) Mã user

2 name Nvarchar(255) Not null Tên usr

3 email Varchar(255) Not null Email KH

4 email_verified_at Varchar(255) Not null Xác minh email

5 password Varchar(255) Not null Mật khẩu

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id Bigint(20) PK,Identity(1,1) Mã KH

2 ten_khach_hang Varchar(255) Not null Tên KH

3 Dia_chi Varchar(255) Not null Dia_chi_KH

4 So_dien_thoai Nvarchar(255) Not null SĐT

5 email Nvarchar(255) Not null Email

6 Note Nvarchar(255) Null Ghi chu

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id int PK,Identity(1,1) Mã ĐH

2 Ten_khach_hang Nvarchar(255) Not null Tên KH

3 diachi Nvarchar(255) Not null Địa chỉ

4 Dia_chi_2 Nvarchar(255) null Địa chỉ DP

5 So_dien_thoai Varchar(255) Not null SĐT

6 email Nvarchar(255) Not null email

7 note Nvarchar(255) null Ghi chú

Table: chi_tiet_don_hang

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id bigint PK,Identity(1,1) Mã NV

2 ma_don_hang Int(11) Not null Tên NV

3 ma_sach Varchar(255) Not null Mã sách

4 So_luong Varchar(255) Not null Số lượng

5 Tong_tien decimal Not null Tổng Tiền

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id Int PK,Identity(1,1) Mã sách

2 Ten_sach Varchar(255) Not null Tên sách

3 Ngay_xuat_ban date Not null Ngày XB

4 Hinh_anh image null Hình ảnh

5 Hinh_anh_1 image Null Hình ảnh

6 Hinh_anh_2 Image Null Hình ảnh

7 Hinh_anh_3 image null Hình ảnh

8 Tac_gia Varchar(255) Foreign, not null Tác giả

9 Nha_xuat_ban Varchar(255) Foreign,not null Nhà XB

10 So_luong Varchar(255) Not null Số lượng

11 Gia_nhap decimal Not null Giá nhập

12 Gia_ban decimal Not null Giá bán

13 Gia_khuyen_mai decimal null Giá KM

14 Mo_ta Text null Mô tả

15 Mo_ta_2 Text null Mô tả

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id int PK,Identity(1,1) Mã nxb

2 Ten_nha_xuat_ban Nvarchar(255) Not null Tên NXB

3 Hinh_anh image Not null ảnh NXB

4 Dia_chi Varchar(255) Not null Địa chỉ

5 Mo_ta_1 Text null Mô tả

6 Ma_ta_2 Text null Mô tả

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id Int PK,Identity(1,1) Mã tác giả

2 Ten_tac_gia Nvarchar(255) Not null Tên tác giả

3 Dia_chi Nvarchar(255) Not null Địa chỉ tác giả

4 Ngay_sinh date Not null Ngày sinh

5 Hinh_anh image Not null ảnh tác giả

6 Mo_ta_1 Text not null Mô tả tác giả

7 Mo_ta_2 Text Not null Mô tả tác giả

8 Mo_ta_3 Text not null Mô tả tác giả

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id int PK,Identity(1,1) Mã Danh Mục

2 Ten_danh_muc Nvarchar(255) Not null Tên Danh Mục

3 Mo_ta Text Not null Mô tả DM

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id Int PK,Identity(1,1) Id TLS

2 Ten_the_loai Nvarchar(255) Not null Tên TLS

3 Hinh_anh image Not null Hình ảnh

4 Mo_ta Text Not null mô tả

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 id Int PK,Indentity(1,1) Mã giỏ hàng

2 Hinh_anh Varchar(255) Not null Hình ảnh

3 Ma_sach Int FK Mã sách

4 Price Decimal Not null Giá tiền

5 Quantity Decimal Not null Số lượng

6 Sub_total Decimal Not null Tổng tiền

7 User_id Int FK Mã user

TT Tên Trường Kiểu Dữ Liệu Ràng Buộc Giải Thích

1 Id Int PK,Indentity(1,1) Mã blog

2 Title Text Not null Tiêu đề

3 Category Int FK Danh mục

4 Mo_ta Text Not null Mô tả

5 Mo_ta_2 Text Not null Mô tả 2

Cấu trúc bảng và ràng buộc

1 Giao diện trang chủ người dùng

Hình 3.1 Giao diện trang chủ người dùng

Xây Dựng Website 1 Giao diện người dùng

Bài học rút ra từ quá trình thực hiện đồ án

 Tìm hiểu được quá trình làm việc của của 1 hệ thống bán sách trực tuyến, tự động và tính khách quan chính xác của hệ thống.

 Đã xác định được phần nào cách thực hiện một dự án.

 Có kinh nghiệm hơn trong việc phân tích, thiết kế hệ thống

 Kĩ năng tự tìm hiểu và giải quyết các vấn đề trong quá trình coding.

Ngoài ra điều quan trọng nhất là qua đề tài này đã giúp cho em hiểu rõ hơn và nhìn nhận lại quá trình học tập của mình tại trường Em đã có thêm nhiều kinh nghiệm hơn trong công việc.

Ngày đăng: 07/03/2024, 10:44

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

TÀI LIỆU LIÊN QUAN

w