QUẢN LÝ MUA BÁN HÀNG HÓA

20 230 0
Tài liệu đã được kiểm tra trùng lặp
QUẢN LÝ MUA BÁN HÀNG HÓA

Đ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ự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.

TRƯỜNG ĐẠI HỌC CẦN THƠ KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG BỘ MÔN HỆ THỐNG THÔNG TIN & TOÁN ỨNG DỤNG 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   Cần Thơ 5/2009 Cần Thơ 5/2009  !"#$%&'($ NHẬN XÉT CỦA GIÁO VIÊN Lời nhận xét  ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) ))))))))))))))))))))))))))))))))) *+,-'.)///&')//-0#)) 1&2345'67 1&2348# 19:;9<=>#   !"#$%&'($ MỤC LỤC LƠ ̀ I NO ́ I Đ ̀ U ?''4 @ ?'A+> @ + @ $ B 5+'$ B C2$2 @ ,$ B 5+'4 @  3$ D $ B ?' @ C. E > @ 4 @ F$ @ , G .4 B !$ D C. E > @ #$ B .H B 3$ D 34E?'0 D #? G 5 B C$$ B 3$ D I5 G 6 @ '2 B 4 @ J$ G $ B '? D $ D '.4?'=> B 2' B 3$ D 4 D #0'=2'#2 @ !H E 35 @ 2$ @ F? @ ' G $2'5+ D 3$ D K$ E ? @ / -'$ D .$.,F4 G 2 B F5+ @ IL0'=5M'CNO-$#,#? @ >? B J$ =2 @ '=2'?'? @ ?''O($P94 @ F$ @ 2 B $F> B 5+ B !$ D F5$$ B 5 B '6 @ ' 2$2 @ P. E > @ 3$ D 2J$ B =H D I$ G K> B 3$ D J$ G !. B /#? @ =2'$ B 4 @ ? B ' J$ G !. B F4 G H D ,F2 B !$ D J$ G !. B %$ B $ D '/O&6Q'?''O?'FR#$' !S%5FT&#2?'&J !"#$%&' ($,'U62$'O J !"?'3'8,'($,?'C&',KV!"8($ F+%&'#T&$('3WO///XF(,'5YJ !"(ZF5$ =$&CN2S3J.NF[FU'F\]#' #^,S'&I _#, 0'0'!LS=$,>'$2OJ 2SFT'C62$`$62$'O, ?'.Fa'Y>'$2F5b'&=[62$'O/ =2'C>^NCN#?cJ !"#$%&'($,62dN C'O#LN4e#C?'=&Cf'g h'38FI$I(/i#=8 #2'WF5bILj% 2`$?'&2FZe#(Z2O#?c,FZ#?c ('&=[Lk=2'3Ol'6Q'(32LN/ i#K> #+?m 19:;9<=>#   !"#$%&'($  L9O -1nop--1q:rp9s-1 PHẦN I: GIỚI THIỆU TỔNG QUAN I.1/ MÔ TẢ HỆ THỐNG T62$'O*K>.6L'Ot'?'J !"3O#$%&'($3 #TIt&t'C4F[C</&T^*J !"2#T#g'%$2'a#mã số hàng, tên hàng, đơn vị tính/u#g'IvT32#T!2S'($2F(/ (#T'$26[#$%&',#T($F+IvF5b!W2C&'/=4 ($F+('=;#TIt&N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 3 tổng số tiền mua hàng.=4#T($F+ (Z%&#g'/&'(Z$2&%]'#T=2'&cl $2&I$= %]'#g,.ZC2 ,2g'V% 2F #J$%5FO/-'2 =$,#TIt?'3C&'w'*F5b!5=h5họ tên khách hàng, địa chỉ, số điện thoại, số CMND, mã số thuế, số tài khoản. '=2'C2I\N,62$'ON#$3W'#3C2/ 9'($IvF5bWX#T'82F(3?'3'8*F5b !5=h%$2'a#mã nhà cung cấp,tên nhà cung cấp,địa chỉ, số điện thoại) 92&F+W'w''*5+'L52&F+%&',&?'*J !" 'a#(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>.6L'+IM6h!Oyb3Ot't'LN, &F5b • 92SFT'W,K8,3/ • e26;cc?'b3'aC2/  NCN3K>.6L'5+'=cl'6Q'>O'5Y6y'/ / PHẦN II : THUYẾT W='322SFT'C62$&#g'K>.6L'3F&l' F5bh'.4**NI$ 19:;9<=>#   !"#$%&'($ II.1 / Nghiên cứu:  W=c+IM6h!O3I$!$I/-e,'4l&#3+IM6h !O,CNt3+IM6h!Oiziz/  9OJ =[+IM6h!Oiziz,c#Z&5+'&{l 3NCN+IM6h!O/  LOc#Z3>^Ot',K>.6L'&#?cOt' LZCNb,#?c!W!",!5Fa6d'6h!O/ II.2 / Chương trình: • WW?'3&%NFT'3'($,6$#Q',C& ') •  !"&($F+#$|%&'($W($F+,WW($F+/ • t'C4%&2&2W%Z% 't'C4It!5b''aC2e2F[ Cc/ • c#CN#,=$l?'3'($,C&',($F+#$|%&', '.W|K8' 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ể :  LZLOAI_HANG}2S'~R!2S'}C($^~34!2S'/  LZMAT_HANG}g'~R#g'}C($^~,4#g',F+ 3[^/  LZ KHACH_HANG }&'~RC&'}C2&^~,4 C&',F[$j,ItFO2S,It-:,#RItN,ItC2 /  LZHTHUC_TT}9cl$2&~Rcl}C($^~,4c l/  LZHOADON_BAN}9($F+%&~R($F+%&}C($^~,'.%&, N11}'&=['$0'~,{'/  LZHOADON_NHAP}9($F+W~R($F+W}C($^~,'. W,N11,{'=['&($F+/ 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 :u#g'(ZF5b%&M$.($F+%&,#u($F+(Z %&^8!2g#g'/ II.2.2/ Mối kết hợp NHAP : 19:;9<=># •  !"#$%&'($ Diễn giải :u($F+W'W^8!#T#g'$.#g'/u #g'F5bW=2'#T$.($F+/ 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  LOAI_HANG }2S'~ €•€r i-•€r Mã loại 4!2S 3$=$=}•~ 3$=$=}•~  MAT_HANG }g'~ €9€-1 i-9€-1 :rr-9 Mã hàng 4' +3[^ 3$=$=}•~ 3$=$=}•~ 3$=$=}~  KHACH_HANG }&'~ €9 9•i-9 :r€9r •: •-: €•9ni • Mã khách hàng 94C&' [$j tFO2S t-: RItN tC2  3$=$=}•~ 3$=$=}•~ 3$=$=}•~ #%e= #%e= 3$=$=}~ 3$=$=}~  HTHUC_TT }9cl$ 2&~ €9 i-9 Mã hình thức 4cl  3$=$=}•~ • HOADON_NHAP }9($F+W~ €9:- -1€o-9€‚ 9ni11 •-1ri- Mã hóa đơn nhập -'.W N'=['$0' {' 3$=$=}•~ 6$e  6e#$!  HOADON_BAN }9($F+%&~ €9: -1€o€‚ 9ni€ 9€-9ri- Mã hóa đơn bán -'.!W N€}''~  3$=$=}•~ 6$e  6e#$! ƒ DC_BAN_O }5b%M~ €9: €9€-1 •1€- :1r€€- Mã hóa đơn bán R' t!5b'%& +'&%& 3$=$=}•~ 3$=$=}•~  6e#$! „ NHAP €9:- €9€-1 •1-9€‚ :1r€-9€‚ Mã hóa đơn nhập R' t!5b'W +'&W 3$=$=}•~ 3$=$=}•~  6e#$! 19:;9<=>#   !"#$%&'($ 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 cha racters (5) Variable cha racters (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_T HUE SO_T KHOAN <pi > Variabl e characters (5) Variabl e characters (50) Variabl e characters (50) Number Number Variabl e characters (10) Variabl e characters (10) NHA_CCAP MA_NCC TEN_NCC DIACHI_NCC DIENTHOAI_NCC <pi> Variable characters (5) Variable characters (50) Variable characters (50) Number HTHUC_T T MA_HT TEN_HT <pi> Integer Variable characters (50) HOADON_BAN MA_HDB NGAY_LAP THUE_GTGT THANH_T IEN <pi > Variable characters (5) Date & T i me Integer Decimal HOADON_NHAP MA_HDN NGAY_NHAP THUE_NHAP TONG_TIEN <pi> Variable characters (5) Date & Time Integer Decimal THUOC DC_BAN_O 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 /LOAI_HANG}MA_LOAI,i-•€r~ . MAT_HANG}MA_HANG,€•€r,i-9€-1,:rr-9~ /KHACH_HANG}MA_KH,9•i-,:r€9r,•:,•-:, €•9ni,•~ . HTHUC_TT}MA_HT,i-9~ •/NHA_CCAP}MA_NCC,i--,:9r-,:ri-9•€r~ /HOADON_BAN } MA_HDB,  €9,  €9,  -1€o€-,  9ni11, •-1ri-n€~ ƒ. DC_BAN_O}MA_HDB, MA_HANG,•1,:•-1r€~ „/ HOADON_NHAP }MA_HDN,  €-,  €9,  -1€o-9€‚,  9ni11, 9€-9ri-~ /NHAP( MA_HDN, MA_HANG,•1-,:•-1r€-~  Các ràng buộc toàn vẹn: zMAT_HANG}€•€r~LOAI_HANG}€•€r~ zHOADON_BAN}€9~KHACH_9€-1}€9~ zHOADON_BAN}€9~HTHUC_TT}€9~ zDC_BAN_O}€9:~HOADON_BAN}€9:~ z•DC_BAN_O}€9€-1~MAT_HANG}€9€-1~ zHOADON_NHAP}€-~NHA_CCAP}€-~ zƒHOADON_NHAP}€9~HTHUC_TT}€9~ z„NHAP}€9:-~HOADON_NHAP}€9:-~ 19:;9<=># ƒ  !"#$%&'($ zNHAP}€9€-1~MAT_HANG}€9€-1~ 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'$26O^`$Ot'Fa'Yw'!'$26OF0'W/  Chức năng:1&l0'Ot'NF0'W?'/  Các thành phần trong form: …eI=}#I~W-W9Z[&†2=#WWC&',!2S',#g'3 ($F+) …#Ic#N#9Z[&†2=#c#CN#%$2'a#c#CNC&',c#CN#?' 3#0'3c#CN#I _#e2'&%&/ …#It'49Z[&†2=#t'C462$$.It!5b'a=2'&'/ …#Ir‡9Z[&l0'8/ …#I2&2&Cf5+'=cJ !"/  Giao diện: 19:;9<=># „  !"#$%&'($  Form CapNhat_KhachHang.vb  Giao diện:   Mục đíchxe#?'C&',4#,IV$,K($)  Chức năngWW4#C&'#/ V$$.K($?'`$h'C&'w/  Các thành phần trong form: e#2LO3O0'#RC&',S24#C&'#/ 5?'C&'32+IM6h!O/ 19:;9<=>#   !"#$%&'($ $WW!S?'C&'N($.F{/ x2$x($?'`$C&'/ $92$:2$9$'9Zˆ2=#!W($F+%&'/ K$$9$'IvLF?'0'!4C!C%e#2/ Ke$9$'-W4C&'/ K2-:-WItl'#>6>/ K:$-WF[$j/ K:e2$-WItFO2S/ K2$2$-WItC2 / K$2e-W#RItN/ 6'=9Z[?'C&'I$C4##,IV$2gK($/  FormCapNhat_MatHang.vb  Giao diện:   Mục đích4##,IV$,K($#g'/  Chức năng:4###g' V$,K($?'&#g'FRW/  Các thành phần trong form: e#2S2#g'#,0'#R'/ 5?'3X$W32+IM6h!O/ $V$h$&?'($.F{/ x2$x($#g'/ 6'=9Z[&#g'(=2'+IM6h!O/ K$$'9Z# '/ Ke9$'-W4'/ %$!2$l$!2S'($/ %e2$l$4' 19:;9<=>#  [...]... KẾT LUẬN  Đề tài Quản Mua Bán Hàng Hóa đã hoàn thành với kết quả sau: Các vấn đề đã giải quyết: • 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 quá trình mua, bánQuản hàng hóa tồn kho GVHD: Võ Huỳnh Trâm 18 Đề tài: Quản mua bán hàng hóa • In ra được một số biểu mẫu cần thiết Các vấn đề chưa giải quyết: • • • • Chưa quản được công nợ Chưa... tài: Quản mua bán hàng hóa  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 GVHD: Võ Huỳnh Trâm 13 Đề tài: Quản mua bán hàng hóa − bt : Gọi frmCN_KHACHHANG để thêm mới khách hàng trước khi lập hóa. ..Đề tài: Quản mua bán hàng hóa _ 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... theo giá bán _ dgr: Hiển thị kết quả tìm được nếu có  Giao diện:  FormTimKiem_HDN  Giao diện: GVHD: Võ Huỳnh Trâm 16 Đề tài: Quản mua bán hàng hóa  Mục đích: Xem lại thông tin các hóa đơn nhập hàng  Chức năng: _Tìm kiếm và hiển thị thông tin hóa đơn nhập hàng theo mã hóa đơn _ Xóa các hóa đơn không còn cần thiết nữa  Các thành phần trong form: _ cbMaHoaDonCanTim: Chứa tất cả các mã hóa đơn... 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 GVHD: Võ Huỳnh Trâm 11 Đề tài: Quản mua bán hàng hóa  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... tổng số tiền thu vào từ viêc bán hàng trên các hóa đơn _BtThongKe: Thực hiện công việc thống kê _BtThoat: Thoát khỏi công việc hiện tại GVHD: Võ Huỳnh Trâm 17 Đề tài: Quản mua bán hàng hóa  Thống kê số lượng hàng tồn kho:  Giao diện:  Mục đích: theo dõi số lượng tồn kho của từng mặt hàng theo từng tháng  Chức năng: Thống kê số lượng hàng tồn kho nỗi tháng của từng mặt hàng  Các thành phần trong... diện:  Mục đích: Tìm kiếm thông tin về hàng hóa  Chức năng: Tìm kiến để xem thông tin về các loại hàng hóa  Các thành phần trong form: _ rdMaHang: lựa chọn tìm mặt hàng theo mã hàng _ rdTenHang: tìm theo tên hàng _ rdMaLoai: Tìm theo mã loại hàng _ txtMaHang: Nhập mã hàng hóa cần tìm _ txtTenHang: Nhập tên mặt hàng cần tìm _ txtMaLoai: Nhập mã loại hàng của mặt hàng cần tìm _ btTim: Thực hiện chức... Hiển thị kết quả các mặt hàng tìm được  Form TimKiemSP_TheoGiaBan:  Mục đích: Tìm kiếm các sản phẩm theo giá bán  Chức năng: Tìm thông tin mặt hàng theo giá bán, giúp dễ dàng hơn trong việc giới thiệu sản phẩm tới khách hàng  Các thành phần trong form: GVHD: Võ Huỳnh Trâm 15 Đề tài: Quản mua bán hàng hóa _ cbGiaTu: Giá min cho sản phẩm tìm kiếm _ cbDen: Giá max cho mặt hàng cần tìm _ BtTim: Thực... 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... 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 GVHD: Võ Huỳnh Trâm 14 Đề tài: Quản mua bán hàng hóa _ txtTenKhachHang: Nhập tên khách hàng cần tìm _ rdMaKhachHang: lựa chọn tìm theo mã khách hàng _ rdTenKhachHang: tìm theo tên khách hàng _ btTim: Thực hiện chức năng tìm kiếm _ btTiepTuc: Thực hiện lại quá trình tìm kiếm _ btThoat: . HOADON_BAN MA_HDB NGAY_LAP THUE_GTGT THANH_T IEN <pi > Variable characters (5) Date & T i me Integer Decimal HOADON_NHAP MA_HDN NGAY_NHAP THUE_NHAP. TEN_LOAI <pi> Variable cha racters (5) Variable cha racters (50) MAT_HANG MA_HANG TEN_HANG DVI_TINH <pi> Variable characters (5) Variable characters

Ngày đăng: 25/04/2013, 19:08

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan