1. Trang chủ
  2. » Giáo Dục - Đào Tạo

bg lap trinh quan ly 3 pmquanly p1 3195

37 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Thiết kế  phần mềm quản lý Phần mềm Thiết kế giao diện Giao diện Giao diện thành phần giao tiếp, tương tác với thực thể bên hệ thống q Giao diện thiết kế q § § § gây nhầm lẫn người sử dụng khơng dùng chức cần thiết dẫn đến thao tác nguy hiểm (như phá hủy thông tin cần thiết) Giao diện q Tầm quan trọng giao diện: § § Khía cạnh nghiệp vụ: giao diện thiết kế tốt nâng cao tốc độ xử lý cơng việc Khía cạnh thương mại: giao diện thiết kế tốt (dễ sử dụng, đẹp) gây ấn tượng với khách hàng  Giao diện hệ thống thường tiêu chuẩn so sánh, đánh giá hệ thống Giao diện Ngoài yếu tố hiệu công việc, đẹp, dễ học dễ sử dụng, thiết kế giao diện đại nên có tính độc lập cao với khối chương trình xử lý, liệu q Có thể xây dựng nhiều giao diện khác q § § cho đối tượng sử dụng khác chạy hệ thống khác Hướng dẫn thiết kế Một số yếu tố mà giao diện tốt nên có: q Hướng người dùng q Có khả tùy biến cao q Nhất quán q An toàn q Dễ học Giao diện thiết kế tốt q Hướng người dùng § q đối tượng người dùng phải rõ ràng, giao diện nên thiết kế có tính đến lực, thói quen loại đối tượng Có khả tùy biến cao § phục vụ cho cá nhân có cách sử dụng khác nhau, môi trường hoạt động khác Giao diện thiết kế tốt q Nhất qn § § q biểu tượng, thơng báo, cách thức nhập liệu phải quán nên tuân theo chuẩn thơng thường An tồn § § nên có chế độ xác nhận lại thao tác nguy hiểm (như xóa liệu) nên có khả phục hồi trạng thái cũ (undo) Giao diện thiết kế tốt q Dễ học, dễ sử dụng § § § giao diện ln cần thiết kế hướng tới tính dễ học, dễ sử dụng, tức khơng địi hỏi người dùng phải có lực đặc biệt ví dụ: khơng cần nhớ nhiều thao tác, khơng địi hỏi phải thao tác nhanh, thơng tin hình dễ đọc cách tốt tuân theo chuẩn giao diện thông dụng Thông điệp Các thông báo hệ thống đưa cần q Có nghĩa § q Ngắn gọn § q thơng báo cần có nghĩa người dùng tập trung vào chất vấn đề Có tính xây dựng § đưa nguyên nhân hướng khắc phục Các cơ chế thiết kế giao diện Thiết kế nhập dữ liệu Cơ chế nhập liệu cách mà hệ thống tiếp nhận thông tin từ người sử dụng q Mục tiêu: lấy thông tin cho hệ thống xác, đơn giản q § § Phản ánh tính tự nhiên đầu vào Tìm cách để đơn giản hóa việc nhập liệu • § Ví dụ: Cho chọn thay nhập Giảm khả xảy lỗi • Ví dụ: Dùng điều khiển phù hợp Xử lý dữ liệu q Xử lý tức thời (Online processing) § q Xử lý theo lô (Batch processing) § q Lưu lại liệu vào CSDL Nhập hết đầu vào lưu lại toàn lần Xử lý theo lơ đơn giản hóa giao tiếp liệu q trình khác, liệu khơng cập nhật theo thời gian thực Nhập liệu tự động Dùng kỹ thuật: q Đầu đọc mã vạch q Nhận dạng ký tự (Optical character recognition – OCR) q Đầu đọc vạch từ (magnetic stripe readers) q Thẻ thông minh q… Giảm thiểu gõ phím q Khơng u cầu nhập thơng tin có cách: § § § § Dị tìm Danh sách thả Giá trị (như Ngày hành, ID tự động tăng) … Kiểm tra dữ liệu nhập q Cần kiểm tra tính hợp lệ liệu nhập để đảm bảo độ xác § § § § § Đúng kiểu (số, ngày, …) Đúng định dạng (email, điện thoại…) Giá trị hợp lệ (ví dụ tuổi 18-20, đơn giá bán > đơn giá nhập, …) Đảm bảo ràng buộc liệu (ví dụ mã khơng trùng, khóa ngoại phải tồn tại, …) … Các cơ chế thiết kế giao diện Thiết kế xuất dữ liệu q Cơ chế xuất liệu cách mà hệ thống cung cấp thông tin cho người dùng hệ thống khác Thiết kế xuất dữ liệu q Nắm chức báo biểu § § Tham khảo hay đọc từ đầu đến cuối Tần suất sử dụng: • • q Cung cấp đầy đủ thơng tin cần thiết § q Real-time: Định giá chứng khốn, thơng tin điều khiển lưu thơng máy bay Định kỳ (batch reports): Báo cáo thuế, báo cáo kinh doanh Cùng lượng thơng tin tạo nhiều báo biểu theo nhiều chủ đề khác Một báo biểu tạo phải đáp ứng cho yêu cầu cụ thể Các loại báo biểu q Báo cáo chi tiết § q Báo cáo tóm tắt § q Tổng kết thơng tin Báo cáo xoay vịng § § q Hiển thị chi tiết thông tin yêu cầu Báo cáo trở thành đầu vào VD: Hóa đơn cần xác nhận khách hàng Đồ thị § Thay cho bảng số liệu Bài tập Bài tập Bài tập Phần mềm Quản lý học sinh cấp q Khi tiếp nhận học sinh mới, hệ thống cần ghi nhận thơng tin: Họ tên, Ngày sinh, Giới tính, Điểm TB thi đầu vào Đồng thời HS xếp lớp ghi nhận vào hệ thống q Các qui định: § § q Tuổi HS từ 15 đến 22 Một lớp có sỉ số tối đa 40 HS Yêu cầu: § Thiết kế giao diện tiếp nhận học sinh Bài tập q Thiết kế giao diện lập hóa đơn dựa biểu mẫu ... dùng chức cần thiết dẫn đến thao tác nguy hiểm (như phá hủy thông tin cần thiết) Giao diện q Tầm quan trọng giao diện: § § Khía cạnh nghiệp vụ: giao diện thiết kế tốt nâng cao tốc độ xử lý cơng... Thay đổi hình dáng kích thước biểu tượng § Di chuyển đối tượng cách kéo/thả § Có thể khơng trực quan cho thao tác Thông điệp q Là cách mà hệ thống phản hồi đến người dùng cho biết trạng thái tác

Ngày đăng: 12/12/2022, 21:53