Hệ thống quản lý bán hàng trong doanh nghiệp
Trang 1PHỤ LỤC
LỜI CẢM ƠN 5
LỜI NÓI ĐẦU 6
CHƯƠNG I : GIỚI THIỆU ĐỀ TÀI 7
I./ Tình trạng hiện tại của doanh nghiệp: 7
1./ Đối tượng sản phẩm : 7
2 / Đối tượng là khách hàng , nhà cung cấp sản phẩm điện thoại: 7
3./ Đối tượng là nhân viên công ty , và tài khoản truy cập : 7
II./ Tổng quan về đề tài : 8
1./ Lý do chọn đề tài : 8
2./ Mục đích của đề tài : 8
3./ Nhiệm vụ của đề tài : 8
4./ Các bước phát triển của quá trình xây dựng hệ thống : . 8
4.1 / Phân tích . 8
4.2 / Thiết kế . 8
4.3./ Thực hiện . 9
CHƯƠNG II : PHÂN TÍCH HỆ THỐNG 10
I./ Tổng quát hệ thống ( Mô hình tổng thể) : 10
II./ Biểu đồ phân cấp chức năng : 10
III./ Biểu đồ mức khung cảnh : 11
IV / Biểu đồ dữ liệu mức đỉnh : 11
Trang 2V./ Biểu đồ luồng dữ liệu mức dưới đỉnh : 12
CHƯƠNG III : THIẾT KẾ CƠ SỞ DỮ LIỆU 14
1./ Mô hình thực thể kết hợp : 14
s 2./ Mô hình cơ sở dữ liệu quan hệ : 14
2./ Mô hình cơ sở dữ liệu quan hệ : 15
3./ Bảng diễn tả các thuộc tính của bảng : 15
3.1 / TÀI KHOẢN : Error: Reference source not found 3.2/ QUẢN LÝ NGƯỜI DÙNG : 15
3.3 / TRÌNH ĐỘ : 16
3.4 / PHIẾU XUẤT : 16
3.5 / PHIẾU NHẬP : 17
3.6/ : NHÂN VIÊN : 17
3.7 / NHÀ CUNG CẤP : 18
3.8/ LOẠI HÀNG : 18
3.9 / KHÁCH HÀNG : 18
3.10 / HÓA ĐƠN XUẤT : 18
3.11/ HÓA ĐƠN NHẬP : 19
3.12 / HÀNG HÓA : 19
3 13 / HÀNG ĐÃ BÁN : 20
3.14/ CHỨC VỤ 20
4./ Mô hình kết nối dữ liệu : 20
CHƯƠNG IV : GIỚI THIỆU CHƯƠNG TRÌNH 22
1./ Giới thiệu qua và hướng dẫn cách sử dụng chương trình : 22
GVHD : Thầy Phạm Anh Tuấn
2
SVTH : Đào Thị Mai Anh
Trang 31.1 / Form mở đầu ( welcome) 22
1.2 / Đăng nhập : 23
1.3 / Màn hình giao diện chính : 23
1.4 / Nhập hàng hóa : 25
1.5 Hóa đơn nhập hàng / xuất hàng Tạo phiếu nhập / Xuất: 28
1.6 / Thông tin khách hàng : 31
1.7 / Quản lý người dùng : 32
1.8/ Nhân viên : 33
2./ Giao diện chương trình đang hoạt động : 35
CHƯƠNG VI : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 37
I / KẾT LUẬN : 37
II./ HẠN CHẾ CỦA CHƯƠNG TRÌNH : 37
III / HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI : 37
Trang 4PHỤ LỤC HÌNH ẢNH
Hình 1 : Relationship 21
Hình 2 : Màn hình welcome hiện lên khi chạy chương trình 22
Hình 3 :Hình ảnh đăng nhập trước khi vào chương trình chính 23
Hình 4 : Giao diện chính của chương trình 24
Hình 7 : Đoạn lệnh cho nút Lưu và nút Xóa 28
Hình 5 : Nhập thông tin hàng hóa vào cơ sở dữ liệu 26
Hình 6 : Đoạn lệnh chọn ảnh, xem ảnh và tải treeview trong form 27
Hình 8 : Hóa đơn xuất hàng 29
Hình 9 : Hóa đơn nhập hàng 29
Hình 10 : Phiếu xuất 30
Hình 11 : Phiếu nhập 30
Hình 12 : Đoạn code tính chi phí 31
Hình 13 : Khách hàng 32
Hình 14 : Quản lý người dùng 33
Hình 15 : Thông tin nhân viên 34
Hình 16 : Tìm kiếm hàng hóa 35
Hình 17 : Giao diện chương trình sử dụng 36
GVHD : Thầy Phạm Anh Tuấn
4
SVTH : Đào Thị Mai Anh
Trang 5LỜI CẢM ƠN
Để đề tài thực tập tốt nghiệp đạt kết quả tốt đẹp , trước hết em xin gửi đến toàn
thể các thầy cô trong khoa Tin học – Trung Tâm Phát Triển Phần Mềm lời chúc sức khỏe, lời chào trân trọng và lời cảm ơn sâu sắc nhất
Với sự quan tâm , dạy dỗ và chỉ bảo tận tình chu đáo của thầy cô , sự giúp đỡ của
các bạn , đến nay em đã có thể hoàn thành – đề tài thực tập tốt nghiệp , đề tài : Quản lý bán hàng
Để có được kết quả này , em xin đặc biệt gửi lời cảm ơn chân thành đến thầy giáo – Phạm Anh Tuấn , người đã tận tình , quan tâm giúp đỡ , vạch hướng cho em hoàn thànhmột cách tốt nhất đề tài thực tập trong thời gian qua
Mặt dù em đã cố gắng để hoàn thành tốt đề tài thực tập bằng tất cả các kiến thức và
nỗ lực của bản thân , nhưng chắc chắn sẽ không tránh khỏi thiếu xót Em rất mong nhận được sự chỉ bảo , đóng góp ý kiến của thầy cô
Một lần nữa em xin chân thành cảm ơn !
Đà Nẵng , ngày 25 tháng 5 năm 2011 Sinh viên
Đào Thị Mai Anh
Trang 6LỜI NÓI ĐẦU Với sự phát triển của xã hội ngày nay công nghệ thông tin đã trở nên quan trọng với tất
cả các ngành trong đó khoa học máy tính cũng phát triển mạnh mẽ và xâm nhập vào mọi lĩnh vực khoa học , kinh tế, xã hội, giáo dục , quản lý ,… Từ việc xây dựng chương trình khoa học kỹ thuật lớn đến các công việc quản lý đơn giản
Nước ta hiện nay , tin học đang ngày càng được ứng dụng rộng rãi trong công tác quản
lý và từng bước khẳng định sứa mạnh của mình Các bài toán quản lý , vô cùng đa dạng
và phong phú tùy từng ngành nghề Cung với xu thế đó việc tin học hóa công tác Quản lýbán hàng trong các công ty là một vấn đề hết sức cần thiết và luôn luôn nhận được sự quan tâm của các công ty
Với lượng kiến thức mà em đã học hỏi được và vận dụng lý thuyết đó vào công việc
thực tiễn là em đã xây dựng chương trình “ Quản lý bán hàng “ Tuy lĩnh vực này k còn
mới mẻ gì nhưng đối với từng nơi , từng lúc nó vẫn mang tinh hiện thực tế công việc cầnthiết Qua một thời gian phân tích , tìm hiểu , nghiên cứu , bám sát thực tế công việc kết
hợp với lý thuyết được học ,với nhu cầu thực tế đó em đã xây dựng nên chương trình “
“Quản Lý Bán Hàng” trên cơ sở ngôn ngữ lập trình Visual Basic 6.0
Với sự cố gắng , nỗ lực của bản thân và sự giúp đỡ của Thầy Phạm Anh Tuấn em đã
hoàn thành đề tài thực tập này Do kinh nghiệm của bản thân còn hạn chế nên trong quá trình làm em còn nhiều thiết sót Em rất mong nhận được sự đóng góp ý kiến của quý
thầy cô và các bạn Em xin chân thành cảm ơn thầy cô khoa Tin học – Trung Tâm Phát Triển Phần Mềm và đặt biệt là Thầy Phạm Anh Tuấn đã giúp đỡ em rất nhiều
trong đợt thực tập này
Em xin chân thành cảm ơn !
Đà nẵng , ngày 25 tháng 5 năm 2011
Sinh Viên
Đào Thị Mai Anh
GVHD : Thầy Phạm Anh Tuấn
6
SVTH : Đào Thị Mai Anh
Trang 7CHƯƠNG I : GIỚI THIỆU ĐỀ TÀI I./ Tình trạng hiện tại của doanh nghiệp:
Khi khảo sát quát 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./ Đối tượng sản phẩm :
Bao gồm các loại điện thoại của hang SAMSUNG , linh kiện máy tính , thiết bị văn
phòng , và một số sản phầm khách Những sản phẩ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ưu trữ trong cơ sở dữ liệu Khi cần thiết ta sẽ truyvấn đến sản phẩm linh kiện mà ta cần một cách nhanh chóng Hiện tại doanh nghiệp chưa có chương trình nào đáp ứng được yêu cấu đó mà chỉ đơn giản với việc ghi nhập thông tin bằng giấy tờ như thế sẽ mất thời gian và công sữ để quản lý tất cả các sản phẩm trong kho và hệ th 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ách 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 nhu cầu đó
2./ Đối tượng là khách hàng , nhà cung cấp sản phẩm điện thoại:
Trong việc kinh doanh thì đây là yếu tố không thể thiếu Nhà cung cấp là nơi cung
cấp sản phẩm linh kiện cho doanh nghiệp ,chúng ta sẽ có nhiều nhà cung cấp và mỗi nhà cung cấp sẽ cung cấp một loại mặt hàng hoặc nhiề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ường tiêu thụ củadoanh nghiệp , như vậy thì vấn đề quản lý thông tin , địa chỉ khách hàng , thông tin nhân viên hay những thông tin nào đó là yếu tố không kém phần quan trọng trong hệ thống quản lý hàng hóa và bán hàng
3./ Đối tượng là nhân viên công ty , và tài khoản truy cập :
Là một doanh nghiệp , số lượng nhân viên không nhiều nhên việc quản lý nhân viên là
Trang 8ra là phải quản lý chặt chẽ thông tin của từng nhân viên một cách chuyên nghiệp và linh hoạt nhất
II./ Tổng quan về đề tài :
1./ 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 doanh nghiệp Hơn nữa, trong thờibuổ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 thườ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óatrong 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ơn trong việcquản lý hàng hóa và bán hàng cũng như những vấn đề liên quan như nhân viên , phiếuxuất , phiếu nhập hàng
2./ Mục đích của đề tài :
Khi xây dựng hệ thống, để xác định được công việc mà chương trình mình phải thực hiện thì ta cần xác định rõ mục đích của đề tài là gì? Và mục đích của đề tài mà em thực hiện là quản lý các sản phẩm, linh kiện hàng hóa được nhập vào kho, đã bán ra,…; các thông tin về nhà cung cấp, về khách hàng, về nhân viên trong doanh nghiệp,…
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óamộ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ácchức năng cần thiết của một chương trình quản lý như tìm kiếm, nhập kho xuất kho,chứng từ thu chi, các hóa đơn nhập /xuất, …
4./ Các bước phát triển của quá trình xây dựng hệ thống :
4.1 / Phân tích
- Xác định vấn đề cần làm
- Nghiên cứu , tìm hiểu kỹ về tình trạng của doanh nghiệp
4.2 / Thiết kế
- Tạo cơ sở dữ liệu
GVHD : Thầy Phạm Anh Tuấn
8
SVTH : Đào Thị Mai Anh
Trang 10CHƯƠNG II : PHÂN TÍCH HỆ THỐNGI./ Tổng quát hệ thống ( Mô hình tổng thể) :
II./ Biểu đồ phân cấp chức năng :
Sơ đồ phân cấp chức năng được sử dụng để nêu ra các chức năng và quá trình cho
biểu đồ luồng dữ liệu , thông qua đó mô tả các chức năng xử lý của hệ thống theo dạng mức Việc phân rã chức năng được thực hiện trong sơ đồ phân cấp chức năng còn được dung để chỉ ra mức độ mà từng quá trình hoặc quá trình con phải xuất hiện
Khảo sát tại Công Ty Cổ Phần Minh Long , sơ đồ phân cấp chức năng của hệ thống quản lý khám chữa bệnh như sau :
GVHD : Thầy Phạm Anh Tuấn
10
SVTH : Đào Thị Mai Anh
QUẢN LÝ BÁN HÀNG
KHÁCH HÀNG
TÀI KHOẢN NGƯỜI DÙNG
Trang 11III./ Biểu đồ mức khung cảnh :
QUẢN LÝ BÁN HÀNG
KHÁCH HÀNG HÀNG HÓA NHÂN VIÊN, QUẢN LÝ
Trang 12IV / Biểu đồ dữ liệu mức đỉnh :
Mức đỉnh được phân rã từ mức khung cảnh trong đó :
+ Các chức năng được phân rã tương ứng với 2 trong biểu đồ phân cấp chức năng+ Các luồng dữ liệu vào ra với tác nhân ngoài được bảo toàn
+ Có thể bổ sung các luồng dữ liệu nội bộ
+ Đã xuất hiện các kho dữ liệu
Ta có biểu đồ luồng dữ liệu mức đỉnh như sau :
V./ Biểu đồ luồng dữ liệu mức dưới đỉnh :
HÓA ĐƠN NHẬP
Trang 13Xử lý thông tin
Người quản lý
Nhân viên Nhà cung cấp
Khách hàng
Thủ tục nhập, xuất Thông tin hàng
hóa
Trang 14CHƯƠNG III : THIẾT KẾ CƠ SỞ DỮ LIỆU 1./ Mô hình thực thể kết hợp :
-Họ tên -Ngày sinh -Gioi tinh -Dia chi -Số điện thoại -Email -Hình ảnh
HÀNG HÓA
Mã mặt hàng
Tên mặt hàng
Số lượng Đơn vị
Giá nhập vào Giá bán ra VAT Tiền VAT Tổng tiền nhập Hình ảnh Ngày nhập
NHÀ CC -Mã nhà CC
-Tên nhà CC -Địa chỉ -Email -Điện thoại
-Mã khách hàng
QUẢN LÝ TK
-Tên khách hàng -Điện thoại
KHÁCH HÀNG
-Địa chỉ -Email
Hóa đơn xuất
-Số lượng
-Ngày nhập
-Ngày nhập -VAT -Tiền VAT
Thuộc
Trang 152./ Mô hình cơ sở dữ liệu quan hệ :
-QUẢN LÝ NGƯỜI DÙNG (Taikhoan, matkhau , hoten , ngaysinh , gioitinh ,
machucvu , ngaytao, quyen )
-TRÌNH ĐỘ (Matrinhdo , tentrinhdo)
-PHIẾU XUẤT ( Maphieuxuat , mamathang , ngayban ,soluong ,VAT , tienvat , dongia
, tongtien , manhanvien , ghichu )
- PHIẾU NHẬP ( Maphieunhap , mamathang , ngaynhap , soluong , VAT , tienvat ,
dongia , tongtien , manhanvien, ghichu )
-NHÂN VIÊN ( Manhanvien , hoten , ngaysinh , gioitinh , diachi ,sodienthoai ,email ,
matrinhdo , machucvu , hinhanh )
-NHÀ CUNG CẤP ( Manhacungcap , tennhacungcap , diachi , dienthoai , email ) -LOẠI HÀNG ( Maloaihang , tenloaihang , ghichu )
- KHÁCH HÀNG ( Makhachhang , tenkhachhang , diachi , sodienthoai , email )
-HÓA ĐƠN XUẤT ( Mahoadonxuat , ngayxuat , makhachhang , manhanvien ,ghichu) -HÓA ĐƠN NHẬP (Mahoadonnhap , ngaynhaphang , manhacungcap , manhanvien ,
ghichu)
-HÀNG HÓA ( Mahanghoa , tenmathang , donvi ,soluong , gianhapvao , giabanra ,
VAT, tienvat , tongtiennhapvao , maloaihang , anh , ngaynhap , ghichu )
-HÀNG ĐÃ BÁN ( Mamathang , tenmathang , donvi , soluong , maloaihang , ghichu ) -CHỨC VỤ ( Machucvu, tenchucvu )
3./ Bảng diễn tả các thuộc tính của bảng :
Để diễn tả các thuộc tính của các bản ta sử dụng hệ quản trị CSDL Access 2007 Tạo các bảng và các mối quan hệ giữa chúng trước khi ta thiết kế giao diện chương trình Sau đây là thông tin chi tiết của từng bảng :
3.1/ QUẢN LÝ NGƯỜI DÙNG :
Trang 16Tên trường Kiểu dữ liệu Kích thước Ghi chú
GVHD : Thầy Phạm Anh Tuấn
16
SVTH : Đào Thị Mai Anh
Trang 17Ghichu Text 255 Ghi chú
3.4./ PHIẾU NHẬP :
3.5/ : NHÂN VIÊN :
Trang 18Machucvu Text 255 Mã chức vụ
3.6 / NHÀ CUNG CẤP :
3.7/ LOẠI HÀNG :
3.8 / KHÁCH HÀNG :
3.9 / HÓA ĐƠN XUẤT :
GVHD : Thầy Phạm Anh Tuấn
18
SVTH : Đào Thị Mai Anh
Trang 19Mahoadonxuat Text 20 , > Mã hóa đơn xuất
3.10/ HÓA ĐƠN NHẬP :
3.11 / HÀNG HÓA :
Trang 20Maloaihang Text 255 Mã loại hàng
3 12 / HÀNG ĐÃ BÁN :
3.13/ CHỨC VỤ
4./ Mô hình kết nối dữ liệu :
GVHD : Thầy Phạm Anh Tuấn
20
SVTH : Đào Thị Mai Anh
Trang 21Hình 1 : Relationship
Trang 22CHƯƠNG IV : GIỚI THIỆU CHƯƠNG TRÌNH 1./ Giới thiệu qua và hướng dẫn cách sử dụng chương trình :
Chương trình Quản lý bán hàng được xây dựng bằng ngôn ngữ lập trình Visual Basic
6.0 Chương trình được quản lý được việc nhập , xuất bán hàng , quản lý thông tin nhân viên trong công ty một cách thuận lợi và dễ dàng
1.1 / Form mở đầu ( welcome)
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
Hình 2 : Màn hình welcome hiện lên khi chạy chương trình
GVHD : Thầy Phạm Anh Tuấn
22
SVTH : Đào Thị Mai Anh
Trang 231.2 / Đăng nhập :
Sau khi màn hình welcome xuất hiện , màn hình đăng nhập vào hệ thống sẽ xuất hiện , bạn chọn tên tài khoản đăng nhập , gõ mật khẩu và nhập quyền truy cập – chương trình hiện có 2 quyền đó là Admin và User
Hình 3 :Hình ảnh đăng nhập trước khi vào chương trình chính
1.3 / Màn hình giao diện chính :
Sau khi đăng nhập thành công thì chương trình sẽ vào giao diện chính của chương trình quản lý bán hàng ở công ty