Tài liệu tham khảo công nghệ thông tin Hệ quản trị cơ sở dữ liệu Oracle trong quản lý bán hang
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
ĐỒ ÁN TỐT NGHIỆP
ORACLE TRONG QUẢN LÝ BÁN HÀNG”.
Trang 2I MỤC ĐÍCH ĐỒ ÁN.
Tự động hố nghiệp vụ.
Khả năng lưu trữ lớn.
Tốc độ truy xuất nhanh
Bảo mật dữ liệu cho công ty.
Chạy trên nhiều hệ nền khác nhau.
Trang 3 Cung cấp nhiều cung cụ hỗ trợ
( Design Development tools, Design 2000…).
Cho phép cơ chế phân tán dữ liệu hay tập trung dữ liệu.
Trang 4II PHÂN TÍCH -THIẾT KẾ HỆ THỐNG
PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG
Trang 5Làm Hoá đơn và phiếu xuất
Kiểm tra
đơn hàngGiao hàng Thanh toán
QUẢN LÝ BÁN HÀNG- MUA HÀNG BÁN HÀNG
In Đơn hàng
Chọn người CC
Theo dõi thực hiện đơn hàng
In danh sách đơn hàng
Khớp đơn hàng với hàng về
Làm danh sách địa chỉ phát hàng
Ghi nhận hàng về theo đơn hàng
Khớp đơn hàng có hàng về vơí hoá đơn
MUA HÀNG
Đặt hàng Làm sécKiểm traNhận hàng
In phiếu phát hàngIn danh sách hàng về
Ghi nhận hàng về
BIỂU ĐỒ
PHÂN CẤP CHỨC NĂNG
Trang 6Biểu đồ luồng dữ liệu
Trang 7 Biểu đồ luồng dữ liệu mức bối cảnh.
NHÀ CUNG CẤPKHÁCH HÀNG
QUẢN LÝ BÁN HÀNG- MUA HÀNG
NGHIỆP VỤ
Dự trù
Thương lượngĐơn
Hoá đơn kháchGiấy báo chờ hàng
Phiếu giao hàng
Đơn không hợp lệ
Trang 8 Biểu đồ luồng dữ liệu mức đỉnh.
Hàng hay hoá đơn saiGiấy
báo chờ hàngĐơn
hàng khách
KHÁCH HÀNGNHÀ CUNG CẤP
BÁN HÀNG 1
MUA HÀNG 2
NGHIỆP VỤ
Kho hàng
dự trù
Đơn hàng
Thương lượngPhiếu giao hàng nhà cung
Hoá đơn khách
Đơn hàng khách không hợp lệ
Phiếu giao hàngKhách hàng
Hoá đơn thanh toán
Trang 9Làm hoá đơn và phiếu xuất 1.2
Giao hàng 1.1
Thanh toán 1.3
Đơn hàng khách
Đơn hàng khách không hợp lệ
Giấy báo chờ hàng
Đơn hợp lệ
Phiếu giao hàng
Kho hàng
Hàng+ phiếu giao hàngPhiếu giao hàng đã xác nhận
Hoá đơn
Trang 10 Phân rã chức năng 2.
dự trù
Nghiệp vụ
Thương lượng mua hàng
Đặt Hàng 2.1
Nhận hàng 2.2
Kiểm tra 2.3
Nhà Cung Cấp
Đơn hàng NCC
Phiếu giao hàng
địa chỉ phát hàng
Hàng hay hoá đơn saiHoá đơnDanh
sách đơn hàng
Làm séc 2 4
Xác nhận chi
Danh sách hàng về
Trang 11Phân rã
chức năng 2.1.
Bản ghi trả tiền
Chọn người cung cấp 2.1.1
In đơn hàng 2.1.2
In danh sách đơn hàng 2.1.3
Theo dõi thực hiện đơn hàng 2.1.4
dự trù+ người cung cấp+ SH đơn
DT/ĐH
Trang 12Phân rã chức năng 2.2
In phiếu phát hàng 2.2.3
In danh sách hàng về 2.2.2
Ghi nhận hàng về 2.2.1
phiếu phát
hàngđịa chỉ phát hàng
Danh sách hàng về
Phiếu nhận hàng
phiếu giao hàng
Trang 13 Phân rã chức năng 2.3
Khớp đơn hàng với hàng về 2.3.1
Làm danh sách địa chỉ phát hàng 2.3.2
Ghi nhận hàng về theo đơn hàng 2.3.3
Khớp đơn hàng có hàng về với hoá đơn 2.3.4
Hệ ĐH
Danh sách đơn hàng
Hệ NH
Danh sách hàng vềđịa
chỉ phát hàng.
dự trù đã có hàng về
Đơn hàng đâ có hàng về
Nhà CCHàng về sai với đặt
Hoá đơnHóa
đơn sai với hàng về
Làm SécHoá đơn
đã xác nhận chiĐơn hàng
Trang 14 Sau khi tiến hành phân tích hệ thống ta thấy tồn tại một số chức năng vật lý mà ta có thể bỏ ra khỏi hệ thống Kết quả từ
biểu đồ luồng dữ liệu vật lý mức đỉnh ta
được biểu đồ luồng dữ liệu logic mức
đỉnh.
Trang 15Phiếu giao hàng+ hàng
Nghiệp vụ
Khách hàng
Đơn hàng khách sai
Phiếu giao hàng
Giấy báo chờ hàng
Đơn hợp lệTiền kháchĐơn hàng khách
Phiếu giao hàng đã xác nhận
Chọn nhà cung cấp.
Làm đơn hàng
dự trù+Người CC
Nhà cung cấp
Đơn hàng
Thương lượng mua hàng
Khớp hoá đơn với hàng về
Hoá đơn thanh toán
Thanh toánHoá đơn
Xác nhận chi
Ghi nhận hàng về
Đơn hàng
Khớp đơn hàng với hàng về.
Nhà CC
Làm phiếu phát hàngđịa chỉ
phát
hàngPhiếu nhận hàngHoá đơn
sai với hàng về
Giao hàng
Làm hoá đơn và phiếu xuất
Kiểm tra đơn hàng
Hoá đơn
Kho hàng
Phiếu giao hàng
Trang 16III.Phân tích hệ thống về dữ liệu.
Mô hình quan niệm dữ liệu
Trang 17KHACH HANG-MSKH
-Ho KH-Ten KH-DTKH-Email KH-DCKH
DU TRU
-SH-DT-MS-NV-Ngay DT
-MS-NV-Ten NV
-MSĐHKH-MSKH-Ngay ĐH
DONG DON HANG-NCC-MSMH
-MS-ĐH- Lượng đặt
NHÀ CC
-Mã NCC.-Ten NCC-Email NCC
MAT HANG-MSMH-Ten MH-Quy cách-Don giá mua-Don giá bánHOA ĐON
-SH-HĐ-Mã NCC-Ngày HĐ
DONG HOA DON
-SH-HĐ-MSMH-Tên HHDV-SLĐ-DG
P-GIAO HANG-SH-GH-Mã NCC
DONG G-HANG-SH-GH
-MSMH- Lượng GH.
-Ngày ĐH-MSNCC
DONG DT
-SH-DT-MSMH-Lượng DT
-MS-PPH-Ngay PH-MS-K
DONG -PH-MS-PPH-MSMH-LPH
NHA CC-MH
-Mã NCC-MSMH-Đơn giáKHO
-MS-K-Ten K- ĐC K
Trang 18MÔ HÌNH TỔ CHỨC DỮ LIỆU.
NHACC(Mã NCC, Ten NCC, DTNCC, Email NCC, DCNCC).P-GIAO HANG(SH-GH, Ma NCC, Ngày GH).
DONGG-HANG(MSMH, SH-GH, Luong GH).NHACC-MH(Mã NCC, MSMH, Đơn giá).
MATHANG(MSMH,Ten MH, Qui cach, DVT, DGMUA ,DGBAN ).HOADON(SH-HĐ, Ma NCC,Ngay HĐ).
DONGHOADON(SH-HĐ,MSMH, Ten HHDV, SLĐ, DG).DONHANG-NCC(MS-ĐH,Ngay ĐH, Ma NCC).
DONGDONHANG-NCC(MSMH, MS-ĐH, Lượng đặt).
KHACHHANG(MSKH, Ho KH, Ten KH, DTKH, Email KH).KHO(MS-K,Ten K)
DHANG-KH(MSĐHKH, MSMH, Ngay ĐH).D-ĐH-KH(MSĐHKH,MSKH,SLĐ).
NGHVU(MS-NV, Ten NV).
DUTRU(SH-DT, MS-NV, Ngay DT) DDUTRU(SH-DT, MSMH, Luong DT).P-PHATHANG(MSPPH, Ngay PH).DONG-PH(MSPPH, MSMH, LPH).
Trang 19THIẾT KẾ HỆ THỐNG.
THIẾT KẾ KIẾN TRÚC TỔNG THỂ CỦA HỆ THỐNG.
CÁC HỆ CON.
Trang 20Nghiệp vụ
Khách hàng
Đơn hàng khách sai
Phiếu giao hàng
Giấy báo chờ hàng
Đơn hợp lệ
Tiền kháchĐơn hàng khách
Phiếu giao hàng đã xác nhận
Chọn nhà cung cấp.dự
Làm đơn hàng
dự trù+Người CC
Nhà cung cấpĐơn hàng
Thương lượng mua hàng
Khớp hoá đơn với hàng về
Hoá đơn thanh toán
Thanh toán
Hoá đơn
Xác nhận chi
Ghi nhận hàng về
Đơn hàng
Khớp đơn hàng với hàng về.
Nhà CC
Làm phiếu phát hàngđịa chỉ
phát hàngPhiếu nhận hàngHoá đơn
sai với hàng về
Giao hàngPhiếu giao hàng+ hàng
Làm hoá đơn và phiếu xuất
Kiểm tra đơn hàng
Hoá đơn
Kho hàng
Phiếu giao hàng
HT2
Trang 21THIẾT KẾ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH.
Trang 22IV.CÔNG CỤ SỬ DỤNG
NGÔN NGỮ LẬP TRÌNH PL/SQL. ORACLE 8i.
PHƯƠNG PHÁP PTTKHT CÓ CẤU TRÚC.
Trang 23V.CÀI ĐẶT VÀ THỬ NGHIỆM.
HỆ THỐNG ĐƯƠC CÀI ĐẶT TRÊN WINDOWS 2000 SERVER.
HƯỚNG KIẾN TRÚC CLIENT/ SERVER.
KẾT QUẢ THỬ NGHIỆM.
DEMO CHƯƠNG TRÌNH TRÊN MÁY ĐƠN.
Trang 24VI KẾT LUẬN
Những kết quả đạt được của đồ án:
Thực hiện demo cơ sở dữ liệu được trên máy đơn.
Cung cấp cho người dùng một giao diện đồ họa có hệ thống menu, toolbar,
Cung cấp các báo cáo phục vụ cho việc quản lý
Trang 26VII HƯỚNG PHÁT TRIỂN ĐỒ ÁN
Hiện tại đồ án đang được thiết kế chạy trên máy đơn nhưng theo hướng mở có thể phát triển ứng dụng trên nền Web Server có thể lấy dữ liệu trên các máy đơn thông qua môi trường mạng phân tán Và đó cũng là mục đích thiết kế của đồ án.
cài đặt.
cho phép người dùng tra cứu thông tin từ xa.