1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích thiết kế quản lý bán hàng

50 1,1K 2

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 50
Dung lượng 3,45 MB

Nội dung

1> Giới thiệu hệ thống cửa hàngHệ thống hiện hành:Cửa hàng hiện có hệ thống quản lý nhân viên, quản lý hóa đơn giao dịch giữa khách hàng với người mua, đồng thời có thêm hóa đơn giao dịch giữa cửa hàng với người cung cấp hàng hóa.Hệ thống tương lai:Sẽ phát triển hệ thống dựa trên nền web để khách hàng dễ giao dịch.2> Phân tích2.1 Phát hiện thực thểa) Thực thể: NHAN_VIEN Chi tiết các nhân viên trong cơ sở dữ liệu. Thuộc tính: MaNhanVien, HoVaTen, SoPhone, DiaChi, TrangThai.b) Thực thể: NHAN_VIEN_KT Chi tiết các nhân viên chuyên về kỹ thuật. Thuộc tính: BangCapKT, NamKN, BacLuong.c) Thực thể: NHAN_VIEN_HC Chi tiết các nhân viên làm việc trong khu vực hành chính. Thuộc tính: TrinhDoHocVan, BacLuong.d) Thực thể: PHONG_BAN Chi tiết phòng ban mỗi nhân viên làm việc. Thuộc tính: MaPhongBan, TenPhongBan.

Trang 1

GIỚI THIỆU CHUNG:

Do chúng em mới tham gia đồ án về phân tích thiết kế nên chưa có nhiều kinh nghiệm, chúng em

đã chọn đề tài phân tích thiết kế hệ thống thông tin QUẢN LÝ MUA BÁN HÀNG giống như mộtsiêu thị, ở đây chúng em sẽ phân tích 2 bên giao dịch: thứ nhất là giao dịch giữa cửa hàng và khách hàng và giao dịch của cửa hàng với nhà cung cấp hàng hóa Nhưng chúng em chỉ tập trung phân tích hệ thống quản lý của cửa hàng Về phần thiết kế giao diện do em đã từng học ASP nên

em thiết kế sẵn giao diện và tòan bộ được kết nối với cơ sở dữ liệu thành một chương trình hoàn chỉnh.Vì thế phần đồ án có phần không hoàn chỉnh mong thầy bỏ qua Em xin chân thành cảm ơnthầy

Trang 2

MỤC LỤC

Trang

Giới thiệu chung 1

1 Giới thiệu hệ thống cửa hàng 2

1.1 Hệ thống hiện hành 2

1.2 Hệ thống tương lai 2

2 Phân tích 3

2.1 Phát hiện thực thể 5

2.2 Mô hình ERD 6

2.3 Mô tả chi tiết thực thể 6

2.4 Chuyển mô hình ERD sang mô hình quan hệ 9

2.5 Phát hiện các ràng buộc 9

2.6Mô hình DFD 10

2.7Mô tả ô xử lý, kho dữ liệu 16

2.8Mô hình FlowChart 23

3 Thiết kế giao diện 37

3.1 Chức năng Login 37

3.2 Chức năng view 38

3.3 Chức năng edit 39

3.4 Chức năng search 41

3.5 Tạo Report 42

3.6 Menu File 43

3.7 Menu Help 43

3.8 Chức năng Logout 44

3.9 Đăng nhập với quyền user 44

3.10 Ràng buộc trong form 45

4 Ưu và khuyết điểm 47

4.1 Ưu điểm 47

4.2 Khuyết điểm 47

5 Cấu hình và phần mềm làm đồ án 48

5.1 Cấu hình 48

5.2 Phần mềm 48

6 Phân công 49

Lời cảm ơn 50

Trang 3

1> Giới thiệu hệ thống cửa hàng

- Chi tiết các nhân viên trong cơ sở dữ liệu

- Thuộc tính: #MaNhanVien, HoVaTen, SoPhone, DiaChi, TrangThai

b) Thực thể: NHAN_VIEN_KT

- Chi tiết các nhân viên chuyên về kỹ thuật

- Thuộc tính: BangCapKT, NamKN, BacLuong

c) Thực thể: NHAN_VIEN_HC

- Chi tiết các nhân viên làm việc trong khu vực hành chính

- Thuộc tính: TrinhDoHocVan, BacLuong

d) Thực thể: PHONG_BAN

