Khách mua lẻ hàng hóa của công ty không cần đặt hàng trước, chỉ cần thông qua hóa đơn bán lẻ và phải thanh toán tiền ngay khi nhận.. Mỗi thực thể tượng trưng cho một đơn đặt hàng của một
Trang 1LỜI MỞ ĐẦU
Thông tin chính xác, kịp thời là yếu tố then chốt đối với sự thành công của doanh nghiệp trong thời đại thông tin ngày nay Chất lượng của những thông tin phụthuộc vào chất lượng của hệ thống thông tin tạo ra nó, đó là hệ thống thông tin kế toán - trung tâm của hệ thống thông tin tài chính trong doanh nghiệp Đây chính là
lý do khiến cho việc tin học hóa hệ thống thông tin kế toán đang trở thành yêu cầu cấp thiết đối với các doanh nghiệp Ở nước ta, hiện nay phần mềm kế toán ngày càng được sử dụng rộng rãi Hệ thống quản lý là một trong các hệ thống được nhiều
DN sử dụng và đã được thiết kế một cách đa dạng và phong phú Một trong những ứng dụng CNTT vào việc quản lý, đó là quản lý hệ thống bán hàng Với sự hỗ trợ của các phần mềm tin học, việc quản lý điều hành DN sẽ trở nên thuận lợi hơn, đemlại lợi nhuận cao hơn Nhân viên quản lý bán hàng sẽ không mất nhiều thời gian để ghi chép các hóa đơn nhập, xuất, hàng tồn kho Các kế toán viên hạch toán thu chi nhanh chóng, chính xác và hiệu quả hơn, tạo điều kiện thuận lợi cho các nhà quản
lý Xuất phát từ những quan điểm đó, nhóm chúng em quyết định chọn đề tài " Xây dựng hệ thống quản lý bán hàng cho hệ thống siêu thị nội thất Tuấn Hường”.
Trang 2I.Mô Tả Bài Toán Thực Tế:
Công Ty Nội Thất TUẤN HƯỜNG là một đơn vị kinh doanh các mặt hàng
trang trí nhà , nội thất Công ty nhập hàng từ nhiều nguồn khác nhau trong nước và ngoài nước Mỗi lần nhập hàng Công ty đều có phiếu nhập
Hàng hóa mua từ các nhà cung cấp có thể được công ty trả chậm làm nhiều lần và ngược lại,cũng có khi công ty thanh toán tiền một lần cho nhiều phiếu nhập
Số tiền của một lần thanh toán cho nhà cung cấp không căn cứ trên từng phiếu nhập
cụ thể mà tùy theo sự thỏa thuận giữa công ty và các nhà cung cấp
Hàng hóa của công ty được bán theo hai hình thức: bán sỉ theo đơn đặt hàng
và bán lẻ theo các hóa đơn.Một khách hàng của công ty cũng có thể đồng thời là nhàcung cấp.Khi muốn đặt mua hàng, khác hàng điền yêu cầu vào đơn đặt hàng Đối với khách hàng mua hàng theo đơn đặt hàng, công ty cũng thực hiện phương thức trả chậm tương tự như giữa công ty và nhà cung cấp
Mỗi đơn đặt hàng của khách hàng có thể được giao nhiều lần thông qua phiếugiao hàng hoặc không được đáp ứng (vì nhiều nguyên nhân khác nhau từ cả hai phía)
Khách mua lẻ hàng hóa của công ty không cần đặt hàng trước, chỉ cần thông qua hóa đơn bán lẻ và phải thanh toán tiền ngay khi nhận
Mỗi thực thể đại diện cho một loại hàng hóa được nhập hoặc xuất
Gồm các thuộc tính: mã hàng hóa, tên hàng hóa, đơn vị tính
Mỗi thực thể tượng trưng cho một đơn đặt hàng của một khách hàng
Gồm các thuộc tính: số đặt hàng, ngày đặt hàng, ngày giao dự kiến
Mỗi thực thể đại diện cho một hóa đơn bán lẻ dành cho những khách hàng có nhu cầu mua hàng lẻ
Trang 3Gồm các thuộc tính :Số hóa đơn, ngày hóa đơn, họ tên hóa đơn, địa chỉ hóa đơn.
Mỗi thực thể đại diện cho một chi tiết hóa đơn đươc sử dụng trong bán hàng lẻ
Gồm các thuộc tính :Số thứ tự hóa đơn, số lượng hóa đơn, đơn giá hóa đơn,
số tiền hóa đơn
Mỗi thực thể đại diện cho một phiếu giao được sử dụng để giao hàng
Gồm các thuộc tính : số phiếu giao, ngày giao
Mỗi thực thể đại diện cho một chi tiết phiếu nhập
Gồm các thuộc tính: số thứ tự phiếu nhập, số lượng phiếu nhập, đơn giá phiếunhập, số tiền phiếu nhập
Mỗi thực thể đại diện cho thông tin tồn kho của một loại hàng hóa
Gồm các thuộc tính: số thứ tự tồn kho, năm tháng tồn kho, tồn đầu kỳ, số lượng nhập, số lượng xuất, tồn cuối kỳ
Trang 4 Thực thể CONG_NO
Mỗi thực thể đại diện cho thông tin công nợ của một khách hàng
Gồm các thuộc tính: số thứ tự công nợ, năm tháng công nợ, nợ đầu kỳ, tiền
nợ, tiền thu, nợ cuối kỳ
2.2 MÔ HÌNH ERD
Mô hình dữ liệu mức quan niệm (mô hình ERD) như sau
0-N
1-1 Ton kho
0-N 1-1 Thu
1-N
1-1
Nhap cac hh
1-N 1-1
Mat hang giao
1-N
1-1 Mat hang dat
1-N
1-1 Mat hang ban le
1-1
0-1 Lien quan 1-1
0-N Giao theo don dat hang
1-1
1-N Dat hang
1-1 1-N Cung cap
1-1
0-N
Cong no
1-1 1-N Co chi tiet nhap
1-1
1-N Chi tiet giao
1-1 1-N Chi tiet dat
1-1
1-N Chi tiet ban le
1-1
0-N Chi
TON KHO Stt ton kho Ton dau ky
So luong nhap
So luong xuat Ton cuoi ki Bam thang ton kho id: Stt ton kho
PHIEU THU
So phieu thu
Ngay thu
So tien thu
Dien giai thu
id: So phieu thu
PHIEU NHAP
So phieu nhap Ngay nhap id: So phieu nhap
PHIEU GIAO HANG
So giao hang Ngay giao id: So giao hang
PHIEU CHI
So phieu chi
Ngay chi
So tien chi
Dien giai chi
id: So phieu chi
KHACH HANG
Ma kh
Ho ten kh Dia chi kh Dthoai kh id: Ma kh
HOA DON BAN LE
So hoa don Ngay hoa don
Ho ten kh Dia chi kh id: So hoa don
HANG HOA
Ma hang hoa Ten hang hoa Don vi tinh id: Ma hang hoa
DON DAT HANG
So dat hang Ngay dat Ngay giao du kien id: So dat hang
So luong pn Don gia pn
So tien pn id: Stt pn
CHI TIET HD Stt hd
So luong hd Don gia hd
So tien hd id: Stt hd
CHI TIET GH Stt gh
So luong gh Don gia dh
So tien gh id: Stt gh
CHI TIET DH Stt dh
So luong dh Don gia dh
So tien dh id: Stt dh
MO HINH ERD/1
Trang 52.3 MÔ TẢ CHI TIẾT CHO THỰC THỂ
Trang 64 sotienpn số tiền phiếu
nhập
Trang 73 ngaygiaodk ngày giao dự
Trang 10Yêu cầu báo cáo
Yêu cầu báo cáo đuợc được đáp trả N.Viên
N.Viên Kế Toán
Trang 112.6.2 DFD mức 1
1.1 Tìm kiếm khách hàng Khách hàng
1.2 Thêm khách hàng mới Khách hàng
1.3 Lập đơn đặt hàng mới
Hóa đơn
CT Hóa đơn
1.4
In đơn đặt hàng
Thông tin khách hàng
Thông tin tìm kiếm:Tên kh,Dc,Dt Trả yêu cầu
Tìm thấy
Không tìm thấy
Thông tin kh
Thông tin DH
Thông tin CTDH
Thông tin DH
Đơn hàng N.Viên
Khách Hàng
Trang 12▪ DFD của chức năng lập hóa đơn bán hàng
1.5 Lập hóa đơn
1.6
In Hóa đơn
Thông tin hang hóa
Thông tin HD
CTDH
Thông tin chi tiết
Hóa đơn
CT Hóa đơn N.Viên
Khách hàng
Trang 13▪ DFD của chức năng lập phiếu giao hàng
1.7 Tìm kiếm DDH
Đơn hàng
1.8 Thông báo tìm không thấy
1.9 Lâp phiếu giao hàng
Phiếu giao
CT Phiếu giao
1.10 Cập nhật tồn kho
1.11
In PG
Kết quả tìm kiếm Không
tìm thấy
Tìm
Thông tin CTPG MHH
H
Phiếu giao Tồn kho
K.Hàng
Thông
báo
N.Viên
Trang 14▪ DFD của chức năng lập phiếu nhập
Trang 15▪ DFD của chức năng tìm kiếm phiếu nhập
Thông tin hàng hóa
Thông tin chi tiết phiếu nhập
Thông tin phiếu nhập
Thông tin phiếu nhập
1.12 Lập phiếu nhập
1.13 Tìm kiếm hàng hoá
1.14 Cập nhật hàng tồn kho
1.15 Thêm hàng mới
Phiếu nhập
Chưa có hàng hóa
Tìm thấy hàng hóa
Số lượng nhập
Mã hàng hóa
Hàng hoá
CT phiếu nhập
Tồn kho N.Viên
Trang 16Giấy in
Thông tin phiếu nhập
Tìm thấy
Thông tin phiếu nhập
Mã phiếu nhập 1.16
Tìm phiếu nhập
1.17 Hiển thị Chi tiết PN
1.18 Cập nhật phiếu nhập
1.19
In phiếu nhập
Phiếu nhập
CT Phiếu nhập
Thông tin chi tiết PN
Thông tin cập nhật
Thông tin tìm kiếm
Kết quả cập nhật
N.Viên
Nhân Viên Kho
Trang 17▪ DFD của chức năng lập phiếu chi
Trang 18Thông tin
tin cập nhật
Thông tin pc
Tìm thấy
Thông tin tìm kiếm
Mã phiếu chi
Mã phiếu chi
1.20 Tìm phiếu chi
1.21 Thông báo pc đã tồn tại
1.22 Lập phiếu chi Phiếu chi
Phiếu chi
Không tìm thấy
1.23
In phiếu chi Thông báo
Giấy in
Khách hàng N.Viên
N.Viên
Trang 19▪ DFD của chức năng lập phiếu thu.
chi tiết pt
Thông tin cập nhật Thông tin pt
Tìm thấy
Không tìm thấy
Mã phiếu thu Thông tin tìm kiếm
Mã phiếu thu
1.24 Tìm phiếu thu
1.25 Thông báo pt đã tồn tại
1.26 Lập phiếu thu Phiếu thu
Phiếu thu 1.27
In phiếu thu
Giấy in
Khách hàng Nhân Viên
Nhân Viên
Trang 214) Kho CTHD:
Tên kho dữ liệu:CTHD
Diễn giải:chi tiết hóa đơn
Tên kho dữ liệu:CTPN
Diễn giải:chi tiết phiếu nhập
Tên kho dữ liệu: DDH
Diễn giải: đơn đặt hàng
Tên kho dữ liệu:DMHH
Diễn giải:hàng hóa
Cấu trúc dữ liệu:
mahh
Trang 22Tên kho dữ liệu:HDON
Diễn giải:hóa đơn
Tên kho dữ liệu:PCHI
Diễn giải:phiếu chi
Tên kho dữ liệu:GHH
Diễn giải:phiếu giao hàng
Cấu trúc dữ liệu:
sogh
Trang 23Tên kho dữ liệu:PTHU
Diễn giải:phiếu thu
Tên kho dữ liệu:TKHO
Diễn giải:tồn kho
3.2 MÔ HÌNH DỮ LIỆU MỨC LOGIC
Từ mô hình ERD sau khi phân rã ta được các quan hệ như sau:
1 CNO(namthgcno,makh,nodk,tienno,tienthu)
2 CTDH(sodh,mahh,sldh,sotiendh)
3 CTGH(sogh,mahh,slgh,sotiengh)
4 CTDH(sohd,mahh,sldh,sotiendh)
Trang 25TON_KHO Stt_ton_kho Ton_dau_ky So_luong_nhap So_luong_xuat Ton_cuoi_ki Bam_thang_ton_kho Ma_hang_hoa id: Stt_ton_kho acc ref: Ma_hang_hoa acc
equ: Ma_kh acc
PHIEU_GIAO_HANG So_giao_hang Ngay_giao So_dat_hang id: So_giao_hang acc ref: So_dat_hang acc
HOA_DON_BAN_LE So_hoa_don Ngay_hoa_don Ho_ten_kh Dia_chi_kh id: So_hoa_don acc
HANG_HOA Ma_hang_hoa Ten_hang_hoa Don_vi_tinh id: Ma_hang_hoa acc
DON_DAT_HANG So_dat_hang Ngay_dat Ngay_giao_du_kien Ma_kh
id: So_dat_hang acc equ: Ma_kh acc
CHI_TIET_HD Stt_hd So_luong_hd Don_gia_hd So_tien_hd Ma_hang_hoa So_hoa_don id: Stt_hd acc equ: Ma_hang_hoa acc equ: So_hoa_don acc
CHI_TIET_GH Stt_gh Stt_dh So_luong_gh Don_gia_dh_
So_tien_gh Ma_hang_hoa So_giao_hang id: Stt_gh acc id': Stt_dh ref acc equ: Ma_hang_hoa acc equ: So_giao_hang acc
CHI_TIET_DH Stt_dh So_luong_dh Don_gia_dh So_tien_dh Ma_hang_hoa So_dat_hang id: Stt_dh acc equ: Ma_hang_hoa acc equ: So_dat_hang acc
SO DO LOGIC DU LIEU/1-1
IV.THIẾT KẾ GIAO DIỆN
4.1 THIẾT KẾ MENU
-Các Menu chức năng chính
Trang 29*Màn hình đơn đặt hàng
Trang 30 Màn hình lập hóa đơn bán lẻ
Trang 31* Màn hình lập phiếu chi
Trang 32*Màn hình phiếu giao hàng
Trang 33*Màn hình lập phiếu thu
Trang 34* Màn hình lập phiếu nhập
Trang 35*Màn hình danh mục khách hàng
Trang 36*Màn hình danh mục hàng hóa
Trang 37V.KẾT LUẬN:
5.1 ĐÁNH GIÁ KHUYẾT ĐIỂM :
Chưa trình bày được một số hàm và thủ tục trong xử lý cập nhật công nợkhách hàng và cập nhật tồn kho cho hàng hóa
Giao diện chỉ mới đáp ứng được nhu cầu nhưng chưa đẹp
5.2 THỰC HIỆN ĐỀ TÀI :
1.Ngô Quang Thành
2.Nguyễn Văn Dự
3.Ngô Quang Thành