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

Báo cáo chuyên Đề học phần môn lập trình web nâng cao Đề t#i xây dựng website bán quần áo

41 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 Quần Áo
Tác giả Giang Ứng Hùng, Phạm Hải Nam, Nguyễn Đức Huy
Người hướng dẫn Cấn Đức Điệp
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 41
Dung lượng 4,33 MB

Nội dung

Những khách hàng có nhu cầu mua cho mình một món đồ nhanh có thể trực tiếp mua thông quawebsite trực tuyến, không mất nhiều thời gian mà khách hàng đã có thể sở hữumón đồ mà mình yêu thí

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN LẬP TRÌNH WEB NÂNG CAO

ĐỀ T#I:

XÂY DỰNG WEBSITE BÁN QUẦN ÁO Sinh viên thực hiện : GIANG ỨNG HÙNG

PHẠM HẢI NAM NGUYỄN ĐỨC HUY Giảng viên hướng dẫn : CẤN ĐỨC ĐIỆP

Hà Nội, tháng 12 năm 2022

Trang 3

LỜI NÓI ĐẦU

CHƯƠNG 1 INTERNET, WORLD WIDE WEB V# HTML

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

3 Đối tượng khảo sát

4 Giới hạn và phạm vi nghiên cứu

5 Mục tiêu nghiên cứu

Giúp khách hàng có thể tìm thấy loại quần áo mà mình yêu thích, hay phù hợp với mục đích của mình, …

6 Phương pháp nghiên cứu

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

CHƯƠNG 2 TÌM HIỂU NGÔN NGỮ PHP

2.1 Khái niệm PHP

2.2 Tại sao nên dùng PHP

2.3 Hoạt động của PHP:

CHƯƠNG 3 PHÂN TÍCH YÊU CẦU

3.1 Phân tích yêu cầu đề tài

3.1.1 Tóm tắt hoạt động 8

3.1.2 Phạm vi dự án được ứng dụng 8

3.1.3 Đối tượng sử dụng 9

3.1.4 Mục đích của dự án 9

3.2 Xác định yêu cầu của khách hàng

3.2.1 Hệ thống hiện hành của cửa hàng 9

3.2.2 Hệ thống đề nghị 9

3.3 Yêu cầu giao diện của website 11

3.3.1 Giao diện người dùng 11

3.3.2 Giao diện người quản trị: 11

3.4 Phân tích các chức năng của hệ thống 11

3.4.2 Các chức năng của đối tượng khách hàng 14

3.4.3 Chức năng của Admin 14

3.5 Biểu đồ phân tích thiết kế hệ thống 16

3.5.1 Biểu đồ hoạt động 16

Trang 4

3.5.2 Đặc tả Use-case 28

3.6 Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web 28

CHƯƠNG 4 THIẾT KẾ GIAO DIỆN 31

4.1 Giao diện trang chủ 31

4.2 Giao diện Form đăng nhập 32

4.3 Giao diện Form đăng ký 32

4.4 Giao diện trang giỏ hàng 33

4.5 Giao diện trang sản phẩm 34

4.6 Giao diện trang liên hệ 34

4.7 Giao diện trang quản trị Admin 35

Trang 5

LỜI NÓI ĐẦU

Qua một thời gian tìm hiểu và thực hiện đến nay đề tài “WEB BÁN QUẦN ÁO” đã hoàn thành Trong suốt quá trình thực hiện đề

tài, nhóm đề tài đã nhận được rất nhiều sự giúp đỡ nhiệt tình của thầy cô và các bạn

Nhóm đề tài xin chân thành cảm ơn các thầy các cô đã trang bị những kiến thứcquý báu cho nhóm trong suốt quá trình học tập tại trường Đại học Điện lực Đặcbiệt là các thầy các cô trong khoa Công nghệ thông tin đã tận tình giảng dạy, chỉbảo, trang bị cho nhóm những kiến thức cần thiết nhất trong suốt quá trình học tập và nghiên cứu tại khoa, thầy cô đã tạo điều kiện thuận lợi giúp nhóm thực hiện đề tài này

