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

Báo cáo chuyên Đề học phần Đồ án web Đề t i xây dựng web bán Điện thoại

35 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 Web Bán Điện Thoại
Tác giả Hồ Tuấn Thành, Phạm Tiến Trung, Ngô Hùng Phúc
Người hướng dẫn Hồ Ngọc Thanh Tùng
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 Đồ Án
Năm xuất bản 2022-2023
Thành phố Hà Nội
Định dạng
Số trang 35
Dung lượng 6,15 MB

Cấu trúc

  • CHƯƠNG I: TỔNG QUAN VỀ ĐỀ T I (6)
    • 1.1. Giới thiệu đề tài đề tài (6)
    • 1.2. Mục đích của web site cần thiết kế (7)
    • 1.3 Mục tiêu quảng bá (7)
    • CHƯƠNG 2: PHÂN TÍCH YÊU CẦU (8)
      • 2.1. Danh sách các use case (8)
        • 2.1.1. Biểu đồ Usecase cho toàn hệ thống (8)
        • 2.1.2. Biểu đồ use-case cho phần quản lý tài khoản (10)
        • 2.1.3. Biểu đồ use-case thống kê (13)
        • 2.1.4. Biểu đồ use-case quản lý hệ thống (14)
        • 2.1.5. Biểu đồ use-case người dùng (15)
        • 2.1.6. Biểu đồ use-case người quản lý (16)
        • 2.1.7. Chức năng giỏ hàng (19)
        • 2.1.8. Biểu đồ use case cho chức năng mua hàng (19)
        • 2.1.9. Đặc tả use case “tìm kiếm sản phẩm” của khách hàng (20)
        • 2.1.10. Đặc tả use case thêm sách vào giỏ hàng (0)
        • 2.1.11. Đặc tả use case cập nhật hóa đơn (22)
        • 2.1.12. Biểu đồ usecase cho phần đăng nhập (23)
      • 2.2. Biểu đồ tuần tự (26)
        • 2.2.1. Biểu đồ tuần tự cho đăng nhập (26)
        • 2.2.2. Biểu đồ tuần tự cho đăng ký (26)
        • 2.2.3. Biểu đồ tuần tự cho tìm kiếm (27)
        • 2.2.4. Biểu đồ tuần tự cho giỏ hàng (27)
    • CHƯƠNG 3: THIẾT KẾ TRANG WEB (28)
      • 3.1. Giao diện trang chủ (28)
      • 3.2. Trang thanh toán (31)
      • 3.3. Trang chi tiết sản phẩm (32)
  • KẾT LUẬN (35)

Nội dung

Chọn chức năng đăng nhập khi đã có tài khoản hệ thống tự động cho thành viên vào trang đăng nhập.. Bảng 2.1 : Mô tả dòng sụ kiện chính cho chức năng quản lý tài khoản Dòng sự kiện phụ: -

TỔNG QUAN VỀ ĐỀ T I

Giới thiệu đề tài đề tài

Công nghệ thông tin đóng vai trò quan trọng trong nền kinh tế toàn cầu, đặc biệt là tại các quốc gia đang phát triển như Việt Nam Sự phát triển của lĩnh vực này không chỉ thúc đẩy tăng trưởng kinh tế mà còn góp phần nâng cao hiệu quả hoạt động của các ngành nghề khác.

Cập nhật thông tin là yếu tố quan trọng đối với nhà quản lý và doanh nhân Để quảng bá sản phẩm, nhiều công ty lớn đã áp dụng chiến lược truyền thông qua các kênh như báo chí, radio và TV, trong đó việc quảng bá trên website được xem là giải pháp hiệu quả nhất Hình thức này giúp truyền tải thông tin nhanh chóng, tiết kiệm chi phí Khách hàng có thể dễ dàng và nhanh chóng mua điện thoại yêu thích của mình trực tuyến mà không tốn nhiều thời gian.

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

Trong quá trình học lập trình PHP, nhóm em đã áp dụng kiến thức để xây dựng hệ thống "Website bán điện thoại" dưới sự hướng dẫn của giáo viên Việc thực hiện báo cáo chuyên đề không chỉ giúp nâng cao kỹ năng lập trình mà còn mang lại nhiều kinh nghiệm quý giá cho các dự án sau này Mặc dù phần mềm vẫn còn một số thiếu sót do hạn chế về kiến thức và kinh nghiệm, nhóm em rất mong nhận được sự đóng góp từ thầy cô và các bạn để hoàn thiện sản phẩm tốt hơn.

