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

báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto

55 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phần mềm quản lý Gara Ôto
Tác giả Phạm Hải Đức, Bùi Pháp Danh, Nguyễn Ngọc Vinh
Người hướng dẫn Gv. Lương Thị Bích Phượng
Trường học Trường Đại học Kiến trúc Hà Nội
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 55
Dung lượng 0,92 MB

Nội dung

2 Các yêu cầu tiến hóađổiMiền giá trị cầnthay đổi1 Thay đổi quy đinh về danh sách 2 Thay đổi quy định về danh sách Vật tư phụ tùngSố loại vật tư phụ tùngVật tư phụ tùng3 Thay đổi quy địn

Trang 1

TRƯỜNG ĐẠI HỌC KIẾN TRÚC HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

──────── *** ───────

BÁO CÁO Công Nghệ Phần Mềm

NGÀNH CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

Phần Mềm Quản lý Gara Ôto

(Giảng viên hướng dẫn: Gv.Lương Thị Bích Phượng)

Nhóm sinh viên thực hiện

Trang 2

Hà nội, 2023

Mục lục

Mở đầu: 3

Lời mở đầu 3

Danh sách các sơ đồ, đồ thị 4

Danh sách các bảng biểu 5

Nội dung: 7

Chương 1 Xác định và mô hình hóa yêu cầu phần mềm 7

1.1 Phân loại các yêu cầu phần mềm: 7

1.2 Bảng trách nhiệm cho từng loại yêu cầu: 10

1.3 Sơ đồ luồng dữ liệu cho từng yêu cầu: 12

Chương 2: Thiết kế hệ thống 24

2.1 Kiến trúc hệ thống: 24

2.2 Mô tả thành phần trong hệ thống: 25

Chương 3 Thiết kế dữ liệu 26

3.1 Sơ đồ logic hoàn chỉnh: 26

3.2 Danh sách các bảng dữ liệu trong sơ đồ: 27

3.3 Mô tả từng bảng dữ liệu: 27

Chương 4: Thiết kế giao diện 33

4.1 Sơ đồ liên kết các màn hình: 33

4.2 Danh sách các màn hình: 33

4.3 Mô tả các trang: 34

Kết luận và kiến nghị 48

Chương 5: Cài đặt và kiểm thử 48

Chương 6: Ước lượng chi phí 49

Chương 7: Nhận xét và kết luận 50

7.1 Nhận xét: 50

7.2 Kết luận: 50

Chương 8: Hướng phát triển 51

Bảng phân công công việc 52

Tài liệu tham khảo 53

Trang 3

Mở đầu:

Lời mở đầu

Chào mừng đến với tài liệu công nghệ phần mềm Trong tài liệu này, chúng em sẽ giới thiệu về một phần mềm vô cùng hữu ích trong thời đại hiện nay đó là phần mềm quản lý gara ô tô

Gara ô tô là nơi quan trọng trong việc bảo dưỡng, sửa chữa và quản lý các phương tiện di chuyển của khách hàng Tuy nhiên, quản lý một gara ô tô có thể gặp phải nhiều thách thức, bao gồm việc theo dõi lịch sử bảo dưỡng, lịch hẹn, quản lý kho phụ tùng, tính toán chi phí sửa chữa, và nhiều công việc khác

Với sự phát triển của công nghệ phần mềm, chúng ta có thể tận dụng các giải pháp công nghệ để giúp quản lý gara ô tô trở nên hiệu quả hơn, tối ưu hóa quy trình và cung cấp dịch vụ chất lượng cao đến khách hàng

Trong tài liệu này, chúng em sẽ giới thiệu về các khái niệm và tiêu chuẩn của công nghệ phần mềm quản lý gara ô tô, các tính năng quan trọng và lợi ích của việc sử dụng phần mềm quản lý gara ô tô Chúng ta sẽ tìm hiểu về cách sử dụng phần mềm

để quản lý thông tin khách hàng, lịch sử bảo dưỡng, quản lý kho phụ tùng, tính toán chi phí sửa chữa và nhiều khía cạnh quan trọng khác.

Hy vọng rằng tài liệu này sẽ giúp mọi người nắm bắt được những kiến thức cơ bản

và cung cấp cho bản thân một cơ sở để triển khai và tận dụng công nghệ phần mềm trong việc quản lý gara ô tô của mình Tài liệu này sẽ tìm hiểu về cách sử dụng phần mềm để quản lý thông tin khách hàng, lịch sử bảo dưỡng, quản lý kho phụ tùng, tính toán chi phí sửa chữa và nhiều khía cạnh quan trọng khác.

Chúng em xin chân thành cảm ơn !

Trang 4

Danh sách các sơ đồ, đồ thị

Sơ đồ 1 1 Tiếp nhận bảo trì xe 13

Sơ đồ 1 2 Lập phiếu sửa chữa 15

Sơ đồ 1 3 Tra cứu xe 16

Sơ đồ 1 4 Lập phiếu thu tiền 18

Sơ đồ 1 5 Báo cáo doanh số 19

Sơ đồ 1 6 Lập phiếu thu tiền 21

Sơ đồ 1 7 Yêu cầu thay đổi 23

Sơ đồ 3 1 Sơ đồ dữ liệu 26

Sơ đồ 3 2 Sơ đồ logic 26

Sơ đồ 4 1 Sơ đồ liên kết các màn hình 34

Trang 5

Danh sách các bảng biểu

Danh sách biểu mẫu:

Biểu mẫu 1 1 Tiếp nhận xe 12

Biểu mẫu 1 2 Phiếu sửa chữa 14

Biểu mẫu 1 3 Tra cứu xe 16

Biểu mẫu 1 4 Phiếu thu tiền 17

Biểu mẫu 1 5 Báo cáo doanh thu 19

Biểu mẫu 1 6 Báo cáo tồn kho 20

Danh sách bảng: Bảng 1 1 Các yêu cầu nghiệp vụ 7

Bảng 1 2 Các yêu cầu tiến hóa 7

Bảng 1 3 Các yêu cầu hiệu quả 7

Bảng 1 4 Các yêu cầu tương thích 8

Bảng 1 5 Các yêu cầu bảo mật 8

Bảng 1 6 Các yêu cầu về khả năng mở rộng 8

Bảng 1 7 Các yêu cầu công nghệ, khả năng sử dụng 8

Bảng 1 8 Các yêu cầu về tiện dụng 9

Bảng 1 9 Các yêu cầu về hiệu suất 9

Bảng 1 10 Các yêu cầu về chi phí 9

Bảng 1 11 Các yêu cầu về đa nền tảng trên một sô hệ điều hành phổ biến 9

Bảng 1 12 Các yêu cầu về tích hợp 10

Bảng 1 13 Yêu cầu nghiệp vụ 10

Bảng 1 14 Yêu cầu nghiệp vụ 11

Bảng 1 15 Yêu cầu hiệu quả 11

Bảng 1 16 Yêu cầu tương thích 12

Bảng 1 17 Yêu cầu bảo mật 12

Bảng 1 18 Yêu cầu tiện dụng 12

Bảng 2 1 Mô tả thành phần hệ thống 26 Bảng 3 1 Bảng dữ liệu 28 Bảng 3 2 Bảng KHACHHANG 28

Bảng 3 3 Bảng XE 29

Bảng 3 4 Bảng HIEUXE 29

Bảng 3 5 Bảng PHIEUTHUTIEN 29

Bảng 3 6 Bảng PHIEUSUAXE 30

Bảng 3 7 Bảng CHITIETPHIEUSUAXE 30

Bảng 3 8 Bảng KHO 30

Bảng 3 9 Bảng TIENCONG 31

Trang 6

