1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu và phát triển công cụ đánh giá năng lực doanh nghiệp trực tuyến,

59 2 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Nghiên Cứu Và Phát Triển Công Cụ Đánh Giá Năng Lực Doanh Nghiệp Trực Tuyến
Tác giả Nguyễn Thanh Tùng
Người hướng dẫn TS. Phan Thanh Đức
Trường học Học viện Ngân hàng
Chuyên ngành Hệ thống thông tin quản lý
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2015
Thành phố Hà Nội
Định dạng
Số trang 59
Dung lượng 1,09 MB

Cấu trúc

  • 1. Tính cấp thiết của đề tài (10)
  • 2. Mục tiêu nghiên cứu (10)
  • 3. Đối tƣợng nghiên cứu (11)
  • 4. Phạm vi nghiên cứu (11)
  • 5. Phương pháp nghiên cứu (11)
  • CHƯƠNG 1. TỔNG QUAN VỀ CÔNG CỤ ĐÁNH GIÁ NĂNG LỰC DOANH NGHIỆP (12)
    • 1.1. Một số vấn đề cơ bản về đáng giá năng lực doanh nghiệp (12)
      • 1.1.1. Khái niệm năng lực (12)
      • 1.1.2. Khái niệm năng lực doanh nghiệp (12)
      • 1.1.3. Khái niệm công cụ đánh giá năng lực doanh nghiệp (14)
    • 1.2. Một số công cụ đánh giá năng lực doanh nghiệp phổ biến hiện nay (14)
      • 1.2.1. Lưới đánh giá năng lực McKinsey (14)
      • 1.2.2. Công cụ đánh giá năng lực tổ chức OCAT (16)
      • 1.2.3. Đánh giá các công cụ (16)
    • 1.3. Công cụ đánh giá năng lực tài chính doanh nghiệp (17)
      • 1.3.1. Khái niệm công cụ năng lực tài chính doanh nghiệp (17)
      • 1.3.2. Bộ chỉ số đánh giá mức độ tín nhiệm đối với doanh nghiệp nhỏ và vừa (18)
  • CHƯƠNG 2. PHÂN TÍCH YÊU CẦU (23)
    • 2.1. Thu thập yêu cầu (23)
      • 2.1.1. Phương pháp phỏng vấn chuyên gia (23)
      • 2.1.2. Phương pháp quan sát (23)
      • 2.1.3. Phương pháp nghiên cứu tài liệu (24)
    • 2.2. Phân tích yêu cầu (24)
      • 2.2.1. Yêu cầu chức năng (24)
      • 2.2.2. Yêu cầu phi chức năng (26)
      • 2.2.3. Biểu đồ luồng dữ liệu (27)
    • 2.3. Tổng quan về hệ quản trị chỉ số kinh doanh (BIMS) (28)
      • 2.3.1. Khái niệm (28)
      • 2.3.2. Các yêu cầu chức năng đối với BIMS (29)
      • 2.3.3. Thành phần (30)
  • CHƯƠNG 3. THIẾT KẾ GIẢI PHÁP (33)
    • 3.1. Kiến trúc hệ thống (33)
      • 3.1.1. Tác nhân hệ thống (33)
      • 3.1.2. Kiến trúc tổng thể (34)
    • 3.2. Thiết kế cơ sở dữ liệu (35)
      • 3.2.1. Quan điểm thiết kế (35)
      • 3.2.1. Mô hình quan hệ (37)
    • 3.3. Cấu trúc các module chính trong hệ thống (39)
      • 3.3.1. Module quản trị chỉ số (40)
      • 3.3.2. Module quản trị chỉ tiêu (40)
      • 3.3.3. Module quản trị doanh nghiệp (41)
      • 3.3.4. Module quản trị báo cáo tài chính (42)
      • 3.3.5. Module trích xuất báo cáo (43)
  • CHƯƠNG 4. THỰC NGHIỆM VÀ ĐÁNH GIÁ GIẢI PHÁP (46)
    • 4.1. Hoạt động thực nghiệm (46)
      • 4.1.1. Mô hình phát triển (46)
      • 4.1.2. Ngôn ngữ lập trình và công cụ phát triển (49)
      • 4.1.3. Cách thức xây dựng và phát triển công cụ (50)
    • 4.2. Đánh giá giải pháp (53)
      • 4.2.1. Tiêu chí đánh giá (53)
      • 4.2.2. Tiến hành đánh giá (53)
    • 4.3. Khả năng ứng dụng giải pháp vào thực tế (55)
      • 4.3.1. Tổng quan về mô hình kinh doanh Canvas (55)
      • 4.3.2. Mô hình kinh doanh giải pháp (57)
  • KẾT LUẬN (22)
  • TÀI LIỆU THAM KHẢO (59)

Nội dung

Tính cấp thiết của đề tài

Đánh giá năng lực và hiệu quả hoạt động của doanh nghiệp là một thách thức lớn đối với các nhà kinh tế, đặc biệt là với các nhà quản lý, nhà đầu tư và cơ quan chức năng như cục thống kê Mặc dù có nhiều phương pháp, việc sử dụng bộ chỉ số đánh giá là phương pháp phổ biến nhất, giúp các nhà quản lý giải quyết vấn đề này Tuy nhiên, việc áp dụng các chỉ số này đòi hỏi phần mềm xử lý dữ liệu tài chính như MetaStock hay AmiBroker, điều này có thể phức tạp và tốn thời gian Một giải pháp khác là thuê dịch vụ từ công ty phân tích tài chính, nhưng chi phí cao và phụ thuộc vào chất lượng dịch vụ Do đó, cần có giải pháp dễ tiếp cận hơn cho nhà đầu tư và quản lý để đánh giá năng lực và hiệu quả hoạt động doanh nghiệp theo từng chu kỳ thời gian.

Xuất phát từ những thách thức hiện tại, tác giả đã quyết định nghiên cứu và phát triển công cụ đánh giá năng lực doanh nghiệp trực tuyến cho khóa luận tốt nghiệp cử nhân ngành Hệ thống thông tin quản lý.

Mục tiêu nghiên cứu

Đề tài nghiên cứu nhằm phát triển công cụ đánh giá năng lực doanh nghiệp trực tuyến, phục vụ hai nhóm người dùng chính: quản trị hệ thống và người dùng cuối, bao gồm các chủ doanh nghiệp, nhà đầu tư và các cơ quan chức năng có nhu cầu sử dụng.

Công cụ này hỗ trợ người quản trị hệ thống trong việc tổ chức và lưu trữ thông tin doanh nghiệp, nhóm ngành, báo cáo tài chính và các chỉ số đánh giá năng lực doanh nghiệp.

Công cụ này giúp các nhà quản lý đánh giá năng lực tài chính và hiệu quả hoạt động của doanh nghiệp thông qua các báo cáo tự động, đồng thời so sánh với các tổ chức khác trong cùng ngành Nó cũng hỗ trợ các nhà đầu tư trong việc quyết định sử dụng nguồn vốn để đầu tư vào các doanh nghiệp có khả năng sinh lời Đối với các cơ quan chức năng như cục thống kê và hiệp hội doanh nghiệp, công cụ này cung cấp dữ liệu báo cáo quý giá.

Nguyễn Thanh Tùng - K14HTTTA 2 về các doanh nghiệp và nhóm ngành đáng tin cậy để khai thác và sử dụng cho các mục đích khác nhau.

Đối tƣợng nghiên cứu

Đề tài nghiên cứu tập trung vào các công cụ phân tích tài chính, cấu trúc báo cáo tài chính, bộ chỉ tiêu và chỉ số kinh doanh Nó cũng xem xét công nghệ Web 2.0, cách tổ chức và lưu trữ dữ liệu, cùng với các thuật toán xử lý công thức tính chỉ số.

Phương pháp nghiên cứu

Tác giả áp dụng phương pháp tiếp cận hệ thống để xác định kiến trúc tổng thể của công cụ đánh giá năng lực doanh nghiệp trực tuyến Đồng thời, tác giả kết hợp phương pháp này với khảo sát thực tế nhằm tìm hiểu tổng quan và ứng dụng của các công cụ đánh giá năng lực doanh nghiệp hiện có trên thị trường Kết quả từ quá trình nghiên cứu này là cơ sở để tác giả đề xuất hướng áp dụng và triển khai công cụ đang nghiên cứu vào thực tiễn.

Tác giả đã áp dụng phương pháp đối chiếu - so sánh để xác định những hạn chế của các công cụ phân tích tài chính hiện tại, từ đó đưa ra giải pháp cải tiến trong nghiên cứu của mình.

TỔNG QUAN VỀ CÔNG CỤ ĐÁNH GIÁ NĂNG LỰC DOANH NGHIỆP

Một số vấn đề cơ bản về đáng giá năng lực doanh nghiệp

Năng lực và xây dựng năng lực có nhiều cách hiểu khác nhau trên thế giới Theo nghiên cứu của DS Bateson, xây dựng năng lực là một quá trình chu kỳ, bắt đầu từ việc đào tạo và nâng cao kỹ năng chuyên môn cho cá nhân, đồng thời cải tiến quy trình và cơ cấu tổ chức một cách có hệ thống Sau khi đạt được kết quả, quá trình này sẽ được đánh giá và lặp lại để liên tục nâng cao hiệu quả.

