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

BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN

50 66 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 Xe Phân Khối Lớn
Tác giả Phạm Thị Hường
Người hướng dẫn Vũ Thị Thu Hiền
Trường học Trường Cao Đẳng Kinh Tế - Kỹ Thuật Trung Ương
Thể loại báo cáo thực tập tốt nghiệp
Năm xuất bản 2022
Thành phố Việt Nam
Định dạng
Số trang 50
Dung lượng 6,37 MB
File đính kèm Báo-cáo-website (1) (1).rar (6 MB)

Cấu trúc

  • NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN

  • MỤC LỤC

  • MỤC LỤC BẢNG

    • B. PHẦN NỘI DUNG

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

      • 1.1.Phần mềm Visual studio 2019

      • 1.2.Ngôn ngữ ASP.NET

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

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

      • 2.1.Hướng dẫn tiếp cận đề tài

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

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

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

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

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

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

      • 3.4.Phân tích hệ thống website bán xe phân khối lớn

        • 3.4.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

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

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

      • 3.5.Thiết kế hệ thống

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

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

        • 3.5.3.Một số ví dụ về Code trong demo

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

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

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

      • 4.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 côđã 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

PHẦN MỞ ĐẦU

Ngành công nghệ thông tin đã có những đóng góp to lớn cho nghiên cứu khoa học kỹ thuật, mang lại nhiều lợi ích thiết thực cho đời sống xã hội.

Chiếc máy tính cá nhân của bạn mở ra một thế giới thông tin phong phú chỉ với vài thao tác đơn giản Chỉ cần một cú click chuột, bạn có thể dễ dàng đọc báo, xem phim, nghe đài và mua sắm trực tuyến, mang đến cho bạn trải nghiệm đa dạng và tiện lợi.

Hiện nay, việc mua sắm trực tuyến đang trở nên phổ biến với nhiều trang web uy tín trên thế giới như ebay.com và amazon.com Tại Việt Nam, người tiêu dùng cũng có nhiều lựa chọn với các trang thương mại điện tử nổi bật như vatgia.com, lazada.vn và shopee.vn.

Để tiến hành bán hàng trực tuyến, các doanh nghiệp cần một website chất lượng với hệ thống thông tin được thiết kế tốt, giao diện đẹp, dễ sử dụng và an toàn.

Em đã chọn đề tài “Xây dựng website bán xe phân khối lớn trực tuyến” nhằm áp dụng kiến thức đã học và tạo ra một trang web thực tiễn, đồng thời củng cố kiến thức qua thực hành Mục tiêu của việc thiết kế trang web này là

- Bước đầu xây dựng website bán hàng trực tuyến nhằm quảng bá rộng rãi các sản phẩm.

Rút ngắn khoảng cách giữa nhà phân phối và người tiêu dùng, đồng thời tiết kiệm thời gian và chi phí đáng kể bằng cách cung cấp thông tin phù hợp với nhu cầu của khách hàng.

Chúng tôi xin giới thiệu một phương pháp quản lý website hiệu quả, giúp các quản trị viên dễ dàng thay đổi và cập nhật thông tin trang web Phương pháp này cũng hỗ trợ quản lý khách hàng và các đơn đặt hàng trực tuyến một cách hiệu quả.

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

Phần mềm Visual studio 2019

Visual Studio là một công cụ lập trình website nổi tiếng của Microsoft, hiện chưa có phần mềm nào thay thế được Đượ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 khác nhau kể từ khi ra mắt Sự đa dạng này cho phép người dùng chọn lựa phiên bản phù hợp với cấu hình máy tính của mình, đảm bảo hiệu suất tối ưu trong quá trình sử dụng.

- 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 nhờ vào IntelliSense Tính năng này không chỉ hỗ trợ cho các hàm, biến và phương thức mà còn áp dụng cho các cấu trúc ngôn ngữ như truy vấn và vòng lặp, giúp lập trình viên làm việc hiệu quả hơn.

Trình biên tập mã Visual Studio cung cấp tính năng cài đặt dấu trang trong mã, giúp người dùng dễ dàng và nhanh chóng điều hướng Nó hỗ trợ các phương thức điều hướng như thu hẹp các khối mã lệnh và tìm kiếm nâng cao.

Visual Studio sở hữu tính năng biên dịch nền, cho phép phần mềm tự động biên dịch mã khi người dùng đang viết Tính năng này cung cấp phản hồi nhanh chóng về cú pháp và 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 features a powerful debugging tool that supports both machine-level and source-level debugging It includes a user-friendly design interface, encompassing Windows Form Designer, WPF Designer, and web development tools.

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 Được giới thiệu lần đầu vào tháng 2 năm 2002 cùng với phiên bản 1.0 của NET framework, ASP.NET kế thừa công nghệ từ Active Server Pages (ASP) của Microsoft Nền tảng này tích hợp HTML, CSS và Javascript, và cho phép lập trình viên viết mã bằng bất kỳ ngôn ngữ nào được hỗ trợ bởi Common Language Runtime (CLR) của 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ả Điều này đánh dấu một bước tiến vượt bậc so với kỹ thuật thông dịch của ASP.

ASP.Net cung cấp hỗ trợ mạnh mẽ cho bộ thư viện phong phú của Net Framework, cho phép làm việc hiệu quả với XML, Web Service 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 hiện nay đóng vai trò then chốt trong việc thúc đẩy tăng trưởng kinh tế, đồng thời kích thích đổi mới sáng tạo cho nền kinh tế toàn cầu và từng quốc gia.

Công nghệ thông tin đã đạt được nhiều thành tựu quan trọng và được ứng dụng rộng rãi trong nhiều lĩnh vực, trở thành yếu tố then chốt cho sự phát triển kinh tế - xã hội và an ninh - quốc phòng 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 dự kiến sẽ trở thành 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, thu hút sự quan tâm của nhiều tổ chức, công ty và cá nhân trong việc nghiên cứu và phát triển các ứng dụng công nghệ phục vụ kinh doanh Mặc dù đã có nhiều nỗ lực trong việc ứng dụng thương mại điện tử, nhưng đây vẫn là một lĩnh vực mới và đang trong quá trình phát triển Nhằm góp phần vào sự phát triển này, 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”.

Với chỉ một vài thao tác đơn giản trên thiết bị kết nối Internet, người tiêu dùng có thể dễ dàng tìm thấy những sản phẩm mình cần thông qua các trang web bán hàng Chỉ cần làm theo hướng dẫn và nhấp vào các mặt hàng yêu thích, bạn không cần phải đi đâu xa; mọi thứ đều có thể được chọn lựa ngay tại nhà và được giao tận nơi Điều này không chỉ tiết kiệm thời gian và công sức mà còn giúp bạn tiết kiệm chi phí.

Hướng dẫn tiếp cận đề tài

Phần mềm được phát triển với mục tiêu tối ưu hóa trải nghiệm người dùng, cung cấp đầy đủ thông tin cần thiết Việc viết phần mềm không thể bỏ qua các chi tiết quan trọng, mà phải đảm bảo mô tả rõ ràng và chính xác 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 là bước quan trọng để thu thập ý tưởng và chiến lược hiệu quả cho việc xây dựng website bán mỹ phẩm Việc phân tích các tính năng, giao diện và trải nghiệm người dùng trên những trang này sẽ giúp tối ưu hóa website của bạn, thu hút khách hàng và tăng doanh số bán hàng.

- 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 giúp 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 hàng trực tuyến Người tiêu dùng có thể dễ dàng tiếp cận sản phẩm chỉ với vài thao tác đơn giản trên máy tính có kết nối Internet, tiết kiệm thời gian và công sức.

- Đề 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.

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, tại Việt Nam, phần lớn các website vẫn là dạng tĩnh với cấu trúc thông tin cố định, ít thay đổi Những trang web này chủ yếu chỉ mang tính chất giới thiệu về công ty và sản phẩm, khác biệt so với các quốc gia có nền công nghệ thông tin phát triển.

Hiện nay, có 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 Một số ví dụ tiêu biểu bao gồm 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ù nhiều website hiện nay được thiết kế bởi các công ty chuyên nghiệp, nhưng để hoạt động hiệu quả, vai trò của người quản trị website là rất quan trọng Tại Việt Nam, người quản trị thường chỉ thực hiện công việc này sau khi hoàn tất các nhiệm vụ khác, dẫn đến việc thông tin trên website không được cập nhật thường xuyên Điều này khiến khách hàng cảm thấy nhàm chán và có thể từ bỏ thói quen truy cập trang web Do đó, việc đầu tư vào quản lý và cập nhật nội dung website là cần thiết để duy trì sự thu hút và giữ chân khách hàng.

Sự hiệu quả của các trang web doanh nghiệp chứng minh vai trò quan trọng của người quản trị website Các công ty sở hữu những trang web này thường 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 trực tuyến Điều này không chỉ giúp khai thác tối đa giá trị của website mà còn thu hút nguồn khách hàng tiềm năng trên internet.

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 hiện đại, nhu cầu mua sắm mỹ phẩm ngày càng cao nhưng thời gian hạn chế khiến nhiều người không thể đến trực tiếp cửa hàng Đặc biệt trong thời kỳ dịch bệnh, việc xây dựng một website bán mỹ phẩm trở nên cần thiết, giúp khách hàng có thể mua sắm từ nhà mà vẫn đảm bảo chất lượng sản phẩm Website không chỉ mang lại sự thuận tiện cho người tiêu dùng mà còn hỗ trợ hoạt động 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 hướng đến các cửa hàng bán xe có nhu cầu kinh doanh trực tuyến và các nhà kinh doanh muốn quảng bá sản phẩm đến tay người tiêu dùng Chúng tôi cung cấp nền tảng giúp người tiêu dùng dễ dàng mua sắm trực tuyến qua Internet, kết nối họ với các sản phẩm xe hơi đa dạng từ nhiều cửa hàng khác nhau.

