Luận văn Quản lý bán hàng _ Full code

Đứ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

doc37 trang | Chia sẻ: tlsuongmuoi | Lượt xem: 3638 | Lượt tải: 4download
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 Anh LỜ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ụ s 2./ 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:

  • docLuận Văn Quản Lý Bán Hàng _ Full code.doc
Tài liệu liên quan