- Chi tiết phòng ban mỗi nhân viên làm việc

- Thuộc tính: #MaPhongBan, TenPhongBan

e) Thực thể: PHUONG_THUC_CHUYEN_GIAO

- Mô tả phương thức giao nhận hàng hóa

- Thuộc tính: #MaPhuongThucChuyen, MoTaCuThe

f) Thực thể: DON_DAT_HANG

- Chi tiết đơn đặt hàng của cửa hàn

- Thuộc tính: #MaDon, MaNhaCungCap, MaNhanVien, MaMatHang,

MaPhuongThucChuyen, NgayDat, NgayChuyenDen, CuocPhiVanChuyen

g) Thực thể: NHA_CUNG_CAP

- Chi tiết nhà cung cấp hàng hóa cho của hàng

- Thuộc tính: #MaNhaCungCap, MaMatHang, TenNhaCungCap, DiaChi, ThanhPho, MaVung, QuocGia, SoPhone

h) Thực thể HOA_DON_GIAO_DICH

- Chi tiết hóa đơn sau khi giao dịch hàng hóa

- Thuộc tính: #MaHoaDonGD, MaDon, MaMatHang, MaNhanVien, NgayGiaoDich, MoTaGiaoDich, SoLuongDatHang, SoLuongNhan, TongSoTien

i) Thực thể MAT_HANG

- Thông tin chi tiết mặt hàng có trong cửa hàng

- Thuộc tính: #MaMatHang, MaPhanLoai, TenMatHang, DonGia, CapDoMatHang (A,

B, C), SoLuong

j) Thực thể PHAN_LOAI

- Chi tiết phân loại từng loại hàng

- Thuộc tính: #MaPhanLoai, MoTaCuThe

k) Thực thể NGUOI_DAT_HANG

- Chi tiết người đặt hàng mà người cung cấp lưu trữ

- Thuộc tính: #MaNDH, Ten, DiaChi

Trang 4

l) Thực thể KHACH_HANG

- Chi tiết thông tin khách hàng mua hàng tại cửa hàng

- Thuộc tính: #MaKhachHang, HoVaTen, DiaChi, SoPhone, Email

m) Thực thể HOA_DON_BAN_HANG

- Chi tiết hóa đơn bán hàng tại cửa hàng

- Thuộc tính: #MaDonBanHang, NgayGiaoDich, MoTaGiaoDich, SoLuong,

MaPhuongThucChuyen, CuocPhiVanChuyen, TongSoTien

Trang 5

#MaPhuongThucChuyen MoTaCuThe

DON_DAT_HANG

#MaDon MaNhaCungCap MaNhanVien NgayDat NgayChuyenDen MaPhuongThucChuyen CuocPhiVanChuyen MaMatHang

NHA_CUNG_CAP

#MaNhaCungCap TenNhaCungCap DiaChi

ThanhPho MaVung QuocGia SoPhone MaMatHang

HOA_DON_GIAO_DICH

#MaHoaDonGD MaMatHang MaDon NgayGiaoDich MoTaGiaoDich SoLuongDatHang TongSoTien SoLuongNhan MaNhanVien

MAT_HANG

#MaMatHang TenMatHang MaPhanLoai DonGia CapDoMatHang(A,B,C) SoLuong

PHAN_LOAI

#MaPhanLoai MoTaCuThe

NGUOI_DAT_HANG

#MaNDH Ten DiaChi MaMatHang SoLuong Có

(1,1)

(1,n)

(1,n) (1,n)

Trang 6

2.3 Mô tả chi tiết thực thể

Họ và tên nhân viên

Số điện thoại nhân viênĐịa chỉ nhân viênTình trạng nhân viên

ChuỗiChuỗiChuỗiChuỗiChuỗi

Ràng buộcKhông ràng buộcĐiều kiệnKhông ràng buộcĐiều kiện

Bằng cấp kỹ thuật nhân viên

Số năm kinh nghiệm nhân viên

Hệ số lương nhân viên

ChuỗiSốSố

Điều kiệnKhông ràng buộcKhông ràng buộc

Không ràng buộcKhông ràng buộc

Ràng buộcKhông ràng buộc

Ràng buộcKhông ràng buộc

8 ký tự

50 ký tự

Trang 7

Ngày Đặt hàng hóa.

Ngày chuyển hàng hóa

Tiền vận chuyển hàng hóa

ChuỗiChuỗiChuỗiChuỗiChuỗiNgày thángNgày thángSố

Ràng buộcRàng buộcRàng buộcRàng buộcRàng buộcRàng buộcRàng buộcKhông ràng buộc

Quốc gia nhà cung cấp

Điện thoại nhà cung cấp

ChuỗiChuỗiChuỗiChuỗiChuỗiChuỗiChuỗi

Ràng buộcKhông ràng buộcKhông ràng buộcKhông ràng buộcRàng buộcKhông ràng buộcRàng buộc

Ràng buộcRàng buộcRàng buộcRàng buộcĐiều kiệnKhông ràng buộcKhông ràng buộcKhông ràng buộcKhông ràng buộc

8 ký tự

8 ký tự

8 ký tự

50 ký tự

Trang 8

Ràng buộcRàng buộcKhông ràng buộcĐiều kiệnRàng buộcĐiều kiện

Ràng buộcKhông ràng buộc

ChuỗiChuỗiChuỗi

Ràng buộcKhông ràng buộcKhông ràng buộc

8 ký tự

50 ký tự

50 ký tựl) Thực thể KHACH_HANG

ChuỗiChuỗiChuỗiChuỗiChuỗi

Ràng buộcKhông ràng buộcKhông ràng buộcRàng buộcRàng buộc

Trang 9

2.4 Chuyển mô hình ERD thành mô hình quan hệ

NHAN_VIEN (#MaNhanVien, HoVaTen, SoPhone, DiaChi, TrangThai)

NHAN_VIEN_KT (BangCapKT, NamKN, BacLuong)

NHAN_VIEN_HC (TrinhDoHocVan, BacLuong)

PHONG_BAN (#MaPhongBan, TenPhongBan)

PHUONG_THUC_CHUYEN_GIAO (#MaPhuongThucChuyen, MoTaCuThe)

DON_DAT_HANG (#MaDon, #MaNhaCungCap, #MaNhanVien, #MaMatHang,

#MaPhuongThucChuyen, NgayDat, NgayChuyenDen, CuocPhiVanChuyen)

NHA_CUNG_CAP (#MaNhaCungCap, #MaMatHang, TenNhaCungCap, DiaChi, ThanhPho, MaVung, QuocGia, SoPhone)

HOA_DON_GIAO_DICH (#MaHoaDonGD, #MaDon, #MaMatHang, #MaNhanVien,

NgayGiaoDich, MoTaGiaoDich, SoLuongDatHang, SoLuongNhan, TongSoTien)

MAT_HANG (#MaMatHang, #MaPhanLoai, TenMatHang, DonGia, CapDoMatHang (A, B, C), SoLuong)

PHAN_LOAI (#MaPhanLoai, MoTaCuThe)

NGUOI_DAT_HANG (#MaNDH, Ten, DiaChi)

KHACH_HANG (#MaKhachHang, HoVaTen, DiaChi, SoPhone, Email)

HOA_DON_BAN_HANG (#MaDonBanHang, NgayGiaoDich, MoTaGiaoDich, SoLuong,

#MaPhuongThucChuyen, CuocPhiVanChuyen, TongSoTien)

2.5 Phát hiện các ràng buộc

1> MaNhanVien, MaPhongBan, MaPhuongThucChuyen, MaDon, MaNhaCungCap, MaHoaDonGD, MaMatHang, MaPhanLoai, MaNDH, MaKhachHang, MaDonBanHang phải là duy nhất không được trùng nhau

2> MaNhanVien, MaPhongBan, MaPhuongThucChuyen, MaDon, MaNhaCungCap, MaHoaDonGD, MaMatHang, MaPhanLoai, MaNDH, MaKhachHang, MaDonBanHang

sẽ phát sinh tự động

3> SoPhone phải ràng buộc có 10 chữ số

4> Email phải ràng buộc theo địa chỉ mail thông thường

5> BacLuong phải lớn hơn 0

6> NgayDat, NgayGiaoDich phải lớn hơn hay bằng ngày hiện tại

7> NgayChuyenDen phải lớn hơn ngày đặt

8> SoLuongDatHang, SoLuongNhan, TongSoTien, DonGia, SoLuong,

CuocPhiVanChuyen phai lon hon 0

9> CapDoMatHang (A, B, C) phải được lựa chọn A, B hoặc C

Trang 10

Đ ơ n đ ặ t h à n g, số

Trang 11

b) DFD chức năng nhà cung cấp hàng hóa

NHAN_VIEN_HC

1.1Kiểm tra số lượng hàng trong kho

1.2Tìm kiếm, cập nhật người đặt hàng

1.3.1

Tạo người đặt hàng

1.3.2

Lập hóa đơn

1.4

Lập phiếu nhập kho

Trang 12

c) DFD chức năng lập hóa đơn buôn bán

Nhân viên hành chánh

2.2.1Tạo khách hàng

2.1

Tìm kiếm khách

hàng

2.2.2Lập hóa đơn bán hàngKHACH_HANG

Trang 13

d) DFD của chức năng người quản trị hàng hóa

3.3

Cập nhật số lượng

3.2

Đặt hàng, thêm vào kho

Trang 14

e) DFD chức năng quản trị nhân viên

4.5

Thêm nhân viên hành chánh

4.7

Theo dõi feedback khách hàng

4.6

Chỉnh sửa thông tin nhân viên

4.8

Theo dõi ngày nghỉ, lương nhân viên

NHAN_VIEN

Hiển thị thông tin

T h n i n n â v i ê T h ô n g t in n h â n v iê n

T h ô n g tin n h â n v iê n

Thông tin nhân viên

Yêu cầu Thông tin nhân viên

Người quản trị

Trang 15

f) Chức năng phân loại hàng hóa

5.1Phân loại hàng hóa

5.2Cập nhật số lượng hàng hóa trong kho

Trang 16

2.7 Mô tả ô xử lý, kho dữ liệu

1) Mô tả ô xử lý 1.1.

Số 1.1

Tên: Kiểm tra hàng trong kho

Dòng dữ liệu vào: Mã đặt hàng

Dòng dữ liệu ra: Thông báo còn hàng hoặc hết hàng

Diễn giải: Xuất ra thông báo số lượng hàng hoá với nhà cung cấp

Tóm tắt

Input: Mã hàng, số lượng

Xử lý

- Kiểm tra xem số lượng còn đủ hay không

- Nếu còn thì chuyển qua ô xử lý 1.2

- Nếu không còn xuất thông báo nhà cung cấp

Output

Số lượng hàng tương ứng trong kho

2) Mô tả ô xử lý 1.2

Số 1.2

Tên: Tìm kiếm người đặt hàng

Dòng dữ liệu vào: Thông tin người đặt hàng

Dòng dữ liệu ra: Thông báo tìm thấy hoặc không tìm thấy

Diễn giải: Xuất ra thông báo với nhà cung cấp

Tóm tắt

Input: Tên, mã người đặt hàng

Xử lý: Kiểm tra xem người đặt hàng có cùng thông tin trên không

- Nếu có: chuyển sang ô xử lý 1.3.2

- Nếu không có: chuyển sang ô xử lý 1.3.1

Output

Thông tin người đặt hàng

3) Mô tả ô xử lý 1.3.1.

Số 1.3.1

Tên: Tạo người đặt hàng

Dòng dữ liệu vào: Thông tin người đặt hàng

Dòng dữ liệu ra: Thông báo nhập thành công

Diễn giải: Tạo người đặt hàng mới

Tóm tắt

Input: Tên, địa chỉ, mã người đặt hàng, số lượng hàng, mã mặt hàng

Xử lý: Thêm người đặt hàng mới

Output: Thông tin người đặt hàng

Trang 17

4) Mô tả ô xử lý 1.3.2

Số: 1.3.2

Tên: Lập hóa đơn

Dòng dữ liệu vào: Thông tin về đơn đặt hàng

Dòng dữ liệu ra: Tạo hoá đơn bán hàng

Diễn giải: Tạo hoá đơn người đặt hàng

Tóm tắt

Input: Thông tin cần có trong hoá đơn

Xử lý: Thêm người đặt hàng mới

Output: Thông tin hoá đơn

5) Mô tả ô xử lý 1.4

Số: 1.4

Tên: Lập phiếu xuất kho

Dòng dữ liệu vào: Thông tin mặt hàng xuẩt kho

Dòng dữ liệu ra: Tạo phiếu xuất kho

Diễn giải: Tạo phiếu xuất kho

Tóm tắt

