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

Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng

89 6 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 89
Dung lượng 4,64 MB
File đính kèm website-ban-sach-2023.rar (4 MB)

Cấu trúc

  • 1.2 Các đóng góp của đồ án (13)
  • 1.3 Bố cục của đồ án (14)
  • CHƯƠNG 2: KIẾN THỨC NỀN TẢNG (14)
    • 2.1 Cơ sở lý thuyết (15)
      • 2.1.1 HTML (15)
      • 2.1.2 CSS (15)
      • 2.1.3. Javascript (15)
      • 2.1.4. PHP (15)
      • 2.1.5 MySQL (16)
    • 2.2 Công cụ sử dụng (17)
      • 2.2.1 Phần mềm StarUML (17)
      • 2.2.2 Ứng dụng Xampp (17)
      • 2.2.3 Visual Studio Code (19)
  • CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (14)
    • 3.1 Khảo sát hệ thống (20)
      • 3.1.1 Tổng quan về đơn vị khảo sát (20)
      • 3.1.2 Khảo sát (20)
      • 3.1.3 Dự kiến chức năng (23)
      • 3.1.4 Đánh giá hệ thống (24)
      • 3.1.5 Phát biểu bài toán (25)
    • 3.2 Phân tích hệ thống (26)
      • 3.2.1 Tác nhân (Actor) (26)
      • 3.2.2 Biểu đồ UseCase (27)
      • 3.2.3 Biểu đồ tuần tự (39)
      • 3.2.4 Biểu đồ hoạt động (49)
      • 3.2.4 Biểu đồ trạng thái (58)
      • 3.2.5 Biểu đồ lớp (59)
      • 3.2.6 Mô hình cơ sở dữ liệu (60)
      • 3.2.7 Thiết kế tổng thể (66)
  • CHƯƠNG 4. XÂY DỰNG CHƯƠNG TRÌNH (14)
    • 4.1 Xây dựng cơ sở dữ liệu (68)
    • 4.2 Xây dựng giao diện (71)
      • 4.2.1 Giao diện dành cho người mua hàng (71)
      • 4.2.2 Giao diện dành cho người quản trị (76)
    • 4.3 Lưu đồ thuật toán (78)
    • 4.4 Kiểm thử (82)
      • 4.4.1 Kiểm thử chức năng đăng nhập (82)
      • 4.4.2 Kiểm thử chức năng Đăng ký (83)
      • 4.4.3 Kiểm thử một số chức năng khác (84)
  • Kết Luận (14)
  • Tài liệu tham khảo (89)

Nội dung

Hiện nay, toàn thế giới đang có xu hướng toàn cầu hóa nền kinh tế thế giới. Hầu hết mọi mặt của đời sống con người đang dần được nâng cao và đi cùng với đó là nhu cầu trao đổi hàng hóa của con người cũng đang và sẽ ngày càng gia tăng về cả số lượng cũng như chất lượng. Để đáp ứng được nhu cầu đó, các công ty thương mại điện tử trên toàn thế giới đang không ngừng đầu tư và phát triển các giải pháp nhằm tiến hành thương mại hóa trên mạng internet. Với việc nắm bắt được sự phát triển của ngành công nghệ thông tin, các doanh nghiệp hay các cửa hàng đang tận dụng các cơ hội này để tham gia vào nền thương mại điện tử bằng cách tạo cho mình một website để có thể buôn bán các mặt hàng của mình hay đơn giản dùng để truyền bá quảng cáo cho thương hiệu của họ, việc áp dụng website vào mang cho các doanh nghiệp các cửa hàng đó một nguồn khách hàng lớn và bán được nhiều hàng hóa hơn và từ đó giúp công việc kinh doanh phát triển hơn. Khi dịch Covid19 bùng phát khắp nơi trên thế giới, mọi người phải hạn chế di chuyển, nhiều khu vực bị phong tỏa trong thời gian dài. Vì vậy các hoạt động mua sắm của người dân trở nên vô cùng khó khăn. Trong hoàn cảnh đó, thương mai điện tử đã trở nên bùng nổ. Mọi người đã sử dụng việc mua sắm trực tuyến thay thế cho mua sắm truyền thống để giải quyết các nhu cầu như làm đẹp, giải trí, học tập. Một trong các sản phẩm mà mọi người có nhu cầu rất nhiều đặc biệt là học sinh, sinh viên đó là sách. Vậy nên việc mua sách trực tuyến là một trong các lựa chọn được các cửa hàng sách nhắm đến. Ưu điểm của việc áp dụng website vào trong kinh doanh bán hàng là vô cùng to lớn. Hiện tại bất kỳ các công ty hay một cửa hàng nào cũng đang và sẽ áp dụng các nguồn lợi từ việc đưa thương hiệu hay sản phẩm của mình lên internet, vì đây là món lời mà không ai thế từ chối được. Website bán hàng của bạn sẽ giúp các bạn sẽ bán được nhiều hàng hơn, tiếp cận được nhiều khách hàng hơn, quản lý của hàng đơn giản hơn các quản lý truyền thống. Về việc vận hành với các quản lý truyền thống bạn chỉ có thể quản lý hay mở cửa và bán hàng của bạn trong một thời gian nhất định thông thường là chỉ mở cửa từ 7h sáng và đóng của là 23h. Tuy nhiên website của bạn có thể giúp bạn có thể bán được hàng cho bạn 2424, trong khi đó bạn có thể làm việc khác không cần chờ đón khách hàng như theo cách truyền thống.Với mong muốn tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, em đã tìm hiểu và thiết kế website bán sách với nhiều điểm ưu việt hơn so với cách mua, bán hàng trực tiếp truyền thống. Từ đó, em đã chọn đề tài:“Xây dựng website bán sách cho nhà sách Văn Tiến” để thực hiện đồ án tốt nghiệp của mình.

