Đồ án Hệ quản trị cơ sở dữ liệu Oracle trong quản lí bán hàng - Nguyễn Ngọc Bình

ppt 26 trang huongle 9890
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Hệ quản trị cơ sở dữ liệu Oracle trong quản lí bán hàng - Nguyễn Ngọc Bình", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptdo_an_he_quan_tri_co_so_du_lieu_oracle_trong_quan_li_ban_han.ppt

Nội dung text: Đồ án Hệ quản trị cơ sở dữ liệu Oracle trong quản lí bán hàng - Nguyễn Ngọc Bình

  1. BỘ 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 ĐỀ TÀI:”HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACLE TRONG QUẢN LÝ BÁN HÀNG”. GVHD:TS NGUYỄN NGỌC BÌNH SVTH:ĐỖ HỮU BÁ LỚP:TH40-8D15003
  2. I. 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.
  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.
  4. II. PHÂN TÍCH -THIẾT KẾ HỆ THỐNG vPHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG
  5. QUẢN LÝ BÁN HÀNG- BIỂU MUA HÀNG. ĐỒ BÁN HÀNG MUA HÀNG PHÂN CẤP Làm Hố Kiểm tra Giao Thanh CHỨC đơn và đơn hàng hàng tốn NĂNG phiếu xuất Đặt hàng Làm séc Kiểm tra Nhận hàng In Đơn Chọn Theo dõi In danh sách hàng người thực hiện đơn hàng CC đơn hàng Khớp đơn Làm danh Ghi nhận Khớp đơn hàng hàng với hàng sách địa chỉ hàng về theo cĩ hàng về vơí về phát hàng đơn hàng hố đơn In phiếu phát hàng In danh Ghi nhận sách hàng hàng về về
  6. vBiểu đồ luồng dữ liệu
  7. v Biểu đồ luồng dữ liệu mức bối cảnh. Đơn khơng hợp lệ Séc Giấy báo chờ hàng Hàng hay hố đơn sai KHÁCH HÀNG NHÀ CUNG CẤP Đơn hàng Đơn hàng Khách Thương lượng phiếu giao hàng QUẢN LÝ BÁN Hố đơn khách HÀNG- MUA HÀNG Phiếu giao hàng Hố đơn thanh tốn Dự trù Tiền NGHIỆP VỤ
  8. v Biểu đồ luồng dữ liệu mức Phiếu giao hàng nhà cung Phiếu giao cấp Đơn hàng khách hàng đỉnhkhơng hợp lệ . Khách hàng KHÁCH HÀNG NHÀ CUNG CẤP Hố Đơn Hàng đơn hàng hay hố Tiền Thương khách lượng đơn sai Đơn Giấy séc hàng báo khách chờ hàng MUA BÁN HÀNG HÀNG 2 1 Kho hàng Hố đơn thanh tốn dự trù NGHIỆP VỤ
  9. vBiểu đồ luồng dữ liệu mức dưới đỉnh. Ø Phân rã chức năng 1. Phiếu giao hàng đã xác nhận Đơn hàng khách khơng hợp Kỉêm KHÁCH HÀNG lệ tra đơn hàng Đơn hàng 1.4 khách Hàng + Đơn hợp phiếu lệ giao Giấy báo chờ hàng Tiền hàng Kho hàng Làm hố đơn và phiếu xuất 1.2 Hố đơn Thanh Giao tốn hàng 1.3 1.1 Phiếu giao hàng
  10. Ø Phân rã chức năng 2. Thương lượng mua hàng Đặt Nhà Cung Cấp Hàng Đơn hàng NCC 2.1 séc dự Danh trù sách đơn hàng Xác nhận chi Làm séc Nghiệp vụ Kiểm 2. 4 tra 2.3 Hố đơn Phiếu giao hàng Hàng hay hố đơn sai Danh sách hàng về Nhận hàng địa chỉ phát hàng 2.2
  11. Ø Thương lượng mua hàng Phân Chọn người DT/ĐH Nhà cung cấp cung cấp rã 2.1.1 Nhà CC Đơn hàng chức dự trù In đơn + người hàng năng cung cấp + SH đơn 2.1.2 2.1. dự trù Đơn Hàng Nghiệp vụ Theo dõi thực In danh sách hiện đơn đơn hàng hàng 2.1.3 2.1.4 Bản ghi trả tiền Danh sách đơn hàng Làm séc Kiểm tra
  12. Ø Phân rã chức năng 2.2 Kho Kiểm tra Nhà cung cấp phiếu phiếu giao phát Danh hàng hàng địa sách chỉ hàng phát về hàng Phiếu nhận hàng In phiếu Ghi phát In danh nhận hàng sách hàng hàng về 2.2.3 về 2.2.2 2.2.1
  13. Ø Phân rã chức năng 2.3 Danh sách Hàng về sai với đặt hàng đơn hàng Khớp đơn Nhà CC Hệ ĐH hàng với hàng về Hệ NH 2.3.1 Danh Hĩa sách đơn sai Hố hàng về với đơn hàng về Đơn hàng địa đâ cĩ hàng chỉ về phát dự trù hàng. đã cĩ hàng về Khớp đơn Ghi nhận hàng cĩ hàng về hàng về với theo đơn hố đơn. hàng 2.3.4 Làm danh 2.3.3 sách địa chỉ phát Hố đơn hàng đã xác 2.3.2 nhận chi Đơn hàng Làm Séc
  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.
  15. Thương Đơn hàng lượng mua Nhà cung cấp hàng Làm đơn Hố đơn hàng sai với hàng về Hố đơn dự trù thanh tốn tiền +Người CC Khớp hố Chọn nhà đơn với cung cấp. hàng về Xác nhận Phiếu Đơn hàng chi giao hàng dự DT/ĐH trù Hố đơn Khớp đơn Thanh hàng với tốn Nghiệp vụ hàng về. địa chỉ Ghi nhận phát Phiếu nhận hàng Nhà CC hàng hàng về Làm phiếu phát hàng Tiền khách Đơn hàng khách Đơn hàng khách sai Kiểm tra Khách hàng đơn hàng Giấy báo chờ hàng Phiếu Phiếu giao giao Đơn hợp lệ hàng+ hàng hàng đã xác nhận Làm hố đơn và Hố đơn phiếu xuất Giao Phiếu giao hàng Kho hàng hàng
  16. III.Phân tích hệ thống về dữ liệu. Ø Mơ hình quan niệm dữ liệu .
  17. DU TRU NGHVU KHACH HANG DHANG-KH -MSKH -MSĐHKH -SH-DT -Ho KH -MSKH -MS-NV -MS-NV -Ten KH -Ngay ĐH -Ngay DT -Ten NV -DTKH -Email KH -DCKH P-PHAT-HANG D-ĐH-KH DONG DT -MS-PPH DONG -PH -SH-DT -Ngay PH -MS-PPH -MSĐHKH -MSMH -MS-K -MSMH -MSMH -Lượng DT -LPH -SLĐ KHO -MS-K -Ten K - ĐC K DONG DON HANG-NCC DONG HOA DON -SH-HĐ -MSMH -MSMH -MS-ĐH -Tên HHDV MAT HANG - Lượng đặt -SLĐ -MSMH -DG -Ten MH -Quy cách -Don giá mua -Don giá bán ĐONHANG-NCC -MS-ĐH -Ngày ĐH HOA ĐON -MSNCC -SH-HĐ NHA CC-MH -Mã NCC -Mã NCC -Ngày HĐ -MSMH -Đơn giá DONG G-HANG -SH-GH P-GIAO HANG NHÀ CC -MSMH -Mã NCC. - Lượng GH. -SH-GH -Ten NCC -Mã NCC -Email NCC -Ngay GH -DT NCC -DCNCC
  18. Ø MƠ 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).
  19. Ø THIẾT KẾ HỆ THỐNG. THIẾT KẾ KIẾN TRÚC TỔNG THỂ CỦA HỆ THỐNG. v PHÂN CHIA HỆ THỐNG THÀNH CÁC HỆ CON.
  20. Thương Đơn hàng lượng mua Nhà cung cấp hàng Làm đơn Hố đơn hàng sai với HT1 hàng về Hố đơn dự trù thanh tốn tiền +Người CC Khớp hố Chọn nhà đơn với cung cấp. hàng về Xác nhận Phiếu Đơn hàng chi giao hàng dự DT/ĐH trù Hố đơn Khớp đơn Thanh tốn hàng với Nghiệp vụ hàng về. địa chỉ Ghi nhận phát hàng Phiếu nhận hàng hàng về Nhà CC Làm phiếu phát hàng Tiền Đơn hàng khách khách Đơn hàng khách sai Kiểm tra đơn hàng Khách hàng Giấy báo chờ hàng Phiếu Phiếu giao giao Đơn hợp lệ hàng+ hàng hàng đã xác nhận HT2 Làm hố đơn và Hố đơn phiếu xuất Giao hàng Phiếu giao Kho hàng hàng
  21. THIẾT KẾ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH.
  22. IV. CÔNG CỤ SỬ DỤNG Ø NGÔN NGỮ LẬP TRÌNH PL/SQL. Ø ORACLE 8i. Ø ORACLE DEVELOPER 6.0. Ø PHƯƠNG PHÁP PTTKHT CÓ CẤU TRÚC.
  23. V.CÀI ĐẶT VÀ THỬ NGHIỆM. MÔI TRƯỜNG CÀI ĐẶT VÀ THỬ NGHIỆM. v HỆ THỐNG ĐƯƠC CÀI ĐẶT TRÊN WINDOWS 2000 SERVER. v HƯỚNG KIẾN TRÚC CLIENT/ SERVER. KẾT QUẢ THỬ NGHIỆM. DEMO CHƯƠNG TRÌNH TRÊN MÁY ĐƠN.
  24. VI. KẾT LUẬN v 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ý.
  25. • Những vấn đề tồn tại v Chưa thực hiện được trên mơi trường mạng. v Giao diện cịn một số phần chưa thân thiện với người dùng. v Font chữ chưa việt hố hồn tồn cĩ một số phần cịn tiếng anh. v Phần thiết kế hệ thống chưa trình bày chi tiết. v Phần tính tồn kho chưa trình bày.
  26. VII. 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. v Tiếp tục hồn thiện một số chức năng chưa cài đặt. v Xây dựng thêm phần Oracle Web Server cho phép người dùng tra cứu thơng tin từ xa.