3.2. Phân tích thiết kế hệ thống website bán hàng trực tuyến
3.2.5. Thiết kế module
Thiết kế module là việc thiết kế từng phân đoạn, từng chức năng của phần mềm.
IPO Chart (IPO: Input - Processing - Output): Là sơ đồ logic quan niệm
các hoạt động đầu vào và đầu ra của thông tin. Lược đồ này cho ta cái nhìn logic về hoạt động sử lý của hệ thống và là các chức năng của hệ thống tương lai.
IPO Chart Số: 1
Module: NHẬP THÔNG TIN KHÁCH HÀNG Hệ thống: QUẢN LÝ WEBSITE BÁN HÀNG Mục tiêu: Nhập dữ liệu cho KHACHHANG Input: Thông tin khách hàng
Output: Thông tin khách hàng ghi vào bảng KHACHHANG Xử lý: Nhập thông tin của khách hàng
Tìm thơng tin của khách hàng trong bảng KHACHHANG If khơng tìm thấy Then
Thêm thông tin khách hàng vào bảng KHACHHANG
Else
Cập nhật lại thơng tin khách hàng đã có trong bảng KHACHHANG End If
IPO Chart Số: 2
Module: NHẬP THÔNG TIN ĐĂNG KÝ MUA HÀNG Hệ thống: QUẢN LÝ WEBSITE BÁN HÀNG
Mục tiêu: Nhập dữ liệu cho SANPHAM Input: Thông tin đăng ký mua hàng
Output: Thơng tin nhận phịng ghi vào bảng SANPHAM Xử lý: Nhập thơng tin của nhận phịng
Tìm thơng tin nhận phòng trong bảng SANPHAM If khơng tìm thấy Then
Thêm thơng tin nhận phịng trong bảng SANPHAM
Else
Cập nhật lại thơng tin nhận phịng đã có trong bảng SANPHAM End If
Module: NHẬP THÔNG TIN ĐĂNG KÝ MUA HÀNG Hệ thống: QUẢN LÝ WEBSITE BÁN HÀNG
Mục tiêu: Nhập dữ liệu cho DONHANG Input: Thông tin đăng ký mua hàng
Output: Thông tin đăng ký mua hàng ghi vào bảng DONHANG Xử lý: Nhập thông tin của đăng ký mua hàng
Tìm thơng tin của đăng ký mua hàng trong bảng DONHANG If khơng tìm thấy Then
Thêm thông tin đăng ký mua hàng trong bảng DONHANG
Else
Cập nhật lại thơng tin đăng ký mua hàng đã có trong bảng DANGKY End If
Hình 3.8: IPO Chart nhập thông tin đăng ký mua hàng 2
Module: NHẬP THÔNG TIN SẢN PHẨM Hệ thống: QUẢN LÝ WEBSITE BÁN HÀNG Mục tiêu: Nhập dữ liệu cho TBLSPCHITIET Input: Thông tin về sản phẩm
Output: Thông tin sản phẩm ghi vào bảng TBLSPCHITIET Xử lý:Nhập thông tin sản phẩm
Tìm thơng tin sản phẩm trong bảng TBLSPCHITIET If khơng tìm thấy Then
Thêm thông tin sản phẩm trong bảng TBLSPCHITIET
Else
Cập nhật lại thơng tin sản phẩm đã có trong bảng TBLSPCHITIET End If