Tải bản đầy đủ (.ppt) (26 trang)

Luận văn hệ quản trị cơ sở dữ liệu oracle trong quản lý bán hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (311.1 KB, 26 trang )

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


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.





 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.


II. PHÂN TÍCH -THIẾT
KẾ HỆ THỐNG
PHÂN TÍCH HỆ THỐNG VỀ
CHỨC NĂNG


BIỂU
ĐỒ
PHÂN
CẤP
CHỨC
NĂNG

QUẢN LÝ BÁN HÀNGMUA HÀNG.

BÁN HÀNG

Làm Hoá
đơn và
phiếu xuất

Kiểm tra

đơn hàng

MUA HÀNG

Giao
hàng

Đặt hàng

In Đơn
hàng

Chọn
người
CC

Khớp đơn
hàng với hàng
về

Thanh
toán

Làm séc

Theo dõi
thực hiện
đơn hàng

Làm danh

sách địa chỉ
phát hàng

Kiểm tra

Nhận hàng

In danh sách
đơn hàng

Ghi nhận
hàng về theo
đơn hàng

In phiếu phát hàng

Khớp đơn hàng
có hàng về vơí
hoá đơn

In danh
sách hàng
về

Ghi nhận
hàng về


Biểu đồ luồng
dữ liệu



  Biểu đồ luồng dữ liệu mức bối cảnh.
Seù
c

Đơn không hợp lệ

Giấy báo chờ hàng

Hàng hay hoá đơ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
Hoá đơn khách

QUẢN LÝ BÁN
HÀNG- MUA
HÀNG


Phiếu giao hàng

Hoá đơn thanh
toán
Dự
trù

Tiền

NGHIỆP VỤ


  Biểu

đồ luồng dữ liệu mức đỉnh.

Đơn hàng khách
không hợp lệ

Phiếu giao hàng nhà cung
cấp

Phiếu giao
hàng
Khách hàng

KHÁCH HÀNG

NHÀ CUNG CẤP
Hoá

đơn
khách

Tiền
Đơn
hàng
khách

Đơn
hàng

Giấy
báo
chờ
hàng

Hàng
hay hoá
đơn sai

se
ùc

MUA
HÀNG
2

BÁN
HÀNG
1


Thương
lượng

Kho hàng

dự trù

NGHIỆP VỤ

Hoá
đơn
thanh
toán


Biể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

KHÁCH HÀNG

Đơn hàng
khách
không hợp
lệ

Đơn hàng
khách


Hàng
+
phiếu
giao
hàng

Kỉêm
tra đơn
hàng
1.4
Đơn hợp
lệ

Giấy báo chờ hàng

Kho hàng

Làm hoá
đơn và
phiếu xuất
1.2
Hoá đơn

Giao
hàng
1.1

Phiếu giao hàng


Thanh
toán
1.3

Tiền


 Phân
Đặt
Hàng
2.1

rã chức năng 2.
Thương lượng
mua hàng

Nhà Cung Cấp

Đơn hàng NCC

séc
dự
trù

Danh
sách đơn
hàng

Xác nhận
chi


Nghiệp vụ

Kiểm
tra
2.3

Làm séc
2. 4

Hoá đơn
Phiếu
giao hàng

Hàng hay hoá đơn sai
Danh sách hàng
về

địa chỉ phát hàng

Nhận
hàng
2.2



Phân

chức
năng

2.1.

Thương lượng mua hàng

Chọn người
cung cấp
2.1.1

DT/ĐH

Nhà cung cấp
Đơn hàng

Nhà CC

dự trù
+ người
cung cấp
+ SH đơn

In đơn
hàng
2.1.2

dự trù
Đơn Hàng

Nghiệp vụ
In danh sách
đơn hàng

2.1.3

Danh sách
đơn hàng

Kiểm tra

Theo dõi thực
hiện đơn
hàng
2.1.4
Bản ghi trả
tiền

Làm
séc


 Phân rã chức năng 2.2
Kiểm tra

Kho
phiếu
phát
hàng

địa
chỉ
phát
hàng


Nhà cung cấp
phiếu
giao
hàng

Danh
sách
hàng
về

Phiếu
nhận hàng

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



 Phân rã chức năng 2.3
Danh sách
đơn hàng

Hàng về sai với đặt
hàng

Khớp đơn
hàng với
hàng về
2.3.1

Hệ ĐH
Hệ NH
Danh
sách
hàng về
địa
chỉ
phát
hàng.

Làm danh
sách địa
chỉ phát
hàng
2.3.2

Đơn hàng
đâ có hàng

về

dự trù
đã có
hàng về

Nhà CC

Hóa
đơn sai
với
hàng về

Hoá
đơn

Khớp đơn
hàng có
hàng về với
hoá đơn.
2.3.4

Ghi nhận
hàng về
theo đơn
hàng
2.3.3
Hoá đơn
đã xác
nhận chi

Đơn hàng

Làm Séc


 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.


Thương
lượng mua
hàng

Đơn hàng

Nhà cung cấp
Hoá đơn
sai với
hàng về

Làm đơn
hàng
dự trù
+Người CC


Chọn nhà
cung cấp.

Khớp hoá
đơn với
hàng về

Đơn hàng

dự
trù

Hoá đơn
thanh toán

Xác nhận
chi

Khớp đơn
hàng với
hàng về.

Nhà CC

địa chỉ
phát
hàng

Hoá đơn


Thanh
toán
Ghi nhận
hàng về

Phiếu nhận hàng
Làm phiếu
phát hàng

Tiền
khách

Đơn hàng khách

Kiểm tra
đơn hàng

Đơn hàng khách sai

Khách hàng

Giao
hàng

Phiếu
giao
hàng

DT/ĐH


Nghiệp vụ

Phiếu giao
hàng+ hàng

tiền

Phiếu
giao
hàng
đã xác
nhận

Kho hàng

Giấy báo chờ hàng
Đơn hợp lệ
Làm hoá
đơn và
phiếu xuất
Phiếu giao
hàng

Hoá đơn


III.Phân tích hệ thống về dữ liệu.


Mô hình quan niệm dữ liệu .



DU TRU
-SH-DT
-MS-NV
-Ngay DT

NGHVU

KHACH HANG
-MSKH

DHANG-KH

-MS-NV
-Ten NV

-Ho KH
-Ten KH
-DTKH
-Email KH
-DCKH

-MSKH
-Ngay ĐH

-MSĐHKH

P-PHAT-HANG
DONG DT


-SH-DT
-MSMH
-Lượng DT

D-ĐH-KH

DONG -PH
-MS-PPH
-MSMH
-LPH

-MS-PPH
-Ngay PH
-MS-K

-MSĐHKH
-MSMH
-SLĐ

KHO

-MS-K
-Ten K
- ĐC K
DONG DON HANG-NCC
-MSMH
-MS-ĐH
- Lượng đặt


ĐONHANG-NCC
-MS-ĐH
-Ngày ĐH
-MSNCC

DONG G-HANG
-SH-GH
-MSMH
- Lượng GH.

DONG HOA DON

-SH-HĐ
-MSMH
-Tên HHDV
-SLĐ
-DG

HOA ĐON
-SH-HĐ
-Mã NCC
-Ngày HĐ

MAT HANG
-MSMH
-Ten MH
-Quy cách
-Don giá mua
-Don giá bán


NHA CC-MH
-Mã NCC
-MSMH
-Đơn giá

P-GIAO HANG

NHÀ CC

-SH-GH
-Mã NCC
-Ngay GH

-Mã NCC.
-Ten NCC
-Email NCC
-DT NCC
-DCNCC


 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).




THIẾT KẾ HỆ THỐNG.

THIẾT KẾ KIẾN TRÚC TỔNG THỂ
CỦA HỆ THỐNG.
 PHÂN CHIA HỆ THỐNG THÀNH
CÁC HỆ CON.


Thương
lượng mua
hàng

Đơn hàng
Hoá đơn
sai với
hàng về


Làm đơn
hàng

HT1

Nhà cung cấp

dự trù
+Người CC

Chọn nhà
cung cấp.

Khớp hoá
đơn với
hàng về

Đơn hàng

dự
trù

Hoá đơn
thanh toán

tiền
Phiếu
giao
hàng


Xác nhận
chi

DT/ĐH

Khớp đơn
hàng với
hàng về.

Nghiệp vụ

địa chỉ
phát hàng

Nhà CC

Hoá đơn

Thanh toán

Ghi nhận
hàng về

Phiếu nhận hàng

Làm phiếu
phát hàng
Tiền
khách


Đơn hàng khách
Kiểm tra
đơn hàng

Đơn hàng khách sai

Khách hàng
Phiếu giao
hàng+ hàng

Giao
hàng

Phiếu
giao
hàng
đã xác
nhận

Kho hàng

Giấy báo chờ hàng
Đơn hợp lệ

HT2
Phiếu giao
hàng

Làm hoá
đơn và

phiếu xuất

Hoá đơn


THIẾT KẾ GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH.


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.


V.CÀI ĐẶT VÀ THỬ NGHIỆM.
MÔI TRƯỜNG 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.


VI. 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ý.


• 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 hoá hoàn toà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.


×