Bảng 3 10 Bảng TAIKHOAN 31

Bảng 3 11 Bảng THAMSO 32

Bảng 3 12 Bảng PHIEUNHAPVTPT 32

Bảng 3 13 Bảng BAOCAOTON 32

Bảng 3 14 Bảng CT_BAOCAOTON 33

Bảng 4 1 Danh sách các màn hình 34

Bảng 4 2 Trang đăng nhập 35

Bảng 4 3 Trang thông tin tài khoản 36

Bảng 4 4 Trang thay đổi mật khẩu, tài khoản 37

Bảng 4 5 Trang tiếp nhận xe 38

Bảng 4 6 Trang lập phiếu sửa chữa 40

Bảng 4 7 Trang lập phiếu thu tiền 42

Bảng 4 8 Trang nhập vật tư phụ tùng 43

Bảng 4 9 Trang tra cứu 44

Bảng 4 10 Trang báo cáo doanh số 46

Bảng 4 11 Trang báo cáo tồn 47

Bảng 4 12 Trang quy định 48

Bảng 5 1 Đánh giá chức năng 49

Bảng 6 1 ước lượng chi phí 50

Trang 7

Nội dung:

Chương 1 Xác định và mô hình hóa yêu cầu phần mềm

1.1 Phân loại các yêu cầu phần mềm:

Bảng 1 1 Các yêu cầu nghiệp vụ

Bảng 1 2 Các yêu cầu tiến hóa

đổi Miền giá trị cần thay đổi

1 Thay đổi quy đinh về danh sách

2 Thay đổi quy định về danh sách

Vật tư phụ tùng

Số loại vật tư phụ tùng

Vật tư phụ tùng

3 Thay đổi quy định về số xe sửa

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

4 Thay đổi quy định về danh sách

Bảng 1 3 Các yêu cầu hiệu quả

STT Nghiệp vụ Tốc độ xử lý Dung lượng lưu trữ Ghi chú

2 Lập phiếu sửa chữa 1 giây/phiếu

4 Lập phiếu thu tiền 1 giây/phiếu

5 Lập báo cáo tháng 5 giây/báo cáo

6 Nhập vật tư phụ tùng 1 giây/vật tư

phụ tùng

7 Thay đổi quy định Ngay tức thì

Trang 8

Bảng 1 4 Các yêu cầu tương thích

quan

Ghi chú

1 Nhận danh sách xe, vật tư phụ

tùng được nhập Dữ liệu lấy từ database SQL Server Độc lập phiên bản

2 Xuất phiếu sửa chữa, nhập hàng,

thu tiền, báo cáo Đến phần mềm SQLServer Độc lập phiên bản

Bảng 1 5 Các yêu cầu bảo mật

Bảng 1 6 Các yêu cầu về khả năng mở rộng

2 Có thể tăng, giảm lượng người dùng X

Bảng 1 7 Các yêu cầu công nghệ, khả năng sử dụng

1 Dễ sửa lỗi Xác định lỗi trung bình

trong 1 phút

Khi sửa lỗi một chức năng không ảnh hưởng đến chứcnăng khác

2 Dễ bảo trì Thêm thêm chức năng

mới nhanh

Không ảnh hưởng chức năng đã có

3 Tái sử dụng Xây dựng phần mềm

quản lý garage mới trong 3ngày

Cùng với các yêu cầu

4 Dễ chuyển đổi Đổi sang hệ quản trị

cơ sở dữ liệu mới tối

đa trong 1 ngày

Cùng với các yêu cầu

Trang 9

Bảng 1 8 Các yêu cầu về tiện dụng

2 Lập phiếu sửa

chữa và thu tiền Đọc tài liệu hướng dẫnsử dụng Thực hiện đúng theo yêu cầu

yêu cầu

Bảng 1 9 Các yêu cầu về hiệu suất

2 Có khả năng xử lý

nhiều yêu cầu

cùng một lúc