Các đóng góp của đồ án

Website sau khi hoàn thiện có đầy đủ các chức năng cần thiết để hoạt động hiệu quả như sau:

- Chức năng của khách hàng

Hình 1 1 Chúc năng của Khách hàng

- Chức năng của người quản trị:

Hình 1 2 Chức năng của người quản trị

Bố cục của đồ án

Cấu trúc đồ án của em bao gồm các phần sau:

Trong chương này, chúng ta nói về bối cảnh tìm hiểu, lí do chọn đề tài, mục tiêu , phạm vi của đề tài, các đóng góp của đồ án và bố cục của đồ án.

KIẾN THỨC NỀN TẢNG

Cơ sở lý thuyết

HTML là ngôn ngữ đánh dấu siêu văn bản HTML dựa vào các thẻ nội dung và các thuộc tính để hình thành nên cấu tạo giao diện, bố cục hệ thống HTML cho phép người dùng tạo và cấu trúc hóa các thành phần trên một trang web như đoạn văn, tiêu đề, liên kết, trích dẫn, bảng biểu [7]

Các phần tử trong HTML là các khối của trang web HTML, được đại diện bằng những thẻ đánh dấu(tag) [7]

Thẻ đánh dấu HTML chứa các nội dung như paragraph, heading, table [7]

Trình duyệt không hiển thị thẻ HTML, nhưng dùng chúng để hiển thị nội dung của trang HTML là một công nghệ được sử dụng làm giao diện rất phổ biến, rộng rãi trên thế giới HTML không phải ngôn ngữ lập trình mà chỉ là ngôn ngữ đánh dấu, nó đơn giản và dễ học ngay cả với những người mới học làm website [7]

CSS là viết tắt của Cascading Style Sheets, một ngôn ngữ thiết kế đơn giản, xử lý một phần giao diện của trang web CSS làm giao diện hiển thị đẹp hơn, mô tả cách các phần tử HTML xuất hiện trên giao diện người dùng [8]

Sử dụng CSS, bạn có thể kiểm soát màu chữ, cỡ chữ, kiểu chữ, khoảng cách giữa các đoạn văn bản, kích thước của các thành phần trên trang web, màu nền, thiết kế bố cục và cách trang web hiển thị trên những màn hình có kích thước khác nhau cũng như hàng loạt hiệu ứng khác [8]

JavaScript là một ngôn ngữ lập trình website, được tích hợp và nhúng trong HTML giúp website sống động hơn Javascript cho phép kiểm soát các hành vi của trang web tốt hơn so với khi chỉ sử dụng mỗi HTML Các slideshow, pop-up quảng cáo đều được viết bằng JavaScript [5]