Mục đích của web site cần thiết kế

Website được phát triển để đáp ứng nhu cầu thực tế của người tiêu dùng, từ đó hiểu rõ hơn về mong muốn của khách hàng Điều này giúp đánh giá tình hình và đưa ra những giải pháp phù hợp cho người tiêu dùng.

Giới thiệu và quảng bá sản phẩm đến người tiêu dùng là một nhiệm vụ quan trọng cho các doanh nghiệp Việc xây dựng website bán hàng trực tuyến không chỉ giúp doanh nghiệp tiết kiệm chi phí mà còn mang lại tiện ích cho khách hàng Website có tính năng thanh toán trực tuyến, cập nhật thông tin sản phẩm và hiển thị các tính năng đã được định sẵn, giúp nâng cao trải nghiệm mua sắm cho người tiêu dùng.

Để mang lại lợi ích tối ưu cho khách hàng, chúng tôi cung cấp khả năng thực hiện giao dịch trực tuyến trên hệ thống, đồng thời cam kết cung cấp dịch vụ chăm sóc khách hàng tốt nhất.

Hệ thống quản lý thông tin khách hàng và sản phẩm giúp người quản trị theo dõi lượng truy cập, nguồn tìm kiếm và hành vi mua sắm của khách hàng trên website Bằng cách thăm dò ý kiến khách hàng, hệ thống có thể phát triển và cải thiện dịch vụ Điều này không chỉ nâng cao hiệu quả bán hàng trực tuyến mà còn tiết kiệm tài chính, thời gian và công sức cho doanh nghiệp.

Mục tiêu quảng bá

Giới thiệu, quảng bá về cửa hàng bán điện thoại 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 món đồ 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áp làm việc của cửa hàng thông qua website.

PHÂN TÍCH YÊU CẦU

2.1.1 Biểu đồ Usecase cho toàn hệ thống.

Biểu đồ usecase tổng quát gồm có 2 actor là khách hàng và người quản trị hệ thống.

- Khách hàng khi tương tác với trang web bán điện thoại thì có thể thực hiện các công việc sau đây:

+ Liệt kê các loại sản phẩm mà cửa hàng hiện có.

+ Đăng ký là thành viên của cửa hàng

+ Đăng nhập vào trang web.

+ Gửi thông tin yêu cầu tới cửa hàng

+ Thực hiện thanh toán qua mạng

- Người quản trị hệ thống (admin) thực hiện các công việc sau trong hệ thống

+ Quản lý sản phẩm: quản lý nhập , cập nhật, xoá sản phẩm

+ Quản lý hoá đơn: Quản lý hoá đơn nhập, quản lý hoá đơn bán.

Hình 2.1 Biểu đồ Use-Case cho hệ thôns g

Use case này được sử dụng khi người sử dụng muốn thay đổi mật khẩu, hay thêm người dùng Các dòng sự kiện:

- Người dùng Chọn chức năng quản lý hệ thống trên trên Menu.

- Hệ thống hiển thị form và yêu cầu người dung chọn các chức năng muốn thực hiện (thay đổi mật khẩu,tạo tài khoản, phân quyền).

- Người sử dụng nhập chọn chức năng muốn thực hiện và nhập đầy đủ thông tin.

- Hệ thống kiểm tra thông tin và xác nhận thông tin hợp lệ.

- Hệ thống sẽ thực hiện công việc vào lưu vào CSDL.

- Hệ thống thông báo thành công.

- Người dùng thoát khỏi chức năng quản lý hệ thống bằng cách chọn Thoát.

Dòng sự kiện thay thế:

- Các thông tin được người sử dụng nhập vào không đúng định dạng quy định

- Hệ thống thông báo lỗi và yêu cầu nhập lại thông tin.

- Người dùng nhập (sửa) lại thông tin cho đng.

2.1.2 Biểu đồ use-case cho phần quản lý tài khoản

Hình 2.2 : Biểu đồ use case quản lý tài khoản

- Người quản lý muốn quản lý website đầu tiên phải tạo khởi tạo một tài khoản

- bao gồm các thông tin (tên đăng nhập, mật khẩu).

- Người quản lý muốn đăng nhập vào website, hệ thống đưa ra yêu nhập tài khoản của người quản lý.

- Khi vào được hệ thống người quản lý có thao tác với chức năng quản lý tài khoản (tạo tài khoản mới, sửa mật khẩu).