Đọc tài liệu hướng dẫn

sử dụng Thực hiện đúng theo yêu cầu

3 Ko bị treo hoặc lỗi Đọc tài liệu hướng dẫn

sử dụng Thực hiện đúng theo yêu cầu

Bảng 1 10 Các yêu cầu về chi phí

3 Chí phí đào tạo

người dùng Đọc tài liệu hướng dẫnsử dụng Thực hiện đúng theo yêu cầu

Bảng 1 11 Các yêu cầu về đa nền tảng trên một sô hệ điều hành phổ biến

1 Chạy được trên

Windows

Đọc tài liệu hướng dẫn

sử dụng

Thực hiện đúng theo yêu cầu

2 Chạy được trên

macOS Đọc tài liệu hướng dẫnsử dụng Thực hiện đúng theo yêu cầu

3 Chạy được trên

Android Đọc tài liệu hướng dẫnsử dụng Thực hiện đúng theo yêu cầu

4 Chạy được trên

IOS

Thực hiện đúng theo yêu cầu

Trang 10

Bảng 1 12 Các yêu cầu về tích hợp

1 Tích hợp SMS

hoặc email để gửi

thông báo cho

khách hàng

Đọc tài liệu hướng dẫn

sử dụng

Thực hiện đúng theo yêu cầu

2 Tích hợp thanh

toán trực tuyến Đọc tài liệu hướng dẫnsử dụng Thực hiện đúng theo yêu cầu

1.2 Bảng trách nhiệm cho từng loại yêu cầu:

Bảng 1 13 Yêu cầu nghiệp vụ

1 Tiếp nhận bảo trì

xe

Nhập thông tin xeđược tiếp nhận

Kiểm tra quy định, kiểm tra số lượng xe trong ngày, cập nhật CSDL

Tăng số xe sửa chữa trong ngày

2 Lập phiếu sửa

chữa Nhập thông tin các vật tư phụ

tùng sử dụng, số lượng, tiền công

Kiểm tra quy định, kiểm tra số lượng vật

tư phụ tùng, tính thành tiền từng phần và tổng thành tiền

Tăng số lượng vật tư phụ tùng tương ứng phát sinh trong tháng

3 Tra cứu xe Nhập thông tin xe

cần tra cứu Tìm kiếm và xuất ra thông tin liên quan

4 Lập phiếu thu

tiền

Nhập thông tin khách hàng, biển

số xe, ngày thu tiền và số tiền thu

Kiểm tra quy định, kiểm tra điều kiện, thực hiện tính toán, cậpnhật dữ liệu, lưu trữ

Hỗ trợ in phiếu thu tiền khi khách hàng có nhu cầu

5 Lập báo cáo

tháng Nhập thời gian cần lập báo cáo Kiểm tra quy định, truyxuất CSDL tìm thông

tin cần thiết, thực hiện tính toán, tổng hợp, xuất thông tin yêu cầu

và lưu trữ

6 Nhập vật tư phụ

tùng

Nhập thông tin các vật tư phụ tùng được nhập

Kiểm tra quy định, cập nhật cơ sở dữ liệu

7 Thay đổi quy

định Cung cấp giá trị mới của quy định Kiểm tra quy định và ghi nhận Cho phép thay đổi lại

Trang 11

cần thay đổi

Bảng 1 14 Yêu cầu nghiệp vụ

1 Thay đổi quy định

về danh sách Hiệu

xe

Cho biết số lượng hiệu xe mới

Ghi nhận giá trị mới và thay đổi cách thức kiểm tra

Cho phép hủy hay cập nhật lại thông tin

về Hiệu xe

2 Thay đổi số loại vật

tư, phụ tùng

Cho biết số loại vật tư, phụtùng mới

Ghi nhận giá trị mới và thay đổi cách thức kiểm tra

Cho phép cập nhật lại số lượng về loại vật tư, phụ tùng

3 Thay đổi số xe sửa

chữa tối đa trong

ngày

Cho biết số xe sửa chữa tối đatrong một ngàymới

Ghi nhận giá trị mới và thay đổi cách thức kiểm tra

4 Thay đổi số loại

Tiền công Cho biết số loại Tiền công

mới

Ghi nhận giá trị mới và thay đổi cách thức kiểm tra

Bảng 1 15 Yêu cầu hiệu quả

1 Tiếp nhận bảo trì xe Nhập thông tin Thực hiện theo yêu

Trang 12

Bảng 1 16 Yêu cầu tương thích

1 Nhận danh sách xe bảo

trì, vật tư phụ tùng được

nhập

Chuẩn bị tập tin SQL với cấu trúc theo biểu mẫu và cho biết tên tậptin muốn dùng

Thực hiện theo đúngyêu cầu

2 Xuất phiếu sửa chữa, thu

tiền, báo cáo

Cài đặt phần mềmSQL server

Thực hiện theo đúngyêu cầu

3 Tra cứu xe Thao tác trên phần

mềm

Thực hiện theo đúngyêu cầu

Bảng 1 17 Yêu cầu bảo mật

1 Quản lý Cung cấp tên và mật

khẩu

Ghi nhận và thực hiện đúng

2 Nhân viên nhập liệu Cung cấp tên và mật

khẩu Ghi nhận và thực hiện đúng

Bảng 1 18 Yêu cầu tiện dụng

1 Tiếp nhận xe sửa chữa Đọc tài liệu

hướng dẫn

sử dụng

Thực hiện đúng theo yêu cầu

2 Lập phiếu sửa chữa và

thu tiền

Đọc tài liệuhướng dẫn

sử dụng

Thực hiện đúng theo yêu cầu

theo yêu cầu

1.3 Sơ đồ luồng dữ liệu cho từng yêu cầu:

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

Biểu mẫu 1 1 Tiếp nhận xe

Trang 13

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

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

Email: Ghi chú khác: .

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.

Sơ đồ 1 1 Tiếp nhận bảo trì xe

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

D1: tên chủ xe, biển số, hiệu xe, địa chỉ, điện thoại, ngày tiếp nhận

D2: không có

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

D4: D1

D5: D4

D6: không có

Thuật toán:

Trang 14

Bước 1 Nhận D1 từ người dùng.

Bước 2 Kết nối cơ sở dữ liệu

Bước 3 Đọc D3 từ bộ nhớ phụ

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

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

Biểu mẫu 1 2 Phiếu sửa chữa

Biển số xe: Ngày sửa chữa:

Dung Vật Tư Phụ

Tùng

Số Lượng Đơn Giá Công Tiền Thành Tiền

Trang 15

Sơ đồ 1 2 Lập phiếu sửa chữa

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

D1: Biển số xe, nội dung, loại vật tư phụ tùng, số lượng, loại tiền công.D2: Không có

D3: Danh sách phiếu tiếp nhận, danh sách phụ tùng, danh sách tiền công,

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ụ

tùng” (D3) hay ko

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

hay không

Trang 16

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

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

 Tra cứu xe.

Biểu mẫu 1 3 Tra cứu xe

Trang 17

Mô tả các luồng dữ liệu D1: Thông tin cần tra cứu (biển số/ hiệu xe/ chủ xe/ số tiền nợ)

D2: Không có

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

D4: Không có

D5: STT, biển số, hiệu xe, chủ xe, tiền nợ

D6: D5

Thuật toán

Bước 1. Nhận D1 từ người dùng

Bước 2. Kết nối cơ sở dữ liệu

Bước 3. Đọc D3 từ bộ nhớ phụ

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

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

Biểu mẫu 1 4 Phiếu thu tiền

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

Số điện thoại: Địa chỉ:

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

Ghi chú khác:

Qui định : 4

QĐ4: Số tiền thu không vượt quá số tiền khách hàng đang nợ

Trang 18

Sơ đồ 1 4 Lập phiếu thu tiền

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

D1: Họ tên chủ xe, biển số, số tiền thu, ngày thu tiền

D2: Không có

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 số tiền thu >= số tiền nợ thì số tiền thối = số tiền thu – số

tiền nợ Nếu số tiền thu < số tiền nợ thì yêu cầu người dùng nhập

Trang 19

lại số tiền thu và lặp lại bước 8 đến khi nào số tiền thu được nhậpphù hợp

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. Trả D6 về cho người dùng

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

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

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

Biểu mẫu 1 5 Báo cáo doanh thu

Qui định: Không có

Sơ đồ 1 5 Báo cáo doanh số

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

D1: Tháng

D2: Không có

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ố

Trang 20

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

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

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

Trang 21

Qui định: Không có.

Sơ đồ 1 6 Lập phiếu thu tiền

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

D1: Tháng

D2: Không có

D3: Danh sách phụ tùng, danh sách phiếu nhập phụ tùng, 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))

Trang 22

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

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

 Xét yêu cầu thay đổi qui định

Biểu mẫu: Không có

Qui định: 6

QĐ6: Người dùng có thể thay đổi các qui định như sau:

+ QĐ1: Thay đổi số lượng Hiệu xe, Số xe sửa chữa tối đa trong ngày

+ QĐ2: Thay đổi số loại Vật tư phụ tùng, số loại tiền công

Trang 23

Sơ đồ 1 7 Yêu cầu thay đổi

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

D1: Giá trị của qui định

Bước 4. Kiểm tra “giá trị” (D1) có < 0 Nếu < 0 thì tới bước 7

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ụ

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

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

Trang 25

2.2 Mô tả thành phần trong hệ thống:

Bảng 2 1 Mô tả thành phần hệ thống

1 Lớp DAO Là lớp chỉ chuyên tác động vào Database như "Thêm,

Xóa, Sửa, Update" dữ liệu mà không quan tâm dữ liệu

có hợp lệ hay không

2 Lớp DTO Là lớp truyền dữ liệu, bao gồm các thuộc tính của đối

tượng chứa dữ liêu

3 Lớp BUS Là lớp xử lý dữ liệu nhận được từ lớp DTO truyền

xuống, ở lớp này nó sẽ kiểm tra xem dữ liệu truyền xuống Database có hợp lệ hay không để truyền tiếp xuống lớp tác động lên Database

Trang 26

Chương 3 Thiết kế dữ liệu

3.1 Sơ đồ logic hoàn chỉnh:

Sơ đồ 3 1 Sơ đồ dữ liệu

Lưu ý: Dòng dữ liệu được in đậm là khóa chính

Sơ đồ 3 2 Sơ đồ logic

Trang 27

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

Bảng 3 1 Bảng dữ liệu

1 KHACHHANG Lưu trữ thông tin các khách hàng tới

bảo trì, sữa chữa xe

2 XE Lưu trữ thông tin các xe đã tiếp nhận

3 HIEUXE Lưu trữ thông tin các hiệu xe

4 PHIEUTHUTIEN Lưu trữ thông tin các phiếu thu tiền đã

8 TIENCONG Lưu trữ thông tin các loại tiền công

9 TAIKHOAN Lưu trữ thông tin các tài khoản dùng để

đăng nhập vào hệ thống

10 THAMSO Lưu trữ thông tin các tham số

11 PHIEUNHAPVTPT Lưu trữ thông tin các lần nhập vật tư

Ràng buộc Diễn dãi

1 MaKH Int Khóa chính Mỗi khách hàng có

một mã khách hàng riêng để phân việt

3 DienThoai Varchar Điện thoại của khách

hàng

Ngày đăng: 22/07/2024, 16:27

HÌNH ẢNH LIÊN QUAN