JavaScript là ngôn ngữ lập trình được hỗ trợ hầu như trên tất cả các trình duyệt Firefox, Chrome Thậm chí các trình duyệt trên thiết bị di động Khi tải một trang web, trình duyệt phân tích cú pháp HTML và tạo ra một loại dữ liệu gọi là DOM từ nội dung DOM thể hiện chế độ xem trực tiếp của trang web với mã JavaScript Đoạn mã này thực hiện cập nhập cho DOM và được trình bày ngay lập tức cho người dùng [5]

PHP – viết tắt của “Personal Home Page”, là một ngôn ngữ lập trình kịch bản được chạy ở phía sever nhằm sinh ra mã HTML, hiển thị dữ liệu trên client PHP được dùng phổ biến cho việc phát triển các ứng dụng web chạy trên máy chủ PHP xử dụng cặp thẻ nhúng vào HTML Hiện tại có rất nhiều phiên bản PHP Qua mỗi phiên bảnPHP được tối ưu hóa cho các ứng dụng web tốt hơn, với cách viết mã rõ ràng, tốc độ nhanh, dễ học nên PHP trở thành một ngôn ngữ lập trình web rất phổ biến và được ưa chuộng [2] Ưu điểm của PHP:

- Sử dụng mã nguồn mở: Việc cài đặt cũng như sử dụng ngôn ngữ lập trình PHP rất dễ dàng và hoàn toàn miễn phí dành cho tất cả mọi người PHP được cài rất nhiều trên các websever như: IIS, Apache, Nginx [2]

- Cộng đồng lớn: Do PHP là mã nguồn mở, dễ sử dụng nên ngôn ngữ này được cộng đồng lập trình viên ưa chuộng Cộng đồng PHP rất rộng rãi, có thể dễ dàng tham gia vào các cộng động PHP Đây là ưu điểm giúp những người mới có thể dễ dàng tiếp cận PHP.[2]

- Hệ thống thư viện phong phú: Do lượng người dùng nhiều nên thư viện của PHP ngày càng phát triển và tăng lên về mặt số lượng Số lượng thư viện nhiều giúp lập trình viên viết ứng dụng dễ dàng, nhanh chóng hơn Ngôn ngữ PHP có thể kết hợp với những cơ sở dữ liệu lớn như: Oracle, MySQL, Cassandra [2]

- Tính bảo mật: Do PHP đã được sử dụng từ rất lâu, được phát triển qua nhiều phiên bản, có sự hỗ trợ lớn từ cộng đồng nên PHP rất an toàn khi sử dụng [2] Nhược điểm của PHP:

- Cấu trúc ngữ pháp của PHP không được đẹp mắt.[2]

- Chỉ sử dụng được trên ứng dụng web [2]

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở miễn phí dựa trên ngôn ngữ 4 truy vấn có cấu trúc SQL được phân phối và hỗ trợ bởi tập toàn Oracle Hiện nay MySQL được sử dụng phổ biến trên phạm vi toàn cầu MySQL được chạy hầu hết trên các nền tảng bao gồm cả Linux, Unix, Windows MySQL được kết hợp với các ứng dụng web Hệ quản trị cơ sở dữ liệu MySQL hoạt động dựa trên tiêu chuẩn là Client- Sever Những website lớn có rất nhiều website sử dụng hệ quản trị cơ sở dữ liệu MySQL để hỗ trợ cho việc lưu trữ thông tin.[4]

MySQL là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định hoạt động trên nhiều thiết bị hệ điều hành và cung cấp một hệ thống lớn các hàm tiện ích mạnh Đặc biệt, hệ quản trị cơ sở dữ liệu MySQL hoàn toàn miễn phí nên người dùng có thể sử dụng một cách dễ dàng Ngoài ra, MySQL còn được sử dụng cho việc hỗ trợ lưu trữ những thông tin trên các trang web.[6]

MySQL là một trong những hệ thống quản lý cơ sở dữ liệu (CSDL) mã nguồn mở quan hệ SQL sử dụng trên web phổ biến nhất hiện nay MySQL được sử dụng cho việc bổ trợ PHP và nhiều ngôn ngữ khác, là nơi lưu trữ những thông tin trên các website viết bằng PHP.[1]

MySQL có những ưu điểm sau:

