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

đồ án phân tích thiết kế hệ thống thông tin xây dựng website bán điện thoại

87 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

Định dạng
Số trang 87
Dung lượng 11,31 MB

Cấu trúc

  • 1. Hệ thống hiện tại (5)
  • 2. Đề xuất của hệ thống (6)
  • 3. Hạn chế của hệ thống (6)
  • 4. Hướng phát triển (6)
  • II. PHÂN TÍCH CHỨC NĂNG (7)
    • 1. Phân tích yêu cầu hệ thống (7)
      • 1.1 Yêu cầu chức năng (7)
      • 1.2 Yêu cầu phi chức năng (8)
    • 2. Biểu đồ Usecase (9)
      • 2.1 Biểu đồ Usecase tổng quát (9)
      • 2.2 Biểu đồ Usecase mức thành phần (10)
        • 2.2.1.1 Usecase: Xem sản phẩm (12)
        • 2.2.1.2 Usecase: Tìm kiếm sản phẩm (13)
        • 2.2.1.3 Usecase: Chọn hàng (14)
        • 2.2.1.4 Usecase: xem tin tức (14)
        • 2.2.2 Usecase: Quản lý khách hàng thành viên (16)
          • 2.2.2.1 Usecase: Xem sản phẩm (0)
          • 2.2.2.2 Usecase: Tìm kiếm sản phẩm (17)
          • 2.2.2.3 Usecase: Thêm sản phẩm vào giỏ hàng (18)
          • 2.2.2.4 Usecase: xem tin tức (19)
          • 2.2.2.5 Usecase: Đăng nhập (20)
          • 2.2.2.6 Usecase: Đăng xuất (21)
          • 2.2.2.7 Usecase: Mua hàng (22)
          • 2.2.2.8 Usecase: Gửi phản hồi sản phẩm (23)
          • 2.2.2.9 Usecase: Cập nhật thông tin tài khoản (24)
          • 2.2.2.10 Usecase: Đổi mật khẩu (25)
      • 2.3 Usecase: Quản lý danh mục sản phẩm (26)
      • 2.4 Usecase: Quản lý sản phẩm (28)
      • 2.5 Usecase: Quản lý danh mục bài viết (29)
      • 2.6 Usecase: Quản lý bài viết (30)
      • 2.7 Usecase: Quản lý Đơn hàng (31)
      • 2.8 Usecase: Quản lý Thành viên (32)
      • 2.9 Usecase: Quản lý Phản hồi (33)
  • III. Thiết kế biểu đồ trình tự (34)
    • 1.1 Chức năng đăng ký (34)
    • 1.2 Chức năng đăng nhập (35)
    • 1.3 Chức năng sửa danh mục sản phẩm (43)
    • 1.4 Chức năng thêm danh mục bài viết (47)
    • 1.5 Chức năng thêm bài viết (50)
    • 1.6 Chức năng đăng ký (51)
    • 1.7 Chức năng thanh toán (54)
    • 1.8 Chức năng thêm sản phẩm (56)
    • 1.9 Chức năng sửa danh mục sản phẩm (61)
    • 1.10 Chức năng xóa bài viết (66)
    • 1. Sơ đồ mối quan hệ thực thể (68)
  • V. Thiết kế giao diện người dùng (74)
    • 1.2 Giao diện khách hàng thành viên (77)
    • 1.3 Giao diện quản lý danh mục bài viết (81)
    • 1.5 Giao diện quản lý sản phẩm (84)
    • 1.6 Giao diện quản lý danh mục sản phẩm (86)
    • 1.7 Giao diện đăng nhập Admin (87)

Nội dung

- Đăng ký: Khách vãng lai có thể đăng ký thành viên bằng cách nhập thông tin vào form đăngký hoặc đăng ký qua tài khoản google,Yêu cầu chức năng cho thành viên đã đăng ký: - Xem sản phẩm

Hệ thống hiện tại

Hệ thống bán điện thoại truyền thống thường gặp phải các vấn đề sau:

- Khó khăn trong việc tìm kiếm sản phẩm phù hợp: Khách hàng phải đến tận cửa hàng để xem và lựa chọn sản phẩm, dẫn đến mất thời gian và công sức.

- Khó khăn trong việc mua hàng: Khách hàng phải đến tận cửa hàng để thanh toán và nhận hàng, khiến việc mua sắm trở nên bất tiện.

- Khó khăn trong việc tiếp cận khách hàng: Các cửa hàng thường tập trung ở các khu vực đông dân cư, khiến việc tiếp cận khách hàng ở các khu vực khác trở nên khó khăn.

Đề xuất của hệ thống

