Đề tài Quản lý bán hàng bằng Visual Basic 6.0 kết hợp với cơ sở dữ liệu Access

Trong những năm ngần đây,với sự phát triển mạnh mẻ,rộng khắp của công nghệ thông tin, máy vi tính trên phạm vi toàn cầu, nó nhanh chóng ăn xâu và giữ vai trò chủ đạo trong các ngành kinh tế,quân sự,giáo dục . .Việc úng dụng Tin Học vào các lĩnh vực quản lý hết sức cần thiết trong quá trình làm việc để đạt hiệu quả cao nhất,ngày càng được quan tâm và sử dụng hiệu quả, đêm lại lợi ích to lớn về mọi mặt.Sự lớn mạnh của máy vi tính đã giúp đở cho con người rất nhiều trong công việc đặc biệt la trong công tác quản lý,nghiên cứu khoa học.Thông qua máy vi tính con người có thể xử lý những công việc rất phức tạp ma con người rất khó khăn đẻ thực hiện được và không thể thực hiện được.Với sự phát triển không ngừng của công nghệ thông tin và kĩ thuật lập trình,các công ty lớn ,tới các danh nghiệp bán hàng sỉ và lẻ đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống công nghệ thông tin của mình nhằm tin học hoá các hoạt động tác của đơn vị mình,mức độ hoàn thiện tuỳ thuộc vào quá trình phân tích và thiết kế hệ thống.

