Mô tả các màn hình

Một phần của tài liệu Đồ án xây dựng phần mềm quản lý gara ô tô (Trang 70)

2.6.3.1. Màn hình đăng nhập

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 UserName textbox Nhập tên đăng nhập

2 Password PasswordBox Nhập mật khẩu

3 Login button Đăng nhập vào phần

mềm với tài khoản, mật khẩu

4 Close button Đóng chương trình

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn “ Đăng nhập” Kiểm tra thông tin tài khoản nếu đúng thì đăng nhập nếu sai thì thông báo

2 Ấn “ Thoát” Thoát chương trình(hỏi)

2.6.3.2. Màn hình chính

a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 OpenDashboard button Vào màn hình trang

chủ - biểu đồ 2 OpenService button Tài khoản được Vào màn hình dịch vụ

cấp quyền dịch

vụ gara

3 OpenBunk button Tài khoản được

cấp quyền truy cập kho hàng

Vào màn hình quản lí kho hàng

4 OpenEmployee button Tài khoản được

cấp quyền truy cập nhân viên

Vào màn hình quản lí nhân viên

5 OpenReport button Tài khoản được

cấp quyền báo cáo kinh doanh

Vào màn hình báo cáo

6 OpenSetting button Vào màn hình cài đặt

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn các button thẻ Vào các màn hình tương ứng 2 Ấn nút “ Thoát” Đăng xuất và thoát chương trình(hỏi)

2.6.3.3. Trang chủ - biểu đồ

a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 Revenue textblock Hiển thị doanh thu

trong tháng hiện tại

2 TotalCarInMonth textblock Hiển thị tổng số xe

tiếp nhận trong tháng hiện tại

3 MaxCarReceptio n

textblock Hiển thị số xe tiếp

nhận tối đa trong ngày

4 cbSelectYear_Re venue

combobox Chọn năm muốn xem

biểu đồ doanh thu theo tháng 5 cbSelectYear_Re

venue Chart Hiển thị biểu đồ cột doanh thu tháng theo năm được chọn

cbSelectedYear_

Car biểu đồ số xe tiếp nhận theo tháng

7 liveChart_Car Chart Hiển thị biểu đồ

đường số xe tiếp nhận trong tháng theo năm được chọn

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Thay đổi

năm trong các combobox Thay đổi biểu đồ theo năm đã chọn

2.6.3.4. Màn hình dịch vụ

a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 txbLicensePlate textbox Nhập biển số để tìm

kiếm

2 cbBrand combobox Chọn hãng xe để tìm

kiếm 3 txbCustomerNam

e textbox Nhập tên chủ xe để tìm kiếm

4 txbDebt textbox Chỉ được nhập

số

Nhập số tiền nợ để tìm kiếm

5 dpReceptionDate datepicker Chọn ngày để tìm

kiếm

6 cbSelectionView combobox Chọn kiểu hiển thị

danh sách xe tiếp nhận

7 Search button Cần nhập một trong các điều kiện tìm kiếm

Tìm kiếm theo điều kiện

8 Refresh button Tải lại danh sách xe

tiếp nhận

9 Export button Xuất danh sách xe

tiếp nhận dưới dạng file Excel

10 Delete button Chọn một tiếp

nhận trong danh sách

Xóa những tiếp nhận được chọn

11 Open button Chọn một tiếp

nhận trong danh sách

Hiển thị chi tiết sửa chữa của tiếp nhận được chọn

12 CarReception button Tiếp nhận xe

13 dataGrid datagrid Hiển thị danh sách xe

đã tiếp nhận

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Chọn 1 cách hiển thị trong combobox “ Hiển thị danh sách xe theo”

Hiển thị danh sách theo cách hiển thị đã chọn

2 Ấn nút “ Tìm” Tìm danh sách xe theo thuộc tính đã chọn trong các combobox thuộc tính

3 Ấn nút “ Làm mới” Load lại danh sách xe đầy đủ

4 Ấn nút “ Xuất” Mở file Explorer nhập tên file chọn nơi lưu file Excel

5 Ấn nút “ Xóa” Kiểm tra điều kiện xóa sau đó xóa 6 Ấn nút “ Chi tiết” Mở màn hình sửa chữa và hiển thị chi tiết

sửa chữa của xe đã chọn 7 Ấn nút “ Thêm xe” Mở màn hình tiếp nhận xe mới

2.6.3.5. Màn hình sửa chữa

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 Reception button Tiếp nhận xe

