1. Trang chủ
  2. » Luận Văn - Báo Cáo

Quản lý gara ô tô đồ án nhập môn công nghệ phần mềm

105 2,4K 11

Đ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 105
Dung lượng 2,46 MB

Nội dung

 Báo cáo tồn tháng : dựa trên cơ sở dữ liệu đã có, chương trình sẽ tính toán và kết xuất thông tin tồn kho của mỗi loại phụ tùng theo tháng do người dùng cung cấp..  Mô tả các luồng d

Trang 1

KHOA CÔNG NGHỆ PHẦN MÊM

Trang 2

M c l c ục lục ục lục

1 Giới thiệu 2

2 Xác định và mô hình hóa yêu cầu phần mềm 2

2.1 Phân loại yêu cầu phần mềm 2

2.2 Sơ đồ luồng dữ liệu 2

2.2.1 Yêu cầu tiếp nhận bảo trì xe 2

2.2.2 Yêu cầu lập phiếu sửa chữa 2

2.2.3 Tra cứu xe 2

2.2.4 Lập phiếu thu tiền 2

2.2.5 Lập báo cáo doanh số 2

2.2.6 Lập báo cáo tồn 2

2.2.7 Xét yêu cầu thay đổi số lượng hiệu xe – thao tác thêm 2

2.2.8 Xét yêu cầu thay đổi số lượng hiệu xe – thao tác xóa 2

2.2.9 Xét yêu cầu thay đổi số xe sửa tối đa trong ngày 2

2.2.10 Xét yêu cầu thay đổi số loại vật tư phụ tùng – thao tác thêm 2

2.2.11 Xét yêu cầu thay đổi số loại vật tư phụ tùng – thao tác xóa 2

2.2.12 Xét yêu cầu thay đổi số loại tiền công – thao tác thêm 2

2.2.13 Xét yêu cầu thay đổi số loại tiền công – thao tác xóa 2

3 Thiết kế dữ liệu 2

3.1 Sơ đồ logic 2

3.1.1 Bước 1: xét yêu cầu tiếp nhận bảo trì xe 2

3.1.2 Bước 2: xét yêu cầu lập phiếu sửa chữa 2

3.1.3 Bước 3: xét yêu cầu tra cứu xe 2

3.1.4 Bước 4: xét yêu cầu lập phiếu thu tiền 2

3.1.5 Bước 5: xét yêu cầu lập báo cáo doanh số 2

3.1.6 Bước 6: xét yêu cầu lập báo cáo tồn 2

3.1.7 Bước 7: xét yêu cầu thay đổi qui định 2

3.2 Sơ đồ logic hoàn chỉnh 2

3.3 Danh sách các bảng dữ liệu trong sơ đồ 2

3.4 Mô tả các bảng dữ liệu 2

3.4.1 Bảng KHACHHANG 2

Trang 3

3.4.2 Bảng HIEUXE 2

3.4.3 Bảng PHUTUNG 2

3.4.4 Bảng LOAITIENCONG 2

3.4.5 Bảng TT_XE 2

3.4.6 Bảng PHIEUTIEPNHAN 2

3.4.7 Bảng PHIEUSUACHUA 2

3.4.8 Bảng TT_PHIEUSUACHUA 2

3.4.9 Bảng PHIEUTHUTIEN 2

3.4.10 Bảng THAMSO 2

3.4.11 Bảng NHAPPHUTUNG 2

3.4.12 Bảng TTNHAPPHUTUNG 2

3.4.13 Bảng NHAPPHATSINH 2

3.4.14 Bảng TTPHATSINH 2

3.4.15 Bảng DOANHSO 2

3.4.16 Bảng BAOCAOTON 2

4 Thiết kế giao diện: 2

4.1 Danh sách các màn hình: 2

4.2 Sơ đồ màn hình: 2

4.3 Chi tiết từng màn hình: 2

4.3.1 Màn hình chính -màn hình Home: 2

4.3.2 Màn hình tiếp nhận xe: 2

4.3.3 Màn hình nhập phụ tùng: 2

4.3.4 Màn hình lập phiếu sửa chữa: 2

4.3.5 Màn hình lập phiếu thu tiền: 2

4.3.6 Màn hình quản lý khách hàng: 2

4.3.7 Màn hình quản lý hiệu xe: 2

4.3.8 Màn hình quản lý phụ tùng: 2

4.3.9 Màn hình quản lý tiền công: 2

4.3.10 Màn hình báo cáo doanh thu 2

4.3.11 Màn hình báo cáo tồn: 2

Trang 4

5.3 Màn hình lập phiếu sửa chữa: 2

5.4 Màn hình tìm kiếm danh sách xe: 2

5.5 Màn hình lập phiếu thu tiền: 2

5.6 Màn hình quản lý khách hàng: 2

5.7 Màn quản lý hiệu xe: 2

5.8 Màn hình quản lý phụ tùng: 2

5.9 Màn hình quản lý tiền công: 2

5.10 Màn hình báo cáo doanh thu theo tháng 2

5.11 Màn hình báo cáo tồn từng loại phụ tùng theo tháng 2

6 Ưu điểm 2

7 Khuyết điểm 2

8 Nhận xét - kết luận 2

9 Tài liệu tham khảo 2

Trang 5

1 Giới thiệu.

Chương trình cung cấp các thao tác hỗ trợ quản lý một gara sửa chữa ôtô.Giúp cho công việc quản lý trở nên đơn giản và nhanh chóng hơn

Các thao tác chính của chương trình:

Lập phiếu tiếp nhận : tiến hành lưu thông tin về khách hàng, thông tin chi

tiết về xe, ngày tiếp nhận

Lập phiếu sửa chữa : dựa trên thông tin về một xe, thông tin cần thiết cho

việc sửa chữa do người dùng cung cấp, tiến hành lập phiếu sửa chữa, tính toán

và lưu lại phiếu sửa chữa

Lập phiếu thu tiền : kiểm tra qui định và lập phiếu thu tiền của khách hàng

tương ứng, dựa trên thông tin phiếu tiếp nhận của xe do người dùng cung cấp

Tra cứu xe : dựa trên thông tin tra cứu do người dùng cung cấp, thực hiện

kiểm tra, tìm kiếm, liệt kê thông tin của xe và khách hàng liên quan

Báo cáo doanh số tháng : tính toán, kết xuất thông tin về tổng doanh thu, tỉ

lệ sửa chữa của mỗi hiệu xe gara đang nhận sửa chữa theo tháng do người dùngcung cấp

Báo cáo tồn tháng : dựa trên cơ sở dữ liệu đã có, chương trình sẽ tính toán

và kết xuất thông tin tồn kho của mỗi loại phụ tùng theo tháng do người dùng cung cấp

Thay đổi qui định : cho phép người sử dụng thay đổi các qui định liên quan.

2 Xác định và mô hình hóa yêu cầu phần mềm.

2.1 Phân loại yêu cầu phần mềm.

Trang 6

và ghinhận.

Cho phép hủy vàcập nhật lại hồsơ

Kiểm trathông tin

và quiđịnh đểlập phiếu

Cho phép hủy vàcập nhật lạiphiếu sửa chữa

cần tra cứu

Tìm vàxuất thôngtin liênquan

tiền

Cung cấp thông tin

về khách hàng, sốtiền thu và ngàythu tiền

Kiểm traqui định

và lậpphiếu

Cho phép hủy vàcập nhật phiếuthu tiền

lượng hiệu xe

Cung cấp thông tin

về hiệu xe muốnthêm hoặc xóa

Kiểm tra

và ghinhận

6 Thay đổi số loại phụ tùng

Cung cấp thông tin

về loại phụ cùngcần thêm hoặc xóa

Kiểm tra

và ghinhận

7 Thay đổi số loại tiền công

Cung cấp thông tin

về loại tiền côngcần thêm hoặc xóa

Kiểm tra

và ghinhận

Trang 7

STT Nghiệp vụ Tham số cần thay

Số xe sửa chữa tối đa trong ngày

 Bảng trách nhiệm yêu cầu tiến hóa

1

Thay đổi số xe sửa chữa tối đa trong ngày

Cung cấp giá trịmới về số xe đượcphép nhận sửa tối

đa trong ngày

Kiểm traqui định

và cậpnhật lạigiá trịmới

Giá trị ngườidùng cung cấpphải là một sốdương

2.2 Sơ đồ luồng dữ liệu

