Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu sản phNm đến khách hàng các sản phNm mới đáp ứng được các nhu cầu của khách hàng sẽ là cần thiết.. Sau quá trình tìm hiểu thì e
ỘI DU G GHIÊ CỨU
Tổng quan về Website thương mại điện tử
1.1.1 Khái niệm về thương mại điện tử
TMĐT đóng vai trò là cầu nối thông minh và công cụ giao tiếp hiệu quả giữa người mua và người bán, cho phép giao dịch diễn ra mọi lúc, mọi nơi Nhờ vào sự phát triển này, hoạt động mua sắm và trao đổi hàng hóa đã tăng trưởng nhanh chóng Ngày nay, người tiêu dùng ngày càng ưa chuộng việc mua sắm trực tuyến vì họ có thể dễ dàng tham khảo và đặt hàng ngay từ sự tiện lợi của ngôi nhà mình.
1.1.2 Ưu điểm và hạn chế của thương mại điện tử Ưu điểm của TMĐT:
- Cung cấp cho người bán một phạm vi toàn cầu, xóa bỏ rào cản về địa lý
- Không có giới hạn thời gian, khách hàng có thể mua sắm 24/7 hoạt động mọi lúc, nó không có giờ làm việc như cửa hàng
- Dễ dàng hơn trong việc phát triển các chiến lược tiếp thị theo lô, phiếu giảm giá và chiết khấu
Khách hàng có nhiều loại sản phẩm để lựa chọn, giúp họ dễ dàng so sánh và tìm ra những lựa chọn phù hợp nhất Điều này không chỉ mang lại sự tiện lợi cho người tiêu dùng mà còn giúp các nhà kinh doanh giảm thiểu các hoạt động không cần thiết, tiết kiệm thời gian và nâng cao hiệu quả công việc.
Giúp khách hàng tiết kiệm thời gian và chi phí, dịch vụ của chúng tôi cho phép họ dễ dàng tìm kiếm thông tin cần thiết mà không cần phải di chuyển hay chờ đợi lâu.
- Cạnh tranh ngày càng tăng
- Phụ thuộc đơn vị vận chuyển
Trường Đại học Kinh tế Huế
- Có người tiêu dùng thích xem sản phNm trước khi mua và nghi ngờ
- Trung thành với một khách hàng là khá khó khăn do sự cạnh tranh rộng rãi
- Có nguy cơ xảy ra các cuộc tấn công lừa đảo (đánh cắp khóa và mật khNu) và các hành vi độc hại
Một trong những hạn chế lớn nhất của thương mại điện tử là vấn đề bảo mật mạng, khiến nhiều người tiêu dùng vẫn tỏ ra cảnh giác khi cung cấp thông tin cá nhân, đặc biệt là thông tin về thẻ tín dụng và thẻ ghi nợ trên các trang web trực tuyến.
- Khách hàng đặt chấm hỏi về chất lượng sản phNm
1.1.3 Các loại hình giao dịch thương mại điện tử
Trong thương mại điện tử (TMĐT), có ba chủ thể chính: Doanh nghiệp (B) đóng vai trò động lực phát triển, người tiêu dùng (C) quyết định sự thành công, và chính phủ (G) định hướng, điều tiết và quản lý Các loại giao dịch TMĐT bao gồm B2B, B2C, B2G, C2G và C2C, trong đó B2B và B2C là hai hình thức giao dịch quan trọng nhất.
- B2B: Mô hình TMĐT giữa doanh nghiệp với doanh nghiệp, là thực hiện giao dịch giữa các doanh nghiệp với nhau trên mạng
- B2C: Mô hình TMĐT giữa doanh nghiệp và người tiêu dùng là mô hình bán lẻ trực tiếp đến người tiêu dùng
- C2C: N gười tiêu dùng tới người tiêu dùng - hoạt động như các trang trao đổi, mua bán, đấu giá qua Internet, trong đó người dùng bán hàng hóa cho nhau
C2B (Consumer to Business) là mô hình thương mại trong đó người tiêu dùng cung cấp hàng hóa hoặc dịch vụ cho các doanh nghiệp Khi người tiêu dùng tạo ra giá trị cho doanh nghiệp, điều này thể hiện rõ ràng sự phát triển của thương mại C2B, cho thấy vai trò ngày càng quan trọng của người tiêu dùng trong nền kinh tế hiện đại.
B2G (Doanh nghiệp đến chính phủ) là mô hình trong đó các công ty tư nhân cung cấp hàng hóa hoặc dịch vụ cho các cơ quan chính phủ thông qua các hợp đồng kinh doanh, nhằm thực hiện những dịch vụ được ủy quyền.
Trường Đại học Kinh tế Huế
1.1.4 Website Thương mại điện tử
Theo Nghị định 52/2013/NĐ-CP của Chính phủ, website thương mại điện tử là trang thông tin điện tử phục vụ cho quy trình mua bán hàng hóa hoặc cung ứng dịch vụ, bao gồm từ trưng bày sản phẩm đến giao kết hợp đồng, thanh toán và dịch vụ sau bán hàng Nói một cách đơn giản, bất kỳ website nào thực hiện các nghiệp vụ thương mại như giao dịch bán hàng, giới thiệu sản phẩm, quảng cáo hay giao dịch hợp đồng đều được coi là website thương mại điện tử.
Khi doanh nghiệp sở hữu một website thương mại điện tử, doanh nghiệp sẽ có thể có được những lợi ích sau:
- Website thương mại điện tử với lợi thế không bị giới hạn về mặt thời gian và không gian như hình thức bán hàng truyền thống
- Tiết kiệm chi phí vì không cần bỏ ra một khoản tiền lớn để thuê mặt bằng, đào tạo đội ngũ nhân viên
Tăng cường khả năng tương tác với khách hàng là ưu tiên hàng đầu, với đội ngũ chăm sóc khách hàng luôn sẵn sàng tư vấn kịp thời mọi lúc, giúp khách hàng
- N âng cao tính cạnh tranh với đối thủ và quảng bá thương hiệu trên thị trường
Bên cạnh đó, website TMĐT cũng tồn tại một số hạn chế sau:
- Khi mua sắm trong một cửa hàng trực tuyến, người tiêu dùng không thể cảm nhận, chạm vào hoặc dùng thử sản phNm muốn mua
- Vấn đề thời gian khi vận chuyển hàng hóa khi mua sản phNm có thể quá dài so với thời gian mà khách hàng mong muốn
- Khách hàng có thể mua hàng ở website khác sau khi nghiên cứu và so sánh giá cả, sản phNm
Trường Đại học Kinh tế Huế
Hình 1.1 Mức độ ảnh hưởng của dịch COVID19 theo nhóm ngành
1.1.5 Thực trạng bán hàng trực tuyến tại Việt am
Theo số liệu từ Sapo, Covid-19 đã thúc đẩy nhanh chóng quá trình số hóa tại Việt Nam, khiến người dân ngày càng quen thuộc với việc sử dụng Internet cho nhiều mục đích khác nhau, không chỉ giải trí mà còn trong di chuyển, ăn uống, kinh doanh và làm việc Sự chuyển mình này đã dẫn đến những thay đổi tích cực trong mô hình thương mại điện tử (TMĐT), với doanh thu của nhóm ngành kinh doanh trên sàn TMĐT đạt 15.08%, cao nhất trong tất cả các nhóm Điều này cho thấy tiềm năng tăng trưởng doanh thu trong tương lai vẫn còn rất lớn.
Theo báo cáo của Báo Đầu Tư, thương mại điện tử (TMĐT) tại Việt Nam duy trì tốc độ tăng trưởng ổn định, đạt 16,4 tỷ USD, với doanh thu 13,7 tỷ USD vào năm 2021 Tỷ trọng doanh thu từ TMĐT tiếp tục gia tăng, phản ánh sự phát triển mạnh mẽ của lĩnh vực này trong nền kinh tế.
Trường Đại học Kinh tế Huế
20 bán lẻ thương mại điện tử trong tổng mức bán lẻ hàng hóa và dịch vụ tiêu dùng cả nước đạt 7% ( Hình 1.1)
Hình 1.2 Doanh thu TMDT B2C Việt N am năm 2018-2023(tỷ USD)
Hoạt động bán hàng trực tuyến tại Việt Nam đã phát triển mạnh mẽ, cung cấp đa dạng sản phẩm và hình thức thanh toán linh hoạt, giúp người tiêu dùng mua sắm nhanh chóng và tiện lợi Nhiều doanh nghiệp đang đầu tư chuyên sâu vào website bán hàng trực tuyến để tối ưu hóa việc tiếp thị và quảng bá sản phẩm.
Mô hình phát triển và ngôn ngữ xây dựng hệ thống website
Mẫu kiến trúc Model – View – Controller (MVC) bao gồm ba thành phần chính: model, view và controller Nền tảng ASP.NET MVC cho phép phát triển ứng dụng web theo mô hình MVC, thay vì sử dụng ASP.NET Web Forms Một trong những đặc điểm nổi bật của ASP.NET MVC là tính nhẹ, dễ kiểm thử và khả năng tích hợp các tính năng sẵn có của ASP.NET.
Trường Đại học Kinh tế Huế
21 được định nghĩa trong namespace System.Web.Mvc và là một phần của name space System.Web
N hững lợi ích khi sử dụng ASP.N ET MVC:
Dễ dàng quản lý ứng dụng bằng cách chia ứng dụng thành ba thành phần model, view, controller
N ó không sử dụng view state hoặc server-based form
Sử dụng mẫu Front Controller N hờ đó bạn có thể thiết kế một hạ tầng quản lý định tuyến
Hỗ trợ tốt hơn cho mô hình phát triển ứng dụng hướng kiểm thử
Hỗ trợ tốt cho các ứng dụng được xây dựng
1.2.1.1 Khái niệm và cấu trúc mô hình MVC
Mô hình MVC (Model-View-Controller) là một phương pháp phát triển ứng dụng hiệu quả, phân chia ứng dụng thành ba thành phần chính: Model, View và Controller Mỗi thành phần đảm nhận một vai trò riêng biệt và tương tác lẫn nhau, tạo nên sự hoàn chỉnh cho ứng dụng.
Trường Đại học Kinh tế Huế
Hình 1.3 Thành phần trong mô hình MVC
Mô hình MVC như (hình 1.3) gồm 3 thành phần chính sau:
• Model: Các đối tượng Models là một phần của ứng dụng, các đối tượng này thiết lập logic của phần dữ liệu của ứng dụng
• View: Views là các thành phần dùng để hiển thị giao diện người dùng (UI)
• Controller: Controller là các thành phần dùng để quản lý tương tác người dùng, làm việc với model và chọn view để hiển thị giao diện người dùng
Trong mô hình MVC, khi Client gửi yêu cầu đến Server, Controller sẽ tiếp nhận và xử lý dữ liệu đầu vào, đồng thời xác định luồng tiếp theo Nếu cần truy xuất dữ liệu từ cơ sở dữ liệu, Controller sẽ gọi Model để lấy dữ liệu đầu ra, nơi Model sẽ tương tác với cơ sở dữ liệu để thu thập thông tin phù hợp.
Trường Đại học Kinh tế Huế
Hình 1.4 Mô hình MVC yêu cầu của phía Controller, sau đó Model trả dữ liệu về cho Controller xử lý
Controller sẽ gọi View tương ứng với yêu cầu và cung cấp dữ liệu cần thiết Nhiệm vụ của View là hiển thị kết quả và dữ liệu đầu ra một cách phù hợp với yêu cầu của người dùng trên giao diện Web.
1.2.1.2 Luồng đi trong mô hình MVC
Luồng xử lý của mô hình MVC (Hình 1.4) gồm các bước như sau:
Khi Client gửi yêu cầu đến Server, bộ phận controller sẽ tiếp nhận và xử lý yêu cầu đó Nếu cần thiết, controller sẽ gọi đến phần model để thực hiện các thao tác liên quan.
Sau khi hoàn tất xử lý, tất cả kết quả sẽ được chuyển về phần View Tại đây, mã HTML sẽ được tạo ra để hiển thị giao diện trình duyệt và đáp ứng yêu cầu của người dùng.
1.2.1.3 Ưu điểm và nhược điểm của mô hình MVC
Mô hình MVC có những ưu điểm và nhược điểm như sau: Ưu điểm:
- Bảo trì mã dễ dàng, giúp mở rộng và phát triển
Trường Đại học Kinh tế Huế
- Kiểm tra đơn giản, kiểm tra lỗi phần mềm trước khi bàn giao lại cho người dùng
- Model, view và controller tách biệt nhau
- Khi làm việc sẽ không ảnh hướng đến nhau
- Tốn khá nhiều thời gian vì khó đọc, thay đổi, kiểm tra và sử dụng lại mô hình này
1.2.1.4 Lý do nên chọn mô hình MVC
Ngày nay, hầu hết các website trên toàn cầu đều được phát triển theo mô hình MVC, bao gồm các thành phần độc lập được tạo ra thông qua các mẫu thiết kế MVC Điều này giúp tái sử dụng mã và tăng trưởng song song, mang lại hiệu suất cao hơn Khi áp dụng mô hình MVC vào phát triển ứng dụng web, các lập trình viên có thể chia sẻ công việc, với một người tập trung vào View và người khác vào Controller để tạo logic nghiệp vụ, nhờ đó ứng dụng có thể được hoàn thành nhanh hơn ba lần so với các mô hình khác.
Khả năng cung cấp nhiều chế độ view
Trong mô hình MVC, một mô hình có thể tương tác với nhiều View khác nhau Hiện nay, nhu cầu truy cập ứng dụng qua nhiều phương thức mới đang ngày càng gia tăng.
Hơn nữa, với phương pháp này, việc nhân bản code rất hạn chế Vì nó tách biệt dữ liệu và logic nghiệp vụ khỏi màn hình
Các sửa đổi không ảnh hưởng đến toàn bộ mô hình của ứng dụng web, nhưng người dùng thường xuyên thay đổi các yếu tố như màu sắc, font chữ và bố cục màn hình, điều này cho thấy sự linh hoạt và khả năng tùy chỉnh trong thiết kế giao diện.
Trường Đại học Kinh tế Huế
Việc thêm một kiểu view mới trong MVC rất đơn giản Vì Model không phụ thuộc vào phần View
CSS (Cascading Style Sheet) là ngôn ngữ lập trình đơn giản, được thiết kế để tối ưu hóa quá trình tạo dựng website Mục tiêu chính của CSS là giúp việc phát triển trang web trở nên dễ dàng và hiệu quả hơn.
CSS có những ưu và nhược điểm như sau: Ưu điểm:
- Khả năng tiết kiệm thời gian
- Giúp tải trang nhanh chóng
- Dễ dàng khi thực hiện bảo trì
- Khả năng tương thích tốt
- CSS hoạt động khác biệt cho từng trình duyệt
- N gười mới sẽ gặp khó khăn
- Định dạng web có khả năng rủi ro cao
C# là ngôn ngữ lập trình do Microsoft phát triển, nhằm mang lại sự tiện lợi và dễ dàng cho lập trình viên Đây là ngôn ngữ phổ thông, được thiết kế để phát triển ứng dụng trên nền tảng Microsoft và yêu cầu NET framework trên Windows để hoạt động hiệu quả.
Ngôn ngữ C# được xem là sự kết hợp hoàn hảo giữa C và C++, tận dụng những ưu điểm nổi bật của cả hai ngôn ngữ để phát triển một ngôn ngữ hiện đại hơn Mặc dù framework NET cũng hỗ trợ nhiều ngôn ngữ lập trình khác, C# vẫn nổi bật với tính linh hoạt và hiệu suất cao.
- C# là một ngôn ngữ đơn giản
Trường Đại học Kinh tế Huế
- C# là một ngôn ngữ hiện đại
- C# là một ngôn ngữ mạnh mẽ và mềm dẻo
- C# là một ngôn ngữ ít từ khóa
- C# là một ngôn ngữ phổ biến
- C# mang sức mạnh của nhiều ngôn ngữ (C++, Java)
- N hược điểm lớn nhất của C# là chỉ chạy trên nền Windows và có cài N ET Framework
- Thao tác đối với phần cứng yếu hơn so với ngôn ngữ khác Hầu hết phải dựa vào windows
HTML, hay ngôn ngữ đánh dấu siêu văn bản, là công cụ chính để tạo và cấu trúc các thành phần trên trang web hoặc ứng dụng Nó giúp phân chia các đoạn văn, tiêu đề, liên kết và trích dẫn Tuy nhiên, cần lưu ý rằng HTML không phải là ngôn ngữ lập trình.
- Mã nguồn mở và hoàn toàn miễn phí
- Có thể hoạt động mượt trên hầu hết mọi trình duyệt hiện hành
- N gôn ngữ này được sử dụng rộng rãi với rất nhiều nguồn tài nguyên hỗ trợ cùng một cộng đồng sử dụng vô cùng lớn đằng sau nó
- Dễ dàng tích hợp với các ngôn ngữ backend như PHP, N ode.js,
- N gôn ngữ này chỉ được áp dụng chủ yếu cho trang web tĩnh
- Một số trình duyệt chậm hỗ trợ tính năng mới
Trường Đại học Kinh tế Huế
SQL Server is a relational database management system (RDBMS) that utilizes SQL commands for data exchange between client machines and the SQL Server installation The advantages of SQL Server include its robust performance, scalability, and comprehensive security features.
Quản lý hệ thống cơ sở dữ liệu trở nên đơn giản với SQL Server chuNn, cho phép người dùng thực hiện mà không cần viết mã.
- N gôn ngữ này có thể được sử dụng để giao tiếp với cơ sở dữ liệu
Tổng quan về phân tích và thiết kế hướng đối tượng
1.3.1 Khái niệm về phân tích và thiết kế hướng đối tượng
Phân tích và thiết kế hướng đối tượng (OOAD) là một phương pháp quan trọng trong việc phát triển ứng dụng và hệ thống Kỹ thuật này tập trung vào việc xác định các đối tượng trong hệ thống và cách chúng tương tác với nhau, giúp tối ưu hóa quy trình thiết kế và nâng cao hiệu quả của ứng dụng.
1.3.2 Quá trình phân tích và thiết kế hướng đối tượng
Chu trình phát triển phần mềm với mô hình hướng đối tượng được trình bày qua 3 giai đoạn như sau:
Giai đoạn 1: Phân tích hướng đối tượng (Object Oriented Analysis - OOA):
Trường Đại học Kinh tế Huế
Giai đoạn 2: Thiết kế hướng đối tượng (Object Oriented Design - OOD):
Giai đoạn tổ chức chương trình bao gồm việc phân chia thành các tập hợp đối tượng cộng tác, trong đó mỗi đối tượng đại diện cho một thực thể thuộc một lớp Các lớp này liên kết với nhau trong một cây cấu trúc, thể hiện mối quan hệ thừa kế giữa chúng.
Giai đoạn OOD nhằm mục đích tạo ra thiết kế dựa trên kết quả của giai đoạn OOA, với sự chú ý đến các quy định phi chức năng, yêu cầu môi trường và khả năng thực thi OOD tập trung vào việc cải thiện kết quả của OOA, tối ưu hóa giải pháp đã được cung cấp, đồng thời đảm bảo đáp ứng tất cả các yêu cầu đã được xác lập.
Trong giai đoạn OOD, nhà thiết kế xác định các chức năng, thủ tục và thuộc tính của các lớp, đồng thời thiết lập mối quan hệ giữa chúng Giai đoạn này cũng bao gồm việc điều chỉnh các lớp cho phù hợp với môi trường phát triển, thiết kế ngân hàng dữ liệu và áp dụng các kỹ thuật tiêu chuẩn hóa.
Cuối giai đoạn OOD, nhà thiết kế trình bày nhiều biểu đồ khác nhau, được chia thành hai nhóm chính: biểu đồ tĩnh và biểu đồ động Biểu đồ tĩnh thể hiện các lớp và đối tượng, trong khi biểu đồ động mô tả sự tương tác giữa các lớp và cách thức hoạt động của chúng Các lớp này có thể được tổ chức thành các gói, tức là các đơn vị thành phần nhỏ hơn của ứng dụng.
Giai đoạn 3: Lập trình hướng đối tượng (Object Oriented Programming - OOP):
Trường Đại học Kinh tế Huế
Sử dụng ngôn ngữ lập trình hỗ trợ tính năng hướng đối tượng là một yếu tố quan trọng trong việc phát triển các chương trình hiệu quả Trường Đại học Kinh tế Huế chú trọng vào việc áp dụng những ngôn ngữ lập trình này để nâng cao khả năng lập trình và phát triển phần mềm cho sinh viên Việc tích hợp các tính năng có thể chạy được giúp cải thiện hiệu suất và tính linh hoạt của ứng dụng.
Hình 2.1 Logo Đồng hồ cửa hàng WatchStore
CHƯƠ G II: KHẢO SÁT PHÂ TÍCH THIẾT KẾ WEBSITE
Khảo sát về cửa hàng WatchStore
- Địa chỉ: Trụ sở chính 61 Quang Trung,P10,Gò Vấp,HCM
Cửa hàng WatchStore, được thành lập vào năm 2020, đã nhanh chóng khẳng định thương hiệu và trở thành một trong những chuỗi bán lẻ đồng hồ uy tín tại Việt Nam, phục vụ hơn 80.000 khách hàng trên toàn quốc.
Cửa hàng WatchStore, sau nhiều năm hoạt động và nỗ lực không ngừng, đã đạt được nhiều thành công trong kinh doanh và chiếm lĩnh thị trường Đồng thời, WatchStore cũng đã chính thức đăng ký hoạt động thương mại điện tử với Bộ Công Thương.
Các cột mốc đáng ghi nhớ:
• ăm 2020: Trở thành đại lý bán lẻ chính thức của thương hiệu đồng hồ Casio do
Công ty Cổ Phần Anh Khuê Watch chứng nhận
• ăm 2021: Được cấp giấy chứng nhận đại lý ủy quyền bán lẻ chính thức của các thương hiệu đồng hồ cao cấp Orient, Seiko
• ăm 2022: Chứng nhận đại lý chính hãng của các thương hiệu đồng hồ Frederique
Constant, Srwatch, Freelook, Daniel Klein
Trường Đại học Kinh tế Huế
Hình 2.2 Sơ đồ cơ cấu tổ chức của cửa hàng WatchStore
• ăm 2023: Đại lý ủy quyền chính thức của thương hiệu đồng hồ Citizen, Olym
Pianus, Olympia Star, Ogival, Bentley, I&W Carnival
Chức năng của từng bộ phận:
Chủ cửa hàng là người đứng đầu, có trách nhiệm điều hành và quản lý toàn bộ hoạt động kinh doanh Họ có quyền quyết định các vấn đề liên quan đến cửa hàng, đảm bảo mọi hoạt động diễn ra suôn sẻ và hiệu quả.
Người đứng ra chịu trách nhiệm pháp lý và thực hiện các nhiệm vụ, nghĩa vụ của mình Nhân viên bán hàng đảm nhiệm các hoạt động liên quan đến khách hàng, bao gồm tư vấn, trưng bày sản phẩm, tiếp nhận và xử lý thông tin đơn hàng Nhân viên quản lý kho trực tiếp chịu trách nhiệm về các hoạt động liên quan đến hàng hóa, tham gia vào bộ phận kho, bảo quản nguyên vật liệu và theo dõi số lượng cũng như thời gian nhập - xuất hàng hóa.
Comment [NĐ3]: Cái này đưa về chương 2
Trường Đại học Kinh tế Huế
Hiện nay, nhiều công ty và cửa hàng như Shopee, Thế Giới Di Động và Tiki đã áp dụng thương mại điện tử vào hoạt động kinh doanh và đạt được thành công lớn Tuy nhiên, không phải tất cả các website thương mại điện tử đều hoàn hảo và có thể đáp ứng nhu cầu của mọi người.
Một số hạn chế khi không áp dụng website thương mại điện tử:
Khi cửa hàng chưa áp dụng thương mại điện tử, việc buôn bán và giới thiệu sản phẩm hoàn toàn dựa vào phương pháp thủ công, dẫn đến khó khăn trong việc tiếp cận khách hàng Điều này không chỉ làm giảm hiệu quả kinh doanh mà còn khiến khách hàng tốn nhiều thời gian di chuyển để tìm kiếm sản phẩm.
Một số hạn chế của một số website thương mại điện tử:
Shopee là một nền tảng thương mại điện tử phát triển nhanh chóng và được ưa chuộng hiện nay Với ưu điểm giá cả cạnh tranh và rẻ, Shopee thu hút nhiều người tiêu dùng Tuy nhiên, người mua cũng phải đối mặt với vấn đề hàng giả và hàng kém chất lượng Nền tảng này cho phép người dùng tự giao dịch và mua sắm các mặt hàng phù hợp với nhu cầu cá nhân, đồng thời cũng có thể đăng ảnh và bán hàng Tuy nhiên, việc tự do giao dịch này cũng là một trong những hạn chế lớn nhất của Shopee.
Trường Đại học Kinh tế Huế
Trên Shopee, việc bán hàng trở nên đơn giản hơn rất nhiều so với Lazada hay Adayroi, nơi bạn phải trải qua nhiều thủ tục phức tạp và chứng minh nguồn gốc sản phẩm Chỉ cần tải ảnh và đăng bán, ai cũng có thể tham gia bán hàng trên Shopee Tuy nhiên, điều này cũng dẫn đến nhược điểm là người tiêu dùng dễ gặp phải hàng hóa kém chất lượng.
Hình 2.3 Trang đăng nhập người bán hàng
Để bắt đầu bán hàng, bạn chỉ cần tạo một tài khoản cá nhân với vai trò người bán Sau khi đăng nhập, bạn có thể dễ dàng đăng bán các sản phẩm của mình.
Một trong những hạn chế của Shopee là quy trình tổ chức các chương trình săn mã khuyến mãi Các shop muốn triển khai khuyến mãi cần thông báo cho Shopee, và nền tảng này sẽ tổng hợp để tạo thành các chương trình săn mã khuyến mãi cho người tiêu dùng.
Khi khách hàng đặt mua thành công một sản phẩm với giá ưu đãi nhưng nhận thông báo hủy đơn hàng vào ngày hôm sau, nguyên nhân thường là do mã khuyến mãi đã vượt quá số lượng cho phép, dẫn đến việc hủy bỏ đơn hàng của những khách hàng đặt sau Chẳng hạn, một cửa hàng có chương trình khuyến mãi cho đồng hồ A với mức giảm giá 20%, thu hút đông đảo khách hàng Tuy nhiên, khi khách hàng kiểm tra vào sáng hôm sau, họ phát hiện đơn hàng của mình đã bị hủy, mặc dù thông báo khuyến mãi ban đầu cho biết có 60 sản phẩm giảm giá.
Trường Đại học Kinh tế Huế
38 tế chỉ khuyến mại cho 40 sản phNm, vì vậy những người từ 41 trở đi bị shop hủy đơn
N ếu đặt bạn ở trong trường hợp đó thì thấy sao? Thực sự thì rất là hụt hững và ức chế
Vì việc tự do kinh doanh, bán hàng trên shopee nên shopee sẽ không quản lý chặt chẽ được việc kinh doanh này
Hình 2.4 Một sản phpm đang được giảm giá
* Khảo sát hoạt động: Đối với nhân viên bán hàng
- Khi có khách hàng đến cửa hàng thì nhân viên sẽ giới thiệu sản phNm, tư vấn khách hàng để họ chọn được sản phNm thích hợp nhất
- N ếu khách hàng mua thì nhân viên sẽ lên hóa đơn và bán sản phNm cũng như nhận tiền từ khách hàng
- Thống kê doanh thu của cửa hàng theo yêu cầu của quản lý cửa hàng
- Quản lý đơn hàng (Cập nhật lại trạng thái đơn hàng)
+ N ếu đơn hàng vừa được đặt xong thì trạng thái là đơn hàng đang được xử lý
+ N ếu nhân viên giao hàng đã nhận hóa đơn thì đơn hàng sẽ có trạng thái là đơn hàng đang được vận chuyển
+ N ếu nhân viên giao hàng đã hoàn thành việc giao hàng cho khách hàng thì
Trường Đại học Kinh tế Huế
39 trang thái là đơn hàng đã được giao
+ N ếu đơn bị hủy thì nó sẽ ở trạng thái là đơn hàng đã bị hủy
- Tùy chọn nhân viên giao hàng cho mỗi đơn hàng
- Trả lời các bình luận của khách hàng
- Trả lời các liên hệ phản hồi của khách hàng Đối với nhân viên kho
- Bảo quản các sản phNm trong kho được tốt nhất
- Kiểm tra số lượng, trạng thái của sản phNm trong kho thường xuyên
- Bàn giao các sản phNm nằm trong đơn hàng mà khách hàng đã đặt cho nhân viên giao hàng
- Kiểm tra lại số lượng khi nhập thêm hàng mới về kho
- Thống kê số lượng sản phNm mỗi ngày, mỗi tháng Đối với nhân viên giao hàng
Kiểm tra các đơn hàng đã đặt, sau đó nhận từ nhân viên bán hàng và tiến hành giao hàng đến tay khách hàng.
- Thanh toán đơn hàng và nhận tiền từ khách hàng
- Thông báo thông tin đơn hàng đến nhân viên bán hàng Đối với khách hàng
- Truy cập vào website và tìm kiếm sản phNm mong muốn
- Lựa chọn sản phNm và tiến hành đặt hàng
Trường Đại học Kinh tế Huế
Phân tích hoạt động quản lý bán hàng tại cửa hàng WatchStore
2.2.1 Thực trạng quản lý bán hàng tại cửa hàng WatchStore
Cửa hàng WatchStore vô cùng đa dạng với nhiều thể loại và thương hiệu khác nhau
Do đó có thể chia theo 2 phân khúc chính gồm:
Đồng hồ thời trang là sản phẩm đến từ các thương hiệu nổi tiếng toàn cầu, không chuyên về lĩnh vực đồng hồ Những mẫu đồng hồ này thường có thiết kế thẩm mỹ cao, với mức giá từ thấp đến trung bình Đối tượng khách hàng chủ yếu là nữ giới, những người sẵn sàng chi tiêu cho các sản phẩm thời trang cao cấp.
Đồng hồ thông thường, chủ yếu từ các thương hiệu nổi tiếng Thụy Sĩ và Nhật Bản, nhắm đến đối tượng khách hàng là nam giới có nhu cầu sử dụng đồng hồ với chức năng chính xác Sản phẩm trong phân khúc này thường có giá cao hơn mức trung bình, phản ánh chất lượng và sự tinh tế của chúng.
Cửa hàng mở cửa từ 8:00 đến 22:00 hàng ngày, cung cấp dịch vụ tư vấn chi tiết về các loại đồng hồ cho khách hàng Khi khách hàng chọn được sản phẩm ưng ý, nhân viên sẽ lập hóa đơn với thông tin như tên nhân viên, tên sản phẩm và giá bán Mỗi hóa đơn tương ứng với một khách hàng và được tạo ra khi khách hàng mua ít nhất một món hàng; do đó, khách hàng có thể có nhiều hóa đơn khác nhau cho các lần mua sắm khác nhau Nếu sản phẩm hết hàng hoặc không đáp ứng yêu cầu, nhân viên sẽ thông báo và ghi nhận thông tin sản phẩm đã hết.
Việc kinh doanh trực tiếp tại cửa hàng WatchStore hiện nay gặp nhiều khó khăn do phương thức quản lý thủ công Điều này ảnh hưởng đến hoạt động quản lý, đặc biệt trong việc phục vụ khách hàng.
Trường Đại học Kinh tế Huế
- Lãng phí thời gian mua hàng của khách hàng
- Thanh toán chậm, mất thời gian khi đông khách
- Khách hàng không thể xem được đánh giá sản phNm, phản hồi của khách hàng Đối với cửa hàng:
- Mất nhiều thời gian hơn với khách hàng
- Cần phải có các kỹ năng giao tiếp, xử lý tình huống khi kinh doanh hình thức trực tuyến
- Lúc nào cũng phải có mặt tại cửa hàng
- Bán sản phNm chậm hơn khi không kinh doanh trên sàn thương mại điện tử
- Khó kiểm soát mặt hàng, không rõ là hàng còn hay hết
- Hóa đơn hay hàng hóa thất lạc mà không biết nguyên nhân từ đâu
2.2.2 Phân tích môi trường kinh doanh
Các yếu tố về kinh tế
Nền kinh tế Việt Nam đang phát triển mạnh mẽ với thu nhập bình quân đầu người ngày càng tăng, dẫn đến nhu cầu mua sắm gia tăng Nhiều cửa hàng đồng hồ, trong đó có WatchStore, đang nỗ lực nâng cao doanh thu và chất lượng sản phẩm để thu hút giới trẻ Sự gia tăng nhu cầu mua sắm không chỉ giúp WatchStore tăng doanh thu mà còn tạo cơ hội xây dựng thương hiệu vững mạnh.
Các yếu tố về văn hóa xã hội và tự nhiên
Hành vi người tiêu dùng đóng vai trò quan trọng trong quyết định mua sắm hoặc từ chối sản phẩm Các yếu tố chính ảnh hưởng đến hành vi của người mua bao gồm văn hóa, xã hội, cá nhân và tâm lý.
Trường Đại học Kinh tế Huế
Cửa hàng hướng đến phục vụ khách hàng ở mọi lứa tuổi, với động lực chính là sự phát triển từ nhu cầu của người tiêu dùng Thách thức lớn nhất mà cửa hàng phải đối mặt là giữ chân khách hàng trong hoạt động kinh doanh, đồng thời cạnh tranh với các đối thủ trên thị trường.
Hiện nay, đồng hồ là mặt hàng phổ biến, tạo ra sự cạnh tranh mạnh mẽ cho cửa hàng WatchStore Các đối thủ cạnh tranh được phân loại thành ba nhóm: trực tiếp, gián tiếp và tiềm năng trong tương lai Những thương hiệu nổi bật như Curnon Watch, Viwat và Dyoss đang thu hút sự chú ý của giới trẻ và tầng lớp thượng lưu, trở thành mối đe dọa lớn đối với WatchStore Các đối thủ này không ngừng tìm kiếm cách để thu hút khách hàng, tạo ra áp lực cạnh tranh đáng kể cho cửa hàng.
2.2.3 Phân tích mô hình SWOT
Mô hình SWOT, viết tắt từ Strengths (Điểm mạnh), Weaknesses (Điểm yếu), Opportunities (Cơ hội) và Threats (Thách thức), là công cụ quan trọng trong phân tích kinh doanh Bảng 2.1 trình bày mô hình SWOT của cửa hàng WatchStore, giúp xác định các yếu tố nội bộ và bên ngoài ảnh hưởng đến hoạt động kinh doanh.
Bảng 2.1 Mô hình SWOT của cửa hàng WatchStore
Strengths (Điểm mạnh) Weaknesses (Điểm yếu)
- Đem lại đồng hồ chất lượng và độc đáo và bắt kịp xu hướng khách hàng
- Có số lượng khách hàng ổn định
- N hiều đối thủ cạnh tranh như: Curnon Watch, Viwat, Dyoss
- Cửa hàng chưa có website sẽ làm mất đi một lượng khách trực tuyến
Trường Đại học Kinh tế Huế
- Đội ngũ nhân viên giàu kinh nghiệm, nhiệt tình và nhiệt huyết
- Độ nhận diện thương hiệu chưa cao vì lượng khách hàng mua sản phNm đa số là những khách hàng ở gần
Opportunities (Cơ hội) Threats (Thách thức)
- Tăng cường mối quan hệ với khách hàng như: thân thiện lắng nghe và thấu hiểu với khách hàng, gia tăng giá trị sản phNm
- N hu cầu sử dụng đồng hồ của mọi người ngày càng tăng
- Gia nhập thị trường khẳng định thương hiệu của mình học hỏi thêm được nhiều kinh nghiệm
- Có nhiều đối thủ cạnh tranh hiện thời và các đối thủ mới nhập cuộc
Trường Đại học Kinh tế Huế
Thiết kế website cho cửa hàng WatchStore
Hình 2.5 Sơ đồ Use Case TongQuan
Gguồn:Gghiên cứu của tác giả
Trường Đại học Kinh tế Huế
Hình 2.6 Sơ đồ Use Case TongQuan
Gguồn:Gghiên cứu của tác giả Bảng 2.2 Mô tả Use Case DangGhap
Tác nhân chính Khách hàng, quản trị viên
Mô tả Khách hàng và quản trị viên có thể đăng nhập vào hệ thống Điều kiện tiên quyết Phải có tài khoản trong hệ thống
Kích hoạt Chọn đăng nhập tại trang chủ
Luồng sự kiện chính STT Tác nhân Hành động
1 Khách hàng, quản trị viên
Chọn chức năng đăng nhập
2 Hệ thống Hiện thị trang đăng nhập
3 Khách hàng, quản trị viên
N hập thông tin đăng nhập
Trường Đại học Kinh tế Huế
4 Khách hàng, quản trị viên
5 Hệ thống Kiểm tra thông tin có hợp lệ không
6 Hệ thống Xử lý đăng nhập
7 Hệ thống Hiển thị chức năng tương ứng với tác nhân
Luồng sự kiện phụ STT Tác nhân Hành động
Hệ thống sẽ hiển thị thông báo “Tên đăng nhập/Email hoặc mật khẩu không đúng” khi tên đăng nhập, email hoặc mật khẩu không khớp với thông tin trong cơ sở dữ liệu.
5b Hệ thống Hệ thống hiển thị thông báo “Vui lòng điền vào trường này!” nếu một trong các thông tin đăng nhập
Trường Đại học Kinh tế Huế
Hình 2.7 Sơ đồ Use Case QuanLyGioHang
Gguồn:Gghiên cứu của tác giả Bảng 2.3 Mô tả Use Case QuanLyGioHang
Tên UC Quản lý giỏ hàng
Tác nhân chính Khách hàng
Khách hàng có khả năng xem giỏ hàng, thêm sản phẩm vào giỏ, điều chỉnh số lượng sản phẩm và xóa sản phẩm không cần thiết Để thực hiện các thao tác này, khách hàng cần đăng nhập thành công vào hệ thống.
Kích hoạt Xem giỏ hàng: chọn xem giỏ hàng thêm sản phNm vào giỏ: chọn button “Chọn mua” tại danh sách sản phNm hoặc chi tiết sản phNm
Cập nhật số lượng sản phNm trong giỏ: chọn button tăng
Trường Đại học Kinh tế Huế
48 giảm tại trang xem giỏ hàng
Xóa sản phNm trong giỏ: chọn button giảm tại trang xem giỏ hàng về 0
Chức năng xem giỏ hàng Luồng sự kiện chính STT Tác nhân Hành động
1 Khách hàng Chọn xem giỏ hàng
2 Hệ thống Hiển thị trang xem giỏ hàng
Luồng sự kiện phụ STT Tác nhân Hành động
2a Hệ thống Hiển thị thông báo “Giỏ hàng hiện đang trống” nếu chưa có sản phNm nào trong giỏ hàng
Chức năng thêm sản phŠm vào giỏ Luồng sự kiện chính STT Tác nhân Hành động
1 Khách hàng Chọn button “Chọn mua”
2 Hệ thống Kiểm tra số lượng tồn
3 Hệ thống Thêm sản phNm vào giỏ hàng
4 Hệ thống Hiển thị thông báo “Đã thêm sản phNm vào giỏ hàng!”
5 Hệ thống Cập nhật số lượng sản phNm và thành tiền của giỏ hàng trên giao diện
Luồng sự kiện phụ STT Tác nhân Hành động
Hệ thống sẽ hiển thị thông báo “Số lượng sản phẩm đã hết” khi số lượng tồn kho của sản phẩm trong hệ thống đạt mức 0, đảm bảo việc kiểm tra số lượng sản phẩm hiện tại được thực hiện chính xác.
Trường Đại học Kinh tế Huế
3a Hệ thống Hiển thị thông báo “Thêm sản phpm vào giỏ hàng thất bại, vui lòng thử lại sau” nếu thêm sản phNm vào giỏ hàng không thành công
Chức năng cập nhật số lượng sản phŠm trong giỏ Luồng sự kiện chính STT Tác nhân Hành động
1 Khách hàng Chọn xem giỏ hàng
2 Hệ thống Hiển thị trang xem giỏ hàng
3 Khách hàng Chọn button tăng giảm
4 Hệ thống Kiểm tra số lượng hợp lệ không
5 Hệ thống Kiểm tra số lượng tồn
6 Hệ thống Cập nhật số lượng sản phNm trong giỏ hàng
7 Hệ thống Hiển thị thông báo “Cập nhật giỏ hàng thành công!”
8 Hệ thống Cập nhật số lượng sản phNm và thành tiền trên giao diện
Chức năng xóa sản phŠm trong giỏ hàng Luồng sự kiện chính STT Tác nhân Hành động
1 Khách hàng Chọn xem giỏ hàng
2 Hệ thống Hiển thị trang xem giỏ hàng
3 Khách hàng Chọn button giảm về 0
4 Hệ thống Xóa sản phNm trong giỏ hàng
Trường Đại học Kinh tế Huế
5 Hệ thống Hiển thị thông báo “Xóa sản phNm trong giỏ hàng thành công!”
6 Hệ thống Cập nhật thành tiền trên giao diện
Hình 2.8 Sơ đồ Use Case DatHang
Gguồn:Gghiên cứu của tác giả Bảng 2.4 Mô tả Use Case DatHang
Tác nhân chính Khách hàng
Khách hàng cần đăng nhập vào hệ thống để tiến hành đặt hàng các sản phẩm trong giỏ hàng Để thực hiện điều này, giỏ hàng phải có ít nhất một sản phẩm.
Kích hoạt Chọn xem giỏ hàng
Trường Đại học Kinh tế Huế
Luồng sự kiện chính STT Tác nhân Hành động
1 Khách hàng Chọn xem giỏ hàng
2 Hệ thống Hiển thị trang xem giỏ hàng
3 Khách hàng Chọn hình thức thanh toán
4 Khách hàng Chọn button “Tiến hành đặt hàng”
5 Hệ thống Kiểm tra thông tin đặt hàng hợp lệ không
6 Hệ thống Hiển thị thông báo “Đặt hàng thành công”
Hình 2.9 Sơ đồ Use Case QuanLySanPham
Trường Đại học Kinh tế Huế
Gguồn:Gghiên cứu của tác giả Bảng 2.5 Mô tả Use Case QuanLySanPham
Tên UC Quản lý sản phNm
Tác nhân chính Quản trị viên
Quản trị viên có quyền truy cập danh sách sản phẩm và sử dụng các chức năng như tìm kiếm, thêm mới, cập nhật thông tin, cũng như khóa và kích hoạt sản phẩm Để thực hiện các thao tác này, quản trị viên cần phải đăng nhập vào hệ thống.
Kích hoạt Chọn quản lý sản phNm
Chức năng xem danh sách sản phŠm Luồng sự kiện chính STT Tác nhân Hành động
Chọn quản lý sản phNm
2 Hệ thống Hiển thị trang quản lý sản phNm
3 Hệ thống Hiển thị danh sách sản phNm
Luồng sự kiện phụ STT Tác nhân Hành động
3a Hệ thống N ếu chưa có sản phNm trong hệ thống thì hiển thị thông báo “Chưa có sản phpm nào trong hệ thống”
Chức năng tìm kiếm Luồng sự kiện chính STT Tác nhân Hành động
Chọn quản lý sản phNm
2 Hệ thống Hiển thị trang quản lý sản phNm
Trường Đại học Kinh tế Huế
5 Hệ thống Kiểm tra thông tin
6 Hệ thống Hiển thị danh sách sản phNm theo tên
Luồng sự kiện phụ STT Tác nhân Hành động
5a Hệ thống Hiển thị thông báo “Vui lòng điền vào trường này” nếu thiếu tên sản phNm
6a Hệ thống Hiển thị thông báo “Không tìm thấy dữ liệu” nếu không có sản phNm nào trùng khớp với thông tin
Chức năng thêm sản phŠm Luồng sự kiện chính STT Tác nhân Hành động
Chọn quản lý sản phNm
2 Hệ thống Hiển thị trang quản lý sản phNm
4 Hệ thống Hiển thị form popup thêm mới
7 Hệ thống Kiểm tra thông tin
Trường Đại học Kinh tế Huế
8 Hệ thống Thêm sản phNm vào hệ thống
9 Hệ thống Hiển thị thông báo “Thêm sản phNm thành công”
Luồng sự kiện phụ STT Tác nhân Hành động
7a Hệ thống Hiển thị thông báo “Vui lòng điền vào trường này” nếu thiếu một trong các thông tin sản phNm
Chức năng cập nhật sản phŠm Luồng sự kiện chính STT Tác nhân Hành động
Chọn quản lý sản phNm
2 Hệ thống Hiển thị trang quản lý sản phNm
4 Hệ thống Hiển thị trang cập nhật
7 Hệ thống Kiểm tra thông tin
8 Hệ thống Cập nhật thông tin sản phNm vào hệ thống
9 Hệ thống Hiển thị thông báo “Cập nhật sản phNm thành công”
Chức năng khóa sản phŠm
Trường Đại học Kinh tế Huế
Luồng sự kiện chính STT Tác nhân Hành động
Chọn quản lý sản phNm
2 Hệ thống Hiển thị trang quản lý sản phNm
4 Hệ thống Cập nhật thuộc tính “IsActive” của sản phNm thành “false”
Chức năng kích hoạt sản phŠm Luồng sự kiện chính STT Tác nhân Hành động
Chọn quản lý sản phNm
2 Hệ thống Hiển thị trang quản lý sản phNm
4 Hệ thống Cập nhật thuộc tính “IsActive” của sản phNm thành “true”
Trường Đại học Kinh tế Huế
Hình 2.10 Sơ đồ Use Case ThongKe
Gguồn:Gghiên cứu của tác giả Bảng 2.6 Mô tả Use Case ThongKe
Tác nhân chính Quản trị viên
Mô tả Cho phép quản trị viên phân quyền thống kê đơn đặt hàng Điều kiện tiên quyết Quản trị viên nhập thành công vào hệ thống
Kích hoạt Chọn thống kê
Thống kê đơn đặt hàng
Luồng sự kiện chính STT Tác nhân Hành động
2 Hệ thống Hiển thị danh sách đơn đặt hàng
Chọn khoảng ngày thống kê
Trường Đại học Kinh tế Huế
4 Hệ thống Hiển thị danh sách theo khoảng ngày
6 Hệ thống Lưu file excel danh sách thống kê vào máy tính
Luồng sự kiện phụ STT Tác nhân Hành động
4a Hệ thống Hiển thị thông báo “Không có đơn đặt hàng tại thời điểm này” nếu không có đơn đặt hàng tại thời điểm đó trong hệ thống
6a Hệ thống Hiển thị thông báo “Không có đơn đặt hàng tại thời điểm này” nếu không có đơn đặt hàng tại thời điểm đó trong hệ thống
Trường Đại học Kinh tế Huế
2.3.2 Xây dựng sơ đồ tuần tự
2.3.2.1 Biểu đồ tuần tự chức năng đăng nhập
Hình 2.11 Biểu đồ tuần tự chức năng đăng nhập
Gguồn:Gghiên cứu của tác giả
Trường Đại học Kinh tế Huế
Hình 2.12 Biểu đồ tuần tự thêm sản phpm vào giỏ hàng
2.3.2.2 Biểu đồ tuần tự thêm sản phŠm vào giỏ hàng
Gguồn:Gghiên cứu của tác giả
Trường Đại học Kinh tế Huế
Hình 2.13 Biểu đồ tuần tự thống kê
2.3.2.3 Biểu đồ tuần tự chức năng thống kê đơn hàng
Gguồn:Gghiên cứu của tác giả
Trường Đại học Kinh tế Huế
2.3.2.4 Biểu đồ tuần tự chức năng đăng xuất
Hình 2.14 Biểu đồ tuần tự chức năng đăng xuất
Gguồn:Gghiên cứu của tác giả
Trường Đại học Kinh tế Huế
2.3.4 THIẾT KẾ CƠ SỞ DỮ LIỆU
Bảng 2.7 Thiết kế cơ sở dữ liệu bảng UserType
STT Tên thuộc tính Kiểu dữ liệu
Kích thước ot null/null
Bảng 2.8 Thiết kế cơ sở dữ liệu bảng User
STT Tên thuộc tính Kiểu dữ liệu
Kích thước ot null/null
Trường Đại học Kinh tế Huế
7 Avatar N varchar MAX N ot null
Bảng 2.9 Thiết kế cơ sở dữ liệu bảng Order
STT Tên thuộc tính Kiểu dữ liệu
Kích thước ot null/null
Bảng 2.10 Thiết kế cơ sở dữ liệu bảng OrderDetail
STT Tên thuộc tính Kiểu dữ liệu
Kích thước ot null/null
Trường Đại học Kinh tế Huế
5 ProductN ame N varchar 100 N ot null
Bảng 2.11 Thiết kế cơ sở dữ liệu bảng Category
STT Tên thuộc tính Kiểu dữ liệu
Kích thước ot null/null
Bảng 2.12 Thiết kế cơ sở dữ liệu bảng Products
STT Tên thuộc tính Kiểu dữ liệu
Kích thước ot null/null
4 Image1 N varchar MAX N ot null
5 Image2 N varchar MAX N ot null
6 Image3 N varchar MAX N ot null
Trường Đại học Kinh tế Huế
10 Description N varchar MAX N ot null
Trường Đại học Kinh tế Huế
CHƯƠ G III: TRIỂ KHAI VÀ ĐÁ H GIÁ PHẦ MỀM
Triển khai
Giao diện trang chủ (Hình 3.1) của người dùng gồm các mục như sau:
- Header gồm: Logo, giỏ hàng và công cụ tìm kiếm sản phNm
- Menu gồm: nút “Trang chủ” “Sản phNm” “Đăng ký” “Đăng nhập”
Giao diện trang chủ (Hình 3.2) của người dùng gồm các mục như sau:
Trường Đại học Kinh tế Huế
- Sản phNm bán chạy: cho phép người dùng xem các mặt hàng bán chạy trong thời gian vừa qua
Giao diện trang chủ (Hình 3.3) của người dùng gồm các mục như sau:
- Thương hiệu nổi bật: các dòng sản phNm nổi tiếng mà cửa hàng WatchStore có sẵn
- Footer gồm: địa chỉ cửa hàng, số điện thoại liên hệ hỗ trợ, các mạng xã hội của cửa hàng WatchStore
Trường Đại học Kinh tế Huế
Hình 3.4 Đăng ký tài khoản
Khi người dùng chưa có tài khoản thì tiến hành đăng ký (Hình 3.4):
- Thông tin đăng ký gồm: Họ tên, email, số điện thoại, mật khNu, nhập lại mật khNu, địa chỉ
- Khi người dùng điền đầy đủ thông tin Thì nhấn vào button “Đăng ký”
Hình 3.5 Đăng nhập tài khoản
Trường Đại học Kinh tế Huế
Khi đã có tài khoản thì tiến hành điền đầy đủ thông tin để đăng nhập vào hệ thống (Hình 3.5):
- Thông tin đăng nhập gồm: Email, mật khNu
- Khi người dùng điền đầy đủ thông tin Thì nhấn vào button “Đăng nhập” Hệ thống sẽ cho phép người dùng đăng nhập vào
Hình 3.6 Tất cả sản phpm
Giao diện xem tất cả sản phNm (Hình 3.6) gồm:
- Danh mục sản phNm: phổ biến nhất, hàng cao cấp, đồng hồ nữ, hàng lướt, đồng hồ điện tử, đồng hồ thông minh
- Hình ảnh sản phNm, tên sản phNm, giá sản phNm số lượng đã bán và số lượng còn lại của sản phNm
- N gười dùng có thể chọn button “Chọn mua” để thêm sản phNm vào giỏ hàng
Trường Đại học Kinh tế Huế
Hình 3.7 Chi tiết sản phpm
Giao diện xem thông tin sản phNm (Hình 3.7) gồm:
- Hình ảnh sản phNm, tên sản phNm, mô tả về sản phNm và giá sản phNm
- N gười dùng có thể chọn button “Thêm Vào Giỏ Hàng” để thêm sản phNm vào giỏ hàng
Trường Đại học Kinh tế Huế
3.1.6 Chức năng quản lý giỏ hàng
Hình 3.8 Quản lý giỏ hàng
Giao diện quản lý giỏ hàng (Hình 3.8) gồm:
- Hình ảnh sản phNm, tên sản phNm, số lượng, đơn giá,thành tiền,tổng tiền
- N gười dùng có thể tăng giảm số lượng và xóa sản phNm trong giỏ hàng
- N gười dùng có thể chọn phương thức thanh toán khi đặt hàng(giao dịch bằng tiền mặt hoặc online)
- Sau đó người dùng có thể nhấn “TIẾN HÀN H ĐẶT HÀN G” để hoàn tất
Trường Đại học Kinh tế Huế
3.1.7 Chức năng quản lý đơn đặt hàng
Hình 3.9 Quản lý đơn đặt hàng
Giao diện quản lý đơn đặt hàng (Hình 3.9) thông thường trạng thái đơn hàng sẽ bao gồm:
- Chưa duyệt: ID, ngày đặt, thanh toán, trạng thái, thao tác
Để quản lý đơn đặt hàng hiệu quả, quản trị viên cần nhấn vào nút "Chi tiết" để kiểm tra các đơn hàng chưa được duyệt Khi quản trị viên quyết định duyệt đơn, họ sẽ vào mục tương ứng để thực hiện quy trình này.
Khi khách hàng nhận được sản phẩm, đơn hàng sẽ tự động chuyển sang trạng thái "đã thanh toán" và "đã giao hàng" sau khi được xác nhận giao hàng.
Giao diện tổng quan chi tiêu (Hình 3.10) gồm:
- Số lượng đơn đặt hàng
Trường Đại học Kinh tế Huế
- Doanh thu hiện tại của cửa hàng
- Số lượng khách hàng đã đặt hàng
- Số sản phNm được bán
3.1.9 Chức năng quản lý danh mục
Hình 3.11 Quản lý danh mục
Giao diện quản lý danh mục (Hình 3.11) gồm:
- Thêm mới: quản trị có thể thêm mới danh mục sản phNm cho cửa hàng
- ID, tên sản phNm, trạng thái
- Thao tác: quản trị có quyền được mở hoặc khóa danh mục, sửa danh mục,…
Trường Đại học Kinh tế Huế
3.1.10 Chức năng quản lý sản phŠm
Hình 3.12 Quản lý sản phpm
Giao diện quản lý sản phNm (Hình 3.12) gồm:
- Thêm mới: quản trị có thể thêm mới sản phNm cho cửa hàng
- ID, tên sản phNm, hình ảnh, người tạo, đơn giá, trạng thái
- Thao tác: quản trị có quyền được mở hoặc khóa sản phNm, sửa sản phNm
Hình 3.13 Thống kê đơn hàng
Giao diện thống kê (Hình 3.13) gồm:
- ID, ngày đặt, ngày nhận, trạng thái
Comment [NĐ4]: Tất cả hình đều không có mô tả
Ri thì ko qua đc đâu em
Trường Đại học Kinh tế Huế
- Quản trị vào thống kê và tiến hành thống kê đơn hàng được bán sau đó có thể xuất Excel theo yêu cầu của người dùng.
Đánh giá phần mềm
− Rút ngắn được thời gian chờ đợi của của khách hàng, tối ưu công việc quản lý của cửa hàng
− Sử dụng máy tính vào việc tìm kiếm các thông tin chi tiết về các sản phNm, thông tin về khách hàng, hóa đơn
− Việc thống kê thuận tiện, nhanh chóng
− Với những chức năng xử lý sẵn có, phần mềm giúp công việc của nhân viên quản lý nhẹ nhàng hơn, một người cũng có thể làm được
− Một số trường hợp trong quản lý vẫn chưa giải quyết hết
− Cách tổ chức dữ liệu còn thiếu xót và kỹ thuật lập trình chưa được tốt
− Bắt lỗi người dùng chưa được toàn diện
− Các chức năng của chương trình chưa linh động
− Chưa bảo mật được toàn bộ dữ liệu
Trường Đại học Kinh tế Huế
TỔ G KẾT
Kết quả đạt được
− Thiết kế giao diện có liên quan đến đề tài
− Vận dụng cơ sở dữ liệu và phân tích hệ thống vào đề tài
Học hỏi kinh nghiệm giao tiếp và làm việc hiệu quả, hiểu rõ quản lý bán hàng trực tuyến, và có cơ hội áp dụng kiến thức học được vào thực tiễn.
− Hiểu sâu hơn về ASP.N ET MVC, ngôn ngữ lập trình C#
2 Hướng phát triển và mở rộng đề tài Đề tài “Website giới thiệu và bán đồng hồ cho cửa hàng WatchStore bằng ASP.N ET MVC” cần được mở rộng và xem xét trên nhiều khía cạnh hơn để phần mềm được hoàn thiện, giúp cho việc quản lý hệ thống cửa hàng dễ dàng hơn, giảm bớt sự cồng kềnh … Trong tương lai em có thể tiếp tục phát triển thêm nhiều tính năng để đề tài ngày một hoàn thiện hơn
− Cải hiệu hiệu suất của website
Bổ sung tính năng gợi ý sản phẩm dựa trên nhân khẩu học giúp cá nhân hóa trải nghiệm mua sắm, trong khi phân tích giỏ hàng của khách hàng tạo ra các báo cáo hữu ích cho người bán.
− Xử lý tất cả các sự kiện, các lỗi mà người dùng thao tác lên chương trình
− Hoàn thiện tốt hơn về phần lập trình và ràng buộc dữ liệu
− N âng cao tính linh động của chương trình
− N âng cao kỹ thuật lập trình ,chạy thử, kiểm lỗi và có khả năng ứng dụng thực tế
Trường Đại học Kinh tế Huế
1 https://vi.wikipedia.org/wiki/Microsoft_SQL_Server
2 https://vi.wikipedia.org/wiki/ASP.N ET
3 https://vi.wikipedia.org/wiki/MVC
4 https://en.wikipedia.org/wiki/ASP.N ET_MVC
5 https://vi.wikipedia.org/wiki/Entity_Framework
6 Dương Quang Thiện.N ET Toàn Tập N hà xuất bản tổng hợp TP.HCM
7 N guyễn N gọc Bình Phương.Các giải pháp lập trình C#.N hà xuất bản giao thông vận tải 2006
8 Quy trình thanh toán điện tử thương mại điện tử,
9 JAVASCRIPT LÀ GÌ? ƯU VÀ N HƯỢC điểm của JAVASCRIPT,
10.Công nghệ bootstrap, http://congnghenamsao.vn/cong-nghe-bootstrap.html
11.JQuery LÀ GÌ? Tổng Quan và Hướng Dẫn sử dụng https://wiki.matbao.net/jquery-la-gi-tong-quan-ve-jquery-va-huong-dan-su- dung-jquery
12.Tổng Quan SQL server – Hệ Quản Trị Cơ sở dữ Liệu Tốt N hất,
14.CSS LÀ GÌ? N hững Thông Tin Cần Biết VỀ N gôn N GỮ CSS, https://mikotech.vn/ngon-ngu-website/ >
15.Thị trường việt nam ở ĐN A, https://baodautu.vn/viet-nam-la-thi-truong-lon- thu-2-sau-indonesia-d173250.html
Trường Đại học Kinh tế Huế
16.Toàn cảnh cức tranh kinh doanh năm 2020, https://www.sapo.vn/toan-canh- buc-tranh-kinh-doanh-nam-2020
17.N guyễn Thị Bảo Trâm (2022) XÂY DỰN G WEBSITE BÁN HÀN G TRỰC TUYẾN CHO CỬA HÀN G HAPPY.HERB DỰA TRÊN N ỀN TẢN G
LARAVEL, Trường Đại học Kinh Tế Huế
18.N guyễn Thị Hoàng Diệu(2022) XÂY DỰN G WEBSITE BÁN SÁCH, Trường Đại học Kinh Tế Huế
19.“Thương mại điện tử Việt N am năm 2022,
20.Lê Minh Hoàng(2019) XÂY DỰN G WEBSITE BÁN ĐỒN G HỒ, Trường Đại học Công N ghiệp Hà N ội
23.https://vietnix.vn/tim-hieu-mo-hinh-mvc-la-gi/
Trường Đại học Kinh tế Huế