- Miễn phí: MySQL là phần mềm mã nguồn mở, được phát hành theo giấy phép GPL.[1]

- Dễ sử dụng: MySQL có giao diện thân thiện với người dùng, dễ sử dụng.[1]

- Hiệu suất cao: MySQL có hiệu suất cao, đáp ứng tốt nhu cầu sử dụng của các website.[1]

- Khả năng mở rộng: MySQL có khả năng mở rộng tốt, cho phép người dùng dễ dàng nâng cấp hệ thống.[1]

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

Khảo sát hệ thống

3.1.1 Tổng quan về đơn vị khảo sát

- Đơn vị khảo sát: Nhà sách Văn Tiến.

- Địa chỉ: 133 Lương Thế Vinh, Quang Trung, TP Thái Nguyên, Thái Nguyên.

Fanpage: www.facebook.com/nhasachvantien.nhasachvantien/

Nhà Sách Văn Tiến là điểm đến ưa thích của nhiều bạn trẻ đam mê đọc sách. Sách ở đây đa dạng về mẫu mã, phong phú về thể loại, tha hồ cho các bạn lựa chọn thỏa thích Những kệ sách được bày biện gọn gàng, thẳng tắp theo từng danh mục, lĩnh vực khác nhau, rất dễ dàng cho bạn tìm kiếm sách ưng ý.

Bày bán những bộ giáo trình học tập, tài liệu tham khảo, luyện thi cùng các thể loại tiểu thuyết, truyện đọc, truyện tranh, đã đáp ứng đầy đủ nhu cầu giảng dạy, học tập, giải trí của nhiều đối tượng khách hàng Ngoài sách, ở đây bạn có thể dễ dàng tìm mua văn phòng phẩm, dụng cụ học tập, máy tính cầm tay, hàng lưu niệm, đồ chơi trẻ em với nhiều mẫu mã mới lạ chất lượng tốt.

Các thể loại sách ở Nhà Sách Văn Tiến được cập nhật và đổi mới liên tục nên các bạn có thể hoàn toàn yên tâm về chất lượng sách ở đây nhé Hiện nay ngoài ghé thăm trực tiếp hiệu sách để tìm mua cho mình những cuốn sách cần thiết thì nhà sách còn cung cấp dịch vụ đặt sách vận chuyển trên toàn quốc tiện lợi cho mọi người đặc biệt là những khách hàng ở xa, không tiện ghé thăm trực tiếp cửa hàng được.

Phương thức bán hàng: Bán lẻ, báo giá đúng cho khách hàng trước khi đến cửa hàng mua sản phẩm Khi đến cửa hàng, khách hàng có thể trải nghiệm nhiều loại sản phẩm khác nhau trước khi đưa ra quyết định cuối cùng.

3.1.2 Khảo sát a Hình thức khảo sát

- Nghiên cứu tài liệu b Phỏng vấn quản lý cửa hàng

Người được phỏng vấn: Chị Nguyễn Minh Anh

Nội dung phỏng vấn: Nghiệp vụ và mong muốn của quản lý

Câu hỏi Câu trả lời

1 Thời gian hoạt động của cửa hàng? 24/24h

2 Sản phẩm bán chạy nhất là gì? Các loại sách giáo ksách và truyện tranh

3 Nguồn thu chính của cửa hàng từ đâu? Từ cửa hàng bán trực tiếp

4 Quản lí khách hàng như thế nào? Hiện tại thì chưa có thẻ thành viên.

5 Cửa hàng có các chương trình khuyến mãi và quảng cáo như thế nào?

Hầu hết các khuyến mại và quảng cáo đều chạy trên mạng xã hội, ngoài ra là các banner treo tại cửa hàng Khách hàng sẽ được các mã giảm giá tùy vào chương trình của cửa hàng.

6 Giải quyết phản hồi khách hàng như thế nào?

Mọi khiếu nại và phản hồi thì khách hàng có thể thông qua các fanpage hoặc gọi hotline Tùy các trường hợp để có những giải quyết khác nhau.

7 Quản lý đơn hàng theo hình thức nào?

Qua trang quản lý thì sẽ biết được sản phẩm bán ra và chỉ có thông tin cơ bản của khách hàng như tên, số điện thoại, địa chỉ ship nếu khách đặt trước Còn nếu mua trực tiếp thì chưa có thông tin.

8 Chi phí cho việc ship hàng tận nơi cho khách có lớn không?

Không quá lớn, khoảng từ 20000-35000

9 Nhân viên cửa hàng gồm bao nhiêu người trong ca và quản lý họ như thế nào?

4-5 người /ca Sẽ chấm công vào máy quét vân tay, cuối tháng sẽ được tổng hợp

10 Có mong muốn gì với hệ thống sắp tới

Xây dựng một website đặt hàng trực tiếp thân thiện với người dùng tạo cảm giác thoải mái cho người dùng.

Có giao diện đẹp, bắt mắt thu hút được người tiêu dùng giúp tăng doanh thu cho siêu thị.

Tăng tính bảo mật cho hệ thống. c Phỏng vấn nhân viên cửa hàng

Nhân viên bán hàng: Chị Lê Lan Anh

Nội dung phỏng vấn: Nghiệp vụ và công việc của nhân viên bán hàng

Câu hỏi Câu trả lời

1 Cửa hàng bán những loại sách gì?

Sách giáo ksách, truyện tranh, các loại sách để ôn thi và luyện thi,…

2 Độ tuổi khách thường xuyên tới cửa hàng như thế nào? Khách hàng từ 10-30 tuổi

3 Cửa hàng đang bán qua các kênh nào?

Ngoài bán tại cửa hàng thì còn bán fanpageFacebook, Instagram

4 Khách hàng thường thanh toán bằng loại hình gì?

Khách hàng có thể thanh toán trực tiếp bằng tiền mặt hoặc chuyển khoản.

5 Với khách hàng đặt sách và giao sách tận nơi thì hình thức như thế nào?

Nếu khách đặt qua page hoặc gọi điện trực tiếp thì nhân viên cửa hàng sẽ ship hoặc gọi ship để giao cho khách. d Khảo sát khách hàng

Theo nghiên cứu này, người Việt không có thói quen mượn sách Số lượng người mượn sách từ thư viện chỉ chiếm khoảng 8%; 17% người Việt mượn sách từ bạn bè còn tới hơn 50% tuyên bố rằng họ mua sách từ các cửa hàng sách truyền thống

Trong bối cảnh sách dưới dạng nói – audiobook là loại hình phổ biến trên thế giới thì tại Việt Nam audiobook vẫn chưa thực sự được chào đón Trong năm qua sách nói audiobook dưới dạng kỹ thuật số và CD có giao dịch rất ít Chỉ 1% người mua sách nói kỹ thuật số và 1% mua sách nói dạng CD. Đối với độc giả Việt thì sách giấy vẫn luôn được yêu thích nhất 54% người được hỏi đã mua sách tại cửa hàng truyền thống và 29% đặt mua sách tại cửa hàng sách online.

Về thể loại sách yêu thích, phần lớn người đọc lựa chọn thể loại fiction – hư cấu, viễn tưởng Ngoài ra người Việt cũng rất thích những sách khoa học phổ thông, tài liệu khoa học và sách giáo khoa (tỷ lệ tương ứng 37% và 32%).

Sau khi thu thập và phân tích yêu cầu của khách hàng, chúng em thấy được rằng một website bán sách tươi cần có các chức năng cơ bản sau:

Chức năng đăng nhập: Cho phép người quản trị đăng nhập vào hệ thống, khi đăng nhập thành công người quản trị sẽ sử dụng được các chức năng của hệ thống.

