luận văn chương trình Quản lý kho hàng - Pdf 28

Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
Mở đầu
Việt Nam là một nước ít nhạy bén với nền Công nghệ thông tin trên thế
giới , đang đà tiến hành công nghiệp hoá hiện đại hoá đất nước .Mong muốn
được làm bạn với tất cả các nước để cựng phát triển .Việt Nam đã nhận thức
được rất sâu sắc vai trò của Công nghệ thông tin trong sự phát triển kinh tế-
xã hội những năm tới .Chớnh vỡ vậy Việt Nam đã coi Công nghệ thông tin
là mục tiêu , động lực của sự phát triển kinh tế- xã hội.
Muốn khai thác nguồn lực , đáp ứng mục tiờu phỏt triển kinh tế- xã hội bền
vững .Việt Nam xác định Công nghệ thông tin là quốc sách hàng đầu, là
chỡa khoỏ vàng để mở cửa tiến vào tương lai . Đó có nhiều chương trỡnh
nghiờn cứu, nhiều chính sách ban hành nhằm phát triển nguồn lực, tạo mọi
điều kiện để nền kinh tế-xã hội phát triển.
Để hoàn thiện chương trình quản lý kho hàng và góp một phần nhỏ vào
việc phát triển kinh tế -xã hội .Do thời gian viết luận văn không đựơc nhiều
và trình độ còn hạn chế, nên trong đề tài này em mới chỉ cập nhật một số vấn
đề cơ bản để quản lý kho hàng.
Em dựng ngụn ngữ Visual Basic dựa trờn cụng cụ quản trị cơ sở dữ liệu
Micrsoft access- nội dung của đề tài gồm ba chương :
- Chương thứ I: Khảo sát và xác định yêu cầu của hệ thống
- Chương thứ II: Phõn tích thiết kế hệ thống quản lý kho hàng
- Chương thứ III: Thiết kế hệ thống quản lý kho hàng
- Chương thứ IV: Thiết kế giao diện
Trong quá trình thực hiện đề t ài, em đã được sự giúp đỡ vô cùng quý báu
của các thầy cô giáo trường trung h ọc công nghiệp Hà Nội v à đặc biệt là
thầy Nguyễn Thái Hà - người trực tiếp hướng dẫn em viết báo cáo n ày.
Em xin chân thành cảm ơn và bày tỏ lòng biết ơn sâu sắc về sự giúp đỡ này!
Nguyễn Xuân Huy – Líp T2002-A1
1
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ

CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
ngày cần phải biết tình hình cụ thể để kịp thời bổ sung và đưa ra cỏc xỏc
định như:
- Nhập kho loại mặt hàng mới đang cần sử dụng .
- Xuất kho cho các đơn vị kinh doanh khác .
- Cập nhật giấy tờ, sổ sách, chứng từ thu chi, xuất nhập
Việc đưa tin học hoá vào công tác quản lý kho hàng ở đõy cần được
phát huy tối đa, bảng xuất- nhập phải minh bạch, rõ ràng, không nhầm
lẫn, không thiếu hoặc thừa, quy trình tin học hoá phần tính xuất nhập
phần nào làm giảm bớt những nhầm lẫn chủ quan trong tính toán của
bộ phận quản lý kho hàng và đồng thời đưa ra những con số chính xác
về tình hình thu chi trong những tháng, quý vừa qua và trong thời gian
tới.
1. LỰA CHỌN CễNG CỤ
Với chương trình đặt ra là cập nhật, quản lý thông tin về tình hình xuất
nhập trong mỗi ngày, tháng, quý năm phải lựa chọn cụngcụ quản lý để có
thể chuyển sang 1 hệ thống quản lý cơ sở dữ liệu. Trên cở sở này sẽ thiết
kế để xử lý cở sở dữ liệu theo hướng yêu cầu và người quản lý đặt ra.
Với chương trình quản lý kho hàng (QLKH), công cụ được lựa chọn là
Micrsoft access vì:
- Micrsoft access là hệ quản trị c ơ s ở d ữ li ệu trờn môi trường
Windows – là một ứng dụng trong bộ Microsoft office, trong đú có
sẵn cỏc cụngcụ hữu hiệu và đáp ứng được yêu cầu cho bài quản lý .
dựa trên Micrsoft access ta dùng bằng ngôn ngữ V isual b asic – 1
ngôn ngữ lập trỡnh khỏ mạnh mẽ.
II. XÁC ĐỊNH YấU CẦU HỆ THỐNG
Nguyễn Xuân Huy – Líp T2002-A1
3
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG

thống 1cách hoàn chỉnh hơn.
- Đ ảm bảo môi trường hệ thống làm việc tốt .
- Hệ thống làm việc nhanh chóng và đảm bảo tin cậy.
- Hệ thống thân thiện với người sử dụng.
- Hệ thống dễ sử dụng.
Nguyễn Xuân Huy – Líp T2002-A1
5
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
CHƯƠNG II. PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN Lí
KHO HÀNG
I . YấU CẦU VỀ CHỨC NĂNG CỦA HỆ THỐNG
Từ những dữ liệu đầu vào và yêu cầu quản l ý ,hệ thống quản l ý kho
hàng cần có nhữngchức năng và nhiệm vụ sau:
- Dữ liệu được cập nhật chính xác từ bàn phím thông qua các biểu mẫu
(Form). Các biểu mẫu này được thiết kế đầy đủ các trường thông tin và
tránh dư thừa dữ liệu, sau đó cần có thông tin phản hồi từ hệ thống kiểm
tra sai lệch khi nhập dữ liệu .
- Tính toán thu chi là một chức năng cơ bản của hệ thống. Dựa vào số
liệu ban đầu và các d ữ liệu cụ thể trong bản xuất nhập cho từng
ngày từng tháng, từng quý,từng năm để hệ thống tính toán thu chi.
- Hệ thống phải cung cấp thông tin theo cỏc yờu cầu tìm kiếm về một
đối tượng yêu cầu của người quản l ý.
- Với những yêu cầu cụ thể về một hệ thống “QL Kho h àng” như trên
ta có thể tiến hành phân t ích theo các bước sau :

II. PHƯƠNG PHÁP PHÂN TÍCH HỆ THỐNG Cể CẤU
TRÚC
- Phương pháp này là một cách tiếp cận hiện đại với các giai đoạn phõn
tích và thiết kế của một hệ thống. Một trong những điểm mạnh của

Sau khi phân tích kiểm tra kết quả các bước thiết kế ban đầu như sau:
- Tạo các thiết kế C ơ s ở dữ liệu ban đầu
- Các thực thể được ánh xạ bằng các bảng
- Các quan hệ 1- nhiều được kiểm tra bằng cỏc khoỏ tham chiếu
Nguyễn Xuân Huy – Líp T2002-A1
7
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
- Tạo thiết kế ứng dụng ban đầu.
Sơ đồ chức năng thành sơ đồ cấu trỳc cỏc modul, sơ đồ này là cơ sở để
sinh ra hệ thống menu sau này.
e. Thiết kế dữ liệu
Sau khi phân tích dữ liệu ban đầu ta sẽ có được các bảng, các cột, các
ràng buộc tham chiếu. Nhiệm vụ chính của thiết kế là tổ chức các bảng,
cột sao cho hợp lý để đạt được kết quả cao. Công việc thiết kế bao gồm:
- Chỉnh các cột của bảng sao cho hợp lý với thực tế để nâng cao hiệu
quả sử dụng thông tin.
- Đ ịnh nghĩa các form (mẫu biểu)
f. Cài đặt chương trình
- Tiến hành cài đặt chương trình hệ thống.
- Bảo vệ và duy trì hoạt động , sửa lại lỗi
- Thường xuyên cập nhật thông tin, tăng cường chức năng hệ thống c ơ
sở d ữ li ệu
- Xác định các truy vấn thông qua khoỏ chớnh
Trên cơ sở lý thuyết phân tích và thiết kế hệ thống, với công cụ là
Micrsoft access và ngôn ngữ Visual Basic ta thực hiện để thiết kế
chương trình Qu ản l ý kho h àng.
III. SƠ ĐỒ PHÂN CẤP CHỨC NĂNG
Từ những khảo sát và phân tích của chương trình đặt ra ta xác định hệ
thống của chương trình quản lý kho hàng gồm các chức năng cơ bản:

và nhập trong kho hàng, hạch toán thu chi, làm hóa đơn thanh toán.
Mục đích : tổng hợp được tất cả các dữ liệu để có thể xử lý được như :
lượng hàng trong kho , thu – chi trong kho.
Nguyễn Xuân Huy – Líp T2002-A1
Báo cáo
xuất nhập Thu chi
Quản lý kho hàng
nhập kho
chi
nhập hàng
xuất kho
thu
xuất hàng
Báo cáo chi tiết
nhập kho
xuất kho
Thu chi
10
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
III. SƠ ĐỒ LUỒNG DỮ LIỆU
Sơ đồ nhằm diễn tả tập hợp các chức năng xử lý của hệ thống quản lý trong
mối quan hệ trước sau trong tiến trình xử lý của hệ thống trao đổi thông tin
với tác nhân ngoài là người lãnh đạo- người trực tiếp quản lý kho.
Hệ thống quản lý kho hàng được chia ra thành các chức năng chính biểu
đạt các nhiệm vụ sau:
- Cập nhật dữ liệu đầu vào
- Tính toán thu chi
- Thống kê tình hình xuất nhập
- Báo cáo