Hệ thống bán điện thoại trực tuyến được đề xuất nhằm giải quyết các vấn đề nêu trên Hệ thống này sẽ có các chức năng sau:

- Các mặt hàng được bày bán với đầy đủ thông tin của chúng trên giao diện web, được bố trí hợp lý với đầy đủ các thông tin để khách hàng dễ lựa chọn.

- Chức năng tra cứu thông tin sản phẩm mà người dùng muốn như: phong cách,phân loại, giá cả…

- Chức năng quản lí khách hàng: khách hàng đăng kí thành viên trên website sẽ được lưu giữ thông tin để thuận tiện cho việc giao hàng và áp dụng các chương trình khuyến mãi.

- Chức năng mua hàng: Khách hàng sử dụng website có thể mua hàng trực tiếp trên website Nhân viên sẽ tiếp nhận thông tin đơn hàng và giao hàng trực tiếp tại nhà Khách hàng có thể lựa chọn phương thức thanh toán bản thân mong muốn.

Hạn chế của hệ thống

Hệ thống bán điện thoại trực tuyến vẫn còn một số hạn chế như:

- Chưa có hệ thống thanh toán trực tuyến hoàn thiện: Khách hàng ở xa vẫn phải tốn thêm chi phí vận chuyển.

- Chưa có chức năng đánh giá sản phẩm: Khách hàng chưa có nhiều thông tin để tham khảo trước khi mua hàng.

- Chưa có hệ thống chăm sóc khách hàng: Khách hàng gặp khó khăn khi gặp sự cố với sản phẩm.

Hướng phát triển

Hệ thống bán điện thoại trực tuyến cần được phát triển thêm các chức năng sau để đáp ứng nhu cầu của khách hàng:

- Hệ thống thanh toán trực tuyến hoàn thiện: Khách hàng ở xa có thể thanh toán trực tuyến và nhận hàng tận nhà.

- Chức năng đánh giá sản phẩm: Khách hàng có thể tham khảo đánh giá của những người mua trước để đưa ra quyết định mua hàng

- Hệ thống chăm sóc khách hàng: Khách hàng có thể liên hệ với hệ thống để được hỗ trợ khi gặp sự cố với sản phẩm

PHÂN TÍCH CHỨC NĂNG

Phân tích yêu cầu hệ thống

Yêu cầu chức năng cho khách vãng lai:

- Xem sản phẩm: Khách vãng lai có thể xem danh sách sản phẩm và chi tiết sản phẩm cụ thể

- Tìm kiếm sản phẩm: Có khả năng tìm kiếm sản phẩm dựa trên các tiêu chí như tên, hãng, giá cả, hoặc các thuộc tính khác.

- Chọn hàng: Khách vãng lai có thể thêm sản phẩm vào giỏ hàng và xem giỏ hàng của họ.

- Xem tin tức và bài viết: Có thể đọc các tin tức và bài viết liên quan đến sản phẩm hoặc ngành công nghiệp điện thoại di động.

- Đăng ký: Khách vãng lai có thể đăng ký thành viên bằng cách nhập thông tin vào form đăng ký hoặc đăng ký qua tài khoản google,

Yêu cầu chức năng cho thành viên (đã đăng ký):

- Xem sản phẩm: Thành viên có thể xem danh sách sản phẩm và chi tiết sản phẩm cụ thể.

- Tìm kiếm sản phẩm: Có khả năng tìm kiếm sản phẩm dựa trên các tiêu chí như tên, hãng, giá cả, hoặc các thuộc tính khác.

- Chọn hàng: Thành viên có thể thêm sản phẩm vào giỏ hàng và xem giỏ hàng của họ.

- Xem tin tức và bài viết: Thành viên có thể đọc các tin tức và bài viết liên quan đến sản phẩm hoặc ngành công nghiệp điện thoại di động.

- Đăng nhập và đăng xuất: Thành viên có thể đăng nhập và đăng xuất khỏi tài khoản của họ.

- Mua hàng: Thành viên có thể hoàn thành quá trình mua hàng và thanh toán.

- Gửi phản hồi sản phẩm: Thành viên có thể gửi phản hồi và đánh giá về các sản phẩm.

- Thay đổi thông tin đăng ký: Thành viên có thể cập nhật thông tin cá nhân và địa chỉ giao hàng.

- Thay đổi mật khẩu: Thành viên có thể thay đổi mật khẩu đăng nhập.

- Liên hệ admin: khi ấn vào liên hệ sẽ hiện ra thông tin của admin đển khách hnagf có thể liên hệ nếu cần

Yêu cầu chức năng cho Admin:

- Đăng nhập và đăng xuất: Admin có thể đăng nhập và đăng xuất khỏi tài khoản quản trị của họ.

- Quản lý danh mục sản phẩm: Admin có khả năng tạo, sửa, và xóa danh mục sản phẩm.

- Quản lý sản phẩm: Admin có thể thêm, sửa, và xóa sản phẩm, cập nhật thông tin chi tiết sản phẩm.

- Quản lý danh mục bài viết: Admin có khả năng tạo, sửa, và xóa danh mục bài viết.

- Quản lý bài viết: Admin có thể thêm, sửa, và xóa bài viết, cập nhật nội dung bài viết.

- Quản lý thành viên: Admin có khả năng quản lý danh sách thành viên, bao gồm xem thông tin, khóa tài khoản, hoặc xóa tài khoản.

- Quản lý đơn hàng: Admin có thể xem thông tin chi tiết của các đơn hàng, cập nhật trạng thái đơn hàng và thực hiện các thao tác quản lý khác.

- Quản lý phản hồi về sản phẩm: Admin có thể xem các thông tin về phản hồi sản phẩm của khách hàng.

1.2 Yêu cầu phi chức năng

Yêu cầu phi chức năng chung cho toàn bộ hệ thống:

- Bảo mật: Đảm bảo an toàn thông tin cá nhân của người dùng và dữ liệu quan trọng, bao gồm việc mã hóa dữ liệu và xác thực người dùng.

- Hiệu suất: Đảm bảo trang web hoạt động một cách nhanh chóng và hiệu quả, đảm bảo thời gian phản hồi nhanh và tải trang nhanh chóng.

- Khả năng mở rộng: Có khả năng mở rộng hệ thống để đối phó với tải lớn khi cần thiết, đảm bảo sự ổn định của trang web.

- Tương thích trình duyệt: Đảm bảo trang web hoạt động trên các trình duyệt phổ biến như Chrome, Firefox, Edge, và Safari.

- Responsive design: Trang web phải có giao diện đáp ứng, tức là phù hợp với nhiều kích thước màn hình và thiết bị khác nhau (điện thoại di động, máy tính bảng, máy tính).

- Đảm bảo tích hợp thanh toán an toàn: Nếu có chức năng thanh toán, đảm bảo rằng nó tuân theo các tiêu chuẩn bảo mật và tuân thủ quy định về thanh toán trực tuyến.

- Quản lý lỗi: Hiển thị thông báo lỗi và ghi nhật ký lỗi để giúp quản trị viên xác định và khắc phục sự cố nhanh chóng.

Yêu cầu phi chức năng riêng cho Admin:

- Phân quyền và kiểm soát truy cập: Admin phải có quyền kiểm soát truy cập vào các tính năng quản trị và phân quyền cho các thành viên khác của nhóm quản lý.

- Sao lưu và phục hồi dữ liệu: Có khả năng sao lưu dữ liệu hệ thống và khôi phục nếu có sự cố hoặc mất dữ liệu.

- Báo cáo và thống kê: Cung cấp báo cáo và thống kê liên quan đến hoạt động của trang web, đơn hàng, thành viên, và dữ liệu sản phẩm.

- Hỗ trợ kỹ thuật: Cung cấp hỗ trợ kỹ thuật cho thành viên và người dùng khi gặp sự cố hoặc cần giúp đỡ.

Biểu đồ Usecase

2.1 Biểu đồ Usecase tổng quát

2.2 Biểu đồ Usecase mức thành phần

2.2.1 Usecase quản lý khách vãn lai

Brief description Chức năng cho phép khách hàng có thể xem thông tin sản phẩm đang có trong hệ thống

Pre-conditions - Phải có kết nối internet

- Thông tin sản phẩm đó phải tồn tại trong CSDL

Basic flow 1.Khách hàng chọn sản phẩm cần xem

2 Hệ thông hiển thị thông tin về sản phẩm đã chọn

3 Khách hàng xem thông tin chi tiết về sản phẩm được hiển thị

Result Hệ thống hiển thị danh sách các sản phẩm hiện có trong cửa hàng

Exceptions 1 Hệ thống thông báo lỗi không hiển thị được sản phẩm.

2 Khach hàng chọn hủy xem thông tin sản phẩm.

2.2.1.2 Usecase: Tìm kiếm sản phẩm:

Name Tìm kiếm sản phẩm

Brief description Chức năng cho phép khách hàng tìm kiếm sản phẩm bằng tên của sản phẩm hoặc mã sản phẩm bằng công cụ tìm kiếm trên hệ thống

Pre-conditions - Phải có kết nối internet

- Thông tin sản phẩm đó phải tồn tại trong CSDL

Basic flow 1 Khách hàng chọn tìm kiếm sản phẩm

2 Khách hàng chọn tiêu chí cần tìm kiếm hoăc nhập dữ liệu vào ô tìm kiếm.