Nhóm đề tài xin cảm ơn giáo viên hướng dẫn, thầy đã tận tình hướng dẫn, chỉbảo và giúp đỡ nhóm trong suốt thời gian qua Nhờ vào sự giúp đỡ chỉ bảo của thầy mà nhóm đã hoàn thành bài báo cáo

Mặc dù nhóm đã cố gắng nỗ lực hết mình để thực hiện để tài nhưng nhóm đề tàikhông thể tránh khỏi thiếu sót, kính mong sự đóng góp và hướng dẫn của các thầy cô

Nhóm đề tài chúng em xin chân thành cảm ơn!

Trang 6

CHƯƠNG 1 INTERNET, WORLD WIDE WEB V# HTML

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

Công nghệ thông tin là một trong những lĩnh vực bức thiết không thểthiếu trong guồng máy kinh tế của nhiều nước trên thế giới đặc biệt là nhữngnước đang phát triển như Việt Nam hiện nay Việc cập nhập thông tin là rất cầnthiết với nhà quản lý, nhà kinh doanh trong lĩnh vực này Để quảng bá sản phẩmnhiều nhà kinh doanh của các công ty lớn đã có chiến lược quảng bá sản phẩmtrên các thông tin đại chúng như báo, radio, TV trong đó quảng bá sản phẩmtrên website là một trong những giải pháp hữu hiệu nhất Đây là hình thứctruyền tải thông tin nhanh chóng, hiệu quả và chi phí thấp Những khách hàng

có nhu cầu mua cho mình một món đồ nhanh có thể trực tiếp mua thông quawebsite trực tuyến, không mất nhiều thời gian mà khách hàng đã có thể sở hữumón đồ mà mình yêu thích Với nhiều thành quả quan trọng, công nghệ thông tin

đã được ứng dụng rộng rãi trong nhiều lĩnh vực, trở thành một trong những yếu

tố quan trọng nhất của sự phát triển kinh tế - xã hội, an ninh - quốc phòng Việcđẩy mạnh ứng dụng công nghệ thông tin sẽ làm thay đổi tác phong làm việc,nâng cao năng suất lao động, nâng cao dân trí, …Chính vì thế, công nghệ thôngtin sẽ trở thành nền kinh tế mũi nhọn của nước ta trong những năm tới đây Quaquá trình được học trên lớp và tìm hiểu về môn học nhóm em đã áp dụngnhững kiến thức đã học để xây dựng hệ thống “Website bán thời trang schuppy”với sự hướng dẫn tận tình của giáo viên hướng dẫn Ngoài ra làm báo cáochuyên đề này cũng giúp cho các thành viên trong nhóm nâng cao khả năng lậptrình và rút được nhiều kinh nghiệm cho các trang web sau Do kiến thức vàkinh nghiệm lập trình, thiết kế còn hạn chế nên phần mềm của nhóm em còn cónhiều thiếu xót Rất mong được sự đóng góp của thầy cô và các bạn để phầnmềm của nhóm được hoàn thiện hơn nữa

Đối tượng nghiên cứu

- Người sử dụng: Là tất cả những người có nhu mua sắm Mọi người ai cũng

có thể tham gia

- Công cụ: Visual Studio Code, phpMyAdmin 3.0.0

Trang 7

3 Đối tượng khảo sát

Người cung cấp thông tin: khách hàng và nhân viên tại cửa hàng bán thờitrang schuppy

4 Giới hạn và phạm vi nghiên cứu

Đối tượng nghiên cứu

Xây dựng website nhằm bán và giới thiệu các mặt hàng đến tay ngườitiêu dùng, thông tin đầy đủ, chắt lọc, dễ tiếp cận, và thân thiện trong sử dụngvới mọi người dùng và thiết bị truy cập bằng cách ứng dụng công nghệ thực tế

ảo tích hợp nội dung đa phương tiện

Giúp khách hàng:

Tìm kiếm những thông tin về sản phẩm từ hệ thống và đặt mua mặt hàngnày Nếu khách hàng không có nhu cầu mua mà chỉ vào website để tìm hiểu,tham khảo mặt hàng, thì phải đặt ra những yêu cầu đối với nhà phát triển kinhdoanh là phải làm thế nào để thu hút khách hàng, để họ mua sản phẩm củamình, đồng thời khách hàng có thể thực hiện giao dịch trực tuyến trên hệ thốngbằng nhiều hình thức thanh toán

Thực hiện thao tác tìm kiếm nhanh, hiệu quả bên cạnh đó còn giúp chokhách hàng tiết kiệm được thời gian, tiết kiệm được chi phí của các doanhnghiệp

Có chức năng tiện lợi đó là chức năng giỏ hàng, thống kê số lượng mặthàng mà khách hàng chọn để thực hiện giao dịch mua bán, khách hàng có thểthay đổi số lượng hàng cần mua Theo dõi đơn hàng của mình, gửi ý kiến đónggóp, phản hồi lại cho hệ thống

Giúp người quản lý: Trong vấn đề quản lý khách hàng, lượng người truycập, quản lý thông tin cũng như quản lý về nguồn tìm kiếm của khách hàng.Thêm, sửa, xóa thông tin sản phẩm và thông tin khách hàng, kiểm tra và xử lýđơn hàng

- Phạm vi nghiên cứu

+ Các chức năng chính của chương trình:

Trang 8

 Bán Thời trang: Sau khi người dùng truy cập vài hệ thống họ cóthể xem thông tin về loại quần áo, phụ kiện, thêm vào giỏ hàngnhững món mà họ thấy ưng ý, phù hợp với yêu cầu cầu của họ.

 Giỏ hàng: Khi người dùng hệ thống đã tìm được những loại quần

áo phù hợp với nhu cầu của mình có thể cho vào giỏ hàng Giỏhàng là nơi người dùng có thể xem lại các món ăn mà mình đã lựachọn mà không phải mất công tìm kiếm lại Đồng thời ở đây họ cóthể đặt mua đồ ăn, thêm, sửa, xóa các món ăn trong giỏ hàng vàbiết được số tiền mà họ phải trả cho số sách đó

 Tìm kiếm: Chức năng này giúp người dùng có thể tìm kiếm loạiquần áo, phụ kiện nhanh chóng khi mà họ đã định hướng mình cầnsản phẩm nào …

 Đăng nhập, đăng kí: Hai chức năng này giúp người dùng có thể đặtmua được sách của hệ thống

 Quản trị: Cập nhật, sửa, xóa, thêm, bổ sung các thông tin về sảnphẩm Quản lý người dùng, quản lýdanh mục, mua hàng, giaohàng, liên hệ …

5 Mục tiêu nghiên cứu

Giới thiệu, quảng bá về cửa hàng bán thời trang Cách liên hệ, địa chỉ,những điều khoản khi khách hàng có nhu cầu mua hàng tại cửa hàng

Giúp khách hàng có thể tìm thấy loại quần áo mà mình yêu thích, hay phùhợp với mục đích của mình, …

Tiếp nhận phản ánh của khách hàng về sản phẩm cũng như phương pháplàm việc của cửa hàng thông qua website

6 Phương pháp nghiên cứu

- Tìm kiếm tài liệu về php

- Tham khảo các Website bán hàng trên mạng

- Vận dụng vào việc thiết kế và xây dựng ứng dụng Web

- Thu thập các tài liệu liên quan đến nghiệp vụ quản lý website bán thời trang

- Tham khảo tài liệu, sau đó coding thành phần mềm trên Visual Studio Code

2022 và hoàn thiện chương trình

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

Website được xây dựng nhằm giải quyết nhu cầu thực tiễn của người tiêudùng Qua đó cũng nắm bắt được khách hàng cần gì, để đánh giá tình hình đưa

ra những giải pháp cho người tiêu dùng

Trang 9

Giúp các doanh nghiệp giới thiệu và quảng bá sản phẩm cuả mình đếnvới người tiêu dùng.

Đề tài này có ứng dụng thực tiễn rất cao Việc xây dựng website bán hàngtrực tuyến qua Internet để phục vụ khách hàng, làm giảm thiểu chi phí chodoanh nghiệp và người tiêu dùng Có tính năng thanh toán trực tuyến, đem lai

sự tiện dụng cho khách hàng, cập nhập thông tin về sản phẩm, hiện thị nhữngtính năng đã được định sẵn Nhằm đem lại lợi ích cho khách hàng, đồng thờikhách hàng có thể thực hiện giao dịch trực tuyến trên hệ thống và hưởng nhữngdịch vụ chăm sóc khách hàng tốt nhất

Giúp người quản trị trong vấn đề quản lý thông tin khách hàng, quản lýsản phẩm, lượng người truy cập, cũng như quản lý về nguồn tìm kiếm củakhách hàng, chọn lựa và mua bán sản phẩm trong hệ thống website Có thể thăm

dò ý kiến khách hàng để phát triển hệ thống

Đạt hiệu quả sử dụng tối đa về nghiệp vụ bán hàng qua mạng, tiết kiệmnguồn lực tài chính, thời gian và công sức

Trang 10

CHƯƠNG 2 TÌM HIỂU NGÔN NGỮ PHP

PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ, là mộtcông nghệ phía máy chủ (Server-Side) và không phụ thuộc vào môi trường(cross-platform) Đây là hai yếu tố rất quan trọng, thứ nhất khi nói công nghệphía máy chủ tức là nói đến mọi thứ trong PHP đều xảy ra trên máy chủ, thứhai, chính vì tính chất không phụ thuộc môi trường cho phép PHP chạy trên hầuhết trên các hệ điều hành như Windows, Unix và nhiều biến thể của nó Đặcbiệt các mã kịch bản PHP viết trên máy chủ này sẽ làm việc bình thường trênmáy chủ khác mà không cần phải chỉnh sửa hoặc chỉnh sửa rất ít

Khi một trang Web muốn được dùng ngôn ngữ PHP thì phải đáp ứngđược tất cả các quá trình xử lý thông tin trong trang Web đó, sau đó đưa ra kếtquả ngôn ngữ HTML

Khác với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực hiện điều gì

đó sau khi một sự kiện xảy ra (ví dụ, khi người dùng gửi một biểu mẫu hoặcchuyển tới một URL)

2.2 Tại sao nên dùng PHP

Để thiết kế Web động có rất nhiều ngôn ngữ lập trình khác nhau để lựachọn, mặc dù cấu hình và tính năng khác nhau nhưng chúng vẵn đưa ra nhữngkết quả giống nhau Chúng ta có thể lựa chọn cho mình một ngôn ngữ: ASP,PHP, Java, Perl và một số loại khác nữa Vậy tại sao chúng ta lại nên chọnPHP Rất đơn giản, có những lí do sau mà khi lập trình Web chúng ta không nên

bỏ qua sự lựa chọn tuyệt vời này

PHP được sử dụng làm Web động vì nó nhanh, dễ dàng, tốt hơn so vớicác giải pháp khác

PHP có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữliệu có sẵn, tính linh động, bền vững và khả năng phát triển không giới hạn

Trang 11

Đặc biệt PHP là mã nguồn mở do đó tất cả các đặc tính trên đều miễn phí,

và chính vì mã nguồn mở sẵn có nên cộng đồng các nhà phát triển Web luôn có

ý thức cải tiến nó, nâng cao để khắc phục các lỗi trong các chương trình nàyPHP vừa dễ với người mới sử dụng vừa có thể đáp ứng mọi yêu cầu củacác lập trình viên chuyên nghiệp, mọi ý tuởng của các bạn PHP có thể đáp ứngmột cách xuất sắc

Cách đây không lâu ASP vốn được xem là ngôn ngữ kịch bản phổ biếnnhất, vậy mà bây giờ PHP đã bắt kịp ASP, bằng chứng là nó đã có mặt trên 12triệu Website

2.3 Hoạt động của PHP:

Vì PHP là ngôn ngữ của máy chủ nên mã lệnh của PHP sẽ tập trung trên máy chủ để phục vụ các trang Web theo yêu cầu của người dùng thông qua trìnhduyệt

Trang 12

CHƯƠNG 3 PHÂN TÍCH YÊU CẦU

Trong chương này chúng ta sẽ phân tích các yêu cầu của đề tài như việctóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng, phạm vi ứng dụngcủa đề tài và đối tượng sử dụng, mục đích của dự án Xác định yêu cầu củakhách hàng: Xuất phát từ hệ thống hiện hành của cửa hàng cùng với yêu cầu củakhách hàng để vạch ra được yêu cầu hệ thống cần xây dựng như việc thiết kếgiao diện, yêu cầu về chức năng và yêu cầu về bảo mật Trong chương nàychúng ta đi xây dựng một số biểu đồ Use Case, biểu đồ hoạt động của các chứcnăng trong hệ thống và thông tin cơ sở dữ liệu của chương trình

3.1 Phân tích yêu cầu đề tài

- Người dùng vẫn có thể quay trở lại trang sản phẩm để xem và chọn tiếp,các sản phẩm đã chọn sẽ được lưu vào trong giỏ hàng

- Khách hàng cũng có thể bỏ đi những sản phẩm không vừa ý đã có tronggiỏ hàng

- Nếu đã quyết định mua các sản phẩm trong giỏ hàng thì người dùng clickvào mục thanh toán để hoàn tất việc mua hàng, hoặc cũng có thể huỷ muahàng

- Đơn giá của các món hàng sẽ có trong giỏ hàng

- Người dùng sẽ chọn các hình thức vận chuyển, thanh toán hàng do hệthống đã định

3.1.2 Phạm vi dự án được ứng dụng

- Dành cho mọi đối tượng có nhu cầu mua sắm trên mạng

- Do nghiệp vụ của cửa hàng kết hợp với công nghệ mới và được xử lý trên

hệ thống máy tính nên công việc liên lạc nơi khách hàng cũng như việc

xử lý hoá đơn thực hiện một cách nhanh chóng và chính xác Rút ngắn

Trang 13

được thời gian làm việc, cũng như đưa thông tin về các sản phẩm mớinhanh chóng đến cho khách hàng.

3.1.3 Đối tượng sử dụng

Có 2 đối tượng sử dụng cơ bản là người dùng và nhà quản trị:

* Người dùng: Qua Website, khách hàng có thể xem thông tin, lựa

chọn những sản phẩm ưa thích ở mọi nơi thậm chí ngay trong phòng làm việccủa mình

* Nhà quản trị: Nhà quản trị có toàn quyền sử dụng và cập nhật sản

phẩm, hoá đơn, quản lý khách hàng, đảm bảo tính an toàn cho Website

3.1.4 Mục đích của dự án

- Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nênmột môi trường làm việc hiệu quả

- Thúc đẩy phát triển buôn bán trực tuyến

- Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Websitetrực tuyến có thể đưa nhanh thông tin cũng như việc trao đổi mua bán cácloại điện thoại qua mạng

- Việc quản lý hàng trở nên dễ dàng

- Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sảnphẩm

3.2 Xác định yêu cầu của khách hàng

3.2.1 Hệ thống hiện hành của cửa hàng

Hiện tại cửa hàng đang sử dụng cơ chế quảng cáo, hợp đồng trưng bày,đặt hàng trực tiếp tại trung tâm do các nhân viên bán hàng trực tiếp đảm nhận

(hoặc có thể gọi điện đến nhà phân phối để đặt hàng và cung cấp địa chỉ để nhân viên giao hàng tận nơi cho khách hàng) Trong cả hai trường hợp trên

khách hàng đều nhận hàng và thanh toán trực tiếp bằng tiền mặt tại nơi giaohàng.Và trong tờ hoá đơn khách hàng phải điền đầy đủ thông tin cá nhân và sốlượng mặt hàng cần mua Kế toán phải chuẩn bị hoá đơn thanh toán, nhập một

số dữ liệu liên quan như ngày, giờ, tên khách hàng, mã số mặt hàng, số lượngmua, các hợp đồng trưng bày sản phẩm, tổng số các hoá đơn vào trong sổ kinhdoanh

Dựa vào những ràng buộc cụ thể của hệ thống hiện hành chúng ta có thể

đề nghị một hệ thống khác tiên tiến hơn, tiết kiệm được thời gian…

Trang 14

3.2.2 Hệ thống đề nghị

Để có thể vừa quảng cáo, bán hàng và giới thiệu sản phẩm của cửa hàngtrên mạng thì website cần có các phần như:

Về giao diện:

- Giao diện người dùng

o Phải có một giao diện thân thiện dễ sử dụng

o Phải nêu bật được thế mạnh của website, cũng như tạo được niềm tin cho khách hàng ngay từ lần viếng thăm đầu tiên

o Giới thiệu được sản phẩm của cửa hàng đang có

o Có biểu mẫu đăng ký để trở thành thành viên

o Có danh mục sản phẩm

o Chức năng đặt hàng, mua hàng

o Có biểu mẫu liên hệ

o Chức năng tìm kiếm sản phẩm

o Mỗi loại sản phẩm cần phải có trang xem chi tiết sản phẩm

o Mục login của khách hàng khi đã trở thành thành viên gồmcó: Tên đăng nhập (Username), mật khẩu đăng nhập

(password).

- Giao diện người quản trị

o Đơn giản, dễ quản lý và không thể thiếu các mục như:

Về bảo mật:

- Người Admin có toàn quyền giữ bảo mật cho website bằng mậtkhẩu riêng

Trang 15

- Quản lý User & Password của khách hàng an toàn: Thông tin củakhách hàng được bảo mật

 MySQL - Cơ sở dữ liệu

 FileZilla - Giả lập FTP server

 Và các tính năng chuyên sâu khác

o mySQL: Dùng để lưu cơ sở dữ liệu

o Javascript: Bắt lỗi dữ liệu

o Dreamweaver: Tạo form, thiết kế giao diện

o Photoshop, flash: Thiết kế giao diện

3.3 Yêu cầu giao diện của website

3.3.1 Giao diện người dùng

Phải có một giao diện thân thiện dễ sử dụng:

 Màu sắc hài hoà làm nổi bật hình ảnh của sản phẩm, font chữ thốngnhất, tiện lợi khi sử dụng

 Giới thiệu những thông tin về cửa hàng: Địa chỉ liên hệ của cửa hànghoặc các đại lý trực thuộc, các số điện thoại liên hệ, email liên hệ

 Sản phẩm của cửa hàng: sản phẩm đang có, sản phẩm bán chạy, sảnphẩm mới nhất, sản phẩm sắp ra mắt…

3.3.2 Giao diện người quản trị:

- Giao diện đơn giản, dễ quản lý dữ liệu

- Phải được bảo vệ bằng User & Password riêng của Admin

Trang 16

3.4 Phân tích các chức năng của hệ thống

 Khách hàng: là hệ thống thành viên có chức năng: Đăng kí, đăng nhập,tìm kiếm, xem, sửa thông tin cá nhân, xem giỏ hàng, đặt hàng, xem thôngtin về các hóa đơn đã lập

Trang 17

Hình 1 Biểu đồ Use Case

Trang 18

3.4.2 Các chức năng của đối tượng khách hàng

Chức năng đăng nhập

+ Description: Cho Member login vào hệ thống

+ Input: Người dùng nhập vào các thông tin về username, password đểlogin

+ Process: Kiểm tra username và password của người dùng nhập vào và

so sánh với username và password trong CSDL

+ Output: nếu đúng cho đăng nhập và hiển thị các chức năng củaMember, ngược lại hiển thị thông báo yêu cầu nhập lại nếu thông tin khôngchính xác

Chức năng đăng xuất

+ Description: Cho phép người dùng đăng xuất khỏi hệ thống khi khôngcòn nhu cầu sử dụng hệ thống