Ví dô:

Kho Kho
Vµo
Ra CËp nhËt
Kho
d. Luồng dữ liệu:
- Đó là các luồng thông tin vào hoặc ra khỏi chức năng.
- Tên gọi: bao gồm danh từ + tính từ
- Biểu diễn: là một mũi tên trên đó ghi thông tin di chuyển.
Nguyễn Xuân Huy – Líp T2002-A1
12
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
Ví dô:
Ghi
nhËn
Hµng
Hµng ®¹t tiªu chuÈn
e. Các tác nhân trong: Là một chức năng hoặc một hệ thống con của
hệ thống đang xét được trình bày ở trang khác. Vì lý do trình bày nên cùng
một tác nhân trong có thể xuất hiện ở nhiều nơi.
- Tên gọi: Là động từ + bổ ngữ
- Biểu diễn: Là hình chữ nhật thiếu một cạnh.

Ví dô:
 tác dụng:
- Cho một thiết kế sơ bộ về thực hiện chức năng.
- Là phương tiện giao tiếp giữa người thiết kế và người sử dụng.
 Mục đích:Nguyễn Xuân Huy – Líp T2002-A1
16
LËp b¸o
c¸o
MÆt hµng
MÆt hµng
Qu¶n lý
xuÊt kho
Qu¶n lý
thu
Qu¶n
lý chi
Qu¶n

nhËp
kho
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
3.3 Mức 2,3: Sơ đồ luồng dữ liệu mức đỉnh
a. Quản lý nhập kho

Nguyễn Xuân Huy – Líp T2002-A1
17
Qu¶n lý
nhËp kho
MÆt hµng

NhËp
kho
XuÊt
kho
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
Chương III. Thiết kế hệ thống quản lý kho hàng
I. Thiết kế cơ sở dữ liệu
- Định danh các đối tượng (các nguồn dữ liệu) mà cơ sở dữ liệu sẽ hiển
thị.
- Phát hiện các phần kết hợp giữa các đối tượng (khi có nhiều đối
tượng).
- Xây dùng một từ điển dữ liệu mở đầu để định nghĩa các bảng tạo nên
cơ sở dữ liệu.
- Chỉ các mối quan hệ giữa các bảng, cơ sở dữ liệu dựa trên các phần
kết hợp giữa các đỗi tượng dữ liệu trong bảng, liên hợp các thông tin
này trong từ điển dữ liệu.
- Thiết lập các kiểu cập nhật và giao dịch tạo và sửa đổi dữ liệu trong
các bảng, kể cả về tính nguyên vẹn dữ liệu.
- Xác định cách dùng các chỉ mục để tăng tốc các vụ nội bộ hỏi.
Nguyễn Xuân Huy – Líp T2002-A1
22
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
II. Xây dựng bảng cơ sở dữ liệu
Từ xây dựng thực thể như trên, ta biểu diễn thực thể dưới dạng bảng.
Mỗi thực thể dưới dạng bảng. Mỗi thực thể được tạo thành một bảng
trong đó mỗi trường là một thuộc tính.
Bảng 1: Bảng chi tiết nhập xuất (masoct, mavt, dvt, solg, dgia, ttien)
Tên trường Kiểu Độ rộng


Bảng 5: Bảng vật tư (mavt, tenvt, dvt, slgnhap, slgton, slgxuat)
Tên trường Kiểu Độ rộng
Mavt Text 7
Tenvt Text 40
Dvt Text 50
Slgnhap Number Double
Slgxuat Number Double
Slgton Number Double
Bảng 6: Bảng xuất nhập (soct, ngay, makh. Hoten, lydo, diengiai, giatri)
Tên trường Kiểu Độ rộng
Soct Text 4
Ngay Date/time
Makh Text 6
Hoten Text 50
Lydo Text 2
Dgiai Text 50
Giatri Number Double
Ngoài các bảng chính như đã tình bày, trong quá trình làm việc chương
trình sẽ tự động tạo ra các bảng phụ, các query để hỗ trợ cho một số thao
tác của chương trình.
III. Mối quan hệ giữa các bảng trong cơ sở dữ liệu
Nguyễn Xuân Huy – Líp T2002-A1
24
Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
CHƯƠNG TRÌNHQUẢN LÝ KHO HÂNG
Các bảng có mối quan hệ với nhau theo nguyên tắc toàn vẹn tham chiếu.
Khi được xây dựng hợp lý , Microsoft Access tự động xác định mối quan
hệ giữa các bảng
Mỗi quan hệ giữa các bảng như sau:


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status