2.2.1 Yêu cầu tiếp nhận bảo trì xe.

Tên chủ xe: Biển số: Hiệu xe:

Địa chỉ: Điện thoại: Ngày tiếp nhận:

 Qui định 1

QĐ1: Mỗi một xe có một hồ sơ sửa chữa riêng lưu đầy đủ thông tin của xe: Biển số xe, tên chủ xe, điện thoại, địa chỉ, hiệu xe Có 10 Hiệu Xe (Toyota, HonDa, SuZuKi, Ford,…) Trong mỗi ngày tiếp nhận sửa chữa tối đa 30 xe.

Người dùng

Trang 8

 Mô tả các luồng dữ liệuD1: tên chủ xe, biển số, hiệu xe, địa chỉ, điện thoại, ngày tiếp nhận.

D3: danh sách phiếu tiếp nhận, danh sách khách hàng, danh sách hiệu xe,

danh sách tham số, danh sách thông tin xe

Bước 4. Tính toán tổng số xe đã nhận trong ngày hiện tại

Bước 5. Kiểm tra qui định số xe tối đa nhận trong ngày.Nếu không

thỏa thì đến bước 11

Bước 6. Kiểm tra “hiệu xe” có thuộc danh sách hiệu xe hay không

Nếu không thì tới bước 11

Bước 7. Kiểm tra các thông tin “tên chủ xe”, “địa chỉ”, “điện thoại”,

“biển số” (D1) đã tồn tại chưa Nếu đã có thì không cần lưu các thông tin này nữa

Bước 8. Kiểm tra “Ngày tiếp nhận” (D1)có vượt quá ngày hiện tại của

hệ thống hay không Nếu vượt quá thì đến bước 11

Bước 9. Lưu D4 xuống bộ nhớ phụ

Bước 10. Xuất D5 ra máy in nếu có yêu cầu

Bước 11. Đóng kết nối cơ sở dữ liệu

Bước 12. Kết thúc

Trang 9

2.2.2 Yêu cầu lập phiếu sửa chữa.

Dung

Vật Tư Phụ Tùng

Số Lượng

Đơn Giá Tiền

Công

Thành Tiền

1 2

 Qui định 2

QĐ2: Có 200 loại vật tư phụ tùng với đơn giá được niêm yết và có 100 loại tiền công Thành tiền = (Số lượng * Đơn giá) + Tiền công.

Trang 10

Bước 4. Tìm “phiếu tiếp nhận”(D3) có thông tin trùng khớp với “biển

số xe”(D1) Nếu không có thì tới bước 17

Bước 5. Kiểm tra “phiếu tiếp nhận” tìm được đã được lập phiếu sửa

chữa hay chưa Nếu chưa thì tới bước 17

Bước 6. Kiểm tra “loại vật tư phụ tùng”(D1) có trong “danh sách phụ

Người dùng

Bộ nhớ phụ Lập phiếu sửa chữa

Trang 11

Bước 8. Nếu không thỏa một trong các bước trên thì tới bước 17.

Bước 9. “Ngày sửa chữa” = ngày hiện tại của hệ thống

Bước 10. Đối chiếu “loại vật tư phụ tùng” (D1) để lấy giá trị “đơn giá”

từ “danh sách phụ tùng” (D3)

Bước 11. Đối chiếu “loại tiền công”(D1) để lấy giá trị “tiền công” từ

“danh sách tiền công” (D3)

Bước 12. “Thành tiền” = “số lượng * đơn giá + tiền công”

Bước 13. Cập nhật giá trị tiền nợ của khách hàng liên quan

Bước 14. Lưu D4 xuống bộ nhớ phụ

Bước 15. Xuất D5 ra máy in nếu có yêu cầu

Bước 16. Trả D6 cho người sử dụng

Bước 17. Đóng kết nối cơ sở dữ liệu

Người dùng

Bộ nhớ phụ Tra cứu xe

Trang 12

D3: Danh sách khách hàng, danh sách hiệu xe, danh sách thông tin xe.

Bước 4. So sánh và tìm kiếm dựa trên dữ liệu D3

Bước 5. Nếu không có dữ liệu nào trùng khớp thì thông báo cho người

dùng rồi đến bước 8

Bước 6. Xuất D5 ra máy in nếu có yêu cầu

Bước 7. Trả kết D6 về cho người sử dụng

Bước 8. Đóng kết nối cơ sở dữ liệu

Bước 9. Kết thúc

2.2.4 Lập phiếu thu tiền.

Họ tên chủ xe: Biển số:

Điện thoại: Địa chỉ:

Ngày thu tiền: Số tiền thu:

Người dùng

Bộ nhớ phụ Lập phiếu thu tiền

Trang 13

 Mô tả luồng dữ liệuD1: Họ tên chủ xe, biển số, số tiền thu, ngày thu tiền.

D3: Danh sách khách hàng, danh sách thông tin xe

D4: Ngày thu tiền, số tiền thu

D5: D1 + địa chỉ, điện thoại

Bước 6. Nếu không thỏa một trong các bước trên thì tới bước 13

Bước 7. Dựa vào “biển số xe” để tìm tiền nợ của khách hàng tương

ứng trong danh sách khách hàng

Bước 8. Nếu “tiền nợ” < “số tiền thu” thì thông báo số tiền có thể thu

tối đa và yêu cầu người dùng nhập vào số tiền thích hợp Lặp lại bước 8 liên tục cho đến khi “số tiền thu” <= “tiền nợ”

Bước 9. Cập nhật lại giá trị “tiền nợ” của khách hàng

Bước 10. Lưu D4 xuống bộ nhớ phụ

Bước 11. Xuất D5 ra máy in nếu có yêu cầu

Bước 12. Trả D6 về cho người dùng

Bước 13. Đóng kết nối cơ sở dữ liệu

Trang 14

2.2.5 Lập báo cáo doanh số.

D3: Danh sách hiệu xe, danh sách phiếu sửa chữa, danh sách thông tin

phiếu sửa chữa, danh sách báo cáo doanh số

D4: D1 + tổng doanh thu, hiệu xe, số lượt sửa, thành tiền, tỉ lệ

Người dùng

Bộ nhớ phụ Báo cáo doanh số

Trang 15

Bước 4. Kiểm tra “tháng” (D1) có vượt quá tháng hiện tại không Nếu

vượt quá tháng hiện tại thì tới bước 12

Bước 5. Tổng doanh thu = tổng số tiền của tất cả các phiếu sửa chữa

trong tháng đã nhập

Bước 6. Tính tổng số lượt sửa của tất cả các hiệu xe = tổng số phiếu

sửa chữa trong tháng đã nhập

Bước 7. Số lượt sửa của 1 hiệu xe = tổng số phiếu sửa chữa của hiệu

Bước 10. Xuất D5 ra máy in nếu có yêu cầu

Bước 11. Trả D6 về cho người sử dụng

Bước 12. Lưu D4 xuống bộ nhớ phụ

Bước 13. Đóng kết nối cơ sở dữ liệu

 Qui định: không có

 Sơ đồ 5.2

Người dùng

Trang 16

 Mô tả các luồng dữ liệu

D3: Danh sách phụ tùng, danh sách phiếu nhập phụ tùng, danh sách nhập

phát sinh, danh sách phiếu sửa chữa, danh sách báo cáo tồn

D4: D1 + vật tư phụ tùng, tồn đầu, phát sinh, tồn cuối

Bước 4. Kiểm tra “tháng” (D1) có vượt quá tháng hiện tại không.Nếu

vượt quá thì tới bước 14

Bước 5. Tính “tổng số lượng từng loại phụ tùng đã đem sửa chữa” =

“tổng số lượng loại phụ tùng đó trong các phiếu sửa chữa” (của “tháng” (D1))

Bước 6. Tính “tổng số lượng từng loại phụ tùng phát sinh” = “tổng số

lượng loại phụ tùng đó trong các phiếu nhập phát sinh” (của

Bước 9. Lượng phát sinh của 1 loại vật tư = tổng số lượng của loại

vật tư đó trong các phiếu vật tư phát sinh

Bước 10. Tồn cuối = tồn đầu + phát sinh – tổng số lượng phụ tùng

(củng loại) đã đem sửa chữa

Trang 17

Bước 11. Xuất D5 ra máy in nếu có yêu cầu.

Bước 12. Trả D6 về cho người sử dụng

Bước 13. Lưu D4 xuống bộ nhớ phụ

Bước 14. Đóng kết nối cơ sở dữ liệu

Bước 15. Kết thúc

2.2.7 Xét yêu cầu thay đổi số lượng hiệu xe – thao tác thêm.

 Biểu mẫu: không có

Người dùng

Bộ nhớ phụ Thay đổi số lượng hiệu xe Thao tác thêm

Trang 18

Bước 6. Xuất D5 (máy in …) nếu có yêu cầu.

Bước 7. Lưu D4 xuống bộ nhớ phụ

Bước 8. Đóng kết nối cơ sở dữ liệu

Bước 9. Kết thúc

2.2.8 Xét yêu cầu thay đổi số lượng hiệu xe – thao tác xóa

 Biểu mẫu: không có

 Qui định 6.1

 Sơ đồ 6.1b

 Mô tả luồng dữ liệu

D1: Tên hiệu xe

Bước 4. Kiểm tra “tên hiệu xe” (D1) có tồn tại trong danh sách hiệu xe

hay không Nếu không tồn tại thì đến bước 8

Bước 5. Nhận sửa = No

D2

D1

D5 D6

Người dùng

Bộ nhớ phụ Thay đổi số lượng hiệu xe Thao tác xóa

Trang 19

Bước 6. Xuất D5 (máy in …) nếu có yêu cầu.

Bước 7. Lưu D4 xuống bộ nhớ phụ

Bước 8. Đóng kết nối cơ sở dữ liệu

Bước 9. Kết thúc

2.2.9 Xét yêu cầu thay đổi số xe sửa tối đa trong ngày

 Biểu mẫu: không có

Người dùng

Bộ nhớ phụ Thay đổi số xe sửa tối đa

Trang 20

Bước 8. Kết thúc.

2.2.10 Xét yêu cầu thay đổi số loại vật tư phụ tùng – thao tác thêm

 Biểu mẫu: không có

Bước 4. Kiểm tra “tên phụ tùng” (D1) có trong danh sách phụ tùng hay

không Nếu đã có thì tới bước 9

Bước 5. Đơn gia = 0

Người dùng

Bộ nhớ phụ Thay đổi số loại phụ tùng Thao tác thêm

Trang 21

Bước 8. Lưu D4 xuống bộ nhớ phụ.

Bước 9. Đóng kết nối cơ sở dữ liệu

Bước 10. Kết thúc

2.2.11 Xét yêu cầu thay đổi số loại vật tư phụ tùng – thao tác xóa

 Biểu mẫu: không có

Bước 4. Kiểm tra “Tên phụ tùng” (D1) có trong danh sách phụ tùng

hay không Nếu không thì tới bước 7

D2

D1

D5 D6

Người dùng

Bộ nhớ phụ Thay đổi số loại phụ tùng Thao tác xóa

Trang 22

Bước 7. Đóng kết nối cơ sở dữ liệu.

Bước 8. Kết thúc

2.2.12 Xét yêu cầu thay đổi số loại tiền công – thao tác thêm

 Biểu mẫu: không có

Bước 4. Kiểm tra “tên loại tiền công” (D1) có trong danh sách tiền

công hay không Nếu đã có thì cập nhật giá trị mức tiền

Bước 5. Xuất D5 (máy in …) nếu có yêu cầu

Bước 6. Lưu D4 xuống bộ nhớ phụ

D2

D1

D5 D6

Người dùng

Bộ nhớ phụ Thay đổi số loại tiền công Thao tác thêm

Trang 23

Bước 7. Đóng kết nối cơ sở dữ liệu.

Bước 8. Kết thúc

2.2.13 Xét yêu cầu thay đổi số loại tiền công – thao tác xóa

 Biểu mẫu: không có

Bước 4. Kiểm tra “tên loại tiền công” (D1) có trong danh sách tiền

công hay không Nếu có thì xóa khỏi danh sách tiền công

Bước 5. Đóng kết nối cơ sở dữ liệu

D2

D1

D5 D6

Người dùng

Bộ nhớ phụ Thay đổi số loại tiền công Thao tác xóa

Trang 24

3 Thiết kế dữ liệu.

3.1 Sơ đồ logic.

3.1.1 Bước 1: xét yêu cầu tiếp nhận bảo trì xe

Thiết kế dữ liệu với tính đúng đắn

Sơ đồ luồng dữ liệu: SĐ1

 Các thuộc tính mớiTenKH, DiaChi, DienThoai, HieuXe, BienSo, NgayNhan

 Thiết kế dữ liệu

 Các thuộc tính trừu tượngMaPhieuTN

 Sơ đồ logic

Thiết kế dữ liệu với tính tiến hóa

Qui định liên quan: QĐ1

Sơ đồ luồng dữ liệu: SĐ1

 Các thuộc tính mớiTenHX, TenThamSo, GiaTri

PHIEUTIEPNHAN

PK MaPhieuTN TenKH DiaChi DienThoai BienSo HieuXe NgayNhan

PHIEUTIEPNHAN

Trang 25

TT_XEPKMaTTXeF

K1 FK2MaKHMaKH MaHX BienSo

Trang 26

3.1.2 Bước 2: xét yêu cầu lập phiếu sửa chữa

Thiết kế dữ liệu với tính đúng đắn

Biểu mẫu liên quan: BM2

Sơ đồ luồng dữ liệu: SĐ2

 Các thuộc tính mớiNgaySua, NoiDung, TenPhuTung, SoLuong, DonGia, TienCong

HIEUXEPKMaHX

TenHX

TT_XEPKMaTTXeF

K1 FK2MaKHMaKH MaHX BienSo

NoiDung TenPhuTung SoLuong DonGia TienCong

Trang 27

Thiết kế dữ liệu với tính tiến hóa

Qui định liên quanQĐ2

Sơ đồ luồng dữ liệu: SĐ2

 Các thuộc tính mớiTenPhuTung, SoLuongCon, TenLoaiTienCong, MucTien

MaTienCong

Trang 28

 Sơ đồ logic

3.1.3 Bước 3: xét yêu cầu tra cứu xe

Thiết kế dữ liệu với tính đúng đắn

 Biểu mẫu liên quan

 Sơ đồ luồng dữ liệu

 Các thuộc tính mới

 Thiết kế dữ liệu

 Các thuộc tính trừu tượng

 Sơ đồ logic

Thiết kế dữ liệu với tính tiến hóa

 Qui định liên quan

 Sơ đồ luồng dữ liệu

LOAITIENCONG

Trang 29

3.1.4 Bước 4: xét yêu cầu lập phiếu thu tiền

Thiết kế dữ liệu với tính đúng đắn

Sơ đồ luồng dữ liệuSĐ4

 Các thuộc tính mớiNgayThuTien, SoTienThu

HIEUXEPKMaHXTenHX

TT_XEPKMaTTX

eFK1

FK2MaKHMaKH MaHX BienSo

PHIEUTHUTIENPKMaPhie

uThuTienFKMaPhieuTN NgayThuTien

MaTienCong

Trang 30

 Sơ đồ logic

Thiết kế dữ liệu với tính tiến hóa

Qui định liên quan: QĐ4

Sơ đồ luồng dữ liệu: SĐ4

 Các thuộc tính mớiTienNo

LOAITIENCONG

PHIEUTHUTIEN

Trang 31

MaPhieuTNFKMaTT

Xe NgayNhan

PHIEUSUACHUAPKM

aPhieuSCFK1

MaPhieuTN NgaySC

LOAITIENCONGPKMaTi

enCongTenLoaiTienCon

g MucTien

PHUTUNGPKMaPhu

TungTenPhuTung

DonGia SoLuongCon

PHIEUTHUTIENPKMaPhi

euThuTienFKMaPhieuT

N NgayThuTien SoTienThu

MaTienCong

Trang 32

 Sơ đồ logic

3.1.5 Bước 5: xét yêu cầu lập báo cáo doanh số

Thiết kế dữ liệu với tính đúng đắn

Biểu mẫu liên quanBM5.1

Sơ đồ luồng dữ liệuSĐ5.1

 Các thuộc tính mớiThang, TongDoanhThu, HieuXe, SoLuotSua, ThanhTien, TiLe

LOAITIENCONG PHIEUTHUTIEN

Trang 33

ThanhTien TiLe

TT_XEPKMaTTXe

FK1 FK2MaKHMaKH MaHX BienSo

LOAITIENCONGPKMaTi

enCongTenLoaiTienCon

g MucTien

PHUTUNGPKMaPhu

TungTenPhuTung

DonGia SoLuongCon

PHIEUTHUTIENPKMaPhi

euThuTienFKMaPhieuTN

NgayThuTien SoTienThu

TT_PHIEUSUACHUAPKFK1

FK2MaKHMaPhieuSC

MaPhuTung

FK3NoiDungNoiDung SoLuong

MaTienCong

Trang 34

 Sơ đồ logic

Thiết kế dữ liệu với tính tiến hóa

 Qui định liên quan

 Sơ đồ luồng dữ liệu

 Các thuộc tính mới

 Thiết kế dữ liệu

 Các thuộc tính trừu tượng

 Sơ đồ logic

3.1.6 Bước 6: xét yêu cầu lập báo cáo tồn

Thiết kế dữ liệu với tính đúng đắn

Biểu mẫu liên quanBM5.2

Sơ đồ luồng dữ liệuSĐ5.2

 Các thuộc tính mớiThang, TenPhuTung, TonDau, PhatSinh, TonCuoi, NgayNhap, TongTienNhap, SoLuongNhap, DonGiaNhap, NgayNhapPS, TongTienPS, SoLuongPS, DonGiaPS

LOAITIENCONG PHIEUTHUTIEN

Trang 35

 Thiết kế dữ liệu

BAOCAOTONPKThang

TenPhuTungTonDau PhatSinh

TonCuoi

TTPHATSINHPKFK1

FK2MaKHMaPhieuNhapPS

MaPhuTungSoLuongPS DonGiaPS

KHACHHANGPKM

aKHTenKH

DiaChi DienThoai TienNo

PHIEUTIEPNHANPK

MaPhieuTNFKMaT

TXe NgayNhan

PHIEUSUACHUAPKM

aPhieuSCFK1

MaPhieuTN NgaySC

Trang 36

 Các thuộc tính trừu tượngMaNhapPhuTung, MaPhieuNhapPS.

 Sơ đồ logic

Thiết kế dữ liệu với tính tiến hóa

 Qui định liên quan

 Sơ đồ luồng dữ liệu

 Các thuộc tính mới

 Thiết kế dữ liệu

 Các thuộc tính trừu tượng

 Sơ đồ logic

3.1.7 Bước 7: xét yêu cầu thay đổi qui định

Thiết kế dữ liệu với tính đúng đắn

 Biểu mẫu liên quan

 Sơ đồ luồng dữ liệu

LOAITIENCONG PHIEUTHUTIEN

Trang 37

 Thiết kế dữ liệu

 Các thuộc tính trừu tượng

 Sơ đồ logic

Thiết kế dữ liệu với tính tiến hóa

Qui định liên quan: QĐ6.

Sơ đồ luồng dữ liệu: SĐ6.1a, SĐ6.1b, SĐ6.1c, SĐ6.2a, SĐ6.2b,

PHIEUTIEPNHANPK

MaPhieuTNFKMaT

TXe NgayNhan

PHIEUSUACHUAPKM

aPhieuSCFK1

MaPhieuTN NgaySC

LOAITIENCONGPKMaTie

PHUTUNGPKMaPhu

TungTenPhuTung

DonGia SoLuongCon

Trang 38

 Các thuộc tính trừu tượng

LOAITIENCONG PHIEUTHUTIEN

Trang 39

3.2 Sơ đồ logic hoàn chỉnh.

HIEUXEPKMaHX

TenHX NhanSua

TT_XEPKMaTTX

eFK1

FK2MaKHMaKH MaHX BienSo

PHIEUTIEPNHANPK

MaPhieuTNFKMaT

TXe NgayNhan

PHIEUSUACHUAPKM

aPhieuSCFK1

MaPhieuTN NgaySC

Trang 40

3.3 Danh sách các bảng dữ liệu trong sơ đồ.

TT_PHIEUSUACHUA Thông tin phiếu sửa chữa

phân biệt với các khách hàng khác

Số tiền khách hàng hiện đang nợ Giá trị sẽ được cập nhật khi lập phiếu sửa chữa và phiếu thu tiền

3.4.2 Bảng HIEUXE

Chứa thông tin về các hiệu xe cửa hàng có thể nhận để sửa chữa.

Ngày đăng: 31/10/2015, 08:35

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w