+ Input: Người dùng click vào nút thoát trên hệ thống

+ Process: Tiến hành xóa session lưu thông tin đăng nhập để dừng phiênlàm việc của tài khoản Member trong hệ thống

+ Output: Quay trở lại trang hiện hành Ẩn hết các chức năng củaMember

Chức năng đổi mật khẩu

+ Description: Cho phép thay đổi mật khẩu

+ Input: Người dùng điền thông tin mật khẩu cũ và mới

+ Process: Kiểm tra thông tin người dùng nhập vào Nếu đúng thì cậpnhật các thông tin mới, ngược lại thì không

+ Output: Hiển thị thông báo thành công nếu thông tin nhập vào chínhxác hoặc hiển thị thông báo yêu cầu nhập lại nếu thông tin không chính xác

Chức năng xem hóa đơn đã được lập

+ Description: Cho phép Member xem các hóa đơn mua hàng của mình.+ Input: Click chọn lịch sử giao dịch trên menu của Member

+ Process: Gọi trang hiển thị thông tin hóa đơn đã được lập của Memberđó

+ Output: Hiển thị thông tin chi tiết các hóa đơn

3.4.3 Chức năng của Admin

Chức năng xoá khách hàng:

+ Description: Giúp Admin có thể xóa Member ra khỏi CSDL

Trang 19

Chức năng chỉnh sửa thông tin sản phẩm:

+ Description: Giúp Admin thay đổi thông tin của sản phẩm đã có trongCSDL

+ Input: Admin nhập thông tin mới của sản phẩm

+ Process: Cập nhật thông tin mới cho sản phẩm

+ Output: Hiển thị thông báo đã cập nhật sản phẩm

Chức năng xoá sản phẩm:

+ Description: Giúp Admin có thể xoá sản phẩm

+ Input: Chọn sản phẩm cần xoá

+ Process: Xoá trong CSDL

+ Output: Load lại danh sách sản phẩm

Chức năng thêm sản phẩm:

+ Description: Giúp Admin có thể thêm sản phẩm mới

+ Input: Admin nhập vào những thông tin cần thiết của sản phẩm mới.+ Process: Kiểm tra xem những trường nào không được để trống Nếu tất

cả đều phù hợp thì thêm vào database Ngược lại thì không thêm vào database.+ Output: Load lại danh sách sản phẩm để xem sản phẩm mới đã đượcthêm vào CSDL

Chức năng khuyến mại đối với sản phẩm:

+ Description: Giúp Admin có thể gán cho sản phẩm một chương trìnhkhuyến Mại

+ Input: Chọn hãng của sản phẩm và tên của sản phẩm

+ Process: Thêm thông tin khuyến mại vào trong CSDL

+ Output: Load lại danh sách sản phẩm để xem thông tin khuyến mại vừađưa vào

Chức năng xoá với người dùng:

+ Description: Giúp Admin có thể xoá người dùng

+ Input: Tìm User cần xoá và chọn biểu tượng xoá

+ Process: Xoá User ra khỏi CSDL

Trang 20

+ Output: Load lại danh sách người dùng để xem thông tin vừa thay đổi.

 Chức năng xem thông tin chi tiết các đơn đặt hàng (đang chờ được xử lý,

đang xử lý, đã hoàn thành, hoặc hoá đơn bị huỷ bỏ):

+ Description: Xem chi tiết đơn đặt hàng có trong CSDL

+ Input: Chọn tên hoá đơn hoặc tên khách hàng của hoá đơn đó

+ Process: Lấy toàn bộ thông tin chi tiết của đơn đặt hàng có trongCSDL

+ Output: Hiển thị chi tiết thông tin trong đơn đặt hàng

3.5 Biểu đồ phân tích thiết kế hệ thống

3.5.1 Biểu đồ hoạt động

 Đăng nhập

Hình 2 Biểu đồ hoạt động đăng nhập vào hệ thống

Ngày đăng: 20/01/2025, 14:09

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

TÀI LIỆU LIÊN QUAN