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

Một phần của tài liệu Xây dựng Website kinh doanh sách theo mô hình trung gian (Trang 33 - 38)

CHƯƠNG 2 : PHÂN TÍCH THIẾT KẾ HỆ THỐNG

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

2.3.1. Phân tích yêu cầu đối với khách hàng

Chức năng tìm kiếm sách

Bảng 2.1. Chức năng tìm kiếm sách

Mơ tả Chức năng tìm kiếm sách theo từ khóa được nhập vào.

Đầu vào Danh mục sách, giá.

Quá trình xử lý Kiểm tra sự tương thích của danh mục sách, giá sách được

nhập vào.

Kết nối đến cơ sở dữ liệu.

Tìm kiếm thông tin theo danh mục sách, giá sách.

Đầu ra Hiển thị sách hoặc thơng báo khơng tìm thấy.

Chức năng đăng ký tài khoản

Bảng 2.2. Chức năng đăng tài khoản

Mô tả Cho phép đăng ký tài khoản

Đầu vào Khi đăng ký, khách hàng phải điền đầy đủ các thông tin:

+ Họ và tên + Tên đăng nhập + Địa chỉ + Mât khẩu + Nhập lại mật khẩu + Mã điện thoại

+ Số điện thoại + Email

+ Số Fax + Mã capcha

Quá trình xử lý Kiểm tra đúng tính hợp lệ của form.

Kết nối cơ sở dữ liệu, kiểm tra khách hàng vừa nhập từ form đăng ký có hợp lệ trong cơ sở dữ liệu (CSDL) không?

Lưu thông tin khách hàng vào trong CSDL nếu đăng ký thành công.

Đầu ra Thông báo về việc đăng ký đã thành công hay chưa.

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

Bảng 2.3. Chức năng đăng nhập

Mơ tả Đăng nhập khi đã có tài khoản.

Đầu vào Thơng tin đăng nhập

+ Tên đăng nhập + Mật khẩu

Q trình xử lý Kết nối cơ sở dữ liệu so sánh thơng tin đăng nhập có

đúng khơng?

Tạo phiên truy cập cho người dùng đăng nhập.

Đầu ra Thông báo kết quả đăng nhập.

Chức năng hiển thị danh mục sách

Bảng 2.4.Chức năng hiển thị danh mục sách

Mô tả Hiển thị sản phẩm theo từng danh mục sách.

Đầu vào Đường link danh mục sách.

Q trình xử lý Lấy tất cả sách có trong cơ sở dữ liệu theo danh

mục.

Đầu ra Hiển thị danh mục sách.

Chức năng chi tiết sách

Bảng 2.5. Chức năng chi tiết sách

Đầu vào Đường link tên sách, click vào tên sách.

Quá trình xử lý Truy xuất vào cơ sở dữ liệu để lấy thông tin chi tiết của

sách.

Đầu ra Hiển thị thông tin chi tiết sách.

Chức năng thống kê truy cập

Bảng 2.6. Chức năng thống kê truy cập

Mô tả Hiển thị số người truy cập vào Website.

Đầu vào Người dùng truy cập vào Website.

Quá trình xử lý Đếm số lượt truy cập.

Đầu ra Hiển thị số thành viên đã truy cập Website.

• Giỏ hàng

Bảng 2.7. Chức năng giỏ hàng

Mô tả Mô phỏng giỏ hàng thực tế dùng để chứa các mặt hàng mà khách hàng đã chọn.

Đầu vào Sau khi đã chọn sách vào giỏ hàng khách hàng có thể đặt

mua hàng.

Q trình xử lý Kiểm tra sách có trong giỏ hàng.

Đầu ra Danh sách các cuốn sách khách hàng đã chọn và tổng

giá tiền của giỏ hàng.  Tạo đơn hàng

Bảng 2.8: Chức năng tạo đơn hàng

Mô tả Sau khi khách hàng chọn hàng vào giỏ hàng và quyết định đặt mua hang

Đầu vào Thông tin sách khách hàng chọn trong giỏ hàng như:

Tên sách, số lượng, đơn giá, thành tiền.

Q trình xử lý Kiểm tra đúng tính hợp lệ của đơn hàng.

Lưu thông tin đơn hàng vào trong CSDL nếu tạo đơn hàng thành công.

Đầu ra Khi tạo đơn hàng thành cơng sẽ chuyển tiếp đến trang

thanh tốn đơn hàng.

Chức năng đăng nhập quản trị

Bảng 2.9. Chức năng đăng nhập quản trị.

Mô tả Dùng cho quản trị viên đăng nhập khi có tài khoản.

Thơng tin đăng nhập

Đầu vào + Tên đăng nhập

+ Mật khẩu

Kết nối cơ sở dữ liệu so sánh thơng tin đăng nhập có đúng

Q trình xử lý không?

Tạo phiên truy cập cho người dùng đăng nhập.

Đầu ra Thông báo kết quả đăng nhập.

Chức năng quản lý sách( thêm, xóa, sửa) - Thêm mới sản phẩm

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

Mô tả Thêm mới một sản phẩm.

Đầu vào + Tên sản phẩm

+ Danh mục sách + Giá sách

+ Mơ tả

+ Thơng tin tóm tắt + Hình ảnh sách

Q trình xử lý Kiểm tra dữ liệu form có đúng không?

Đầu ra Hiện thị thông tin về sách.

- Thêm mới danh mục sách

Bảng 2.11. Chức năng thêm danh mục sách

Mô tả Thêm mới một danh mục sách

Đầu vào Tên danh mục sách

Quá trình xử lý Kiểm tra dữ liệu form có đúng khơng?

Đầu ra Hiển thị thơng tin về danh mục sách.

- Sửa thông tin sách

Bảng 2.12. Chức năng sửa thơng tin sách

Đầu vào Chọn sách cần thay đổi.

Q trình xử lý Kiểm tra dữ liệu form có đúng khơng, kết nối đến

CSDL để cập nhật thông tin.

Đầu ra Hiện thị thơng tin mới về sách

- Xóa sách

Bảng 2.13. Chức năng xóa sách

Mơ tả Dùng để xóa thơng tin sách

Đầu vào Chọn sách cần xóa.

Q trình xử lý Kết nối đến CSDL cho phép xóa dữ liệu

Đầu ra Hiển thị thông báo.

Chức năng quản lý tin tức (Thêm, sửa, xóa) - Thêm mới

Bảng 2.14. Chức năng thêm tin tức

Mơ tả Thêm mới một tin tức.

Đầu vào + Tiêu đề

+ Nội dung + Hình ảnh + Ngày đăng

Quá trình xử lý Kiểm tra dữ liệu form có đúng khơng?

Đầu ra Hiện thị thông tin về tin tức.

- Sửa thông tin tin tức

Bảng 2.15. Chức năng sửa thông tin tin tức

Mô tả Dùng để thay đổi thông tin một tin tức.

Đầu vào Chọn tin tức cần thay đổi.

Quá trình xử lý Kiểm tra dữ liệu form có đúng khơng, kết nối đến

CSDL để cập nhật thông tin.

Đầu ra Hiển thị thông tin mới về tin tức.

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

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

Mô tả Liệt kê danh sách các đơn đặt hàng của khách hàng đã đặt.

Đầu vào Thông tin đơn hàng, đơn hàng sau khi xử lý xong.

Quá trình xử lý Kết nối đến CSDL.

Đầu ra Hiện thị thông tin về đơn hàng đã được xử lý và đơn

hàng mới.

Một phần của tài liệu Xây dựng Website kinh doanh sách theo mô hình trung gian (Trang 33 - 38)

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

(80 trang)
w