Thiết kế form nhập liệu cho danh mục

Một phần của tài liệu Phân tích thiết kế hệ thông quản lý phòng máy (Trang 139 - 143)

12 BAOQUANTHIETBI RR C,R,E,D

3.5.2. Thiết kế form nhập liệu cho danh mục

Tên giao diện: Loại thiết bị

Người sử dụng: Quản lý TTB, quyền = user Nhiệm vụ: Xem, thêm, sửa , xóa loại thiết bị Mẫu thiết kế

Tiền điều kiện: Người dùng đăng nhập vào hệ thống với quyền quản lý trang thiết

bị (maquyentruycap=1)

Hậu điều kiện: Trở về giao diện chính. Định dạng kết quả đầu ra:

Bảng dữ liệu thay đổi

Trạng thái hệ thống sau khi thoát khỏi giao diện: trở về trạng thái trước khi gọi giao diện.

Bảng dữ liệu sử dụng

Bảng dữ liệu Thuộc tính sử dụng Mức độ sử dụng Điều kiện tồn vẹn ( Nhập gì vào khi thêm dữ liệu vào ) LOAITHIETBI maloaithietbi

tenloaithietbi ghichu

C, R, E, D

STT Tên thànhphần Yêu cầu Định dạng Reference Mô tả 1 btnThem không SimpleButton DevExpress

Components for .Net 16.1.2

Thêm mới bản ghi: Khi nhấn nút này sẽ hiển thị các trường chi tiết cho phép người dùng thêm Loại thiết bị 2 btnSua không SimpleButton DevExpress

Components for .Net 16.1.2

Sửa thông tin loại thiết bị: Chọn một trường bất kì trong danh sách Loại thiết bị. Khi nhấn nút này sẽ hiển thị các trường có đầy đủ các thơng tin của các trường đang sửa(mã loại thiết bị đặt chế độ Read Only), người dùng chỉ cần sửa thông tin cần thiết.

3 btnXoa không SimpleButton DevExpress Components for .Net 16.1.2

Xóa Loại thiết bị: Khi khơng cịn Loại thiết bị này trong hệ thống TTB phịng máy nữa thì nhân viên sử dụng xóa phịng máy

4 btnCapnhat khơng SimpleButton DevExpress Components for .Net 16.1.2

Load lại dữ liệu: khi click nút này mọi thông tin sẽ được làm mới lại.

5 dgvList Không GridControl

DevExpress Components for .Net 16.1.2 Hiển thị danh sách loại thiết bị Biểu đồ trình tự hoạt động:

Quy trình, cơng thức xử lý:

btnThem: sau khi kích nút này, thì txtmaloaithietbi, txttenloaithietbi, txtghichu có Enabled=true để người dùng có thể thao tác nhập liệu

btnSua: sau khi kích nút này, thì txtmaloaithietbi, txttenloaithietbi, txtghichu có Enabled=true để người dùng có thể thao tác nhập liệu

btnXoa:sau khi kích nút này, màn hình hiện lên thơng báo hỏi bạn chắc chắn muốn xóa hay khơng, nếu chọn OK dữ liệu được chọn sẽ bị xóa

dgvList:sau khi kích vào 1 dịng trên dgvList, mọi thơng tin trên dịng sẽ hiển thị lên trên txtmaloaithietbi, txttenloaithietbi, txtghichu tương ứng, kích các btnXoa hay btnSua để phục vụ mục đích

btnCapNhat: được kích vào sau khi thao tác với btnThemMoi và btnSua, btnXoa dữ liệu sẽ được cập nhật vào CSDL, đồng thời txtmaloaithietbi, txttenloaithietbi, txtghichu có Enabled= false

Một phần của tài liệu Phân tích thiết kế hệ thông quản lý phòng máy (Trang 139 - 143)