đồ án tự động hóa Tìm hiểu về ACCESS và VISUAL BASIC ứng dụng cho bài toán quản lý kho

59 1.6K 2
đồ án tự động hóa Tìm hiểu về ACCESS và VISUAL BASIC ứng dụng cho bài toán quản lý kho

Đ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ỤC LỤC LỜI NÓI ĐẦU 2 CHƯƠNG 1 3 HỆ QUẢN TRỊ DỮ LIỆU MICROSOFT ACCESS 3 & 3 NGÔN NGỮ LẬP TRÌNH VISUAL BASIC 6.0 3 1.1) Tổng quan về hệ quản trị Microsoft acces 3 1.1.1) Khái niệm chung: 3 1.2) Tổng quan ngôn ngữ lập trình VB 6.0 6 Bắt đầu một dự án mới với VB6 7 - Cửa sổ Properties 11 Cú pháp : 15 If < điều kiện > then 15 < dòng lệnh> 15 End If 15 If < điều kiện > then 15 <các dòng lệnh> 15 End If 15 1.3) Lập trình giao diện và kiết nối cơ sở dữ liệu 19 CHƯƠNG 2 31 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CHO 31 BÀI TOÁN QUẢN LÝ KHO 31 CÔNG TY TNHH PHƯƠNG ĐÔNG 34 Phiếu nhập kho 34 Mẫu sè: 03 – VT – 3LL 35 KIÊM VẬN CHUYỂN NỘI BỘ 35 Cộng: 35 THIẾT KẾ VÀ CÀI ĐẶT CHƯƠNG TRÌNH 47 QUẢN LÝ KHO 47 PHỤ LỤC 55 MỘT SỐ QUY ĐỊNH VỀ VIỆC NHẬP CÁC MÃ 55 KẾT LUẬN 57 TÀI LIỆU THAM KHẢO 58 NHẬN XÉT CỦA GIÁO VIÊN 59 − 1 − 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 cả về 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ủa 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á trì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àm cho mọi công việc của chúng ta được giải quyết một cách 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 có khoa học, chính xác và tiết kiệm được chi phí. Chúng ta không 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 trò 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ề Microsoft Access – Visua Basic 6.0 là 2 phần mềm hỗ trợ quản lý. Đối với bản thân em đây là một lĩnh vực khá mới mẻ, song em cũng cố gắng hết sức để có thể tìm hiểu sâu về nó để tạo điều kiện cho việc hoàn thiện chương trình quản lý kho trong đợt thực tập này. 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! Sinh viên Phạm Ngọc Quang − 2 − CHƯƠNG 1 HỆ QUẢN TRỊ DỮ LIỆU MICROSOFT ACCESS & NGÔN NGỮ LẬP TRÌNH VISUAL BASIC 6.0 1.1) Tổng quan về hệ quản trị Microsoft acces. 1.1.1) Khái niệm chung: MS-Access là hệ quản trị cơ sở dữ liệu với đầy đủ các chức năng. Nú có đầy đủ các chức năng định nghĩa dữ liệu , xử lý dữ liệu và kiểm soát dữ liệu cần thiết để quản lý một dữ liệu lớn . Với MS- Access hoàn toàn linh hoạt trong việc định nghĩa lưu trữ dữ liệu và định nghĩa quy cách dữ liệu để hiển thị hoặc in. Cũng có thể yêu cầu MS- Access kiểm tra mối quan hệ hợp lệ giữa các tệp hoặc các bảng của cơ sở dữ liệu. Ngoài ra MS- Access là một ứng dụng cao của MS-windows, nếu có thể sử dụng tất các phương tiện của cơ chế trao đổi dữ liệu động (DDE- Dynamic Date Exchange) và những liên kết đối tượng (OLE-Object Linking and Embedinh) . DDE cho phép thực hiện các hàm và trao đổi dữ liệu của MS-Access và mọi ứng dụng trong windows là Access Bassic, OLE là một khả năng cao cấp của Windows cho phép liên kết các đối tượng hoặc nhỳng cỏc đối tượng vào một cơ sở dữ liệu của MS-Access. MS-Access còn là một công cụ để hỗ trợ để phát triển ứng dụng cơ sở dữ liệu nú có những phương tiện phát triển cơ sở ứng dụng tiên tiến để xử lý các dữ liệu thông dụng khác. Song đặc trưng nổi bật nhất của MS-Access là khả năng xử lý dữ liệu của các bảng tính, tệp văn bản, các cơ sở dữ liệu. Foxprovaf một số cơ sở dữ liệu SQL bất kì hỗ trợ chuẩn ODBC điều này có nghĩa là MS-Access có thể xử lý dữ liệu trên SQL server của mạng hoặc từ một cơ sở dữ liệu SQL trên máy tính lớn . 1.1.2). Các kiểu dữ liệu cơ bản của một số thuộc tính hay dùng trong MS- Access: - Các kiểu dữ liệu cơ bản 1. Kiểu Text: Lưu trữ các đối tượng được mô tả khoảng 1 dòng văn bản như: Họ tên ,địa chỉ ,quê quán …(Thường có nội dung <=255 kí tự) 2. Kiểu Memo: Thường dùng lưu trữ các đối tượng được mô tả chi tiết (thường là đoạn văn có kích cỡ <=64000 kí tự ) như:thành phần gia đình … 3. Number: Biểu diễn số nguyên ,số thực (inter,single,double,…)dài khoảng 1,2, 4 hoặc 8 byte. 4. Data/time: Kiểu ngày tháng /giờ dài 8 byte để mô tả cách nhập và hiển thị dữ liệu là ngày tháng /giờ. − 3 − 5.Currency: Dữ liệu kiểu tiền tệ , dài 8 byte. 6. Auto number: Kiểu số dài 8 byte dùng để lưu trữ số thứ tự thường là số nguyên. 7. Yes/ no: Kiểu lụgic để mô tả đối tượng mà chỉ có 2 cách lựa chọn . 8.Ole Objiect: Đối tượng nhúng kết hình ảnh hay nhị phân dùng khi có sử dụng nhúng kết với các đối tượng của các chương trỡnh khỏc . 9. Hyperlink: Sử dụng liên kết kí tự hoặc kết hợp kí tự và số . 10. Lookup Wizard: Dùng khi muốn chọn giá trị từ bảng khác . - Một số thuộc tính hay dùng : *) Thuộc tính Field size + Với trường text: Độ dài mặc định là 50, độ dài hợp lệ là từ 1- 255. + Với trường number :Mặc định là Double (8byte). - Byte : Miền giá trị là 0-255 - Integer : Miền giá trị là -32768- 32767 - Longinteger: Miền giá trị là -214748648- 214748647 - Single : Miền giá trị là -3.4*10- 3.4*10 -Double : Miền giá trị là -1.797*10- 1.797*10 *) Thuộc tính Format: Nếu bỏ qua Format, Access sẽ trình bày theo General. - Các kiểu liên kết : Access dùng quan hệ (liên kết) để đảm bảo những rằng buộc toàn vẹn giữa các bảng có liên quan trong cỏc phộp thờm , sửa , xóa mẫu tin . Có 3 kiểu liên kết - Liên kết 1-n ( liên kết 1-nhiều ): Tức là mỗi bản ghi của thuộc tính khóa ở bảng một (1) có thể xác định nhiều bảng ghi ở bảng nhiều (n).Mỗi thực thể bảng l chỉ có một và thực thể trong bảng 1. - Liên kết 1-1 (liên kết một một): Tức là mỗi bảng ghi của một thuộc tính khóa ở bảng này chỉ xác định duy nhất một bảng ghi ở bảng kia và ngược lại . - Liên kết n-n ( liên kết nhiều đến nhiều ): Tức là mỗi bảng ghi của thuộc tớnh khúa ở bảng này có thể xác định nhiều bảng ghi ở bảng kia và ngược lại . * Tuy nhiên trong Access chỉ sử dụng 2 liên kết 1– n và 1-1, khi có liên kết n-n thì cần sinh ra bảng chung gian (dùng thuộc tính khóa ngoài để đưa về dạng 1-n ). − 4 − 1.1.3) Bảng (TABLE) - Khái niệm về bảng: - Bảng là nơi chứa các dữ liệu của một đối tượng nào đó. - Một cơ sở dữ liệu thường gồm nhiều bảng. - Một bảng gồm có nhiều trường cú cỏc kiểu khác nhau như: Tex, Number, Date/Time… - Các bảng trong cơ sở dữ liệu có quan hệ với nhau. - Tạo một bảng mới. - Từ cửa sổ Database chọn Tab Table - Bước1: Chọn New. Hộp thoại New Table xuất hiện.(như hỡnh trờn). Lựa chọn: +) Datasheet View: Mở bảng cho phép nhập dữ liệu. Access tự động ngầm định tên trường là Field 1. +) Design view: Cho phép ta thiết kế cấu trúc bảng. +) Table Wizard: Tạo bảng bằng Winzard. +) Import Table: Nhập bảng từ một cơ sở dữ liệu khác. +) Linhk Table: Tạo bảng và thiết lập một liên kết với cơ sở dữ liệu bên ngoài. − 5 − - Bước 2: Chọn kiểu Design chọn OK xuất hiện hộp thoại như hình sau: - Bước 3: Khai báo danh sách tờn cỏc trường ở cột Field Name, kiểu dữ liệu ở cột Dat Type. - Bước 4: Thiết lập khóa cho các trường khóa. Chọn các trường cần thiết lập khóa. Nếu có nhiều trường giữ phím Ctrl sau đó bấm vào các trường cần chọn làm khóa. Bấm nút Primarykey trên thanh công cụ hoặc vào thanh Menu: Edit/Primarykey. - Bước 5: Bấm tổ hợp phím Ctrl+W: Chọn Yes (để lưu), No (không lưu), Cancel (Bỏ qua). Nếu chọn Yes  hộp thoại Save As xuất hiện. Gừ tờn bảng cần lưu vào vùng Table Name rồi nhấp OK. 1.2) Tổng quan ngôn ngữ lập trình VB 6.0 1.2.1) Tìm hiểu chung về Visual Basic 6.0 Visual Basic 6.0 (VB6) là một phiên bản của bộ công cụ lập trình Visual Basic . (VB) cho phép người dùng truy cập nhanh cách thức lập trì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 trì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. − 6 − Các bổ sung về lập trình hướng đối tượng. 1.2.2) Làm quen với VB6 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. − 7 − 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. 1.2.3) Tỡm hiểu các thành phần của 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 trì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 trì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 trì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 trì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. − 8 − Cửa sổ IDE của VB6 *) Sử dụng thanh công cụ trong IDE của VB 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 ). Thanh công cụ ở dạng standard - Sử dụng thanh công cụ gỡ rối (debug) Thanh công cụ gỡ rối 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 trình và giải quyết các lỗi có thể xảy ra. Khi gỡ rối chương trình, ta có thể chạy từng dòng lệnh, kiểm tra giá trị các biến, dừng chương trình tại một điểm nào đó hoặc với một điều kiện nào đó. − 9 − - Sử dụng thanh công cụ Edit Thanh công cụ Edit Thanh công cụ Edit được dùng để viết chương trì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 trình tự động như là Quick Info. - Sử dụng thanh công cụ Form Editor Thanh công cụ thiết kế biểu mẫu 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. - Sử dụng hộp công cụ (Toolbox) Hộp công cụ là nơi chứa các điều khiển được dùng trong quá trì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ụ. − 10 − [...]... TOÁN QUẢN LÝ KHO 2.1) Vài nét về phân tích và thiết kế hệ thống Phân tích và thiết kế hệ thống là phương pháp luận để xây dựng và phát triển hệ thống thông tin bao gồm các lý thuyết, mô hình, phương pháp với các công cụ sử dụng trong quá trình phân tích và thiết kế hệ thống Phân tích và thiết kế hệ thống bao gồm các quá trình: - Khảo sát hiện trạng và xác lập dự án - Phân tích hệ thống về xử lý - Phân... chứa động từ để mô tả tác nhân trong 2.2) Phân tích và thiết kế hệ thống cho bài toán quản lý kho 2.2.1) Khảo sát hiện trạng và xác lập dự án ( Công ty may TNHH Phương Đông – Bắc Cạn ) Công ty may TNHH Phương Đông – Bắc Cạn là một công ty tư nhân ngành nghề chủ yếu là may mặc: May gia công hàng xuất cho các công ty khác và may hàng bán cho các đại lý của Công ty ở các tỉnh trong Miền Bắc Trước đây do... Viết lệnh cho các điều khiển: dựng cỏc lệnh trong VB để quy định cách ứng xử cho mỗi Form và cho mỗi Control *) Thiết kế biểu mẫu sử dụng các điều khiển - IDE của VB là nơi tập trung các menu, thanh công cụ và cửa sổ để tạo ra chương trình Mỗi phần của IDE có tính năng ảnh hưởng đến các hoạt động lập trình khác nhau Thanh menu cho phép bạn quản lý cũng như tác động trực tiếp lên toàn bộ ứng dụng Thanh... ở quy mô nhỏ việc quản lý nhân sự và quản lý kho chỉ là thủ công Hiện nay Công ty đã phát triển, sản xuất kinh doanh với quy mô lớn hơn, lượng công nhân viên trong Công ty ngày càng nhiều hơn và đặc biệt là xuất hiện nhiều mặt hàng mới hơn lên việc quản lý các mặt hàng và nguyên phụ liệu bằng thủ công là rất vất vả và tốn nhiều nhân lực Vì vậy Công ty cần có một phần mềm quản lý kho để việc theo dõi... nhập – xuất hàng hóa của Công ty được nhanh hơn và đặc biệt là chính xác hơn Qua việc khảo sát thực tế tại Công ty, em thấy quy trình hoạt động trong lĩnh vực Quản lý kho của Công ty như sau: - Cơ cấu và số lượng kho trong Công ty như sau: Công ty bao gồm hai kho chính là: Kho chứa hàng thành phẩm ( Chứa hàng thành phẩm mà Công ty sản xuất ra và đôi khi nhập từ một nhà cung cấp nào đó) và kho chứa nguyên... hệ thống quản lý kho trờn mỏy để đáp ứng được công việc ngày càng phát triển của Công ty với: - Yêu cầu: + Thống kê được số lượng hàng tồn theo từng mặt hàng - Hoạt động: Giữa hệ thống và môi trường bên ngoài trao đổi với nhau qua các chứng từ giao dịch: Phiếu nhập, phiếu xuất… 2.3) Phân tích hệ thống về xử lý 2.3.1) Mô hình cấp chức năng QUẢN LÝ KHO Hệ thống Cập nhập Theo dõi Nhập – xuất Tìm kiếm... cấp các điều khiển cho phép kết nối cơ sở dữ liệu một cách nhanh chóng như ADO, Coobar, Dữ liệu Crird… *) Viết lệnh cho các điều khiển Các điều khiển trên Form chỉ là một phần nhỏ của quá trình phát triển ứng dụng nhằm tạo ra giao diện cho ứng dụng Cần viết chương trình để cho ứng dụng đó hoạt động Lập trình sự kiện: Sau khi thiết kế một giao diện với các nút điều khiển Bạn viết lệnh cho các điều khiển... 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 1.2.5) Biến, hằng trong VB *) Biến: Biến được dùng để lưu tạm thời các giá trị tính toán trong quá trình xử lý của chương trình Khi xử lý một chương trình ta luôn cần phải lưu trữ một giá trị nào đó để tính toán hoặc so sánh Mỗi biến được đặc trưng...1.2.4) Quản lý ứng dụng với Project Explorer 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 Cửa sổ properties − 11 − Mỗi một thành... Nhập, ngày……tháng……năm 200… Người giao hàng Thủ kho Kế toán trưởng − 34 − Thủ trưởng đơn vị Khi có lệnh xuất hàng, nhân viên kho có trách nhiệm tìm mặt hàng và liệt kê vào phiếu xuất hàng có mẫu như sau: Mẫu sè: 03 – VT – 3LL Ban hành theo QĐ số: 1141 – TC/QĐ/CĐKT ngày 1 tháng 11 năm 1995 của Bộ Tài chính Đơn vị: Địa chỉ: PHIẾU XUẤT KHO KIÊM VẬN CHUYỂN NỘI BỘ Ngày…….tháng…… năm 200… Liên 2: . 15 1.3) Lập trình giao diện và kiết nối cơ sở dữ liệu 19 CHƯƠNG 2 31 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CHO 31 BÀI TOÁN QUẢN LÝ KHO 31 CÔNG TY TNHH PHƯƠNG ĐÔNG 34 Phiếu nhập kho 34 Mẫu sè: 03 – VT –. chọn tìm hiểu về Microsoft Access – Visua Basic 6.0 là 2 phần mềm hỗ trợ quản lý. Đối với bản thân em đây là một lĩnh vực khá mới mẻ, song em cũng cố gắng hết sức để có thể tìm hiểu sâu về nó. lưu vào vùng Table Name rồi nhấp OK. 1.2) Tổng quan ngôn ngữ lập trình VB 6.0 1.2.1) Tìm hiểu chung về Visual Basic 6.0 Visual Basic 6.0 (VB6) là một phiên bản của bộ công cụ lập trình Visual Basic

Ngày đăng: 18/05/2015, 13:57

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • CHƯƠNG 1

  • HỆ QUẢN TRỊ DỮ LIỆU MICROSOFT ACCESS

  • &

  • NGÔN NGỮ LẬP TRÌNH VISUAL BASIC 6.0

    • 1.1) Tổng quan về hệ quản trị Microsoft acces.

    • 1.1.1) Khái niệm chung:

      • Lựa chọn:

      • - Bước 3: Khai báo danh sách tờn cỏc trường ở cột Field Name, kiểu dữ liệu ở cột Dat Type.

      • - Bước 4: Thiết lập khóa cho các trường khóa.

      • 1.2) Tổng quan ngôn ngữ lập trình VB 6.0

        • Bắt đầu một dự án mới với VB6

          • Thanh công cụ ở dạng standard

          • Thanh công cụ gỡ rối

          • Thanh công cụ Edit

          • Thanh công cụ thiết kế biểu mẫu

          • - Cửa sổ Properties

            • Một số kiểu dữ liệu cơ bản đựơc VB định nghĩa nhằm tối ưu hoá về tốc độ và kích cỡ chương trỡnh:Kiểu dữ liệu

            • Phạm vi, ý nghĩa

            • String

            • - Là kiểu dữ liệu chuỗi, khoảng giá trị có thể lên đến 2 tỷ ký tự. Nhận biết biến này bằng tiếp vị ngữ $.

            • Byte

            • - Là các số nguyên, khoảng giá trị từ -2.147.483.648 đến 2.147.483.647. Nhận biết biến này bằng dấu & ở cuối.

            • Date

            • Currency

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

Tài liệu liên quan