- Người quản lý tương tác vời hệ thống có thể có thể thực hiện các công việc:

- Xem thông tin tài khoản

- Tạo tài khoản mới cho một người quản lý khác

- Sửa đổi tài khoản (sửa mật khẩu).

- Thông tin đầu vào: Username và Password

- Điều kiện đầu vào:Không có Dòng sự kiện chính:

Hành động của tác nhân Phản ứng của hệ thống

1 Chọn chức năng đăng nhập khi đã có tài khoản hệ thống tự động cho thành viên vào trang đăng nhập.

3.Nhập thông tin tài khoản.

4.Gửi thông tin đăng nhập tới hệ thống.

2 Hiển thị trang chủ, tại đây người dùng có thể đăng nhập vào hệ thống.

5 Kiểm tra thông tin đăng nhập, nếu đúng thì cho phép truy cập hệ thống, sai thì thông báo lỗi.

Bảng 2.1 : Mô tả dòng sụ kiện chính cho chức năng quản lý tài khoản

Đối với người quản lý, nếu nhập sai tên người dùng và mật khẩu, hệ thống sẽ thông báo lỗi đăng nhập Ngược lại, khi thông tin đăng nhập chính xác, người dùng sẽ nhận được thông báo đăng nhập thành công và được chuyển đến trang quản trị.

Để thay đổi thông tin tài khoản, người quản trị hoặc người dùng cần chọn chức năng tương ứng Hệ thống sẽ hiển thị trang thay đổi thông tin tài khoản để thực hiện các điều chỉnh cần thiết.

2.1.3 Biểu đồ use-case thống kê

Hình 2.3 : Biểu đồ use case thống kê

Người quản lý có thể đăng nhập vào hệ thống để thực hiện thống kê báo cáo, bao gồm số lượng sách, hàng tồn kho, hàng mới nhập, hàng bán chạy và doanh thu.

- Người dùng Chọn chức năng thống kê trên Menu.

- Hệ thống hiển thị trang thống kê yêu cầu người sử dụng chọn thông tin cần thống kê.

- Người sử dụng chọn thông tin thống kê

- Hệ thống sẽ tìm trong csdl và hiển thị kết quả cần tìm

Dòng sự kiện thay thế: Không có

-Người sử dụng hủy bỏ việc thống kê bằng cách chọn Thoát.

-Hệ thống thoát khỏi chức năng thống kê.

2.1.4 Biểu đồ use-case quản lý hệ thống

Hình 2.4 Biểu đồ use case quản lý hệ thống

2.1.5 Biểu đồ use-case người dùng

Hình 2.5 Biểu Đồ use-case người dùng

- Tên Ca sử dụng: Người dùng

Để trở thành thành viên của hệ thống, người dùng cần đăng ký tài khoản miễn phí Việc đăng ký này không yêu cầu bất kỳ khoản chi phí nào, và người dùng có thể sử dụng tất cả các dịch vụ mà không phải trả tiền.

Để trở thành thành viên của trang web, người dùng cần thực hiện quy trình đăng ký đơn giản và dễ dàng Việc cung cấp thông tin chính xác trong quá trình đăng ký là rất quan trọng.

- Thông tin đầu vào: Các thông tin đăng kí của người dùng.

- Điều kiện đầu vào: Không có.

Hành động của tác nhân Phản ứng của hệ thống

1 Gọi chức năng đăng kí

3.Gửi thông tin đến hệ thống

2 Hiển thị trang đăng kí

4 Thông báo chờ, kiểm tra thông tin hợp lệ hay không, nếu không hợp lệ thì thông báo các chi tiết không hợp lệ cho người dùng nhập lại.

5 Nếu các thông tin đăng kí hợp lệ hệ thống thông báo đăng kí thành công.

6 Sau khi đăng kí thành công hệ thống hiển thị trang chủ tại đây hệ thống cho phép họ đăng nhập vào tài khoản của mình

Bảng 2.2 Mô tả dòng sự kiện chính cho chức năng đăng ký.

Trong quá trình đăng ký, nếu có thông tin nhập vào không chính xác, hệ thống sẽ tự động liệt kê và thông báo các lỗi không hợp lệ, yêu cầu người dùng nhập lại thông tin đúng.

2.1.6 Biểu đồ use-case người quản lý

Hình 2.6 Biểu đồ use-case người quản lý

- Người quản lý muốn quản lý website đầu tiên phải tạo khởi tạo một tài khoản