2 AddRepair button Có xe được tiếp

nhận Thêm phiếu sửa chữa xe

3 Close button Thoát màn hình sửa

chữa

4 InfoCard card Hiển thị thông tin xe

tiếp nhận

5 datagrid datagrid Hiển thị danh sách

sửa chữa của xe 6 ChangeCarInfo button Sửa chữa chưa

được thanh toán Sửa chữa thông tin tiếp nhận xe

7 Add button Sửa chữa chưa

được thanh toán Thêm 1 chi tiết sửa chữa 78

8 Edit button chọn 1 nội dung sửa chữa và Sửa chữa chưa được thanh toán

Sửa 1 chi tiết sửa chữa

9 Delete button chọn 1 nội dung

sửa chữa và Sửa chữa chưa được thanh toán

Xóa 1 nội dung sửa chữa

10 Recept button Phiếu sửa chữa

được thêm Thanh toán

11 View button Đã thanh toán

sửa chữa

Xem nội dung thanh toán

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Tiếp nhận xe” Mở window thêm 1 tiếp nhận xe 2 Ấn nút “ Thêm phiếu sửa chữa: Mở window để thêm phiếu sửa chữa 3 Ấn nút “ Thay đổi thông tin” Mở lại window tiếp nhận để sửa thông tin

xe

4 Ấn nút “ Thêm” Mở window thêm 1 chi tiết sửa chữa 5 Ấn nút “ Sửa” Mở window chi tiết sửa chữa để sửa

2.6.3.5.1. Window tiếp nhận a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

12 txbName textbox Nhập tên chủ xe

13 txbLicensePlate textbox Nhập biển số xe

14 CarBrand_Name combobox Chọn hãng xe

15 txbAddress textbox Nhập địa chỉ chủ xe

16 txtPhone textbox chỉ được nhập số Nhập số điện thoại chủ xe

17 DatePicker textbox Ngày được chọn

không vượt quá ngày hiện tại

Chọn ngày tiếp nhận

18 Confirm button Nhập tất cả các

thông tin Xác nhận thông tin tiếp nhận xe

19 Close button Đóng window tiếp

nhận xe c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Xác nhận” Xác nhận thông tin tiếp nhận xe

2 Ấn nút “ Đóng” Thoát window tiếp nhận

2.6.3.5.2. window thêm phiếu sửa chữa a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

20 DatePicker datepicker Ngày được chọn không vượt quá ngày hiện tại

Chọn ngày sửa chữa

21 Confirm button Xác nhận thêm phiếu

sửa chữa

22 Close button Hủy thêm phiếu sửa

chữa c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Xác nhận” Xác nhận thêm phiếu sửa chữa 2 Ấn nút “ Đóng” Thoát window thêm phiếu sửa chữa(hỏi)

2.6.3.5.3. Window thêm thông tin sửa chữa a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

23 txbName textbox Nhập nội dung sửa

chữa

24 cbSupplies combobox Chọn phụ tùng để

thêm 25 cbSuppliesAmou

nt combobox Chọn số lượng phụ tùng thêm

26 txbPrice textbox Hiển thị giá theo sản

phẩm đã chọn

27 cbWage combobox Chọn loại tiền

công(Dịch vụ)

28 txbWagePrice textbox Hiển thị tiền công

theo dịch vụ đã chọn

27 TotalMoney textbox Hiển thị tổng tiền của

chi tiết sửa chữa theo phụ tùng và loại tiền công

28 Confirm button Bắt buộc phải

chọn loại tiền công

Xác nhận thêm hoặc sửa chi tiết sửa chữa

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Xác nhận” Xác nhận thêm phiếu sửa chữa 2 Ấn nút “ Đóng” Thoát window thêm phiếu sửa chữa

2.6.3.6. Màn hình thanh toán sửa chữa

a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 DataGrid datagrid Danh sách sửa chữa

2 StackPanel stackpanel Thông tin khách hàng

3 txtPay textbox Số tiền trả không vượt quá số tiền nợ

Nhập số tiền trả

4 DatePickerPay datepicker Ngày hóa đơn không vượt quá ngày hiện tại

Chọn ngày hóa đơn

5 txbEmail textbox Nhập email

6 Pay button Hóa đơn chưa

thanh toán và tất cả dữ liệu thanh toán phải được nhập đầy đủ

Thanh toán cho khách hàng

7 Print button Đã thanh toán

thành công In hóa đơn sửa chữa

8 Close button Đóng màn hình thanh