Input: Số lượng, mã hàng

Xử lý: Tạo phiếu, cập nhật số lượng trong kho

Output: Thông tin phiếu xuất kho

6) Mô tả ô xử lý 2.1

Số 2.1

Tên: Tìm kiếm khách hàng

Dòng dữ liệu vào: Thông tin khách hàng

Dòng dữ liệu ra: Không tìm thấy hoặc tìm thấy

Diễn giải: Xuất ra thông báo khách hàng

Tóm tắt

Input: Tên, địa chỉ, số phone, email, mã khách hàng

Xử lý

- Kiểm tra xem có khách hàng nào trong cơ sở dữ liệu không

- Nếu có: chuyển sang 2.2.2

- Nếu không có: chuyển sang 2.2.1

Output: Thông tin khách hàng

7) Mô tả ô xử lý 2.2.1

Số 2.2.1

Tên: Tạo khách hàng

Dòng dữ liệu vào: Thông tin khách hàng

Dòng dữ liệu ra: Báo nhập thành công

Diễn giải: Tạo ra khách hàng mới

Tóm tắt

Input: Tên, địa chỉ, số phone, email

Xử lý: Thêm 1 khách hàng mới vào cơ sở dữ liệu

Output: Thông tin khách hang mới tạo

Trang 18

8) Mô tả ô xử lý 2.2.2

Số 2.2.2

Tên: Lập hoá đơn bán hàng

Dòng dữ liệu vào: Thông tin về các hoá đơn

Dòng dữ liệu ra: Tạo hoá đơn

Diễn giải: Tạo ra hoá đơn cho khách hàng

Tóm tắt

Input: Thông tin cần có trong hoá đơn

Xử lý: Cập nhật khách hàng có trong cơ sở dữ liệu

Output: Thông tin hoá đơn

9) Mô tả ô xử lý 3.1

Số 3.1

Tên: Xem tên hàng hoá

Dòng dữ liệu vào: Thông tin về mã số hàng hoá

Dòng dữ liệu ra: Thông tin về tên hàng hoá

Diễn giải: Xuất ra tên hàng hoá cho người quản lý

Tóm tắt

Input: Thông tin về mã số hàng hoá

Xử lý: Hiển thị tên hàng hóa

Output: Tên hàng hoá

10)Mô tả ô xử lý 3.2

Số 3.2

Tên: Đặt hàng, thêm hàng vào kho

Dòng dữ liệu vào: Thông tin hàng hoá

Dòng dữ liệu ra: Thông tin mới của hàng hoá

Diễn giải: Xuất ra thông tin mới của hàng hoá và lưu vào cơ sở dữ liệu

Input: Mã số, số lượng, tên hàng hoá

Xử lý: Cập nhật lại số lượng hàng hoá, thêm hàng hoá mới

Output: Thông tin hàng hoá sau khi cập nhật

11)Mô tả ô xử lý 3.3

Số 3.3

Tên: Cập nhật số lượng

Dòng dữ liệu vào: Thông tin hàng hoá trong kho

Dòng dữ liệu ra: Thông tin hàng hoá sau khi nhập hàng

Diễn giải: Xuất ra thông tin hàng hoá sau khi cập nhật

Tóm tắt

Input: Mã số hàng hoá, số lượng hàng hoá nhập vào, xuất ra, tên hàng hoá

Xử lý: Cập nhật lại số lượng hàng hoá sau khi nhập hoặc xuất ra

Trang 19

12)Mô tả ô xử lý 4.1

Số 4.1

Tên: Xuất tất cả thông tin trạng thái nhân viên

Dòng dữ liệu vào: Mã số nhân viên

Dòng dữ liệu ra: Thông tin nhân viên

Diễn giải: Tạo ra bảng chi tiết về nhân viên

Tóm tắt

Input: Mã số nhân viên, ngày nghỉ, tên nhân viên, lương, tình trạng nhân viên

Xử lý: Xem thông tin nhân viên

Output: Chi tiết tình trạng nhân viên

13)Mô tả ô xử lý 4.2

Số 4.2

Tên: Điều phối nhân viên

Dòng dữ liệu vào: Thông tin nhân viên

Dòng dữ liệu ra: Thông tin nhân viên sau khi điều phối

Diễn giải: Điều phối nhân viên tới khu vực khác

Tóm tắt

Input: Tình trạng nhân viên các khu vực cần tuyển, điều phối nhân viên

Xử lý: Điều phối nhân viên đến khu vực thiếu người

Output: Tình trạng nhân viên sau khi điều phối

14)Mô tả ô xử lý 4.3

Số 4.3

Tên: Xoá nhân viên đã nghỉ

Dòng dữ liệu vào: Thông tin nhân viên hiện có

Dòng dữ liệu ra: xuất thông tin nhân viên sau khi xoá

Diễn giải: Xoá nhân viên đã nghỉ

Tóm tắt

Input: Tình trạng, mã số, tên nhân viên

Xử lý: Xoá những nhân viên đã nghỉ làm

Output: Chi tiết nhân viên sau khi xoá, lưu vào cơ sở dữ liệu

15)Mô tả ô xử lý 4.4

Số 4.4

Tên: Thêm nhân viên kỹ thuật

Dòng dữ liệu vào: Thông tin nhân viên hiện có

Dòng dữ liệu ra: Thông tin nhân viên kỹ thuật sau khi thêm

Diễn giải: Thêm nhân viên kỹ thuật mới

Tóm tắt

Input: Mã số, tên nhân viên

Xử lý: Thêm nhân viên kỹ thuật mới

Output: Thông tin nhân viên sau khi đã thêm

Trang 20

16)Mô tả ô xử lý 4.5

Số 4.5

Tên: Thêm nhân viên hành chính

Dòng dữ liệu vào: Thông tin nhân viên hiện có

Dòng dữ liệu ra: Thông tin nhân viên hành chính sau khi đã thêm

Diễn giải: Thêm nhân viên hành chính mới

Tóm tắt

Input: Mã số, tên nhân viên

Xử lý: Thêm nhân viên kỹ thuật mới

Output: Thông tin nhân viên sau khi đã thêm

17)Mô tả ô xử lý 4.6

Số 4.6

Tên: Chỉnh sửa thông tin nhân viên

Dòng dữ liệu vào: Thông tin nhân viên hiện có

Dòng dữ liệu ra: Thông tin nhân viên sau khi chỉnh sửa

Diễn giải: Cập nhật lại thông tin nhân viên

Tóm tắt

Input: Mã số, tên, lương, số ngày nghỉ, tình trạng nhân viên

Xử lý: Cập nhật thông tin sau đó lưu vào cơ sở dữ liệu

Output: Thông tin nhân viên sau khi cập nhật

18)Mô tả ô xử lý 4.7

Số 4.7

Tên: Theo dõi Feedback của khách hàng

DDL vào: Thông tin nhân viên

DDL ra: Thông tin Feedback cho mỗi nhân viên

DG: Theo dõi Feedback của khách hàng đánh giá mỗi nhân viên

Tóm tắt

Input: Mã số, tên Feedback cho mỗi nhân viên

Xử lý: kiểm tra Feedback của nhân viên

Output: Xuất ra thông tin Feedbackmỗi nhân viên lưu vào CSDL

19)Mô tả ô xử lý 4.8

Số 4.8

Tên: Theo dõi ngày nghỉ, lương nhân viên

DDL vào: Thông tin nhân viên

DDL ra: Số ngày nghỉ, tiền lương sau khi cập nhật

DG: Theo dõi ngày nghỉ nhân viên trong tháng và cập nhật lại tiền lương

Tóm tắt

Input: Mã số, tên, số ngày nghỉ, lương của nhân viên

Trang 21

20)Mô tả ô xử lý 5.1

Số 5.1

Tên: Phân loại hàng hoá

DDL vào: Thông tin hàng hoá

DDL ra: Thông tin về loại hàng hoá cho nhân viên

DG: Phân loại hàng hoá dựa theo mã số hàng hoá

Tóm tắt

Input: Mã số hàng hoá hoặc tên hàng hoá

Xử lý: Phân loại mã số hàng hoá

Output: Xuất ra loại hàng hoá và lưu vào CSDL

21)Mô tả ô xử lý 5.2

Số 5.2

Tên: Cập nhật số lượng hàng hoá trong kho

DDL vào: Thông tin hàng hóa nhập vào kho

DDL ra: Thông tin số lượng hàng hoá trong kho

DG: Cập nhật lại số lượng hàng hoá sau khi nhập kho

Tóm tắt

