Giải thuật cập nhật cổ đông

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 cho công ty cổ phần Naphaco (Trang 75 - 79)

5. Xếp hạng ưu tiên các yêu cầu

3.3.1.Giải thuật cập nhật cổ đông

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

TB B

Mở danh sách cổ đông

Thêm mới bản ghi

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

Kiểm tra cổ đông có trong danh sách

không?

F

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

Có lưut thông tin hay không?

Lu thông tin

Gỡ bỏ giao diện

Hiển thị tất cả các bản ghi sau khi cập nhật

E F T Nhập lại không T F

Hình 3.11: Sơ đồ giải thuật sửa, xoá thông tin cổ đông

T B B

Mở danh sách cổ đông

Lựa chọn thông tin cần cập nhật Nhập mã cổ đông cần sửa, xóa thông tin

Kiểm tra cổ đông có trong danh sách

không?

T

Có cập nhật thông tin hay

không? (adsbygoogle = window.adsbygoogle || []).push({});

Lưu thông tin

Gỡ bỏ giao diện

Hiển thị tất cả các bản ghi sau khi cập nhật

E F

Hình 3.12: Sơ đồ giải thuật tìm kiếm thông tin cổ đông

B

Mở danh sách cổ đông

Lựa chọn thông tin cần tìm kiếm (Mã cổ đông, họ tên cổ đông, số

cổ phần)

Kiểm tra tính hợp lý của thông tin

Lu thông tin

Gỡ bỏ giao diện

Hiển thị tất cả các bản ghi sau khi cập nhật E T Sửa, xoá TT F

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 cho công ty cổ phần Naphaco (Trang 75 - 79)