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

Đề tài: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN CƯỜNG MOTO

35 49 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

Định dạng
Số trang 35
Dung lượng 7,08 MB
File đính kèm Báo-cáo-website.rar (7 MB)

Cấu trúc

  • LỜI MỞ ĐẦU

  • PHẦN 1: GIỚI THIỆU

    • CHƯƠNG 1: GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG

      • 1. Phần mền Visual Studio 2019

      • 2. Ngôn ngữ ASP.net

    • CHƯƠNG 2: GIỚI THIỆU ĐỀ TÀI

      • 1. Lý do chọn đề tài

      • 2. Hướng tiếp cận của đề tài

      • 3. Nội dung thực hiện của đề tài

      • 4. Ý nghĩa lý luận và thực tiễn của đề tài

      • 5. Cấu trúc của một bài báo cáo

  • PHẦN 2: NỘI DUNG

    • CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU

      • 1. Khảo sát hiện trạng

      • 2. Mô tả đề tài

      • 3. Mục đích của đề tài

    • CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG WEBSITE BÁN XE PHÂN KHỐI LỚN

      • 1. Xác định ranh giới của hệ thống, các tác nhân tham gia vào hệ thống và chức năng của mỗi tác nhân

      • 2. Sơ đồ chức năng (Use case Diagram)

      • 3. Đặc tả cho một số chức năng

    • CHƯƠNG 3: THIẾT KẾ HỆ THỐNG

      • 1. Thiết kế CSDL (từ sơ đồ lớp  CSDL cho hệ thống)

      • 2. Cài đặt cho một số chức năng cơ bản:

  • PHẦN 3: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN

    • 1. Kết quả đạt được

    • 2. Hạn chế của đề tài

    • 3. Hướng phát triển

  • TÀI LIỆU THAM KHẢO

Nội dung

Qua một thời gian nghiên cứu, phân công công việc và tiến hành thực hiện đến nay, đề tài “Xây dựng website bán xe phân khối lớn” đã hoàn thành. Em xin chân thành cảm ơn thầy đã trang bị kiến thức quý báu trong suốt quá trình học. Trong suốt thời gian từ khi bắt đầu làm đồ án môn học cho đến khi hoàn thành, đã nhận được nhiều sự quan tâm, chỉ bảo, giúp đỡ của thầy cô, anh chị khóa trên và bạn bè xung quanh. Em cũng xin chân thành cảm ơn thầy Trần Bá Minh Sơnđã tận tình giảng dạy và hướng dẫn chúng em hoàn thành tốt đề tài. Trong quá trình thực hiện đề tài, dù đã cố gắng rất nhiều nhưng vẫn không tránh khỏi những thiếu xót cũng như những hạn chế nhất định. Em mong nhận được sự đóng góp ý kiến, chỉ bảo tận tình của các thầy cô và các bạn để đề tài của em hoàn thiện hơn và thiết thực hơn. Em xin chân thành cảm ơn

GIỚI THIỆU CÔNG NGHỆ SỬ DỤNG

Phần mền Visual Studio 2019

Visual Studio là công cụ lập trình website nổi tiếng của Microsoft, không có phần mềm nào có thể thay thế Được phát triển bằng hai ngôn ngữ C# và VB+, Visual Studio giúp người dùng lập trình hệ thống một cách dễ dàng và nhanh chóng.

Visual Studio, phần mềm lập trình hệ thống do Microsoft phát triển, đã trải qua nhiều phiên bản kể từ khi ra mắt Sự đa dạng này cho phép người dùng lựa chọn phiên bản phù hợp với dòng máy và cấu hình của mình, mang lại trải nghiệm lập trình tối ưu.

- Bên cạnh đó, Visual Studio còn cho phép người dùng có thể tự chọn lựa giao diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng.

- Một số tính năng của phần mềm:

Visual Studio là một IDE mạnh mẽ, cung cấp trình soạn thảo mã với tính năng tô sáng cú pháp và hoàn thiện mã thông minh thông qua IntelliSense Tính năng này hỗ trợ không chỉ cho các hàm, biến và phương pháp mà còn cho các cấu trúc ngôn ngữ như truy vấn và vòng điều khiển.

Các trình biên tập mã Visual Studio cho phép người dùng cài đặt dấu trang trong mã, giúp việc điều hướng trở nên nhanh chóng và dễ dàng hơn Tính năng này hỗ trợ các thao tác như thu hẹp các khối mã lệnh và tìm kiếm nâng cao, nâng cao hiệu suất làm việc của lập trình viên.

Visual Studio cung cấp tính năng biên dịch nền, cho phép phần mềm biên dịch mã trong khi người dùng đang viết Tính năng này giúp cung cấp phản hồi nhanh chóng về cú pháp và các lỗi biên dịch, với các lỗi được đánh dấu bằng gạch gợn sóng màu đỏ.

Visual Studio includes a powerful debugging tool that supports both machine-level and source-level debugging It features various design tools, including a Windows Form Designer, WPF Designer, and a web development designer.

Ngôn ngữ ASP.net

ASP.NET là nền tảng ứng dụng web do Microsoft phát triển, cho phép lập trình viên tạo ra các trang web động, ứng dụng web và dịch vụ web Tích hợp HTML, CSS và Javascript, ASP.NET lần đầu ra mắt vào tháng 2 năm 2002 cùng với phiên bản 1.0 của NET framework, kế thừa công nghệ Active Server Pages (ASP) của Microsoft Nền tảng này được biên dịch dưới dạng Common Language Runtime (CLR), cho phép lập trình viên sử dụng bất kỳ ngôn ngữ nào được hỗ trợ bởi NET để viết mã ASP.NET.

- Những ưu điểm của ASP.net:

+ ASP.Net cho phép bạn lựa chọn một trong các ngôn ngữ lập trình mà bạn yêu thích: Visual Basic.Net, J#, C#,…

Trang ASP.Net được biên dịch thành các tập tin DLL, cho phép máy chủ thực thi nhanh chóng và hiệu quả Đây là một sự cải tiến đáng kể so với phương pháp thông dịch của ASP.

ASP.Net cung cấp hỗ trợ mạnh mẽ với bộ thư viện phong phú của Net Framework, cho phép làm việc hiệu quả với XML, dịch vụ web, và truy cập cơ sở dữ liệu thông qua ADO.Net.

+ ASPX và ASP có thể cùng hoạt động trong 1 ứng dụng.

+ ASP.Net sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diện riêng > Dễ đọc, dễ quản lý và bảo trì.

+ Kiến trúc lập trình giống ứng dụng trên Windows.Hỗ trợ quản lý trạng thái của các control.

+ Tự động phát sinh mã HTML cho các Server control tương ứng với từng loại Browser

+ Triển khai cài đặt: Không cần lock, không cần đăng ký DLL Cho phép nhiều hình thức cấu hình ứng dụng

+ Hỗ trợ quản lý ứng dụng ở mức toàn cục

 Global.aspx có nhiều sự kiện hơn

 Quản lý session trên nhiều Server, không cần Cookies

GIỚI THIỆU ĐỀ TÀI

Lý do chọn đề tài

Công nghệ thông tin ngày nay đóng vai trò quan trọng trong việc thúc đẩy tăng trưởng kinh tế và khuyến khích đổi mới sáng tạo, ảnh hưởng tích cực đến nền kinh tế toàn cầu cũng như nền kinh tế của từng quốc gia.

Công nghệ thông tin đã trở thành yếu tố then chốt trong sự phát triển kinh tế - xã hội và an ninh - quốc phòng, với nhiều thành tựu quan trọng được ứng dụng rộng rãi Việc tăng cường ứng dụng công nghệ thông tin không chỉ thay đổi tác phong làm việc mà còn nâng cao năng suất lao động và dân trí Do đó, công nghệ thông tin sẽ đóng vai trò là nền kinh tế mũi nhọn của đất nước trong những năm tới.

Thương mại điện tử đang trở thành một lĩnh vực quan trọng tại Việt Nam, với nhiều cơ quan, công ty và cá nhân nghiên cứu và phát triển các ứng dụng công nghệ nhằm thúc đẩy kinh doanh Mặc dù đã có nhiều nỗ lực trong việc áp dụng thương mại điện tử, lĩnh vực này vẫn còn mới mẻ và đang trong quá trình phát triển Nhằm đóng góp vào sự tiến bộ của thương mại điện tử tại Việt Nam, tôi đã quyết định thực hiện đề tài “Xây dựng website bán xe phân khối lớn”.

Người tiêu dùng chỉ cần thực hiện một vài thao tác đơn giản trên máy tính có kết nối Internet để dễ dàng tìm kiếm và mua sắm các sản phẩm mình cần Bằng cách truy cập vào các trang web bán hàng, làm theo hướng dẫn và nhấp vào những mặt hàng yêu thích, họ có thể chọn lựa thoải mái mà không cần phải di chuyển Dịch vụ giao hàng tận nơi giúp tiết kiệm thời gian, công sức và chi phí cho người mua.

Hướng tiếp cận của đề tài

Phần mềm cần được thiết kế với mục tiêu hướng đến người dùng, đảm bảo cung cấp đầy đủ thông tin cần thiết Việc phát triển phần mềm không thể sơ sài, mà phải chi tiết hóa toàn bộ thông tin giống như trong quá trình lưu trữ truyền thống của người dùng.

Nội dung thực hiện của đề tài

Khảo sát các trang web bán hàng trực tuyến như beautybuffet.com.vn, shopee.vn, lazada.vn và nhaphang247.com giúp thu thập thông tin quý giá để xây dựng một website bán mỹ phẩm hiệu quả Những phân tích từ các trang này sẽ cung cấp cái nhìn sâu sắc về cách thức trình bày sản phẩm, tối ưu hóa trải nghiệm người dùng và chiến lược marketing, từ đó nâng cao khả năng cạnh tranh trong thị trường mỹ phẩm trực tuyến.

- Phân tích tính năng hệ thống

+ Từ quá trình khảo sát, phân tích và đưa ra bảng các chức năng chính của hệ thống và phân tích chi tiết từng chức năng.

- Phân tích thiết kế với UML

+ Vẽ và phân tích biểu đồ User Case.

+ Biểu đồ tuần tự, biểu đồ lớp.

- Phân tích thiết kế CSDL

- Phân tích thiết kế chương trình.

Ý nghĩa lý luận và thực tiễn của đề tài

Hệ thống phần mềm hỗ trợ doanh nghiệp và cửa hàng giới thiệu, bán sản phẩm nhanh chóng qua trang web bán máy tính Người dùng chỉ cần thực hiện vài thao tác đơn giản trên thiết bị kết nối Internet để tiếp cận và sở hữu sản phẩm mong muốn mà không tốn nhiều thời gian.

- Đề tài này giúp chúng em hiểu rõ hơn nghiệp vụ quản lý bán hàng qua mạng

- Ứng dụng đề tài vào việc tối ưu hóa các chương trình quản lý sản phẩm trong các cửa hàng bán mỹ phẩm.

Cấu trúc của một bài báo cáo

Chương 1: Khảo sát hiện trạng và xác định yêu cầu.

Chương 2: Phân tích hệ thống website bán xe phân khối lớn.

Chương 3: Thiết kế hệ thống.

- Phần 3: Đánh giá kết quả và hướng phát triển.

- Phân 4: Tài liệu tham khảo.

KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU

Khảo sát hiện trạng

Hiện nay, Việt Nam vẫn chủ yếu sử dụng các website tĩnh với cấu trúc thông tin cố định, ít thay đổi, chủ yếu nhằm giới thiệu công ty và sản phẩm dịch vụ của họ, khác với các quốc gia đã phát triển nền công nghệ thông tin.

Hiện nay, nhiều trang web động (Dynamic Website) với đa dạng hình thức tổ chức về giao diện và bố cục đã xuất hiện, điển hình như website kinh doanh địa ốc của Công ty Hoàng Quân, trang đặt phòng khách sạn trực tuyến của Công ty Thương mại điện tử Việt, và website của Ngân hàng Cổ phần thương mại ABC.

Mặc dù hầu hết các website hiện nay đều được thiết kế bởi các công ty chuyên nghiệp, nhưng để website hoạt động hiệu quả, vai trò của người quản trị là rất quan trọng Tại Việt Nam, người quản trị website thường không được đánh giá đúng mức và thường chỉ thực hiện công việc này sau khi hoàn thành các nhiệm vụ khác Việc cập nhật thông tin cho website thường bị xem nhẹ, dẫn đến tình trạng khách hàng cảm thấy nhàm chán và dần dần không còn ghé thăm trang web nữa Do đó, việc quản lý và điều hành website cần được chú trọng để giữ chân khách hàng và nâng cao hiệu quả hoạt động.

Sự thành công của nhiều trang web chứng tỏ tầm quan trọng của người quản trị website doanh nghiệp Các công ty sở hữu những trang web này đều có bộ phận chuyên trách quản lý thông tin, nhằm đáp ứng nhanh chóng và hiệu quả nhu cầu của khách hàng qua internet Điều này không chỉ giúp khai thác tối đa giá trị của website mà còn mở rộng nguồn khách hàng tiềm năng trực tuyến.

Mô tả đề tài

- Đề tài: “Xây dựng website bán xe phân khối lớn”

Trong bối cảnh đời sống hiện đại với nhiều công việc và ít thời gian rảnh, đặc biệt trong thời kỳ dịch bệnh, việc đến tận nơi để xem mẫu hàng hóa trở nên khó khăn Do đó, tôi đã quyết định xây dựng một website bán mỹ phẩm, giúp mọi người có thể dễ dàng mua sắm tại nhà mà không cần ra ngoài, đồng thời đảm bảo chất lượng sản phẩm Website không chỉ mang lại tiện lợi cho người tiêu dùng mà còn hỗ trợ cho việc kinh doanh của cửa hàng, thu hút nhiều khách hàng hơn.

Mục đích của đề tài

- Website có thể tối ưu hóa di động, thích hợp giao diện di động và máy tính.

- Có thể seo được trang web, bán sản phẩm.

- Đáp ứng được nhu cầu tìm kiếm và mua hàng của mọi người.

