Giới thiệu các Form giao diện, nhập liệu, các báo cáo phục vụ quá trình quản lý bán hàng

50 561 0
Giới thiệu các Form giao diện, nhập liệu, các báo cáo phục vụ quá trình quản lý bán hàng

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Một nhiệm vụ quan trọng của công tác quản lý là quản lý dữ liệu, tức là những số liệu và tài liệu thu thập được. Dữ liệu được coi là nguyên liệu để chế biến thành thông tin dưới dạng tiện dùng và có ích cho việc ban hành các quyết định. Ngày nay, ngân hàng dữ liệu hay hệ cơ sở dữ liệu dựa trên máy tính điện tử là phương tiện chủ yếu để quản lý dữ liệu một cách thành công. Cùng với sự phát triển của x• hội, thông tin ngày càng phong phú với nhiều yếu tố hợp thành, nhiều mối quan hệ. Để có thể khai thác được nguồn tài nguyên quý giá ấy đòi hỏi phải có những phương pháp và công cụ mới. Tin học đ• cung cấp cho ta những phương pháp và những công cụ đó. Việc ứng dụng tiến bộ của khoa học kỹ thuật mà đặc biệt là công nghệ thông tin vào hoạt động của các doanh nghiệp là vấn đề tất yếu và cần thiết. Thông tin có vai trò quan trọng trong việc ra những quyết định kinh doanh của doanh nghiệp. Có thể nói, hoạt động của doanh nghiệp có thành công hay không và có mang lại lợi nhuận hay không phụ thuộc chủ yếu vào những thông tin mà hệ thống sẽ cung cấp cho các nhà quản lý. Đối với các công ty kinh doanh thì quản lý bán hàng là một công việc phức tạp và đòi hỏi người quản lý phảI có trình độ chuyên môn nhất định. Vì thế cần phảI có một phần mềm hỗ trợ, đáp ứng yêu cầu công việc đặt ra. Phần mềm quản lý bán hàng cho phép nhân viên quản lý bán hàng xác định được năng suất của lực lượng bán hàng, triển vọng kinh doanh tại cơ sở đó và mức độ thành công của các sản phẩm theo các tiêu thức khác nhau: theo nhân viên bán hàng, theo địa đIểm bán hàng hay theo nhóm khách hàng. Nó cũng cho phép nhà quản lý tìm ra các đIểm kinh doanh yếu kém hay các sản phẩm tiêu thụ chậm tại một địa đIểm nào đó, xác định xu thế mua hàng của khách hàng, xác định tồn kho dưới mức tối thiểu hoặc trên mức tối đa để thực hiện các qúa trình lên kế hoạch, kiểm tra và tổ chức các công việc khác một cách dễ dàng và nhanh chóng. Phần mềm quản lý bán hàng có thể truy nhập dữ liệu từ hệ thống thông tin tàI chính hoặc từ cơ sở dữ liệu được cập nhật bởi các nhân viên bán hàng. Nội dung của đề án: Chương I: Visual Basic Chương này trình bày khái quát về Visual Basic, và các kỹ tính năng của ngôn ngữ lập trình này. Chương II: Phân tích, thiết kế hệ thống quản lý bán hàng Khảo sát hệ thống, các yêu cầu đặt ra trong bài toán quản lý bán hàng. Cũng trong chương này sẽ trình bày các thiết kế cơ sở dữ liệu, sơ đồ luồng thông tin, luồng dữ liệu. Chương III: Giới thiệu phần mềm Quản lý bán hàng Giới thiệu các Form giao diện, nhập liệu, các báo cáo phục vụ quá trình quản lý bán hàng.

