Màn hình lập phiếu sửa chữa: Là một Ribbon Form với các chức năng:

Một phần của tài liệu Quản lý gara ô tô đồ án nhập môn công nghệ phần mềm (Trang 54 - 58)

4. Thiết kế giao diện:

4.3.4 Màn hình lập phiếu sửa chữa: Là một Ribbon Form với các chức năng:

+ Lấy thông tin khách hàng thông tin xe qua mã phiếu tiếp nhận. + Nhập thông tin sửa chữa gồm: nội dung, tiền công, phụ tùng, số lượng.

+ Cập nhật thông tin phụ tùng, nếu thiếu phụ tùng sẻ tự động kích hoạt phiếu phát sinh.

+ Lưu thông tin phiếu sửa chữa và thông tin phát sinh nếu có. + Hiển thị Form chi tiết phiếu sửa chữa,tổngtiền sửa chữa.

Hình 8: Phiếu nhập phát sinh  Danh sách các đối tượng trên màn hình

STT Tên Kiểu Chức năng Ghi chú

1 Label_Name LabelX Tên của phiếu

tiếp sửa chữa Đây là Reflection Label trong DotnetBar 2 Combobox_MaPhieu SC ComboBoxeX Chọn mã phiếu sửa chữa 3 Combobox_MaPhieu

TiepNhan ComboBoxeX Chọn mã phiếu tiếp nhận để lấy thông tin .

4 Text_HoTen TextBox Hiển thị tên

khách hàng

5 Text_HieuXe Text_Box Hiển thị hiệu

xe của khách 55

6 Text_BienSo Text_Box Hiển thị Biển Số xe khách hàng

7 ComboBox_TienCon

g ComboBoxEx Chọn Loại tiền công tương

ứng Những laoị tiền công mà được lưu trong CSDL của phần mềm

8 Text_NoiDung Text_Box Nhập nội dung

sửa chữa

4

9 Date_NgayTepSC DateTimePicker Chọn Ngày

lập phiếu sửa chữa

10 ComboBox_PhuTung ComboBoxEx Chọn loại phụ tùng cần dùng đề sửa Có thể chọn nhiều loại phụ tùng, 1 phụ tùng đã chọn không được chọn lần 2

11 Text_SoLuong Text_Box 1 loại phụ

tùng có thể được sử dụng nhều lần

12 Button_GetList ButtonX Lấy thông tin

phụ tùng+số lượng cho vào DataGridView tính toán thành tiền tương ứng với 1 loại phụ tùng

chữa

15 Button_Refresh ButtonX Xóa thông tin

trên màn hình

16 Button_Exit Button Thoát

17 DateTimePicker_Nga yNhapPS(Form phát sinh)

DateTimePicker Lấy ngày nhập phát sinh

18 DataGridView_Danh

SachPS(Form phát sinh)

DataGridView Hiển thị thông tin những phụ tùng phát sinh Nếu trong danh sách phụ tùng không đủ

19 Button_NhapPS Button Lấy phiếu phát

sinh.

20 Label_TongTien LabelX Tổng tiền phát

sinh

Danh sách các biến cố:

STT Biến cố Xử lý Mã số xử

1 Chọn ComboBox mã

phiếu tiếp nhận Lấy thông tin khách hàng-hiệu xe tương ứng với phiếu tiếp nhận trong danh sách

XL1 2 Chọn ComboBox mã

phiếu sửa chữa

Lấy mã phiếu sửa chữa. Mã này được lọc từ CSDL, lấy những mã chưa sử dụng theo thứ tự từ nhỏ tới lớn

XL2

2 Chọn DateTimePicker

Ngày nhập Lấy ngày lập phiếu sửa chữa XL3

3 Chọn Button Thêm vào danh sách

Lấy thông tin của phụ tùng gồm tên phụ tùng - số lượng -tính toán thành tiền rồi đưa vào DataGridView, kích hoạt Button Lấy phiếu nhập.

XL4

4 Chọn Button Lấy phiếu

nhập Lấy thông tin trên màn hình tạo một phiếu sửa chữa mới, cập nhật thông tin phụ tùng về số lượng trong CSDL nếu lượng phụ tùng không đủ thỉ

XL5

chữa xuống CSDL.

5 Chọn Button Refresh Xóa thông tin trong dataGridView, trong các TextBox

XL6

6 Chọn Button Exit Thoát khỏi chương trình XL7

7 Chọn

DateTimePicker_Ngay PS

Lấy ngày nhập phát sinh XL8 8 Chọn Button Lấy phiếu

nhập phát sinh Tạo mới một phiếu nhập phát sinh theo mẫu tương ứng với các thông tin trên màn hình.Cập nhật số lượng phụ tùng. Lưu thông tin phát sinh xuống CSDL

XL9

9 Khởi tạo màn

hình(Form phát sinh)

Thiết lập các control với thông tin về số lượng, tên , giá phụ tùng phát sinh, tính toán tổng tiền phát sinh.

XL10

Một phần của tài liệu Quản lý gara ô tô đồ án nhập môn công nghệ phần mềm (Trang 54 - 58)

Tải bản đầy đủ (DOC)

(98 trang)
w