doc18 trang | Chia sẻ: tuandn | Lượt xem: 12105 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Đề tài Quản lý bán hàng bằng Visual Basic 6.0 kết hợp với cơ sở dữ liệu Access, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
LỜI MỞ ĐẦU Trong những năm ngần đây,với sự phát triển mạnh mẻ,rộng khắp của công nghệ thông tin, máy vi tính trên phạm vi toàn cầu, nó nhanh chóng ăn xâu và giữ vai trò chủ đạo trong các ngành kinh tế,quân sự,giáo dục …. ...Việc úng dụng Tin Học vào các lĩnh vực quản lý hết sức cần thiết trong quá trình làm việc để đạt hiệu quả cao nhất,ngày càng được quan tâm và sử dụng hiệu quả, đêm lại lợi ích to lớn về mọi mặt.Sự lớn mạnh của máy vi tính đã giúp đở cho con người rất nhiều trong công việc đặc biệt la trong công tác quản lý,nghiên cứu khoa học...Thông qua máy vi tính con người có thể xử lý những công việc rất phức tạp ma con người rất khó khăn đẻ thực hiện được và không thể thực hiện được.Với sự phát triển không ngừng của công nghệ thông tin và kĩ thuật lập trình,các công ty lớn ,tới các danh nghiệp bán hàng sỉ và lẻ đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống công nghệ thông tin của mình nhằm tin học hoá các hoạt động tác của đơn vị mình,mức độ hoàn thiện tuỳ thuộc vào quá trình phân tích và thiết kế hệ thống. Hiện nay, tại các doanh nghiệp việc quản lý hàng hoá,nhân viên,hàng xuất nhập hàng ngày……gặp nhiều khó khăn ,chính vì vậy ý tưởng tạo lên một phần mềm để gốp phần giai quyết vấn đề trên của mỗi người lập trình là không thể tránh khỏi. Vì thời gian còn hạng chế,dung lượng kiến thức còn hạng hẹp,chương trình còn được phát triển thêm trong quá trình nghiên cứu nên không tránh khỏi những thiếu sót trong quá trình thực hiện.Rất mong được sự ủng hộ góp ý của quý thầy cô và các bạn . Xin chân thành cảm ơn! Đà Nẵng,Ngày 04 tháng 02 Năm 2010 PHẦN.I: GIỚI THIỆU NGÔN NGỮ SỬ DỤNG MCROSOFT ACCESS VÀ VISUAL BACSIC 6.0 1.Mcrosoft Access Access là một Hệ Quản Trị Cơ Sở Dữ Liệu(CSDL) tương tác người dùng, chạy trên môi trường Windows.Access cho bạn một công cụ hiệu lực trong công tác tổ chức,tìm kiếm và biểu mẫu thông tin. Khả năng thao tác dữ liệu mạnh mẽ.Cho phép liên kết số liệu và công cụ truy vấn hữu hiệu giúp ta tìm kiếm thông tin nhanh. Khả năng xuất dữ liệu.Cho phép ta thiết kế những biểu mẫu và báo cáo phức tạp đáp ứng đầy đủ các yêu cầu quản lý.Ta có thể vận động dữ liệu và kết hợp các biểu mẫu và báo cáo trong một tài liệu và trình bày kết quả theo dạng thức chuyên nghiệp. Có công cụ Wizard để nâng cao hiệu xuất công việc và các lệnh có sẵn(Macro),ta có thể dể dàng tự động hoá công việc mà không cần lập trình. Đối với những nhu cầu quản lý cao,Access đưa ra ngữ trình Access Basic (Víual Basic cho Access)một ngôn ngữ lập trình CSDL mạnh. Ngoài ra Access còn có nhiều công dụng khác như:chia sẻ dữ liệu trên mạng,bảo mật dữ liệu cao…. .2 Visual Bacsic6.0 : ØVisual Bacsic6.0 là ngôn ngữ lập trình thông dụng trên Window.Visual Bacsic 6.0 hỗ trợ quản lý cơ sở dữ liệu và Internet, đặt biệt là quản lý dữ liệu. ØVisual Basic có nhiều tính năng mới.Các điều khiển mới cho phép ta viết các chương trình ứng dụng kết hợp các giao diện.Khi dùng Visual Basic sẽ tiết kiệm thời gian và công sức so với các ngôn ngữ lập trình khác khi xây dựng cùng một ứng dụng. ØVisual Bacsic gắng liền với khái niệm lập trình trực quan(Visual) nghĩa là khi thiết kế chương trình ta nhìn thấy ngay kết quả qua từng thao tác và giao diện khi chương trìnhthực hiện. ØVisual Bacsic cho phép ta chỉnh sửa đơn giản,nhanh chóng về màu sắc,kích thướt và hình dáng của các đối tượng có mặt trong ứng dụng. PHẦN II : Khảo sác hiện trạng và xác định yêu cầu khảo sát hiện trạng I.HIỆN TRẠNG HIỆN NAY VÀ MỤC TIÊU: Hiện nay hầu hết tại các cửa hàng việc quản lý:nhân viên bán hàng ,hàng nhập,hàng xuất,xuất hoá đơn,hàng tồn kho……còn thủ công và gặp nhiều khó khăn.Vì thế gây trở ngại rất lớn cho việc quả lý tại các cửa hàng Do đó việc xây dựng một chương trình quản lý nhân sự là một việc hết sức cần thiết hiện nay nhằm mục đích: -Có một chương trình hoàn chỉnh chạy trên chương trình Window để đêm lại cho người quản lý các thoa tác nhanh gọn,chính xác,rút gắn thời gian thực hiện các công việc của người quản lý từ đó dẫn đến giải quyết nhanh,chính xác tất cả các vấn đề lên quan ví dụ như: khiếu nại của khách hàng về chất lượng sản phẩm ,….. -Thiết lập một chương trình cho phép lưu trữ tất cả các thông tin có liên quan đến việc quản lý mà trước đây phải gi chép trong hàng trăm đống sách vở:lưu trữ tất cả các thông số của các mặt hàng ,các hoá đơn bán hàng từ trước đến nay,thông tin từng nhân viên hay là khách hàng….Để khi cần xem thông tin về khách hàng ,nhân viên,hay doanh thu từng nhiệm kì……một cách chính xác,nhanh chóng ở mọi lúc mọi nơi mà không còn thoa tác thô sơ trước là phải tìm kiếm trong tủ sổ sách thật tốn công -Có thể in,copy,tim kiếm các tài liệu cần thiết liên quan(danh sách nhân viên,hoá đơn bán hàng,danh sách hàng tồn kho,hàng nhập kho…. -Xem tình hình buôn bán cửa hàng,danh thu hàng tháng, để có biện pháp khắc phục như:giảm giá một số mặc hàng hay các chương trình khuyến mãi khi mua hàng tại cửa hàng nhằm mục đích thu hút khách hàng,nâng cao uy tín trên thị trường đưa cửa hàng làm ăn phát đạt -Quản lý ghi nhận các đơn đặc hàng của các doanh nghiệp khác nhằm cung cấp hàng đúng thời gian quy định cho các doanh nghiệp tránh chậm trể việc giao hàng làm tổn thất về tài sản,việc buôn bán các doanh nghiệp,làm hàng hoá hư hỏng gây tổn thất đến doanh nghiệp hay cửa hàng và làm mất uy tín của của hàng… -Giúp các nhân viên bán hàng sử lý nhanh gọn ,chính xác trong việc xuất hoá đơn,thu ngân từng mặc hàng,xác nhận thông tin của từng khánh hàng…….trong khi trong cửa hàng có hàng trăm khách hàng. -Quản lý hàng hoá trong kho hay trong cửa hàng để cập nhật thêm hàng vào cửa hàng. -Đảm bảo mọi hoạt động bán hàng,nhập xuất hàng hoá ……diễn ra bình thường ngay cả những lúc người quản lý không trực tiếp quản lý tại địa điểm kinh danh.Người quản lý có thể giám xác mọi hoat động của cửa hàng đang diễn ra ở thực tế,kiểm tra ngay được doanh thu bán hàng ,tình hình hoạt động của cửa hàng ,hàng hoá còn tồn,….cho dù ở bất cứ nơi đây và có giải pháp trong thời gian tới. II.Phạm vi -Đề tài được xây dựng trên ngôn ngữ lập trình cơ sở dử liệu (CSDL)Mcrosoft Access ,và Visual Bacsic6.0 -Chương trình được xây dựng trong phạm vi kiến thức đã hocl,hưóng dẫn của thầy Bình cùng các thầy cô khoa công nghệ thông tin Trường cao đẳng Đức Trí.Qúa trình nghiên cứu các tài liệu tham khảo ,tài liệu của thầy cô khoa công nghệ thông tin cung cấp……..cũng như các trang wel,các bài báo các của các anh chị khoá trước. -Chương trình xây dựng nhằm giải quyến những khó khăn hiện nay của các nhà quản lý.Từ việc quản lý nhân viên trong cửa hàng,khách hàng,dang sách khách hàng còn nợ,tìm tên nhân viên…. cho đến xuất nhập hàng. III.Lý do Nhằm giúp đở một phần nào đó cho nhà quản lý các cửa hàng.CSDL Access là chương trình phần mềm có khả năng thao tác mạnh mẽ cho phép liên kết số liệu tốt cùng Visual Bacsic6.0 là phần mềm hỗ trợ quản lý cơ sở dữ liệu Các điều khiển mới cho phép ta viết các chương trình ứng dụng kết hợp các giao diện.Khi dùng Visual Basic sẽ tiết kiệm thời gian và công sức so với các ngôn ngữ lập trình khác khi xây dựng cùng một ứng dụng.,.Những ưu việc đó đã ứng nhu cầu thực tiển của các nhà quản lý .Ngoài ra Visual Bacsic6.0 cho phép ta chỉnh sửa đơn giản,nhanh chóng về màu sắc,kích thướt và hình dáng của các đối tượng có mặt trong ứng dụng. PHẦN III : PHÂN TÍCH THIẾT KẾ HỆ THỐNG I. Yêu cầu chức năng của hệ thống 1. Các chức năng chính của hệ thống: Cập nhật hàng hoá Cập nhật nhân viên Cập nhật nhà cung cấp Cập nhật khách hàng Tìm kiếm khách hàng Cập nhật hóa đơn Tìm kiếm hàng hoá Tìm kiếm nhân viên Tìm kiếm nhà cung cấp Lập hoá đơn cho khách hàng Quản lý hàng còn tồn Lập báo cáo 2.Sơ đồ tổ chức SƠ ĐỒ TỔ CHỨC PHÒNG KĨ THUẬT PHÒNG KINH DANH PHÒNG KẾ TOÁN PHÒNG DAO DỊCH KHÁCH HÀNG II. Yêu cầu hệ thống. 1. Yêu cần chức năng Lưu trữ Danh sách khách hàng. Danh sách nhân viên Danh sách khách hàng còn nợ Danh sách các loại hàng hoá Đơn giá từng mặc hàng Phiếu chi tiết hoá đơn Phiếu thu. Hàng còn tồn b.Cập nhật Khách hàng Nhân viên Hóa đơn Nhà cung cấp Hàng hóa CT Hóa đơn C.Tra cứu. Khách hàng Nhân viên Nhà cung cấp Hàng hóa CT Hóa đơn Xem chi tiết hoá đơn theo tháng năm ,… d.Thống kê. Danh sách khách hàng Danh sách khách hàng còn nợ Đơn đặt hàng Nhân viên trong danh nghiệp Thống kê theo ngày,giai đoạn trong năm các loại hàng hoá đã bán hay còn tồn e.Báo cáo Các khách hàng đã có giao dịch mua bán với doanh nghiệp trong năm hiện hành . Tình hình kinh danh qua từng giai đoạn Trong một thời gian, giai đoạn, loại hàng nào đã được bán với số lượng, đơn giá, trị giá hay số lượng còn tồn là bao nhiêu ,…. f.Tính toán. Số lượng tồn = số lượng hàng hoá - số lượng bán Còn nơ=thành tiên - đưa trươc lợi nhuận=trị giá bán - trị giá gốc. Thành tiền = số lượng * đơn giá . 2. Yêu cầu tính ổn định. Khả năng bảo mật để đảm bảo độ tin cậy và sự ổn định của chương trình. Không có lỗi trong quá trình sử dụng. III.Phương thức hoạt động của các chức năng chính: 1 Nhận yêu cầu nhập,xuất hoá đơn bán hàng: a. Quản lý việc nhập: Khi có yêu cầu nhập hàng vào cửa hàng hay kho thì nhân viên có nhiệm vụ phải kiểm tra trước khi đưa vào trong của hàng hay trong kho Mỗi khi có yêu cầu nhập hàng thì nhân viên có nhiệm vụ phải kiểm tra xem nơi đặc hàng,chất lượng các mặc hàng mình muốn nhập,hạng sử dụng nếu chất lượng hàng không đáp ứng yêu cầu chất lượng như đã cam kết trong hợp đồng thì phải báo ngay cho các bộ phận có chức năng để có hứng giải quyết kiệp thời. Và các mặt hàng mới nhập vào thì phải cập nhật gay vào danh mục hàng hoá. b. Quản lý xuất hoá đơn với số lượng hàng lớn: Một khi có yêu cầu xuất hàng thì lượng hàng trong danh nghiệp cũng phải được kiểm tra. . Trước khi xuất thì nhân viên có nhiệm vụ phải kiểm tra xem trong kho hay trong cửa hàng còn đủ các mặt hàng theo yêu cầu hay không nếu không đáp ứng đủ thì phải báo cáo cho phòng quản lý để cập nhật thêm hàng. Thường xuyên kiểm tra xem số hàng còn tồn có đạt yêu cầu chất lượng hay không . Hoặc bất ngờ có đơn đặt hàng với số lượng lớn, số hàng tồn kho không đủ đáp ứng hoặc không đủ so với số lượng hàng cần bán yêu cầu thì gọi lệnh đặt đơn hàng. Lệnh này được chuyển đến phòng quản lý, và phòng kế họach để điều chỉnh kịp thời. Cập nhật giá của của thị trường: Vào đầu ngày là phải cập nhật giá trên thị trường để kịp thời chỉ sửa lại giá bán. 2. Quản lý hàng còn tồn : Khi báo cáo kết quả còn tồn thì nhân viên có nhiệm vụ phải tổng hợp tất cả danh sách hàng hoá và hoá đơn bán hàng. Dựa vào số hàng gốc, từ hoá đơn bán hàng, để cập nhật lại về số lượng hàng còn tồn cho chính xác. Đồng thời bổ sung lượng hàng cho kịp thời với nhu cầu khách hàng. 3.Tìm kiếm Giup người quản lý,hay các nhân viên bán hàng tìm kiếm thông tin nhân viên ,khách hàng,các đơn đặt hàng ngần đây……..một cách nhanh chóng chính xác. 4.Lập báo cáo: Mỗi định kỳ thì lập báo cáo, tổng kết hoạt động trong tháng qua của trung tâm,cửa hàng. 5 Thiết kế sơ đồ a. Sơ đồ cấu trúc chức năng của chương trình. Chương trình quản lý bán hàng Hệ thống Cập nhật Khách hàng Hàng hoá Nhân viên Trợ giúp In bao cáo Tra cứu Đăng nhập Nhân viên Hoá đơn nhập hàng Thoát Khách hàng Hoá đơn Hoá đơn bán hàng Nhà cung cấp CT Hoá đơn Hoá đơn bán hàng Dang thu bán hàng Khách hàng còn nợ Hàng hóa Nhà cung cấp b.Sơ đồ ngữ cảnh Qu¶n lý hh Nhµ cung cÊp Ban gi¸m đốc Ng­êi dïng PhiÕu yªu cÇu Hàng hóa mua yªu cÇu Tr¶ lêi yªu cÇu Th«n b¸o Chức năng tìm kiếm: Dữ liệu Tìm nhân viên Tìm ncc Tìm khách hàng Tìm hàng hóa Tìm ct hóa đơn Người quản lý d.Chức năng cập nhật: Cập nhật hàng hóa Cập nhật khách hàng Cập nhật nhân viên Cập nhật hóa đơn Cập nhật ncc Phòng kdoah Nhà cung cấp PhiÕu yªu cÇu Giao hàng Dữ liệu Cập nhật ct hóa đơn e.Chức năng báo cáo: Dữ liệu Danh mục xuất Nhân viên Danh mục hàng tồn kho Danh mục nhập Ban giám đốc 6.Một số dao diện đến nguoi dung a.Các table thiết kế: -Table Cthoá đơn -Table nhân viên B.Sơ đồ quan hệ: c.Một số from -From chính: -Form bo phận Form nhân viên: -Form tìm kiếm khách hàng 7. Các qui định ràng buộc. Khách hàng chia thành nhiều nhóm như: đại lý, người bán sĩ, người bán lẻ, khách vản lai, khách hàng thân thiết. mỗi khách hàng hay tổ chức chỉ có thể ở 1 nhóm. Một khách hàng có nhiều đơn hàng, mỗi đơn hàng có 1 hợp đồng, mỗi hợp đồng được thanh tóan nhiều lần, mỗi lần là 1 phiếu thu. Khách hàng có các thông tin như: Mã Khách hàng, Họvà tên, địa chỉ, số ĐT Đơn hàng có các thông tin như: mã đơn hàng, mã hàng,số lượng,trị giá, ngày nhận đơn hàng, người nhận… Phiếu thu có các thông tin như: số phiếu,mã hàng hoá,số lượng bán,trị giá,thành tiền(thành tiền=trị gia * số lượng bán),đưa trước,còn nợ(còn nợ=thành tiền-đưa trước) ,ngày lập. b.Hàng hoá có các thông tin:mã hàng hoá,tên hàng,đơn vị tính,trị giá gốc,số lượng, ngày nhập.Mỗi loại hàng có một mã riêng PHẦN IV:Tổng kết I. Tự đánh kết quả thực hiện: Phần mềm quản lý bán hàng được thiết kế trên phần mềm Visual Bacsic6.0 kết hợp với CSDL Access nên rất dể sử dụng giao diện thân quen với người dùng chạy trên hệ điều hàng Windows XP . Đề tài được hoàn thành ở mức cơ bản đáp ứng được yêu cầu thầy dao. Về doa diện chưa hoàn chỉnh,cần cải thiện thêm Có thể phát sinh lỗi ngoài ý muốn Còn một ít chức năng chưa có như form đăng nhập hay là tiềm kiếm dữ liệu…… Về mặt lưu trữ:đã lưu trữ các thông tin cần thiết II.Hướng phát triển: Việc ứng dụng công nghệ thông tin trong hoạt động quản lý ở nước ta hiện nay mặt dù đã cải thiện nhưng đa số các hệ thống quản lý chưa thật sự hổ trợ một cách đầy đủ và linh hoạt như :lập hoá đơn,nhập xuất hàng hoá,cập nhật khách hàng,chia sẻ thông tin trên mạng …….. Trên cơ sở những phần đã thực hiện đề tài của em có một số hướng phát triển sau : +Xây dựng một hệ thống quản lý dữ liệu thuận lợi cho việc trao đổi thông tin giữa các phòng ban,khi có dữ liệu được đặc ở máy chủ thì tất cả các máy khác sẻ kết nối tới máy chủ để tìm kiếm thông tin cần thiết. +Cập nhật nâng cấp và sửa những lỗi phát sinh trong quá trình sử dụng. +Mở rộng thêm các chức năng mới để có thể đáp ứng đầy đủ những yêu cầu của người dùng. +Nếu có đều kiện hơn về thời gian em sẽ hoàn thành tốt bài làm của mình để sau này có thể là bài bảo vệ tốt nghiệp và được sử dụng trong thực tế. III.Tài liệu tham khảo -Mội số giáo trình lý thuyết,bài tập do thầy,cô khoa cung cấp trong quá trình học,các bài báo các của các anh chị khoá trước Giáo trình nhập môn cơ sơ dữ liệu, Phương Lan , nhà xuất bản lao động xã hội 2 .Tự học Visual Basic 6.0 , Hồng Phúc , Linh Nga ,Nha xuất bản lao động 3 .Những bài thực hành cơ sơ dữ liệu Visual Basic 6.0 nâng cao – Ks Đinh Xuân Lâm , nhóm Vn-Guide Nxb Thông Kê Website 4 .http :/ www.google.com.vn/ 5 .http:/ www.vovisoft.com 6 .http:/ www.caulacbovb.co MỤC LỤC Lời mở đầu PHẦN.I: Giới thiệu ngôn ngữ sử dụng: PHẦNII: Khảo sác hiện trạng và xác định yêu cầu khảo sát hiện trạng: I.Hiện trạng hiện nay và mục tiêu: II.Phạm vi: III.Lý do: PHẦN III : Phân tích thiết kế hệ thống I. Yêu cầu chức năng của hệ thống: 1. Các chức năng chính của hệ thống: 2.Sơ đồ tổ chức: II. Yêu cầu hệ thống.: 1 Yêu cần chức năng: a.Lưu trữ: b.Cập nhật: c.Tra cứu: d.Thống kê: e.Báo cáo: f.Tính toán: 2. Yêu cầu tính ổn định: III.Phương thức hoạt động của các chức năng chính: 1 Nhận yêu cầu nhập,xuất hoá đơn bán hàng: a. Quản lý việc nhập: b. Quản lý xuất hoá đơn với số lượng hàng lớn: c. Cập nhật giá của của thị trường: 2. Quản lý hàng còn tồn : 3. Tìm kiếm : 4.Lập báo cáo: 5. Thiết kế sơ đồ. a. Sơ đồ cấu trúc chức năng của chương trình b. Sơ đồ ngữ cảnh : c. Chức năng tìm kiếm : d. Chức năng cập nhật: e .Chức năng báo cáo : 6.Một số dao diện đến người dùng: a.Các table thiết kế: b.Sơ đồ quan hệ : c.Một số from thiết kế : 7.Các quy định ràng buộc: PHẦN IV:Kết luận I. Tự giá đánh kết quả thực hiện: II.Hướng phát triển: III.Tài liệu tham khảo:

Các file đính kèm theo tài liệu này:

  • docbai bao cao.doc
  • rarChương trình chạy.rar
  • pptQuan ly ban hang_Tran Minh Tuan.ppt