Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 78 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
78
Dung lượng
1,26 MB
Nội dung
LỜI MỞ ĐẦU Chúng ta nói kỷ 21 chứng kiến phát triển mạnh mẽ ngành Công nghệ thông tin Công nghệ thông tin (CNTT) thay đổi giới cách nhanh chóng bước kéo tri thức nhân loại xích lại gần Đó nhờ việc phát triển hệ thống website toàn giới Ngày nay, Website đóng vai trị quan trọng người từ giải trí quảng cáo, thương mại, quản lý…Website (thương mại điện tử) thay phương thức kinh doanh cũ doanh nghiệp tính ưu việt mà Website mang lại như: nhanh hơn, rẽ hơn, tiện dụng hơn, hiệu không bị giới hạn không gian thời gian Với tầm quan trọng đó, người cần trang bị cho kiến thức tảng Web Nếu bạn sở hữu lượng kiến thức rộng lớn tảng Web bạn có hội tìm kiếm việc làm dễ dàng Bởi vì, bạn đảm nhận công việc IT công ty không chuyên IT công ty có ứng dụng CNTT vào quản lý Website tổ chức Ngân hàng, công ty Sản xuất, dịch vụ, nhà hàng, khách sạn, công ty kinh doanh thương mại điện từ, trường học…, đặc biệt tham gia vào công ty sản xuất phần mềm (Website, ứng dụng Web mobile) Xuất phát từ nhu cầu thực tế nhóm chúng em định “Xây Dựng Website Bán Laptop trực tuyến” nhằm tạo hệ thống quản lý bán hàng có tính thiết thực ứng dụng vào thực tế Vì vậy, chúng em thực “Xây Dựng Bán Laptop trực tuyến” cho cửa bán laptop Website bán máy tính Poly’s Computer quản lý phát triển nhóm PolyComputer Trang NHẬN XÉT CỦA GIẢNG VIÊN Giảng viên hướng dẫn (Ký, ghi rõ họ tên) Trang NHẬN XÉT HỘI ĐỒNG PHẢN BIỆN Hội đồng phản biện (Ký, ghi rõ họ tên) Trang PHẦN – GIỚI THIỆU ĐỀ TÀI DỰ ÁN Lý lựa chọn Như thấy thị trường việc cạnh tranh ngày trở nên liệt hầu hết nhà kinh doanh, nhũng công ty lớn tâm đến việc thỏa mãn khách hàng cách tốt Hiện nhiều doanh nghiệp phát triển hệ thống bán hàng theo loại thương mại điện tử So với kinh doanh truyền thống thương mại điện tử chi phí thấp hơn, hiệu đạt cao Hơn nữa, với lợi công nghệ internet nên việc truyền tải thông tin sản phẩm nhanh chóng, thuận tiện Kết hợp với phận giao hàng tận nơi, tăng thêm lợi nhuận để loại hình phát triển Biết nhu cầu chương trình “Xây Dựng Website Bán Máy Tính” xây dựng nhằm để đáp ứng cho người tiêu dùng tồn quốc thơng qua hệ thống website họ đặt mua mặt hàng hay sản phẩm cần thiết Mục tiêu dự án ✔ Đỡ tốn nhiều thời gian người dùng nhà quản lý việc tham gia hoạt động mua bán hàng ✔ Giúp người tiêu dùng có giá hình ảnh mặt hàng cách xác ✔ Giúp nhà quản lý dễ dàng việc quản lý sản phẩm ✔ Nhà quản lý thống kê sản phẩm bán chạy nhanh giúp cho hoạt động sản xuất kinh doanh trở nên tốt ✔ Tăng doanh thu cửa hàng Trang Yêu cầu dự án Yêu cầu chức Đối tượng khách hàng: - Gợi ý sản phẩm ưu thích, giảm giá - Tìm kiếm sản phẩm phù hợp tên - Các lọc xếp để khách hàng có lựa chọn phù hợp - Đặt hàng máy tính - Đánh giá sản phẩm sau hoàn thành - Quản lý tài khoản - Quản lý đơn hàng - Quản lý đánh giá Đối tượng quản lý: - Quản lý đơn hàng - Quản lý sản phẩm - Quản lý thương hiệu - Quản lý danh mục - Cập nhật thông tin sản phẩm - Phản hồi đánh giá người dùng - Thống kê khách hàng đặt hàng - Thống kê doanh thu, số lượng biểu đồ Đối tượng quản lý hệ thống: - Quản lý tài khoản khách hàng shop(Phân quyền) - Thống kê doanh thu, số lượng biểu đồ Trang Yêu cầu phi chức - Giao diện thân thiện - Thao tác dễ dàng - Toàn vẹn liệu - Dễ dàng nâng cấp, bảo trì - Trang web truy cập nhanh Yêu cầu bảo mật - - Có quyền hệ thống: o Khách mua hàng chưa đăng nhập o Khách mua hàng đăng nhập o Quản lý cửa hàng o Quản lý hệ thống Khách hàng mua hàng chưa đăng nhập mua hàng nhận kết qua email Muốn thực đầy đủ chức phải đăng ký đăng nhập lại - Khách hàng mua hàng đăng nhập vào chức Khách hàng - Quản lý cửa hàng sau đăng nhập quản lý sản phẩm thực chức - Quản lý hệ thống thực chức Phạm vi dự án - Đối tượng sử dụng: o Tất người sử dụng thiết bị vào trình duyệt web - Thời gian phát triển: o Từ ngày 09/01/2022 đến ngày 16/04/2022 Trang Môi trường công nghệ - Môi trường: Triển khai môi trường Web - Hệ điều hành: Tất hệ điều hành - Cơ sở liệu: SQL Server - Công nghệ lập trình: o Backend: Java, SpringBoot, Spring Data JPA, Spring Security JWT o Frontend: Angular, Thymleaf, JavaScript, TypeScript, HTML, CSS, SCSS, Angular Material, Bootstrap, Google Maps API Trang - Sơ đồ kiến trúc cơng nghệ chính: Hình 1: Sơ đồ kiến trúc SpringBoot Trang Hình 2: Sơ đồ kiến trúc SpringBoot Angular PHẦN – PHÂN TÍCH YÊU CẦU Sơ đồ UserCase Trang Hình 3: Use Case Người Quản Lý Thống Mô tả: Quản lý hệ thống người có quyền cao website Vì có chức xem thống kê doanh thu bán hàng Thống kê số lượng có thống kê số người dùng, thống kê đơn đặt hàng, thống kê sản phẩm Về chức quản lý có quản lý người dùng, quản lý sản phẩm, quản lý doanh thu bán hàng, quản lý website Trang 10 Xây dựng kịch STT TestCaseI D Data test Trang 64 Giả định Xây dựng kịch STT TestCaseI D Data test Giả định Trang 65 Xây dựng kịch STT TestCaseI D Data test Giả định Xây dựng kịch STT Trang 66 TestCaseI D Data test Giả định Xây dựng kịch STT Trang 67 TestCaseI T1 D Data test I A0 A0 Giả định Đ Tr Xây dựng kịch STT Cá Trang 68 TestCaseI D Data test Giả định Trang 69 Xây dựng kịch STT TestCaseI D Data test Giả định Trang 70 Xây dựng kịch STT TestCaseI D Data test Trang 71 Giả định Xây dựng kịch STT Trang 72 TestCaseI D Data test Giả định Xây dựng kịch STT Trang 73 hàng cửa - Lựa chọn sản phẩm mà khơng muốn mua - Ckick vào hủy thông báo bạn muốn mua sản phẩm - Click có - Khách hàng đăng nhập vào hệ thống tim kiếm sản phẩm muốn mua thêm vào giỏ hàng -Khách hàng không thihcs sản phẩm thêm vào giỏ hàng vào hàng cửa - Lựa chọn sản phẩm mà khơng muốn mua - Ckick vào hủy thông báo bạn muốn mua sản phẩm - Click không Trang 74 TestCaseI D Data test Giả định Xây dựng kịch STT TestCaseI D Data test Trang 75 Giả định Xây dựng kịch STT TestCaseI D Data test Giả định Trang 76 Xây dựng kịch STT TestCaseI D Data test Giả định Xây dựng kịch STT Trang 77 Trang 78 ... hình phát triển Biết nhu cầu chương trình ? ?Xây Dựng Website Bán Máy Tính? ?? xây dựng nhằm để đáp ứng cho người tiêu dùng toàn quốc thơng qua hệ thống website họ đặt mua mặt hàng hay sản phẩm cần... tham gia hoạt động mua bán hàng ✔ Giúp người tiêu dùng có giá hình ảnh mặt hàng cách xác ✔ Giúp nhà quản lý dễ dàng việc quản lý sản phẩm ✔ Nhà quản lý thống kê sản phẩm bán chạy nhanh giúp cho... giá - Tìm kiếm sản phẩm phù hợp tên - Các lọc xếp để khách hàng có lựa chọn phù hợp - Đặt hàng máy tính - Đánh giá sản phẩm sau hoàn thành - Quản lý tài khoản - Quản lý đơn hàng - Quản lý đánh