3 Khách hàng xác nhận tìm kiếm

4 Hệ thống hiển thị ra sản phẩm hoặc danh sách sản phẩm cần tìm kiếm

Alternative flow Hệ thống hiển thị không tìm thấy sản phẩm nếu hệ thống không tìm thấy

Result Hệ thống hiển thị kết quả tìm kếm dựa trên những tiêu chí mà khách hàng đã nhập

Exceptions 1 Hệ thống thông báo lỗi.

Brief description Chức năng cho phép khách hàng có thể thêm sản phẩm bất kỳ trong cửa hàng vào giỏ hàng

Pre-conditions - Sản phẩm cần chọn phải hiển thị trên hệ thống

- Sản phẩm phải còn hàng trong hệ thống

- Phải có kết nối internet

Basic flow 1.Khách hàng nhấn vào sản phẩm muốn thêm vào giỏ hàng

2.Khách hàng ấn vào chữ thêm vào giỏ hàng

Result Sản phẩm được thêm vào giỏ hàng

Exceptions 1.Hệ thống thông báo lỗi

Brief description Chức năng cho phép khách hàng có thể xem được những tin tức thế giới một cách nhanh nhất

Pre-conditions - Phải có kết nối internet

- Bài viết đó phải tồn tại trong CSDL

Basic flow 1.Khách hàng ấn vào phần tin tức trong hệ thống

2.Khách hàng chọn bài viết muốn xem

Result Use đọc được tin tức mà mỉnh muốn

Exceptions 1.Hệ thống thông báo lỗi

Name Đăng ký thành viên

Brief description Khách hàng vãng lai sử dụng use case “Đăng kí” để tạo tài khoản cho mình trên website

Pre-conditions Khách hàng chưa có tài khoản

Basic flow 1 Khách hàng chọn đăng kí tài khoản

2 Hệ thông hiển thị giao diện đăng kí tài khoản

3 Khách hàng nhập đầy đủ thông tin yêu cầu

4 Khách hàng nhấn nút Đăng kí để lưu vào cơ sở dữ liệu

Result Hệ thống hiển thị thông báo tạo tài khoản thành công và lưu vào

Exceptions 1 Hệ thống thông báo có lỗi khi đăng kí tài khoản

2.2.2 Usecase: Quản lý khách hàng thành viên

Brief description Chức năng cho phép khách hàng có thể xem thông tin sản phẩm đang có trong hệ thống

Pre-conditions - Phải có kết nối internet

- Thông tin sản phẩm đó phải tồn tại trong CSDL

Basic flow 1.Khách hàng chọn sản phẩm cần xem

2 Hệ thông hiển thị thông tin về sản phẩm đã chọn

3 Khách hàng xem thông tin chi tiết về sản phẩm được hiển thị

Result Hệ thống hiển thị danh sách các sản phẩm hiện có trong cửa hàng

Exceptions 1 Hệ thống thông báo lỗi không hiển thị được sản phẩm.

2 Khach hàng chọn hủy xem thông tin sản phẩm.

2.2.2.2 Usecase: Tìm kiếm sản phẩm:

Name Tìm kiếm sản phẩm

Brief description Chức năng cho phép khách hàng tìm kiếm sản phẩm bằng tên của sản phẩm hoặc mã sản phẩm bằng công cụ tìm kiếm trên hệ thống

Pre-conditions - Phải có kết nối internet

- Thông tin sản phẩm đó phải tồn tại trong CSDL

Basic flow 1 Khách hàng chọn tìm kiếm sản phẩm

2 Khách hàng chọn tiêu chí cần tìm kiếm hoăc nhập dữ liệu vào ô tìm kiếm.

3 Khách hàng xác nhận tìm kiếm

4 Hệ thống hiển thị ra sản phẩm hoặc danh sách sản phẩm cần tìm kiếm

Alternative flow Hệ thống hiển thị không tìm thấy sản phẩm nếu hệ thống không tìm thấy

Result Hệ thống hiển thị kết quả tìm kếm dựa trên những tiêu chí mà khách hàng đã nhập

Exceptions 1 Hệ thống thông báo lỗi.

2.2.2.3 Usecase: Thêm sản phẩm vào giỏ hàng:

Name Thêm sản phẩm vào giỏ hàng

Brief description Chức năng cho phép khách hàng có thể thêm sản phẩm bất kỳ trong cửa hàng vào giỏ hàng

Pre-conditions - Sản phẩm cần chọn phải hiển thị trên hệ thống

- Sản phẩm phải còn hàng trong hệ thống

- Phải có kết nối internet

Basic flow 1.Khách hàng nhấn vào sản phẩm muốn thêm vào giỏ hàng

2.Khách hàng ấn vào chữ thêm vào giỏ hàng

Result Sản phẩm được thêm vào giỏ hàng

Exceptions 1.Hệ thống thông báo lỗi

Brief description Chức năng cho phép khách hàng có thể xem được những tin tức thế giới một cách nhanh nhất

Pre-conditions - Phải có kết nối internet

- Bài viết đó phải tồn tại trong CSDL

Basic flow 1.Khách hàng ấn vào phần tin tức trong hệ thống

2.Khách hàng chọn bài viết muốn xem

Result Use đọc được tin tức mà mỉnh muốn

Exceptions 1.Hệ thống thông báo lỗi

Brief description Khách hàng thành viên sử dụng usecase “Đăng nhập” để đăng nhập

Actors Khách hàng thành viên

Pre-conditions - Tài khoản người dùng đã được phân quyền.

- Tài khoản nguời dùng đã được tạo sẵn

Basic flow 1 Trên giao diện màn hình chính, người dùng chọn Đăng nhập.

2 Hệ thông hiển thị giao diện đăng nhập và người dùng điền thông tin

3 Hệ thống xác nhận thông tin đăng nhập thành công và cho phép người dùng truy cập ứng dụng

Result Hệ thống thông báo đăng nhập thành công

Exceptions 1 Hệ thống thông đăng nhập không thành công và hiển thị thông báo.

2 Người dùng chọn hủy đăng nhập

Brief description Khách hàng thành viên dung chức năng ‘Đăng xuất’ để đăng suất tài khoản khỏi trang web

Actors Khách hàng thành viên

Pre-conditions Khách hàng đã đăng nhập vào hệ thống

Basic flow 1 Trên giao diện màn hình chính, người dùng chọn đăng xuất.

2.Hệ thống sẽ đăng xuất tài khoản của khách hàng thành viên

Result Tài khoản của khách hàng sẽ được đăng suất khỏi hệ thống

Exceptions 1 Hệ thống thông đăng xuất không thành công và hiển thị thông báo.

Brief description Thành viên thực hiện thanh toán các sản phẩm có trong giỏ hàng

Actors Khách hàng thành viên

Pre-conditions - Tài khoản phải được phân quyền

- Phải có kết nối internet

- Giỏ hàng của thành viên phải có tối thiểu 1 sản phẩm

Basic flow 1 Thành viên đăng nhập vào hệ thống rồi chọn thanh toán giỏ hàng

2 Hệ thông hiển thị giao diện các sản phẩm cần thanh toán và các phương thức thanh toán

3 Thành viên thực hiện thanh toán theo yêu cầu và xác nhận

4 Hệ thống lưu thông tin vào CSDL và thông báo thanh toán thành công

Result Hệ thống thông báo thanh toán thành công

Exceptions 1 Hệ thống thông báo thanh toán không thành công khi giỏ hàng không có sản phẩm

2.Thành viên chọn hủy thanh toán

2.2.2.8 Usecase: Gửi phản hồi sản phẩm

Name Gửi phản hồi sản phẩm

Brief description Chức năng này cho phép thành viên gủi phản hồi về sản phẩm đã mua

Actors Khách hàng thành viên

Pre-conditions - Tài khoản phải được phân quyền

- Phải có kết nối internet

- Khách hàng phải đã mua sản phẩm muốn đánh giá

Basic flow 1.Khách hàng ấn vào sản phẩm đã mua mà muốn đánh giá trong lịch sử mua hàng

2.Chon nút đánh giá và ghi đánh giá

Result Hệ thống thông báo đánh giá đã đượcgửi thành công

Exceptions 1 Hệ thống thông báo lỗi

2.Thành viên chọn hủy đánh giá sản phẩm

2.2.2.9 Usecase: Cập nhật thông tin tài khoản

Name Thay đổi thông tin tài khoản

Brief description Là thành viên, có thể sửa thông tin cá nhân như tên, Điện thoại…

Actors Khách hàng thành viên

Pre-conditions - Tài khoản người dùng đã được phân quyền.

- Phải có kết nối internet

Basic flow 1 Thành viên chọn chức năng cập nhật thông tin tài khoản

2 Hệ thông hiển thị giao diện cập nhật thông tin tài khoản

3 Thành viên nhập trường thông tin cần thay đổi và xác nhận lưu

4 Hệ thống lưu thông tin vào CSDL và thông báo cập nhật thành công

Result Thành viên thay đổi dữ liệu thành công.

Exceptions 1 Hệ thống thông báo cập nhật thông tin không thành công khi các trường cập nhật không đầy đủ

2 Member chọn hủy cập nhật thông tin

Brief description Khách hàng thành viên có thể đổi mật khẩu tài khoản

Actors Khách hàng thành viên

Pre-conditions - Tài khoản người dùng đã được phân quyền.

- Phải có kết nối internet

Basic flow 1 Thành viên chọn chức năng thay đổi mật khẩu tài khoản

2 Hệ thông hiển thị giao diện đổi mật khẩu tài khoản

3 Thành viên nhập mật khẩu cần thay đổi và xác nhận lưu

4 Hệ thống lưu thông tin vào CSDL và thông báo cập nhật thành công

Result Thành viên thay đổi mật khẩu thành công.

Exceptions 1 Hệ thống thông báo thay đổi mật khẩu không thành công khi mật khẩu không đủ mạnh hoặc có ký tự không phù hợp

2 Member chọn hủy thay đổi mật khẩu

2.3 Usecase: Quản lý danh mục sản phẩm

Name Quản lý danh mục sản phẩm

Brief description Chức năng cho phép Admin sửa đổi các thông tin của phần danh mục sản phẩm

Pre-conditions - Yêu cầu Admin phải đăng nhập

Basic flow 1 Admin chọn chức năng quản lí danh mục sản phẩm

2 Hệ thống hiển thị danh sách danh mục sản phẩm trong hệ thống

3 Admin chọn mục xóa , thêm , sửa danh mục sản phẩm

4 Hệ thống thêm, sửa, xóa danh mục dùng khỏi CSDL và hiển thị thông báo xóa thành công

Result Hệ thống thông bảo thêm, sửa, xóa danh mục sản phẩm thành công

Exceptions 1 Hệ thống thông báo không thành công.

2.4 Usecase: Quản lý sản phẩm

Name Quản lý sản phẩm

Brief description Chức năng cho phép Admin sửa đổi các thông tin của phần sản phẩm

Pre-conditions - Yêu cầu Admin phải đăng nhập

Basic flow 1 Admin chọn chức năng quản lí sản phẩm

2 Hệ thống hiển thị danh sách sản phẩm trong hệ thống

3 Admin chọn mục xóa , thêm , sửa sản phẩm

4 Hệ thống thêm, sửa, xóa danh mục dùng khỏi CSDL và hiển thị thông báo xóa thành công.

Result Hệ thống thông bảo thêm, sửa, xóa sản phẩm thành công

Exceptions 1 Hệ thống thông báo không thành công.

2 Admin chọn hủy Usecase kết thúc

2.5 Usecase: Quản lý danh mục bài viết

Name Quản lý danh mục bài viết

Brief description Chức năng cho phép Admin sửa đổi các thông tin của phần danh mục bài viết

Pre-conditions - Yêu cầu Admin phải đăng nhập

Basic flow 1 Admin chọn chức năng quản lí danh mục bài viết

2 Hệ thống hiển thị danh sách danh mục sản phẩm trong hệ thống

3 Admin chọn mục xóa , thêm , sửa danh mục bài viết

4 Hệ thống thêm, sửa, xóa danh mục dùng khỏi CSDL và hiển thị thông báo xóa thành công

Result Hệ thống thông bảo thêm, sửa, xóa danh mục bài viết thành công

Exceptions 1 Hệ thống thông báo không thành công.

2.6 Usecase: Quản lý bài viết

Name Quản lý bài viết

Brief description Chức năng cho phép Admin sửa đổi các thông tin của phần bài viết

Pre-conditions - Yêu cầu Admin phải đăng nhập

Basic flow 1 Admin chọn chức năng quản lí bài viết

2 Hệ thống hiển thị danh sách bài viết trong hệ thống

3 Admin chọn mục xóa , thêm , sửa bài viết

4 Hệ thống thêm, sửa, xóa danh mục dùng khỏi CSDL và hiển thị

31 thông báo xóa thành công.

Result Hệ thống thông bảo thêm, sửa, xóa bài viết thành công

Exceptions 1 Hệ thống thông báo không thành công.

2.7 Usecase: Quản lý Đơn hàng

Name Quản lý Đơn hàng

Brief description Admin xử lý các đơn hàng đã được đặt và xóa các hóa đơn chưa được thanh toán trong hệ thống

Pre-conditions - Yêu cầu Admin phải đăng nhập

Basic flow 1 Admin chọn chức năng quản lí đơn hàng

2 Hệ thống hiển thị danh sách đơn hàng trong hệ thống

3 Admin chọn mục sử lý hoặc xóa đơn hàng

4 Hệ thống thêm, sửa, xóa danh mục dùng khỏi CSDL và hiển thị thông báo xóa thành công.

Result Hệ thống thông báo sử lý hoặc xóa đơn hàng thành công

Exceptions 1 Hệ thống thông báo không thành công.

2.8 Usecase: Quản lý Thành viên

Name Quản lý Thành viên

Brief description Admin xóa các thành viên khỏi hệ thống hoặc xem thông tin thành viên

Pre-conditions - Yêu cầu Admin phải đăng nhập

Basic flow 1 Admin chọn chức năng quản lí người dùng

2 Hệ thống hiển thị danh sách người dùng trong hệ thống

3 Admin chọn mục xóa người dùng

4 Admin chọn người dùng muốn xóa và xác nhận xóa

5 Hệ thống xóa người dùng khỏi CSDL và hiển thị thông báo xóa thành công

Result Hệ thống thông báo xóa toành công

Exceptions 1 Hệ thống thông báo không thành công.

2.9 Usecase: Quản lý Phản hồi

Name Quản lý Phản hồi

Brief description Admin có thể xem phản hồi của các khách hàng đã mua sản phẩm

Pre-conditions - Yêu cầu Admin phải đăng nhập

Basic flow 1 Admin chọn chức năng quản lí phản hồi

2 Hệ thống hiển thị danh sách phản hồi về sản phẩm người dùng trong hệ thống

Result Hệ thống hiển thị phản hồi của khách hàng

Exceptions 1 Hệ thống thông báo không thành công.

2 Admin chọn hủy xem thông tin phản hồi sản phẩm

Thiết kế biểu đồ trình tự

Chức năng đăng ký

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

Chức năng quản lý đơn hàng

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

Chức năng xóa sản phẩm

Chức năng sửa sản phẩm

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

Chức năng sửa danh mục sản phẩm

Chức năng xóa danh mục sản phẩm

Chức năng xóa danh mục bài viết

Chức năng sửa danh mục bài viết

Chức năng thêm danh mục bài viết

Chức năng xóa bài viết

Chức năng sửa bài viết

Chức năng thêm bài viết

Biểu đồ hoạt động (Activity Diagram)

Chức năng đăng ký

Chức năng thanh toán

Chức năng quản lý đơn hàng

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

Chức năng sửa sản phẩm

Chức năng xóa sản phẩm

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

Chức năng xóa danh mục sản phẩm

Chức năng sửa danh mục sản phẩm

Chức năng thêm danh mục bài viết

Chức năng xóa danh mục bài viết

Chức năng sửa danh mục bài viết

Chức năng thêm bài viết

Chức năng xóa bài viết

Chức năng sửa bài viết

IV Thiết kế hệ cơ sở dữ liệu

Sơ đồ mối quan hệ thực thể

1 Bảng Admins : ( quản trị viên)

Id_admin int 11 Primary key

Username varchar 100 Not null Tài khoản

Password varchar 100 Not null Mật khẩu.

Admin_stat us Int 11 Default:1 not null

Trạng thái hoạt động(1: Hoạt động, 0: Ngừng hoạt động)

2 Bảng khachhang : (Bảng khách hàng)

FieldName Data Type Data Length Constraint Description

Primary key Auto_increment ID khách hàng tentaikhoan Varchar 50 Not null Tài khoản đăng nhập matkhau Varchar 50 Not null Mật khẩu đăng nhập tenkhachhang varchar 50 Not null Họ và tên khách hàng sodienthoai Varchar 20 Not null Điện thoại của khách khách hàng diachi varchar 200 Not null Địa chỉ khách hàng gmail Varchar 30 Not null Email của khách hàng

Status int 11 Default:1 not null

Trạng thái hoạt động(1: Hoạt động, 0: Ngừng hoạt động)

3 Bảng cart : (bảng giỏ hàng)

Id_cart int 11 Primary key

Auto_incremet Id giỏ hàng

Id_khachhang int 11 Foreign key Tham chiếu đến bảng khách hàng

Code_cart Varchar 10 Not null Mã giỏ hàng

Cart_status Int 11 Default:1 not null

Trạng thái hoạt động(1: Hoạt động, 0: Ngừng hoạt động)

4 Bảng cartdetails : (bảng chi tiết giỏ hàng)

Id_cart_deta ils int 1

0 Foreign key Tham chiếu đến bản sản phẩm.

0 Foreign key Tham chiếu đến bảng cart

Auto_incremet Mã thanh toán.

PayType varchar 30 Not null Kiểu thanh toán.

6 Bảng danh mục sản phẩm

Id_sanpham int 11 Primary key

Auto_increment Id sản phẩm tensanpham varchar 150 Not null Tên sản phẩm id_danhmuc int 11 Foreign key