- bao gồm các thông tin (tên đăng nhập, mật khẩu).

- Người quản lý muốn đăng nhập vào website, hệ thống đưa ra yêu nhập tài khoản của người quản lý.

- Khi vào được hệ thống người quản lý có thao tác với chức năng quản lý tài khoản (tạo tài khoản mới, sửa mật khẩu).

- Người quản lý tương tác vời hệ thống có thể có thể thực hiện các công việc:

+ Xem thông tin tài khoản

+ Tạo tài khoản mới cho một người quản lý khác

+ Sửa đổi tài khoản (sửa mật khẩu).

- Thông tin đầu vào: Username và Password

- Điều kiện đầu vào: Không có

Hành động của tác nhân Phản ứng của hệ thống

1 Chọn chức năng đăng nhập khi đã có tài khoản hệ thống tự động cho thành viên vào trang đăng nhập.

2 Hiển thị trang chủ, tại đây người dùng có thể đăng nhập vào hệ thống.

3 Nhập thông tin tài khoản.

4 Gửi thông tin đăng nhập tới hệ thống.

5 Kiểm tra thông tin đăng nhập, nếu đúng thì cho phép truy cập hệ thống, sai thì thông báo lỗi.

Bảng 2.3 Mô tả dòng sụ kiện chính cho chức năng quản lý tài khoản.

Đối với người quản lý, nếu nhập sai tên người dùng và mật khẩu, hệ thống sẽ thông báo lỗi đăng nhập Ngược lại, nếu thông tin đăng nhập đúng, hệ thống sẽ xác nhận đăng nhập thành công và chuyển hướng đến trang quản trị.

Người quản trị hoặc người dùng có thể dễ dàng thay đổi thông tin tài khoản bằng cách chọn chức năng thay đổi thông tin tài khoản, sau đó hệ thống sẽ hiển thị trang để thực hiện các thay đổi cần thiết.

- Mục đích: Giúp người dùng thêm sản phẩm vào giỏ hàng và có thể tiến hành đặt hàng

- Tác nhân liên quan: Tác nhân ở đây là người dùng khách hàng của hệ thống

Hình 2.7 Biểu đồ use case giỏ hàng

2.1.8 Biểu đồ use case cho chức năng mua hàng

Khi khách hàng thực hiện mua sắm, họ sẽ chọn sản phẩm và tiến hành đặt hàng Sau đó, khách hàng có thể tiếp tục mua thêm sản phẩm hoặc lựa chọn hủy bỏ và cập nhật giỏ hàng của mình.

Hệ thống ghi lại thông tin mua hàng của khách hàng trong giỏ hàng và sẽ in hóa đơn sau khi khách hàng hoàn tất đơn hàng.

Hình 2.8 : Biểu đồ use case cho chức năng mua hàng

2.1.9 Đặc tả use case “tìm kiếm sản phẩm” của khách hàng

Hình 2.9 Biểu đồ Usecase tim kiềms sản phẩm của khách hàng

-Chức năng: Cho phép khách hàng tìm kiếm sản phẩm theo nhiều tiêu chí khác nhau: theo hãng sản xuất, theo khoảng giá, theo kiểu dáng.

-Mô tả: Khách hàng thấy được sản phẩm theo yêu cầu.

2.1.10 Đặc tả use case thêm sản phẩm vào giỏ hàng

Hình 2.10 Biểu đồ use case thêm sản phẩm vào giỏ hàng

- Tác nhân: quản trị hệ thống

- Chức năng: Cho phép người quản trị thêm sách vào cửa hàng, làm cho cửa hàng thêm đa dạng sách.

Khi sách được nhập vào cửa hàng, người quản lý cần hoàn tất thông tin trên phiếu nhập, giúp người quản trị dễ dàng quản lý kho sách một cách hiệu quả.

2.1.11 Đặc tả use case cập nhật hóa đơn

Hình 2.11 Biểu đồ use case quản lý hóa đơn

Hành động của tác nhân Phản ứng của hệ thống

1.Người quản trị chọn chức năng quản lý hóa đơn

3 NQL chọn chức năng tìm kiếm thông tin

4.Chọn chức năng sửa thông tin

5 Gửi thông tin yêu cầu cần sửa tới hệ thống

7 NQL chọn chức năng xóa thông tin

2 Hiển thị menu cho phép NQL chọn các chức năng khác nhau.

6 Hệ thống kiểm tra thông tin, xử lí và cho phép sửa thông tin.