Chức năng quản lý sản phẩm: Cho phép thêm, sửa xóa các thông tin về các mặt hàng sách (tên sách, hình ảnh, giá cả, nguồn gốc, ý nghĩa, nội dung chi tiết.

Tìm kiếm: Nhằm giúp cho người dùng có thể tìm kiếm các thông tin sách, tìm kiếm tin tức …v.v Đặt mua sản phẩm: Khi khách hàng có nhu cầu sử dụng 1 sách hay 1 sản phẩm sách bất kì nào đó nhưng không đến trực tiếp shop sách thì có thể đặt hàng trực tuyến bằng cách điền đấy đủ thông tin cúa khách hàng vào trang đặt hàng.

Liên hệ với khách hàng: Cho phép xem danh sách liên hệ của khách hàng gửi tới như thông tin khách hàng, nội dung liên hệ, cho phép xóa và trả lời lại những liên hệ của khách hàng.

- Có giao diện đăng nhập và đăng kí tài khoản trên hệ thông cửa hàng.

- Hiển thị được các sản phẩm theo danh mục, kiểu dáng, theo giá.

- Cho phép khách hàng tìm kiếm các sản phẩm, xem thông tin chi tiết của sản phẩm, xem được những sản phẩm mới nhất.

- Cho phép khách hàng đặt mua sản phẩm.

- Cho phép gửi liên hệ, thắc mắc để được cửa hàng giải đáp nhanh nhất có thể.

3.1.4 Đánh giá hệ thống a Hệ thống cũ Ưu điểm:

- Cung cấp cho khách hàng cái nhìn khách quan về sản phẩm, dễ dàng, nhận biết, cảm nhận, thậm chí là trải nghiệm sản phẩm.

- Cơ sở vật chất tiện nghi và hiện đại.

- Còn nhiều thủ tục rườm rà gây mất thời gian.

- Còn nhiều bất cập trong quản lý hệ thống bằng tin học trong quản lý nội bộ và tương tác khách hàng.

- Trang web đặt hàng trực tuyến còn chưa thân thiện với người dùng, khiến cho người dùng gặp một số khó khăn khi sử dụng.

- Độ bảo mật chưa cao. b Hệ thống mới Ưu điểm:

- Tối ưu hóa các thủ tục rườm rà sao cho đơn giản nhất tránh mất thời gian không cần thiết.

- Nhất quán các vấn đề trong quản lý hệ thống bằng tin học trong quản lý nội bộ và tương tác khách hàng giải quyết được các vấn đề bất cập của hệ thống cũ.

- Xây dựng một website đặt hàng trực tiếp thân thiện với người dùng tạo cảm giác thoải mái cho người dùng.

- Có giao diện đẹp, bắt mắt thu hút được người tiêu dùng giúp tăng doanh thu cho siêu thị.

- Tăng tính bảo mật cho hệ thống.

- Do giá nhân công của ngành công nghệ thông tin cao nên chi phí thiết kế một hệ thống mới sẽ tốn kém.

XÂY DỰNG CHƯƠNG TRÌNH

Xây dựng cơ sở dữ liệu

Hình 4 1 Mô hình cơ sở dữ liệu vật lý.

Bảng 4 3 CSDL nhà cung cấp

Bảng 4 4 CSDL loại sản phẩm

Bảng 4 7 CSDL chi tiết đơn hàng

Xây dựng giao diện

4.2.1 Giao diện dành cho người mua hàng

Hình 4 2 Giao diện trang chủ của website

- Giao diện chi tiết sản phẩm

Hình 4 3 Giao diện chi tiết sản phẩm.

Mô tả: Khi khách hàng chọn danh mục bất kì trên thanh menu hệ thống sẽ hiển thị tất cả sản phẩm , thông tin sản phẩm của danh mục đó.

- Giao diện đăng nhập, đăng ký

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

Hình 4 5 Giao diện đăng ký của khách hàng.

Mô tả: Giao diện đăng kí hiện ra các trường thông tin gồm :

Hình 4 6 Giao diện giỏ hàng.

Mô tả : Hiển thị những sản phẩm khách cho vào giỏ hàng Giao diện giỏ hàng hiển thị đầy đủ thông tin về các sản phẩm mà người dùng đã cho vào giỏ hàng như hình ảnh, tên sản phẩm, đơn giá, số lượng và tổng số tiền khách hàng cần thanh toán cho đơn hàng Ngoài ra, màn hình giỏ hàng còn có chức năng là xóa sản phẩm và thay dổi số lượng sản phẩm Nếu khách hàng không muốn mua bất kì sản phẩm nào thì có thể xóa sản phẩm đó ra khỏi giỏ hàng hoặc điều chỉnh số lương của sản phẩm muốn mua.

Hình 4 7 Giao diện thanh toán

Mô tả: Để có thể thanh toán đơn hàng, khách hàng cần nhập các thông tin cần thiết để giao hàng như :

- Mã giảm giá (nếu có)

4.2.2 Giao diện dành cho người quản trị

Hình 4 8 Giao diện đăng nhập của admin.

Mô tả : Đối với admin, việc đăng nhập là bắt buộc để sử dụng các chức năng như quản lý sản phẩm, quản lý khách hàng , quản lý đơn hàng Admin đăng nhập vào hệ thống sẽ được hệ thống hiển thị form yêu cầu đăng nhập như hình 4.8.

Hình 4 9 Giao diện trang chính.

Mô tả: Tại giao diện trang chính, admin có thể theo dõi, thống kê được doanh thu qua từng thời điểm của cửa hàng

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

Hình 4 10 Giao diện danh sách sản phẩm

Hình 4 11 Giao diện thêm sản phẩm.

Mô tả: Tại đây, admin có thể thực hiện các chức năng như xem số lượng , loại sản phẩm và trạng thái của sản phẩm Admin cũng có thể thêm mới, sửa, xóa sản phẩm

- Giao diện Quản lý đơn hàng

Hình 4 12 Giao diện quản lý đơn hàng.

Mô tả: Admin có thể theo dõi được danh sách đơn hàng bao gồm các thông tin về đơn hàng như tên khách hàng, số điện thoại, tổng số tiền, trạng thái và ngày tạo hóa đơn.

Lưu đồ thuật toán

Khi khách hàng muốn mua hàng trên hệ thống thì sẽ phải đăng kí tài khoản trên hệ thống Khách hàng sẽ chọn đăng kí và nhập các thông tin cần thiết mà giao diện yêu cầu nhập Sau khi xác nhận thì hệ thống kiểm tra thông tin: Nếu hợp lệ sẽ lưu CSDL, ngược lại nếu xảy ra lỗi sẽ thông báo thất bại và cho phép nhập lại.

Hình 4 14 Lưu đồ thuật toán đăng nhập

Khi khách hàng muốn mua hàng trên hệ thống thì sẽ phải đăng nhập tài khoản đã đăng kí trên hệ thống Khách hàng sẽ chọn đăng nhập và nhập tên tài khoản và mật khẩu Sau khi xác nhận thì hệ thống kiểm tra thông tin: Nếu tồn tại sẽ đăng nhập tài khoản khách hàng, ngược lại nếu xảy ra lỗi sẽ thông báo thất bại và cho phép nhập lại.

Hình 4 15 Lưu đồ thuật toán thêm sản phẩm.

Khi muốn thêm sản phẩm lên bán thì admin hệ thống (Nhân viên hay quản lý) và chức năng thêm sản phẩm sau đó nhập các thông tin về sản phẩm và xác nhận lưu.Sau khi xác nhận thì hệ thống kiểm tra thông tin: Nếu hợp lệ sẽ lưu CSDL, ngược lại nếu xảy ra lỗi sẽ thông báo thất bại và cho phép nhập lại.

Hình 4 16 Lưu đồ thuật toán thêm sản phẩm vào giỏ hàng.

Khách hàng xem sản phẩm trên web và muốn mua hàng thì có thể thêm sản phẩm vào giỏ hàng Khách hàng vào giỏ hàng và chọn lại sản phẩm muốn mua và ấn thanh toán Hệ thống kiểm tra thông tin số lượng và dẫn đến trang điền thông tin giao hàng (nếu không đủ tồn sẽ thông báo hiển thị lên màn hình) Khách hàng nhập thông tin theo hệ thống yêu cầu và xác nhận Hệ thống kiểm tra: Thông báo đặt thành công nếu KH xác nhận Trở về giao diện giỏ hàng nếu KH hủy không đặt nữa.

Ngày đăng: 04/12/2023, 20:38

HÌNH ẢNH LIÊN QUAN

Hình 3. 4 Use Case Quản lý sản phẩm - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 4 Use Case Quản lý sản phẩm (Trang 31)
Hình 3. 8 Use Case Đặt hàng. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 8 Use Case Đặt hàng (Trang 37)
Hình 3. 11 Biểu đồ tuần tự Đăng xuất. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 11 Biểu đồ tuần tự Đăng xuất (Trang 41)
Hình 3. 12 Biểu đồ tuần tự Đăng kí tài khoản. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 12 Biểu đồ tuần tự Đăng kí tài khoản (Trang 42)
Hình 3. 13 Biểu đồ tuần tự Thêm Sản Phẩm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 13 Biểu đồ tuần tự Thêm Sản Phẩm (Trang 43)
Hình 3. 14 Biểu đồ tuần tự Sửa Sản Phẩm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 14 Biểu đồ tuần tự Sửa Sản Phẩm (Trang 43)
Hình 3. 15 Biểu đồ tuần tự Xóa Sản Phẩm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 15 Biểu đồ tuần tự Xóa Sản Phẩm (Trang 44)
Hình 3. 16 Biểu đồ tuần tự Thống kê. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 16 Biểu đồ tuần tự Thống kê (Trang 44)
Hình 3. 17 Biểu đồ tuần tự Tìm kiếm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 17 Biểu đồ tuần tự Tìm kiếm (Trang 45)
Hình 3. 18 Biểu đồ tuần tự Xóa đơn hàng. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 18 Biểu đồ tuần tự Xóa đơn hàng (Trang 46)
Hình 3. 20 Biểu đồ tuần tự Xóa sản phẩm trong giỏ hàng. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 20 Biểu đồ tuần tự Xóa sản phẩm trong giỏ hàng (Trang 47)
Hình 3. 21 Biểu đồ tuần tự Đặt hàng. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 21 Biểu đồ tuần tự Đặt hàng (Trang 47)
Hình 3. 22 Biểu đồ tuần tự Bình luận, phản hồi. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 22 Biểu đồ tuần tự Bình luận, phản hồi (Trang 48)
Hình 3. 26 Biểu đồ hoạt động Thêm Sản Phẩm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 26 Biểu đồ hoạt động Thêm Sản Phẩm (Trang 52)
Hình 3. 27 Biểu đồ hoạt động Sửa Sản Phẩm . - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 27 Biểu đồ hoạt động Sửa Sản Phẩm (Trang 52)
Hình 3. 28 Biểu đồ hoạt động Xóa Sản Phẩm . - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 28 Biểu đồ hoạt động Xóa Sản Phẩm (Trang 53)
Hình 3. 29 Biểu đồ hoạt động Tìm kiếm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 29 Biểu đồ hoạt động Tìm kiếm (Trang 54)
Hình 3. 30 Biểu đồ hoạt động Quản lý đơn hàng. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 30 Biểu đồ hoạt động Quản lý đơn hàng (Trang 55)
Hình 3. 31 Biểu đồ hoạt động Thêm sản phẩm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 31 Biểu đồ hoạt động Thêm sản phẩm (Trang 56)
Hình 3. 32 Biểu đồ hoạt động Xóa sản phẩm trong giỏ hàng. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 32 Biểu đồ hoạt động Xóa sản phẩm trong giỏ hàng (Trang 57)
Hình 3. 33 Biểu đồ hoạt động Đặt hang - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 33 Biểu đồ hoạt động Đặt hang (Trang 57)
Hình 3. 34 Biểu đồ hoạt động Đặt hàng. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 34 Biểu đồ hoạt động Đặt hàng (Trang 58)
Hình 3. 36 Biểu đồ lớp. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 36 Biểu đồ lớp (Trang 59)
Hình 3. 37 Biểu đồ thành phần - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 37 Biểu đồ thành phần (Trang 66)
Hình 3. 38 Biểu đồ triển khai - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 3. 38 Biểu đồ triển khai (Trang 67)
Hình 4. 1 Mô hình cơ sở dữ liệu vật lý. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 4. 1 Mô hình cơ sở dữ liệu vật lý (Trang 68)
Hình 4. 3 Giao diện chi tiết sản phẩm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 4. 3 Giao diện chi tiết sản phẩm (Trang 72)
Hình 4. 14 Lưu đồ thuật toán đăng nhập - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 4. 14 Lưu đồ thuật toán đăng nhập (Trang 79)
Hình 4. 15 Lưu đồ thuật toán thêm sản phẩm. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 4. 15 Lưu đồ thuật toán thêm sản phẩm (Trang 80)
Hình 4. 16 Lưu đồ thuật toán thêm sản phẩm vào giỏ hàng. - Báo cáo phân tích và xây dựng website bán sách cho nhà sách đầy đủ chứ năng
Hình 4. 16 Lưu đồ thuật toán thêm sản phẩm vào giỏ hàng (Trang 81)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w