toán sửa chữa

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Thanh toán” Thanh toán và ẩn nút thanh toán, hiện nút in hóa đơn, hiện thông báo thanh toán thành công

2 Ấn nút “ In hóa đơn” In hóa đơn thanh toán 3 Ấn nút “ Đóng” Thoát window thanh toán(hỏi)

2.6.3.7. Màn hình phụ tùng

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 txbSuppliesName textbox Nhập từ khóa tên phụ

tùng cần tìm kiếm 2 txbSuppliesPrice textbox Chỉ được nhập

số Nhập giá phụ tùng cần tìm kiếm 3 txbSuppliesAmo

unt textbox Chỉ được nhập số Nhập số lượng phụ tùng cần tìm kiếm

4 SearchSupplies button Tìm kiếm danh sách

phụ tùng theo điều kiện đã nhập

5 RefreshSupplies button Tải lại danh sách phụ

tùng đầy đủ

6 Export button Xuất file Excel danh

sách phụ tùng 86

7 OpenAdd button Mở cửa sổ thêm phụ tùng mới

8 OpenEdit button Chọn 1 phụ tùng Mở cửa sổ sửa thông tin phụ tùng 9 Delete button Chọn 1 phụ tùng Xóa phụ tùng đã chọn

10 btnImport button Tài khoản được

cấp quyền nhập hàng

Mở màn hình nhập hàng, tạo phiếu nhập hàng

11 btnImportView button Tài khoản được cấp quyền nhập hàng

Xem danh sách nhập hàng

12 dataGrid datagrid Hiển thị danh sách

phụ tùng

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Tìm” Tìm kiếm danh sách phụ tùng theo những thuộc tính đã nhập trong các combobox 2 Ấn nút “ Làm mới” Load lại danh sách phụ tùng đầy đủ 3 Ấn nút “ Xuất” Mở file Explorer nhập tên file chọn nơi lưu

file Excel

4 Ấn nút “ Thêm” Mở window thêm phụ tùng

5 Ấn nút “ Sửa” Mở window sửa phụ tùng được chọn

6 Ấn nút “ Xóa” Kiểm tra điều kiện xóa và xóa những phụ tùng được phép xóa, thông báo những phụ tùng không được phép xóa

6 Ấn nút “ Nhập hàng” Mở màn hình tạo đơn nhập hàng 7 Ấn nút “ Danh sách đơn nhập” Mở màn hình hiển thị danh sách đơn nhập

2.6.3.7.1. Window thêm phụ tùng a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

13 txbName textbox Nhập tên phụ tùng

14 txbPrice textbox Nhập giá phụ tùng

15 btnAdd button Nhập đủ thông

tin và tên phụ tùng không trùng lặp Xác nhận thêm phụ tùng mới 88

16 btnEdit button Nhập đủ thông tin và tên phụ tùng không trùng lặp Xác nhận sửa thông tin phụ tùng

17 Close button Đóng cửa sổ thêm

phụ tùng c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Thêm” Xác nhận thêm phụ tùng và thêm vào danh sách phụ tùng

2 Ấn nút “ Sửa” Xác nhận sửa thông tin phụ tùng và lưu lại 3 Ấn nút “ Đóng” Hủy thêm/sửa phụ tùng và đóng

window(hỏi)

2.6.3.8. Window thêm phụ tùng

2.6.3.8.1. Window lập phiếu nhập a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 DatePicker datepick Ngày nhập

không vượt quá ngày hiện tại

Chọn ngày nhập phụ tùng

2 cbSupplier combobox Chọn nhà cung cấp

phụ tùng

3 Confirm button Chọn đủ thông

tin Xác nhận tạo phiếu nhập hàng

4 Close button Hủy tạo đơn nhập

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Xác nhận” Xác nhận tạo phiếu nhập phụ tùng 2 Ấn nút “ Đóng” Hủy tạo phiếu nhập và đóng window

2.6.3.8.2. Window danh sách đơn nhập a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

5 txbID textbox Nhập ID của đơn

nhập hàng cần tìm kiếm

6 dpImportDate datepicker Chọn ngày nhập hàng

cần tìm kiếm

7 cbSupplier combobox Chọn nhà cung cấp

8 Search button Nhập một trong các điều kiện tìm kiếm

Tìm kiếm các đơn nhập theo điều kiện đã nhập

9 Refresh button Tải lại danh sách

nhập đầy đủ

10 Export button Xuất file Excel danh

sách đơn nhập

11 Load button Chọn 1 đơn

nhập

Tải thông tin đơn nhập

12 Datagrid_Import datagrid Hiển thị danh sách

đơn nhập

13 close button Đóng window xem

danh sách đơn nhập

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Tìm” Tìm kiếm danh sách những đơn nhập theo những thuộc tính đã chọn trong các combobox

2 Ấn nút “ Làm mới” Tải lại danh sách đơn nhập đầy đủ 3 Ấn nút “ Xuất” Mở file Explorer nhập tên file chọn nơi lưu

file Excel 4 Ấn nút “ Xem” Mở màn hình nhập hàng 5 Ấn nút “ Đóng” Đóng window(hỏi) 2.6.3.8.3. Màn hình nhập hàng a) Giao diện 92

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

14 cbSupplies combobox Chọn phụ tùng nhập

15 txbPrice textbox Nhập giá nhập của

phụ tùng

16 txbAmount textbox Nhập số lượng nhập

17 txbCost textbox Hiển thị tổng tiền

18 AddGood button Nhập đủ thông

tin và tổng tiền khác 0 Thêm phụ tùng vào danh sách phụ tùng nhập 19 Delete button Chọn 1 phụ tùng trong danh sách nhập Xóa phụ tùng ra khỏi danh sách nhập

phụ tùng nhập

21 btnPay button Danh sách nhập

có ít nhất 1 phụ tùng

Thanh toán đơn nhập hàng

22 btnView button Đã thanh toán

phiếu nhập

Xem màn hình thanh toán đơn nhập

23 Close button Đóng cửa sổ nhập

liệu

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Thêm” Thêm phụ tùng cùng số lượng và giá nhập vào danh sách nhập phụ tùng, kiểm tra nếu phụ tùng đã thêm vào trước đó, cập nhật giá phụ tùng

2 Ấn nút “ Xóa” Xoá phụ tùng ra khỏi danh sách nhập 3 Ấn nút “ Thanh toán” Mở màn hình thanh toán nhập hàng 4 Ấn nút “ Thoát” Đóng màn hình nhập hàng(hỏi) 5 Khi trạng thái của đơn nhập

hàng chuyển sang đã thanh toán Ẩn nút Thêm, xóa, thanh toán, hiện nút xemhóa đơn 6 Ấn nút “ Xem hóa đơn” Mở màn hình thanh toán nhập hàng

2.6.3.9. Màn hình thanh toán nhập hàng

a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 List datagrid Danh sách phụ tùng

nhập

2 StackPanel stackpanel Thông tin nhà cung

cấp phụ tùng

3 DatePickerPay datepicker Ngày thanh toán

4 txbUserName textbox Hiển thị tên người

nhập

5 txbPhone textbox Số điện thoại người

nhập

6 btnPay button Thanh toán đơn nhập

7 PrintBill button Đã thanh toán

phiếu nhập

In hóa đơn thanh toán nhập hàng

toán nhập hàng c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Thanh toán” Thanh toán nhập hàng, hiện thông báo thanh toán thành công, ẩn nút thanh toán 2 Ấn nút “ In hóa đơn” In hóa đơn nhập hàng

3 Ấn nút “ Thoát” Đóng màn hình thanh toán(hỏi)

2.6.3.10. Màn hình thanh toán nhập hàng

2.6.3.10.1. Tab nhân viên a) Giao diện

b) Mô tả các đối tượng trên màn hình

STT Tên Kiểu Ràng buộc Chức năng

1 txtLookUp textbox Nhập tên nhân viên

muốn tìm

2 datagridUser datagrid Hiển thị danh sách

nhân viên

3 AddEmployee button Tài khoản được

cấp quyền thêm nhân viên và quản lí quyền

Thêm 1 tài khoản nhân viên mới

4 Card card Hiện thị thông tin của

nhân viên được chọn

5 Edit button Chọn nhân viên Sửa thông tin nhân

6 DeleteEmployee button Chọn nhân viên

khác admin Xóa nhân viên được chọn 7 Account button Chọn nhân viên Đặt lại mật khẩu về

mặc định

c) Danh sách biến cố và xử lý tương ứng trên màn hình

STT Biến cố Xử lý

1 Ấn nút “ Thêm nhân viên” Mở window thêm nhân viên

2 Chọn một nhân viên bất kì Hiện thông tin đầy đủ của nhân viên đó

Một phần của tài liệu Đồ án xây dựng phần mềm quản lý gara ô tô (Trang 70)