Chương trình quản lý bán hàng quản lý các vấn đề: + Quản lý thông tin khách hàng và sản phẩm + Hóa Đơn bán hàng Mỗi mục là một mảng struct quản lý các vấn đề cụ thể: Quản lý thông tin khách hàng: Mã khách hàng: Họ và tên: Địa chỉ: Quản lý thông tin sản phẩm: Mã sản phẩm Tên sản phẩm: Số lượng : Đơn giá: Đơn vị tính: Hóa Đơn: Nhập mã khách hàng: Nhập mã sản phẩm: Số lượng mua: Thành tiền: Quản lý thông tin khách hàng thực hiện các công việc Hỏi người dùng nhập thông tin từ file hay tạo mới file Nhập thông tin khách hàng In danh sách khách hàng Tìm khách hàng (qua mã khách hàng) Sửa thông tin, thêm ,xoá khách hàng nào đó Quản lý thông tin sản phẩm thực hiện các công việc Hỏi người dùng nhập thông tin từ file hay tạo mới file Nhập mã sản phẩm Nhập tên sản phẩm In danh sách sản phẩm Nhập số lượng sản phẩm Nhập đơn giá sản phẩm Nhập đơn vị tính sản phẩm Cập nhật sản phẩm mới Tìm sản phẩm (qua mã sản phẩm) Xóa sản phẩm (qua mã sản phẩm) Quản lý hóa đơn Hỏi người dùng nhập thông tin từ file hay tạo mới file In hóa đơn 2.2CÁC MODUL CHÍNH TRONG CHƯƠNG TRÌNH 2.2.1 SƠ ĐỒ TỔNG QUÁT TẠO/ NHẬP FILE
QL KHÁCH HÀNG QL SẢN PHẨM QL HÓA ĐƠN
NHẬP KH NHẬP SP NHẬP HÓA ĐƠN
THÊM KH IN SP IN HÓA ĐƠN
IN KH XÓA SP
XÓA KH THÊM SP
2.2.2 CÁC THUẬT TOÁN
TÌM THEO MÃ KH THEO MÃ SP 2.2.2.1 HÀM NHẬP DỮ LIỆU TỪ FILE B1: Tạo file mới B2: Nhập tên file B3: Nhập dữ liệu vào file B4: Kết thúc 2.2.2.2 HÀM NHẬP KHÁCH HÀNG B1: Khởi tạo gán cho i=0,n B2: Kiểm tra i<n, nếu i<n thì sang B3, ngược lại B4 B3: Nhập thông tin khách hàng B4: Kết thúc 2.2.2.3 HÀM NHẬP THÔNG TIN KHÁCH HÀNG B1: Khởi tạo gán cho i=0,n B2: Kiểm tra i<n, nếu i<n thì sang B3 ngược lại B4 B3: Nhập thông tin khách hàng B4: Kết thúc 2.2.2.4 Hàm tìm kiếm khách hàng( theo mã khách hàng) B1: Nhập mã khách hàng B2: Khởi tạo gán cho i=0,n B3: Kiểm tra i<n thì sang B4, ngược lại sang B5 B4: In thông tin khách hàng B5: Kết thúc 2.2.2.5 Hàm nhập sản phẩm B1: Khởi tạo gán cho i=0,n B2: Kiểm tra i<n , nếu i<n thì sang B3, ngược lại sang B4 B3: Nhập thông tin sản phẩm B4: Kết thúc 2.2.2.6 Hàm tìm mã sản phẩm B1: Nhập mã sản phẩm B2: Khởi tạo gán cho i=0,n B3: Kiểm tra i<n thì sang B4, ngược lại sang B5 B4: In thông tin sản phẩm B5: Kết thúc 2.2.2.7 Hàm nhập hóa đơn B1: Khởi tạo gán cho i=0,n B2: Kiểm tra i<n , nếu i<n thì sang B3, ngược lại sang B4 B3: Nhập thông hóa đơn B4: Kết thúc 2.2.2.4 Hàm tìm kiếm khách hàng( theo mã khách hàng) B1: Nhập mã khách hàng B2: Khởi tạo gán cho i=0,n B3: Kiểm tra i<n thì sang B4, ngược lại sang B5 B4: In thông tin khách hàng B5: Kết thúc 2.2.2.5 Hàm nhập sản phẩm B1: Khởi tạo gán cho i=0,n B2: Kiểm tra i<n , nếu i<n thì sang B3, ngược lại sang B4 B3: Nhập thông tin sản phẩm B4: Kếtthúc B2: Khởi tạo gán cho i=0,n B3: Kiểm tra i<n thì sang B4, ngược lại sang B5 B4: In thông tin sản phẩm B5: Kết thúc 2.2.2.7 Hàm nhập hóa đơn B1: Khởi tạo gán cho i=0,n B2: Kiểm tra i<n , nếu i<n thì sang B3, ngược lại sang B4 B3: Nhập thông hóa đơn B4: Kết thúc