Tham chiếu đến bảng danh mục sản phẩm soluong int 11 Not null Số lượng sản phẩm còn lại. giasp int 11 Not null Giá nhập sản phẩm. trangthai int 11 Default:1,Not null Hiện trạng (1: hiện; 0: ẩn) hinhanh varchar 200 Not null Ảnh của sản phẩm masp Varchar 20 Not null Mã sản phẩm.

Noidung Varchar 500 Not null Nội dung mô tả của sản phẩm tomtat Varchar 200 Not null Tóm tắt qua vể sản phẩm

Id_danhmuc int 11 Primary key

Auto_increment ID loại sản phẩm tendanhmuc varchar 100 Not null Tên kiểu loại sản phẩm thutu int 11 Not null Thứ thự sắp sếp trong trang chủ

Auto_increment Mã phản hồi.

Tham chiếu đến bảng Customer

FeedTitle varchar 50 Not null Tiêu đề của phản hồi.

FeedDate Datetime Default:curent date,Not null Ngày viết phản hồi.

FeedContent varchar 1000 Nội dung phản hồi.

FeedEmail varchar 50 Địa chỉ Email.

FeedStatus tinyint 1 Default :0 Trạng thái (0:chưa xử lý, 1: đã xử lý)

Id_danhmuc_baivi et int 11 Primary key

Auto_increment ID loại sản phẩm Tendanhmuc_baiviet varchar 100 Not null Tên loại bài viết thutu int 11 Not null Thứ thự sắp sếp trong trang chủ 9.Bảng danh mục bài viết

Id_baiviet int 11 Primary key

Auto_increment Id bài viết tenbaiviet varchar 150 Not null Tên bài viết id_danhmuc_baiviet int 11 Foreign key

Tham chiếu đến bảng danh mục bài viết trangthai int 11 Default:1,Not null Hiện trạng (1: hiện;

0: ẩn) hinhanh varchar 200 Not null Ảnh của bài viết

Noidung Varchar 500 Not null Nội dung của bài viết tomtat Varchar 200 Not null Tóm tắt qua vể bài viết

Thiết kế giao diện người dùng

Giao diện khách hàng thành viên

1.2.2 Giao diện đổi mật khẩu

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

1.2.6 Giao diện trang chủ sau khi đăng nhập

1.2.8 Giao diện lịch sử mua

1.2.9 Giao diện thanh toán online

Giao diện quản lý danh mục bài viết

1.3.1 Giao diện quản lý thêm danh mục bài viết

1.3.2 Giao diện quản lý sửa danh mục bài viết

1.3.3 Giao diện quản lý xóa danh mục bài viết

1.4 Giao diện quản lý bài viết

1.4.1 Giao diện quản lý thêm bài viết

1.4.2 Giao diện quản lý sửa bài viết

1.4.3 Giao diện quản lý xóa bài viết

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

1.5.1 Giao diện quản lý thêm sản phẩm

1.5.2 Giao diện quản lý sửa sản phẩm

1.5.3 Giao diện quản lý xóa sản phẩm

Giao diện quản lý danh mục sản phẩm

1.6.2 Giao diện quản lý sửa danh mục sản phẩm

1.6.3 Giao diện quản lý xóa danh mục sản phẩm

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

Ngày đăng: 20/05/2024, 15:54

HÌNH ẢNH LIÊN QUAN

1. Sơ đồ mối quan hệ thực thể - đồ án phân tích thiết kế hệ thống thông tin xây dựng website bán điện thoại
1. Sơ đồ mối quan hệ thực thể (Trang 68)
1. Bảng Admins : ( quản trị viên) - đồ án phân tích thiết kế hệ thống thông tin xây dựng website bán điện thoại
1. Bảng Admins : ( quản trị viên) (Trang 68)
2. Bảng khachhang : (Bảng khách hàng) - đồ án phân tích thiết kế hệ thống thông tin xây dựng website bán điện thoại
2. Bảng khachhang : (Bảng khách hàng) (Trang 69)
4. Bảng cartdetails : (bảng chi tiết giỏ hàng) - đồ án phân tích thiết kế hệ thống thông tin xây dựng website bán điện thoại
4. Bảng cartdetails : (bảng chi tiết giỏ hàng) (Trang 70)
5. Bảng PaymentMethod - đồ án phân tích thiết kế hệ thống thông tin xây dựng website bán điện thoại
5. Bảng PaymentMethod (Trang 70)
6. Bảng danh mục sản phẩm - đồ án phân tích thiết kế hệ thống thông tin xây dựng website bán điện thoại
6. Bảng danh mục sản phẩm (Trang 71)
8. Bảng Feedback : - đồ án phân tích thiết kế hệ thống thông tin xây dựng website bán điện thoại
8. Bảng Feedback : (Trang 72)

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

TÀI LIỆU LIÊN QUAN

w