1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Báo cáo đề tài nhập môn công nghệ phần mềm quản lí khách và việc bảo hành xe của khách tại cửa hàng xe máy

58 7 0

Đ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 đề Báo cáo đề tài nhập môn công nghệ phần mềm quản lí khách và việc bảo hành xe của khách tại cửa hàng xe máy
Tác giả Nguyễn Thành Băng, Vũ Cao Kỳ, Nguyễn Minh Thuận
Người hướng dẫn Nguyễn Thị Bích Nguyên PTS.
Trường học Học viện Công nghệ Bưu Chính Viễn Thông
Chuyên ngành Công nghệ phần mềm
Thể loại Báo cáo đề tài
Năm xuất bản 2022
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 58
Dung lượng 4,01 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BÁO CÁOĐỀ TÀI NHẬP MÔN CÔNG NGHỆ PHẦN MỀM QUẢN LÍ KHÁCH VÀ VIỆC BẢO HÀNH XE CỦA KHÁCH TẠI CỬA HÀNG XE MÁYGIẢNG VIÊN HƯỚNG DẪN: NGUYỄN THỊ BÍCH NGUYÊN... Sau đó, nhân viên sẽ thông báo tì

Trang 1

BÁO CÁO

ĐỀ TÀI NHẬP MÔN CÔNG NGHỆ PHẦN MỀM QUẢN LÍ KHÁCH VÀ VIỆC BẢO HÀNH XE CỦA

KHÁCH TẠI CỬA HÀNG XE MÁYGIẢNG VIÊN HƯỚNG DẪN: NGUYỄN THỊ BÍCH NGUYÊN

Trang 2

Mục lục

I Hiện trạng 1

II Yêu cầu: 2

1 Yêu cầu chức năng nghiệp vụ: 2

2 Yêu cầu chức năng hệ thống: 5

3 Yêu cầu chất lượng: 5

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

III Sơ đồ use-case 15

1 Quản lý 15

2 Nhân viên tiếp nhận 15

3 Nhân viên sửa chữa 16

4 Kế toán 16

IV Thiết kế cơ sở dữ liệu: 18

1 Mô hình ERD 18

2 Mô hình diagram 18

3 Các trúc bảng trong cơ sở dữ liệu 20

V Thiết kế giao diện 23

1 Màn hình đăng nhập và đăng ký 23

2 Giao diện cho khách 24

3 Giao diện cho nhân viên 26

VI Kết luận 47

1 Đánh giá ưu điểm, khuyết điểm 47

2 Hướng mở rộng tương lai 48

Trang 3

đều được thực hiện 1 cách tự động và trực tuyến Để giải quyết vấn đề trên, nhómchúng em đã tạo ra một website để quản lí khách hàng và công việc bảo hành xe.

 Bộ phận quản lí: là bộ phận quản lí nhân viên cửa hàng, tiếp nhận các côngviệc liên qua đến hồ sơ của khách hàng

xe máy, kiểm tra xe và nhập liệu các thông tin, báo cáo tình trạng xe để tiến hành bảo hành

 Bộ phận sửa chữa: là bộ phận phụ trách bảo hành, sửa chữa tại cửa hàng

 Bộ phận thanh toán: bộ phận này phụ trách lập, in phiếu bảo hành cho kháchcũng như cập nhật bảo hành trên hệ thống

nhân viên kiểm tra sẽ nhập số xe để tìm trên hệ thống Sau đó, nhân viên sẽ thông báo tình hình xe của khách hàng, báo cáo các hư hỏng hoặc phụ tùng cần sửa chữathay thế Nhân viên chọn các phụ tùng trên phần mềm, phần mềm sẽ thống kê và báo tổng giá tiền của việc bảo hành Kết thúc việc sửa chữa thay thế, khách hàngkiểm tra hài lòng thì nhân viên sẽ in một phiếu bảo hành cho khách hàng Trên phiếu bảo hành có đầy đủ thông tin về việc bảo hành vừa rồi, phần mềm cũng sẽcập nhật lên hồ sơ xe của khách hàng

Trang 4

(trường hợp mua bán xe hoặc thiếu các thông tin trên hồ sơ)

Các phụ tùng bảo hành thuộc 2 loại:

 Loại 1 (Bảo hành): Phụ tùng của xe vẫn còn trong thời gian bảo hànhLoại 2 (Sửa chữa): Phụ tùng của xe vẫn hết trong thời gian bảo hành (hoặc phụ tùng không thuộc phạm vi bảo hành)

II Yêu cầu:

Stt Công việc Loại công

việc

Quy định/Côngthức liên quan

Biểu mẫuliên quan

Ghi chú

thông tinkháchhàng

Lưu trữ

tài khảnnhân viên

Biểu mẫuliên quan

Ghi chú

xe của

 Nhập liệu

Trang 5

3 Lập báocáo tìnhtrạng xe

 Nhập liệu

Stt Công việc Loại công

việc

Quy định/Côngthức liên quan

Biểu mẫuliên quan

Ghi chú

cáo tìnhtrạng xe

 Nhập liệu

công việc

Quy định/Côngthức liên quan

Biểu mẫuliên quan

Trang 6

êu

cầu chức năng hệ thống:

Bảng yêu cầu chức năng hệ thống:

hành xe

Cung cấp thôngtin khách hàng và

xe

Kiểm traqui định vàghi nhận

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

hành

Cung cấp thôngtin về xe cần lập phiếu và thông tin

về các phụ tùngliên quan

Kiểm trathông tin

và qui định

để lập phiếu

Cho phép hủy vàcập nhật lại phiếu bảo hành

tin cần tra cứu

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

lượng loại xe

Cung cấp thôngtin về loại xemuốn thêm hoặcxóa

Kiểm tra

và ghinhận

loại phụ tùng

Cung cấp thôngtin về loại phụcùng cần thêmhoặc xóa

Kiểm tra

và ghinhận

Trang 7

trạng xe.

 Nhân viên kế toán: chỉ lập phiếu bảohành cho khách

Bảng yêu cầu chất lượng hệ thống:

chú

giá các thiết bị bảohành

đổi giá của các phụtùng không thuộc phạm

vi bảo hành

liệu tiện dụng,trực quan, dễ sửdụng

Tiện dụng Hỗ trợ tra cứu gần

đúng, tra cứu theo nộidung

tệp tin Word

Tương tính Có thể xuất phiếu ra

tệp tin Word để tiếnhành in

Trang 8

Tình trạng trước khi sửa chữa:

 Nội dung bảo hành:

Trang 9

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

D1: Thông tin chủ xe, biển số, loại xe, ngày tiếp nhận, nội dung bảo hành, loại phụtùng, số lượng, đơn giá

D2: Không cóD3: Danh sách khách hàng, danh sach loại xe, danh sách tham số, danh sách thôngtin xe, danh sách phụ tùng

D4: D1 + ngày sửa chữa, thành tiềnD5: D4

 Bước 4. Kiểm tra các thông tin chủ xe (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 5. Kiểm tra “loại xe” có thuộc danh sách loại xe hay không

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

Trang 10

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

 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. “Thành tiền” = “số lượng * đơn giá + tiền công”

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

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

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

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

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

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

4.2 Tra cứu xe bảo hành

BM2: Biểu mẫu 2

 Người dùng

Trang 11

D5: MaPBH, Ngày lập, Biển số, Số điện thoại, Tình trạng xe, Nội dung bảo hành,Status.

 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

4.2 Xét yêu cầu thay đổi số lượng loại xe - thao tác thêm

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

* Sơ đồ 3:

D2

D1

D5 D6

 Người dùng

Trang 12

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

D1: Tên loại xe

 Bước 4. Kiểm tra “tên loại xe” (D1) đã tồn tại trong danh sách loại xe hay

chưa Nếu đã tồn tại thì đến 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

4.3 Xét yêu cầu thay đổi số lượng loại xe - thao tác xóa

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

 Người dùng

Thiết bị nhập Thay đổi số lượng loại xe Thiết bị xuất

Thao tác xóa

Trang 13

D1: Tên loại xe.

 Bước 4. Kiểm tra “tên loại xe” (D1) đã tồn tại trong danh sách loại xe hay

chưa Nếu đã tồn tại thì đến 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

4.4 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ó

Trang 14

 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 giá = 0

 Bước 6. Số lượng = 0

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

 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

4.5 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ó

 Người dùng

Thiết bị nhập Thay đổi số loại phụ tùng Thiết bị xuất

Thao tác xóa

Trang 15

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

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

 Bước 5. Xóa loại phụ tùng được yêu cầu ra khỏi danh sách phụ tùng

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

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

III Sơ đồ use-case

Trang 16

14

Trang 17

4. Kế toán

Trang 18

IV Thiết kế cơ sở dữ liệu:

Trang 20

KhachHang (ma_khach, Ho, Ten, CMND, GioiTinh, Ngay_sinh, SDT, DiaChi,email)

tính

Kiểu dữ liệu

Độ

Giới tính

Xe (ma_xe, Ngay_mua, so_xe, tgbh, ten_xe, trang_thai_bh, ma_khach,ma_loai_xe)

Trang 21

Loai_xe (ma_loai_xe, ten_loai_xe, so_phan_khoi)

liệu

Độ

Roles (role_id, ten_role)

liệu

Độ

Users_roles (user_id, role_id)

tính

Trang 22

 Nhan_vien (m a nv , ho, ten, cmnd, sdt, gender, ngay_sinh, quequan, email)

CCCD

Phu_tung (ma_phutung, ten_phutung, gia, image, ma_loai_phu_tung, manv)st

liệu

Độdài

Trang 23

Loai_phu_tung ( ma_ loai_phu_tung ,ten_loai)st

noi_dung_bao_hanh, status, manv, maxe)

Trang 24

CT_phieubh (mapbh, ma_phutung, soluong)

V Thiết kế giao diện

1 Màn hình đăng nhập và đăng ký

Trang 25

 Mô tả: Hiển thị giao diện trang đăng nhập cho User đăng nhập

Click Reset để tiến hành nhập lại

2 Giao diện cho khách

- Trang chủ website:

Trang 26

- Xem trạng thái bảo hành xe:

Mô tả: Hiển thị giao diện cho phép nhập thông tin để kiểm tra trạng thái bảohành của xe

Trang 27

Mô tả: Hiển thị giao diện cho phép nhập thông tin để kiểm tra thời hạn bảohành của xe

Trang 28

Mô tả: Hiển thị giao diện cho phép nhập thông tin để gửi yêu cầu bảo hànhHoạt động:

Cho khách điền thông tin

3 Giao diện cho nhân viên

* Thực hiện các chức năng gồm có:

- Quản lý khách hàng:

Trang 29

 Mô tả: Hiển thị danh sách khách hàng

+ Thêm khách hàng:

Trang 30

 Mô tả: Hiển thị form thêm khách hàng

hàng

Trang 31

 Mô tả: Hiển thị form chỉnh sửa thông tin khách hàng

Trang 32

hàng

+ Xóa khách hàng:

 Mô tả: Hiểm thị thông báo xác nhận xóa khách hàng

- Quản lý xe của khách:

Trang 33

 Mô tả: Hiển thị danh sách xe của khách hàng

+ Thêm xe:

Trang 35

 Mô tả: Hiển thị form chỉnh sửa thông tin xe của khách hàng

Trang 36

+ Xóa xe:

 Mô tả: Hiểm thị thông báo xác nhận xóa xe

- Quản lý loại xe:

Trang 37

 Mô tả: Hiển thị danh sách loại xe

 Click [Search]: Tìm kiếm loại xe theo tên loại đã nhập ở textbox

+ Thêm loại xe:

Trang 38

 Mô tả: Hiển thị form thêm loại xe

 Click [List Cars type]: Hiển thị danh sách loại xe

 Click [Save]: Lưu lại thông tin loại xe+ Chỉnh sửa thông tin loại xe:

Trang 39

 Click [List Cars type]: Hiển thị danh sách loại xe

+ Xóa loại xe:

 Mô tả: Hiểm thị thông báo xác nhận xóa loại xe

- Quản lý phiếu bảo hành:

Trang 40

 Mô tả: Hiển thị danh sách phiếu bảo hành

hoặc theo trạng thái đã nhập ở textbox

+ Tạo phiếu bảo hành cho khách đến trực tiếp:

Trang 41

 Mô tả: Hiển thị form thêm phiếu bảo hành

Trang 42

+ Chỉnh sửa phiếu bảo hành:

 Mô tả: Hiển thị form chỉnh sửa phiếu bảo hành

Trang 43

 Click [Update]:Cập nhập thông tin phiếu bảo hành+ Xóa phiếu bảo hành:

 Mô tả: Hiểm thị thông báo xác nhận xóa phiếu bảo hành

+ Thông tin chi tiết phiếu bảo hành:

Trang 44

- Quản lý Account:

 Mô tả: Hiển thị danh account

Trang 45

 Mô tả: Hiển thị form tạo tài khoản

+ Chỉnh sửa thông tin Account:

Trang 46

- Quản lý nhân viên:

Trang 47

 Mô tả: Hiển thị danh sách nhân viên

+ Thêm nhân viên:

Trang 48

 Mô tả: Hiển thị form thêm nhân viên

viên

Trang 49

 Mô tả: Hiển thị form chỉnh sửa nhân viên

Click [Ngày sinh]: Chọn ngày tháng năm sinh

Trang 50

viên

 Click [List Staffs]: Hiển thị danh sách nhân viên

+ Xóa nhân viên:

 Mô tả: Hiểm thị thông báo xác nhận xóa nhân viên

- Quản lý loại phụ tùng:

Trang 51

 Mô tả: Hiển thị danh sách loại phụ tùng

 Click [Tìm kiếm]: Tìm kiếm loại phụ tùng theo tên loại đã nhập ở textbox

+ Thêm loại phụ tùng:

Trang 52

 Mô tả: Hiển thị form thêm loại phụ tùng

 Click [Danh sách loại phụ tùng]: Hiển thị danh sách loại phụ tùng

 Click [Save]: Lưu lại thông tin loại phụ tùng+ Chỉnh sửa thông tin loại xe:

 Mô tả: Hiển thị form chỉnh sửa loại phụ tùng

Trang 53

 Mô tả: Hiểm thị thông báo xác nhận xóa loại phụ tùng

- Quản lý phụ tùng:

Trang 54

 Mô tả: Hiển thị danh sách phụ tùng

tùng

Trang 55

 Mô tả: Hiển thị form thêm phụ tùng

+ Chỉnh sửa phụ tùng:

Trang 56

+ Xóa phụ tùng:

Trang 57

 Mô tả: Hiểm thị thông báo xác nhận xóa phụ tùng

+ Chương trình có giao diện trực quan, rõ ràng, dễ sử dụng

+ Giúp nâng cao hiệu quả công việc quản lý của một gara bảo hành, giảm bớt gánhnặng cho người sử dụng trong việc quản lý

- Khuyết điểm:

Trang 58

+ Chương trình demo sử dụng cơ sở dữ liệu tự tạo nên chắc chắn không thể kiểmtra hết các khả năng lỗi có thể xảy ra

+ Một số chức năng còn cứng nhắc, chưa thực sự đúng với thực tế

+ Việc tối ưu hóa các thuật toán sử dụng trong chương trình chưa được xem xét tớinên chương trình còn xử lý khá chậm

2 Hướng mở rộng tương lai

- Có thể thêm nhiều chức năng cho từng đối tượng

- Cho phép khách hàng đặt mua phụ tùng

Ngày đăng: 24/05/2023, 05:49

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w