1) Mô tả
- Ý nghĩa: Màn hình nhập liệu là màn hình cho phép ngƣời sử dụng thực hiện các công việc có liên quan đến nhập dữ liệu vào cơ sở dữ liệu của phần mềm
- Nội dung:
+ Các thông tin nhập liệu: Là các loại thông tin mà ngƣời sử dụngchịu trách nhiệm nhập vào cơ sở dữ liệu của phần mềm, phần mềm sẽ tiến hành kiểm tra tính hợp lệ các giá trị nhập dựa vào các qui định ràng buộc có liên quan.
+ Các thông tin tính toán: Là các loại thông tin mà phần mềm chịu trách nhiệm tính toán dựa trên các thông tin đã có. Thông thƣờng, loại thông tin này giúp việc nhập liệu thuận tiện hơn. Ví dụ nhập số lƣợng, đơn giá thì tính ra số tiền nhờ công thức thành tiền= số lƣợng * đơn giá.
- Hình thức trình bày: Danh sách, hồ sơ, phiếu, tích hợp
- Thao tác ngƣời dùng: Có ba thao tác cơ bản trên màn hình nhập dữ liệu: + Nhấn nút Ghi: Lƣu trữ các thông tin
+ Nhấn nút Xóa: Xóa các thông tin đã lƣu trữ
+ Nhấn nút Tìm: tìm và cập nhật lại thông tin đã lƣu trữ
+ Dùng các phím nóng: Định nghĩa các phím nóng tƣơng ứng với các giá trị nhập liệu thƣờng dùng, điều này cho phép tăng tốc độ nhập liệu. Ví dụ F1 ứng với chuỗi “Nguyễn”, F2 ứng với chuỗi “Trần”, …
+ Dùng các nút chuyển điều khiển: Chuyển điều khiển trực tiếp đến màn hình khác có liên quan đến việc nhập liệu dữ liệu hiện hành. Ví dụ đang nhập sách có thể bổ sung thể loại sách mới, nhà xuất bảnmới, …
- Các phƣơng pháp nhập dữ liệu + Nhập từ bàn phím (Dạng Textbox),
+ Nhập bằng cách chọn giá trị trên màn hình (Dạng combox, Listbox).
+ Import từ tập tin vào cơ sở dữ liệu thƣờng từ các tập tin: Excel, XML, CSV, file cơ sở dữ liệu,…; phƣơng pháp này thƣờng phải chỉ rõ đƣờng dẫn của file nguồn và điều kiện để lọc dữ liệu cần nhập.
+ Import dữ liệu từ các chƣơng trình khác.
2) Thiết kế màn hình nhập dữ liệu dạng danh sách
- Màn hình nhập liệu dạng danh sách đƣợc thể hiện dƣới dạng lƣới nhập (dạng bảng biểu gồm các dòng và các cột) tƣơng ứng với các bản ghi trong cơ sở dữ liệu.
- Màn hình nhập dữ liệu dạng danh sách chỉ thích hợp khi cần nhập liệu cho các bảng danh sách với kích thƣớc nhỏ. Ví dụ danh sách các thể loại sách, danh sách các môn học, các tham số, …
- Màn hình nhập dữ liệu dạng danh sách cho phép ngƣời sử dụng có thể tùy ý sửa đổi các thông tin trên các dòng hoặc thêm dòng mới (ở cuối danh sách), xóa dòng sau khi đã chọn dòng cần xóa và cuối cùng yêu cầu ghi lại các thay đổi trên bộ nhớ phụ.
- Trong một số trƣờng hợp đặc biệt một số thao tác có thể bị cấm (không cho xóa, không cho thay đổi một số thuộc tính, …) tùy vào ý nghĩa cụ thể của danh sách (không thể thêm mới hoặc xóa các tham số mà chỉ có thể sửa giá trị).
Mẫu màn hình nhập dữ liệu dạng danh sách
Hình 5.35. Mẫu màn hình nhập dữ liệu dạng danh sách
Hình 5.36. Màn hình nhập thể loại sách
3) Thiết kế màn hình nhập dữ liệu dạng hồ sơ
- Màn hình nhập liệu có dạng hồ sơ với nhiều thông tin chi tiết, thích hợp nhu cầu nhập liệu các hồ sơ của đối tƣợng. Ví dụ hồ sơ sinh viên, hồ sơ đội bóng, hồ sơ khách hàng, … .
- Thành phần xử lý:
+ Thêm: Yêu cầu thêm hồ sơ mới + Sửa: Sửa hồ sơ
+ Xóa: Xóa hồ sơ hiện hành.
+ Tìm: Chuyển sang màn hình tra cứu, tìm kiếm theo các tiêu chí để xem, sửa, xóa dữ liệu.
+ Ghi (Lƣu dữ liệu): Ghi nhận thay đổi trên hồ sơ mới cập nhật hay hồ sơ mới thêm vào.
+ Không ghi: Hủy bỏ các thao tác vừa thực hiện + Thoát: quay về màn hình trƣớc đó.
- Ngƣời sử dụng thêm hồ sơ mới, tìm lại hồ sơ đã lƣu trữ. Sau đó, sửa đổi các thông tin trên hồ sơ tìm thấy, xóa hồ sơ tìm thấy và cuối cùng yêu cầu lƣu trữ hồ sơ.
Tuy nhiên để tăng tính tiện dụng một số thao tác chuyển điều khiển có thể đƣợc bổ sung, cho phép di chuyển nhanh đến các màn hình nhập liệu liên quan khi cần thiết. Ví dụ thêm mặt hàng mới,thêm tác giả mới, thêm nhà xuất bản mới.
Một mẫu màn hình nhập dữ liệu dạng hồ sơ:
Ví dụ 1:
Hình 5.38. Màn hình nhập hồ sơ học sinh
Ví dụ 2:
Hình 5.39. Màn hình nhập thông tin sách mới
Ví dụ 3:
Hình 5.40. Màn hình nhập thông tin đội bóng
4) Thiết kế màn hình nhập dữ liệu dạng phiếu
- Màn hình nhập dữ liệu có dạng phiếu với nhiều dòng chi tiết, thích hợp khi cần nhập dữ liệu cho các phiếu ghi nhận thông tin về hoạt động các đối tƣợng. Ví dụ hóa đơn bán hàng, phiếu nhập hàng,…