Chức năng thống kê dùng menu:

Một phần của tài liệu đồ án công nghệ thông tin Xây dựng ứng dụng quản lý tp Đà Lạt (Trang 81)

II/ XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG:

3 Chức năng thống kê dùng menu:

Thống kê là một dạng tổ hợp các thông tin mà ta cần biết lại để tạo thành một điều kiện lọc đối với dữ liệu mục đích là chọn ra các đối tượng thỏa mãn các yêu cầu về các thông tin mà ta muốn tìm kiếm.

Nếu người sử dụng không nhập một thông tin nào đó trong số các thông tin dùng để thống kê thì chương trình sẽ mặc định thống kê trong toàn bộ dữ liệu về thông tin đó vào

Chức năng này được thực hiện dựa vào các câu lệnh SQL.

3.1 Mô tả giải thuật

Trong chức năng này ta sử dụng các đối tượng: textbox, listbox, combobox, button, radiobutton, label.

Kết quả của của chức năng này là số lượng đối tượng mang các thông tin thỏa mãn yêu cầu thống kê.

Bước 1: Liệt kê tất cả các thông tin của từng lớp đối tượng mà ta cần thống kê về. Ta có thể thống kê dựa trên toàn bộ tổ hợp thông tin này hoặc chỉ dựa trên một nhóm nhỏ các thông tin trong tổ hợp. Các thông tin được nhập vào từ các textbox hoặc được chọn từ các combobox.

Bước 2: Khi nhấn button “thống kê” thì chương trình sẽ thực hiện tại sự kiện click chuột của button. Dựa trên những thông tin thống kê được nhập vào từ bước 1 chương trình sẽ thiết lập câu lệnh SQL có cấu trúc như sau: Select * from “tên bảng dữ liệu” where “thuộc tính1”= “thông tin1” and “thuộc tính2”= “thông tin2” and…and

“thuộc tính n”= “thông tin n”. Nếu có thống kê theo tuyến đường thì giải thuật để lấy mã đường được thực hiện như bước 1 và bước 2 của phần tìm kiếm thông tin, lúc này câu lệnh SQL sẽ có cấu trúc như sau:

Select * from “tên bảng dữ liệu” where “thuộc tính1”= “thông tin1”

and “thuộc tính2”= “thông tin2” and…and “thuộc tính n”= “thông tin n” and (maduong=”mã đường 1” or maduong=”mã đường 2”

3.2 Giao diện và cách sử dụnga) Thống kê đường: a) Thống kê đường:

Hình 32: Giao diện thống kê đường

Đường được thống kê theo các thông tin về Địa phương, Loại đường, Hiện trạng, Chiều dài, Chiều rộng. Người sử dụng có thể nhập các thông tin cần thống kê như sau:

Nhập tên địa phương ( Phường, Xã ) chứa đối tượng cần thống kê vào textbox trong khung Chọn Phường

Chọn Loại đường ở combobox trong khung Chọn loại đường

Chọn thống kê chiều dài lớn hoặc bé bằng các radiobutton, và nhập độ dài so sánh vào textbox trong khung Chiều dài

Chọn thống kê chiều rộng lớn hoặc bé bằng các radiobutton, và nhập độ dài so sánh vào textbox trong khung Chiều rộng

Nhấn button Thống kê để thực hiện chức năng thống kê. Các dữ liệu phù hợp với điều kiện thống kê sẽ được liệt kê vào listbox trong khung Các đối tượng tìm thấy. Đồng thời thông tin thống kê chi tiết sẽ được thông báo trên form thông qua các label.

Nếu muốn xem các vị trí đối tượng trên bản đồ thì ta chọn đối tượng cần xem trong listbox rồi nhấn button Xem vị trí đối tượng.

Một phần của tài liệu đồ án công nghệ thông tin Xây dựng ứng dụng quản lý tp Đà Lạt (Trang 81)

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

(99 trang)
w