Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh NghiệpDANH MỤC CÁC HÌNH TRONG CHƯƠNG TRÌNH Hình 1 : Relationships...16Hình 2: Màn hình Welcome hiện lên khi chạy chương trình...17 Hình
Trang 1Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
MỤC LỤC
MỤC LỤC 1
DANH MỤC CÁC HÌNH TRONG CHƯƠNG TRÌNH 3
LỜI CẢM ƠN 4
LỜI GIÓI THIỆU 5
CHƯƠNG I : KHÁI QUÁT TỐNG THỂ 6
1.1 Tình hình hiện tại của doanh nghiệp 6
1.1.2 Đoi tượng sản phâm 6
1.1.3 Đổi tượng là khách hàng, nhà cung cấp sản phẩm-linh kiện 6
1.1.4 Nhân viên ,tài khoản truy cập 6
1.1.5 Các dịch vụ 7
1.2 Tổng quan về đề tài 7
1.2.1 Lý do chọn đề tài 7
1.2.2 M ục đích của đề tài 7
3.1 Mô hình quan niệm dữ liệu
3.2 Mô hình tổ chức dữ liệu
3.3 Mô tả các thực thể
3.3.1 Thông tin hàng hóa
3.3.2 Thông tin nhân sự - khách hàng , Error! Bookmark not deĩỉned Error! Bookmark not deỉìned. 13
13 14 14 4.1 Chức Năng Chi Tiết 17
4.1.1 Form mở đầu 17
4.1.2 Đăng nhập 17
GVHD: Phạm Anh Tuấn SVTH: Nguyễn Hồng Linh Trang 1 Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp 4.1.6 Chứng tù- 20
4.1.7 Dịch vụ 21
4.1.8 Bảng chi tiết sản phấm 22
4.1.9 Bảng liệt kê danh sách 23
4.1.10 Tìm kiếm 24
Trang 2Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
DANH MỤC CÁC HÌNH TRONG CHƯƠNG TRÌNH
Hình 1 : Relationships 16Hình 2: Màn hình Welcome hiện lên khi chạy chương trình 17
Hình 3 : Giao diện đăng nhập chương trình18
Hình 4 : Chương trình chính18
Hình 5 : Nhập thông tin hàng hóa sản phâm vào kho19
Hình 6 : Bảng họp đồng
Trang 3Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
LỜI CẢM ƠN
Em xin chân thành cảm ơn các thầy cô trong Bộ Môn Tin Học, TrungTâm Phát Trien Phần Mem - Đại học Đà Nằng đã tạo điều kiện cho em thực hiện
đề tài tốt nghiệp này
Xin cảm ơn Thầy Phạm Anh Tuấn, người đã tận tình hướng dẫn, chi bảo
em trong suốt thời gian thực hiện đề tài Trong thời gian làm việc với Thầy, emkhông những học hỏi được nhiều kiến thức bô ích mà còn học được tinh thần làmviệc, thái độ nghiên cứu khoa học nghiêm túc của Thầy
Em cũng xin chân thành cảm ơn các anh chị nhân viên và lãnh đạo trongDNTN Tin Hoc Nam Hương đã cho tạo điều kiện cho em có cơ hội khảo sát, thuthập những thông tin quý giá làm tiền đề cho sự phát triển đề tài tốt nghiệp này.Xin gửi lời cảm ơn chân thành đến gia đình, ba mẹ và bè bạn vì đã luôn lànguồn động viên to lớn, giúp đờ em vượt qua những khó khăn trong suốt quátrình thực hiện đề tài
Mặc dù đã cố gắng hoàn thiện luận văn với tất cả kiến thức được học và
sự nỗ lực của bản thân, nhung chắc chắn không thể tránh khỏi những thiếu sót.Kính mong quý Thầy Cô tận tình chỉ bảo
Một lần nừa, em xin chân thành cảm ơn và luôn mong nhận được sự đónggóp quý báu của tất cả mọi người
Đà Nang, tháng 5 năm 2008
Nguyễn Hồng Linh
Trang 4Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
LỜI GIỚI THIỆU
Trong thời buổi kinh tế thị trường như hiện nay thì kinh doanh là một hìnhthức không thể thiếu trong cuộc sống của mồi người hay nói rộng hơn là mồi tồchức, doanh nghiệp hay công ty nào đó Nhung kinh doanh như thế nào thì đómới quan trọng, nếu biết kinh doanh thì phải biết cách quản lý sao cho hai vấn đềnày tồn tại song song với nhau bởi vì có con đường kinh doanh thì ta mới có thểđiều chỉnh quản lý phù hợp và với doanh nghiệp, và chỉ có quản lý tốt mới pháttriên được kinh doanh thị trường trong doanh nghiệp
Với lý do như trên, đề tài mà em chọn để làm đề tài tốt nghiệp cho mình làQuản Lý Hàng Hóa và Bán Hàng trong một doanh nghiệp mà em đang thực tập.Doanh nghiệp này chuyên kinh doanh các linh kiện máy tính và sản phẩm nhưbàn ghế, loa vi tính,
Mục đích của đề tài này chủ yếu là quản lý hàng hóa trong kho, hàngnhập, hàng xuất, quản lý chế độ bảo hành, sửa chừa, Ngoài ra còn có thêmkhâu quản lý nhan sự trong doang nghiệp và những vấn đề liên quan Em sẽ giảithích rõ hơn khi đi sâu vào vấn đề
Với mục đích như vậy, nhiệm vụ mà em đặt ra là phải tạo lập cơ sở dữliệu sao cho hợp lý và đơn giản sao cho dễ quản lý nhưng không thiếu sót
Với những khả năng và kiến thức mà em có được, em hy vọng chươngtrình sẽ giúp đờ ít nhiều cho doanh nghiệp trong quản lý và các bạn muốn tìmhiểu về ngôn ngừ lập trình Visual Basic
Trang 5Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
CHƯƠNG I : GIỚI THIỆU ĐÈ TÀI
1.1 Tình hình hiện tại của doanh nghiệp (noi thực tập)
Khi khảo sát quá trình hoạt động của một tổ chức doanh nghiệp, em nắmđược các thông tin về tình hình hiện tại của doanh nghiệp trong quản lý hàng hóa
và bán hàng như sau:
ỉ 1.2 Đoi tượng sản phấm
Bao gồm các linh kiện vi tính, bàn ghế vi tính, loa vi tính, Những sảnphẩm như vậy được nhập vào kho với những thông tin chi tiết về nó và được lưutrữ trong cơ sở dữ liệu Khi cần thiết ta sẽ truy vấn đến sản phẩm linh kiện mà tacần một cách nhanh chóng Hiện tại doanh nghiệp chưa có chưong trình nào đápứng nhu cầu cần thiết đó mà chỉ đơn giản với việc ghi nhập thông tin bằng giấy
tờ như thế thì sẽ mất thời gian và công sức đế quản lý tất cả sản phấm trong kho
mà hiệu quả thì chưa cao Không chỉ đơn giản dừng lại ớ mỗi sản phấm như vậy
mà trong mỗi sản phâm lại có chi tiết kỹ thuật và thông số khác nhau nên vấn đềđặt ra là cần phải có chương trình quản lý phục vụ cho những yêu cầu cần thiếtđó
1.1.3 Đối tượng là khách hàng, nhà cung cấp sản phấm-linh kiện
Trong kinh doanh bán hàng thì đây là yếu tố không thê thiếu Nhà cungcấp là nơi cung cấp sản phẩm linh kiện cho doanh nghiệp, chúng ta sẽ có nhiềunhà cung cấp và mồi nhà cung cấp sẽ cung cấp cho ta một loại mặt hàng hoặcnhiều tùy loại hình kinh doanh của từng nhà cung cấp đó
Khách hàng là nhân tố quyết định đến sự phát triển và mở rộng thị trườngtiêu thụ của doanh nghiệp, như vậy thì vấn đề quản lý thông tin, địa chỉ kháchhàng, hay những thông tin liên quan nào đó là yếu tố không kém phần quan trọngtrong hệ thống quản lý hàng hóa và bán hàng
1.1.4 Nhân viên ,tài khoản truy cập
Là một doanh nghiệp, số lượng nhân viên không nhiều nên việc quản lýnhân viên là một việc tương đối đơn giản nhưng khi số lượng nhân viên ngày mộttăng thì vấn đề đặt ra là phải quản lý chăc chẽ thông tin của từng nhân viên mộtcách chuyên nghiệp và linh hoạt
Quản lý nhân viên tốt sẽ thuận lợi rất nhiều trong quản lý sản phấm và chiphí cho doanh nghiệp
Trang 6Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
1.1.5 Các dịch vụ
Các dịch vụ đi kèm trong kinh doanh bán hàng có 2 dịch vụ phổ biến nhấtlà: dịch vụ bảo hàng và sữa chừa Ngoài ra còn có dụch vụ sữa chừa máy tính tậnnhà, dịch vụ đào tạo,
1.2 Tổng quan về đề tài
1.2 ỉ Lý do chọn đề tài
Trong một doanh nghiệp, quy trình quản lý hàng hóa và bán hàng làkhông thê thiếu và không kém phần quan trọng trong sự phát triến của doanhnghiệp Hơn nữa, trong thời buôi hiện nay, việc thực hiện các chứng từ hay hợpđồng bằng giấy tờ thông thuờng là quá thủ công và mất thời gian trong khi chúng
ta càng ngày càng tiến đến việc tin học hóa trong công việc đê giảm bớt thời gian
và gánh nặng về giấy tờ
Lý do em chọn đề tài quản lý hàng hóa và bán hàng này đế dỗ dàng hơntrong việc quản lý hàng hóa và bán hàng cũng nhu nhũng vấn đề liên quan nhunhân viên, họp đồng, chứng từ, bảo hành, sữa chừa,
1.2.3 Nhiệm vụ của đề tài
Chương trình quản lý cần đạt được các mục tiêu mà ta đề ra như quản lýhàng hóa một cách đầy đủ nhưng nhanh chóng thuận tiện cho người sử dụng.Thực hiện tốt các chức năng cần thiết của một chương trình quản lý như tìmkiếm, nhập kho xuất kho, chứng từ thu chi, họp đồng giao nhận hàng,
1.2.4 Các bước phát triền của quá trình xây dựng hệ thống thông tin
1.2.4.1 Bước phân tích
• Xác định vấn đề
Trang 7Hàng hóa Tìm Kiếm Nhân sự Account
Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
• Thiết kế tổng thể
• Thiết kế chi tiết
1.2.4.3 Bước thực hiện:
• Cài đặt hệ thống vào máy
Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
CHƯƠNG II : PHÂN TÍCH HỆ THỐNG
2.1 Mô hình tổng thể
NGƯỜI QUẢN LÝ
2.2 Biếu đồ phân cấp chúc năng
Trang 8Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
2.3 Biểu đồ luồng dữ liệu
2.3.1 Biếu đồ luồng dữ liệu mức ngữ cảnh
2.3.2 Biểu đồ luồng dữ liệu mức
đỉnh
Người quản lý
Trang 9Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
2.3.3 Biếu đồ luồng dữ liệu dưới mức
Trang 10Field name Data type Field size Validation rule
Fỉeld name Data tvpe Field size Valỉdation rule
Field name Data type Field size Validation rule
Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
CHƯƠNG m : THIẾT KÉ cơ SỞ DỬ LIỆU
3.1 Mô hình thực thể kết họp
Vê mô hình thực thể kết hợp tại đây
3.2 Chuyển mô hình thực thể kết họp sang mô hình quan hệ
Mô hình tô chức dữ liệu của hệ thống là lược đồ cơ sở dữ liệu của hệthống, đây là buớc trung gian chuyên đôi giữa mô hình quan niệm dữ liệu và môhình vật lý dữ liệu (mô hình trong máy tính), chuẩn bị cho cài đạt hệ thống
Sau đây là lược đồ quan hệ của bài toán quản lý hàng hóa và bán hàng :
Chucvu (MaCV, TenCV) Loaihang (maloaũ tenloai)
Hanghoa (mahang, tenhang, dvt, soluong, baohanh, gianhap, giaban, tongtien,
maloaihang)
Nhanvien (manhanvien, tennhanvien, ngaysinh, diachi, sodienthoai, e-mail,
trinhdohocvan, ngayvaoCty, maCV)
Khachhang (makhach, tenkhach, namsinh, diachi, didong, e-mail, diachinoi
lamviec)
Nhacungcap (maNCC tenncc, diachi, dienthoai) Dichvusuachua (tenhang, ngaynhan, ngayhen, chiphi, manv) Dichvubaohanh (mahang, ngaynhan, ngayhen, manv) Hangdaban (mahang, tenhang, dvt, soluong, baohanh, gianhap, giaban, tongtien,
maloaihang)
Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
3.3 Cài đặt cơ sở dữ liệu
Đe cài đặt CSDL ta sử dụng hệ quản trị CSDL MS Access 2003 Tạo cácbảng và các mối quan hệ giữa các bảng trước khi đi vào thiết kế giao diện chínhcủa chương trình
Dựa vào vào yêu cầu thực tế mà em đã đưa ra ở phần trên, các bảng cầntạo có các thuộc tính cơ bản sau đây
3.3.1 Thông tin hàng hóa
Mỗi mặt hàng nhập vào phải thuộc một trong các loại hàng nào đó, đê dễquản lý, ta sẽ tạo bảng loại hàng như sau:
Table2 : DANH SÁCH HÀNG HÓA
Chứa thông tin chi tiết các sản phẩm được nhập vào kho
Tổng tiền được tính: tổng tiền = số lượng * giá nhập
Table3 : DANH SÁCH CÁC HÀNG ĐÃ BÁN
Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
3.3.2 Thông tin nhân sự - khách hàng
Table4 : CHỨC vụ
Tablel5 : DANH SÁCH NHÂN VIÊN
Thông tin về nhân viên trong doanh nghiệp
Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
3.3.4 Các loại dịch vụ
Table9 : DỊCH vụ SỮA CHỮA
Trang 11Fỉeld name Data type Field size Valỉdation rule
Mahang
Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
Trang 12Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
CHƯƠNG IV: GIỚI THIỆU CHƯƠNG TRÌNH
Trong phần này chỉ giới thiệu một số giao diện chính của chương trình
4.1 Chức Năng Chi Tiết
Form này đơn giản chỉ là lời chào giới thiệu trước khi vào chương trình.Form này xuất hiện đầu tiên khi chạy chương trình và sẽ ẩn đi sau một thời gianđịnh trước sau đó cho xuất hiện form login để đăng nhập chương trình
Dưới đây là hình ảnh minh họa
DNTN TIN HO.C NAM HU^O^NG Customer Infonnation Control System
tề*
QUAN LY HANG HOA VA BAN HANG
Version 1.0 OVHD Th&ỵ Pliiiti Áiih Tuác
Thông tin sê được ghi nhận từ 2 textbox và đêm so sánh trong CSDL, nếuđúng thì sẽ cho vào chương trình, nếu không thì thoát
Trang 13Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
■agMÉÉ L —ÉdBỊBBMMg&BaBBã -' m ^
iHẳSl
Hình 3 : Giao diện đăng nhập chương trình
4.1.3 Giao diện chính của chương trình
Đây là màn hình giao diện chính của chương trình tạo bằng Form MDI.Form MDI có đặc điểm là như là một form lớn bao quát tất cả các form khá, formnày sẽ chứa các form còn lại Khi sử dụng form này sê có thuận lợi hơn vì khôngphải cho xuất hiện nhiều thanh title trên taskbar, không rắc rối, lung tung và sêtạo cảm giác đơn giản dễ sử dụng hơn cho người quản lý
Giao diện của FormMDI em đã thiết kế như sau với đầy đủ Menubar(Menu Editor) StatusBar và Toolbar
MEBMki oa ỂÊÈ&— - to —
Hình 4 : Chương trình chính
Trang 14Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
4.1.4 Nhập sản phẩm, linh kiện vi tính
Như quy định trong doanh nghiệp thì khi nhập một sản phẩm mới vào khohàng thì công việc đầu tiên cần phải thực hiện là ghi nhận các thông tin sản phẩmlinh kiện trước khi nhập vào kho Trong khi thực tập tại doanh nghiệp, em nhậnthấy những thông tin cần thiết nhất về một sản phẩm cần phải có đế làm thủ tụcnhập vào kho
Khi nhập một hay nhiều loại hàng hóa, linh kiện vào kho thì trước tiên taphải nhập thông tin về từng sản phẩm, linh kiện đó(hoặc từng lô sản phẩm linhkiện nhập vào, số lượng từng lô là bao nhiêu, ), nguồn nhập tù' nhad cung cấpnào, Sau khi đã có thông tin về sản phẩm linh kiện mà chúng ta sắp nhập vàokho hàng thì tiếp theo ta cần làm một bản hợp đồng (vì thời gian không nhiều đề
em nghiên cứu kỹ về một bản họp đồng chi tiết nên em xin đơn giản hóa bản họpđồng về mặt nội dung nhưng vẫn mang chức năng chính của một bán họp đồngnhư mã số họp đồng, ngày thực hiện họp đồng, )
Sau đây là giao diện của thao tác nhập thông tin sản phâm mà em đã thiết
Hình 5 : Nhập thông tin hàng hóa sản phẩm vào kho
Form này gồm 8 lable tương ứng với 8 textbox đê lấy thông tin đưa vào cơ
Trang 15Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
nghiệp còn thu vào kho bàn ghế vi tính, loa vi tính, ), chức năng này được tạolập sằn trong CSDL
Có 4 CommandButton tương ứng cho các chức năng Lưu, Thêm, Đóng vàXem Kho Hàng Sau khi đã có ADODC rồi thì đoạn mã lệnh của 4CommandButton này khá đơn giản, chúng thực hiện Lim những thông tin đãđược nhập trong các Texbox vào CSDL Button Thêm là đế tiếp tục nhập thôngtin sản phẩm khác Button Xem Kho Hàng liên kết đến form chứa tất cả thông tinchi tiết của các sản phẩm linh kiện ở trong kho
Khi nhập hàng hóa sản phẩm vào kho thì phải có hợp đồng nhập Formnày gồm 4 lable và 4 textbox, đơn giản chỉ nhập số họp đồng nhập kho và ngàynhập kho, nhà cung cấp sản phẩm và mã nhân viên làm thủ tục họp đồng
Cũng như các Form khác, các commandbutton có chức năng tương tự nên
em không đưa Code ra mà chỉ trình bày về giao diện cũng như chức năng của
Hình 6 : Bảng họ’p đồng
Tất nhiên song song với họp đồng là chứng tù’ thu chi, form này thì lấythông tin từ CSDL mà ta đã nhập vào trước đó như thông tin hàng hóa, số hợpđồng, mã nhân viên
Trang 16Hệ Thống Quản Lý Hàng Hóa Và Bán Hàng Trong Doanh Nghiệp
Mỗi chứng từ như vậy chỉ tương ứng với một mã số họp đồng mà thôi,nhưng mồi hợp đồng như vậy có thể có nhiều mã hàng tương ứng với số lượng
và đơn giá khác nhau
Trong form, khi sản phẩm nào đã được nhập vào kho hàng rồi thì khi chochạy form này, các sản phẩm đó mới xuất hiện, chính vì thế nên sẽ tránh đitrường hợp bảo hành nhầm sản phẩm
Hơn thế, mỗi sản phâm khi được liệt kê sẽ tương ứng theo nó là ngày bán
và thời gian bảo hành là bao nhiêu, như thế sẽ đè dàng cho việc quản lý hơn