Trung tâm Châu Âu về Quản lý Chính sách Phát triển (European Centre for

Quản lý chính sách phát triển, theo ECDPM, định nghĩa năng lực là sự kết hợp cần thiết của các thuộc tính, tài sản, khả năng và mối quan hệ cho phép một hệ thống nhân sự hoạt động và tự làm mới Đối với khái niệm xây dựng năng lực, Chương trình Phát triển Liên Hợp Quốc (UNDP) mô tả đây là quá trình mà các cá nhân, tổ chức và cơ quan chức năng có thẩm quyền thực hiện nhằm giải quyết vấn đề và đạt được các mục tiêu phát triển xã hội.

Ngân hàng Thế giới định nghĩa xây dựng năng lực là một quá trình dài hạn, yêu cầu phương pháp tiếp cận hệ thống nhằm nâng cao chất lượng khu vực công Quá trình này bao gồm việc cung cấp các tổ chức với cấu trúc hiệu quả và phát triển đội ngũ nhân viên có tay nghề cao.

Năng lực được hiểu là khả năng của một thực thể, bao gồm cá nhân, tổ chức hoặc hệ thống, trong việc thực hiện hiệu quả và bền vững các mục tiêu đã đề ra, nhằm hoàn thành sứ mệnh của tổ chức.

1.1.2 Khái niệm năng lực doanh nghiệp

Năng lực doanh nghiệp trong môi trường kinh doanh được xem là yếu tố quyết định năng lực cạnh tranh của doanh nghiệp Khái niệm này phản ánh khả năng của doanh nghiệp trong việc tạo ra lợi thế cạnh tranh Tuy nhiên, hiện nay vẫn chưa có sự đồng thuận về định nghĩa năng lực cạnh tranh của doanh nghiệp Dưới đây là một số cách tiếp cận đáng chú ý về năng lực cạnh tranh trong doanh nghiệp.

Năng lực cạnh tranh của doanh nghiệp được hiểu là khả năng duy trì và mở rộng thị phần cũng như thu lợi nhuận, thể hiện qua khả năng tiêu thụ hàng hóa và dịch vụ so với đối thủ Quan niệm này đã được nhiều nghiên cứu như của Mehra (1998), Ramasamy (1995), Buckley (1991), Schealbach (1989) và Ủy ban Quốc gia về Hợp tác Kinh tế Quốc tế (CIEM) nhấn mạnh Tuy nhiên, cách tiếp cận này còn hạn chế vì chưa phản ánh đầy đủ các phương thức và năng lực kinh doanh tổng thể của doanh nghiệp.

Năng lực cạnh tranh của doanh nghiệp được hiểu là khả năng chống chịu trước sự tấn công từ các đối thủ Theo Hội đồng Chính sách năng lực của Mỹ, năng lực cạnh tranh là khả năng kinh tế về hàng hóa và dịch vụ trên thị trường toàn cầu Trong khi đó, Ủy ban Quốc gia về Hợp tác Kinh tế Quốc tế (CIEM) định nghĩa năng lực cạnh tranh là khả năng của một doanh nghiệp không bị các đối thủ khác vượt qua về năng lực kinh tế Tuy nhiên, quan niệm này mang tính chất định tính, khiến việc đo lường trở nên khó khăn.

Ba là, năng lực cạnh tranh đồng nghĩa với năng suất lao động Theo Tổ chức

Năng lực cạnh tranh của doanh nghiệp, theo Hợp tác và Phát triển Kinh tế (OECD), được xác định bởi khả năng tạo ra thu nhập cao thông qua việc sử dụng hiệu quả các yếu tố sản xuất, từ đó đảm bảo sự phát triển bền vững trong môi trường cạnh tranh toàn cầu M Porter (1990) nhấn mạnh rằng năng suất lao động là chỉ số quan trọng nhất để đo lường năng lực cạnh tranh Tuy nhiên, các quan điểm này vẫn chưa được liên kết chặt chẽ với việc thực hiện các mục tiêu và nhiệm vụ cụ thể của doanh nghiệp.

Năng lực cạnh tranh của doanh nghiệp không chỉ là việc duy trì mà còn là nâng cao lợi thế cạnh tranh Theo Vũ Trọng Lâm, năng lực cạnh tranh được định nghĩa là khả năng tạo dựng, duy trì, sử dụng và sáng tạo mới các lợi thế cạnh tranh Tương tự, Trần Sửu nhấn mạnh rằng năng lực cạnh tranh cho phép doanh nghiệp tạo ra lợi thế, nâng cao năng suất và chất lượng, chiếm lĩnh thị phần lớn, từ đó tạo ra thu nhập cao và phát triển bền vững.

Năng lực doanh nghiệp được định nghĩa là khả năng khai thác và quản lý hiệu quả các nguồn lực hạn chế như nhân lực, vật lực và tài lực, nhằm tạo ra năng suất và chất lượng vượt trội so với đối thủ cạnh tranh Đồng thời, doanh nghiệp cần tận dụng các điều kiện khách quan để tạo ra lợi thế cạnh tranh và xác lập vị thế của mình trên thị trường.

Nguyễn Thanh Tùng - K14HTTTA 5 đã khẳng định vị thế trên thị trường bằng cách chiếm lĩnh thị phần lớn, từ đó tạo ra thu nhập và lợi nhuận cao Điều này không chỉ đảm bảo sự tồn tại của công ty mà còn thúc đẩy tăng trưởng và phát triển bền vững.

1.1.3 Khái niệm công cụ đánh giá năng lực doanh nghiệp

Dựa trên các lý thuyết và khái niệm về năng lực doanh nghiệp, tác giả đề xuất một khái niệm mới về công cụ đánh giá năng lực doanh nghiệp, nhằm cung cấp một phương pháp hiệu quả để đo lường và cải thiện khả năng cạnh tranh của doanh nghiệp.

Công cụ đánh giá năng lực doanh nghiệp bao gồm lý thuyết, phương pháp và ứng dụng được phát triển nhằm hỗ trợ nhà quản lý, chủ doanh nghiệp, nhà đầu tư và cơ quan chức năng hiểu rõ thực trạng và chất lượng quản lý doanh nghiệp qua các khía cạnh khác nhau.

Các khía cạnh trong doanh nghiệp bao gồm nguồn lực và hoạt động chính như nguồn nhân lực, tài chính, cơ sở vật chất, kỹ năng quản lý, tầm nhìn và chiến lược.

Công cụ đánh giá năng lực doanh nghiệp là một công cụ quan trọng giúp nhà quản lý hiểu rõ thực trạng doanh nghiệp, từ đó điều chỉnh mục tiêu và kế hoạch hoạt động cho phù hợp Ngoài ra, công cụ này cũng hỗ trợ nhà đầu tư trong việc phân tích và đưa ra quyết định đúng đắn về việc sử dụng nguồn vốn Đối với các cơ quan chức năng, đây là một công cụ hữu ích để theo dõi và cập nhật tình hình thị trường, giúp xây dựng các chính sách và giải pháp hỗ trợ doanh nghiệp hiệu quả.

Một số công cụ đánh giá năng lực doanh nghiệp phổ biến hiện nay

1.2.1 Lưới đánh giá năng lực McKinsey

Lưới đánh giá năng lực McKinsey là công cụ hữu ích cho các tổ chức phi lợi nhuận trong việc đánh giá khả năng tổ chức của họ Công cụ này cần được sử dụng kết hợp với khung năng lực để làm rõ bảy yếu tố chính và các thành phần liên quan Người dùng sẽ chấm điểm tổ chức dựa trên từng thành phần năng lực bằng cách chọn các mô tả phù hợp với tình trạng hiện tại của tổ chức Khung đánh giá và các mô tả được phát triển từ kinh nghiệm của các chuyên gia trong lĩnh vực phi lợi nhuận cùng với học viên.

Công cụ này phục vụ cho các nhà quản lý phi lợi nhuận, nhân viên, thành viên hội đồng quản trị và nhà tài trợ với các mục tiêu cụ thể.

- Xác định những lĩnh vực nào của năng lực là mạnh nhất và những lĩnh vực nào cần cải thiện

- Đo những thay đổi liên quan đến năng lực của một tổ chức theo thời gian

Trong một tổ chức, có những quan điểm khác nhau về năng lực của họ, điều này ảnh hưởng đến phản ứng của nhân viên, các thành viên Hội đồng quản trị và nhà tài trợ đối với công cụ này Sự khác biệt trong nhận thức về năng lực có thể dẫn đến những phản hồi đa dạng từ các bên liên quan, từ sự ủng hộ đến sự hoài nghi, ảnh hưởng trực tiếp đến hiệu quả và sự chấp nhận của công cụ trong tổ chức.

Nội dung đánh giá của công cụ này bao gồm:

- Thứ nhất là định hướng gồm có: sứ mệnh, tầm nhìn chung, tầm nhìn cụ thể, toàn bộ mục tiêu

Chiến lược tổng quát bao gồm các yếu tố quan trọng như mục tiêu hoạt động, chương trình liên quan và hội nhập, tăng trưởng và nhân rộng chương trình, phát triển chương trình mới, cùng với mô hình tài trợ hiệu quả.

Kỹ năng tổ chức bao gồm nhiều yếu tố quan trọng như quản lý hiệu quả hoạt động thông qua đo lường và phân tích, lập kế hoạch chiến lược và tài chính, gây quỹ và tạo lợi nhuận, cũng như quản trị và xây dựng mối quan hệ bền vững với cộng đồng Ngoài ra, các kỹ năng khác như quan hệ công chúng, marketing, quản lý vấn đề pháp lý và phát triển quy trình tổ chức cũng đóng vai trò thiết yếu trong việc nâng cao hiệu quả tổ chức.

Thứ tư là nguồn nhân lực, bao gồm các mức nhân sự như hội đồng quản trị với thành phần và cam kết, sự tham gia và hỗ trợ; Tổng giám đốc và giám đốc điều hành cùng đội ngũ quản lý cấp cao, thể hiện lòng nhiệt huyết, tầm nhìn, hiệu quả lãnh đạo và khả năng phân tích chiến lược Nhân viên và đội ngũ quản lý phụ thuộc vào giám đốc điều hành, bao gồm cả đội ngũ quản lý lâu năm và tình nguyện viên, đóng vai trò quan trọng trong sự phát triển của tổ chức.

Hệ thống và cơ sở hạ tầng bao gồm nhiều thành phần quan trọng Hệ thống hoạch định, nền tảng ra quyết định, quản lý tài chính, và quản trị nhân sự là những yếu tố cốt lõi, bao gồm tuyển dụng, phát triển và duy trì nhà quản lý cũng như nhân viên Bên cạnh đó, việc khen thưởng và quản trị tri thức cũng đóng vai trò quan trọng Về cơ sở hạ tầng, điều này bao gồm cơ sở vật chất như trụ sở làm việc và không gian văn phòng, cùng với cơ sở hạ tầng công nghệ như điện thoại, máy fax, máy tính, ứng dụng, mạng và email Cuối cùng, các hệ thống báo cáo quản trị và cơ sở dữ liệu cũng là những thành phần thiết yếu trong hệ thống này.

Thứ sáu là cơ cấu tổ chức bao gồm hội đồng quản trị, thiết kế tổ chức, điều phối giữa các phòng ban chức năng và bố trí công việc cho từng cá nhân.

Văn hóa công ty vào thứ bảy bao gồm việc chia sẻ hiệu suất như một giá trị cốt lõi, củng cố niềm tin và các giá trị khác, đồng thời chia sẻ tài liệu tham khảo và thực hành để nâng cao sự gắn kết trong tổ chức.

Công cụ này là bộ tiêu chí dùng để khảo sát một nhóm đối tượng cụ thể, trong đó người được hỏi đánh giá năng lực của tổ chức qua các điểm số kèm mô tả Tuy nhiên, mô tả thang điểm chỉ mang tính tương đối, dẫn đến việc định lượng các tiêu chí đánh giá năng lực trở nên khó khăn và chủ yếu phụ thuộc vào quan điểm của người trả lời bảng hỏi.

1.2.2 Công cụ đánh giá năng lực tổ chức OCAT

Công cụ đánh giá năng lực tổ chức OCAT là một nền tảng trực tuyến miễn phí, giúp các tổ chức phi lợi nhuận đánh giá hiệu quả hoạt động và xác định điểm mạnh, điểm yếu để cải thiện Công cụ này cho phép thực hiện khảo sát chuyên sâu, giúp hội đồng quản trị, lãnh đạo và nhân viên đo lường hiệu suất dựa trên các kết quả tốt nhất Để quản lý khảo sát, người dùng cần đăng ký và mời các thành viên tham gia trong thời gian quy định, cung cấp quan điểm về kết quả đạt được theo các tiêu chí đã đặt ra Sau khi hoàn thành khảo sát, một báo cáo tổng quan sẽ được tạo ra, cung cấp cái nhìn về kết quả trong các lĩnh vực như quản lý, marketing, đổi mới và thiết lập chiến lược.

Công cụ đánh giá năng lực tổ chức OCAT cung cấp cho nhà quản lý thông tin quan trọng, giúp họ đưa ra quyết định và hành động hiệu quả, từ đó nâng cao hoạt động của tổ chức.

Công cụ OCAT, tương tự như lưới đánh giá năng lực McKinsey, sử dụng kết quả khảo sát từ một nhóm đối tượng cụ thể để đánh giá năng lực tổ chức Tuy nhiên, OCAT là một công cụ trực tuyến, mang lại tính linh hoạt cao hơn rất nhiều, từ thiết kế bảng hỏi đến tiến hành khảo sát và tổng hợp kết quả.

1.2.3 Đánh giá các công cụ Để đánh giá các công cụ vừa đƣợc đề cập ở trên, tác giả dựa trên 3 tiêu chí bao gồm hình thức trình bày, độ chính xác và khả năng đáp ứng

Hiện nay, các công cụ đánh giá năng lực tổ chức chủ yếu được thiết kế dưới dạng bảng hỏi và tiến hành khảo sát trên một nhóm đối tượng cụ thể Phương pháp này cho phép thu thập nhiều thông tin theo ý muốn của người thiết kế, mang tính tập trung và có khả năng định hướng rõ ràng.

Công cụ đánh giá năng lực tài chính doanh nghiệp

1.3.1 Khái niệm công cụ năng lực tài chính doanh nghiệp Để hiểu được thế nào là năng lực tài chính doanh nghiệp, trước tiên cần hiểu đƣợc thế nào là tài chính nói chung và tài chính doanh nghiệp nói riêng

Tài chính đóng vai trò quan trọng trong nền kinh tế, thể hiện các mối quan hệ phân phối của cải xã hội thông qua giá trị được hình thành trong quá trình tạo lập và phân phối.

Nguyễn Thanh Tùng - K14HTTTA 9 quỹ tiền tệ của các chủ thể trong nền kinh tế nhằm đạt mục tiêu của các chủ thể ở mỗi điều kiện nhất định

Tài chính doanh nghiệp liên quan đến các mối quan hệ kinh tế trong việc phân phối nguồn tài chính, kết hợp với quá trình hình thành và sử dụng quỹ tiền tệ trong hoạt động sản xuất kinh doanh Mục tiêu chính của tài chính doanh nghiệp là đạt được những mục tiêu nhất định trong hoạt động kinh doanh.

Năng lực tài chính của một doanh nghiệp được hiểu là khả năng đảm bảo nguồn lực tài chính cần thiết để thực hiện các hoạt động đầu tư và sản xuất kinh doanh Doanh nghiệp có năng lực tài chính vững mạnh sẽ có khả năng huy động vốn hiệu quả, từ đó tối đa hóa lợi nhuận và giá trị doanh nghiệp.

Năng lực tài chính là yếu tố quyết định sự phát triển của doanh nghiệp và cá nhân, đóng vai trò quan trọng trong nền kinh tế Nó không chỉ thúc đẩy hiệu suất làm việc mà còn ảnh hưởng đến các năng lực khác của doanh nghiệp Để đánh giá năng lực tài chính, các nhà quản lý và nhà đầu tư cần sử dụng các công cụ đánh giá như lý thuyết phương pháp, bộ chỉ số đã được nghiên cứu, tiêu chí đánh giá và phần mềm ứng dụng.

Công cụ đánh giá năng lực tài chính doanh nghiệp bao gồm lý thuyết, phương pháp và ứng dụng nhằm phân tích thực trạng tài chính của doanh nghiệp Việc này được thể hiện qua các số liệu cụ thể và so sánh với các doanh nghiệp khác trong cùng ngành, giúp xác định vị thế cạnh tranh và hiệu quả hoạt động tài chính.

1.3.2 Bộ chỉ số đánh giá mức độ tín nhiệm đối với doanh nghiệp nhỏ và vừa

Chỉ số tín nhiệm (Credibility Index) là công cụ quan trọng mà các tổ chức tài chính và ngân hàng sử dụng để đo lường khả năng tài chính và khả năng thanh toán nợ của cá nhân, tổ chức hoặc quốc gia Việc đánh giá chỉ số tín nhiệm là một quá trình phức tạp, thường do các tổ chức đánh giá chuyên nghiệp thực hiện bằng các phương pháp riêng biệt Kết quả của đánh giá này được các tổ chức tài chính tham khảo khi đưa ra quyết định đầu tư hoặc cấp tín dụng.

Hiện nay, nhiều ngân hàng và tổ chức tài chính tại Việt Nam đang áp dụng các phương pháp và chỉ số đánh giá năng lực doanh nghiệp dựa trên các chỉ số tài chính Những chỉ số này giúp đo lường hiệu quả hoạt động và khả năng sinh lời của doanh nghiệp, từ đó hỗ trợ trong việc ra quyết định đầu tư và quản lý rủi ro Việc sử dụng các chỉ số này không chỉ nâng cao khả năng cạnh tranh mà còn đảm bảo sự phát triển bền vững cho các tổ chức tài chính.

Nguyễn Thanh Tùng - K14HTTTA 10 tài chính chỉ ra rằng năng lực quản lý điều hành của doanh nghiệp, đặc biệt là các doanh nghiệp vừa và nhỏ, còn hạn chế Việc xây dựng bộ chỉ số tín nhiệm và phương pháp đánh giá năng lực quản lý đáng tin cậy là rất cần thiết để cải thiện khả năng tiếp cận nguồn vốn từ ngân hàng và tổ chức tài chính Thiếu sót này không chỉ cản trở doanh nghiệp trong việc vay vốn mà còn gia tăng rủi ro cho các khoản vay.

Trong khóa luận này, tác giả áp dụng bộ chỉ số đánh giá tín nhiệm đối với doanh nghiệp vừa và nhỏ - CIS (Credibility Index for SMEs) để đánh giá năng lực quản lý của các doanh nghiệp Bộ chỉ số này, do Mạng lưới Các tổ chức Giáo dục Chuyên nghiệp Asia (APEN) giới thiệu, hiện đang được áp dụng cho các doanh nghiệp tại Nhật Bản và bắt đầu triển khai tại các nước ASEAN và Đông Bắc Á, nhằm hỗ trợ doanh nghiệp địa phương trong việc tiếp cận nguồn vốn từ các ngân hàng Nhật Bản.

Bộ chỉ tiêu CIS áp dụng bao gồm 6 nhóm chỉ số chia thành 32 nhóm chỉ tiêu với

202 tiêu chí đo lường năng lực doanh nghiệp trên những phương diện khác nhau, như:

- Năng lực quản lý về chiến lƣợc (8 nhóm – 54 chỉ số)

- Năng lực kỹ thuật, công nghệ (5 nhóm – 40 chỉ số)

- Năng lực bán hàng và marketing (4 nhóm – 21 chỉ số)

- Năng lực nguồn nhân lực (6 nhóm – 29 chỉ số)

- Năng lực tổ chức, tác nghiệp (6 nhóm – 37 chỉ số)

- Năng lực tài chính (5 nhóm – 21 chỉ số)

Hình 1 Bộ chỉ số tín nhiệm cho doanh nghiệp vừa và nhỏ - CIS

BỘ CHỈ SỐ TÍN NHIỆM CHO DNNVV - CIS Điểm mạnh về quản lý

Trách nhiệm XH của DN

Lòng tin của cộng đồng

Chiến lƣợc và kế hoạch triển khai

Tại thị trường quốc tế

Năng lực kỹ thuật Ƣu thế về công nghệ và dịch vụ

Xu thế về công nghệ và dịch vụ

Năng lực hấp thụ công nghệ Chỉ số phát triển

Tại thị trường quốc tế

Hoạt động marketing Chỉ số phát triển

Tại thị trường quốc tế

Năng lực nguồn nhân lực

Nguồn nhân lực ổn định

Chính sách quản lý nhân sự

Phát triển nguồn nhân lực

Lòng tin tổ chức Chỉ số phát triển

Tại thị trường quốc tế Điểm mạnh về tổ chức

Cơ chế phối hợp, quản lý thông tin

Phòng ngừa sai sót, hoàn thiện quá trình

Quan hệ với đối tác

An toàn và kiểm soát hiện trường

Tại thị trường quốc tế Điểm mạnh về tài chính Đặc điểm về tài chính

Tiềm năng lợi nhuận và tăng trưởng

Tính chắc chắn của giá trị sổ sách và tài sản Chỉ số phát triển Tại thị trường quốc tế

Tác giả đã tham khảo bộ chỉ số đánh giá năng lực tài chính doanh nghiệp trong cuốn sách “Chỉ số kinh doanh 2014” (Business Indexing).

Cuốn sách của tác giả Nguyễn Mạnh Quân (2014), Viện trưởng Viện Nghiên cứu và Phát triển Doanh nghiệp, được biên soạn dưới dạng báo cáo thường niên nhằm cung cấp thông tin cơ bản về hoạt động của doanh nghiệp trong các ngành khác nhau trong một năm, cùng với những thay đổi so với năm trước Nó cũng là nguồn tài liệu hữu ích cho các nhà quản lý, nhà đầu tư và nhà nghiên cứu, giúp họ tự phân tích và đánh giá năng lực hoạt động của doanh nghiệp theo tiêu chuẩn quốc tế Bộ chỉ số trong cuốn sách là một phần của bộ chỉ số tín nhiệm CIS, bao gồm 5 nhóm chỉ số nhỏ.

Chỉ số thanh toán là một nhóm chỉ số quan trọng phản ánh khả năng thanh toán của doanh nghiệp trong kỳ báo cáo Nhóm chỉ số này cho biết liệu doanh nghiệp có đủ tài sản để trang trải các khoản nợ phải trả hay không Nếu trị số của nhóm chỉ số này ≥ 1, doanh nghiệp đảm bảo khả năng thanh toán; ngược lại, nếu trị số < 1, doanh nghiệp không đủ khả năng thanh toán Trị số càng nhỏ hơn 1, khả năng thanh toán của doanh nghiệp càng giảm sút Nhóm chỉ số này thường bao gồm ba chỉ số chính: chỉ số thanh toán tổng quát, chỉ số thanh toán nợ ngắn hạn và chỉ số thanh toán nhanh, có thể thêm chỉ số thanh toán tức thời.

Chỉ số hiệu quả kinh doanh phản ánh khả năng sử dụng nguồn lực của doanh nghiệp một cách tối ưu, với chi phí thấp nhất Khi các chỉ số này có giá trị cao, điều đó cho thấy doanh nghiệp đang sử dụng vốn và tài sản một cách hiệu quả Ngược lại, trị số thấp cho thấy mức độ sử dụng nguồn lực chưa đạt yêu cầu.

Chỉ số đòn bẩy tài chính là nhóm chỉ số quan trọng phản ánh tình trạng nợ hiện tại của doanh nghiệp, ảnh hưởng đến nguồn vốn hoạt động và luồng thu nhập Các chỉ số này bao gồm hệ số nợ, hệ số thu nhập trả lãi định kỳ và hệ số trang trải chung, giúp đánh giá khả năng chi trả vốn vay và lãi suất khi đến hạn.

PHÂN TÍCH YÊU CẦU

Thu thập yêu cầu

Để thu thập yêu cầu, tác giả áp dụng một loạt các phương pháp như phỏng vấn chuyên gia, quan sát và nghiên cứu tài liệu Các phương pháp này sẽ được trình bày chi tiết trong các phần tiếp theo của bài viết.

2.1.1 Phương pháp phỏng vấn chuyên gia Để làm rõ hơn các tiêu chí sử dụng trong công cụ đánh giá năng lực doanh nghiệp, tác giả đã liên hệ với chuyên gia kinh tế Nguyễn Mạnh Quân nhằm tìm hiểu rõ hơn về các bộ chỉ số đánh giá năng lực doanh nghiệp phổ biến hiện nay

Chuyên gia kinh tế Nguyễn Mạnh Quân là Viện trưởng Viện Nghiên cứu và

Phát triển Doanh nghiệp (INBUS) thuộc Trường Đại học Kinh doanh và Công nghệ

Hà Nội (HUBT) Ông đồng thời cũng là tác giả của cuốn sách “Chỉ số kinh doanh

2014” (Business Indexing 2014) được đề cập trong chương 1

Qua phỏng vấn, tác giả đã tổng hợp các vấn đề liên quan đến dữ liệu đầu vào cho việc tính toán chỉ số, phương pháp đánh giá độ tối ưu của chỉ số, và xác định số lượng doanh nghiệp tối thiểu cần thiết để các báo cáo thống kê cho từng nhóm ngành trở nên có ý nghĩa.

Ngoài việc áp dụng phương pháp chọn mẫu, tác giả còn sử dụng phương pháp quan sát để nghiên cứu các công cụ đánh giá năng lực doanh nghiệp đang được ưa chuộng hiện nay.

Hiện nay, các nhà đầu tư và phân tích tài chính chủ yếu sử dụng các công cụ phân tích kỹ thuật như MetaStock và AmiBroker, đặc biệt trong lĩnh vực chứng khoán Ngoài ra, họ còn quan tâm đến các nguồn dữ liệu từ trang web của các sàn giao dịch chứng khoán và báo cáo tài chính doanh nghiệp công bố trực tuyến Tuy nhiên, những dữ liệu này chỉ là thô và cần phải qua các bước tính toán, phân tích và đánh giá để trở nên có ý nghĩa về mặt tài chính, dựa trên kiến thức và kinh nghiệm của các chuyên gia.

Các công cụ đánh giá năng lực tổ chức hiện nay thường được thiết kế dưới dạng bảng hỏi và tiến hành khảo sát trên một nhóm đối tượng cụ thể Quá trình này nhằm thu thập dữ liệu phục vụ cho thống kê và xử lý, nhưng lại tốn nhiều thời gian, công sức và chi phí.

Trong quá trình khảo sát, tác giả nhận thấy rằng hiện có nhiều công ty cung cấp dịch vụ chấm điểm doanh nghiệp, như APQC Dịch vụ này giúp chủ doanh nghiệp hiểu rõ thực trạng của mình, từ đó xây dựng chính sách, mục tiêu và kế hoạch hoạt động phù hợp Tuy nhiên, các dịch vụ này thường yêu cầu doanh nghiệp phải liên hệ trực tiếp và trả phí.

2.1.3 Phương pháp nghiên cứu tài liệu

Phương pháp nghiên cứu tài liệu được tác giả áp dụng liên tục trong quá trình nghiên cứu, từ việc thu thập yêu cầu của người dùng cho đến xây dựng và phát triển hệ thống Phương pháp này giúp tìm hiểu các lý thuyết cũng như yêu cầu liên quan đến hệ thống.

Trong quá trình nghiên cứu, tác giả đã tìm đọc các tài liệu khác nhau bao gồm:

- Các trang web về các công ty, các công cụ đánh giá năng lực doanh nghiệp

- Các tài liệu về hướng dẫn sử dụng và mô tả chức năng của các ứng dụng phân tích kỹ thuật

- Các bài nghiên cứu về các phương pháp và kỹ thuật đánh giá năng lực doanh nghiệp trước đây

- Các tài liệu cung cấp các bộ chỉ số đánh giá năng lực doanh nghiệp

Tác giả đã tổng hợp ý kiến và thông tin hữu ích từ nhiều nguồn khác nhau thông qua việc kết hợp các phương pháp đã trình bày Điều này tạo cơ sở cho tác giả phân tích và đề xuất các yêu cầu đối với hệ quản trị chỉ số kinh doanh BIMS.

Phân tích yêu cầu

Trong bài viết, tác giả phân loại các yêu cầu đối với hệ thống thành hai nhóm chính: yêu cầu chức năng và yêu cầu phi chức năng Yêu cầu chức năng đề cập đến các chức năng tối thiểu mà hệ thống cần có để phục vụ các đối tượng quản lý, vận hành và thực hiện nghiệp vụ, cũng như cung cấp dịch vụ ra bên ngoài Ngược lại, yêu cầu phi chức năng bao gồm các ràng buộc và điều kiện cho các yêu cầu chức năng, như thời gian, hiệu năng và tiêu chuẩn sử dụng Những yêu cầu này không chỉ ảnh hưởng đến chất lượng và khả năng sử dụng của hệ thống mà còn tác động trực tiếp đến sự hài lòng của người dùng, quyết định sự thành công của hệ thống.

Nguyễn Thanh Tùng - K14HTTTA 16 đã liệt kê các yêu cầu chức năng cho hệ quản trị chỉ số kinh doanh BIMS như sau:

Quản lý các bộ chỉ số cho phép quản trị viên lưu trữ và quản lý nhiều bộ chỉ số khác nhau, phục vụ cho các mục đích cụ thể như đánh giá năng lực tài chính, năng lực hoạt động và chất lượng nguồn nhân lực Thông tin liên quan đến chức năng này rất quan trọng để đảm bảo hiệu quả trong việc đánh giá và phát triển tổ chức.

+ Mô tả bộ chỉ số

+ Bộ chỉ số cha (Nếu có)

Quản lý danh mục chỉ số cho phép quản trị viên lưu trữ và quản lý từng chỉ số riêng lẻ trong các bộ chỉ số, bao gồm chỉ số thanh toán tổng quát, chỉ số thanh toán nợ ngắn hạn và vòng quay vốn lưu động Những chỉ số này thuộc bộ chỉ đánh giá năng lực tài chính doanh nghiệp Các thông tin cần lưu trữ về chỉ số bao gồm các dữ liệu liên quan để hỗ trợ việc phân tích và ra quyết định tài chính hiệu quả.

+ Thuộc bộ chỉ số nào

+ Chỉ số cha (Nếu có)

Quản lý các nhóm chỉ tiêu cho phép quản trị viên lưu trữ và tổ chức các báo cáo tài chính của doanh nghiệp, như bảng cân đối kế toán, báo cáo kết quả hoạt động kinh doanh và báo cáo lưu chuyển tiền tệ Mỗi nhóm chỉ tiêu bao gồm nhiều chỉ tiêu con khác nhau, giúp việc phân chia và quản lý trở nên khoa học và linh hoạt hơn Các thông tin cần lưu trữ trong quá trình này rất quan trọng để đảm bảo hiệu quả quản lý tài chính.

+ Mô tả nhóm chỉ tiêu

+ Nhóm chỉ tiêu cha (Nếu có)

Quản lý danh mục chỉ tiêu cho phép quản trị viên lưu trữ và quản lý các chỉ tiêu riêng lẻ thuộc các nhóm khác nhau, thường xuất hiện trên báo cáo tài chính của doanh nghiệp Ví dụ, chỉ tiêu tài sản và nguồn vốn được thể hiện trong bảng cân đối kế toán, trong khi chỉ tiêu doanh thu, chi phí và lợi nhuận nằm trong báo cáo kết quả hoạt động kinh doanh Các thông tin liên quan đến chỉ tiêu là rất quan trọng để đảm bảo tính chính xác và hiệu quả trong quản lý tài chính.

+ Thuộc nhóm chỉ tiêu nào

+ Chỉ tiêu cha (Nếu có)

Quản lý danh mục nhóm ngành là việc tổ chức và phân loại các doanh nghiệp hoạt động trong cùng một lĩnh vực, ngành nghề Các nhóm ngành này bao gồm nhiều lĩnh vực như xây dựng, bảo hiểm và bất động sản, giúp dễ dàng theo dõi và phân tích hiệu suất của từng nhóm doanh nghiệp.

Nguyễn Thanh Tùng - K14HTTTA 17 nhấn mạnh tầm quan trọng của việc quản lý doanh nghiệp theo nhóm ngành như sản xuất, chăn nuôi, chứng khoán, du lịch và dịch vụ Việc này đặc biệt cần thiết để trích xuất báo cáo thống kê liên quan đến các nhóm ngành, giúp lưu trữ và phân tích thông tin hiệu quả.

+ Nhóm ngành cha (Nếu có)

Quản lý danh mục doanh nghiệp là một tính năng thiết yếu trong hệ thống báo cáo tài chính, nơi doanh nghiệp không chỉ là chủ thể mà còn là đối tượng cho các báo cáo thống kê Việc lưu trữ thông tin về doanh nghiệp đóng vai trò quan trọng trong việc tạo ra các báo cáo chính xác và hiệu quả.

+ Địa chỉ trụ sở chính

+ Địa chỉ văn phòng đại diện

Quản lý báo cáo tài chính là yếu tố quan trọng đối với mỗi doanh nghiệp, vì nội dung báo cáo tài chính thay đổi theo thời điểm Các báo cáo này phản ánh giá trị của các chỉ tiêu bên trong, do đó, thông tin cần được lưu trữ một cách chính xác và đầy đủ.

Chức năng trích xuất báo cáo thống kê cho phép người dùng tạo ra các báo cáo tài chính một cách tự động Đầu vào là các báo cáo tài chính, trong khi đầu ra bao gồm giá trị của các chỉ số được tính toán và các biểu đồ được xây dựng dựa trên các tiêu chí đã định.

Quản lý người dùng là chức năng thiết yếu trong bất kỳ hệ thống quản lý nào Việc phân quyền và kiểm soát người dùng giúp tối ưu hóa quá trình quản trị, đảm bảo hoạt động của hệ thống diễn ra mượt mà và ổn định.

2.2.2 Yêu cầu phi chức năng

Nguyễn Thanh Tùng - K14HTTTA 18 Đối với yêu cầu phi chức năng, tác giả cũng xin đƣợc chỉ ra bốn yêu cầu cho hệ quản trị BIMS bao gồm:

Hệ thống cần hoạt động theo mô hình khách - chủ trên nền tảng web để người dùng dễ dàng truy cập và sử dụng Môi trường vận hành bao gồm một máy chủ trung tâm kết nối với các máy khách qua Internet, nơi máy chủ xử lý yêu cầu từ người dùng và trả về kết quả Để máy chủ hoạt động hiệu quả, cần có các phần mềm thiết yếu như hệ điều hành mạng, máy chủ web và hệ quản trị cơ sở dữ liệu.

- Thứ hai là về hiệu suất hoạt động: Yêu cầu này đối với hệ thống bao gồm hoạt động 24/7, thời gian xử lý và truy xuất dữ liệu nhanh

- Thứ ba là về bảo mật bao gồm:

+ Dùng tài khoản bao gồm tên đăng nhập và mật khẩu để sử dụng hệ thống + Mật khẩu phải được mã hóa khi lưu vào cơ sở dữ liệu

- Thứ tƣ là về ngôn ngữ: Hệ thống phải hỗ trợ đƣợc đa ngôn ngữ bao gồm tiếng Việt, tiếng Anh và tiếng Nhật

2.2.3 Biểu đồ luồng dữ liệu

Dựa trên các yêu cầu đã được phân tích, tác giả đã xác định hai tác nhân và năm chức năng chính của hệ thống tương ứng với các cơ sở dữ liệu.

Quản trị hệ thống và người dùng cuối là hai tác nhân chính trong việc vận hành hệ thống Quản trị hệ thống chịu trách nhiệm thiết lập cài đặt, tùy chọn và nhập dữ liệu cần thiết để đảm bảo hệ thống hoạt động ổn định Người dùng cuối, bao gồm các nhà quản lý doanh nghiệp, nhà đầu tư và các cơ quan chức năng như cục thống kê và hiệp hội doanh nghiệp, có nhu cầu khai thác các tính năng của hệ thống để phục vụ cho công việc của họ.

Tổng quan về hệ quản trị chỉ số kinh doanh (BIMS)

Thông tin báo cáo tài chính

Quản lý báo cáo tài chính

Hệ quản trị chỉ số kinh doanh (BIMS) là công cụ đánh giá năng lực doanh nghiệp, giúp quản lý linh hoạt các chỉ số kinh doanh Công cụ này cho phép lưu trữ, sửa chữa, xóa và tính toán tự động dựa trên công thức của từng chỉ số Dữ liệu đầu vào để tính toán các chỉ số là giá trị chỉ tiêu của mỗi doanh nghiệp hoặc nhóm ngành, được thể hiện trên báo cáo tài chính.

Hệ quản trị chỉ số kinh doanh tập trung vào việc quản lý và phân tích các chỉ số, với chỉ số là đối tượng trung tâm Nó cho phép các nhà quản trị dễ dàng tạo lập, lưu trữ và xử lý nhiều bộ chỉ số khác nhau Mỗi bộ chỉ số bao gồm nhiều chỉ số con, được định nghĩa qua tên, ý nghĩa, công thức tính, đơn vị và mức độ tối ưu Như vậy, mỗi bộ chỉ số có thể được coi như một danh mục, trong khi các chỉ số là các đối tượng thuộc các danh mục đó.

2.3.2 Các yêu cầu chức năng đối với BIMS Đối với một hệ quản trị chỉ số kinh doanh, các chức năng chính bao gồm:

Hỗ trợ định nghĩa các chỉ tiêu và chỉ số là rất quan trọng trong việc đánh giá tình hình tài chính của doanh nghiệp Chỉ tiêu phản ánh tình hình tài chính tại một thời điểm và được thể hiện qua báo cáo tài chính như bảng cân đối kế toán và báo cáo lưu chuyển tiền tệ Ngược lại, chỉ số đánh giá năng lực doanh nghiệp dựa trên các chỉ tiêu này và được tính toán qua công thức Giá trị của chỉ số phụ thuộc vào các chỉ tiêu cụ thể của từng doanh nghiệp và ngành nghề Mỗi chỉ số có mức độ tối ưu và ý nghĩa riêng, cho thấy giá trị nào là tốt Trong hệ thống quản trị chỉ số kinh doanh (BIMS), mỗi chỉ tiêu và chỉ số được quản lý và lưu trữ linh hoạt với các thuộc tính cụ thể như tên, đơn vị và ý nghĩa.

Hệ quản trị chỉ số kinh doanh (BIMS) tự động tính toán giá trị của các chỉ số thông qua công thức và các chỉ tiêu liên quan BIMS cung cấp một hàm đã được định nghĩa sẵn, cho phép người dùng nhập tên chỉ số và số liệu báo cáo tài chính của từng doanh nghiệp tại các thời điểm khác nhau để thực hiện việc tính toán.

Tùy biến báo cáo để trích xuất thông tin là rất quan trọng trong việc đánh giá hiệu suất kinh doanh Mỗi báo cáo được xem như một đối tượng với các thuộc tính như loại báo cáo (bảng biểu, biểu đồ cột, biểu đồ radar), giá trị hiển thị và dữ liệu đầu vào Công cụ trực quan này giúp người dùng dễ dàng nhận diện mối tương quan giữa các chỉ số và sự thay đổi của chúng qua các năm, từ đó cung cấp cơ sở khoa học để đánh giá năng lực tài chính của doanh nghiệp hoặc nhóm ngành.

Hệ quản trị chỉ số kinh doanh bao gồm 8 module chức năng, tương tác với hệ quản trị cơ sở dữ liệu thông qua nền tảng BIMS (BIMS Framework).

Các module bao gồm quản trị chỉ số, quản trị chỉ tiêu, quản trị báo cáo tài chính, quản trị doanh nghiệp, quản trị nhóm ngành, quản lý báo cáo, trích xuất báo cáo và quản trị người dùng.

Mối quan hệ giữa các thành phần của hệ quản trị chỉ số kinh doanh đƣợc thể hiện theo mô hình dưới đây:

Hình 3 Các thành phần hệ quản trị chỉ số kinh doanh - BIMS Trong đó:

CƠ SỞ DỮ LIỆU BIMS FRAMEWORK

Module Quản trị chỉ tiêu

Module Quản trị báo cáo tài chính

Module Quản trị doanh nghiệp

Module Quản trị nhóm ngành

Module Quản lý báo cáo

Module Trích xuất báo cáo

Module Quản người trị dùng

- Cơ sở dữ liệu là nơi lưu trữ các dữ liệu liên quan đến hệ thống, phục vụ cho nhu cầu trích xuất và xử lý

Nền tảng BIMS yêu cầu cơ chế linh hoạt cho phép người dùng tích hợp dễ dàng các module mới khi cần Nó bao gồm các hàm, thủ tục và thư viện để xây dựng module theo tiêu chuẩn Đồng thời, BIMS cũng đóng vai trò là cầu nối giữa các module và cơ sở dữ liệu, giúp lưu trữ và trích xuất thông tin hiệu quả.

Module Quản trị chỉ số đóng vai trò quan trọng trong hệ thống quản trị chỉ số kinh doanh, với các chỉ số là yếu tố trung tâm Việc thống kê và trích xuất báo cáo chủ yếu dựa vào các chỉ số này, vì vậy chức năng này được ưu tiên phát triển ngay từ đầu Chức năng này cho phép lưu trữ và quản lý nhiều bộ chỉ số khác nhau, đáp ứng linh hoạt các nhu cầu của người dùng như chỉ số kinh doanh và chỉ số năng lực cạnh tranh.

Module Quản trị chỉ tiêu cho phép người dùng quản lý và lưu trữ các chỉ tiêu một cách hiệu quả Mỗi chỉ số có công thức tính riêng, với giá trị chỉ tiêu là đầu vào quan trọng Người dùng có thể dễ dàng nhập công thức để hệ thống tự động tính toán giá trị chỉ số Bên cạnh đó, việc quản lý các chỉ tiêu như một đối tượng riêng biệt giúp người dùng linh hoạt thay đổi thuộc tính hoặc thêm chỉ tiêu mới khi cần thiết.

Module Quản trị báo cáo tài chính đóng vai trò quan trọng trong việc giúp nhà quản lý và nhà đầu tư nắm bắt tình hình tài chính của doanh nghiệp Các báo cáo tài chính phổ biến như bảng cân đối kế toán, báo cáo kết quả hoạt động kinh doanh và báo cáo lưu chuyển tiền tệ cung cấp cái nhìn tổng quan về các chỉ tiêu tài chính Quản trị các báo cáo này cho phép phân loại chỉ tiêu một cách khoa học, đáp ứng nhu cầu quản lý hiệu quả trong từng thời điểm trong năm hoặc theo chu kỳ kinh doanh.

Module Quản trị doanh nghiệp tập trung vào việc quản lý doanh nghiệp thông qua các báo cáo tài chính, phản ánh kết quả hoạt động sau một khoảng thời gian Hệ thống BIMS cho phép quản lý linh hoạt các thuộc tính của doanh nghiệp, giúp tối ưu hóa quy trình quản trị và nâng cao hiệu quả kinh doanh.

Nguyễn Thanh Tùng - K14HTTTA 23 có các thuộc tính cơ bản như tên doanh nghiệp, ngành nghề kinh doanh, người đại diện và vốn điều lệ Người dùng có khả năng bổ sung thêm các thuộc tính mới để phù hợp với nhu cầu của mình.

Module Quản trị nhóm ngành giúp doanh nghiệp quản lý danh mục nhóm ngành một cách linh hoạt, kết nối với cơ sở dữ liệu Việc trích xuất báo cáo và thống kê số liệu liên quan đến các nhóm ngành là mối quan tâm lớn của người dùng, như chủ doanh nghiệp muốn biết vị trí của mình so với các đối thủ trong cùng ngành, trong khi các cơ quan chức năng cần dữ liệu để phục vụ yêu cầu đặc thù.

Module Quản trị báo cáo trong hệ thống quản trị chỉ số kinh doanh BIMS cho phép người dùng tự định nghĩa và quản lý các loại báo cáo đa dạng, từ bảng biểu đơn giản đến các biểu đồ phức tạp như biểu đồ cột, biểu đồ tròn và biểu đồ radar Người dùng cần chú ý đến dạng báo cáo, tiêu chí đánh giá và thuộc tính hiển thị để đáp ứng nhu cầu một cách linh hoạt.

THIẾT KẾ GIẢI PHÁP

Kiến trúc hệ thống

3.1.1 Tác nhân hệ thống Đối với một ứng dụng hoạt động trên nền tảng web, mọi tương tác giữa người dùng và hệ thống đều đƣợc thực hiện thông qua các lớp giao diện Để dễ dàng trong việc quản lý và vận hàng hệ thống, các lớp giao diện này đƣợc chia làm 2 phần là giao diện quản trị và giao diện người dùng Vì vậy, các đối tượng người sử dụng cũng được phân làm 2 nhóm bao gồm quản trị viên là người trực tiếp theo dõi, giám sát, vận hành hệ thống và người dùng cuối là các chủ doanh nghiệp, nhà đầu tư cùng một số cơ quan chức năng có nhu cầu khai thác tính năng của hệ thống

Hình 4 Các tác nhân hệ thống Trong đó:

Quản trị viên hệ thống đóng vai trò quan trọng trong việc thiết lập, cấu hình và theo dõi hệ thống, đảm bảo hoạt động ổn định và hiệu quả.

Chủ doanh nghiệp sử dụng hệ thống để đánh giá tình hình tài chính của doanh nghiệp, từ đó xác định mục tiêu và lập kế hoạch thực hiện nhằm nâng cao hiệu quả hoạt động.

Nhà đầu tư sử dụng hệ thống để đưa ra quyết định đầu tư vào doanh nghiệp, dựa trên việc nắm bắt tình hình tài chính của doanh nghiệp đó.

Cơ quan chức năng là các tổ chức và đơn vị cần tổng hợp số liệu tài chính của doanh nghiệp hoặc nhóm ngành nhằm phục vụ cho các mục đích quản lý và phát triển kinh tế.

Hệ quản trị chỉ số kinh doanh (Business Index Management System - BIMS)

Giao diện quản trị Giao diện người dùng

Chủ doanh nghiệp Nhà đầu tƣ Cơ quan chức năng Quản trị viên

Nguyễn Thanh Tùng - K14HTTTA 25 mục đích thống kê, báo cáo hoặc khảo sát Các cơ quan này có thể là cục thống kê, các hiệp hội doanh nghiệp,

Về mặt kiến trúc tổng thể, hệ thống này bao gồm 3 thành phần chính đó là:

Cơ sở dữ liệu là nơi lưu trữ toàn bộ dữ liệu quan trọng của hệ thống, bao gồm các thiết lập, cấu hình, thông tin chỉ số, doanh nghiệp, báo cáo và thông tin người dùng Hệ quản trị chỉ số kinh doanh cung cấp các hàm, thủ tục và thư viện cần thiết để lưu trữ và trích xuất thông tin một cách linh hoạt, đáp ứng nhu cầu của nhà phát triển Do đó, có một mối quan hệ tác động qua lại giữa hệ quản trị và cơ sở dữ liệu.

Hình 5 Kiến trúc giải pháp

Doanh nghiệp Chỉ tiêu Giá trị chỉ tiêu Chỉ số

Hệ quản trị chỉ số kinh doanh (Business Index Management System - BIMS)

Chủ doanh nghiệp Nhà đầu tƣ Cơ quan chức năng Ứng dụng Web

Hệ quản trị chỉ số kinh doanh là công cụ đánh giá năng lực doanh nghiệp, được thiết kế để quản lý linh hoạt các bộ chỉ số kinh doanh Thành phần quan trọng nhất trong hệ thống này là nền tảng BIMS (BIMS Framework), được coi là cái nhân của hệ thống, cung cấp cấu trúc thống nhất cho phép tích hợp các module chức năng cần thiết và tương tác hiệu quả với cơ sở dữ liệu.

Các ứng dụng web được phát triển dựa trên nền tảng BIMS là những sản phẩm hoàn thiện về chức năng, sẵn sàng để triển khai và vận hành thực tế Người dùng chỉ cần một trình duyệt web bất kỳ để dễ dàng truy cập và sử dụng các ứng dụng này.

Ba thành phần nêu trên có mối quan hệ chặt chẽ và tác động lẫn nhau, tạo ra một hệ thống đánh giá năng lực doanh nghiệp trực tuyến linh hoạt và ổn định Hệ thống này đáp ứng nhu cầu của các nhà quản lý, nhà đầu tư và các cơ quan chức năng trong việc xác định tình trạng sức khỏe của doanh nghiệp Kiến trúc tổng thể của giải pháp cũng là nền tảng cho việc thiết kế cơ sở dữ liệu và xây dựng các module chính trong hệ thống.

Thiết kế cơ sở dữ liệu

Dựa trên việc phân tích yêu cầu người dùng và tư tưởng thiết kế đã trình bày ở chương 2, tác giả đề xuất hệ thống lưu trữ dữ liệu thông qua 5 bảng chính: bảng danh mục, bảng đối tượng, bảng doanh nghiệp, bảng báo cáo tài chính và bảng giá trị chỉ tiêu.

Bảng Danh mục là công cụ quan trọng để lưu trữ thông tin về các bộ chỉ số, nhóm chỉ tiêu và nhóm ngành, giúp phân loại các chỉ số, chỉ tiêu và doanh nghiệp thành các nhóm cụ thể Việc này không chỉ phục vụ cho nhu cầu quản lý hiệu quả hơn mà còn nâng cao khả năng truy xuất và phân tích dữ liệu.

Bảng Đối tượng mô tả các thuộc tính của chỉ tiêu và chỉ số, phản ánh tiêu chí đánh giá năng lực doanh nghiệp Ngoài những thuộc tính chung như tên, đơn vị và ý nghĩa, bảng còn chứa các thuộc tính riêng biệt của chỉ số, bao gồm công thức và mức độ tối ưu.

Bảng Doanh nghiệp được tách riêng khỏi bảng đối tượng cùng với chỉ tiêu và chỉ số vì hai lý do chính Đầu tiên, các thuộc tính của doanh nghiệp rất đa dạng và khác biệt so với chỉ tiêu và chỉ số Thứ hai, việc quản lý doanh nghiệp như một đối tượng độc lập không chỉ giúp quá trình trích xuất báo cáo thống kê trở nên dễ dàng hơn mà còn giảm thiểu thời gian xử lý.

Bảng Báo cáo tài chính là công cụ quan trọng để khai báo và lưu trữ thông tin về các báo cáo tài chính của doanh nghiệp tại các thời điểm khác nhau Bảng này đóng vai trò trung gian giữa bảng Đối tượng và bảng Doanh nghiệp, giúp trích xuất báo cáo và thống kê hiệu quả Để tránh dư thừa dữ liệu, tác giả đã sử dụng bảng giá trị chỉ tiêu thay vì lưu trữ trực tiếp các chỉ tiêu trong bảng này.

Hình 6 Cấu trúc cơ sở dữ liệu

Bảng giá trị chỉ tiêu là công cụ quan trọng để lưu trữ giá trị của các chỉ tiêu trên báo cáo tài chính của doanh nghiệp, hỗ trợ tính toán chỉ số và tạo báo cáo thống kê.

Quan điểm thiết kế chính của kho cơ sở dữ liệu này là phân biệt và tách bạch giữa danh mục và đối tượng Danh mục được hiểu là một tập hợp chứa các đối tượng, bao gồm chỉ số, chỉ tiêu và doanh nghiệp Cách tổ chức và lưu trữ này giúp tối ưu hóa việc quản lý và truy xuất dữ liệu.

Chỉ số Chỉ tiêu Đối tƣợng

Bộ chỉ số Nhóm chỉ tiêu

Nguyễn Thanh Tùng - K14HTTTA 28 có khả năng lưu trữ và quản lý đa dạng các bộ chỉ số đánh giá, phù hợp với từng mục đích sử dụng riêng biệt.

3.2.1 Mô hình quan hệ Để xây dựng mô hình quan hệ, trước tiên cần xem xét cấu trúc của các bảng chính được lưu trong cơ sở dữ liệu

Thứ nhất là bảng danh mục:

STT Tên trường Kiểu dữ liệu Ghi chú

2 ma_danh_muc varchar(255) Mã danh mục

3 ten_danh_muc varchar(255) Tên danh mục

4 mo_ta text Mô tả

5 danh_muc_cha varchar(255) Mã danh mục cha

Bảng 1 Cấu trúc bảng danh mục Thứ hai là bảng đối tƣợng:

STT Tên trường Kiểu dữ liệu Ghi chú

2 ma_doi_tuong varchar(255) Mã đối tượng

3 ten_doi_tuong varchar(255) Tên đối tượng

4 doi_tuong_cha varchar(255) Mã đối tượng cha

5 cong_thuc varchar(255) Công thức tính

6 don_vi varchar(255) Đơn vị

8 ma_danh_muc varchar(255) Mã danh mục

9 kieu_toi_uu varchar(255) Giá trị tối ưu của chỉ số Bảng 2 Cấu trúc bảng đối tƣợng

Thứ ba là bảng doanh nghiệp:

STT Tên trường Kiểu dữ liệu Ghi chú

2 ten_cong_ty varchar(255) Tên công ty

3 ma_cong_ty varchar(255) Mã công ty

4 ma_nganh_nghe varchar(255) Mã ngành nghề

5 ten_giao_dich varchar(255) Tên giao dịch

6 ten_viet_tat varchar(255) Tên viết tắt

7 tru_so_chinh varchar(255) Địa chỉ trụ sở chính

8 dien_thoai varchar(255) Điện thoại

11 von_dieu_le float Vốn điều lệ

13 ten_chu_so_huu text Tên chủ sở hữu

14 gioi_thieu text Giới thiệu

16 cong_ty_con text Công ty con

17 vp_dai_dien varchar(255) Địa chỉ văn phòng đại diện Bảng 3 Cấu trúc bảng doanh nghiệp Thứ tƣ là bảng báo cáo tài chính:

STT Tên trường Kiểu dữ liệu Ghi chú

2 ma_bao_cao varchar(255) Mã báo cáo

3 ma_cong_ty varchar(255) Mã công ty

4 thoi_gian_lap int(11) Thời gian lập

5 ky_bao_cao varchar(255) Kỳ báo cáo

Bảng 4 Cấu trúc bảng báo cáo tài chính Thứ năm là bảng giá trị chỉ tiêu:

STT Tên trường Kiểu dữ liệu Ghi chú

2 ma_bao_cao varchar(255) Mã báo cáo

3 ma_chi_tieu varchar(255) Mã chỉ tiêu

4 gia_tri float Danh mục cha

Bảng 5 Cấu trúc bảng giá trị chỉ tiêu Sau đây, tác giả xin đƣợc đánh giá mức độ chuẩn hóa của cơ sở dữ liệu:

- Thứ nhất, trong các bảng không có thuộc tính đa trị, do đó các bảng này đã đảm bảo chuẩn 1NF

Các thuộc tính trong bảng không phải là khóa phụ thuộc hoàn toàn vào khóa chính, kết hợp với việc tuân thủ tiêu chuẩn 1NF, giúp các bảng này đạt chuẩn 2NF.

Tất cả các thuộc tính không khóa trong cơ sở dữ liệu không phụ thuộc bắc cầu vào khóa chính, kết hợp với việc tuân thủ chuẩn 2NF, giúp các bảng đạt chuẩn 3NF Nhờ vậy, thiết kế cơ sở dữ liệu này đảm bảo đạt chuẩn 3NF.

Dựa trên quan điểm thiết kế và cấu trúc các bảng đã phân tích, tác giả trình bày mô hình thực thể - quan hệ qua sơ đồ dưới đây Trong mô hình này, chỉ một số thuộc tính quan trọng của các bảng được liệt kê.

Nguyễn Thanh Tùng - K14HTTTA 30 chứa

Danh mục Đối tƣợng ma_danh_ muc ten_danh_ muc ma_doi_ tuong ten_doi_ tuong

Giá trị chỉ tiêu chứa

Báo cáo tài chính thuộc nhóm ngành của công ty, bao gồm các thông tin như tên công ty, mã danh mục, mã báo cáo, chỉ tiêu, đối tượng, giá trị, và thời gian lập kỳ báo cáo.

Mô hình thực thể - quan hệ cho phép người đọc hình dung rõ ràng cách tổ chức và lưu trữ dữ liệu trong hệ thống Hệ thống áp dụng mô hình cơ sở dữ liệu quan hệ, với các bảng liên kết qua khóa ngoại và khóa chính Để tương tác với dữ liệu này, tác giả sử dụng ngôn ngữ truy vấn có cấu trúc SQL (Structured Query Language) trong quá trình phát triển các module hệ thống được trình bày sau.

Cấu trúc các module chính trong hệ thống

Các module trong hệ thống được thiết kế theo mô hình MVC, một kiến trúc phần mềm giúp các nhà phát triển tách biệt các nguyên tắc nghiệp vụ.

Nguyễn Thanh Tùng - K14HTTTA 31 đã phát triển giao diện người dùng rõ ràng, giúp tăng tốc độ và đơn giản hóa quá trình phát triển ứng dụng, đồng thời dễ dàng nâng cấp và bảo trì Các chức năng của từng module được tổ chức trong thành phần Điều khiển (Controller), tương tác với tệp tin Mô hình (Model) để xử lý yêu cầu cơ sở dữ liệu và hiển thị kết quả qua thành phần Hiển thị (View) Trong chương 4, tác giả sẽ trình bày chi tiết hơn về mô hình này.

3.3.1 Module quản trị chỉ số

Module quản trị chỉ số thực hiện hai chức năng chính: hiển thị danh mục chỉ số và quản lý chỉ số thông qua việc thêm, sửa, xóa Cơ sở dữ liệu của module này sử dụng bảng Đối tượng để lưu trữ, cập nhật và trích xuất thông tin liên quan đến chỉ số.

Hình 8 Module quản trị chỉ số

3.3.2 Module quản trị chỉ tiêu

Module quản trị chỉ tiêu có hai chức năng chính: hiển thị danh mục chỉ tiêu và quản lý chỉ tiêu thông qua các thao tác thêm, sửa, xóa Cơ sở dữ liệu của module này sử dụng bảng Đối tượng để lưu trữ, cập nhật và trích xuất thông tin liên quan đến các chỉ tiêu.

Controller quản trị chỉ số

Hiển thị danh mục chỉ số

Model quản trị chỉ số

View quản trị chỉ số

Cơ sở dữ liệu chỉ số

Hình 9 Module quản trị chỉ tiêu

3.3.3 Module quản trị doanh nghiệp

Module quản trị doanh nghiệp được thiết kế để quản lý thông tin doanh nghiệp hiệu quả Nó bao gồm các chức năng hiển thị danh mục doanh nghiệp và cho phép thêm, sửa, xóa thông tin doanh nghiệp trong cơ sở dữ liệu Cơ sở dữ liệu sử dụng là bảng Doanh nghiệp đã được phân tích trước đó Controller sẽ tương tác với Model để lưu trữ, cập nhật và trích xuất các thuộc tính liên quan đến doanh nghiệp từ bảng này.

Controller quản trị chỉ tiêu

Hiển thị danh mục chỉ tiêu

Model quản trị chỉ tiêu

View quản trị chỉ tiêu

Cơ sở dữ liệu chỉ tiêu

Hình 10 Module quản trị doanh nghiệp

3.3.4 Module quản trị báo cáo tài chính

Các báo cáo tài chính đóng vai trò quan trọng trong việc thể hiện giá trị của các chỉ tiêu của từng doanh nghiệp tại các thời điểm khác nhau Do đó, module quản trị báo cáo tài chính không chỉ bao gồm các chức năng cơ bản như hiển thị danh sách, thêm, sửa, xóa mà còn yêu cầu một quy trình tương tác phức tạp với cơ sở dữ liệu, liên quan đến nhiều bảng Các bảng này bao gồm bảng đối tượng (chỉ lấy các đối tượng là chỉ tiêu), bảng doanh nghiệp và bảng báo cáo tài chính.

Controller quản trị doanh nghiệp

Hiển thị danh mục doanh nghiệp

Model quản trị doanh nghiệp

View quản trị doanh nghiệp

Cơ sở dữ liệu doanh nghiệp

Hình 11 Module quản trị báo cáo tài chính

3.3.5 Module trích xuất báo cáo

Công cụ đánh giá năng lực doanh nghiệp trực tuyến có chức năng quan trọng là cho phép người dùng trích xuất báo cáo thống kê từ kho dữ liệu hệ thống Module trích xuất báo cáo đảm nhiệm ba chức năng chính: định nghĩa báo cáo, tính giá trị chỉ số tự động và in báo cáo.

Báo cáo được định nghĩa là phương pháp trình bày và bố cục thông tin, bao gồm các loại biểu đồ và bảng biểu, cùng với các đối tượng liên quan như doanh nghiệp, nhóm ngành, thời gian và tiêu chí đánh giá.

Controller quản trị báo cáo tài chính

Hiển thị danh mục báo cáo tài chính

View quản trị báo cáo tài chính

Model quản trị báo cáo tài chính

Hình 12 Module trích xuất báo

Sau khi báo cáo được định nghĩa, module này sẽ tự động gọi hàm xử lý công thức để tính toán giá trị các chỉ số và cung cấp báo cáo cho người dùng thông qua thành phần Hiển thị (View).

Trong module này, thành phần Mô hình (Model) kết nối giữa Điều khiển (Controller) và kho dữ liệu của hệ thống, tương tự như các module khác Các bảng trong cơ sở dữ liệu bao gồm bảng đối tượng, bảng doanh nghiệp và bảng báo cáo tài chính.

Bằng cách tích hợp 5 module vào nền tảng BIMS, công cụ đánh giá năng lực tài chính doanh nghiệp trực tuyến sẽ được triển khai hiệu quả Một trong những ưu điểm nổi bật của nền tảng BIMS là khả năng xây dựng các module theo mô hình MVC, mang lại sự linh hoạt và hệ thống trong quá trình phát triển.

Controller trích xuất báo cáo Định nghĩa báo cáo

Tính giá trị chỉ số tự động In báo cáo

Model trích xuất báo cáo

View trích xuất báo cáo

Chỉ số, chỉ tiêu Báo cáo Trình duyệt Web tài chính

Trong chương 3, tác giả thiết kế giải pháp tổng thể bằng cách phân tích kiến trúc hệ thống và thực hiện thiết kế cơ sở dữ liệu cùng các module chính Hai thành phần này là yếu tố quan trọng để hệ thống hoạt động hiệu quả Các module được thiết kế theo mô hình MVC, mang lại sự linh hoạt trong phát triển giải pháp Kết thúc chương 3, giải pháp công cụ đánh giá năng lực doanh nghiệp trực tuyến đã được mô tả đầy đủ về chức năng, cấu thành và cơ chế vận hành Chương 4 sẽ trình bày các hoạt động thực nghiệm trong quá trình xây dựng và phát triển hệ thống, đồng thời đánh giá giải pháp và đề xuất phương án triển khai vào thực tế.

THỰC NGHIỆM VÀ ĐÁNH GIÁ GIẢI PHÁP

Hoạt động thực nghiệm

Dựa trên các yêu cầu đã nêu về công cụ đánh giá năng lực doanh nghiệp trực tuyến, tác giả tập trung vào việc giải quyết ba vấn đề chính trong hoạt động thực nghiệm.

Mô hình phát triển đóng vai trò quan trọng như xương sống của hệ thống, quyết định cấu trúc các module Yêu cầu đầu tiên là mô hình cần thuận tiện cho việc xây dựng các module chức năng, như đã đề cập ở chương 2 Bên cạnh đó, tính linh hoạt và khả năng mở rộng của hệ thống trong tương lai cũng là những yếu tố quan trọng không thể thiếu.

Hai là ngôn ngữ lập trình và công cụ phát triển, yêu cầu phi chức năng quan trọng là khả năng hoạt động trên nền tảng web Do đó, ngôn ngữ lập trình và công cụ phát triển cần phải phù hợp và đáp ứng yêu cầu này.

Bài viết này khám phá cách xây dựng và phát triển công cụ hiệu quả thông qua việc áp dụng mô hình phát triển cùng với ngôn ngữ lập trình Hệ thống cần đảm bảo đáp ứng đầy đủ các yêu cầu đã đề ra, đồng thời phù hợp với thiết kế cơ sở dữ liệu và các module đã được xác định trước.

Sau đây tác giả xin đƣợc trình bày cụ thể các hoạt động đã diễn ra và kết quả đạt đƣợc trong quá trình này

4.1.1 Mô hình phát triển Để đáp ứng các yêu cầu đã đề ra và hỗ trợ việc lập trình, phân tích thiết kế hệ thống một cách logic, tác giả đã phát triển công cụ theo mô hình MVC

Mô hình MVC (Model - View - Controller) là kiến trúc phần mềm phổ biến trong kỹ thuật lập trình, cho phép tách ứng dụng thành ba phần độc lập: Model, View và Controller Việc áp dụng mô hình này giúp lập trình viên quản lý và phát triển ứng dụng hiệu quả hơn.

Do đƣợc chia thành các thành phần độc lập nên việc phát triển ứng dụng trở nên nhanh, đơn giản, dễ nâng cấp, bảo trì hơn rất nhiều

Mỗi thành phần có một nhiệm vụ riêng biệt và độc lập với các thành phần khác bao gồm:

Model là thành phần thể hiện các cấu trúc dữ liệu và thực hiện các tác vụ như truy vấn, thêm, xóa và cập nhật dữ liệu Nó chứa tất cả các nghiệp vụ logic và phương thức xử lý, giúp truy xuất thông tin từ cơ sở dữ liệu một cách hiệu quả.

Nguyễn Thanh Tùng - K14HTTTA 38 mô tả dữ liệu thông qua các lớp (class) và hàm xử lý Khi có sự thay đổi trong Model, thành phần View sẽ tự động được cập nhật.

Hình 13 Các thành phần của mô hình MVC

View là thành phần hiển thị dữ liệu từ Model dưới dạng giao diện tương tác với người dùng, bao gồm các đối tượng giao diện người dùng như hình ảnh, nút chức năng và khung nhập liệu Nó đảm nhận việc hiển thị thông tin và tương tác với người dùng thông qua các biểu mẫu được định dạng bằng ngôn ngữ đánh dấu siêu văn bản HTML Một Model có thể tương ứng với nhiều View khác nhau tùy theo mục đích sử dụng.

Controller đóng vai trò trung gian giữa Model và View, nhận thông tin từ View để xử lý Sau đó, Controller tương tác với Model để lấy dữ liệu cần thiết và trả lại cho View Nhiệm vụ của Controller là điều hướng các yêu cầu từ người dùng, gọi đúng phương thức để xử lý Nó nhận yêu cầu thông qua URL và biểu mẫu từ View để tương tác với Model một cách hiệu quả.

Trong mô hình MVC, luồng sự kiện sẽ đƣợc xử lý theo tiến trình nhƣ sau:

- Người dùng tương tác với View, bằng cách click vào nút xử lý (Submit Button) trên biểu mẫu (Form) để gửi yêu cầu đi

(Điều khiển luồng ứng dụng, trả lời các hành động của người dùng)

(Đóng gói dữ liệu và logic vấn đề của hệ thống)

(Định dạng và hiển thị dữ liệu từ Model cho người dùng)

- Controller nhận và điều hướng các yêu cầu này đến đúng phương thức xử lý ở Model

- Model nhận thông tin và thực thi các yêu cầu

- Khi Model hoàn tất việc xử lý, View sẽ nhận kết quả từ Model và hiển thị lại cho người dùng

Quá trình này được lặp đi lặp lại mỗi khi người dùng tương tác với hệ thống

Sơ đồ dưới đây minh họa luồng sự kiện trong mô hình MVC, với các mũi tên nét liền thể hiện thứ tự và chiều hướng diễn ra của các sự kiện, trong khi mũi tên nét đứt cung cấp cái nhìn tổng quát hơn về các sự kiện Trong mô hình MVC, yêu cầu từ Model không được gửi trực tiếp đến View mà phải thông qua Controller.

Hình 14 Luồng sự kiện đƣợc xử lý trong mô hình MVC Để đánh giá mô hình này, tác giả dựa trên các tiêu chí nhƣ sau:

Mô hình MVC giúp rút ngắn thời gian phát triển nhờ vào việc tách biệt rõ ràng các thành phần, thể hiện tính chuyên nghiệp trong quá trình xây dựng Điều này cho phép phân chia công việc từ thiết kế giao diện đến lập trình và thiết kế cơ sở dữ liệu cho từng nhóm, tối ưu hóa quy trình phát triển.

Khả năng bảo trì của hệ thống được nâng cao nhờ vào các thành phần độc lập, cho phép việc nâng cấp trở nên dễ dàng hơn Những thay đổi có thể được thực hiện một cách cô lập trong từng lớp mà không làm ảnh hưởng đến toàn bộ chương trình.

Thực thi tác vụ đƣợc yêu cầu Thông báo thay đổi

Cập nhật thay đổi Cập nhật giao diện

Mô hình MVC thường gây cồng kềnh và tốn thời gian cho các dự án nhỏ, đặc biệt trong việc phát triển và trung chuyển dữ liệu giữa các tầng Vì lý do này, mô hình này chỉ thực sự phù hợp với các dự án vừa và lớn.

Mô hình MVC là lựa chọn lý tưởng cho phát triển ứng dụng web, nhờ vào việc thành phần View (mã HTML/XHTML) được tạo ra từ các ngôn ngữ lập trình web Thành phần Controller nhận và xử lý các dữ liệu GET và POST, sau đó chuyển giao cho Model để xử lý tiếp.

4.1.2 Ngôn ngữ lập trình và công cụ phát triển

Đánh giá giải pháp

4.2.1 Tiêu chí đánh giá Để đánh giá công cụ đã đƣợc xây dựng và phát triển ở trên, tác giả xin đƣợc đề xuất các tiêu chí đánh giá nhƣ sau:

- Khả năng mở rộng và phát triển : đánh giá khả năng xây dựng, nâng cấp thêm các tính năng cho hệ thống trong tương lai

Tính bảo mật là yếu tố quan trọng trong việc đánh giá độ an toàn của thông tin được lưu trữ trên cơ sở dữ liệu hệ thống, thông qua các cơ chế mã hóa và xác thực thông tin hiệu quả.

Khả năng tùy biến của ứng dụng là yếu tố quan trọng, cho phép cá nhân hóa trải nghiệm người dùng để đáp ứng các nhu cầu đa dạng Người dùng có thể điều chỉnh giao diện hiển thị, bố cục chức năng, và thiết lập các tùy chọn trong việc trích xuất báo cáo Sự linh hoạt trong việc quản lý các đối tượng trong hệ thống cũng góp phần nâng cao hiệu quả sử dụng ứng dụng.

Hiệu suất hoạt động được đánh giá qua khả năng đáp ứng số lượng yêu cầu xử lý đồng thời, thời gian xử lý và dung lượng lưu trữ dữ liệu.

Mức độ tối ưu của các thuật toán trong ứng dụng được đánh giá dựa trên thời gian xử lý và độ chính xác khi sử dụng các dữ liệu đầu vào khác nhau.

Công cụ đánh giá năng lực doanh nghiệp trực tuyến được phát triển bằng ngôn ngữ lập trình PHP trên nền tảng CodeIgniter theo mô hình MVC, cho phép khả năng mở rộng và phát triển dễ dàng trong tương lai PHP là ngôn ngữ mã nguồn mở, trong khi CodeIgniter và MVC là các khái niệm quen thuộc trong lập trình ứng dụng Nhờ vào mô hình MVC, các tính năng của công cụ có thể được phát triển độc lập mà không ảnh hưởng đến các chức năng hiện tại, đảm bảo tính linh hoạt và khả năng nâng cấp cao.

Nguyễn Thanh Tùng - K14HTTTA 45 Điều này đảm bảo cho hệ thông luôn sẵn sàng để đáp ứng nhu cầu mở rộng của nhà phát triển khi cần thiết

Trong quá trình phát triển giải pháp, tác giả đã sử dụng tính năng quản lý phiên (session management) của nền tảng CodeIgniter để đảm bảo tính bảo mật Mỗi yêu cầu từ người dùng sẽ được kiểm tra bằng một mã Token ngẫu nhiên dài 36 bytes, được tạo ra khi người dùng đăng nhập và hết hiệu lực khi họ thoát Hệ thống sẽ xác thực Token mỗi khi máy khách gửi thông tin tới máy chủ, từ chối yêu cầu nếu Token không hợp lệ Ngoài ra, mật khẩu người dùng cũng được mã hóa trước khi lưu trữ, đảm bảo an toàn cho dữ liệu Tuy nhiên, dữ liệu thông thường vẫn chưa được mã hóa khi gửi, làm tăng nguy cơ bị tấn công Man-in-the-middle Để khắc phục, việc tích hợp giao thức SSL sẽ được áp dụng trong công cụ đánh giá năng lực doanh nghiệp khi triển khai thực tế.

Giải pháp hiện tại cho phép lưu trữ linh hoạt các bộ chỉ tiêu và chỉ số để đáp ứng nhu cầu của người dùng Tuy nhiên, khả năng trích xuất báo cáo vẫn còn đơn giản và hạn chế, đặc biệt là việc người dùng chưa thể tùy biến nội dung báo cáo như loại biểu đồ, thuộc tính hiển thị, và bố cục nội dung Công cụ hiện chỉ hỗ trợ tạo báo cáo theo thời gian cho từng nhóm ngành hoặc doanh nghiệp cụ thể mà chưa cho phép xuất ra các định dạng báo cáo khác nhau.

Hiệu suất hoạt động của giải pháp trực tuyến này phụ thuộc vào cấu hình và hiệu năng của máy chủ Tác giả đã sử dụng cơ sở dữ liệu MySQL và hạn chế việc sử dụng hệ quản trị cơ sở dữ liệu để xử lý yêu cầu của người dùng, thay vào đó, tác giả áp dụng ngôn ngữ lập trình để tối ưu hóa quy trình.

Cuộc tấn công Man-in-the-middle là một phương pháp mà tin tặc can thiệp vào phiên làm việc giữa máy tính của nạn nhân và máy chủ, đóng vai trò như người trung gian Tất cả các gói tin gửi từ máy tính nạn nhân đến máy chủ và ngược lại đều đi qua thiết bị của tin tặc, cho phép họ theo dõi và thao túng dữ liệu.

SSL, viết tắt của Secure Sockets Layer, là một tiêu chuẩn an ninh công nghệ toàn cầu, tạo ra liên kết bảo mật giữa máy chủ web và trình duyệt Liên kết này đảm bảo rằng mọi dữ liệu được trao đổi giữa máy chủ và trình duyệt đều được bảo vệ an toàn và bảo mật.

Nguyễn Thanh Tùng - K14HTTTA 46 giải quyết nhằm giảm thiểu độ trễ Nhƣ vậy với một lƣợng dữ liệu không quá lớn, hệ thống vẫn hoạt động mƣợt mà

Cuối cùng, về mức độ tối ưu, các thuật toán phức tạp không được sử dụng nhiều trong phát triển công cụ Một trong số đó là hàm tính giá trị chỉ số dựa trên công thức và giá trị của các chỉ tiêu liên quan Tác giả đã áp dụng thuật toán ký pháp Ba Lan để chuyển đổi biểu thức sang dạng hậu tố và thực hiện tính giá trị Hiện tại, giải pháp mới hỗ trợ tính toán các phép toán đơn giản như cộng, trừ, nhân, chia, cùng một số hàm toán học khác Tuy nhiên, giải pháp cũng cho phép xây dựng các thuật toán để tính toán các phép toán phức tạp hơn, mở rộng và nâng cấp giải pháp trong tương lai.

Ngày đăng: 17/12/2023, 23:06

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w