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

MỤC LỤC

Bầu cử

- Biểu quyết: mỗi cổ đông được phát cho một số lượng nhất định phiếu nào đó mà trên phiếu có ghi số cổ phần họ nắm giữ. - Dồn tích: Mỗi cổ đông cầm lá phiếu có ghi số cổ phần của mình và tiển hành bỏ cổ phần cho cỏc ứng viờn. Cổ đông cú thể chia cổ phần của mình cho những ứng viên mà họ hài lòng với điều kiện số cổ phần bỏ cho các ứng viên phải nhỏ hơn hoặc bằng số cổ phần mà họ nắm giữ thì lá phiếu đó mới được coi là hợp lệ.

Tại một số công ty cổ phần không phải cổ đông nào cũng được tham gia vào đại hội cổ đụng, muốn được tham gia thỡ số cổ phần phải lớn hơn một số lợng cổ phần quy định nào đó. Nếu các cổ đông không đủ số cổ phần quy định thì phải gom các cổ đông đó lại sao cho đủ số cổ phần và cử đại diện là một trong số cổ đông đó đi bầu cử. + Các báo cáo trong quá trình bầu cử nh kết quả trúng tuyển, báo cáo lu phiếu bầu, báo cáo chi tiết phiếu đã nhập hiện đều phải lấy kết quả từ Excel và lập báo cáo bằng Word.

Giải pháp khắc phục những hạn chế của hệ thống thông tin hiện tại

Công ty cổ phần dược phẩm Nam Hà cách hai năm tiến hành đại hội cổ đông một lần. Toàn bộ cổ đông đều được tham gia bầu hội đồng quản trị và ban kiểm soát.

Phơng pháp luận về quy trình xây dựng phần mềm quản lý cổ đông, cổ tức

