Biểu đồ luồng dữ liệu

Một phần của tài liệu BÁO CÁO KẾT THÚC MÔN QUẢN LÝ DỰ ÁN & KHỞI NGHIỆP đề tài XÂY DỰNG WEBSITE BÁN SÁCH (Trang 20 - 27)

Phần II XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG, LUỒNG DỮ LIỆU VÀ TKCS DŨ LIỆU

II. Biểu đồ luồng dữ liệu

Mức 0: Mức bối cảnh

Website bán sách

Khách hàng Người quản trị

Y/c thông tin sách

K/q yêu cầu

Yêu cầu cập nhật tt

K/q cập nhật

*Phân tích biểu đồ luồng dữ liệu ở mức ngữ cảnh (mức 0)

Ở biểu đồ luồng này thì thể hiện tác động giữa hai tác nhân: khách hàng và người quản trị tới hệ thống thông qua các luồng dữ liệu.

Khách hàng có yêu cầu xem, tìm kiếm thông tin về sách cũng như yêu cầu đặt mua hàng thì hệ thống sẽ thực hiện các yêu cầu đó thông qua các chức năng tương ứng và gửi thông tin phản hồi lại cho khách hàng.

Người quản trị có yêu cầu xem thống kê hay cập nhật thông tin sản phẩm thì hệ thống cũng sẽ thực hiện các yêu cầu đó thông qua các chức năng tương ứng và gửi thông tin phản hồi về cho người quản trị.

Mức 1:

Quản lý Sách

Quản lý tài khoản

Quản lý ý kiến KH

Quản lý người dùng

Khách hàng Người quản trị

Kho hàng

Kho tài khoản

Kho thông tin

Kho user KH

Cập nhất sách Y/c TT sách

Trả về TT sách

Y/c và trả về TT tài khoản

Xem TT tài khoản Y/c TT

Trợ giúp Cung cấp TT

Trả về TT

Y/c TT Trả lời TT

Kho user người QT Cung cấp tt câ nhân

Cung cấp TT cá nhân

Y/c trợ giúp K/q trợ giúp

Tác nhân: + Khách hàng + Người quản trị

Kho dữ liệu: kho sách, kho user, kho admin, thông tin ý kiến, tài khoản

Chức năng chính của website: Quản lý sách, Quản lý tài khoản, Quản lý ý kiến khách hàng, Quản lý người dùng, Trợ giúp

 Khách hàng:

+ Xem thông tin sách và lựa chọn cuốn sách phù hợp để thực hiện quá trình giao dịch.

+ Đăng ký tài khoản trong đó có tên đăng nhập, Email, mật khẩu,số tài khoản. Và kh có thể xem được tài khoản khi cần thiết

+ Đưa ra ý kiến về sản phẩm hay các thông tin khác về sách + Cung cấp thông tin cá nhân để thực hiện việc giao dịch +Yêu cầu trợ giúp khi cần thiết

 Người quản trị:

+Cập nhật sách: thêm, xóa, sửa

+Xem thông tin tài khoản của khách hàng để thông báo cho khách hàng biết lượng tiền có đủ để mua sách không?

+Trả lời ý kiến khách hàng, Thống kê và tìm cách khắcphục +Cung cấp thông tin cá nhân để thực hiện truy cập vàothống Mức 2:

Giới thiệu

Cập nhật sách

Tìm kiếm sách

Xem thông tin Và dặt hàng

Xem giỏ hàng Và thanh toán

Thống kê sách

Khách hàng Người quản trị

Y/c thông tin sách Trả về thông tin

Y/c cập nhật TT sách K/q cập nhật TT

Kho sách Y/c tìm kiếm

K/q tìm kiếm

Y/c đặt hàng K/q đặt hàng

Kho TT đặt hàng

Kho hóa đơn Y/c thanh toán

K/q TT thanh toán

Y/c thống kê K/q thống kê Y/c tìm kiếm K/q tìm kiếm

Kho sách

Kho sách

Kho sách

Tác nhân :+Khách hàng +Người quản trị

Kho dữ liệu: Kho sách, kho hóa đơn, kho ý kiến khách hàng

Từ chức năng quản lý sách phân giã làm các chức năng sau: Giới thiệu, Cập nhật sách, tìm kiếm sách, xem thông tin và đặt hàng, Xem giỏ hàng và thanh toán, thống kê sách.

Khách hàng :

+ Yêu cầu các thông tin cần xem về sách bằng cách sử dụng chức năng của hệ thống.

+ Đưa ra tiêu chí và yêu cầu tìm kiếm sách của hệ thống

+ Yêu cầu đặt hàng và đăng ký thông tin cá nhân

Người quản trị:

+ Yêu cầu cập nhật thông tin về sách như thêm, xóa, sửa + Yêu cầu tìm kiếm khi cần thiết

+ Xem thông tin về các hóa đơn đặt hàng

+ Thống kê sách như: số lượng sách bán ra, sách bạn chạy, sách mới, hóa đơn... theo ngày, tháng tuần

Mức 2:

Tạo tài khoản

Xem TT tài khoản

Cập nhật TT tài khoản

Thống kê

Khách hàng Người quản trị

Kho tài khoản

Cung cấp TT Cung cấp TT

Y/C Y/C

Y/c sửa đổi K/q sửa đổi

Y/c sửa đổi K/q sửa đổi

Y/c thống kê K/q thống kê

Tác nhân: + Khách hàng + Người quản trị Kho dữ liệu: kho tài khoản

Mô tả: Mỗi khách hàng khi đi mua sắm thì cần phải có tiền trong tài khoản,vì vậy chúng ta cần giả định 1 tài khoản riêng cho khách hàng.

Từ chức năng Quản lý tài khoản ta phân nhỏ thành các chức năng sau:

Tạo tài khoản, xem thông tin tài khoản, cập nhật thông tin tài khoản, thống kê.

 Khách hàng :

+Cung cấp thông tin tài khoản +Kiểm tra tài khoản

 Người quản trị

+Cung cấp thông tin tạo tài khoản của chính mình +Xem thông tin tài khoản của khách hàng

+Cập nhật tài khoản và kiểm tra tài khoản +Thống kê tài khoản của khách hàng

Mức 2:

Ý kiến khách hàng

Cập nhật ý kiến

Thống kê

Khách hàng Người quản trị

Đưa ra K/q ý kiến

Trả lời ý kiến

Kho ý kiến Y/c sửa đổi

K/q sửa dổi

Y/c thống kê K/q thống kê Kho ý kiến

Tác nhân: +Người quản trị +Khách hàng

Kho tác nhân: ý kiến khách hàng

Mô tả: Khi khách hàng có ý kiến gì về hệ thống hay sản phẩm…thì có thể gửi câu hỏi lên công ty qua Email. Sau đó công ty cũng sẽ gửi cho bạn câu trả lời qua Email của bạn.

Từ chức năng quản lý khách hàng ta phân nhỏ ra làm các chức năng sau: Ý kiến khách hàng, cập nhật ý kiến, thống kê ý kiến.

 Khách hàng: + Đưa thông tin ý kiến của mình

 Người quản trị: +Trả lời ý kiến khách hàng +Thống kê ý kiến khách hàng Mức 2:

Đăng ký

Đăng nhập

Cập nhật

Thống kê

Khách hàng Người quản trị

Y/c đăng ký K/q đăng ký

Kho user Y/c đăng nhập

Kho user K/q ĐN

Y/c sửa đổi Kết quả sửa đổi

Y/c đăng ký K/q đăng ký

Y/c đăng nhập

K/q ĐN

Y/c sửa đổi Kết quả sửa đổi

Y/c thống kê K/q thống kê

Tác nhân : +Khách hàng +Người quản trị

Mô tả: Khách hàng và người quản trị có quyền đăng ký và đăng nhập hệ thống mức độ quyền khác nhau.

 Khách hàng: +Đăng ký tài khoản của mình

+Đăng nhập vào phần quyền hạn của mình để có t thực hiện giao dịch

+Cập nhật thông tin đăng ký của mình

 Người quản trị :+ Đăng ký tài khoản của mình

+Đăng nhập vào hệ thống quản trị đê thực hiện Chức năng của mình.

+Cập nhật thông tin đăng ký của mình

+ Thống kê những yêu câu cần thiết như: Hàng nhập về, số lượng hàng tồn kho,số khách hàng, hoá đơn.

Một phần của tài liệu BÁO CÁO KẾT THÚC MÔN QUẢN LÝ DỰ ÁN & KHỞI NGHIỆP đề tài XÂY DỰNG WEBSITE BÁN SÁCH (Trang 20 - 27)

Tải bản đầy đủ (DOCX)

(44 trang)
w