Dịch vụ của chúng tôi được thiết kế đặc biệt cho các cửa hàng bán xe có nhu cầu kinh doanh trực tuyến, cũng như cho các nhà kinh doanh muốn quảng bá sản phẩm của mình đến tay người tiêu dùng Chúng tôi tạo điều kiện thuận lợi cho người tiêu dùng mua sắm trực tuyến qua Internet một cách dễ dàng và tiện lợi.

PHÂN TÍCH HỆ THỐNG WEBSITE BÁN XE PHÂN KHỐI LỚN

Xác định ranh giới của hệ thống, các tác nhân tham gia vào hệ thống và chức năng của mỗi tác nhân

- Ranh giới của hệ thống: Hệ Thống Website Bán Xe Phân Khối Lớn

- Chức năng của các tác nhân:

Sơ đồ chức năng (Use case Diagram)

Hình 1: Sơ đồ đắc tả Use Care

Đặc tả cho một số chức năng

Các thành phần Nội dung

Tên Use case Đăng nhập

Mô tả Use case Giúp người dùng đăng nhập vào hệ thống để thực hiện các chức năng liên quan đến người dùng

Tác nhân Người quản lý, khách hàng Điều kiện kích hoạt Dùng để truy cập vào hệ thống

Hậu điều kiện Vô trang chủ

Luồng sự kiện *Luồng sự kiện chính: người dùng chọn chức năng đăng nhập

- Form đăng nhập hiển thị

- Nhập tên tài khoản, mật khẩu và form đăng nhập

- Hệ thống kiểm tra tên tài khoản mật khẩu của người dùng

- Đăng nhập thành công và đi vào trang chủ

*Luồng sự kiện phụ: Người dùng đăng nhập không thành công

- Hệ thống thông báo quá trình đăng nhập không thành công

- TH1: Sai thông tin đăng nhập:

+ Hệ thống yêu cầu người dùng nhập lại tên tài khoản hoặc mật khẩu

-TH2: Khách hàng quên mật khẩu + Khách hàng chọn quên mật khẩu?

 Hiển thị form yêu cầu điền số điện thoại hoặc email và điền mật khẩu mới.

Nhấn xác nhận  thông báo đổi mật khẩu thành công + Khách hàng không muốn tiếp tục đăng nhập  thoát

Bảng 1: Chức năng đăng nhập

Các thành phần Nội dung

Tên Use case Đăng xuất

Mô tả Use case Giúp người dùng đăng xuất tài khoản ra khỏi hệ thống

Tác nhân Người quản lý, khách hàng Điều kiện kích hoạt Chọn vào nút đăng xuất

Tiền điều kiện Đăng nhận và hệ thống

Hậu điều kiện Thoát tài khoản ra khỏi website

Luồng sự kiện *Luồng sự kiến chính:

- Người dùng chọn đăng xuất

- Ứng dụng sẽ hiển thị thông báo để hỏi người dùng “Bạn có muốn thoát?” và có hai sự lựa chọn Yes hoặc No.

- Khách hàng chọn “Yes” thì hệ thống sẽ thoát tài khoản của khách hàng ra và trả lại trang chủ.

- Người dùng chọn “No” hệ thống sẽ không thực hiện việc đăng xuất và vẫn ở lại màn hình hiện tại.

Bảng 2: Chức năng đăng xuất

Các thành phần Nội dung

Tên Use case Tìm kiếm

Mô tả Use case Giúp người dùng tìm kiếm thông tin thuốc

Tác nhân Người quản lý, khách hàng Điều kiện kích hoạt Nhấn vào nút tìm kiếm

Hậu điều kiện Xuất kết quả tìm kiếm trên form đang được tìm kiếm

Luồng sự kiện *Luồng sự kiện chính:

- Người dùng chọn thanh tìm kiếm

- Nhập thông tin tìm kiếm

- Nhấn vào nút tìm kiếm

- Hệ thống sẽ hiển thị thông tin cần tìm kiếm trên from đang được tìm kiếm

- Người dùng nhập sai +Hệ thống sẽ đưa ra thông báo không tìm thấy +Người dùng nhập lại tìm kiếm

Bảng 3: Chức năng tìm kiếm

Các thành phần Nội dung

Tên Use case Đăng ký

Mô tả Use case Giúp khách hàng đăng ký tài khoản để phục vụ cho việc mua hàng

Tác nhân Khách hàng Điều kiện kích hoạt Chọn nút đăng ký

Luồng sự kiện *Luồng sự kiến chính:

- Khách hàng chon đăng ký

- Hiện thị form đăng ký

- Khách hàng điền đầy đủ thông tin yêu cầu nhấn đăng ký

- Hệ thống kiếm tra xem tên đăng nhập có bị trùng hay không đúng với cấu trúc hay không đúng yêu cầu thông báo đăng ký thanh công

- Khách hàng nhập thông tin

TH1: trùng tên đăng nhập hoặc nhập thiếu thông tin

-Hệ thống thông báo tên đăng nhập bị trùng và thông báo các thông tin nhập thiếu

- Khách hàng nhập lại thông tin và nhấn đăng ký TH2: Khách hàng không muốn đăng ký nữa và thoát trang.

Bảng 4: Chức năng đăng ký

Các thành phần Nội dung

Tên Use case Quên mật khẩu

Mô tả Use case Giúp khách hàng, người quản lý cập nhật lại mật khẩu mới khi đã quên mật khẩu cũ của mình

Tác nhân Khách hàng, người quản lý Điều kiện kích hoạt Chọn quên mật khẩu

Tiền điều kiện Khi chọn đăng nhập

Hậu điều kiện Cập nhật lại mật khẩu mới đổi

Luồng sự kiện *Luồng sự kiện chính:

- Người dùng đăng nhập nhưng lại không nhớ mật khẩu.

- Hệ thống hiển thị form yêu cầu người dùng nhập email và mật khẩu mới

- Chọn xác nhận hệ thống sẽ kiểm tra hiển thị thông báo đổi mật khẩu thành công và hệ thống sẽ gửi thông báo về email.

Bảng 5: Chức năng quên mật khẩu

Các thành phần Nội dung

Tên Use case Giỏi hàng

Mô tả Use case Nơi lưu trữ sản phẩm muốn mua của khách hàng

Tác nhân Khách hàng Điều kiện kích hoạt Khách hàng mua hàng hoặc vào xem giỏ hàng

Tiền điều kiện Đăng nhập vào website

Luồng sự kiện *Luồng sự kiện chính:

- Sau khi chọn hàng, các thông tin về sản phẩm sẽ được cho vào giỏ hàng.

- Khi khách hàng muốn xem giỏ hàng thì ấn chi tiết ở giỏ hàng sẽ hiện danh sách chi tiết về sản phẩm.

- Đưa ra danh sách sản phẩm khách hàng đã cho vào giỏ.

- Khách hàng có thể tích chọn hoặc bỏ tích chọn để mua hàng.

- Tổng số tiền của giỏ hàng.

Bảng 6: Chức năng giỏ hàng

Các thành phần Nội dung

Mô tả Use case Giúp người quản lý thêm các thông tin mà họ muốn

Tác nhân Người quản lý Điều kiện kích hoạt Chọn nút thêm

Tiền điều kiện Khi người quản lý vào trang quản lý sản phẩm và quản lý khách hàng

Hậu điều kiện Thông tin được thêm sẽ lưu vào cơ sở dữ liệu

Luồng sự kiện *Luồng sự kiện chính:

- Người quản lý chọn nút thêm sản phẩm hoặc thêm khách hàng tại các trang quản lý

- Hệ thống hiển thị trang thêm sản phẩm điền đầy đủ các thông tin về sản phẩm cần thêm,

- Người quản lý chọn lưu

- Hệ thống kiểm tra, lưu và dữ liệu và thông báo thành công

- Người quản lý nhập thiếu thông tin yêu cầu

- Hệ thống sẽ thông báo yêu cầu nhập đầy đủ thông tin

TH1: Người quản lý nhập lại đầy đủ thông tin và nhấn xác nhận

TH2: Người quản lý không muốn thêm sản phẩm nữa có thể thoát trang và chọn qua trang khác

-Hệ thống sẽ thoát ra và hiện thị trang mà người quản lý chọn

Các thành phần Nội dung

Mô tả Use case Người quản lý chỉnh sửa cập nhật lại thông tin cần cập nhập

Tác nhân Người quản lý Điều kiện kích hoạt Chọn nút sửa

Tiền điều kiện Khi người quản lý vào trang quản lý sản phẩm hoặc quản lý khách hàng

Hậu điều kiện Thông tin được sửa sẽ cập nhật lại và cơ sở dữ liệu

Luồng sự kiện *Luồng sự kiện chính:

- Người quản lý chọn nút sửa ở sản phẩm cần sửa

- Hệ thống sẽ cho phép người quản lý chính sửa thông tin

- Người quản ly chọn lưu

- Hệ thống sẽ thông báo lưu thành công và lưu dữ liệu vào cơ sỡ dữ liệu

Các thành phần Nội dung

Mô tả Use case Người quản lý xóa đi thông tin cần xóa

Tác nhân Người quản lý Điều kiện kích hoạt Chọn nút xóa

Tiền điều kiện Ở trong trang quản lý sản phẩm hoặc quản lý khách hàng

Hậu điều kiện Thông tin bị xóa khỏi cơ sở dữ liệu

Luồng sự kiện *Luồng sự kiện chính:

- Người quản lý chọn thông tin cần xóa và nhấn phải chuột

- Hệ thống thông báo người dùng có muốn xóa hay không?

- Bấm nút Yes -Thông tin bị xóa khỏi cơ sở dữ liệu

*Luồng sự kiện phụ: Người dùng không muốn xóa nữa thì nhấn No Hệ thống quay trở lại from chức năng đã chọn trước đó.

Các thành phần Nội dung

Tên Use case Quản lý khách hàng

Mô tả Use case Người quản lý quản lý được lượng khách hàng mua đồ trên website

Tác nhân Người quản lý Điều kiện kích hoạt Đăng nhập vào hệ thống

Tiền điều kiện Người quản lý chọn chức năng quản lý khách hàng

Luồng sự kiện *Luồng sự kiện chính:

- Người quản lý đăng nhập vào hệ thống

- Chọn chức năng quản lý khách hàng

- Hệ thống hiển thị thông tin của khách hàng và các chức năng quản lý

- Chủ tiệm có thể thay đổi, thêm, sửa, xóa khách hàng và nhấn xác nhận.

- Hệ thống sẽ lưu lại dữ liệu và báo cập nhật thành công.

- Chủ tiệm nhập thiếu thông tin và nhấn lưu

- Hệ thống sẽ kiểm tra và gửi thông báo Lưu Thất Bại và Yêu cầu nhập đầy đủ thông tin

-TH1: Người quản lý điền đầy đủ thông tin và nhấn lưu

-TH2: Người quản lý không muốn tiếp tục thức hiện và nhấn thoát

Bảng 10: Chức năng quản lý khách hàng

Các thành phần Nội dung

Tên Use case Quản lý sản phẩm

Mô tả Use case Giúp người quản lý quản lý được các sản phẩm có trong cửa hàng

Tác nhân Người quản lý Điều kiện kích hoạt Đăng nhập vào hệ thống

Tiền điều kiện Chọn chức năng quả lý sản phẩm

Luồng sự kiện *Luồng sự kiện chính:

- Người quản lý đăng nhập vào hệ thống

- Chọn chức năng quản lý sản phẩm

- Hệ thống hiển thị form quản lý sản phẩm

- Chủ tiệm có thể thêm, sửa, xóa các sản phẩm và nhấn lưu

- Hệ thống kiếm tra lại thông tin được thêm, sửa, xóa và thống báo lưu thành công.

- Người quản lý nhập thiếu thông tin và nhấn lưu

- Hệ thống sẽ kiểm tra và gửi thông báo Lưu Thất Bại và Yêu cầu nhập đầy đủ thông tin

-TH1: Người quản lý điền đầy đủ thông tin và nhấn lưu

-TH2: Người quản lý không muốn tiếp tục thức hiện và nhấn thoát

Bảng 11: Chức năng quản lý sản phẩm

Các thành phần Nội dung

Tên Use case Đặt hàng

Mô tả Use case Giúp khách hàng mua sản phẩm trực tuyến

Tác nhân Khách hàng Điều kiện kích hoạt Chọn nút đặt hàng ở trức tiếp mỗi sản phẩm hoặc trong giỏ hàng

Tiền điều kiện Đăng nhập vào website

Luồng sự kiện *Luồng sự kiến chính:

- Khách hàng đã đăng nhập vào hệ thống

+TH1: Khách hàng chọn mua hàng trức tiếp trên các sản phẩm

Hệ thống kiểm tra sản phẩm còn trong kho cho phép người dùng chọn sản phẩm mong muốn, sau đó sản phẩm sẽ được thêm vào giỏ hàng Khách hàng sẽ được chuyển đến trang giỏ hàng để tiến hành mua sắm một cách thuận tiện.

-Khách hàng chọn mua hàng 

+TH2: Khách hàng vào giỏ hàng để đặt mua  Chọn các sản phẩm cần mua đã được lưu sẵn trong giỏ  Nhấn mau hàng.

- Hiển thị form thanh toán  Thực hiện theo các yêu cầu

- Khách hàng nhấn nhầm nút đặt hàng có thể hủy

Bảng 12: Chức năng đặt hàng

Các thành phần Nội dung

Tên Use case Thanh toán

Mô tả trường hợp sử dụng giúp khách hàng xác nhận thông tin sản phẩm, giá cả, phương thức vận chuyển, hình thức thanh toán và phí vận chuyển khi thực hiện giao dịch mua hàng.

Tác nhân Khách hàng Điều kiện kích hoạt Chọn nút đặt hàng

Tiền điều kiện Đăng nhập vào website

Hậu điều kiện Khách hàng đã đặt được hàng muốn mua và chờ giao hàng

Luồng sự kiện *Luồng sự kiện chính:

- Khách hàng đăng nhập vào website

- Chọn các sản phẩm cần mua trên website hoặc các sản phẩm có trong giỏ hàng nhấn mua hàng.

- From thanh toán hiển thị yêu cầu nhập thông tin khách hàng gồm: Họ tên, địa chỉ, số điện thoại, cách thức thanh toán, cách thức giao hàng.

- Hệ thống kiểm tra thông tin và thông báo đặt hàng thành

Vẽ sơ đồ lớp cho hệ thống

- Khách hàng nhập thiếu thông tin chỗ nào sẽ có thông báo hiển thị nhắc nhở.

TH1: khách hàng nhập lại và tiếp tục thức hiện các thao tác.

TH2: khách hàng không muốn mua nữa có thể thoát ra trong trường hợp khi chưa nhấn đặt hàng

Bảng 13: Chức năng thanh toán

THIẾT KẾ HỆ THỐNG

Thiết kế CSDL (từ sơ đồ lớp  CSDL cho hệ thống)

Dùng SQL server để cài đặt các bảng

Cài đặt cho một số chức năng cơ bản

a Giao diện chức năng đăng nhập

Hình 2: Kết nối các bảng trong CSDL

Hình 3: Giao diện đăng nhập

* Người quản lý chọn đăng nhập

- Form đăng nhập hiển thị, nhập tên tài khoản, mật khẩu và form đăng nhập

- Hệ thống kiểm tra tên tài khoản mật khẩu của người dùng

- Đăng nhập thành công và đi vào trang quản lý

* Khách hàng chọn chức năng đăng nhập

- Form đăng nhập hiển thị, nhập tên tài khoản, mật khẩu và form đăng nhập

- Hệ thống kiểm tra tên tài khoản mật khẩu của người dùng

- Đăng nhập thành công và đi vào trang bán hàng

*Nếu người quản lý hoặc khách hàng nhập thiếu thông tin đăng nhập hệ thống sẽ thông báo và yêu cầu điền đầy đủ thông tin đăng nhập.

*Nếu người quản lý hoặc khách hàng đăng nhập sai tên đăng nhập hoặc mật khẩu hệ thống thông báo đăng nhập thất bại. b Giao diện đổi mật khẩu

Trang này giúp khách hàng có thể đổi mật khẩu mới khi mà họ đã quên mật khẩu.

Hình 4: Trang đổi mật khẩu c Giao diện chức năng đăng ký

Hình 5: Giao diện đăng ký

Khách hàng chưa có tài khoản có thể dễ dàng đăng ký bằng cách truy cập vào giao diện trang đăng ký Tại đây, họ cần nhập đầy đủ thông tin theo mẫu có sẵn, kiểm tra kỹ lưỡng và nhấn nút đăng ký Nếu tất cả thông tin đều hợp lệ, hệ thống sẽ thông báo thành công và cho phép khách hàng tiến hành đăng nhập.

 Nếu khách hàng nhập thiếu thông tin đăng ký hệ thống sẽ thông báo và yêu cầu điền đầy đủ thông tin đăng nhập. d Trang giới thiệu

Trang giúp khách hàng hiểu rox hơn về cửa hàng, tiêu chí mà cửa hàng mang đến cho khách hàng, địa chỉ của cửa hàng.

Trang chủ là giao diện chính của website, nơi người dùng có thể tìm hiểu thông tin về sản phẩm qua hình ảnh và mô tả chi tiết, cùng với thông tin về cửa hàng Trang sản phẩm cung cấp cái nhìn sâu sắc hơn về từng mặt hàng.

Hình 7: Giao diện trang chủ

Hình 8: Trang sản phẩm g Giao diện giỏ hàng

Giao diện giỏ hàng hiển thị các sản phẩm mà khách hàng đã chọn Người dùng có thể dễ dàng tiếp tục mua sắm theo hướng dẫn trên trang web Giỏ hàng cung cấp thông tin chi tiết về tên sản phẩm, số lượng, giá bán và tổng số tiền của các mặt hàng đã chọn.

Chúng tôi giúp khách hàng nhanh chóng tìm kiếm sản phẩm cần thiết Chỉ cần nhập tên sản phẩm vào thanh tìm kiếm và nhấn biểu tượng tìm kiếm, các sản phẩm phù hợp sẽ hiển thị ngay lập tức.

- Nếu sản phẩm khách hàng tìm không có sẽ đưa ra thông báo là sản phẩm không được tìm thấy. i Chức năng đặt hàng

- Cho phép khách hàng đặt hàng trực tuyến trên website Các thông tin khách hàng liên hệ sẽ được lưu trữ trên hệ.

Khách hàng có thể dễ dàng nắm bắt các hình thức thanh toán và phương thức giao hàng, đồng thời có khả năng xem lại thông tin chi tiết về các sản phẩm đã đặt mua Giao diện quản lý khách hàng được thiết kế thân thiện, giúp tối ưu hóa trải nghiệm mua sắm.

Trang này giúp người quản lý, quản lý thông tin cũng như số lượng khách hàng đã ghé đến shop bằng hình thức truy cập online.

Hình 11: Giao diện khi đặt hàng

Hình 12: Giao diện trang quản lý khách hàng

