Giải thuật cập nhật, tìm kiếm

Một phần của tài liệu Xây dựng phần mềm hỗ trợ bầu cử và quản lý cổ đông cổ tức (Trang 28 - 31)

- Phiếu không hợp lệ Phiếu hợp lệ

3.3.1.Giải thuật cập nhật, tìm kiếm

Giải thuật này đợc ứng dụng trong chức năng quản lý danh sách cổ đông, cổ tức, phiếu bầu. Sau khi ngời sử dụng chọn danh mục cần cập nhật, chơng trình sẽ hiển thị tất cả các bản ghi có trong danh mục. Ngời sử dụng sẽ chọn bản ghi cần cập nhật, tìm kiếm. Chọn thao tác cần thực hiện nh: ấn vào các nút Thêm, Sửa, Xoá, Tìm kiếm, L- u. Chơng trình sẽ hiện ra các giao diện tơng ứng. Sau khi ngời sử dụng cập nhật thông tin vào giao diện, phần mềm sẽ kiểm tra tính đúng đắn của dữ liệu, nếu đúng sẽ lu thông tin vào CSDL và hiển thị lại danh mục các bản ghi sau quá trình cập nhật, tìm kiếm.

Chọn thao tác thêm, sửa, xoá, tìm kiếm

Hình 3.9: Sơ đồ cập nhật tìm kiếm các danh mục

Gỡ bỏ giao diện Lu thông tin

Có sửa không? Sửa thông tin vào màn hình giao diện Nhập thông tin vào

màn hình giao diên

Mở giao diện thông tin bản ghi cần sửa Mở giao diện khai

báo bản ghi mới

Chọn (khai báo) các bản ghi cần cập nhật Hiển thị các bản ghi trong danh mục

T F F F T T T F F Thêm Sửa Tìm kiếm bản ghi Xoá Tìm kiếm

Xoá bản ghi hiện thời Có xoá không?

Kiểm tra tính phù hợp thông tin Thêm mới không?

Kiểm tra tính phù hợp thông tin

Hiển thị tất cả các bản ghi sau khi cập nhật, tìm kiếm

F

E

Trong bớc cập nhật cổ đông này ngời sử dụng phải thực hiện lần lợt các bớc nh sau:

• Lựa chọn danh sách cổ đông

• Lựa chọn cổ đông (mã cổ đông) cần cập nhật

• Lựa chọn thông tin muốn cập nhật vào cổ đông đó

ấn vào các chức năng Thêm, Sửa, Xoá, Tìm kiếm, Lu, Huỷ bỏ để thực hiện các chức năng tơng ứng.

Khi ấn vào chức năng Sửa cho phép hiện Form nhập danh sách cổ đông với các danh mục sẵn có để ngời sử dụng có thể sửa.

Khi ấn vào chức năng Xóa cho phép xoá toàn bộ thông tin về cổ đông đó trong cơ sở dữ liệu cũng nh trên bản ghi.

Khi ấn nút Thêm, ngời sử dụng sẽ phải khai báo mã cổ đông mới với điều kiện mã cổ đông đó cha có trong danh mục cổ đông. Sau khi đó có thể tiến hành cập nhật thông tin cho cổ đông đó.

Hình 3.10: Sơ đồ giải thuật thực hiện chức năng thêm mới cổ đông

Mở danh sách cổ đông

Thêm mới bản ghi

Nhập mã cổ đông cần thêm mới

T

Nhập lại không Kiểm tra cổ đông có trong danh sách không?

T (adsbygoogle = window.adsbygoogle || []).push({});

F F

Nhập mã cổ đông cần thêm

Một phần của tài liệu Xây dựng phần mềm hỗ trợ bầu cử và quản lý cổ đông cổ tức (Trang 28 - 31)