9 NQL nhập mã đơn hàng cần xóa.

10 Gửi yêu cầu xóa bản ghi tới hệ thống.

8 Hệ thống hiển thị trang cho phép xóa thông tin đơn đặt hàng.

12 NQL chọn hóa đơn và chọn chức năng xem chi tiết hóa đơn.

11 Hệ thống xác nhân yêu cầu và xử lí xóa bản ghi NQL đã chọn khỏi CSDL, nếu không có lỗi xảy ra, thông báo thành công cho NQL biết, Trường hợp không xóa thành công hệ thống thông báo lỗi.

13 Hệ thống hiển thị trang chi tiết thông tin hóa đơn.

Bảng 2.4 Mô tả dòng sụ kiện chính cho chức năng cập nhật hóa đơn. Dòng sự kiện phụ:

- Nếu NQL chưa nhập hay chọn từ khóa sửa mà đã nhấn nút sửa, hệ thống thông báo lỗi yêu cầu nhập lại.

Danh sách đơn hàng cung cấp thông tin cần thiết để theo dõi và kiểm tra, bao gồm mã đơn hàng, mã hóa đơn, tên khách hàng và tổng tiền, giúp NQL dễ dàng nắm bắt thông tin.

2.1.12 Biểu đồ usecase cho phần đăng nhập

Biểu đồ usecase tổng quát gồm có 2 actor là khách hàng và người quản trị hệ thống.

Khi khách hàng muốn đăng nhập vào hệ thống thì khách hàng phải thực hiện:

- Đăng ký là thành viên.

- Đăng nhập vào hệ thống.

Thông tin sẽ được người quản trị hệ thống xác minh tính chính xác Nếu thông tin đúng, khách hàng sẽ được phép đăng nhập vào hệ thống; nếu không, khách hàng cần thực hiện đăng nhập lại.

Hình 2.12 Biểu đồ use-case phầền đăng nhập

- Tên Ca sử dụng Đăng nhập:

- Mục đích: Đảm bảo xác thực người dùng, người quản lý và các yêu cầu về bảo mật của hệ thống.

- Tác nhân: Người dùng, người quản lý.

Để truy cập vào hệ thống, người dùng (quản lý) cần cung cấp tài khoản và mật khẩu Hệ thống sẽ xác minh thông tin này để đảm bảo người dùng là thành viên hợp lệ Nếu thông tin chính xác, người dùng sẽ được phép truy cập vào hệ thống.

-Thông tin đầu vào: Tài khoản và Mật khẩu

-Điều kiện đầu vào: Không có

Hành động của tác nhân Phản ứng của hệ thống

1 Chọn chức năng đăng nhập khi đã có tài khoản hoặc sau khi đăng kí xong hệ thống tự động cho thành viên vào trang đăng nhập.

3 Nhập thông tin tài khoản 2 Hiển thị trang chủ, tại đây người dùng có thể đăng nhập vào hệ thống.

4 Gửi thông tin đăng nhập tới hệ thống.

5 Kiểm tra thông tin đăng nhập, nếu đúng thì cho phép truy cập hệ thống, sai thì thông báo lỗi.

Bảng 2.5 Mô tả dòng sự kiện chính cho chức năng đăng nhập.

THIẾT KẾ TRANG WEB

Giao diện chính của chương trình bao gồm menu danh mục sản phẩm, menu ngang và menu trái, cùng với slideshow hình ảnh, sản phẩm mới nhất, logo các thương hiệu, giỏ hàng của khách hàng, và các liên kết đăng nhập, đăng ký Từ trang chủ, người dùng có thể dễ dàng truy cập và thực hiện tất cả các chức năng của hệ thống.

Giao diện thanh toán đơn hàng giúp người dùng mua hàng và thực hiện thanh toán.

Dữ liệu đầu vào: Họ tên, địa chỉ, quận/ huyện, tỉnh thành phố, quốc gia, số điện thoại của người đặt hàng

Dữ liệu đầu ra: Trạng thái thanh toán có thành công hay không

Hình 3.2 Giao diện thanh toán

3.3 Trang chi tiết sản phẩm

Giao diện form chi tiết sản phẩm cung cấp thông tin rõ ràng và cụ thể về sản phẩm mà khách hàng đã chọn, giúp họ nắm bắt đầy đủ các đặc điểm và thông tin cần thiết trước khi quyết định mua hàng.

Hình 3.3 Chi tiết sản phẩm

Ngày đăng: 22/01/2025, 14:58

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN