iện trạng Hiện nay, tại các cửa hàng bảo hành xe máy cùng với nhu cầu sửa chữa xe của người tiêu dùng, nên các cửa hàng phải tiếp nhận khá nhiều đơn sửa chữa trong một ngày. Các hoạt động vừa có kiểm tra bảo hành trong ngày hoặc cũng có thể nhiều ngày mới có thể hoàn thành. Xe ra vào liên tục, cộng với việc quản lý sổ sách bằng tay có thể dẫn đến thất lạc hoặc trùng lặp hoá đơn cũng như tính toán sai lệch. Vì vậy ứng dụng quản lý cửa hàng bảo hành xe máy ra đời là một giải pháp cấp thiết dành cho các cửa hành nhằm thay thế việc thống kê số liệu bằng sổ sách như hiện nay. Ưu điểm khi sử dụng ứng dụng: Quản lý dễ dàng thông tin khách hàng. Các thao tác trên hoá đơn dễ dàng nhanh chóng hơn cho nhân viên. Chủ cửa hàng cũng có thể quản lý được các hoạt động của nhân viên. Loại bỏ tính toán bằng tay, giảm chi phí cũng như công bảo quản giấy tờ. Ứng dụng hiện đang trong quá trình phát triển.
Trang 11
BỘ GIÁO DỤC VÀ ĐÀO TẠO HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN
Báo Cáo Môn Học
ĐỀ TÀI: Quản lý khác và việc bảo hành xe
của khách tại cửa hàng bảo hành xe máy
Giáo viên hướng dẫn: Nguyễn Thị Bích Nguyên
Bộ môn : Nhập môn CNPM
Trang 22
MỤC LỤC
Trang
1: Hiện trạng 3
2: Yêu cầu 4
2.1 Yêu cầu chức năng nghiệp vụ 4
2.2 Yêu cầu chức năng hệ thống và yêu cầu chất lượng 6
2.3 Sơ đồ luồng dữ liệu (DFD) cho toàn bộ hệ thống 7
3: Thiết kế phần mềm 8
3.1 Thiết kế dữ liệu 8
3.2 Thiết kế giao diện 10
3.3 Thiết kế xử lý 12
4: Cài đặt và thử nghiệm 12
4.1 Cài đặt 12
4.2 Thử nghiệm 13
5: Tổng kết 13
Trang 33
4 H iện trạng
Hiện nay, tại các cửa hàng bảo hành xe máy cùng với nhu cầu sửa chữa xe của
người tiêu dùng, nên các cửa hàng phải tiếp nhận khá nhiều đơn sửa chữa trong
một ngày Các hoạt động vừa có kiểm tra bảo hành trong ngày hoặc cũng có thể
nhiều ngày mới có thể hoàn thành Xe ra vào liên tục, cộng với việc quản lý sổ
sách bằng tay có thể dẫn đến thất lạc hoặc trùng lặp hoá đơn cũng như tính toán
sai lệch
Vì vậy ứng dụng quản lý cửa hàng bảo hành xe máy ra đời là một giải pháp cấp
thiết dành cho các cửa hành nhằm thay thế việc thống kê số liệu bằng sổ sách
như hiện nay
Ưu điểm khi sử dụng ứng dụng:
- Quản lý dễ dàng thông tin khách hàng
- Các thao tác trên hoá đơn dễ dàng nhanh chóng hơn cho nhân viên
- Chủ cửa hàng cũng có thể quản lý được các hoạt động của nhân viên
- Loại bỏ tính toán bằng tay, giảm chi phí cũng như công bảo quản giấy tờ
Ứng dụng hiện đang trong quá trình phát triển
Trang 44
2 Yêu cầu
2.1 Yêu cầu chức năng nghiệp vụ
Bộ phận: Nhân viên
Mã số: NV
việc
Quy định/Công thức liên quan
Biểu mẫu liên quan
Ghi chú
tin khách hàng
tin khách hàng theo ID hoặc tên khách hàng
tin loại xe
tin loại xe theo
ID
tin phụ tùng
tin
thông tin sửa chữa đều phải xuất hoá đơn
NV_
BM1
Các hoá đơn đã xuất
ra đều được lưu lại trong
hệ thống
tin khách hàng
Chỉ thêm và sửa, không được xoá
tin loại xe
Thêm, xoá, sửa tên xe
tin hoá đơn
Chỉ thay đổi các thông tin hoá đơn, không được xoá
Trang 55
NV_BM1
Bộ phận: Quản trị viên
Mã số: QTV
việc
Loại công việc
Quy định/Công thức liên quan
Biểu mẫu liên quan
Ghi chú
thông tin nhân viên
thông tin nhân viên bằng ID hoặc tên tài khoản
thông tin nhân viên
Thêm, sửa, xoá thông tin nhân viên
Trang 66
2.2 Yêu cầu chức năng hệ thống và yêu cầu chất lượng
Bảng yêu cầu về chức năng hệ thống
sử dụng được tất
cả các chức năng
- Nhân viên chỉ được sử dụng chức năng của nhân viên Bảng yêu cầu về chất lượng hệ thống
tiết
Ghi chú
thay đổi quy định tính tiền
viên có thể thay đổi đơn giá và phần trăm khuyến mãi
nhanh
cứu thông tin theo ID, theo tên
cứu nhanh
cứu ít hơn hoặc bằng 8 giây
Trang 77 2.3 Sơ đồ luồng dữ liệu chung (DFD) cho toàn bộ hệ thống
Trang 88
3 Thiết kế phần mềm
3.1 Thiết kế dữ liệu
Accounts
Customers
Trang 99
Motorbikes
Motortypes
Devices
DeviceCategories
Bills
Trang 1010
BillInfos
3.2 Thiết kế giao diện
Đăng nhập:
Giao diện chính:
Trang 1111
Giao diện quản lý khách hàng:
Giao diện quản lý tài khoản nhân viên dành riêng cho quản trị viên:
Giao diện quản lý phụ tùng và xe của khách:
Trang 1212
Giao diện lập hoá đơn thanh toán:
3.3 Thiết kế xử lý
Thiết kế theo mô hình 3-Layers
- Lớp GUI là lớp giao diện để giao tiếp với người dùng
- Lớp DTO là lớp trung gian để vận chuyển dữ liệu
- Lớp DAO là lớp thực hiện các thao tác với database
- SQL là ngôn ngữ truy vấn dữ liệu được sử dụng cho ứng dụng này
4 Cài đặt và thử nghiệm
4.1 Cài đặt
STT Chức năng Mức độ hoàn thiện Ý nghĩa
1 Đăng nhập Đã hoàn thiện Truy cập vào chức năng, vai
trò của tài khoản(nhân viên hoặc quản trị viên)
2 Quản lý khách
hàng
Đã hoàn thiện Cho phép xem, thêm, sửa, xoá
thông tin khách hàng tuỳ theo loại tài khoản
3 Quản lý xe và
phụ tùng
Đã hoàn thiện Cho phép xem, thêm, sửa, xoá
thông tin tuỳ theo loại tài khoản
4 Quản lý tài
khoản
Chưa hoàn thiện Hiện tại chỉ cho phép xem
thông tin tài khoản, sắp tới sẽ cập nhật tạo mới, sửa, xoá tài khoản(chỉ dành cho admin)
5 Lập hoá đơn Chưa hoàn thiện Hiện tại chỉ cho phép xem
thông tin hoá đơn, sắp tới sẽ cập nhật tạo mới, sửa, xoá và
in hoá đơn(tuỳ theo quyền truy
Trang 1313
cập của tài khoản)
doanh thu
Chưa hoàn thiện Xem tổng doanh thu của cửa
hàng
4.2 Thử nghiệm(Cập nhật sau)
5 Tổng kết
Ứng dụng trong tương lai sẽ thay thế hoàn toàn các hoạt động tính toán bằng tay Tốc độ xử lý sẽ tăng lên gấp nhiều lần