2.2 Thiết kế hệ thống
2.2.4 Thiết kế biểu đồ tuần tự (sequence diagram)
Biểu đồ tuần tự là bản vẽ mô tả sự tƣơng tác của các nhóm đối tƣợng để tạo nên các chức năng của hệ thống thông qua việc dùng để xác định các trình tự diễn ra sự kiện của một nhóm đối tƣợng đó. Khơng chỉ thế, biểu đồ tuần tự cịn đƣợc dùng để kiểm chứng và bổ sung các phƣơng thức cho các Class.
Với “Hệ thống WebGIS hỗ trợ tương tác về quy hoạch sử dụng đất” biểu đồ tuần tự miêu tả chi tiết các thông điệp đƣợc gửi và nhận giữa các đối tƣợng đồng thời cũng chú trọng đến việc trình tự về mặt thời gian gửi và nhận các thông điệp đó.
Hình 2.9: Biểu đồ tuần tự của trang web
Ngƣời dùng sử dụng các trình duyệt, truy cập vào trang web gửi yêu cầu đăng nhập đến hệ thống. Hệ thống sẽ yêu cầu ngƣời dùng nhập tài khoản và mật khẩu của
thống. Hệ thống bất đầu kiểm tra thông tin đó trong tồn bộ cơ sở dữ liệu ngƣời dùng đã có. Nếu đúng, hệ thống sẽ phản hồi lại với ngƣời dùng và cho phép ngƣời dùng có thể thực hiện các chức năng khác của hệ thống nhƣ xem thông tin trên bản đồ, đóng góp ý kiến qua của mình qua mẫu phiếu online. Ở bƣớc tiếp theo, khi ngƣời dùng gửi ý kiến đóng góp, hệ thống sẽ lƣu các ý kiến đóng góp vào trong cơ sở dữ liệu và phản hồi tới ngƣời dùng bằng cách là thông báo đã gửi thành công hay chƣa. Các lớp dữ liệu tham gia vào nghiệp vụ này là tồn bộ các lớp dữ liệu khơng gian bao gồm dữ liệu nền, dữ liệu chuyên đề đất đai và các bảng hỏi chính là các mẫu phiếu online đã đƣợc thiết lập trong hệ thống.