Bảng 1. 4 Các yêu cầu tương thích - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 1. 4 Các yêu cầu tương thích (Trang 8)
Bảng 1. 9 Các yêu cầu về hiệu suất - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 1. 9 Các yêu cầu về hiệu suất (Trang 9)
Bảng 1. 8 Các yêu cầu về tiện dụng - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 1. 8 Các yêu cầu về tiện dụng (Trang 9)
Bảng 1. 12 Các yêu cầu về tích hợp - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 1. 12 Các yêu cầu về tích hợp (Trang 10)
Bảng 1. 14 Yêu cầu nghiệp vụ - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 1. 14 Yêu cầu nghiệp vụ (Trang 11)
Bảng 1. 16 Yêu cầu tương thích - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 1. 16 Yêu cầu tương thích (Trang 12)
Sơ đồ 1. 1 Tiếp nhận bảo trì xe - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Sơ đồ 1. 1 Tiếp nhận bảo trì xe (Trang 13)
Sơ đồ 1. 3 Tra cứu xe - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Sơ đồ 1. 3 Tra cứu xe (Trang 16)
Sơ đồ 1. 4 Lập phiếu thu tiền - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Sơ đồ 1. 4 Lập phiếu thu tiền (Trang 18)
Sơ đồ 1. 5 Báo cáo doanh số - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Sơ đồ 1. 5 Báo cáo doanh số (Trang 19)
Sơ đồ 1. 7 Yêu cầu thay đổi - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Sơ đồ 1. 7 Yêu cầu thay đổi (Trang 23)
3.1. Sơ đồ logic hoàn chỉnh: - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
3.1. Sơ đồ logic hoàn chỉnh: (Trang 26)
Bảng 3. 1 Bảng dữ liệu - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 3. 1 Bảng dữ liệu (Trang 27)
Bảng HIEUXE - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
ng HIEUXE (Trang 28)
Bảng 3. 6 Bảng PHIEUSUAXE - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 3. 6 Bảng PHIEUSUAXE (Trang 29)
Bảng XE - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
ng XE (Trang 29)
Bảng 3. 11 Bảng THAMSO - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 3. 11 Bảng THAMSO (Trang 31)
Bảng 3. 12 Bảng PHIEUNHAPVTPT - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 3. 12 Bảng PHIEUNHAPVTPT (Trang 31)
Bảng 3. 13 Bảng BAOCAOTON - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 3. 13 Bảng BAOCAOTON (Trang 31)
Bảng 3. 14 Bảng CT_BAOCAOTON - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 3. 14 Bảng CT_BAOCAOTON (Trang 32)
4.1. Sơ đồ liên kết các màn hình: - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
4.1. Sơ đồ liên kết các màn hình: (Trang 33)
Bảng 4. 2 Trang đăng nhập - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 4. 2 Trang đăng nhập (Trang 34)
Bảng 4. 3 Trang thông tin tài khoản - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 4. 3 Trang thông tin tài khoản (Trang 35)
Bảng 4. 5 Trang tiếp nhận xe - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 4. 5 Trang tiếp nhận xe (Trang 37)
Bảng 4. 6 Trang lập phiếu sửa chữa - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 4. 6 Trang lập phiếu sửa chữa (Trang 39)
Bảng 4. 7 Trang lập phiếu thu tiền - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 4. 7 Trang lập phiếu thu tiền (Trang 41)
Bảng 4. 9 Trang tra cứu - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 4. 9 Trang tra cứu (Trang 43)
Bảng 4. 12 Trang quy định - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 4. 12 Trang quy định (Trang 48)
Bảng 6. 1 ước lượng chi phí - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng 6. 1 ước lượng chi phí (Trang 51)
Bảng phân công công việc - báo cáo công nghệ phần mềm ngành công nghệ thông tin phần mềm quản lý gara ôto
Bảng ph ân công công việc (Trang 54)

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

TÀI LIỆU LIÊN QUAN

w