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

Báo cáo thực tập chuyên môn thiết kế cơ sở dữ liệu Đề tài xây dựng website quản lý sửa chữa và bảo hành thiết bị Điện lạnh hãng panasonic

23 0 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 đề Xây dựng website quản lý sửa chữa và bảo hành thiết bị điện lạnh hãng Panasonic
Tác giả Trần Phước Lộc, Đặng Thanh Mai, Nguyễn Thị Bích Ngọc
Người hướng dẫn ThS. Phạm Thị Trà My
Trường học Đại học Đà Nẵng, Trường Đại học Sư phạm Kỹ thuật
Chuyên ngành Thiết kế cơ sở dữ liệu
Thể loại Báo cáo thực tập chuyên môn
Năm xuất bản 2024
Thành phố Đà Nẵng
Định dạng
Số trang 23
Dung lượng 1,07 MB

Nội dung

Nhân viên kỹ thuật  Cập nhập trạng thái sửa chữa bảo hành  Lựa chọn linh kiện cần sửa chữa cho đơn hang  Xem thông báo  Đăng nhập  Xem danh sách sửa chũa 2.3.5.. Use Case: Xem thôn

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

BÁO CÁO

THỰC TẬP CHUYÊN MÔN THIẾT KẾ CƠ SỞ DỮ LIỆU

Đề Tài: Xây dựng website quản lý sửa chữa

và bảo hành thiết bị điện lạnh hãng

Đà Nẵng, tháng 9 năm 2024

Trang 2

MỤC LỤC i

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 3

1.1 Tên đề tài 3

1.2 Mục tiêu 3

1.3 Phạm vi đề tài 3

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 5

2.1 Sơ đồ nghiệp vụ thực tế: 5

2.2 Xác định các tác nhân 5

2.3 Các chức năng của các tác nhân 6

2.3.1 Khách hàng 6

2.3.2 Nhân viên chăm sóc khách hang 6

2.3.3 Nhân viên kỹ thuật 6

2.3.4 Quản lí linh kiện 6

2.3.5 Nhân viên quản lí 6

2.4 Sơ đồ useCase 7

2.5 Sơ đồ hệ thống 7

2.6 Use Case phân quyền người dùng 10

CHƯƠNG 3: THIẾT KẾ CSDL 11

3.1 Các bảng dữ liệu 11

3.1.1 tbSinhVien 11

3.1.2 ERD 12

3.1.3 Xây dựng các Function, Trigger 12

CHƯƠNG 4: KẾT LUẬN 13

4.1 Ưu và khuyết điểm của đề tài 13

4.1.1 Ưu điểm 13

4.1.2 Nhược điểm 13

4.2 Hướng phát triển của đề tài 13

CÁC TÀI LIỆU THAM KHẢO 14

Trang 3

Chương 1: TỔNG QUAN VỀ ĐỀ TÀI

 Tối ưu hóa quy trình quản lý: Giảm bớt công việc thủ công trong quản lý đơn hàng sửa chữa, lưu trữ thông tin thiết bị, kho linh kiện, lịch sửa chữa và bảo hành giúp các trung tâm bảo hành hoạt động trơn tru và hiệu quả hơn

1.3 Phạm vi đề tài

-Phạm vi của đề tài:

+ Đối tượng người dùng:Hệ thống sẽ phục vụ 2 nhóm ngườidùng chính

 Trung tâm bảo hành và sửa chữa: Các nhân viên và quản lý của trung tâm

sử dụng hệ thống để theo dõi đơn hàng, quản lý lịch sửa chữa, cập nhật trạng thái và thông tin bảo hành

 Khách hàng: Người dùng cuối (khách hàng) có thể truy cập vào hệ thống

để kiểm tra thông tin bảo hành, theo dõi tiến độ sửa chữa và nhận thông báo liên quan

+ Chức năng chính của hệ thống:

 Quản lí thông tin thiết bị điện lạnh

 Quản lí đơn hàng sửa chữa và bảo hành

 Theo dõi lịch trình và trạng thái sửa chữa

 Gửi thông báo cho khách hàng về tiến độ và tình trạng thiết bị

 Lưu trữ thông tin bảo hành của thiết bị

Trang 4

 Phát triển website: Xây dựng giao diện cho cả khách hàng và trung tâm bảo hành.

 Cơ sở dữ liệu: Lưu trữ thông tin về khách hàng, thiết bị, đơn hàng, lịch sửa chữa và thông tin bảo hành

 Bảo mật: Đảm bảo an toàn dữ liệu khách hàng và tính bảo mật trong quá trình vận hành hệ thống

Trang 5

Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Sơ đồ nghiệp vụ thực tế:

Nhân viên chăm sóc khác hàng

Nhân viên kỹ thuật

Nhân viên kho linh kiện

Quản lí cửa hàng

Trang 6

2.3 Các chức năng của các tác nhân

 Đăng ký sửa chữa

 Xem hạn bảo hành thiết bị

 Theo dõi tình trạng sửa chữa và bảo hành

 Xem lịch sử bảo hành

 Đánh giá dịch vụ nhân viên

 Xem hóa đơn và thanh toán

 Xem thông tin dịch vụ

 Xem thông báo

2.3.3 Nhân viên chăm sóc khách hang

 Phân công nhiệm vụ cho nhân viên kỹ thuật

 Đăng nhập

 Tư vấn khách hàng - xác nhận

 Quản lí hóa đơn

 Gửi thông báo

 Quản lí thông tin khách hàng

2.3.4 Nhân viên kỹ thuật

 Cập nhập trạng thái sửa chữa bảo hành

 Lựa chọn linh kiện cần sửa chữa cho đơn hang

 Xem thông báo

 Đăng nhập

 Xem danh sách sửa chũa

2.3.5 Nhân viên kho linh kiện

 Xem thông báo

 Quản lí kho linh kiện

 Quản lí sử dụng linh kiện

 Đăng nhập

 Xem danh sách linh kiện cần sửa chữa

2.3.6 Nhân viên quản lí

 Đăng nhập

 Quản lí tài khoản nhân viên

Trang 7

 Xem báo cáo và thống kê

2.4 Sơ đồ useCase

2.5 Sơ đồ hệ thống

Trang 8

Hình 1 Sơ đồ hệ thống của Khách hàng

Hình 2 Sơ đồ hệ thống của Nhân viên kỹ thuật

Trang 9

Hình 3 Sơ đồ hệ thống của Khách vãng lai và Nhân viên CSKH

Trang 10

Hình 4 Sơ đồ hệ thống Quản lí Kho linh kiện

Hình 5 Sơ đò hệ thống Quản lý của hàng

Trang 11

Chương 3: ĐẶC TẢ USECASE – THIẾT KẾ FORM

3.1 Use Case : Xem thông báo

- Tác nhân: Nhân viên kho linh kiện, Khách hàng, Nhân viên kỹ thuật, Nhân

viên CSKH

- Chức năng: Xem các thông báo từ hệ thống

- Đầu vào: Khi nhân viên kho chọn nút "Thông báo"

- Xử lý:

 Bước 1: Nhân viên kho đăng nhập vào hệ thống

 Bước 2: Click vào mục "Thông báo" từ menu

 Bước 3: Xem danh sách thông báo hiển thị từ hệ thống

 Bước 4: Click vào từng thông báo để xem chi tiết (nếu cần)

- Đầu ra: Thông báo đã được xem

3.2 Use Case : Tìm kiếm dịch vụ

- Tác nhân: Nhân viên kho linh kiện

- Chức năng: Tìm kiếm thông tin về các dịch vụ

- Đầu vào: Khi nhân viên kho chọn thanh tìm kiếm

- Xử lý:

 Bước 1: Nhân viên kho đăng nhập vào hệ thống

 Bước 2: Click vào thanh tìm kiếm trên giao diện

 Bước 3: Nhập từ khóa về dịch vụ cần tìm

 Bước 4: Nhấn Enter hoặc click vào phần gợi ý

 Bước 5: Xem kết quả tìm kiếm hiển thị

- Đầu ra: Kết quả dịch vụ được hiển thị

3.3 Use Case: Xem thông tin dịch vụ

- Tác nhân: Nhân viên kho linh kiện bỏ

- Chức năng: Xem thông tin chi tiết của các dịch vụ

- Đầu vào: Khi nhân viên kho chọn mục "Dịch vụ" hoặc thanh tìm kiếm trong

mục "Dịch vụ"

- Xử lý:

 Bước 1: Nhân viên kho đăng nhập vào hệ thống

 Bước 2: Click vào mục "Dịch vụ" trên giao diện chính

 Bước 3: Tại giao diện dịch vụ, nhân viên có hai lựa chọn:

+ Chọn trực tiếp dịch vụ từ danh sách hiển thị để xem thông tin chi tiết+ Nhập từ khóa vào thanh tìm kiếm để tìm kiếm dịch vụ theo yêu cầu

 Bước 4: Nếu sử dụng tìm kiếm nhấn Enter ( hoặc vào phần gợi ý ) và xem

Trang 12

3.4 Use Case : Quản lý kho linh kiện

- Tác nhân: Nhân viên kho linh kiện

- Chức năng: Quản lý kho linh kiện (Thêm, xóa linh kiện)

- Đầu vào: Khi nhân viên kho chọn nút Linh kiện

 Bước 1: Nhân viên kho đăng nhập vào hệ thống

 Bước 2: Click vào mục “ linh kiện"

 Bước 3: Chọn "Thêm linh kiện" hoặc "Xóa linh kiện" tương ứng

 Bước 4: Nhập thông tin linh kiện (hoặc chọn linh kiện cần xóa)

 Bước 5: Click "Lưu" để cập nhật hệ thống

- Đầu ra: Kho linh kiện được cập nhật (thêm hoặc xóa linh kiện)

3.5 Use Case : Xem danh sách linh kiện cần sửa chữa

- Tác nhân: Nhân viên kho linh kiện

- Chức năng: Xem danh sách linh kiện cần sửa chữa và xác nhận hoặc từ chối

sửa chữa

- Đầu vào: Khi nhân viên kho chọn mục "Linh kiện cần sửa chữa"

- Xử lý:

 Bước 1: Nhân viên kho đăng nhập vào hệ thống

 Bước 2: Click vào mục "Linh kiện cần sửa chữa" trên giao diện

 Bước 3: Xem danh sách linh kiện cần sửa chữa

 Bước 4: Click vào từng linh kiện để xác nhận hoặc từ chối sửa chữa

 Bước 5: Chọn "Xác nhận sửa chữa" hoặc "Từ chối"

- Đầu ra: Linh kiện được xác nhận hoặc từ chối sửa chữa

3.6 Use Case : Quản lý tài khoản nhân viên

- Tác nhân: Quản lý cửa hàng

- Chức năng: Tạo và khóa tài khoản nhân viên

- Đầu vào: Khi quản lý cửa hàng chọn mục "Quản lý tài khoản"

- Xử lý:

 Bước 1: Quản lý cửa hàng đăng nhập vào hệ thống

 Bước 2: Click vào mục "Quản lý tài khoản"

 Bước 3: Quản lý cửa hàng có thể chọn:

+ Tạo tài khoản mới: Nhập thông tin tài khoản nhân viên và click "Tạo"+ Khóa tài khoản: Chọn tài khoản nhân viên cần khóa và click "Khóa"

- Đầu ra: Tài khoản được tạo mới hoặc bị khóa theo thao tác của quản lý cửa

hàng

3.7 Use Case : Xem báo cáo và thống kê

Trang 13

- Chức năng: Xem các báo cáo và thống kê của cửa hàng

- Đầu vào: Khi quản lý cửa hàng chọn mục "Thống kê"

- Xử lý:

 Bước 1: Quản lý cửa hàng đăng nhập vào hệ thống

 Bước 2: Click vào mục "Thống kê" trên giao diện chính

 Bước 3: Chọn loại báo cáo hoặc thống kê cần xem (doanh thu, người dùng, dịch vụ, v.v.)

 Bước 4: Xem báo cáo chi tiết các số liệu liên quan theo thời gian

- Đầu ra: Báo cáo và thống kê chi tiết được hiển thị cho quản lý cửa hàng

3.8 Use Case : Quản lý nhân viên

- Tác nhân: Quản lý cửa hàng

- Chức năng: Sắp xếp lịch làm việc cho nhân viên và xem danh sách nhân viên

đang làm việc

- Đầu vào: Khi quản lý cửa hàng chọn mục "Quản lý nhân viên"

- Xử lý:

 Bước 1: Quản lý cửa hàng đăng nhập vào hệ thống

 Bước 2: Click vào mục "Quản lý nhân viên"

 Bước 3: Quản lý cửa hàng có thể:

+ Sắp xếp lịch làm việc: Chọn nhân viên và điều chỉnh lịch làm việc+ Xem danh sách nhân viên: Click để xem danh sách các nhân viên hiện đang làm việc

- Đầu ra: Lịch làm việc được sắp xếp hoặc danh sách nhân viên hiển thị

3.9 Use Case: Tìm kiếm dịch vụ

- Tác nhân: Nhân viên kho linh kiện

- Chức năng: Tìm kiếm thông tin về các dịch vụ

- Đầu vào: Khi nhân viên kho chọn thanh tìm kiếm

- Xử lý:

 Nhân viên kho đăng nhập vào hệ thống

 Click vào thanh tìm kiếm trên giao diện

 Nhập từ khóa về dịch vụ cần tìm

 Nhấn Enter hoặc click vào phần gợi ý

 Xem kết quả tìm kiếm hiển thị

- Đầu ra: Kết quả dịch vụ được hiển thị

3.10 Use Case: Xem thông tin dịch vụ

- Tác nhân: Nhân viên kho linh kiện

- Chức năng: Xem thông tin chi tiết của các dịch vụ

Trang 14

 Nhân viên kho đăng nhập vào hệ thống

 Click vào mục "Dịch vụ" trên giao diện chính

 Tại giao diện dịch vụ, chọn trực tiếp dịch vụ từ danh sách hoặc nhập từ khóa để tìm kiếm dịch vụ

 Nếu sử dụng tìm kiếm nhấn Enter và xem kết quả, click vào dịch vụ để xem thông tin chi tiết

- Đầu ra: Thông tin chi tiết của dịch vụ đã được chọn và hiển thị

3.11 Use Case: Quản lý kho linh kiện

- Tác nhân: Nhân viên kho linh kiện

- Chức năng: Quản lý kho linh kiện (Thêm, xóa linh kiện)

- Đầu vào: Khi nhân viên kho chọn nút "Linh kiện"

- Xử lý:

 Nhân viên kho đăng nhập vào hệ thống

 Click vào mục “Linh kiện"

 Chọn "Thêm linh kiện" hoặc "Xóa linh kiện"

 Nhập thông tin linh kiện (hoặc chọn linh kiện cần xóa)

 Click "Lưu" để cập nhật hệ thống

- Đầu ra: Kho linh kiện được cập nhật (thêm hoặc xóa linh kiện)

3.12 Use Case: Xem danh sách linh kiện cần sửa chữa

- Tác nhân: Nhân viên kho linh kiện

- Chức năng: Xem danh sách linh kiện cần sửa chữa và xác nhận hoặc từ chối

sửa chữa

- Đầu vào: Khi nhân viên kho chọn mục "Linh kiện cần sửa chữa"

- Xử lý:

 Nhân viên kho đăng nhập vào hệ thống

 Click vào mục "Linh kiện cần sửa chữa" trên giao diện

 Xem danh sách linh kiện cần sửa chữa

 Click vào từng linh kiện để xác nhận hoặc từ chối sửa chữa

 Chọn "Xác nhận sửa chữa" hoặc "Từ chối"

- Đầu ra: Linh kiện được xác nhận hoặc từ chối sửa chữa

3.13 Use Case: Quản lý tài khoản nhân viên

- Tác nhân: Quản lý cửa hàng

- Chức năng: Tạo và khóa tài khoản nhân viên

- Đầu vào: Khi quản lý cửa hàng chọn mục "Quản lý tài khoản"

- Xử lý:

 Quản lý cửa hàng đăng nhập vào hệ thống

 Click vào mục "Quản lý tài khoản"

 Chọn "Tạo tài khoản mới" hoặc "Khóa tài khoản"

 Nhập thông tin tài khoản nhân viên hoặc chọn tài khoản cần khóa

 Click "Tạo" hoặc "Khóa"

- Đầu ra: Tài khoản được tạo mới hoặc bị khóa

Trang 15

3.14 Use Case: Xem báo cáo và thống kê

- Tác nhân: Quản lý cửa hàng

- Chức năng: Xem các báo cáo và thống kê của cửa hàng

- Đầu vào: Khi quản lý cửa hàng chọn mục "Thống kê"

- Xử lý:

 Quản lý cửa hàng đăng nhập vào hệ thống

 Click vào mục "Thống kê" trên giao diện chính

 Chọn loại báo cáo hoặc thống kê cần xem

 Xem báo cáo chi tiết các số liệu liên quan theo thời gian

- Đầu ra: Báo cáo và thống kê chi tiết được hiển thị

3.15 Use Case: Quản lý nhân viên

- Tác nhân: Quản lý cửa hàng

- Chức năng: Sắp xếp lịch làm việc cho nhân viên và xem danh sách nhân viên

đang làm việc

- Đầu vào: Khi quản lý cửa hàng chọn mục "Quản lý nhân viên"

- Xử lý:

 Quản lý cửa hàng đăng nhập vào hệ thống

 Click vào mục "Quản lý nhân viên"

 Chọn "Sắp xếp lịch làm việc" hoặc "Xem danh sách nhân viên"

 Thực hiện điều chỉnh lịch làm việc hoặc xem danh sách nhân viên hiện đang làm việc

- Đầu ra: Lịch làm việc được sắp xếp hoặc danh sách nhân viên hiển thị

3.16 Use Case: Xem thông tin dịch vụ

- Tác nhân: Khách hàng

- Chức năng: Xem thông tin dịch vụ

- Đầu vào: Khi khách hàng chọn mục "Xem thông tin dịch vụ"

- Xử lý:

Bước 1: Khách hàng đăng nhập vào hệ thống

Bước 2: Nhấn vào "Xem thông tin dịch vụ" từ menu

Bước 3: Click vào thanh tìm kiếm và nhập từ khóa để tìm kiếm thông

tin dịch vụ cần thiết

Bước 4: Xem danh sách dịch vụ hiển thị phù hợp

- Đầu ra: Thông tin chi tiết dịch vụ được hiển thị

3.17 Use Case: Đăng ký sửa chữa

- Tác nhân: Khách hàng

- Chức năng: Đăng ký sửa chữa thiết bị

- Đầu vào: Khi khách hàng chọn "Đăng ký sửa chữa"

- Xử lý:

Trang 16

Bước 3: Điền các thông tin: loại, tên thiết bị, mô tả sự cố, địa chỉ, thời

gian yêu cầu

Bước 4: Nhấn "Đăng ký"

- Đầu ra: Đơn đăng ký sửa chữa được lưu vào hệ thống

3.18 Use Case: Xem hạn bảo hành thiết bị

- Tác nhân: Khách hàng

- Chức năng: Xem hạn bảo hành cho thiết bị

- Đầu vào: Khi khách hàng chọn "Xem hạn bảo hành thiết bị"

- Xử lý:

Bước 1: Nhấn vào "Xem hạn bảo hành thiết bị" từ menu

Bước 2: Nhập mã bảo hành

Bước 3: Hệ thống hiển thị thông tin bảo hành của thiết bị

- Đầu ra: Thông tin bảo hành được hiển thị

3.19 Use Case: Xem danh sách sửa chữa bảo hành

- Tác nhân: Khách hàng

- Chức năng: Xem danh sách sửa chữa bảo hành đã đăng ký

- Đầu vào: Khi khách hàng chọn mục "Xem danh sách sửa chữa bảo hành"

- Xử lý:

Bước 1: Khách hàng đăng nhập vào hệ thống

Bước 2: Click vào "Xem danh sách sửa chữa bảo hành"

Bước 3: Xem danh sách bảo hành đã đăng ký

Bước 4: Click để theo dõi chi tiết hoặc thanh toán (nếu đã hoàn thành)

- Đầu ra: Danh sách bảo hành hiển thị

3.20 Use Case: Thanh toán

- Tác nhân: Khách hàng

- Chức năng: Thanh toán đơn hàng

- Đầu vào: Khi đơn hàng đã chuyển trạng thái thành "Thanh toán"

- Xử lý:

Bước 1: Khách hàng đăng nhập vào hệ thống

Bước 2: Click vào "Xem hoá đơn"

Bước 3: Chọn hoá đơn cần thanh toán hoặc nhấn "Thanh toán tất cả"

Bước 4: Thực hiện thanh toán

- Đầu ra: Hoá đơn được thanh toán

3.21 Use Case: Xem danh sách sửa chữa bảo hành

- Tác nhân: Nhân viên kỹ thuật

- Chức năng: Xem danh sách sửa chữa bảo hành

- Đầu vào: Khi nhân viên kỹ thuật chọn "Xem danh sách sửa chữa bảo hành"

- Xử lý:

Bước 1: Đăng nhập vào hệ thống

Bước 2: Click "Xem danh sách sửa chữa bảo hành"

Trang 17

Bước 3: Tìm kiếm hoặc xem danh sách hiện có

- Đầu ra: Danh sách sửa chữa bảo hành được hiển thị

3.22 Use Case: Lựa chọn linh kiện cần sửa chữa

- Tác nhân: Nhân viên kỹ thuật

- Chức năng: Lựa chọn linh kiện cần sửa chữa cho đơn hàng

- Đầu vào: Khi nhân viên kỹ thuật cần thêm linh kiện

- Xử lý:

Bước 1: Đăng nhập vào hệ thống

Bước 2: Click "Xem danh sách sửa chữa bảo hành" và chọn đơn hàng

Bước 3: Chọn linh kiện cần sửa chữa

Bước 4: Cập nhật đơn hàng

- Đầu ra: Đơn hàng được cập nhật

3.23 Use Case: Cập nhật trạng thái cho đơn sửa chữa bảo hành

- Tác nhân: Nhân viên kỹ thuật

- Chức năng: Cập nhật trạng thái đơn sửa chữa bảo hành

- Đầu vào: Khi nhân viên kỹ thuật cần cập nhật trạng thái

- Xử lý:

Bước 1: Đăng nhập vào hệ thống

Bước 2: Click "Xem danh sách sửa chữa bảo hành"

Bước 3: Click "Bắt đầu sửa chữa" hoặc "Hoàn thành" để cập nhật trạng

thái

- Đầu ra: Trạng thái đơn hàng được cập nhật

3.24 Use Case: Phân quyền người dùng

- Tác nhân: Quản trị viên

- Chức năng: Giới hạn và phân loại quyền truy cập người dùng

- Đầu vào: Khi quản trị viên chọn phân quyền

- Xử lý:

Bước 1: Tạo vai trò cho người dùng (nếu chưa có)

Bước 2: Xác định người dùng cần phân quyền

Bước 3: Phân quyền cho người dùng

- Đầu ra: Tài khoản người dùng được phân quyền

3.25 Đăng ký tài khoản

- Tác nhân: Khách vãng lai

- Chức năng: Đăng ký tài khoản

- Đầu vào: Thông tin cá nhân (tên, email, số điện thoại, mật khẩu)

- Xử lý:

 Người dùng click vào “Đăng ký” trên thanh menu

Ngày đăng: 28/10/2024, 14:57

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

TÀI LIỆU LIÊN QUAN

w