GIẢI THUẬT CHO CÁC Ô XỬ LÝ

Một phần của tài liệu PHÂN TÍCH-THIẾT KẾ HỆ THỐNG QUẢN LÝ CÔNG TY TRANG TRÍ NỘI THẤT (Trang 37 - 53)

PHẦN 3: THIẾT KẾ DỮ LIỆU VÀ XỬ LÝ

3.4 GIẢI THUẬT CHO CÁC Ô XỬ LÝ

Gii thut ô x lý : Tìm kiếm khách hàng Input :Tên Kh, Địa ch Kh

Output : Thông tin chi tiết ca khách hang ( Nếu có) Các bng liên quan :DMKH

Gii thut :

Sai M table

DMKH

Trong khi còn d iu

Đọc dòng d Tên kh=x Địa ch Kh=y

d.hotenkh=x d.diachikh=y

Lưư kết qu

Đóng table DMKH

Thông báo kết qu

Đúng Đúng

Sai

K IL O B O O K S .C O M

3.4.2. Ô xử lý 1.2

Gii thut ô x lý : Thêm KH mi Input :Mã s Kh,H tên Kh, Địa ch Kh, Đin thoi Kh Output : thông tin khách hàng mi.

Các quan h liên quan :DMKH Gii thut :

Mã s Kh=a1 H tên Kh=b1 Địa ch Kh=c1 Đin thoi Kh=d1

M table DMKH

To dòng d vi d.makh=a1 d.hotenkh=b1 d.diachikh=c1 d.dthoaikh=d1

Them dòng d vào table DMKH

Đóng table DMKH

Hin th kết qu thêm

K IL O B O O K S .C O M

3.4.3. Ô xử lý 1.3

Gii thut ô x lý : Lp đơn đặt hàng mi

Input :S dh,Ngày dh,Ngày giao d kiến,Mã hh,S lượng đơn giá,Mã kh Output : thông tin đơn đặt hàng mi

Các quan h liên quan : DDH,CTDH Gii thut:

Đúng S dh=a1 Ngày dh=b1 Ngày giao dk=c1 Mã kh=d1

M table DDH

to dòng d vi:

d.sodh=a1 d.ngaydh=b1 d.ngaygiaodk=c1 d.makh=d1

Thêm dòng d vào table DDH và đóng table li

Khi chưa hết ds hàng hóa đặt hàng

Mã hh=a2 S lượng=b2 Đơn giá=c2

M table CTDH

to dòng e vi : e.mahh=a2 e.sldh=b2 e.dongia=c2

Them dòng e vào table CTDH

Đóng table CTDH

Hin th thông tin chi Sai

K IL O B O O K S .C O M

3.4.4 Ô xử lý 1.5

Gii thut ô x lý : lp hóa đơn mi Input : S hd,Ngày hd,H tên kh, Địa ch,Mã hh,s lượng , đơn giá Output : thông tin hoá đơn mi

Các quan h liên quan :HDON,CTHD

Đúng S hd=a1

Ngày hd=b1 H tên kh=c1 Địa ch=d1

M table HDON

to dòng d vi:

d.sohd=a1 d.ngayhd=b1 d.hoten=c1 d.diachi=d1

Thêm dòng d vào table HDON và đóng table li

Khi chưa hết ds hàng hóa mua hàng

Mã hh=a2 S lượng=b2 Đơn giá=c2

M table CTHD

to dòng e vi : e.mahh=a2 e.sldh=b2 e.dongia=c2

Thêm dòng e vào table CTHD

Đóng table CTHD

Hin th thông tin chi tiết Hóa đơn Sai

K IL O B O O K S .C O M

3.4.5 Ô xử lý 1.7

Gii thut cô x lý : Tìm kiếm đơn đặt hàng Input : S đặt hàng

Output :Kết qu tìm kiếm và thông tin chi tiết ca đơn đặt hàng (nếu có) Các quan h liên quan : DDH

Gii thut :

Đúng Đúng M table DDH

Trong khi còn d iu

Đọc dòng d S hd = x

d.sodh=x

Lưư kết qu

Đóng table DDH

Thông báo kết qu

Sai

Sai

K IL O B O O K S .C O M

3.4.6 Ô xử lý 1.8

Gii thut ô x lý : Lp phiếu giao Input: S phiếu gh,Ngày gh,So dh,Mã hh,S lượng, Đơn giá Output: Thông tin chi tiết ca phiếu giao

Các quanh liên quan: PGH,CTPGg Gii thut:

Đúng

S phiếu gh = a1 Ngày gh = b1 S dh = c1

M table PGH

to dòng d vi:

d.sogh=a1 d.ngaygh=b1 d.sodh=c1

Thêm dòng d vào table PGH và đóng table li

Khi chưa hết ds hàng hóa đặt hàng

Mã hh=a2 S lượng=b2 Đơn giá=c2

M table CTGH

to dòng e vi : e.mahh=a2 e.sldh=b2 e.dongia=c2

Thêm dòng e vào table CTDH

Đóng table CTGH

Hin th thông tin chi tiết phiếu giao Sai

K IL O B O O K S .C O M

3.4.7 Ô xử lý 1.10

Gii thut : ô x lý cp nht tn kho Input : Mã hh,S lượng gh,Ngày gh

Output : Thông tin cp nht Các quan h liên quan : TONKHO Gii thut :

M table TONKHO

Trong khi còn d

liu

Đọc dòng d Mã hh = a S lượng gh = b Ngày gh = c

d.mahh=a

d.slxuat=b d.namthgtkho=c

Đóng table TONKHO

Thông báo kết qu cp nht Đúng

Sai

Sai

K IL O B O O K S .C O M

3.4.8 Ô xử lý 1.12

Gii thut ô x lý :Lp phiếu nhp mi Input : S pn,Ngày pn,Mã kh,Mã hh,S lượng, Đơn giá Output : Thông tin phiếu nhp

Các quan h liên quan :PNHAP,CTPN Gii thut :

Đúng

Mã hh=a2 S lượng=b2 Đơn giá=c2 S pn=a1 Ngày pn=b1 Mã kh=c1

M table PNHAP

to dòng d vi:

d.sopn=a1 d.ngaypn=b1 d.makh=c1

Thêm dòng d vào table PNHAP và đóng table li

Khi chưa hết ds hàng hóa nhp hàng

M table CTPN

to dòng e vi : e.mahh=a2 e.sldh=b2 e.dongia=c2

Thêm dòng e vào table CTPN

Đóng table CTPN

Hin th thông tin chi tiết phiếu nhp Sai

K IL O B O O K S .C O M

3.4.9 Ô xử lý 1.13

Gii thut ô x lý : Tìm kiếm hàng hóa Input : Mã hh

Outout : Thông tin tìm kiếm Các quan h liên quan :DMHH Gii thut :

M table DMHH

Trong khi còn d iu

Đọc dòng d Mã hh=x

d.mahh=x

Lưư kết qu

Đóng table DMHH

Thông báo kết qu tìm Đúng

Đúng

Sai

Sai

K IL O B O O K S .C O M

3.4.10 Ô xử lý 1.15

Gii thut ô x lý : Thêm hàng hóa mi Input : Mã hh,tên hh, Đơn v tính

Output : Kết qu thêm

Các quan h liên quan : DMHH Gii thât :

Mã hh=a Tên hh=b Đơn v tính=c

M table DMHH

To dòng d vi:

d.mahh = a d.tenhh = b d.dvt = c

Thêm dòng d vào table DMHH và đóng table li

Hin th kết qu thêm

K IL O B O O K S .C O M

3.4.11 Ô xử lý 1.14

Gii thut ô x lý : Cp nht hàng hóa tn kho Input : Mã hh,S lượng nhp,Ngày nhp

Output : Kết qu cp nht

Các quan h liên quan :TONKHO Gii thut :

Đúng Sai

Sai

Đúng M table TONKHO

Trong khi còn d liu

Đọc dòng d Mã hh=a

S lượng nhp=b Ngày nhp=c

d.mahh=a

d.slnhap=b d.namthgtkho=c

Đóng table TONKHO

Thông báo kết qu cp nht

K IL O B O O K S .C O M

3.4.12. Ô xử lý 1.16

Gii thut cho ô x lý : Tìm kiếm phiếu nhp Input : Mã pn

Output : Thông tin tìm kiếm Các quan h liên quan : PNHAP Gii thut :

M table PNHAP

Trong khi còn d

liu

Đọc dòng d Mã pn=x

d.sopn=x

Lưư kết qu

Đóng table PNHAP

Thông báo kết qu Đúng

Đúng

Sai

Sai

K IL O B O O K S .C O M

3.4.13. Ô xử lý 1.20

Gii thut cho ô x lý : Tìm kiếm phiếu chi Input : S pc

Output : Thông tin tìm kiếm Các quan h liên quan : PCHI Gii thut :

Đúng

Đúng M table PCHI

Trong khi còn d

liu

Đọc dòng d S pc=x

d.sopc=x

Lưư kết qu

Đóng table PCHI

Thông báo kết qu

Sai

Sai

K IL O B O O K S .C O M

3.4.14. Ô xừ lý 1.22

Gii thut cho ô x lý : Lp phiếu chi Input : S pc,mã kh,ngày pc,s tin pc,din gii chi

Output : thông tin phiếu chi Các quan h liên quan : PCHI Gii thut :

S pc=a Mã kh=b Ngày pc=c S tin chi =d Din gii

M table PCHI To dòng x vi : x.sopc=a

x.makh=b x.ngaypc=c x.sotienpc=d x.dgiaipc=e

Thêm dòng x vào table PCHI và đóng table li

Hin th kết qu

K IL O B O O K S .C O M

3.4.15 Ô xử lý 1.24

Gii thut cho ô x lý :Tìm kiếm phiếu thu Input : S phiếu thu

Output :Thông tin tìm kiếm Các quan h liên quan :PTHU Gii thut :

Đúng

Đúng M table PTHU

Trong khi còn d

liu

Đọc dòng d S pt=x

d.sopt=x

Lưu kết qu

Đóng table PTHU

Thông báo kết qu

Sai

Sai

K IL O B O O K S .C O M

3.4.16 Ô xử lý 1.26

Gii thut cho ô x lý : Lp phiếu thu Input : S pt,Ngày pt,s tiên thu ,Din gii thu,Mã kh

Output : Thông tin phiếu thu Cac quan h liên quan : PTHU Gii thut :

S pt=a Mã kh=b Ngày pt=c S tin thu =d Din gii thu=e

M table PTHU To dòng x vi : x.sopt=a

x.makh=b x.ngaypt=c x.sotienpt=d x.dgiaipt=e

Thêm dòng x vào table PTHU và đóng table li

Hin th kết qu

K IL O B O O K S .C O M

Một phần của tài liệu PHÂN TÍCH-THIẾT KẾ HỆ THỐNG QUẢN LÝ CÔNG TY TRANG TRÍ NỘI THẤT (Trang 37 - 53)

Tải bản đầy đủ (PDF)

(69 trang)