Đồ ánXÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ XUẤT NHẬP HÀNG TẠI CÔNG TY CÔNG NGHIỆP CHẾ BIẾN THỰC PHẨM QUỐC TẾ - CHI NHÁNH NHA TRANG Giới thiệu bài toán Các bước tiến hành xây dựng hệ thố
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
Đề tài: Xây Dựng Hệ Thống Thông Tin Quản Lý Xuất
Nhập Hàng Tại Công Ty Công Nghiệp Chế Biến Thực Phẩm Quốc Tế – Chinh nhánh Nha Trang
SVTH : Đinh Trọng Vinh LỚP : Tin học 40
MSSV : 8D15078 GVHD: Bùi Thị Hoà
BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
Trang 2Đồ ánXÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ XUẤT NHẬP HÀNG TẠI CÔNG TY CÔNG NGHIỆP CHẾ BIẾN THỰC PHẨM QUỐC TẾ - CHI NHÁNH NHA TRANG
Giới thiệu bài toán
Các bước tiến hành xây dựng hệ thống thông tin quản lý
Phân tích và thiết kế hệ thống
Xây dựng chương trình
Đánh giá hệ thống
Nội dung chính:
Trang 3GIỚI THIỆU BÀI TOÁN
Tiến hành xây dựng đồ án với những nhiệm vụ cần thực hiện:
Khảo sát và phân tích hiện trạng.
Phân tích và thiết kế hệ thống thông tin quản lý để xây dựng một số chức
năng:
- Quản lý giao dịch nhập hàng hoá.
- Quản lý giao dịch xuất hàng hoá.
Lựa chọn môi trường cài đặt và giới thiệu các công nghệ có liên quan.
Trang 4CÁC BƯỚC TIẾN HÀNH XÂY DỰNG
HỆ THỐNG THÔNG TIN QUẢN LÝ
Khảo sát và phân tích hiện trạng.
Phân tích và thiết kế hệ thống : Xây dựng sơ đồ phân rã chức năng, biểu đồ luồng dữ liệu, mô hình thực thể, mô hình tổ chức dữ liệu, mô hình vật lý dữ liệu, mô hình từ điển dữ liệu.
Cài đặt chương trình.
Trang 5PHÂN TÍCH - THIẾT KẾ BÀI TOÁN
Biểu đồ phân rã chức năng (BPC).
Biểu đồ luồng dữ liệu.
Mô hình thực thể.
Mô hình tổ chức dữ liệu.
Giao diện chương trình.
Trang 6ĐÁNH GIÁ HỆ THỐNG
Qua quá trình khảo sát, phân tích – thiết kế và cài đặt chương trình, bài
toán cơ bản đã hoàn thành và đạt được những mục tiêu sau đây:
+ Những kết quả đạt được:
- Hệ thống đáp ứng được những yêu cầu cơ bản trong công tác cập nhật, xử lý xuất nhập hàng một cách nhanh chóng, chính xác như cập nhật dữ liệu, tìm kiếm thông tin, báo cáo tổng hợp xuất, nhập tồn hàng.
- Giao diện thân thiện và dễ dàng cho người sử dụng.
+ Nhứng tồn tại của chương trình:
- Hệ thống chỉ mới phát triển bằng ngôn ngữ MicroSoft VisualBasic, lưu trữ dữ liệu bằng hệ quản trị cơ sở dữ liệu MicroSoft SQL Server
và chạy trên máy đơn.
- Một số phần xử lý Tiếng Việt còn chưa tốt.
- Chưa xây dựng được hệ thống bảo mật cơ sở dữ liệu và phân quyền người sử dụng.
Trang 7ĐÁNH GIÁ HỆ THỐNG (TT)
Qua quá trình khảo sát, phân tích – thiết kế và cài đặt chương trình, bài
toán cơ bản đã hoàn thành và đạt được những mục tiêu sau đây:
+ Hướng phát triển chương trình:
- Phát triển hệ thống: Xây dựng hệ thống thương mại điện tử Web bằng công nghệ ASP (Active Server Pages) hoặc ASP.net, lưu trữ
dữ liệu bằng hệ quản trị CSDL SQL Server hoặc Oracle và chạy trên mạng.
- Bảo mật cơ sở dữ liệu và phân quyền người sử dụng: ta sẽ phân cấp ra 3 mức người sử dụng.
Addmin: có quyền thêm, sửa, xoá database, phân cấp, phân quyền cho người sử dụng.
User mức 1: có quyền thêm dữ liệu vào database.
User mức 2: chỉ được quyền xem mà không được thực hiện bất cứ thao tác gì trên database.
Đặt database trên máy chủ để dễ dàng quản trị và bảo mật hơn.
Trang 8SƠ ĐỒ PHÂN RÃ CHỨC NĂNG
Sơ đồ phân rã tổng thể:
Tìm kiếm
HOẠT ĐỘNG GIAO DỊCH XUẤT NHẬP HÀNG
Quản lý nhập hàng
Quản lý xuất hàng
Thống kê
và báo cáo
Trang 9Sơ đồ chức năng chi tiết:
SƠ ĐỒ PHÂN RÃ CHỨC NĂNG (TT)
Lập đơn đặt hàng
Lập phiếu nhập hàng
Cập nhật danh mục hàng
Khớp đơn với hàng về
Thanh toán
QUẢN LÝ NHẬP HÀNG
Ghi nhận nhà cung cấp mới
Trang 10Sơ đồ chức năng chi tiết:
SƠ ĐỒ PHÂN RÃ CHỨC NĂNG (TT)
Thanh toán
Giải quyết đơn đặt hàng
Lập phiếu xuất hàng
Giải quyết xuất hàng
Cập nhật danh mục hàng
Trang 11Sơ đồ chức năng chi tiết:
SƠ ĐỒ PHÂN RÃ CHỨC NĂNG (TT)
Thống kê nhập xuất chi tiêt
Thống kê hàng nhập
Thống kê hàng xuất
Thống kê hàng tồn THỐNG KÊ VÀ BÁO CÁO
Trang 12Sơ đồ chức năng chi tiết:
SƠ ĐỒ PHÂN RÃ CHỨC NĂNG (TT)
Tìm kiếm phiếu TT(thu)
Tìm kiếm phiếu
TT (chi)
Tìm kiếm phiếu xuất hàng
Tìm kiếm phiếu nhập hàng
TÌM KIẾM
Trang 13Biểu đồ luồng dữ liệu mức khung cảnh:
BIỂU ĐỒ LUỒNG DỮ LIỆU
KHÁCH HÀNG
Yêu cầu thống kê
Đơn đặt hàng
Thống kê Báo cáo
Thông tin về hàng
Từ chối
Hoá đơn
Phiếu trả tiền Hàng hoá Thông báo hoá đơn sai Yêu cầu tìm kiếm ĐĐH/ PTT Thông tin về hàng
Đơn đặt hàng
Từ chối Hoá đơn
Phiếu trả tiền Yêu cầu tìm kiếm ĐĐH/ PTT
Hàng hoá
Trang 14Biểu đồ luồng dữ liệu mức đỉnh:
BIỂU ĐỒ LUỒNG DỮ LIỆU (TT)
KHÁCH HÀNG Thông tin về hàng
Thống kê
Quản
lý xuất hàng
Tìm kiếm
Y/c tìm kiếm
Thông tin về hàng Đơn đặt hàng
Từ chối
Hoá đơn Phiếu trả tiền Thông báo HĐ sai
Y/c tìm kiếm
Y/c tìm kiếm Y/c tk
Trang 15Chức năng quản lý nhập hàng:
BIỂU ĐỒ LUỒNG DỮ LIỆU (TT)
Biểu đồ luồng dữ liệu mức dưới đỉnh
Ghi nhận NCC mới
Lập đơn đặt hàng
Phiếu nhập hàng Đơn đặt hàng
Phiếu TT
Thanh toán
Nhà cung cấp
Danh mục hàng
Từ chối
Thông tin NCC T/t về NCC được chọn
Đơn đặt hàng
Thông báo hoá đơn sai Hoá
đơn
Phiếu trả tiền
Trang 16Chức năng quản lý xuất hàng:
BIỂU ĐỒ LUỒNG DỮ LIỆU (TT)
Biểu đồ luồng dữ liệu mức dưới đỉnh
BAN QUẢN
LÝ
KHÁCH HÀNG Thông tin về hàng hoá
Lập phiếu xuất hàng
Ghi nhận
KH mới
Giải quyết đơn đặt hàng
Phiếu xuất hàng Đơn đặt hàng
toán Lập báo
cáo
Lập phiếu thanh toán
Giải quyết xuất hàng
Hoá đơn
Phiếu trả tiền
Đơn ĐH đã được giải quyết
Phiếu phát hàng
Phiếu xuất hàng
Hoá đơn
Cập nhật
DM hàng
Trang 17Chức năng thống kê:
BIỂU ĐỒ LUỒNG DỮ LIỆU (TT)
Biểu đồ luồng dữ liệu mức dưới đỉnh
BAN QUẢN
LÝ Yêu cầu thống kê
Thống kê hàng nhập hàng xuất Thống kê
Lập nhật ký nhập xuất chi tiết
Phiếu N/X
Thống kê hàng tồn
Yêu cầu thống kê
Yêu cầu Yêu
cầu
Trang 18Chức năng tìm kiếm:
BIỂU ĐỒ LUỒNG DỮ LIỆU (TT)
Biểu đồ luồng dữ liệu mức dưới đỉnh
BAN QUẢN
LÝ Y/c tìm kiếm PN
Tìm kiếm phiếu nhập hàng
Tìm kiếm phiếu TT
Tìm kiếm phiếu xuất hàng
Phiếu N/X
Tìm kiếm phiếu TT Phiếu TT
KHÁCH HÀNG Y/c tìm kiếm PX Y/c tìm kiếm PTT
Y/c tìm kiếm PTT
Trang 19MÔ HÌNH THỰC THỂ DỮ LIỆU
KHÁCH HÀNG
Mã KH
Họ KH Tên KH Tên giao dịch
Số nhà KH
DT khách hàng Fax KH
Mã DDH
Mã hàng
Số lượng DH Đơn giá DH
ĐƯỜNG
Mã đường Tên đường
KHO
Mã kho Tên kho
DT kho Fax kho
Số nhà kho Thủ kho
Mã đường
NGÂN HÀNG
Mã NH Tên NH
NX HÀNG
Mã PNXH
Mã DDH
Mã kho Ngày NXH Ngày HTT Ngày lập PNX
DÒNGNXHÀNG
Mã PNXH
Mã hàng
Số lượng NXH Đơn giá NXH
THANH TOÁN
Mã PTT
Mã PNXH Ngày TT
Số tiền
MẶT HÀNG
Mã hàng Tên hàng
Trang 20MÔ HÌNH TỔ CHỨC DỮ LIỆU
NUOC(MaNuoc, TenNuoc)
TINH(MaTinh, TenTinh, MaNuoc)
HUYEN(MaHuyen, TenHuyen, MaTinh)
Trang 21DONDHANG(MaDDH, NgayDH, HanNgaygiao, MaKH)
DONGDONDH(MaDDH, MaHang, SoLuongDH, DonGiaDH)
NXHANG(MaPNXH, NgayNXH, NgayHTT, Ngày lập PNX, MaDDH, MaKho)
DONGNXHANG(MaPNXH, MaHang, SoLuongNXH, DonGiaNXH)
THANHTOAN(MaPTT, NgayTT, SoTien, MaPNXH)
Trang 22MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH Giao diện chính của chương trình:
Trang 23MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH Hình ảnh Menu Giao dịch xuất hàng:
Trang 24MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH Hình ảnh Form đơn đặt hàng:
Trang 25MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH
Hình ảnh Form phiếu xuất hàng:
Trang 26MỘT SỐ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH
Hình ảnh Form phiếu thanh toán: