Đứng trước xu hướng phát triển nhanh và mạnh mẽ của nền công nghệ thông tin của thế giới cũng như nền công nghệ thông tin nước nhà , thì tin học hóa các công việc quản lý là rất quan trọng và là vấn đề bức thiết hiện nay. Nó sẽ giúp cho các cơ quan hành chính , các doanh nghiệp giải quyết được những công việc một cách nhanh chóng và ít sai sót nhất đặc biệt là trong lĩnh vực quản lý sổ sách , chứng từ. Những ứng dụng về cơ sở dữ liệu đã giải quyết được vấn đề bức thiết nêu trên
37 trang |
Chia sẻ: tlsuongmuoi | Lượt xem: 3629 | Lượt tải: 4
Bạn đang xem trước 20 trang tài liệu Luận văn Quản lý bán hàng _ Full code, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
PHỤ LỤC
LỜI CẢM ƠN 3
LỜI NÓI ĐẦU 4
CHƯƠNG I : GIỚI THIỆU ĐỀ TÀI 5
I./ Tình trạng hiện tại của doanh nghiệp: 5
1./ Đối tượng sản phẩm : 5
2./ Đối tượng là khách hàng , nhà cung cấp sản phẩm điện thoại: 5
3./ Đối tượng là nhân viên công ty , và tài khoản truy cập : 5
II./ Tổng quan về đề tài : 6
1./ Lý do chọn đề tài : 6
2./ Mục đích của đề tài : 6
3./ Nhiệm vụ của đề tài : 6
4./ Các bước phát triển của quá trình xây dựng hệ thống : 6
4.1 ./ Phân tích 6
4.2 ./ Thiết kế 6
4.3./ Thực hiện 7
CHƯƠNG II : PHÂN TÍCH HỆ THỐNG 8
I./ Tổng quát hệ thống ( Mô hình tổng thể) : 8
II./ Biểu đồ phân cấp chức năng : 8
III./ Biểu đồ mức khung cảnh : 9
IV ./ Biểu đồ dữ liệu mức đỉnh : 9
IV ./ Biểu đồ dữ liệu mức đỉnh : 10
V./ Biểu đồ luồng dữ liệu mức dưới đỉnh : 10
CHƯƠNG III : THIẾT KẾ CƠ SỞ DỮ LIỆU 12
1./ Mô hình thực thể kết hợp : 12
s2./ Mô hình cơ sở dữ liệu quan hệ : 12
2./ Mô hình cơ sở dữ liệu quan hệ : 13
3./ Bảng diễn tả các thuộc tính của bảng : 13
3.1 ./ TÀI KHOẢN : 13
3.2/ QUẢN LÝ NGƯỜI DÙNG : 14
3.3 / TRÌNH ĐỘ : 14
3.4 / PHIẾU XUẤT : 14
3.5 ./ PHIẾU NHẬP : 15
3.6/ : NHÂN VIÊN : 15
3.7 / NHÀ CUNG CẤP : 16
3.8/ LOẠI HÀNG : 16
3.9 / KHÁCH HÀNG : 16
3.10 / HÓA ĐƠN XUẤT : 17
3.11/ HÓA ĐƠN NHẬP : 17
3.12 / HÀNG HÓA : 17
3. 13 ./ HÀNG ĐÃ BÁN : 18
3.14/ CHỨC VỤ 18
4./ Mô hình kết nối dữ liệu : 19
CHƯƠNG IV : GIỚI THIỆU CHƯƠNG TRÌNH 20
1./ Giới thiệu qua và hướng dẫn cách sử dụng chương trình : 20
1.1 / Form mở đầu ( welcome) 20
1.2 / Đăng nhập : 21
1.3 / Màn hình giao diện chính : 21
1.4 / Nhập hàng hóa : 22
1.5 . Hóa đơn nhập hàng / xuất hàng . Tạo phiếu nhập / Xuất: 25
1.6 / Thông tin khách hàng : 28
1.7 / Quản lý người dùng : 29
1.8/ Nhân viên : 30
2./ Giao diện chương trình đang hoạt động : 32
CHƯƠNG VI : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 34
I ./ KẾT LUẬN : 34
II./ HẠN CHẾ CỦA CHƯƠNG TRÌNH : 34
III ./ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI : 34
PHỤ LỤC HÌNH ẢNH
Hình 1 : Relationship 19
Hình 2 : Màn hình welcome hiện lên khi chạy chương trình 20
Hình 3 :Hình ảnh đăng nhập trước khi vào chương trình chính 21
Hình 4 : Giao diện chính của chương trình 22
Hình 7 : Đoạn lệnh cho nút Lưu và nút Xóa 25
Hình 5 : Nhập thông tin hàng hóa vào cơ sở dữ liệu 23
Hình 6 : Đoạn lệnh chọn ảnh, xem ảnh và tải treeview trong form 25
Hình 8 : Hóa đơn xuất hàng 26
Hình 9 : Hóa đơn nhập hàng 26
Hình 10 : Phiếu xuất 27
Hình 11 : Phiếu nhập 27
Hình 12 : Đoạn code tính chi phí 28
Hình 13 : Khách hàng 29
Hình 14 : Quản lý người dùng 30
Hình 15 : Thông tin nhân viên 31
Hình 16 : Tìm kiếm hàng hóa 32
Hình 17 : Giao diện chương trình sử dụng 33
LỜ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ành mộ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 AnhLỜ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ần thiế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
CHƯƠ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ẽ truy vấ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ủa doanh 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à một việc tương đối đơn giản nhưng khi số lượng nhân viên ngày càng tăng thì vấn đề đặt ra 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ờ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 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ó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ơn trong việc quả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ếu xuấ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ó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ì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
- Thiết kế tổng thể
- Thiết kế chi tiết
4.3./ Thực hiện
- Cài đặt hệ thống vào máy
- Khai thác và thích ứng
CHƯƠNG II : PHÂN TÍCH HỆ THỐNG
I./ Tổng quát hệ thống ( Mô hình tổng thể) :
TÀI KHOẢN NGƯỜI DÙNG
HỆ THỐNG QUẢN LÝ BÁN HÀNG
KHÁCH HÀNG
NHÂN VIÊN
HÀNG HÓA
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 :
TT TAI KHOAN
KHÁCH HÀNG
QUẢN LÝ BÁN HÀNG
NHÂN VIÊN, QUẢN LÝ
HÀNG HÓA
PHIẾU XUẤT
TAO TK
XUẤT HÀNG
HÓA ĐƠN XUẤT
QUYEN TRUY CAP HE THONG
HÓA ĐƠN NHẬP
NHẬP HÀNG
PHIẾU NHẬP
NHA CUNG CAP
III./ Biểu đồ mức khung cảnh :
HỆ THỐNG QUẢN LÝ BÁN HÀNG
NHÀ CUNG CẤP , KHÁCH HÀNG
NHÂN VIÊN , QUẢN LÝ
IV ./ 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 :
NHẬP HÀNG
HÓA ĐƠN XUÁT
KHÁCH HÀNG
XUẤT HÀNG
HÓA ĐƠN NHẬP
HỆ THỐNG QUẢN LÝ
V./ Biểu đồ luồng dữ liệu mức dưới đỉnh :
Xử 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
CHƯƠNG III : THIẾT KẾ CƠ SỞ DỮ LIỆU
-Điện thoại
-Email
-Địa chỉ
-Tên nhà CC
-Mã nhà CC
NHÀ CC
1./ Mô hình thực thể kết hợp :
Thuộc
Có
Thuộc
Thuộc
Thuộc
Thuộc
Thuộc
-Tổng tiền
-Đơn giá
-Tiền VAT
-VAT
-Ngày nhập
-Số lượng
QUẢN LÝ TK
PHIẾU XUẤT
-Tổng tiền
-Đơn giá
-Tiền VAT
-VAT
-Ngày nhập
-Số lượng
-Tổng tiền
-Tiền VAT
-VAT
-VAT
-Mã phiếu nhập
-Ngày nhập
-Mã hóa đơn
Hóa đơn nhập
Hóa đơn xuất
-Ngày xuất
-Mã hóa đơn
-Email
-Địa chỉ
-Điện thoại
-Tên khách hàng
-Mã khách hàng
KHÁCH HÀNG
-Ghi chú
Ngày nhập
Hình ảnh
Tổng tiền nhập
Tiền VAT
VAT
Giá bán ra
Giá nhập vào
Số lượng
Đơn vị
Tên mặt hàng
Mã mặt hàng
HÀNG HÓA
-Hình ảnh
Mã phiếu nhập
PHIẾU NHẬP
-Số lượng
-Đơn vị
-Tên mặt hàng
-Mã mặt hàng
HÀNG ĐÃ BÁN
-Email
-Số điện thoại
-Dia chi
-Gioi tinh
-Ngày sinh
-Họ tên
-Mã nhân viên
NHÂN VIÊN
-Ghi chú
-Tên loại hàng
-Mã loại hàng
LOẠI HÀNG
-Tên trình độ
-Mã trình độ
TRÌNH ĐỘ
CHỨC VỤ
-Tên chức vụ
-Mã chức vụ
s2./ 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 :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Taikhoan
Text
255
Tài khoản
Matkhau
Text
255
Mật khẩu
Hoten
Text
255
Họ tên
Giới tính
Yex/no
Giới tính
Machucvu
Text
255
Mã chức vụ
Ngaytao
Text
255
Ngày tạo
Quyen
Text
255
Quyền truy cập
3.2 / TRÌNH ĐỘ :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Matrinhdo
Text
255
Mã trình độ
Tentrinhdo
Text
255
Tên trình độ
3.3 / PHIẾU XUẤT :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Maphieuxuat
Text
25 , >
Mã phiếu xuất
Mamathang
Text
20 , >
Mã mặt hàng
Ngayban
Text
255
Ngày bán
Soluong
Number
Longinteger
Số lượng
VAT
Text
255
VAT
Tienvat
Text
255
Tiền VAT
Dongia
Text
255
Đơn giá
Tongtien
Text
255
Tổng tiền
Manhanvien
Text
255
Mã nhân vien
Ghichu
Text
255
Ghi chú
3.4./ PHIẾU NHẬP :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Maphieunhap
Text
25 , >
Mã phiếu nhập
Mamathang
Text
20 , >
Mã mặt hàng
Soluong
Number
Longinteger
Số lượng
Ngaynhap
Text
255
Ngày nhập
VAT
Text
255
VAT
Tienvat
Text
255
Tiền vat
Dongia
Text
255
Đơn giá
Tongtien
Text
255
Tongtien
Manhanvien
Text
20 , >
Mã nhân viên
Ghichu
Text
255
Ghi chú
3.5/ : NHÂN VIÊN :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Manhanvien
Text
25 , >
Mã nhân vien
Hoten
Text
255
Họ tên
Ngaysinh
Text
255
Ngày sinh
Gioitinh
Yes/no
Giới tính
Diachi
Text
255
Địa chỉ
Sodienthoai
Text
255
Số điện thoại
Email
Text
255
Email
Matrinhdo
Text
255
Mã trình độ
Machucvu
Text
255
Mã chức vụ
Hình ảnh
Text
255
Hình ảnh
3.6 / NHÀ CUNG CẤP :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Manhacungcap
Text
25 , >
Mã nhà cung cấp
Tenhacungcap
Text
255
Tên nhà cung cấp
Diachi
Texy
255
Địa chỉ
Dienthoai
Text
255
Điện thoại
Email
Text
255
Email
3.7/ LOẠI HÀNG :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Maloaihang
Text
25 , >
Mã loại hàng
Tenloaihang
Text
255
Tên loại hàng
Ghichu
Text
2555
Ghi chú
3.8 / KHÁCH HÀNG :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Makhachhang
Text
25 , >
Mã khách hàng
Tenkhachhang
Text
255
Tên khách hàng
Diachi
Text
255
Địa chỉ
Sodienthoai
Text
255
Số điện thoại
Email
Text
255
Email
3.9 / HÓA ĐƠN XUẤT :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Mahoadonxuat
Text
20 , >
Mã hóa đơn xuất
Ngayxuat
Text
255
Ngày xuất
Makhachhang
Text
25 , >
Mã khách hàng
Manhanvien
Text
25 , >
Mã nhân viên
Ghichu
Text
255
Ghi chú
3.10/ HÓA ĐƠN NHẬP :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Sophieu
Text
20 , >
Số phiếu
Ngaynhaphang
Date/time
Ngày nhập hàng
Manhacungcap
Text
25 , >
Mã nhà cung cấp
Manhanvien
Text
25 , >
Mã nhân viên
Ghichu
Text
255
Ghi chú
3.11 / HÀNG HÓA :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Mamahang
Text
20 , >
Mã mặt hàng
Tenmathang
Text
255
Tên mặt hàng
Donvi
Text
255
Đơn vị
Soluong
Text
255
Số lượng
Gianhapvao
Text
255
Giá nhập vào
Giabanra
Text
255
Giá bán ra
VAT
Text
255
VAT
Tienvat
Text
255
Tiền VAT
Tongtiennhapvao
Text
255
Tổng tiền nhập vào
Maloaihang
Text
255
Mã loại hàng
Anh
Text
255
Hình ảnh
Ngaynhap
Text
255
Ngày nhập
Ghichu
Text
255
Ghi chú
3. 12 ./ HÀNG ĐÃ BÁN :
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Mamathang
Text
20 , >
Mã mặt hàng
Tenmathang
Text
255
Tên mặt hàng
Donvi
Text
255
Đơn vị
Soluong
Text
255
Số lượng
Maloaihang
Text
255 , >
Mã loại hàng
ghichu
Text
255
Ghi chú
3.13/ CHỨC VỤ
Tên trường
Kiểu dữ liệu
Kích thước
Ghi chú
Machucvu
Text
255
Mã chức vụ
Tenchucvu
Text
255
Tên chức vụ
4./ Mô hình kết nối dữ liệu :
Hình 1 : Relationship
CHƯƠ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
1.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
Giao diện chính của chương trình được tạo từ form MDIForm . MDIForm là một form cha bao quát tất cả các form khác vì không phả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 cho người sử dụng cảm thấy đơn giản , dễ sử dụng hơn
Giao diện chính của chương trinh nhưn sau :
Hình 4 : Giao diện chính của chương trình
1.4 / Nhập hàng hóa :
Như quy định trong doanh nghiệp thì khi nhập một sản phẩm mới vào kho hà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ẩm linh kiện trước khi nhập vào kho. Trong khi thực tập tại doanh nghiệp, em nhận thấ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ục nhậ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 ta phải nhập thông tin về từng hàng hóa linh kiện đó(hoặc từng lô sản phẩm linh kiện nhập vào, số lượng từng lô là bao nhiêu,…), nguồn nhập từ nhà cung cấp nào,… Sau khi đã có thông tin về hàng hóa linh kiện mà chúng ta sắp nhập vào kho 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 hóa đơn nhập chi tiết nên em xin đơn giản hóa hóa đơn nhập về mặt nội dung nhưng vẫn mang chức năng chính của một hóa đơn nhập như mã số hóa đơn, ngày thực hiện,…)
Sau đây là giao diện của thao tác nhập thông tin sản phẩm mà em đã thiết kế với đầy đủ các textbox nhập liệu cần thiết
Hình 5 : Nhập thông tin hàng hóa vào cơ sở dữ liệu
Form này bao gồm 12 lable tương ứng với 11 textbox,1 DTPicker và 1 combobox , 2 picturebox để lấy thông tin đưa vào cơ sở dữ liệu.Ngoài ra form còn có 1 treeview và listbox để hiền thị lên thông tin loại hàng và danh sách các mặt hàng . Trong form có chức năng nhập mã mặt hàng tự động – khi chương trình sẽ tự kiểm tra trong cơ sở dữ liệu và tự tạo 1 mã mặt hàng không trùng với mã đã có trong CSDL ( theo hiện taih thì công ty còn nhập vào các loại điện thoại hãng SamSung mới và phù hợp với túi tiền của người dùng ,…). Những ô textbox có màu cam là những ô mà người sử dụng không được them thông tin vào, đây là những ông mà chương trình sẽ tự tính toán , kiểm tra trong CSDL để them vào . Nút DTPicker dùng để chọn ngày tháng
Có 9 CommandButton tương ứng với từng chức năng trong chương trình như Thêm , Lưu , Sửa, Xóa , Thoát , Chọn ảnh , Chọn lại ảnh , Tính chi phí , Trợ giúp. Form sử dụng DAO 3.6 nên mã lệnh để chạy được form có 1 chút phức tạp . Sau đây là 1 số đoạn lệnh tượng trưng :
Hình 6 : Đoạn lệnh chọn ảnh, xem ảnh và tải treeview trong form
Nút Lưu được dùng để lưu thông tin vào cơ sở dữ liệu khi nhấp vào nút Thêm và nhập đầy đủ thông tin vào các textbox trên .Nút Xóa dùng để xóa các mặt hàng đã hết trong cơ kho hoặc các mặt hàng mà công ty ngừng bán . Sau đây là đoạn code thực hiện chức năng đã nêu trên
Hình 7 : Đoạn lệnh cho nút Lưu và nút Xóa
1.5 . Hóa đơn nhập hàng / xuất hàng . Tạo phiếu nhập / Xuất:
Khi nhập/ xuất hàng hóa , linh kiện vào kho hoặc xuất bán cho khách thì phải có hóa đơn nhập / xuất hàng. Form này gồm 5 lable , 5 textbox , 2 combobox và 1 nút DTPicker, các thành phần trên dùng để nhập số hóa đơn ,ngày tạo hóa đơn , nhà cung cấp sản phẩm hoặc là khách hàng và mã nhân viên đã tạo hóa đơn.
Hình 8 : Hóa đơn xuất hàng
Hình 9 : Hóa đơn nhập hàng
Sau khi đã nhập đầy đủ thông tin thì nhấp lưu , nếu muốn tạo phiếu nhập / xuất ngay , thì bạn nhấp chuột vào nút Tạo phiếu đối với Form Hóa đơn nhập và Tạo phiếu xuất đối với Form Hóa đơn xuất
Hình 10 : Phiếu xuất
Hình 11 : Phiếu nhập
Form phiếu nhập / xuất gồm có 10 lable , 10 textbox , 3 combobox và 1 DTPicker dùng để nhận dữ liệu tạo phiếu và lưu vào cơ sở dữ liệu . Các textbox được đặt màu như em đã nói ở trên là người dùng không được nhập thông tin vào trực tiếp mà được nhận thông tin từ các combobox có sẵn thông tin do người dùng chọn hoặc chương trình sẽ tự động thêm vào . Trước khi nhấp Lưu phiếu thì bạn hãy Tính chi phí trước . Đoạn code để tính được chi phí :
Hình 12 : Đoạn code tính chi phí
Vì công việc tính chi phí của 2 form như nhau nên em chỉ minh họa 1 form .
1.6 / Thông tin khách hàng :
Đối với việc bán hàng hóa thì khách hàng là một yếu tố bắt buộc phải có . Để quản lý được lượng khách hàng thì form sau đã làm được điều này. Fom có 5 label và 5 textbox nhằm thực hiện công việc lưu vào cơ sở dữ liệu và xem lại thông tin khách hàng khi cần thiết. 1 listbox để hiển thị toàn bộ danh sách khách hàng của công ty – click vào tên của khách sẽ xem được thông tin chi tiết của từng người.
Hình 13 : Khách hàng
1.7 / Quản lý người dùng :
Chương trình ngoài các chức năng quản lý các thông tin sản phẩm , mặt hàng hay khách hàng thì 1 phẩn không thể thiếu đó là phần quản lý thông tin người sử dụng hệ thống , quyền truy cập vào hệ thống . Để thực hiện điều đó em sử dụng form sau :
Hình 14 : Quản lý người dùng
1.8/ Nhân viên :
Trong một công ty thì nhân viên là một thành phần không thể thiếu . Vậy để quản lý được hệ thống nhân viên của công ty ta sử dụng form sau .Giao diện của form như sau :
Form dùng để quản lý hệ thống nhân viên trong công ty . Form gồm có 9 label , 6 textbox , ….., dùng để hiển thị thông tin và xem thông tin của tưng nhân viên , picturebox dùng để hiện thị web của nhân viên .
Hình 15 : Thông tin nhân viên
1.9 / Tìm kiếm :
Một khi hàng hóa trong kho quá nhiều, khi khách hàng đặt hàng mà ta không biết trong kho hiện đang có hay còn với số lượng bao nhiêu trong kho để hực hiện mua bán với khách hàng, ta cần sử dụng đén chức năng tìm kiếm.
Với giao diện đơn giản, chỉ cần nhập tên hàng hóa mà ta cần tìm, nếu trong kho đang tồn tại sản phẩm đó thì nó sẽ liệt kê lên DataGrid, ngược lại sẽ hiện lên câu thông báo không tìm thấy.
Thực hiện tìm kiếm sản phẩm theo tên sản phẩm .Chức năng tìm kiếm này có vai trò không kém phần quan trọng, bởi vì khi khách hàng yêu cấu một sản phẩm nào đó mà kho hàng của doanh nghiệp quá lớn làm sao mà biết được là sản phẩm đó có trong kho hay không, hay là đã bán hết. Với chức năng tìm kiếm hàng hóa theo tên , nó sẽ tìm tên hàng mà ta yêu cầu khi nhập vào textbox rồi liệt kê danh sách các sản phẩm tìm được dưới dạng bảng
Hình 16 : Tìm kiếm hàng hóa
2./ Giao diện chương trình đang hoạt động :
Hình 17 : Giao diện chương trình sử dụng
CHƯƠNG VI : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
I ./ KẾT LUẬN :
Đứng trước xu hướng phát triển nhanh và mạnh mẽ của nền công nghệ thông tin của thế giới cũng như nền công nghệ thông tin nước nhà , thì tin học hóa các công việc quản lý là rất quan trọng và là vấn đề bức thiết hiện nay. Nó sẽ giúp cho các cơ quan hành chính , các doanh nghiệp giải quyết được những công việc một cách nhanh chóng và ít sai sót nhất đặc biệt là trong lĩnh vực quản lý sổ sách , chứng từ. Những ứng dụng về cơ sở dữ liệu đã giải quyết được vấn đề bức thiết nêu trên
Hệ thống quản lý hàng hóa và bán hàng với hình thức nhập dữ lieu đơn giản dễ thao tác và đầy đủ thông tin cần thiết giúp người quản lý hàng hóa nhẹ nhàng hơn và chính xác hơn.
Việc quản lý nhân sự cũng như quản lý tài khoản của người dùng , nhà cung cấp , khách hàng, giúp cho người quản lý kiểm soát được toàn bộ thông tin ví dụ như là nhân viên có bao nhiêu công ty , hàng hóa này nhập từ công ty nào , bao lâu , ngày nào nhập vv….
Trong đợt thực tập này em đã được giao việc thực hiện thiết kế hệ thống bán hàng tại Công Ty Cổ Phần Minh Long – H.Điện Bàn , Quảng Nam . Tuy chương trình chưa được hoàn thiện các chức năng , song nó đã cho em thấy được vấn đề quan trọng trong lĩnh vực quản lý.
II./ HẠN CHẾ CỦA CHƯƠNG TRÌNH :
Do thời gian thực hiện phân tích dữ liệu , thiết kế và viết code là tương đối với một đề tài tương đối rộng và phong phú nên không thể tránh khỏi những thiếu sót nhất định. Bên cạnh đó chương trình còn có một số chức năng chưa hoàn thiện và chính xác.
III ./ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI :
Hệ thống quản lý bán hàng sau khi được thiết kế và hoàn thiện sẽ góp phần quan trọng trong việc quản lý chứng từ sổ sách về hàng hóa , nhân viên , khách hàng tại công ty .
Đề tài của em vẫn còn nhiều thiếu xót và chưa được hoàn chỉnh. Mong sự góp ý của thầy cô giáo và các bạn để đề tài của em được hoàn chỉnh hơn
Một lần nữa em xin chân thành cảm ơn !
TÀI LIỆU THAM KHẢO
cc & dd
BORLAND DELPHI FOR WINDOWS (User’s Guide)
2. TEACH YOURSELF BORLAND DELPHI in 21 Days
COMPUTER GRAPHICS
Tác giả : Francis S. Hill, JR
Department of Electical and Computer Engineering Unitversity of
Massachusertts.
Macmillan Publishing Company NewYork.
VISUAL BASIC VÀ KỸ THUẬT LẬP TRÌNH
Người dịch : KS. Đỗ Phước
Của trung tâm đào tạo tin học Nước Nam _ 1992.
GIÁO TRÌNH NHẬP MÔN VISUAL BASIC
Tác giả : Vũ Minh Tưởng, Dương Anh Ngọc,
Trần Nam Thư, Lý Quốc Ngọc.
Đại Học Mở Bán Công TP.HCM_1995
6 . QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI MICROSOFT VISUAL BASIC 6.0 Tác giả: Ông Văn Thông
Các file đính kèm theo tài liệu này:
- Luận Văn Quản Lý Bán Hàng _ Full code.doc