1. Trang chủ
  2. » Luận Văn - Báo Cáo

Quản lý mua bán hàng hóa

20 862 6
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 834,5 KB

Nội dung

Tài liệu tham khảo công nghệ thông tin Quản lý mua bán hàng hóa

Trang 1

TIỂU LUẬN TỐT NGHIỆP

ĐỀ TÀI:

Giáo viên hướng dẫn: Sinh viên thực hiện:

VÕ HUỲNH TRÂM NGUYỄN NGỌC DIỄM HẰNG

MSCB:1069 MSSV:1063492

Lớp CĐ Tin học C1_K32

Caàn Thơ 5/2009

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN

Lời nhận xét :

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Cần Thơ , Ngày… Tháng… Năm …… Giáo viên hướng dẫn Giáo viên chấm

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU

Công nghệ thông tin – nơi tập hợp các phương pháp khoa học, các phương tiện và các công cụ kỹ thuật hiện đại, chủ yếu là kỹ thuật máy tính và viễn thông nhằm tổ chức khai thác và sử dụng có hiệu quả các nguồn tài nguyên thông tin rất phong phú và tiềm năng trong mọi lĩnh vực hoạt động của con người và xã hội

Ngày nay, để có được sự tăng trưởng nền kinh tế Việt Nam, một nhân tố quan trọng trong công cuộc Công nghiệp hóa -Hiện đại hóa đất nước là đưa các ứng dụng Khoa học - Kỹ thuật vào quá trình sản xuất và quản lý Và một trong các hệ thống quản lý điển hình, đó là quản lý bán hàng Việc áp dụng công nghệ thông tin đã mang lại bước đột phá mới cho công tác quản lý mua bán hàng hóa, giúp doanh nghiệp quản

lý thông tin về nhà cung cấp, hàng hóa, thông tin khách hàng, xử lý in ấn hóa đơn bán hàng một cách nhanh chóng và thuận tiện Từ đó, người quản lý có thể đưa ra các kế hoạch và quyết định đúng đắn nhằm giảm chi phí, hạ giá thành sản phẩm, tăng năng lực cạnh tranh, nâng cao hiệu quả hoạt động kinh doanh của doanh nghiệp, công ty đồng thời nâng cao được giá trị doanh nghiệp

Trong khi phân tích thiết kế mô hình quản lý mua bán hàng hóa,do còn thiếu kinh nghiệm thực tế nên em không tránh khỏi gặp phải những vấn đề sai sót Em rất mong nhận được sự chỉ bảo của cô giáo để em có thể hoàn thiện mô hình, để mô hình

có giá trị thực tiễn trong việc ứng dụng nó vào thực tế

Em xin chân thành cảm ơn cô!

Trang 4

SV Thực Hiện NGUYỄN NGỌC DIỄM HẰNG

PHẦN I: GIỚI THIỆU TỔNG QUAN I.1/ MÔ TẢ HỆ THỐNG

Một doanh nghiệp cần xây dựng hệ thống thông tin quản lý việc mua bán hàng hóa và

một số các thống kê định kỳ Các thuộc tính cần quản lý cho một mặt hàng bao gồm: mã số hàng, tên hàng, đơn vị tính Mỗi mặt hàng sẽ thuộc vào một loại hàng hóa nào đó.

Khi có một giao dịch mua bán hàng, một hóa đơn sẽ được lập cho khách hàng Trên

hóa đơn có ghi rõ một số các chi tiết: mã số hóa đơn, ngày lập hóa đơn, mã số khách hàng, hình thức thanh toán, tỷ lệ thuế giá trị gia tăng và tổng số tiền mua hàng Trên một hóa đơn

có thể bán nhiều mặt hàng Khách hàng có thể thanh toán bằng một trong các hình thức thanh toán sau: trả bằng tiền mặt, chuyển khoản, hoặc gửi tiền bảo đảm qua bưu điện Ngoài ra,

một số thông tin về khách hàng cũng cần được lưu trữ như : họ tên khách hàng, địa chỉ, số điện thoại, số CMND, mã số thuế, số tài khoản.

Khi hàng trong kho sắp hết, doanh nghiệp tiến hành mua và nhập hàng mới về kho Hàng hóa sẽ được nhập từ một nhà cung cấp nào đó và thông tin về nhà cung cấp cần được

lưu trữ bao gồm: mã nhà cung cấp,tên nhà cung cấp,địa chỉ, số điện thoại…

Hoá đơn nhập hàng cũng gần tương tự như hoá đơn bán hàng, các thông tin cần quản lý

gồm có: số hoá đơn, ngày nhập hàng, tên các mặt hàng, số lượng, đơn giá, thành tiền, …

I.2/ MỤC TIÊU CẦN ĐẠT

 Xây dựng cơ sở dữ liệu phù hợp với hệ thống thống thực tế, phản ánh được:

• Hoạt động nhập, xuất, thu và chi

• Theo dõi tình hình công nợ và hàng tồn kho

 Thiết kế và xây dựng chương trình ứng dụng thân thiện người dùng

PHẦN II : LÝ THUYẾT

Đề tài tập trung vào hoạt động kinh doanh các mặt hàng xây dựng và đáp ứng

được những yêu cầu cần thiết sau:

Trang 5

II.1 / Nghiên cứu:

 Lập trình cơ sở dữ liệu với Visual Basic.Net, nghiên cứu các hàm về cơ sở dữ

liệu, kết nối với cơ sở dữ liệu SQL SERVER

 Hệ quản trị cơ sở dữ liệu SQL SERVER, tìm hiểu các phương pháp tổ chức

và thiết kế cơ sở dữ liệu

 Thực hiện tìm hiểu và phân tích hệ thống, xây dựng các mô hình hệ thống

thực thể kết hợp, mô hình luận lý, lưu đồ dòng dữ liệu

II.2 / Chương trình:

• Cập nhật thông tin và các biến động về hàng hóa, danh mục hàng, khách hàng…

• Quản lý các hóa đơn mua/bán hàng hóa :Lập hóa đơn, Cập nhật hóa đơn

• Thống kê báo cáo: Lập biểu bảng thống kê số lượng hàng tồn kho theo định kì

• Tìm kiếm, tra cứu thông tin về hàng hóa, khách hàng, hóa đơn mua/bán hàng, ngày nhập/xuất hàng

PHẦN III PHÂN TÍCH HỆ THỐNG VÀ THIẾT KẾ MÔ HÌNH

III.1/ Xây dựng các thực thể :

Thực thể LOAI_HANG (Loại hàng) :Mã loại hàng (khóa chính) và tên loại hàng.

Thực thể MAT_HANG (Mặt hàng) :Mã mặt hàng (khóa chính) , tên mặt hàng, đơn

vị tính

Thực thể KHACH_HANG (Khách hàng) : Mã khách hàng (khoá chính), họ tên

khách hàng, địa chỉ, số điện thoại , số CMND, mã số thuế, số tài khoản

Thực thể HTHUC_TT( Hình thức thanh toán) :Mã hình thức (khóa chính), tên hình

thức

Thực thể HOADON_BAN (Hóa đơn bán) :Mã hóa đơn bán (khóa chính), ngày bán,

thuế GTGT( giá trị gia tăng), tổng tiền

Thực thể HOADON_NHAP (Hóa đơn nhập) : Mã hóa đơn nhập (khóa chính), ngày

nhập, thuế GTGT, tổng trị giá hóa đơn

III.2 / Xây dựng các phụ thuộc hàm :

II.2.1/ Mối kết hợp DC_BAN_O :

Diễn giải : Mỗi mặt hàng có thể được bán ở 1 hay nhiều hóa đơn bán, mỗi hóa đơn có thể

bán ít nhất là 1 hoặc nhiều mặt hàng

II.2.2/ Mối kết hợp NHAP :

Trang 6

Diễn giải : Mỗi hóa đơn nhập hàng nhập ít nhất là một mặt hàng hay nhiều mặt hàng Mỗi

mặt hàng được nhập trong một hay nhiều hóa đơn

III.3 / Bảng từ điển dữ liệu :

STT THỰC THỂ

MỐI KẾT HỢP

THUỘC TÍNH DIỄN GIẢI KIỂU

1 LOAI_HANG

(Loại hàng) MA_LOAITEN_LOAI Mã loạiTên loại varchar(5)nvarchar(50)

2 MAT_HANG

(Mặt hàng)

MA_HANG TEN_HANG DVI_TINH

Mã hàng

Tên hàng Đơn vị tính

varchar(5) nvarchar(50) nvarchar(10)

3 KHACH_HANG

(Khách hàng)

MA_KH HOTEN_KH DIA_CHI SO_DT SO_CMND MASO_THUE SO_TK

Mã khách hàng

Họ tên khách hàng Địa chỉ

Số điện thoại

Số CMND

Mã số thuế

Số tài khoản

varchar(5) nvarchar(50) nvarchar(50) number number varchar(10) varchar(10)

4 HTHUC_TT

(Hình thức thanh

toán)

MA_HT TEN_HT

Mã hình thức

Tên hình thức

int nvarchar(50)

5 HOADON_NHAP

(Hóa đơn nhập)

MA_HDN NGAY_NHAP THUE_GTGT TONG_TIEN

Mã hóa đơn nhập

Ngày nhập Thuế gtrị gia tăng Tổng tiền

varchar(5) date int decimal

6 HOADON_BAN

(Hóa đơn bán) MA_HDBNGAY_LAP

THUE_VAT THANH_TIEN

Mã hóa đơn bán

Ngày lập Thuế VAT (gtgt) Thành tiền

varchar(5) date int decimal

7 DC_BAN_O

(Được bàn ở)

MA_HDB MA_HANG SOLG_BAN DGIA_BAN

Mã hóa đơn bán

Mã hàng

Số lượng bán Đơn giá bán

varchar(5) varchar(5) int

decimal

MA_HANG SOLG_NHAP DGIA_NHAP

Mã hóa đơn nhập

Mã hàng

Số lượng nhập Đơn giá nhập

varchar(5) varchar(5) int

decimal

Trang 7

III.4 / Các mô hình :

III.4.1 / Mô hình MCD :

1,n

1,1

1,n

0,n

1,1

1,n 1,1

1,n

1,n

1,n

1,n

1,1

1,1

1,n

LOAI_HANG MA_LOAI

TEN_LOAI

<pi> Variable characters (5) Variable characters (50)

MAT_HANG MA_HANG

TEN_HANG

DVI_TINH

<pi> Variable characters (5) Variable characters (50) Long characters (10)

KHACH_HANG MA_KH

HOTEN_KH DIACHI_KH SO_DT SO_CMND MASO_THUE SO_TKHOAN

<pi> Variable characters (5) Variable characters (50) Variable characters (50) Number

Number Variable characters (10) Variable characters (10)

NHA_CCAP MA_NCC

TEN_NCC DIACHI_NCC DIENTHOAI_NCC

<pi> Variable characters (5) Variable characters (50) Variable characters (50) Number

HTHUC_TT MA_HT

TEN_HT

<pi> Integer Variable characters (50)

HOADON_BAN MA_HDB

NGAY_LAP THUE_GTGT THANH_TIEN

<pi> Variable characters (5) Date & Time Integer Decimal

HOADON_NHAP MA_HDN

NGAY_NHAP THUE_NHAP TONG_TIEN

<pi> Variable characters (5) Date & Time Integer Decimal

SOLG_BAN DGIA_BAN

Integer Decimal

CO LAP_CHO

NHAP SOLG_NHAP DGIA_NHAP

Integer Decimal

CO_

NHAP_TU

III.4 2 / Mô hình MLD

1 LOAI_HANG ( MA_LOAI, TEN_LOAI)

2 MAT_HANG ( MA_HANG, MA_LOAI, TEN_HANG, DVI_TINH)

3.KHACH_HANG (MA_KH, HO_TEN,DIA_CHI, SO_DT,SO_CMND,

MASO_THUE,SO_TK)

4 HTHUC_TT (MA_HT, TEN_HT)

5 NHA_CCAP ( MA_NCC, TEN_NCC, DCHI_NCC, DIENTHOAI)

6.HOADON_BAN ( MA_HDB, MA_KH, MA_HT, NGAY_BAN, THUE_GTGT,

TONG_TIEN_MUA)

7 DC_BAN_O ( MA_HDB, MA_HANG, SO_LG, DON_GIA_B)

8 HOADON_NHAP (MA_HDN, MA_NCC, MA_HT, NGAY_NHAP, THUE_GTGT,

THANH_TIEN)

9 NHAP( MA_HDN, MA_HANG, SO_LG_N,DON_GIA_N)

 Các ràng buộc toàn vẹn:

RB1: MAT_HANG (MA_LOAI)  LOAI_HANG( MA_LOAI)

RB2: HOADON_BAN( MA_KH)  KHACH_HANG (MA_KH)

RB3: HOADON_BAN( MA_HT)  HTHUC_TT (MA_HT)

RB4: DC_BAN_O (MA_HDB)  HOADON_BAN (MA_HDB)

RB5: DC_BAN_O (MA_HANG)  MAT_HANG (MA_HANG)

RB6: HOADON_NHAP( MA_NCC)  NHA_CCAP (MA_NCC)

RB7: HOADON_NHAP( MA_HT)  HTHUC_TT (MA_HT)

RB8: NHAP(MA_HDN)  HOADON_NHAP (MA_HDN)

Trang 8

RB9: NHAP(MA_HANG)  MAT_HANG (MA_HANG)

III.4.3 / Mô hình DFD:

 Mức 0:

 Mức 1:

PHẦN IV: GIỚI THIỆU CHƯƠNG TRÌNH

FormMENU.vb:

Mục đích: giao diện chính của hệ thống đồng thời cũng là giao diện đăng nhập.

Chức năng: Gọi các chức năng hệ thống nếu đăng nhập thành công.

 Các thành phần trong form:

− Menustrip(ms)Cập Nhật: Hiển thị các form cập nhật khách hàng,loại hàng ,mặt hàng và hóa đơn…

− msTìm Kiếm: Hiển thị các form tìm kiếm bao gồm:tìm kiến khách hàng, tìm kiếm thông tin về măt hàng và tìm kiếm sản phẩm theo giá bán

− msThống Kê: Hiển thị các form thống kê doanh thu hay số lượng tồn trong tháng

− msIn Ấn: Hiển thị các chức năng in ấn

− msThoát: Thoát khỏi chương trình quản lý

 Giao diện:

Trang 9

Form CapNhat_KhachHang.vb

 Giao diện:

Mục đích: Xem thông tin khách hàng, thêm, sửa ,xóa…

Chức năng: _ Cập nhật thêm khách hàng mới.

_ Sửa hay xóa thông tin của những khách hàng cũ

 Các thành phần trong form:

_ BtThemMoi: Thực hiện việc tăng mã khách hàng, tạo thêm khách hàng mới

_ BtLuu: Lưu thông tin khách hàng vào cơ sở dữ liệu

Trang 10

_ BtSua: Cập nhật lại thông tin khách hàng nếu có thay đổi.

_ Bt Xoa: Xóa thông tin của khách hàng

_ BtLapHoaDonBanHang: Hiển thi Form lập hóa đơn bán hàng

_ txtMaKhachHang: sẽ tự đông tăng lên khi click btThemMoi

_ txtTenKhachHang:Nhập tên khách hàng

_ txtSoCMND: Nhập số chứng minh nhân dân

_ txtDiaChi: Nhập địa chỉ

_ txtDienThoai: Nhập số điện thoại

_ txtSoTaiKhoan: Nhập số tài khoản

_ txtMaSothue: Nhập mã số thuế

_ dgr: Hiển thị thông tin khách hàng sau khi thêm mới,sửa hoặc xóa

FormCapNhat_MatHang.vb

 Giao diện:

Mục đích: Thêm mới,sửa, xóa mặt hàng.

Chức năng: _Thêm mới mặt hàng

_ Sửa, xóa thông tin các mặt hàng đã nhập

 Các thành phần trong form:

_ BtThemMoi: Tạo mặt hàng mới, tăng mã hàng

_ BtLuu: Lưu thông tin vừa nhập vào cơ sở dữ liệu

_ BtSua: Sửa chữa các thông tin có thay đổi

_ BtXoa: Xóa mặt hàng

_ dgr: Hiển thị các mặt hàng có trong cơ sở dữ liệu

_ txtMahang:Hiển thi mả hàng

_ txtTenHang: Nhập tên hàng

_ cbMaloai: chứa loại hàng hóa

_ cbTenLoai: Chứa tên hàng

Trang 11

_ txtDonViTinh: Nhập đơn vị tính của mặt hàng.

_ Bt : Gọi form thêm loại hàng để cập nhật loại hàng hóa mới

 Form CapNhat_HoaDonNhap

 Giao diện:

Mục đích: Tạo hóa đơn nhập hàng

 Chức năng:

 Mã phiếu nhập được tạo tự động, người dùng có thể nhập mã phiếu là số mình muốn

 Hiển thị hàng theo loại hàng để người dùng dể tìm kiếm Khi người dùng

chọn Loại hàng trên cboxLoaiHang thì các mặt hàng thuộc loại hàng

được chọn sẽ hiển thị trên listDanhMucHang, cboxMaHang, cboxTenHang Khi người dùng click lên tên hàng thì cboxMaHang, cboxTenhang sẽ hiển thị mã hàng và tên hàng vừa chọn

 Hiển thị tổng trị giá phiếu nhập đang thực hiện

Trang 12

 Thêm mặt hàng mới vào kho.

 Cho phép thêm hàng vào phiếu nhập bằng sự kiện click tên hàng trên

Danh Sách Hàng (listTenHang) và nút lệnh Chọn.

 Các thành phần trong form:

− btTaoMoi: Tạo lại phiếu nhập mới, hủy phiếu nhập đang thực hiện

− btChon: Thực hiện thêm mặt hàng vào lưới

− btThemHangMoi: Gọi form frmCN_MATHANG để cập nhật hàng mới vào kho _ BtLuu: Lưu hóa đơn nhập vừa tạo

_ btThoat: Thoát khỏi frmPhieuNhapHang Kết thúc quá trình nhập hàng

_cboxMaHang: Chứa mã hàng thuộc nhóm hàng được chọn Hiển thị mã hàng đang chọn trên listTenHang, thay đổi theo sự thay đổi tên hàng trên listDanhSachHang

− cboxNhomHang: Chứa danh sách các nhóm hàng Khi cboxNhomHang thay

đổi,listDanhSachHang sẽ thay đổi theo nhóm hàng được chọn

− cboxTenHang: Chữa tên hàng thuộc nhóm hàng được chọn Hiển thị tên hàng

đang chọn trên listTenHang, thay đổi theo sự thay đổi tên hàng trên listTenHang và sự thay đổi của cboxMaHang

− cboxMaNhaCC: Hiển thị mã nhà cung cấp Tên nhà cung cấp thay đổi khi

người dùng thay đổi mã nhà cung cấp

− datimeNgayNhap: Ngày nhập

− dgr: Hiển thị danh sách hàng hóa nhập

− listDanhSachHang: chứa danh sách hàng theo nhóm loại hàng được chọn trong cboxLoaiHang

− rdTienMat: Thực hiện chi trả tiền mặt

_rdChuyenKhoan: Thực hiện việc chi trả bằng cách chuyển khoản

_rdGuiQuaBuuDien: Gửi tiền thanh toán hóa đơn qua bưu điện

_txtSoLuong: Người dùng nhập số lượng để thực hiện thêm hàng, số lượng được đưa vào lưới

_ txtMaHoaDon: Mã hóa đơn nhập

_ txtTongCong: Hiển thị tổng giá trị các mặt hàng trong lưới

_cbThueGTGT: phần trăm thuế giá trị gia tăng

_ txtTienThue: tính ra số tiền thuế GTGT

_ txtTongTriGiaHoaDon: tổng trị giá phiếu nhập

− bt : Gọi frmCN_NCC để thêm mới nhà cung cấp

Form CapNhat_NhaCC:

Mục đích: Thêm mới nhà cung cấp

Chức năng: Thêm, sửa, xóa thông tin nhà cung cấp.

 Cách sử dụng các button và textbox giống form cập nhật khách hàng

Giao diện:

Trang 13

 Form CapNhat_HoaDonBan

Mục đích: viết hóa đơn bán hàng

Chức năng: Các chức năng cũng tương tự như các chức năng trong

frmCN_HDN

 Giao diện:

Các thành phần trong form:

− btTaoMoi: Tạo hóa đơn bán hàng mới

− btChon: Thực hiện thêm hàng vào lưới

Trang 14

− bt : Gọi frmCN_KHACHHANG để thêm mới khách hàng trước khi lập hóa đơn bán.

− btThoat: Thoát khỏi frmCN_HDB Kết thúc quá trình bán hàng

− cboxLoaiHang: Chứa tên các loại hàng Hiển thị các mặt hàng thuộc loại hàng được chọn trên listDanhSachHang, thay đổi theo sự thay đổi tên loại hàng trên cbLoaiHang

− txtMaHang: Chứa mã hàng đang chọn trong listDanhSachHang

− txtTenHang: Hiển thị tên hàng đang chọn trên listTenHang, thay đổi theo sự thay đổi tên hàng trên listDanhSachHang

− cboxMaKhachHang: chứa mã khách hàng Tên khách hàng thay đổi khi

người dùng chọn mã khách hàng trong cbMaKhachHang

− datimeNgayLap: Ngày lập hóa đơn bán hàng

− dgr: Hiển thị danh sách hàng hóa xuất

− listDanhSachHang: Chứa danh sách hàng theo nhóm hàng được chọn trong

cboxNhomHang

_ rdTienMat: Thực hiện chi trả tiền mặt

_ rdChuyenKhoan: Thực hiện việc chi trả bằng cách chuyển khoản

_ rdGuiQuaBuuDien: Gửi tiền thanh toán hóa đơn qua bưu điện

_ txtSoLuong: Người dùng nhập số lượng để thực hiện thêm hàng, số lượng

được đưa vào lưới

− txtTongCong: Hiển thị tổng giá trị các mặt hàng trong lưới

_cbThueGTGT: phần trăm thuế giá trị gia tăng

_txtTienThue: tính ra số tiền thuế GTGT

_txtTongTriGiaHoaDon: tổng trị giá hóa đơn bán

 Form TimKiem_KhachHang

 Giao diện:

Mục đích: Tìm kiếm khách hàng

Chức năng: Tìm kiếm để xem thông tin khách hàng

 Các thành phần trong from:

_ txtMaKhachHang: Nhập mã khách hàng cần tìm

Ngày đăng: 23/11/2012, 11:42

HÌNH ẢNH LIÊN QUAN

Hình thức thanh toán, tỷ lệ thuế giá trị gia tăng và tổng số tiền mua hàng. Trên một hóa đơn - Quản lý mua bán hàng hóa
Hình th ức thanh toán, tỷ lệ thuế giá trị gia tăng và tổng số tiền mua hàng. Trên một hóa đơn (Trang 4)
III.3 / Bảng từ điển dữ liệ u: - Quản lý mua bán hàng hóa
3 Bảng từ điển dữ liệ u: (Trang 6)
III.4. 1/ Mô hình MC D: - Quản lý mua bán hàng hóa
4. 1/ Mô hình MC D: (Trang 7)
III.4.3 / Mô hình DFD: - Quản lý mua bán hàng hóa
4.3 Mô hình DFD: (Trang 8)
 txtHThucThanhToan: hình thức thanh toán của hóa đơn cần tìm.  TxtTiLeThueGTGT: Thuế giá trị gia tăng - Quản lý mua bán hàng hóa
txt HThucThanhToan: hình thức thanh toán của hóa đơn cần tìm.  TxtTiLeThueGTGT: Thuế giá trị gia tăng (Trang 17)
• Xây dựng được các mô hình và tạo cơ sở dữ liệu cho hệ thống. •Xây dựng chương trình quản lý quá trình mua, bán. - Quản lý mua bán hàng hóa
y dựng được các mô hình và tạo cơ sở dữ liệu cho hệ thống. •Xây dựng chương trình quản lý quá trình mua, bán (Trang 18)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w