Người quản lý có khả năng kiểm tra, thêm, sửa, xóa và tìm kiếm thông tin khách hàng Khi muốn xóa một khách hàng, chủ tiệm chỉ cần nhấn chuột phải chọn chức năng xóa, hệ thống sẽ hiển thị thông báo xác nhận "Bạn có chắc muốn xóa không?" Nếu chọn Yes, khách hàng sẽ bị xóa khỏi hệ thống, còn nếu chọn No, thông tin khách hàng sẽ được giữ nguyên Bên cạnh đó, giao diện quản lý hãng xe cho phép người quản lý theo dõi các loại hàng hóa đang được nhập vào cửa hàng, đồng thời có thể thực hiện các thao tác thêm, sửa và xóa các loại hãng xe.

Giao diện quản lý sản phẩm

Trang quản lý hãng xe cho phép người quản lý dễ dàng quản lý các sản phẩm nhập vào cửa hàng, bao gồm các chức năng thêm, sửa và xóa sản phẩm.

Trang này giúp người quản lý biết được những đơn hàng đã xuất, số lượng sản phẩm đã bán.

Hình 15: Giao diện quản lý đơn hàng n Trang liên hệ

Hình 14: Giao diện trang quản lý sản phẩm

Nơi để thông tin mà khách hàng có thể liên hệ trực tiếp với chủ cửa hàng thông qua số điện thoai, trang facebook, địa chỉ email,…

Hình 16: Giao diện trang liên hệ o Trang thông báo khi người dùng đã đặt hàng

Hình 17: Trang thông báo xác nhận đơn hàng đã đặt

Hình 18: Hiện tên đăng nhập sau khi đăng nhập

ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN

Kết quả đạt được

- Phần mềm có thể triển khai ở cửa hàng bán mỹ phẩm.

- Phần mềm có giao diện dễ nhìn, thân thiện với người sử dụng.

- Sau khi nghiên cứu, đã xây dựng được một website giúp cho việc buôn bán của cửa hàng được thuận tiện hơn, lượng khách hàng cũng được cải thiện.

Kết quả chính từ đề tài này là củng cố kiến thức lập trình web đã học, đồng thời áp dụng hiệu quả vào thực tiễn.

Hạn chế của đề tài

- Phần mềm xây dựng website bán mỹ phẩm tuy đã hoàn thành xong vẫn không tránh khỏi những thiếu xót cũng như những hạn chế nhất định:

+ Phần mềm vẫn còn thiếu chức năng, chưa hoàn thiện.

+ Kỹ năng phân tích hệ thống còn nhiều hạn chế.

+ Chưa có chức năng sao lưu, phục hồi dữ liệu.

Hướng phát triển

- Tiếp tục bổ sung những chức năng mà phần mềm chưa có để phần mềm có thể ứng dụng rộng rãi trong mọi của hàng.

- Tiếp tục hoàn thiện chương trình hi vọng có thể đáp ứng được nhu cầu của người sử dụng.

- Hoàn thiện chức năng sao lưu phục hồi dữ liệu cho chương trình.

- Phát triển phần mềm để có thể triển khai ở nhiều cửa hàng khác nhau.

Ngày đăng: 04/04/2022, 21:39

HÌNH ẢNH LIÊN QUAN

Hình 1: Sơ đồ đắc tả Use Care - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Hình 1 Sơ đồ đắc tả Use Care (Trang 13)
Bảng 1: Chức năng đăng nhập - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 1 Chức năng đăng nhập (Trang 14)
Bảng 2: Chức năng đăng xuất - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 2 Chức năng đăng xuất (Trang 15)
Bảng 3: Chức năng tìm kiếm - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 3 Chức năng tìm kiếm (Trang 16)
Bảng 4: Chức năng đăng ký - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 4 Chức năng đăng ký (Trang 17)
Bảng 6: Chức năng giỏ hàng - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 6 Chức năng giỏ hàng (Trang 18)
Bảng 7: Chức năng thêm - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 7 Chức năng thêm (Trang 19)
Bảng 9: Chức năng xóa - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 9 Chức năng xóa (Trang 20)
Bảng 10: Chức năng quản lý khách hàng - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 10 Chức năng quản lý khách hàng (Trang 21)
Bảng 12: Chức năng đặt hàng - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 12 Chức năng đặt hàng (Trang 22)
Bảng 13: Chức năng thanh toán - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Bảng 13 Chức năng thanh toán (Trang 23)
Hình 2: Kết nối các bảng trong CSDL - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Hình 2 Kết nối các bảng trong CSDL (Trang 24)
Hình 3: Giao diện đăng nhập - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Hình 3 Giao diện đăng nhập (Trang 25)
Hình 5: Giao diện đăng ký - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Hình 5 Giao diện đăng ký (Trang 26)
Hình 4: Trang đổi mật khẩu - Đề tài: XÂY DỰNG WEBSITE BÁN  XE PHÂN KHỐI LỚN CƯỜNG MOTO
Hình 4 Trang đổi mật khẩu (Trang 26)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w