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

Đồ án project i đề tài website bán dụng cụ thể thao và thực phẩm bổ sung

19 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

Nội dung

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN TRUYỀN THÔNG ĐỒ ÁN PROJECT I Đề tài: Website bán dụng cụ thể thao thực phẩm bổ sung Sinh viên thực hiện: Phạm Đình Hồng - 20183751 Giảng viên hướng dẫn: Thầy Ngô Tuấn Phong Hà Nội, December 29, 2022 LỜI NÓI ĐẦU Dịch bệnh xảy khiến Thể dục thể thao xem phương pháp rèn luyện sức khỏe có hiệu giúp nâng cao dẻo dai bắp tăng sức đề kháng Hiện tập luyện thể thao thực đa dạng với nhiều hình thức, tập khác Những lợi ích thể dục thể thao thân xã hội nguồn sức mạnh to lớn thúc đẩy người dân rèn luyện ngày Cùng với nhu cầu tập luyện ngày tăng gia tăng nhu cầu sản phẩm hỗ trợ việc tập luyện thuận tiện Vì lý Project I lần em xây dựng Website bán dụng cụ thể thao thực phẩm bổ sung Em xin cảm ơn thầy Ngô Tuấn Phong phụ trách hướng dẫn đồ án cho em MỤC LỤC DANH MỤC HÌNH VẼ CHƯƠNG CHƯƠNG MỞ ĐẦU 1.1 Lý chọn đề tài 1.2 Công nghệ sử dụng CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Đặc điểm công nghệ sử dụng 2.2 Mục tiêu đạt Yêu cầu hệ thống 2.3 Chức 2.3.1 Admin 2.3.2 User 2.3.3 Guess 2.2.1 CHƯƠNG MƠ HÌNH HÓA CHỨC NĂNG 3.1 Biểu đồ use-case tổng quát 3.2 Đặc tả use-case 3.2.1 Use-case đăng nhập 3.2.2 Use-case đăng ký 3.2.3 Use-case quản lý sản phẩm 3.2.4 Use-case quản lý tài khoản 3.2.5 Use-case Đăng xuất CHƯƠNG Biểu đồ 4.1 Biểu đồ đăng nhập 4.2 Biểu đồ đăng ký 4.3 Biểu đồ quản lý sản phẩm 4.4 Biểu đồ quản lý tài khoản 4.5 Biểu đồ Đăng xuất CHƯƠNG Cơ sở liệu 10 TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN 11 5.1 TỔNG KẾT 11 5.2 PHƯƠNG HƯỚNG PHÁT TRIỂN 11 PHỤ LỤC 12 DANH MỤC HÌNH VẼ Hình 3.1 Biểu đồ usecase tổng qt Hình 4.1 Biểu đồ đăng nhập Hình 4.2 Biểu đồ đăng ký Hình 4.3 Biểu đồ quản lý sản phẩm Hình 4.4 Biểu đồ quản lý tài khoản Hình 4.5 Biểu đồ đăng xuất Hình 5.1 Cơ sở dũ liệu hoàn chỉnh 10 CHƯƠNG CHƯƠNG MỞ ĐẦU 1.1 Lý chọn đề tài Trải qua năm bị ảnh hưởng dịch Covid-91, người dần ý thức tầm quan trọng sức khỏe nảy sinh nhu cầu lớn việc tập luyện thể dục thể thao hàng ngày Nhưng có thời gian cơng sức để đến cửa hàng chọn lựa sản phẩm, dụng cụ tập luyện phù hợp Vì em xây dựng Website tạo điều kiện thuận lợi cho người dùng tìm kiếm mua sắm sản phẩm cách nhanh nhất, hiệu 1.2 Công nghệ sử dụng BackEnd: Ngôn ngữ PHP Frontend: HTML, CSS, FrameWork BOOTSTRAP, Javascript Hệ sở liệu MySQL XAMPP : Máy chủ web local CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Đặc điểm công nghệ sử dụng PHP: PHP viết tắt cụm từ Personal Home Page chuyển thành Hypertext Preprocessor Hiểu đơn giản PHP ngơn ngữ lập trình kịch (scripting language) đa mục đích PHP dùng phổ biến cho việc phát triển ứng dụng web chạy máy chủ Dó đó, ngơn ngữ lập trình PHP xử lý chức từ phía server để sinh mã HTML client thu thập liệu biểu mẫu, sửa đổi sở liệu, quản lý file server hay hoạt động khác HTML:HTML hay HyperText Markup Language – Ngôn ngữ đánh dấu siêu văn bản, ngôn ngữ sử dụng cho tài liệu web CSS: CSS viết tắt cụm từ “Cascading Style Sheets”, tạm dịch: ngôn ngữ tạo phong cách cho trang web Ngơn ngữ lập trình quy định cách thành phần HTML trang web thực xuất frontend Javascript:JS có tác dụng giúp chuyển website từ trạng thái tĩnh sang động, tạo tương tác để cải thiện hiệu suất máy chủ nâng cao trải nghiệm người dùng.JavaScript ngôn ngữ sử dụng rộng rãi kết hợp với HTML/CSS để thiết kế web động Bootstrap:Bootstrap framework bao gồm HTML, CSS JavaScript template dùng để phát triển website 2.2 Mục tiêu đạt 2.2.1 Yêu cầu hệ thống Nhu cầu nghiệp vụ: Dự án cung cấp môi trường bán sản phẩm tập luyện thực phẩm bổ sung Các yêu cầu nghiệp vụ: – Bán sản phẩm – Quản lý tài khoản người dùng – Quản lý giỏ hàng – Quản lý tài khoản Giá trị nghiệp vụ: Chúng ta mong đợi trang web bán hàng mang đến hài lòng cho khách hàng,ẽ làm gia tăng doanh số dựa việc gia tăng lưu lượng khác truy cập website 2.3 2.3.1 Chức Admin Quản lý sản phẩm • Liệt kê danh sách sản phẩm • Tạo sản phẩm • Sửa thông tin sản phẩm Quản lý người dùng • Xem thơng tin cá nhân người dùng • Xóa người dùng Quản lý giỏ hàng • Xem thơng tin mua hàng • Xóa đơn hàng 2.3.2 User Thay đổi thông tin cá nhân Đăng nhập Đăng xuất Xem giỏ hàng • Xóa sản phẩm • Thanh tốn Thêm sản phẩm vào giỏ hàng Tìm kiếm sản phẩm 2.3.3 Guess Đăng ký tài khoản Tìm kiếm sản phẩm CHƯƠNG MƠ HÌNH HĨA CHỨC NĂNG Trong chương giới thiệu biểu đồ usecase tổng quát đặc tả cho usecase (ta sử dụng biểu đồ hoạt động để đặc tả) 3.1 Biểu đồ use-case tổng quát Hình 3.1 Biểu đồ usecase tổng quát Hình 3.1 thể usecase tổng quát hệ thống, có tác nhân người dùng (user)quản trị viên (admin)và khácn (guess) Các usecase quan trọng hệ thống Quản lý sản phẩm, Quản lý tài khoản, quản lý đơn hàng, Mua hàng, 3.2 3.2.1 Đặc tả use-case Use-case đăng nhập Tác nhân: Admin Mô tả: Cán y tế muốn vào hệ thống cần phải đăng nhập Điều kiện tiên trước: Phải chọn chức đăng nhập Dòng kiện chính: • Chọn chức đăng nhập • Hệ thống hiển thị ô username password • Hệ thống kiểm tra thông tin, nhập thành công đưa đến trang chủ admin user • hệ thống, sai thực dịng rẽ nhánh • Use case kết thúc Dịng rẽ nhánh: Nếu username password không hệ thống báo lỗi nhập lại Kết quả: user admin đăng nhập vào hệ thống 3.2.2 Use-case đăng ký Tác nhân: Guess Mô tả: Khách muốn tạo tài khoản để mua hàng Điều kiện tiên trước: Phải chọn chức đăng ký Dòng kiện chính: • Chọn chức Đăng ký • Hệ thống hiển thị form tạo tài khoản • Khách nhập thơng tin • Hệ thống kiểm tra thơng tin, thành công đưa thông báo không thực dịng rẽ nhánh • Use case kết thúc Dịng rẽ nhánh: Nếu thơng tin khơng hệ thống báo lỗi yêu cầu nhập lại Kết quả:Tạo tài khoản thành công 3.2.3 Use-case quản lý sản phẩm Tác nhân: Admin Mô tả: Admin muốn thêm sửa xóa sản phẩm Điều kiện tiên trước: Phải đăng nhập Dịng kiện chính: • Chọn chức quản lý sản phẩm • Hệ thống hiển thị thơng tin danh mục sản phẩm • chọn biểu tượng thêm sửa xóa sản phẩm tùy theo u cầu • Thực nhập thơng tin • Hệ thống kiểm tra thông tin, thành công đưa thơng báo khơng thực dịng rẽ nhánh • Use case kết thúc Dòng rẽ nhánh: Nếu thông tin không hợp lệ hệ thống báo lỗi yêu cầu nhập lại Kết quả:Thêm, sửa , xóa thành cơng 3.2.4 Use-case quản lý tài khoản Tác nhân: Admin Mô tả: Admin xem thông tin tài khoản khóa tài khoản Điều kiện tiên trước: Phải đăng nhập admin Dòng kiện chính: • Chọn chức quản lý tài khoản • Hệ thống hiển thị danh sách tài khoản • chọn tài khoản muốn xóa • Xác nhận xóa • Use case kết thúc Dịng rẽ nhánh: khơng Kết quả:Thêm, sửa , xóa thành cơng 3.2.5 Use-case Đăng xuất Tác nhân: Admin , User Mơ tả: Người dùng muốn khỏi hệ thống Điều kiện tiên trước: Phải đăng nhập Dòng kiện chính: • Chọn đăng xuất • Use case kết thúc Dịng rẽ nhánh: khơng Kết quả:Đăng xuất thành công CHƯƠNG Biểu đồ 4.1 Biểu đồ đăng nhập Hình 4.1 Biểu đồ đăng nhậph 4.2 Biểu đồ đăng ký 4.3 Biểu đồ quản lý sản phẩm Hình 4.2 Biểu đồ đăng ký Hình 4.3 Biểu đồ quản lý sản phẩmh 4.4 Biểu đồ quản lý tài khoản Hình 4.4 Biểu đồ quản lý tài khoản 4.5 Biểu đồ Đăng xuất Hình 4.5 Biểu đồ đăng xuấ CHƯƠNG Cơ sở liệu Hình 5.1 Cơ sở liệu hồn chỉnh 10 CHƯƠNG 6:TỔNG KẾT VÀ HƯỚNG PHÁT TRIỂN 5.1 TỔNG KẾT Qua trình thực Project này, em trau dồi kỹ phân tích, giải vấn đề lập trình, biết quản lý source code biết viết báo cáo khoa học Trong q trình làm việc em cịn gặp phải số vướng mắc tìm cách giải Tuy nhiên thời gian có hạn nên số chức cịn chưa hồn thành 5.2 PHƯƠNG HƯỚNG PHÁT TRIỂN Tiếp tục hoàn thành phần việc chưa hoàn thành Bổ sung thêm chức theo dõi đơn hàng, xem lịch sử giao dịch 11 PHỤ LỤC Xem mã nguồn trang web 12

Ngày đăng: 03/07/2023, 15:28

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

TÀI LIỆU LIÊN QUAN

w