Mở đầu Một nhiệm vụ quan trọng công tác quản lý quản lý liệu, tức số liệu tài liệu thu thập đợc Dữ liệu đợc coi nguyên liệu để chế biến thành thông tin dới dạng tiện dùng có ích cho việc ban hành định Ngày nay, ngân hàng liệu hay hệ sở liệu dựa máy tính điện tử phơng tiện chủ yếu để quản lý liệu cách thành công Cùng với phát triển xà hội, thông tin ngày phong phú với nhiều yếu tố hợp thành, nhiều mối quan hệ Để khai thác đợc nguồn tài nguyên quý giá đòi hỏi phải có phơng pháp công cụ Tin học đà cung cấp cho ta phơng pháp công cụ Việc øng dơng tiÕn bé cđa khoa häc kü tht mµ đặc biệt công nghệ thông tin vào hoạt động doanh nghiệp vấn đề tất yếu cần thiết Thông tin có vai trò quan trọng việc định kinh doanh doanh nghiệp Có thể nói, hoạt động doanh nghiệp có thành công hay không có mang lại lợi nhuận hay không phụ thuộc chủ yếu vào thông tin mà hệ thống cung cấp cho nhà quản lý Đối với công ty kinh doanh quản lý bán hàng công việc phức tạp đòi hỏi ngời quản lý phảI có trình độ chuyên môn định Vì cần phảI có phần mềm hỗ trợ, đáp ứng yêu cầu công việc đặt Phần mềm quản lý bán hàng cho phép nhân viên quản lý bán hàng xác định đợc suất lực lợng bán hàng, triển vọng kinh doanh sở mức độ thành công sản phẩm theo tiêu thức khác nhau: theo nhân viên bán hàng, theo địa đIểm bán hàng hay theo nhóm khách hàng Nó cho phép nhà quản lý tìm đIểm kinh doanh yếu hay sản phẩm tiêu thụ chậm địa đIểm đó, xác định xu mua hàng khách hàng, xác định tồn kho dới mức tối thiểu mức tối đa để thực qúa trình lên kế hoạch, kiểm tra tổ chức công việc khác cách dễ dàng nhanh chóng Phần mềm quản lý bán hàng truy nhập liệu từ hệ thống thông tin tàI từ sở liệu đợc cập nhật nhân viên bán hàng Nội dung đề án: Chơng I: Visual Basic Chơng trình bày khái quát Visual Basic, kỹ tính ngôn ngữ lập trình Chơng II: Phân tích, thiết kế hệ thống quản lý bán hàng Khảo sát hệ thống, yêu cầu đặt toán quản lý bán hàng Cũng chơng trình bày thiết kế sở liệu, sơ đồ luồng thông tin, luồng liệu Chơng III: Giới thiệu phần mềm Quản lý bán hàng Giíi thiƯu c¸c Form giao diƯn, nhËp liƯu, c¸c b¸o cáo phục vụ trình quản lý bán hàng Các kết qủa bớc đầu phơng hớng hoàn thiện đề tài Chơng trình đợc xây dựng ngôn ngữ lập trình Visual Basic, kết hợp hệ quản trị sở liệu Access Môi trờng làm việc: Windows 2000 Mặc dù có nhiều cố gắng nhng thời gian trình độ hiểu biết hạn chế, đồng thời việc tiếp cận ngôn ngữ Visual Basic cha đợc nên chơng trình có nhiều sai sót, khiếm khuyết Rất mong nhận đợc góp ý thầy cô, bạn bè để hoàn thiện chơng trình đợc tốt Em xin chân thành cảm ơn GV khoa Tin học Kinh tế, đặc biệt ThS Nguyễn Văn Th đà tận tình giúp đỡ em qúa trình viết đề tài mục lục Mở đầu Chơng i: Visual basic a Giới thiệu Visual Basic I Sơ lợc Visual Basic II Tính Visual Basic III Một số định nghĩa 5 5 b T×m hiĨu vỊ Visual Basic I Thuộc tính, phơng thức, kiện II Biến, hằng, kiểu liệu toán tử III Hàm thủ tục IV Câu lệnh Visual Basic V Gỡ rối chơng trình 6 13 14 20 Chơng II: phân tích, thiết kế hệ thống QLBH I Khảo sát phân tích hệ thống QLBH II Chức chơng trình III Cơ sở liệu liệu mẫu IV Sơ đồ BFD, IFD, DFD 21 21 25 26 33 Chơng III: chơng trình QLBH I Giíi thiƯu phÇn mỊm 40 40 II KÕt qđa bíc đầu 52 III Phơng hớng hoàn thiện đề tài 53 Kết luận 54 TàI liệu tham khảo 55 Chơng I Visual Basic A Giíi thiƯu vỊ Visual basic I Sơ lợc Visual Basic Visual Basic sản phẩm phần mềm hÃng Microsoft Visual Basic ngôn ngữ lập trình hớng đối tợng Phiên Visual Basic lµ Visual Basic 6.0 (1998), Visual Basic 6.0 cung cấp số tính phục vụ cho lập trình mạng Visual Basic 6.0 chơng trình 32 bit, chạy môI trờng Windows 95 trở lên II Tính Visual Basic Visual Basic tiết kiệm đợc thời gian công sức so với số ngôn ngữ lập trình có cấu trúc khác thiết lập đợc hoạt động ®èi tỵng ®ỵc Visual Basic cung cÊp Khi thiÕt kÕ chơng trình thấy kết qủa qua thao tác giao diện thi hành chơng trình Cho phép chỉnh sửa dễ dàng, đơn giản Khả kết hợp với th viện liên kết động DLL III Một số định nghĩa Một chơng trình Visual Basic có phần: Form Code Form mặt chơng trình ngời sử dụng làm việc với chơng trình qua đối tợng này, thể nút điều khiển hay trình đơn quy định cách làm việc Form Code phần bên chơng trình để điều khiển toàn chơng trình Phần ngời lập trình thấu suốt thiết lập đoạn lệnh lệnh cho đối tợng thực công việc ®ã Khi ®· thùc hiƯn xong viƯc t¹o hai bớc nghĩa đà lập đợc dự án (Project) Mỗi dự án có nhiều Form, có tập tin chứa mà lệnh riêng để xử lý thao tác đặc biệt, có số tập tin dùng để quản lý toàn dự án Nh vËy, mét dù ¸n cã thĨ cã: + Tập tin FRM cho Form đợc thiết kế + Tập tin FRX cho Form đợc thiết kế với công cụ đặc biệt + Tập tin BAS cho mà lệnh riêng + Tập tin RES chứa tài nguyên dự án nh Bitmap, Icon + Tập tin VBP (chơng trình chính) cho toàn dự án b Tìm hiểu Visual Basic I Thuộc tính, phơng thức kiện Đối tợng Đối tợng thành phần tạo nên giao diện ngời sử dụng cho ứng dụng Các điều khiển đối tợng Những nới chứa (container) nh biểu mẫu (Form), khung (frame), hay hộp ảnh (picture box) đối tợng Visual Basic 6.0 hỗ trợ cách lập trình tơng đối lập trình hớng đối tợng ( Object Oriented Programming) Với lập trình hớng đối tợng, lập trình viên chia nhỏ vấn đề cần giải thành đối tợng Từng đối tợng có đời sống riêng Nó có đặc đIểm mà ta gọi thuộc tính (properties) chức riêng biệt mà ta gọi phơng thức (method) Lập trình viên phảI đa thuộc tính phơng thức mà đối tợng cần thể Thuộc tính Nói cách đơn giản, thuộc tính (properties) mô tả đối tợng Mỗi đối tợng có thuộc tính mô tả đối tợng Biểu mẫu đIều khiển có thuộc tính Thậm chí, hình máy in, đối tợng cho phép can thiƯp lóc thi hµnh, cịng cã thc tÝnh VÝ dơ: vị trí kích cỡ biểu mẫu hình đợc xác định thuộc tính Left, Top, Height Width Màu biểu mẫu đợc quy ®Þnh thuéc tÝnh BackColor Thuéc tÝnh BorderStyle quyÕt ®Þnh ngời sử dụng co giÃn cửa sổ đợc hay không Mặc dù đối tợng có thuộc tính khác nhau, nhng đó, có số thuộc tính thông dụng cho hầu hết đIều khiển Các thuộc tính thông dụng tính Thuộc Left Top Height Width Name Enabled GiảI thích Vị trí cạnh tráI điều khiển so với vật chứa Vị trí cạnh điều khiển so với vật chứa ChiỊu cao cđa ®iỊu khiĨn ChiỊu réng cđa ®iỊu khiĨn Một giá trị chuỗi đợc dùng để nói đến điều khiển Giá trị logic (True False) định ngời sử dụng có đợc làm việc với điều khiển hay không Giá trị logic (True False) định ngời sử Visible dụng có thấy điều khiển hay không Một thuộc tính quan trọng khác BorderStyle, định thành phần cửa sổ (nh tiêu đề, nút Phãng to, nót Thu nhá, ) mµ mét biĨu mÉu có Phơng thức Là đoạn chơng trình chứa đIều khiển, cho đIều khiển biết cách thức để thể công việc đó, chẳng hạn dời đIều khiển đến vị trí biểu mẫu Tơng tự thuộc tính, đIều khiển có phơng thức khác nhau, nhng có số phơng thức thông dụng cho hầu hết đIều khiển Các phơng thức thông dụng Phơng GiảI thích Move Drag Thay đổi vị trí đối tợng theo yêu cầu chơng trình Thi hành hoạt động kéo thả cđa ngêi sư dơng thøc SetFocus Zorder Cung cÊp tÇm ngắm cho đối tợng đợc lệnh gọi phơng thức Quy đnh thứ tự xuất đIều khiển hình Sự kiện Nếu nh thuộc tính mô tả đối tợng, phơng thức cách thức đối tợng hành động kiện phản ứng đối tợng Ví dụ ngời sử dụng nhấn vào nút lệnh, nhiều kiện xảy ra: nút chuột đợc nhấn, CommandBotton ứng dụng đợc nhấn, sau đó, nút chuột đợc thả Ba hoạt động tơng đơng với ba kiện: MouseDown, Click MouseUp Đồng thời, hai kiện GotFocus LostFocus CommnadButton xảy Tơng tự thuộc tính phơng thức, đIều khiển có kiện khác nhau, nhng mét sè sù kiƯn rÊt th«ng dơng víi hầu hết đIều khiển Các kiện xảy thờng kết qủa hành động ®ã, nh lµ di chun cht, nhÊn nót bµn phÝm, gõ vào hộp văn Kiểu kiện đợc gọi kiện khởi tạo ngời sử dụng, ta phảI lập trình cho chúng Các kiện thông dụng Sự kiện Xảy Change Ngời sử dụng sửa đổi chuỗi kí tự hộp kết hợp (combobox) hộp văn (textbox) Click Ngời sử dụng sử dụng nút chuột để nhấn lên ®èi tỵng DblClick Ngêi sư dơng sư dơng nót cht để nhấn đúp lên đối tợng DragDrop Ngời sử dụng kéo lê đối tợng sang nơI khác DragOver Ngời sử dụng kéo lê đối tợng ngang qua đIều khiển khác GotFocus Đa đối tợng vào tầm ng¾m cđa ngêi sư dơng KeyDown Ngêi sư dơng nhÊn nút bàn phím đối tợng tầm ngắm KeyPress Ngời sử dụng nhấn thả nút bàn phím đối tợng tầm ngắm KeyUp Ngời sử dụng thả nút bàn phím đối tợng tầm ngắm LostFocus Đa đối tợng khỏi tầm ngắm MouseDown Ngời sử dụng nhấn nút chuột trỏ chuột nằm đối tợng MouseMove Ngời sử dụng di chuyển trỏ chuột ngang qua đối tợng MouseUp Ngời sư dơng th¶ nót cht trá cht nằm đối tợng Tầm quan trọng lập trình theo kiện Khi tạo chơng trình Visual Basic, ta lËp tr×nh chđ u theo sù kiện ĐIều có nghĩa chơng trình thi hành ngời sử dụng làm thao tác giao diện có việc xảy Windows Dĩ nhiên, lập trình theo cách có nghĩa ta phảI biết kiện xảy làm kiện xảy Đoạn chơng trình sau thủ tục (procedure), đợc gäi tõ øng dơng Nã cã thĨ dïng ®Ĩ di chuyển đối tợng biểu mẫu, tính toán kết công thức, ghi liệu vào sở liệu Một thủ tục có dạng sau: [ Public | Private ] [ Static ] Sub | Function | Property _ function_name ( arguments) [as Type] { Code } End Sub | Function | Property Một thủ tục xử lý kiện nơI chứa đoạn chơng trình thi hành kiện xảy Để tạo thủ tục xử lý kiện, ta mở cửa sổ Code đối tợng theo cách sau: -Nhấn đúp chuột lên đối tợng; -Hoặc chọn đối tợng chuột nhấn F7; -Hoặc chọn đối tợng từ Menu View, chọn Code; -Hoặc cửa sỉ Project Explorer, chän biĨu mÉu vµ nhÊn vµo nót View Code Chọn đối tợng từ cửa sổ Code Visual Basic tự động phát sinh thủ tục xử lý sù kiƯn sau ta chän tªn sù kiện cửa sổ Code Tên thủ tục kết hợp tên đối tợng tên kiện cách b»ng dÊu g¹ch díi (vÝ dơ: cmdExit_Click()) Mèi quan hệ thuộc tính, phơng thức kiện Mặc dù thuộc tính, phơng thức kiện có vai trò khác nhau, nhng chúng thờng xuyên liên hệ víi VÝ dơ, nÕu ta di chun mét ®IỊu khiển phơng thức Move (thờng để đáp ứng kiÖn), mét sè thuéc tÝnh nh Top, Height, Left, Width thay đổi theo Bởi kích cỡ ®IỊu khiĨn thay ®ỉi, sù kiƯn Resize x¶y II Biến, hằng, kiểu liệu toán tử Biến Dùng để chứa liệu tạm thời cho tính toán, so sánh hoạt động khác Dùng để lu trữ giá trị qúa trình xử lý chơng trình Biến sẵn chơng trình nên muốn sử dụng cần phảI khai báo Khai báo biÕn: Dim Tªn biÕn [As KiĨu biÕn] VÝ dơ: Dim X,Y As Double Trong đó: ã X, Y tên biến cần khai báo ã Double kiểu biến NgoàI ra, khai báo biến nhng không khai báo kiểu biến giá trị trả biến bÊt kú VÝ dô: Private Sub Cong_Click() Dim X, Y X = 3,14 Y = “SCC” End Sub Khi đó: X: kiểu số Y: Kiểu chuỗi ã Phạm vi sư dơng cđa biÕn: Ph¹m vi sư dơng cđa biÕn tùy thuộc cách khai báo vị trí khai báo biến Khai báo phần General: Biến sử dụng nh lµ biÕn cơc bé, cã thĨ dïng ë bÊt cø đoạn lệnh Form Khai báo thủ tục hàm: Biến sử dụng nh biến cục bộ, sử dụng thủ tục hay hàm Ta dùng toán tử (=) để tính toán gán giá trị vào biến Biến khai báo thủ tục tồn thủ tục thi hành Nó biến thủ tục chấm dứt Giá trị biến thủ tục cục thủ tục đó, nghĩa ta truy nhập biến từ bên ngoàI thủ tục Nhờ đó, ta dùng trùng tên biến cục thủ tục khác Kiểu liệu khai báo Dim kiểu nh Integer, String, Currency Khai báo ngầm Nghĩa khai báo tờng minh trớc sử dụng biến Mặc dù cách thuận tiện nhng gây lỗi ghi nhầm tên biến Khai báo tờng minh Để tránh rắc rối trên, ngời ta quy định Visual Basic phảI báo lỗi gặp tên biến không khai báo Dùng dòng lệnh sau phần Declarations modul Option Explicit Mét c¸ch kh¸c, tõ menu Tools, chän Options, chọn tab Editor đánh dấu vào tùy chọn Require Variable Declaration Visual Basic tự động chèn dòng lệnh Option Explicit vào modul mới, nhng không phảI modul đà đợc tạo Do modul ta phảI thêm dòng lệnh tay Tầm hoạt động biến Tầm hoạt động Thủ tục Private Public Biến tồn hoạt động thủ tục Không có Modul Biến tồn Biến tồn hoạt hoạt động modul động modul Khai báo biến Static Để khai báo tất biến cục thủ tục Static, đặt từ khóa Static vào tên thủ tục: Static Function RunningTotal(num) Visual Basic sÏ hiĨu r»ng tÊt c¶ biến khai báo thủ tục Static, chúng đợc khai báo Private, Dim, chí khai báo ngầm Hằng Dùng để chứa liệu tạm thời nhng không thay đổi suốt thời gian chơng trình hoạt động Sử dụng số làm chơng trình sáng sủa, dễ đọc nhờ tên gợi nhớ thay số Visual Basic cung cấp số định nghĩa sẵn, nhng cịng cã thĨ tù t¹o h»ng Ta cã thĨ dùng cửa sổ Object Browser để xem danh sách có sẵn Visual Basic Visual Basic for Application Trờng hợp trùng tên th viện kh¸c nhau, cã thĨ dïng c¸ch chØ râ tham chiÕu hằng: [.] [.] Libname tên lớp, tên đIều khiển tên th viện Khai báo [Public | Private | Const [As | = VÝ dơ: Const conPi = 3.14159265358979 Public Const conMaxPlanets As Integer = Const conReleaseDate = #1/1/02# Có thể đặt nhiều khai báo dòng, dòng cách dấu phẩy Biểu thức bên phảI dấu số hay chuỗi tờng minh, nhng lµ mét biĨu thøc cho kÕt qđa lµ sè hay chuỗi Tầm hoạt động Hằng có tầm hoạt động tơng tự nh biến: khai báo thủ tục hoạt động thủ tục; khai báo modul hoạt động modul; khai báo Public phần Declarations modul chuẩn có tầm hoạt động toàn ứng dụng Khai báo Public dïng modul cđa biĨu mÉu hc modul líp Kiểu liệu 10 Tên dòng liệu Dòng liệu Tiến trình xử lý Tệp liệu Kho liệu 37 Sơ đồ DFD hệ thống thông tin quản lý bán hàng Khách hàng Khách hàng Kho Kế toán thu HTTT Quản lý bán hàng Bộ phận nhận hàng Kho LÃnh đạo LÃnh đạo Sơ đồ thuật toán nhập hóa đơn Begin Nhập ngày HD, chọn loại HD NhËp m· KH KiĨm tra m· KH §óng Sai Chän mà KH DMKH Gán tên KH Nhập mà HH Sai KiĨm tra m· HH §óng Chän m· HH DMHH Gán tên HH, đơn giá Nhập số lượng Tính tổng giá trị Có Có nhập thêm cho HD không? Không Lưu HD End Chơng III chơng trình Quản lý bán hàng I Giới thiệu chơng trình Giới thiệu mét sè giao diƯn víi ngêi sư dơng Giao diƯn ban đầu chơng trình: Danh mục khách hàng: Nhập danh mục khách hàng Các thông tin khách hàng bao gồm: Mà khách, tên khách, địa chỉ, đIện thoại, số tàI khoản Nhấn Thêm, chơng trình cho nhập thêm khách hàng vào danh sách khách hàng Xóa: xóa thông tin khách hàng danh mục Lu: lu thông tin khách hàng In: In Danh mục khách hàng Thoát: không nhập 40 Trớc: quay ghi trớc Sau: đến ghi 41 Hóa đơn bán hàng với chức nh thêm hóa đơn mới, xóa hóa đơn vừa nhập, quay lại hóa đơn trớc, đến hóa đơn tiếp sau, in hóa đơn bán hàng 42 43 44 45 46 47 48 49 50 51 ... đơn phục vụ cho qúa trình quản lý hàng hóa, quản lý số lợng hàng Hỗ trợ cho qúa trình lên báo cáo gửi nhà quản lý Báo cáo tình hình kinh doanh Gồm báo cáo: Báo cáo bán hàng hàng ngày, báo cáo bán. .. chức chơng trình Chơng trình bao gồm chức sau: - Quản lý số lợng hàng bán, hàng nhập - Quản lý lợng hàng tồn kho phục vụ cho giao dịch bán hàng, đáp ứng nhu cầu mua hàng khách - Quản lý tồn kho... bán hàng hàng tháng, báo cáo hàng nhập kho, bảng kê hóa đơn bán hàng Các báo cáo trợ giúp cho nhân viên quản lý bán hàng việc xác định tình hình kinh doanh hàng ngày, hàng tháng Hỗ trợ cho qúa trình

Ngày đăng: 06/08/2013, 16:34

Hình ảnh liên quan

B/c tình hình tiêu thụ trong ngàyB/c tình hình tiêu  - Giới thiệu các Form giao diện, nhập liệu, các báo cáo phục vụ quá trình quản lý bán hàng

c.

tình hình tiêu thụ trong ngàyB/c tình hình tiêu Xem tại trang 35 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan