Xây dựng chương trình Quản lý bán hàng bằng ngôn ngữ Visual Basic 6.0 và Access

Thảo luận trong 'Quản Trị Mạng' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    ĐỀ TÀI: Xây dựng chương trình Quản lý bán hàng bằng ngôn ngữ Visual Basic 6.0 và Access

    MỤC LỤC

    CHƯƠNG I: TÔNG QUAN VỀ NGÔN NGỮ VISUAL BASIC 6.0
    1. Giới thiệu chung về ngôn ngữ Visual Basic 6.0
    1.1 Giới thiệu về ngôn ngữ Visual Basic 6.0:
    2.1. T́m hiểu thành phần chính của ngôn ngữ Visual Basic 6.0:
    2.1.1. T́m hiểu thành phần của Visual Basic 6.0 ( gọi tắt là IDE ):
    2.1.2. Sử dụng thanh công cụ trong IDE của Visual Basic 6.0:
    2.1.3. Sử dụng thanh công cụ gỡ rối (debug) của Visual Basic 6.0:
    2.1.4. Sử dụng thanh công cụ Edit của Visual Basic 6.0:
    2.1.5. Sử dụng thanh công cụ Form Editor của Visual Basic 6.0:
    2.1.6. Sự dụng hộp công cụ ( Toolbox ) của Visual Basic 6.0:
    2.1.7. Quản lư ứng dụng với Project Explorer của Visual Basic 6.0:
    2.2. Giao diện của môi trường Visual Basic 6.0
    2.2.1 Thanh tiêu đề ( TITLE BAR ):
    2.2.2 Thanh Menu ( MENU BAR ):
    2.2.3. Thanh công cụ chuẩn ( STANDARD, TOOLE BAR ):
    2.2.4. Thanh công cụ thiết kế giao diện:
    2.2.5. Cửa sổ PROJECT:
    2.2.6. Cửa sổ thuộc tính của các đối tượng:
    2.2.7 Cửa sổ thiết kế giao diện:
    3.1. Khởi động của Visual Basic 6.0:
    3.2. Form và cách sử dụng:
    3.3. Các tính chất của Form ( Thuộc tính ):
    3.6. Điều khiển COMBOBOX ( danh sách đổ xuống ):
    3.7. Điều khiển Frame:
    3.9. Điều khiển OPTION BUTTON:
    4. Lập tŕnh trên Visual Basic 6.0
    4.1. Các kiểu dữ liệu trong Visual Basic 6.0:
    4.2. Khai báo biến trong Visual Basic 6.0
    4.3. Các câu lệnh trong Visual Basic 6.0
    4.3.1. Cấu trúc If Then :
    4.3.2. Cấu trúc If Then Else:
    4.3.3. Câu lệnh Select Case :
    4.3.4. Cấu trúc lặp Do While:
    4.3.5. Ṿng lặp For Next:
    4.3.6. Cấu trúc Go To:
    4.3.7. Ṿng lặp Wine Wend:
    4.4. Lập tŕnh giao diện và kết nối cơ sở dữ liệu
    4.4.1. Lập tŕnh giao diện:
    4.4.2. Lập tŕnh sử lư giao diện:
    4.5. Giới thiệu sơ lược các kỹ thuật kết nối cơ sở dữ liệu
    4.5.1. Tổng quan về kết nối cơ sở dữ liệu:
    4.5.2. Giới thiệu kỹ thuật lập tŕnh ADO:
    1.2.2.2. Tạo bảng không dùng Table Wizard
    CHƯƠNG III: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU
    CHO BÀI TOÁN QUẢN LƯ BÁN HÀNG MÁY TÍNH
    1. Đánh giá việc quản lư bán hàng :
    2. Phân tích Cơ Sở Dữ Liệu
    2.2.1. Biểu đồ phân cấp chức năng của hệ thống(BDF):
    2.2.2. Biểu đồ luồng dữ liệu mức khung cảnh(DFD):
    2.2.3. Biểu đồ luồng dữ liệu mức đỉnh:
    3. Thiết kế Cơ Sở Dữ Liệu
    4. Thiết kế FORM giao diện:
    KẾT LUẬN
    NHẬN XÉT CỦA GIÁO VIÊN

    LỜI NÓI ĐẦU

    Ra đời vào những năm 50 của thế kỷ XX máy tính và công nghệ đă có những bước phát triển vượt bậc về cả chất lượng và số lượng. Nó đă trở thành một nhân tố không thể thiếu trong đời sống hiện đại của nhân loại trong thời đại hiện nay- thời đại công nghệ số.
    Với sự phát triển mạnh mẽ của ngành công nghệ thông tin và truyên thông trên thế giới và ở nước ta. Nó đă thúc đẩy mạnh mẽ quá tŕnh tin học hóa trong nước. Rất nhiều phần mềm, những ứng dụng của ngành công nghệ thông tin đă được áp dụng rất hiệu quả vào thực tế. Nó là cho mọi công việc của chúng ta được giải quyết một các nhanh chóng, hiệu quả và tiết kiệm thời gian. Đặc biệt là úng dụng của nó vào việc quản lư, với những phần mềm quản lư trên máy đă giúp con người quản lư một cách khoa học, chính sác và tiết kiệm được chi phí. Chúng ta không cần phải dùng đến cả kho chứa sổ sách, giấy tờ Nói chung máy tính đă thay thế phần lớn sức lao động của con người.
    Là một sinh viên công nghệ thông tin em hiểu rất rơ vai tṛ của tin học trong cuộc sống hiện nay. Đặc biệt là trong lĩnh vực tin học hóa công tác quản lư. Trong đợt thực tập tốt nghiệp lần này em lựa chọn t́m hiểu về Visual Basic 6.0 là một phần mềm quản lư đối với em đây là một phần mềm khá mới mẻ. Trong quá tŕnh thực hiện không thể tránh được sai sót em rất mong được sự ủng hộ, đóng góp ư kiến của các thầy cô và các bạn để đề tài của em được hoàn thiện hơn.
    Em xin chân thành cảm ơn thầy Dương Chính Cương giáo viên hướng dẫn, đă tận t́nh giúp đỡ em và tạo cơ hội tốt để em hoàn thành được chương tŕnh này.

    Em xin chân thành cảm ơn !





    CHƯƠNG I: TÔNG QUAN VỀ NGÔN NGỮ VISUAL BASIC 6.0


    1. Giới thiệu chung về ngôn ngữ Visual Basic 6.0

    1.1 Giới thiệu về ngôn ngữ Visual Basic 6.0:

    Visual Basic 6.0 (VB6) là một phiên bản của bộ công cụ lập tŕnh Visual Basic
    (VB) cho phép người dùng truy cập nhanh cách thức lập tŕnh trên môi trường Windows. Những ai đă từng quen thuộc với VB th́ t́m thấy ở VB6 những tính năng trợ giúp mới và các công cụ lập tŕnh hiệu quả. Người dùng mới làm quen với VB cũng có thể làm chủ VB6 một cách dễ dàng.
    Với VB6, chúng ta có thể :
    Khai thác thế mạnh của các điều khiển mở rộng.
    Làm việc với các điều khiển mới (ngày tháng với điều khiển MonthView và DataTimePicker, các thanh công cụ có thể di chuyển được CoolBar, sử dụng đồ họa với ImageCombo, thanh cuộn FlatScrollBar, ).
    Làm việc với các tính năng ngôn ngữ mới.
    Làm việc với DHTML.
    Làm việc với cơ sở dữ liệu.
    Các bổ sung về lập tŕnh hướng đối tượng.
    1.2. Làm quen với ngôn ngữ Visual Basic 6.0
    Bắt đầu một dự án mới với VB6. Từ menu Start chọn Programs/ Microsoft Visual Studio 6.0/ Microsoft Visual Basic 6.0. Khi đó bạn sẽ thấy màn h́nh đầu tiên như h́nh dưới đây:

    [TABLE=align: left]
    [TR]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][​IMG][/TD]
    [/TR]
    [/TABLE]








    [​IMG]






    Cửa sổ New Project
    Ở đây, người dùng có thể chọn tạo mới một dự án thực thi được bằng cách chọn Standard EXE rồi nhấp Open. Tiếp theo là cửa sổ làm việc chính của VB6, gọi tắt là IDE (Integrated Development Environment) sẽ được giới thiệu chi tiết trong phần sau.
    2. Môi trường làm việc của ngôn ngữ Visual Basic 6.0
    2.1. T́m hiểu thành phần chính của ngôn ngữ Visual Basic 6.0:

    2.1.1. T́m hiểu thành phần của Visual Basic 6.0 ( gọi tắt là IDE ):

    IDE là tên tắt của môi trường phát triển tích hợp (Integrated Development Environment), đây là nơi tạo ra các chương tŕnh Visual Basic. IDE của Visual Basic là nơi tập trung các menu, thanh công cụ và cửa sổ để tạo ra chương tŕnh. Mỗi một thành phần của IDE có các tính năng ảnh hưởng đến các hoạt động lập tŕnh khác nhau.
    Thanh menu cho phép tác động cũng như quản lư trực tiếp trên toàn bộ ứng dụng. Bên cạnh đó thanh công cụ cho phép truy cập các chức năng của thanh menu thông qua các nút trên thanh công cụ.
    Các biểu mẫu (Form) - khối xây dựng chương tŕnh chính của VB - xuất hiện trong cửa sổ Form. Hộp công cụ để thêm các điều khiển vào các biểu mẫu của đề án. Cửa sổ Project Explorer hiển thị các đề án khác nhau mà người dùng đang làm cũng như các phần của đề án. Người dùng duyệt và cài đặt các thuộc tính của điều khiển, biểu mẫu và module trong cửa sổ Properties. Sau cùng, người dùng sẽ xem xét và bố trí một hoặc nhiều biểu mẫu trên màn h́nh thông qua cửa sổ Form Layout.


    [​IMG]









    Cửa sổ IDE của Visual Basic 6.0
    2.1.2. Sử dụng thanh công cụ trong IDE của Visual Basic 6.0:

    Thanh công cụ là tập hợp các nút bấm mang biểu tượng thường đặt dưới thanh menu. Các nút này đảm nhận các chức năng thông dụng của thanh menu (New, Open, Save .).
    [​IMG]
    Thanh công cụ ở dạng standard
    2.1.3. Sử dụng thanh công cụ gỡ rối (debug) của Visual Basic 6.0:

    Với thanh công cụ gỡ rối, ta có thể thực thi, tạm ngưng hoặc dừng một đề án. Với thanh công cụ Debug, ta có thể kiểm tra chương tŕnh và giải quyết các lỗi có thể xảy ra. Khi gỡ rối chương tŕnh, ta có thể chạy từng ḍng lệnh, kiểm tra giá trị các biến, dừng chương tŕnh tại một điểm nào đó hoặc với một điều kiện nào đó.
    [​IMG]


    Thanh công cụ gỡ rối ( debug )
    2.1.4. Sử dụng thanh công cụ Edit của Visual Basic 6.0:

    Thanh công cụ Edit được dùng để viết chương tŕnh trong cửa sổ Code, thanh công cụ Edit có đầy đủ các tính năng của menu Edit. Ngoài ra ta có thể sử dụng chức năng viết chương tŕnh tự động như là Quick Info.
    [​IMG]

    Thanh công cụ Edit
    2.1.5. Sử dụng thanh công cụ Form Editor của Visual Basic 6.0:

    Thanh công cụ Form Editor có chức năng giống như menu Format dùng để di chuyển và sắp xếp các điều khiển trên biểu mẫu.

    [TABLE=align: left]
    [TR]
    [TD][/TD]
    [/TR]
    [TR]
    [TD][/TD]
    [TD][​IMG][/TD]
    [/TR]
    [/TABLE]




    Thanh công cụ thiết kế biểu mẫu
    2.1.6. Sự dụng hộp công cụ ( Toolbox ) của Visual Basic 6.0:

    Hộp công cụ là nơi chứa các điều khiển được dùng trong quá tŕnh thiết kế biểu mẫu. Các điều khiển được chia làm hai loại: Điều khiển có sẵn trong VB và các điều khiển được chứa trong tập tin với phần mở rộng là .OCX.
    Đối với các điều khiển có sẵn trong VB th́ ta không thể gỡ bỏ khỏi hộp công cụ, trong khi đó đối với điều khiển nằm ngoài ta có thêm hoặc xóa bỏ khỏi hộp công cụ.
    [​IMG]
    Thanh công cụ Toolbox
    2.1.7. Quản lư ứng dụng với Project Explorer của Visual Basic 6.0:

    [​IMG]







    Cửa sổ Project Explorer
    Project Explorer trong VB6 giúp quản lư và định hướng nhiều đề án.VB cho phép nhóm nhiều đề án trong cùng một nhóm. Ta có thể lưu tập hợp các đề án trong VB thành một tập tin nhóm đề án với phần mở rộng .vbp.
    Cửa sổ Properties:
    [​IMG]
    Mỗi một thành phần, điều khiển điều có nhiều thuộc tính. Mỗi một thuộc tính lại có một hoặc nhiều giá trị.
    Cửa sổ Properties cho phép ta xem, sửa đổi giá trị các thuộc tính của điều khiển nhằm giúp điều khiển hoạt động theo đúng ư đồ của người sử dụng.
    2.2. Giao diện của môi trường Visual Basic 6.0

    2.2.1 Thanh tiêu đề ( TITLE BAR ):



    [TABLE]
    [TR]
    [TD][TABLE=width: 100%]
    [TR]
    [TD]Thanh tiêu đề
    [/TD]
    [/TR]
    [/TABLE]
    [/TD]
    [/TR]
    [/TABLE]
    [​IMG] [​IMG]
    Cho biết tên của Project đang làm việc cho biết cả tên của Form hiện tại đang làm việc.
    2.2.2 Thanh Menu ( MENU BAR ):

    [​IMG]
    Được chia làm các menu con ( EDIT, VIEW, PROJECT) trong mỗi một menu con có các chức năng hay c̣n gọi là các menu thứ cấp. Thanh menu đảm nhận hầu hết các chức năng và công việc khi lập tŕnh trên Visual Basic 6.0.
    2.2.3. Thanh công cụ chuẩn ( STANDARD, TOOLE BAR ):

    Chứa những chức năng thường xuyên sử dụng nhất.
    [​IMG]
    2.2.4. Thanh công cụ thiết kế giao diện:

    Chứa các thành phần chuẩn để thiết kế giao diện.

    [​IMG]
    2.2.5. Cửa sổ PROJECT:

    Chứa toàn bộ các thành phần đang tồn tại trong chương tŕnh mà đang chạy.
    [​IMG]
    2.2.6. Cửa sổ thuộc tính của các đối tượng:

    Cho phép người lập tŕnh xem và thay đổi toàn bộ các thuộc tính, tính chất của một đối tượng giao diện.
    [​IMG]
    2.2.7 Cửa sổ thiết kế giao diện:

    Cửa sổ Project có nút view object để bật cửa sổ thiết kế giao diện.
    [​IMG]
    2.2.8. Cửa sổ viết mă lệnh ( cửa sổ lập tŕnh ) thông qua nút VIEW CODE.
    3. Tạo FORM và công cụ điều khiển
    3.1. Khởi động của Visual Basic 6.0:

    NEW:
    Tạo các ứng dụng mới.
    [​IMG]
    Mỗi biểu tượng sẽ tương ứng với một dạng chương tŕnh ta có thể tạo ra bằng Visual Basic 6.0.
    STANDARD.EXE:
    Đây là dạng chương tŕnh chuẩn được tạo ra bằng Visual Basic 6.0 cho phép dịch chương tŕnh đang viết ra một FILE chạy chính có đuôi .EXE và các FILE khác đi kèm đây là dạng ứng dụng phổ biến nhất khi tạo ra các chương tŕnh trên WINDOWS.
    ACTIVEX.EXE:
    Đây là một dạng chương tŕnh khi dịch ra nó cũng có đuôi .EXE. Nhưng nó thường chỉ đảm nhận một chức năng hoặc bộ phận công việc nào đó thường xuyên được các phần mềm khác nhau sử dụng. Nó thường được dùng để đưa vào các phân mềm khi đang chạy chương tŕnh.
    ACTIVEX.DLL:
    Đây là một dạng chương tŕnh khi dịch ra nó cũng có đuôi .DLL. Nhưng nó thường chỉ đảm nhận một chức năng hoặc bộ phận công việc nào đó thường xuyên được các phần mềm khác nhau sử dụng. Nó thường được dùng để đưa vào các phần mềm khi đang chạy chương tŕnh.
    ACTIVEX CONTROL:
    Tương tự như ACTIVEX.EXE và .DLL nhưng dạng hiển thị của nó ở trong chương tŕnh mà gắn nó vào dưới dạng các điều khiển.
    VISUAL BASIC 6.0 APPLICATION WIZARD:
    Cho phép tạo giao diện của chương tŕnh mọt cách nhanh chóng mà không cần phải thiết kế giao diện cụ thể.
    DATA PROJECT:
    Là một loại chương tŕnh thường xuyên sử dụng công nghệ Web động.
    DATA HTML:
     

    Các file đính kèm:

Đang tải...