Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
1,03 MB
Nội dung
1 Xâydựngphầnmềmhỗtrợbầucửvàquảnlýcổđôngcổtức Trong chơng này sẽ trình bày quy trình xâydựngphầnmềmhỗtrợbầu cử, quảnlýcổ đông, cổtức của Công ty cổphần dợc phẩm Nam Hà trên cơ sở phân tích hiện trạng và nền tảng lý luận đã nêu ở hai chơng trớc. 3.1. Khảo sát hiện trạng và đặc tả yêu cầu 3.1.1. Khảo sát và tìm hiểu yêu cầu Thông thờng thì một hệ thống mới đợc xâydựng nhằm thay thế cho một hệ thống cũ đã bộc lộ nhiều bất cập. Chính vì vậy việc tìm hiểu nhu cầu đối với hệ thống thờng bắt nguồn từ việc khảo sát và đánh giá hệ thống cũ. Để tìm hiểu kỹ hơn yêu cầu và để đa ra đợc giải pháp tối u là phầnmềmhỗtrợbầu cử, quảnlýcổ đông, cổtức của công ty cổphần dợc phẩm Nam Hà, tác giả đã tiến hành khảo sát chi tiết hệ thống hiện nay Công ty cổphần dợc phẩm Nam Hà thông qua một số phơng pháp điều tra nh nghiên cứu tài liệu viết, phỏng vấn (khảo sát bằng lời) vàquan sát : - Nghiên cứu tài liệu viết: Thông qua nghiên cứu các loại hoá đơn thanh toán lợi tức, sổ cổ đông, biên bản họp hội đồngquản trị, kết cấu của phiếu bầucử ban kiểm soát và hội đồngquản trị, kế hoạch . - Phỏng vấn: Tiến hành toạ đàm trong khuôn khổ nhỏ để lắng nghe các nhu cầu mà thành viên trong hệ thống đang muốn đạt đợc cũng nh các tồn tại và nhợc điểm cần khắc phục của hệ thống - Quan sát: ghi chép tiến trình các cán bộ quảnlýcổ đông, cổtức xử lý công việc, trình tự của công tác bầu cử. 1 2 Từ các phơng pháp điều tra đã tìm hiểu đợc: - 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. - Xem xét các thuật ngữ chuyên môn đợc sử dụng trong thị trờng chứng khoán nh : Cổ đông, cổ tức, cổ phần, cổ phiếu và những thuật ngữ liên quan - Tìm hiểu mô tả chi tiết công việc của các bộ phận liên quan. 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ổđôngvà tiến hành tính lợi tức cho các cổđông theo yêu cầu của hội đồngquản trị. Phòng kế toán với u điểm là có hơn 20 cán bộ trẻ nên dễ dàng tiếp cận những thay đổi của hệ thống. Đây là các bớc công việc nhằm giúp cán bộ thiết kế hiểu rõ hệ thống hiện tại bằng cách trả lời các câu hỏi: công nghệ nào đang đợc sử dụng? Dữ liệu xử lý là gì? Ai xử lývà điều hành? Mô tả quy trình quảnlý trong hệ thống. Sau khi phỏng vấn các phòng ban có liên quanvà soát xét tài liệu làm việc, có thể tóm tắt về hoạt độngbầu cử, quảnlýcổ đông, cổtức của công ty cổphần dợc phẩm Nam Hà nh sau: 3.1.1.1. Nội dungquảnlýcổđôngvàhỗtrợbầucử Nhiệm vụ của cổ đông: cung cấp các thông tin cho bộ phậnquảnlý 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. Nhiệm vụ của phòng kế toán (phạm vi quảnlýcổ đông):Theo dõi biến độngcổ đông, cổ phần, tính toán vàphân chia lợi tức. Lập các báo cáo mà hội đồngquản trị, lãnh đạo công ty yêu cầu. Hội đồngquả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 2 3 thêm, thởng cổ phiếu, đa cổ phiếu lên sàn. Đại hội cổ đông: Sau hai năm hoạt động Công ty cổphần dợc phẩm Nam Hà tiến hành đại hội cổ đông. Tại đại hội bầu ra ban kiểm soát, hội đồngquản trị theo thể thức dồn tích (đã nêu rõ trong chơng một của luận văn). 3.1.1.2 . Tìm hiểu Luật chứng khoán Luật chứng khoán của Quốc hội nớc Cộng hoà xã hội chủ nghĩa Việt Nam số 70/2006 /QH11ra đời ngày 29 tháng 06 năm 2006. Căn cứ vào hiến pháp nớc Cộng hoà xã hội chủ nghĩa Việt Nam năm 1992, luật này đã đợc sửa đổi, bổ sung theo nghị quyết số 51/2001/QH10 ngày 25 tháng 12 năm 2001 của Quốc hội khoá 10, kỳ họp thứ 10, quy định về chứng khoán và thị trờng chứng khoán. 3.1.2. Đặc tả vàphân tích yêu cầu Yêu cầu chung của Phầnmềmhỗtrợbầu cử, quảnlýcổđôngvàcổtức baogồm các công việc sau: - Khai báo cổđông ban đầu: Cho phép nhập danh sách cổđông với các thông tin liên quan. - Cập nhật cổ đông: Theo dõi sự biến động tăng, giảm cổđông - Theo dõi chuyển nhợng cổ phần, tăng giảm cổphần - Tìm kiếm, tra cứu cổ đông: Tìm kiếm theo mã cổ đông, họ tên cổ đông, theo số cổphầncổđông nắm giữ - Tính lợi tức: Các loại lợi tức đợc tính là lợi tức kế hoạch và lợi tức thực tế. Lợi tức kế hoạch là lợi tức dự tính. Sau khi kết thúc năm, Kế toán tiến hành tính lại lợi tức thực tế để chia cho cổ đông. - In phiếu bầu cử: Chức năng này đợc thực hiện khi tiến hành bầu cử, cho phép in phiếu bầu gồm cóbầu ban kiểm soát vàbầu hội đồngquản trị. Yêu cầu danh sách ứng cử ban kiểm soát và hội đồngquản trị trên cùng một phiếu để cổđông thuận tiện trong việc bầu cử. Trên phiếu có trích dẫn ngắn gọn về thể lệ 3 4 bầu. Ví dụ : chọn năm ngời trở xuống. - Nhập phiếu bầu: Cho phép nhập phiếu bầuvà lu kết quả phiếu bầ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 Ngoài ra, các yêu cầu phi chức năng của công tác tin học hoá của hệ thống quảnlý đào tạo bao gồm: Các cửa sổ cập nhật thông tin cần dễ dùngvà thuận tiện Các cung cấp công cụ tìm kiếm đơn giản và hiệu quả giúp nhập liệu nhanh chóng. Hệ thống đợc thiết kế mở sẵn sàng đáp ứng yêu cầu mở rộng trong tơng lai nh cho phép truy cập từ xa, truy vấn thống tin qua Webpages. Từ các thông tin về yêu cầu phần mềm, chúng ta sẽ tiếp tụcphân tích hệ thống hiện tại làm cơ sở thiết kế phầnmềm sau này. Bản chất của giai đoạn này là làm rõ các yêu cầu phầnmềm thông qua sơ đồ về chức năng. Nh đã phân tích trong chơng trớc, phơng pháp phân tích và thiết kế có cấu trúc là một phơng pháp hữu hiệu đợc ứng dụng trong các hệ thống quản lý. Một trong những ph- ơng pháp đó là phơng pháp phân tích có cấu trúc SA (Structured Analysis) do De Macro và những ngời khác nh Yourdon, Constantine đa ra từ những năm 1970, nhng vẫn còn phát huy tác dụng cho đến ngày nay, đặc biệt là với các phầnmềmquản lý. Nó vẫn là nền tảng của những phầnmềmtrợ giúp phân tích và thiết kế nổi tiếng nh Designer 2000 của Oracle. Đặc điểm của phơng pháp này là đơn giản, dễ áp dụng, không quá sơ lợc. Mục đích của SA là tiến hành phân tích chức năng của hệ thống để thành lập một mô hình logic về chức năng của hệ thống mới, dới dạng các biểu đồ luồng dữ liệu. 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ơ đồ luồng dữ liệu của hệ 4 5 thống mới. Vận dụnglý 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). Để triển khai từ một tầng đến một tầng tiếp theo, ta xem xét từng chức năng và đặt câu hỏi: để hoàn thành các chức năng đó thì phải thực hiện các chức năng con nào. Nhờ đó ta phát hiện các chức năng thuộc tầng tiếp theo có mối quan hệ bao hàm (hay cha/ con) với các chức năng tầng trên. 3.1.2.1. Đặc tả chức năng Cuối cùng chúng ta sẽ xâydựng tài liệu đặc tả chức năng của hệ thống. Đây là tài liệu chi tiết mô tả các đầu vào, đầu ra, các dữ liệu và các xử lý dữ liệu trong từng chức năng của chơng trình. Phầnmềmhỗtrợbầu cử, quảnlýcổđôngcổtức gồm hai chức năng chính: - Hỗtrợbầucử - Quảnlýcổ đông, cổtức Các chức năng đó đợc thể hiện cụ thể tại sơ đồ chức năng (BFD)của phầnmềmhỗtrợbầu cử, quảnlýcổđôngcổtức (xem hình 3.1) Chức năng1: Chức năng quảnlýcổ đông, cổtức Chức năng này gồm bốn chức năng con là: Cập nhật cổ đông, Theo dõi chuyển nhợng cổ phần, lập các báo cáo trình hội đồngquản trị. Chức năng quảnlýcổ đông, cổtức là chức năng cho phép quảnlý 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. 5 Hỗtrợbầucửvàquảnlýcổ đông, cổtứcQuảnlýcổ đông, cổtức Cập nhật cổđông Theo dõi chuyển nhượng, tăng, giảm CP Tính cổtức Lập các báo cáo trình HĐQT HỗTRợBầucử Nhập phiếu bầu Thông báo kết quả bầucử Tổng hợp phiếu bầu 6 Hình3.1: Sơ đồ chức năng phần mềmhỗtrợ bầu cửvàquảnlýcổ đông, cổtức Đầu vào: Các thông tin về cổđông ban đầu, cập nhật cổ đông, tỷ lệ lợi tức. Đầu ra: Các báo cáo về danh sách cổ đông, tình hình chuyển nhợng tăng giảm cổ phần, cổtứccổđông đợc hở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ầnvà thời gian tăng giảm cổ phần, cổđông liên quan đến quá trình tăng giảm cổphần đó. 6 7 Báo cáo danh sách cổđông nắm các loại cổphần nh cổphần phổ thông, cổphần u đãi, cổphần khác. Báo cáo chi trả cổ tức: cổtức kế hoạch, cổtức thực tế gồm các thông tin nh họ tên cổ đông, số cổphần nắm giữ, số cổtức đợc lĩnh, ký nhận. Xử lý: Nhập lãi suất, theo dõi sự biến độngcổ đông, cổ phần, lên các báo cáo. Các kho dữ liệu: Kho dữ liệu hồ sơ cổ đông. - Chức năng 2: Hỗtrợbầucử Trong chức năng này đợc chia thành ba chức năng con: Nhập phiếu bầu, tổng hợp phiếu bầu, thông báo kết quả bầu cử. Chức năng hỗtrợbầucử : Là chức năng hỗtrợ cho các đại hội cổđông tiến hành công việc bầucử 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ầuvà thông báo kết quả bầu cử. Đầu vào:Danh sách các ứng cử viên bầu vào vị trí ban kiểm soát, hội đồngquản trị, các phiếu bầu. Đầu ra: Các báo cáo nh kết quả bầu cử, thống kê phiếu đã nhập, kết quả kiểm phiếu chi tiết. Kết quả bầucử 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ầucử theo phần trăm phiếu bầu đợc sắp xếp theo thứ tự cổđôngcó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. Kết quả kiểm phiếu chi tiết: Hiển thị chi tiết việc cổđôngbầu cho từng ứng cử 7 8 viên bao nhiêu phiếu, phiếu có hợp lệ hay không. Xử lý: Nhập phiếu bầuvà lên các báo cáo (kết quả bầu cử, thống kê phiếu đã nhập, kết quả kiểm phiếu chi tiết) Các kho dữ liệu: kho dữ liệu hồ sơ cổđôngvà kho dữ liệu lu kết quả bầu cử. 3.1.2.2. Sơ đồ dòng dữ liệu 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. Công cụ mô hình đợc sử dụng cho mục đích này là sơ đồ luồng dữ liệu, đ- ợc viết tắt là (DFD - Data Flow Diagram). Sơ đồ luồng dữ liệu đợc dùng để xác định yêu cầu của ngời sử dụng, vạch kế hoạch và minh hoạ phơng án cho phân tích viên hệ thống và ngời dùng khi thiết kế hệ thống mới. DFD là công cụ biểu diễn đơn giản và dễ hiểu đối với phân tích viên hệ thống và ngời dùng. Tài liệu DFD cho phép biểu diễn tài liệu phân tích hệ thống một cách đầy đủ, súc tích, ngắn gọn. Sơ đồ luồng dữ liệu nêu ra một mô hình về hệ thống cóquan điểm cân xứng cho cả dữ liệu và quá trình. Nó chỉ ra cách mà thông tin chuyển vận từ một quá trình hoặc từ chức năng này trong hệ thống sang một quá trình hoặc chức năng khác. Điều quan trọng nhất là nó chỉ ra phải có sẵn những thông tin nào cần phải có trớc khi cho thực hiện một hàm hay quá trình. 8 Tªn tiÕn tr×nh xö lý TiÕn tr×nh xö lý Tªn ngêi/bé phËn ph¸t nhËn tin Nguån hoÆc ®Ých TÖp d÷ liÖu Kho d÷ liÖu Tªn dßng d÷ liÖu Dßng d÷ liÖu 9 Quy íc: 9 HỗtrợbầucửvàQuảnlýcổ đông, cổtức Hội đồngquản trị Cổđông Quyết địnhchi trả lợi tức Thông tin cổđông Thông báocổ tức được hưởng Báo cáo+ Kết quả bầu cử+ Tình hình quảnlýcổđông Hội đồngquản trị Cổđông 10 Hình 3.2: Sơ đồ ngữ cảnh của phần mềmhỗtrợ bầu cửvàquảnlýcổ đông, cổtức 10 [...]... đồngquản trị Quyếtđịnh Cổđông Báocáo Phiếubầu Danh sách Danh sách 1. 0Quản lýcổ đông, cổtứcCổđông Thôngbáo Thôngbáo D1:Hồ sơ cổđôngBầucử Thôngtin 2. 0Hỗ tr bầucử Báocáo D2: Phiếu bầuCổđông Hội đồngquản trị Hình 3.3: Sơ đồ DFD mức 0 của phần mềmhỗtrợ bầu cửvàquảnlýcổ đông, cổtức 12 12 Sơ đồ DFD mức 1 Thông tin cổđôngCổđông 1.1Cập nhật Cổđông Thông tin chuyển nhượng D1: Hồ sơ cổ đông. .. đông S cổ ông Cổ 1.2Theo dõi chuyển nhượng,tăng, giảm cổphầnđông D1: Hồ sơ cổđông Thôngbáo Quyết định 1.3Tính cổTức Hội đồngquản trị D1: Hồ sơ cổđông BáocáoHội đồngquản trị 1.4Lập các báo cáo trình HĐQT Hình 3.4: Sơ đồ DFD mức 1 của tiến trình1.0 quảnlýcổ đông, cổtức 13 13 Sơ đồ DFD mức 1 Phiếu BầucửCổđông 2.1Nhập phiếu Thông tin Bầucử D2: Phiếu bầucử Dữ liệu bầucử 2.2Tổng hợp phiếu bầu. .. bầucử STT Họ tên bầu 1 2 3 4 5 Mẫu báo cáo thống kê phiếu bầu hội đồngquản trị Kết quả kiểm phiếu STT Số phần 1 2 3 cổ Số phiếu có lợng Đã nhập Chênh lệch 27 27 Mẫu báo cáo kết quả kiểm phiếu chi tiết S TT Số cổ ứng phần ứng cử 1 cử 2 Cổphầnbầu Hợp lệ/ không hơp lệ 1 2 3 Một số mẫu báo cáo quảnlýcổ đông, cổtức Mẫu báo cáo tổng hợp tăng giảm cổphần năm ST T Họ tên Cổ ban phần đầu năm Tổ ng cổ. .. ERD(Entity Relationship) Có 1 Có N N Phòngban phòng banTên phòng ban Mã Mã cổ phiếuTăng cổ phầnGiảm cổ phầnNgày th Cổ phiếu 1 Cổ ông Mã cổ đôngHọ tên cổ đôngGiới tínhThâm niên công tácChức vụ Quốc tịch quốc tịchTên nước Mã 1 1 N 1 Có giữ N Mã cổ tứcCổ phầnNgày tínhLĩnh đợt 1 loại cổ phiếuTên loại cổ phiếuMệnh giá Loạicổ phiếu C tức Mã N được chia Hình 3.6: Sơ đồ ERD 17 17 cotucID_CoTucID_ CoDongCoPhanCotucNgayTinhLinhDot1NamCoTuc... cổphần Ghi chú 1 2 3 Mẫu báo cáo tổng hợp mua cổphần ban đầu S TT H ọ tên M ã số C MND N ăm công tác C C C C T ổ phần ổ phần ổ phần ổ phần ổng hợp u đãi phổ cha giao khác cổ thông phần 1 2 3 Mẫu báo cáo cổtức kế hoạch năm STT Họ tên Cổphần 1 2 3 Cổtức Đợc lĩnh Ký nhận 28 28 Mẫu báo cáo chi trả cổtức năm S TT H ọ tên Cổphần C ổ tức Đ Còn lại Ký nhận ã lĩnh 1 2 3 Mẫu báo cáo chi tiết tăng giảm cổ. .. Điện thoại CMND/khac Text Chứng minh nhân dân Namcongtac Number Thâm niên công tác CoPhanUuDai Number Cổphần u đãi CoPhanGhiDanh Number Cổphần ghi danh CoPhanVoDanh Number Cổphần vô danh NamBatDau Number Năm bắt đầu cổphần CoPhanBanDau Number Cổphần ban đầu= cổphần u đãi er + cổphần ghi danh+ cổphần vô danh NgayPhatSinh Date Ngày phát sinh IDQuoctich Text Quốc tịch 21 21 Bảng 3.2: Quốc tịch Tên... Đ Còn lại Ký nhận ã lĩnh 1 2 3 Mẫu báo cáo chi tiết tăng giảm cổphần S TT Ngày phát sinh Tăng phầncổ Giảm cổCổđông liên quanphần 1 2 3 Đầu ra chủ yếu là màn hình và máy in, các báo cáo 3.3 Thiết kế giải thuật 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ảnlý 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ẽ... phiếu bầu Phiếu bầu đã tổng hợp D3:Kết quả bầucử Thông báo 2.3Thông báo kết quả báo cáo Cổđông Kết quả bầucử Hình 3.5 Sơ đồ DFD mức 1 của tiến trình2.0 Hỗ trợ bầu cử 14 14 3.2.Thiết kế cấu trúc dữ liệu và giao diện 3.2.1 Các nguyên tắc thiết kế cơ sở dữ liệu - Tính đến khả năng bảo trì, tính đến các thay đổi trong quá trình bảo trì nh thay đổi một số chỉ tiêu báo cáo do yêu cầu quảnlý mang lại -... báo mã cổđông mới với điều kiện Sửa Xoá 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 đó Có xoá không? F T F Tìm kiếm bản ghi F Xoá bản ghi hiện thời Thêm mới không? T Kiểm tra tính phù hợp thông tin T Kiểm tra tính phù hợp thông tin T F 31 31 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 T Nhập lại không Kiểm tra cổ đông. .. chức năng tính cổtức Lựa chọn điều kiện tính cổtức F Tính theo % Tính theo số tiền E Kiểm tra tính hợp lý của thông tin T 36 36 Lưu thông tin Hình 3.13: Sơ đồ Giải thuật tính cổtức Chức năng này cho phép tính cổtức theo hai cách, cách một là dựa vào lãi suất, cách hai dựa vào tổng số tiền lãi 3.4 Cài đặt vàđóng gói sản phẩm 3.4.1 Đóng gói sản phẩm Khâu cuối cùng của quá trình viết phần mềm là đóng . Xây dựng phần mềm hỗ trợ bầu cử và quản lý cổ đông cổ tức Trong chơng này sẽ trình bày quy trình xây dựng phần mềm hỗ trợ bầu cử, quản lý cổ đông, cổ tức. quản lý cổ đông Hội đồngquản trị Cổ đông 10 Hình 3.2: Sơ đồ ngữ cảnh của phần mềm hỗ trợ bầu cử và quản lý cổ đông, cổ tức 10 Thôngbáo 1. 0Quản lý cổ đông,