Đặc trng và chu kỳ sống của một phần mềm quản lý cổ đông, cổ tức

    •Các yêu cầu khác: hệ thống phải đáng tin cậy, đa ra các báo cáo, thông tin chính xác, kịp thời và đợc thiết kế mở giúp nâng cấp chơng trình trong tơng lai để có thế đáp ứng sự thay đổi về yêu cầu của quản lý cổ đông, cổ tức. Chu kỳ sống của phần mềm là cấu trúc các hoạt động trong quá trình phát triển của hệ thống phần mềm và đa phần mềm vào sử dụng bao gồm: Đặc tả yêu cầu, thiết kế,. Theo Ian Sommerville, có thể phân chia quá trình thiết kế làm một số mô hình khác nhau nh: mô hình tuần tự (thác nớc), mô hình tơng tác và mô hình xoáy ốc.

    Điểm yếu cơ bản của mô hình này là gặp phải khó khăn trong quá trình điều chỉnh để phù hợp với sự thay đổi yêu cầu của khách hàng khi đang trong quá trình thực hiện. (4) Tích hợp và kiểm thử hệ thống: Các phân hệ chơng trình đợc tích hợp và thực hiện kiểm thử toàn bộ hệ thống để đánh giá các yêu cầu phân tích có đợc thoả mãn hay không. Hoạt động bảo trì sẽ sửa các lỗi phát sinh trong quá trình sử dụng cha đ- ợc phát hiện trong các giai đoạn trớc, nâng cấp hệ thống để đáp ứng yêu cầu mới phát sinh.

    Quy trình xây dựng một phần mềm quản lý cổ đông, cổ tức 1. Khảo sát hiện trạng và đặc tả yêu cầu

    • Thiết kế hệ thống
      • Lập trình và lựa chọn ngôn ngữ lập trình sử dụng
        • Phong cách lập trình [3]
          • Kiểm tra và đảm bảo chất lợng phần mềm

            Ngoài ra, nếu khách hàng cha xác định đợc cụ thể các yếu tố đầu vào, quy trình xử lý và các yếu tố đầu ra hoặc ngời kỹ s phần mềm cũng còn cha chắc chắn về tính hiệu quả của một giải thuật thì sẽ cần làm bản mẫu phần mềm. Các đầu mối trong bản thiết kế thể hiện các thực thể nh quá trình xử lý, các chức năng chơng trình… Các đờng nối kết thể hiện quan hệ giữa các thực thể nh gọi đến chức năng, sử dụng chơng trình con… Quá trình thiết kế là một dây chuyền các chuyển đổi. Để hình thành sơ đồ HIPO, phân tích viên cần thực hiện nhiều cuộc nói chuyện với ngời sử dụng hệ thống về những chức năng mong đợi trong hệ thống mới, các yêu cầu về thông tin đầu ra, các xử lý cần có trong mỗi trờng hợp, các dữ liệu đợc xử lý và phân phối, mối quan hệ giữa các chức năng.

            Chính vì vậy, các công cụ hỗ trợ thiết kế chủ yếu là các sơ đồ dòng dữ liệu, sơ đồ quan hệ thực thể, sơ đồ cấu trúc… Phơng pháp thiết kế có cấu trúc bao gồm tập hợp các hoạt động, ký hiệu, mẫu biểu báo cáo, các nguyên tắc và những hớng dẫn thiết kế. Do vậy những yêu cầu quan trọng của một ngôn ngữ trong chơng trình quản lý cổ đông, cổ tức là phải hỗ trợ đa ngời dùng, quản lý đợc các kiểu dữ liệu nh dữ liệu số, văn bản, memo, ngày, logic… và hỗ trợ nhiều cấu trúc ngôn ngữ. Lời chỳ thớch cú thể cung cấp một hớng dẫn rừ rệt để hiểu trong bớc cuối cựng của kỹ nghệ phần mềm - bảo trì, nhất là những phần mềm quản lý nh quản lý cổ đông, cổ tức cần đợc nâng cấp bảo trì thờng xuyên để đáp ứng sự thay đổi của thực tế.

            Quá trình kiểm thử này đợc thực hiện ngay trên chơng trình, cần có mã nguồn từ đó sẽ xác định đợc các lỗi lập trình, đánh giá đợc tính hiệu quả của phần mềm và đây cũng là cách duy nhất để kiểm tra các yêu cầu phi chức năng. Đối với công tác tin học hoá các nghiệp vụ quản lý cổ đông, cổ tức, đây không chỉ là chuyển đổi phần mềm quản lý trong các phòng ban liên quan từ các tài liệu thiếu hệ thống, phân tán sang một hệ CSDL trong máy tính mà còn là sự thay đổi t duy của ngời sử dụng.

            Hình 2.2: Quá trình thu thập yêu cầu
            Hình 2.2: Quá trình thu thập yêu cầu

            Xây dựng phần mềm hỗ trợ bầu cử và quản lý cổ đông, cổ tức

            Khảo sát hiện trạng và đặc tả yêu cầu 1. Khảo sát và tìm hiểu yêu cầu

            • Đặc tả và phân tích yêu cầu

              - Tìm hiểu môi trờng kinh tế xã hội của hệ thống: Môi trờng kinh tế xã hội của hệ thống nh cơ cấu tổ chức, cơ quan chủ quản, chức trách nhiệm vụ liên quan đến hệ thống đã đợc trình bày chi tiết trong chơng một của luận văn. Thống kê các phơng tiện và tài nguyờn đó và cố thể sử dụng nh : Phũng kế toỏn là nơi theo dừi cổ đụng và tiến hành tính lợi tức cho các cổ đông theo yêu cầu của hội đồng quản trị. Nhiệm vụ của cổ đông: cung cấp các thông tin cho bộ phận quản lý nh: Họ tên, địa chỉ, số cổ phần sở hữu,….Khi có sự mua bán chuyển nhợng cổ phần phải tiến hành theo luật chứng khoán, thông báo cho công ty để nhận sổ cổ đông mới chứng nhận số cổ phần mà mình đang sở hữu.

              Hội đồng quản trị: Dựa vào tình hình sản xuất kinh doanh của công ty tiến hành ra các quyết định nh: Chia lợi tức vào thời điểm nào đó, phát hành thêm, thởng cổ phiếu,. - Lập báo cáo: Cho phép lập đợc các báo cáo theo yêu cầu chẳng hạn nh báo cáo kết quả bầu cử, báo cáo tình hình sở hữu cổ phần của cổ đông, báo cáo chuyển nhợng, tăng giảm cổ phần. Ba kỹ thuật đợc vận dụng bao gồm: kỹ năng phân mức (hay phân tích từ trên xuống); kỹ năng chuyển đổi sơ đồ luồng dữ liệu vật lý thành sơ đồ luồng dữ liệu logic; kỹ thuật chuyển đổi sơ đồ luồng dữ liệu hệ thống cũ thành sơ.

              Vận dụng lý thuyết về sơ đồ HIPO, kỹ thuật phân mức hay còn gọi là phân tích top - down tiến hành phân tích chức năng của hệ thống bằng cách đi dần từ mô tả đại thể đến mô tả chi tiết thông qua nhiều mức, triển khai dần cây phân cấp từ gốc đến ngọn, lần lợt qua các tầng (mỗi tầng là một mức mô tả của hệ thống, bao gồm một tập hợp các chức năng). Chức năng quản lý cổ đông, cổ tức là chức năng cho phép quản lý các thông tin về cổ đụng nh cổ đụng đú nắm giữ bao nhiờu cổ phần, thuộc bộ phận nào quản lý, theo dừi sự tăng giảm, chuyển nhợng cổ phần của các cổ đông, tính lợi tức cho các cổ đông.  Báo cáo về tình hình tăng giảm cổ phần gồm có các thông tin nh tên cổ đông, cổ phần ban đầu, tăng, giảm cổ phần và thời gian tăng giảm cổ phần, cổ đông liên quan.

              Chức năng hỗ trợ bầu cử : Là chức năng hỗ trợ cho các đại hội cổ đông tiến hành công việc bầu cử nhanh chóng và chính xác hơn với các chức năng trợ giúp nh : in phiếu bầu, nhập phiếu đã đợc bầu, tổng hợp phiếu bầu và thông báo kết quả bầu cử.  Kết quả bầu cử gồm: Kết quả kiểm phiếu (số phiếu phát ra, số phiếu thu về, số phiếu hợp lệ, số phiếu không hợp lệ, số cổ đông đi bầu trực tiếp, số cổ đông uỷ quyền đi bầu, kết quả kiểm phiếu theo % theo danh sách trong phiếu bầu, kết quả bầu cử theo phần trăm phiếu bầu đợc sắp xếp theo thứ tự cổ đông có phần trăm phiếu bầu giảm dần.).  Thống kê phiếu đã nhập: Kiểm soát tình hình nhập phiếu bầu, chẳng hạn có bao nhiêu phiếu bầu loại 100 cổ phần, đã nhập đợc bao nhiêu phiếu, còn bao nhiêu phiếu cha nhËp.

              Bớc tiếp theo trong quá trình phân tích, chúng ta sẽ xem xét chi tiết hơn về các thông tin cần cho việc thực hiện các chức năng đã đợc nêu và những thông tin cần cung cấp để hoàn thiện chúng.

              Hình3.1: Sơ đồ chức năng phần mềm hỗ trợ bầu cử và  quản lý cổ đông, cổ tức
              Hình3.1: Sơ đồ chức năng phần mềm hỗ trợ bầu cử và quản lý cổ đông, cổ tức

              NhËp phiếu

              Cổ đông

              Tổng hợp phiếu