Thiết kế vào ra

Một phần của tài liệu Giáo trình: Phân tích thiết kế hệ thống pptx (Trang 95 - 98)

10.1. Tổng quan về thiết kế đầu vào 10.1.1. Cỏc khỏi niệm 10.1.1. Cỏc khỏi niệm

Cú thể phõn loại cỏc phương thức nhập liệu theo hai đặc trưng:

 Cỏch thức dữ liệu được thu thập, đưa vào và xử lý

 Phương phỏp và cụng nghệ được dựng để thu thập và nhập dữ liệu.

Thu thập dữ liệu (Data Capture): là nhận dạng và tạo dữ liệu mới từ nguồn tạo tin

Nhập liệu (Data Entry): là chuyển dữ liệu từ nguồn tạo tin vào mỏy tớnh

Xử lý dữ liệu (Data Processing): là quỏ trỡnh biến đổi trực tiếp trờn dữ liệu trước khi đưa nú về dạng mỏy tớnh cú thể đọc được. Xử lý bú là thu thập 1 khối lượng dữ liệu và xử lý đồng thời cả bú. Xử lý trực tuyến là xử lý ngay lập tức dữ liệu vừa thu thập được.

10.1.2. Cỏc phương thức nhập liệu

 Bàn phớm, chuột, màn hỡnh cảm ứng (màn hỡnh tương tỏc)

 Nhận dạng õm thanh, tiếng núi

 Tự động nhập liệu: mó vạch, nhận dạng quang học, mực từ, thẻ từ, thẻ thụng minh, sinh trắc học...

10.1.3. Cỏc nguyờn tắc thiết kế đầu vào

Nờn tuõn theo những nguyờn tắc dưới đõy khi thiết kế phương thức nhập liệu:

 Khụng nờn nhập những dữ liệu cú thể tớnh toỏn được từ những dữ liệu khỏc. Vớ dụ: Số lượng x Đơn giỏ = Thành tiền

 Khụng nhập những dữ liệu cú thể lưu trong mỏy tớnh như những hằng số.

 Sử dụng mó lấy từ cơ sở dữ liệu đối với những thuộc tớnh phự hợp.

 Sử dụng cỏc chỉ dẫn nhập liệu khi thiết kế cỏc form nhập liệu (Tooltip).

 Giảm thiểu số lượng ký tự gừ vào để trỏnh gõy sai sút. Thay vào đú, cố gắng dựng cỏc hộp check chọn càng nhiều càng tốt.

 Dữ liệu nhập vào theo trỡnh tự từ trờn xuống dưới, trỏi qua phải.

10.1.4. Kiểm soỏt nhập liệu

Việc kiểm soỏt dữ liệu đầu vào rất cần thiết trong tất cả cỏc hệ thống ứmg dụng trờn mỏy tớnh. Cỏc điều khiển đầu vào đảm bảo rằng dữ liệu đầu vào là chớnh xỏc và hệ thống được bảo vệ khỏi cỏc lỗi vụ ý hoặc hữu ý.

Số lượng đầu vào cần phải được theo dừi, đặc biệt là trong trường hợp nhập dữ liệu theo bú (Cluster):

G

 Lưu mó số giao dịch cho bú cỏc dữ liệu nhập liệu theo bú.

 Ghi cỏc log file cho cỏc dữ liệu được nhập trực tuyến

Phải kiểm soỏt tớnh đỳng đắn của dữ liệu nhập vào. Phải làm cỏc kiểm tra về: trựng lặp thực thể, kiểu dữ liệu, định dạng, tớnh ràng buộc với cỏc dữ liệu khỏc. Vớ dụ: Khi nhập liệu thành phố và quốc gia cho một hồ sơ nhõn sự, nếu đó chọn quốc gia là Việt Nam thỡ chỉ cho phộp chọn thành phố là Hà Nội, Huế hoặc cỏc thành phố khỏc ở Việt Nam ... chứ khụng cho phộp chọn thành phố thuộc quốc gia khỏc như Tokyo chẳng hạn.

10.2. Cỏc điều khiển giao diện cho thiết kế đầu vào 10.2.1. Một số điều khiển phổ biến 10.2.1. Một số điều khiển phổ biến

o Hộp văn bản (Text box): chứa một hộp hỡnh chữ nhật kốm theo tờn, cho phộp nhập dữ liệu vào.

o Nỳt chọn loại trừ (Radio button): chứa một hỡnh trong nhỏ kốm theo một đoạn văn bản mụ tả tương ứng với giỏ trị lựa chọn. Trong một nhúm cỏc nỳt này thỡ chỉ cho phộp chọn một nỳt mà thụi.

o Hộp chọn kiểm tra (Check box): chứa một hộp hỡnh vuụng kốm theo đoạn văn bản mụ tả trường dữ liệu vào, người dựng sẽ chọn giỏ trị Yes/No. Trong một nhúm cỏc hộp chọn thỡ cú thể chọn nhiều hộp.

o Hộp danh sỏch (List box): là một hỡnh chữ nhật chứa một hoặc nhiều dũng dữ liệu.

o Danh sỏch thả (Drop down list): chứa hộp chọn hỡnh chữ nhật và một nỳt bờn cạnh. Khi nhấn vào nỳt đú thỡ danh sỏch sẽ được thả xuống.

o Hộp thả kết hợp (Combination box): cũng là một danh sỏch thả nhưng cho phộp người dựng nhập thờm dữ liệu ngoài những dữ liệu cú sẵn trong đú.

o Nỳt lệnh (Button): cỏc nỳt lệnh khụng phải là điều khiển vào. Chỳng khụng dành cho việc lựa chọn dữ liệu vào. Mục đớch của chỳng là cho phộp người dựng xỏc nhận rằng tất cả cỏc dữ liệu cần được xử lý hay hủy bỏ một giao dịch hoặc cần gọi chức năng trợ giỳp… Túm lại, nỳt lệnh đúng vai trũ gọi tới một chức năng nào đú.

10.2.2. Một số điều khiển cao cấp

o Hộp lịch thả (Drop down calendar): là một ụ dữ liệu cú chứa một nỳt mũi tờn. Khi nhấn chuột vào đú thỡ hộp lịch được thả xuống để chọn ngày.

o Điều khiển hiệu chỉnh trượt (Slider edit control): cho phộp lựa chọn giỏ trị bằng cỏch trượt con trỏ.

o Điều khiển hiệu chỉnh mặt nạ (Masked edit control): điều khiển này tạo ra định dạng để buộc dữ liệu nhập vào phải tuõn theo.

o Hộp danh sỏch chọn (Check list box): điều khiển này được dựng để kết hợp nhiều hộp chọn kiểm tra.

o Hộp cõy chọn (Check tree box): điều khiển này được dựng để biểu diễn cỏc lựa chọn dữ liệu dưới dạng cõy phõn cấp.

G 10.3. Quy trỡnh thiết kế đầu vào 10.3. Quy trỡnh thiết kế đầu vào

 Xỏc định cỏc dữ liệu đầu vào của hệ thống và cỏc yờu cầu nhập liệu logic.

 Lựa chọn cỏc điều khiển thớch hợp. Thiết kế, lập cơ chế kiểm soỏt nhập liệu, lưu vết

 Nếu cần thiết, lập hồ sơ đặc tả đầu vào.

10.4. Tổng quan về thiết kế đầu ra 10.4.1. Phõn loại đầu ra 10.4.1. Phõn loại đầu ra

Một cỏch để phõn loại đầu ra là dựa vào hỡnh thức phõn phối chỳng trong hay ngoài tổ chức và đối tượng người sẽ đọc và sử dụng chỳng. Hỡnh thức đầu ra chủ yếu là dưới dạng cỏc bỏo cỏo.

Bỏo cỏo nội bộ: là cỏc bỏo cỏo được cung cấp cho người dựng hệ thống trong tổ chức

Bỏo cỏo chi tiết: thụng tin trực tiếp truy xuất từ dữ liệu hệ thống, vớ dụ: danh sỏch

khỏch hàng.

Bỏo cỏo túm lược: thụng tin sau khi truy xuất đó được sắp xếp theo thứ tự thuận

tiện cho người dựng quan sỏt, đụi khi kết quả được thể hiện dưới dạng đồ hoạ, vớ dụ: khỏch hàng theo khu vực.

Bỏo cỏo ngoại lệ: thụng tin cảnh bỏo, đột xuất theo sự kiện thay đổi về chất

lượng, điều kiện của hệ thống.

Bỏo cỏo bờn ngoài: là cỏc bỏo cỏo cung cấp cho khỏch hàng, nhà cung cấp, cơ qua

phỏp luật...

Bỏo cỏo quay vũng: là cỏc loại bỏo cỏo bờn ngoài sau đú lại trở về hệ thống như là một

phương thức thu thập dữ liệu, chẳng hạn bản điều tra, hoỏ đơn...

10.4.2. Cỏc phương thức cài đặt đầu ra

 In ra trờn giấy. Hiển thị trờn màn hỡnh, trờn trang web

 Xuất dưới dạng đa phương tiện. Gửi thư trực tiếp. Tạo cỏc đường liờn kết...

10.5. Cỏch thức thiết kế đầu ra

10.5.1. Cỏc nguyờn tắc thiết kế đầu ra

 Bỏo cỏo phải đơn giản, dễ hiểu, dễ giải thớch:

 Bao gồm tiờu đề. Ghi rừ ngày giờ phỏt hành. Cú cỏc phần ghi thụng tin chung

 Thụng tin phải được thể hiện ở dạng người dựng bỡnh thường khụng được tuỳ ý sửa chữa những thụng tin đú. Thụng tin hiển thị phải hài hoà giữa cỏc trang.

 Cung cấp cỏch di chuyển giữa cỏc ụ thật sự đơn giản (tương tự trong Excel)

 Thời gian xuất bỏo cỏo phải được kiểm soỏt (lưu lại thời điểm lập bỏo cỏo, người lập bỏo cỏo, nội dung bỏo cỏo…).

 Một số hỡnh thức bỏo cỏo phải được sự đồng ý của cụng ty

10.5.2. Quy trỡnh thiết kế đầu ra

 Xem xột tất cả cỏc đầu ra của hệ thống và cỏc yờu cầu logic.

 Làm rừ đặc tả (vật lý) của cỏc yờu cầu bỏo cỏo. Thiết kế cỏc bản mẫu trước (nếu cần).

G Chương 11 Chương 11

Một phần của tài liệu Giáo trình: Phân tích thiết kế hệ thống pptx (Trang 95 - 98)

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

(191 trang)