Bài giảng Lập trình Web - Bài 4: Các thành phần của một chương trình quản lý
CÁC THÀNH PHẦN CỦA MỘT
CHƢƠNG TRÌNH QUẢN LÝ
Nội dung
Các thành phần của một chương trình
quản lý
Giới thiệu một số công cụ hỗ trợ xây dựng
chương trình quản lý
Chƣơng trình quản lý
Các chức năng cần có của một phần mềm
quản lý:
. Xem, thêm, sửa, xóa dữ liệu
. Tìm kiếm dữ liệu
. Kết xuất báo cáo, thống kê
. Xác thực người dùng, phân quyền
. Cài đặt, sao lưu, phục hồi dữ liệu
. Hướng dẫn sử dụng chương trình
. Tùy chỉnh giao diện
Chƣơng trình quản lý
Các giao diện thường có:
. Màn hình khởi động (flash form)
. Màn hình xác thực (login form)
. Màn hình chính (main form)
. Các màn hình hỗ trợ thao tác nghiệp vụ
• Thao tác dữ liệu
• Kết xuất dữ liệu (báo cáo in ấn)
. Màn hình hướng dẫn sử dụng
Flash form
Form chạy trong khi chờ load chương
trình, cấu hình hệ thống
Có thể hiển thị các thông tin giới thiệu:
. phần mềm
. tác giả
Ý tưởng:
. Dùng Timer để hiệu chỉnh độ mờ của form
. Dùng công cụ tiến trình để trình diễn.
Main form
Các thành phần chính:
. Menu Bar: chức năng đầy đủ
. Tool Bar: truy xuất nhanh chức năng thường dùng
. Status Bar: hiển thị các thông tin cần thiết về
• trạng thái phần mềm
• người đang đăng nhập và sử dụng phần mềm
Nếu còn không gian:
. Help: hướng dẫn người dùng sử dụng phần mềm
. XP Explorer Bar: Ngoài những chức năng chính, còn
chức năng phụ nhưng không đủ chỗ trên toolbar
. …
File cấu hình - kết nối CSDL
Phần mềm sẽ được triển khai trên những
máy tính khác nhau
. cấu hình kết nối nên được đọc từ file
Khi phân phối phần mềm, chúng ta chỉ
phân phối bản binary (bản nhị phân)
Log file – nhật ký sử dụng
Lưu lại thông tin của người sử dụng đang
vận hành phần mềm (người đang sử dụng
phần mềm, quyền hạn, ngày giờ, tất cả
thông tin cá nhân thực thi khác)
Ghi log để tránh thoái thác trách nhiệm khi
người dùng làm sai
Phân quyền ngƣời dùng
Phần mềm phải được thiết kế cho nhiều
người sử dụng
Mỗi người có chức năng nhiệm vụ khác
nhau
Ý tưởng: phân quyền sử dụng trên hệ
thống chức năng (menu)
. Hiển thị cho người dùng có quyền
. Ẩn hoặc mờ nếu người dùng không có quyền
Cài đặt và sao lƣu phục hồi
Người sử dụng phần mềm không phải ai
cũng chuyên về tin học
Một chương trình tốt phải làm tất cả vấn
đề liên quan hệ thống
. Người dùng chỉ cần thao tác trên nghiệp vụ
Các chức năng:
. Cài đặt phần mềm
. Cài đặt CSDL
. Cấu hình hệ thống
Một số công cụ hỗ trợ
Thiết kế giao diện:
. DevExpress
. DotNetBar
Thiết kế icon:
. Ico FX
. Easy Icon Maker
Một số công cụ hỗ trợ
Tạo file help:
. PowerCHM
Thiết kế report:
. Crystal Report
Đóng gói cài đặt
. Advance Installer
Bạn đang xem tài liệu "Bài giảng Lập trình Web - Bài 4: Các thành phần của một chương trình quản lý", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
- bai_giang_lap_trinh_web_bai_4_cac_thanh_phan_cua_mot_chuong.pdf