Phân tích hệ thống website bán xe phân khối lớn

3.4.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

- 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:

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

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

3.4.3.Đặ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?

-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 trong kho giúp khách hàng dễ dàng chọn mua hàng Khi sản phẩm được chọn, nó sẽ được đưa vào giỏ hàng và khách hàng sẽ được chuyển đến trang giỏ hàng để hoàn tất quá trình mua sắm.

+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, bao gồ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 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 cô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

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

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

3.5.2.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ể chọn đăng ký Sau khi giao diện trang đăng ký hiện ra, khách hàng cần nhập đầy đủ thông tin trên form và kiểm tra kỹ trước khi nhấn nút đăng ký Hệ thống sẽ xác minh tính hợp lệ của mọi thông tin; nếu tất cả đều đúng, khách hàng sẽ nhận thông báo thành công và có thể 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 về các sản phẩm của cửa hàng thông qua hình ảnh và thông tin chi tiết Ngoài ra, trang cũng cung cấp thông tin về cửa hàng để người dùng dễ dàng nắm bắt.

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 là nơi khách hàng xem và quản lý các sản phẩm đã chọn để mua Tại đây, người dùng có thể dễ dàng theo dõi 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 Nếu muốn tiếp tục mua sắm, khách hàng chỉ cần làm theo hướng dẫn trên trang web.

Giúp khách hàng nhanh chóng tìm kiếm sản phẩm cần thiết bằng cách nhập từ khóa vào thanh tìm kiếm và nhấn biểu tượng tìm kiếm Kết quả sản phẩm sẽ hiện ra 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.

Hình 10: Trang tìm kiếm 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 Ngoài ra, họ còn có thể 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 người dùng thuận tiện trong việc theo dõi đơn hàng.

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ó thể dễ dà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ỉ cần nhấn chuột phải và 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 trang, 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 và quản lý các loại hàng đang được nhập vào cửa hàng, với khả năng thêm, sửa, xóa các loại hãng một cách thuận tiện.

Giao diện trang quản lý hãng xe bao gồm hai phần chính: quản lý sản phẩm và quản lý đơn hàng Trang quản lý sản phẩm cho phép người quản lý quản lý các sản phẩm được nhập vào cửa hàng, với khả năng thêm, sửa và xóa sản phẩm dễ dàng Trong khi đó, trang quản lý đơn hàng hỗ trợ theo dõi và xử lý các đơn hàng một cách hiệu quả.

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

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

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

3.5.3.Một số ví dụ về Code trong demo

MasterPageFile="~/MasterPage.Master" AutoEventWireup="true"

THÔNG TIN VỀ GIỎ HÀNG CỦA BẠN

Tổng cộng:

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

HÌNH ẢNH LIÊN QUAN

Hình 1: Sơ đồ đắc tả Use Care - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Hình 1 Sơ đồ đắc tả Use Care (Trang 15)
Bảng 1: Chức năng đăng nhập - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 1 Chức năng đăng nhập (Trang 16)
Bảng 2: Chức năng đăng xuất - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 2 Chức năng đăng xuất (Trang 17)
Bảng 3: Chức năng tìm kiếm - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 3 Chức năng tìm kiếm (Trang 18)
Bảng 4: Chức năng đăng ký - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 4 Chức năng đăng ký (Trang 19)
Bảng 5: Chức năng quên mật khẩu - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 5 Chức năng quên mật khẩu (Trang 20)
Bảng 6: Chức năng giỏ hàng - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 6 Chức năng giỏ hàng (Trang 21)
Bảng 7: Chức năng thêm - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 7 Chức năng thêm (Trang 22)
Bảng 8: Chức năng sửa - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 8 Chức năng sửa (Trang 23)
Bảng 10: Chức năng quản lý khách hàng - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 10 Chức năng quản lý khách hàng (Trang 25)
Bảng 11: Chức năng quản lý sản phẩm - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 11 Chức năng quản lý sản phẩm (Trang 26)
Bảng 12: Chức năng đặt hàng - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 12 Chức năng đặt hàng (Trang 27)
Dùng SQL server để cài đặt các bảng - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
ng SQL server để cài đặt các bảng (Trang 30)
Bảng 3.1 Mức độ tự hμo của nhân viên - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
Bảng 3.1 Mức độ tự hμo của nhân viên (Trang 51)
Theo kết quả ở Bảng 3.5 thì Trọng Đức lμ TTĐM đ−ợc nhớ đầu tiên với tỷ lệ 19,5%. Tuy nhiên, nếu tách riêng theo nơi phỏng vấn thì tỷ lệ nμ y có một sự thay  đổi rất khác biệt - BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN XE PHÂN KHỐI LỚN
heo kết quả ở Bảng 3.5 thì Trọng Đức lμ TTĐM đ−ợc nhớ đầu tiên với tỷ lệ 19,5%. Tuy nhiên, nếu tách riêng theo nơi phỏng vấn thì tỷ lệ nμ y có một sự thay đổi rất khác biệt (Trang 54)

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

TÀI LIỆU LIÊN QUAN

w