Input: Mã số, loại hàng, số lượng

Xử lý: Cập nhật lại số lượng hàng hoá sau khi nhập kho

Output: Thông tin số lượng tổng cộng, lưu vào CSDL

22)Kho dữ liệu đơn đặt hàng.

Tên kho dữ liệu: DON_DAT_HANG

Diễn giải: Lưu trữ thông tin chi tiết đơn đặt hàng

Cấu trúc dữ liệu: MaDon, MaNhaCungCap, MaNhanVien, NgayDat, NgayChuyenDen,

MaPhuongThucChuyen, CuocPhiVanChuyen, MaDatHang

23) Kho dữ liệu nhân viên hành chính.

Tên kho dữ liệu: NV_HANH_CHINH

Diễn giải: Lưu trữ thông tin chi tiết của nhân viên hành chính

Cấu trúc dữ liệu: TrinhDoHocVan, NamKN, BacLuong

24)Kho dữ liệu hoá đơn giao dịch.

Tên kho dữ liệu: HOA_DON_GIAO_DICH

Diễn giải: Lưu trữ thông tin chi tiết của hoá đơn giao dịch

Cấu trúc dữ liệu: MaGiaoDich, NgayGiaoDich, MaMatHang, MaDon, MieuTaGiaoDich,

SoLuongDatHang, SoLuongNhan, TongSoTien

25)Kho dữ liệu khách hàng.

Tên kho dữ liệu: KHACH_HANG

Diễn giải: Lưu trữ thông tin chi tiết của khách hàng

Cấu trúc dữ liệu: MaKhachHang, HoVaTen, DiaChi, SoPhone, Email

26)Kho dữ liệu mặt hàng.

Tên kho dữ liệu: MAT_HANG

Trang 22

27)Tên kho dữ liệu nhân viên.

Tên kho dữ liệu: NHAN_VIEN

Diễn giải: Lưu trữ thông tin chi tiết về nhân viên

Cấu trúc dữ liệu: MaNhanVien, HoVaTen, SoPhone, DiaChi

28)Tên kho dữ liệu nhà cung cấp.

Tên kho dữ liệu: NHA_CUNG_CAP

Diễn giải: Lưu trữ thông tin chi tiết về nhà cung cấp hàng hoá

Cấu trúc dữ liệu: MaNhaCungCap, TenNhaCungCap, DiaChi, ThanhPho, MaVung, QuocGia, SoPhone

29)Tên kho dữ liệu phân loại hàng hoá.

Tên kho dữ liệu: PHAN_LOAI

Diễn giải: Lưu trữ thông tin chi tiết về các loại mặt hàng

Cấu trúc dữ liệu: MaPhanLoai, MoTaCuThe

30) Thủ tục tìm kiếm người đặt hàng.

Thủ tục: TimNguoiDatHang(x: string, y: string, z: string)

Procedure TimNguoiDatHang(x: string, y: string, x: string)

Thủ tục: TimKhachHang(x: string, y: string, z: int, l: string, m: string)

Procedure TimKhachHang(x: string, y: string, z: int, l: string, m:string)

Tên thủ tục: TimNhanVien(x: string, y: string, z: int, k: string)

Procedure TimNhanVien(x: string, y: string, z: int, k: string)

Begin

Select MaNhanVien, HoVaTen, SoPhone, DiaChi

Trang 24

3> Ô xử lý 1.3.1

Số: 1.3.1

Tên ô xử lý: Tạo người đặt hàng

Ten: t MaNDH: m Sdt: sdt DiaChi: Dc

Mở table NGUOI_DAT_HANG

Tạo mã số người đặt hàng:

MsNDH

Thêm vào dòng X;

X.MsNDH = m X.Ten = t X.Ten = t X.Sdt = sdt X.DiaChi = Dc

Trang 25

4> Ô xử lý 1.3.2

Số 1.3.2

Tên ô xử lý: Lập hóa đơn

SoLuongDatHang:N Array: MaMH [N]

Tạo mã số hóa đơn: MsHD

Thêm vào dòng X;

X.MaMH = MaMH [i]

X.TongTien = TongTien [i]

X.NgayGD = NgayGD [i]

X.MaNV = MaNV [i]

I = I + 1

I <= N

Đóng table HOA_DON_GIAO_DICH

Đ

Ngày đăng: 25/10/2014, 08:29

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w