Lựa chọn ngụn ngữ lập trỡnh đúng một vai trũ quan trọng đối với thành cụng của chương trỡnh. Việc lựa chọn ngụn ngữ lập trỡnh nào là dựa trờn nhiều yếu tố khỏch quan, chủ quan cũng như khả năng của người sử dụng, thúi quen của người sử dụng, yều cầu về mụi trường phần cứng, phần mềm…
Như đó biết, một vấn đề trong chương trỡnh quản lý nhõn sự hiện tại của cụng ty là do lập trỡnh bằng ngụn ngữ Fox For Dos cho nờn khả năng bảo mật thụng tin kộm. Do đú với đề tài này em đó quyết định sử dụng ngụn ngữ lập trỡnh Microsoft Visual FoxPro 6.0.
Microsoft Visual FoxPro 6.0 là ngụn ngữ lập trỡnh, nú cú cỏc ưu điểm sau đõy:
+ Là một ngụn ngữ lập trỡnh hướng đối tượng gần gũi với cỏc ứng dụng về Windows cho nờn cụng việc lập trỡnh tiến hành được dễ dàng hơn.
+ Đang được sử dụng rộng rói.
+Ngụn ngữ cũng tạo ra được một giao diện đẹp, tiện lợi cho người sử dụng chuột và bàn phớm.
+ Microsoft Visual FoxPro 6.0 cú bộ cụng cụ và kỹ thuật mới giỳp truy cập dữ liệu dễ dàng hơn.
+ Microsoft Visual FoxPro 6.0 mở rộng khả năng bỏo cỏo với trỡnh bỏo cỏo cho phộp xem trước và in cỏc bỏo cỏo trong Visual FoxPro.
Tuy nhiờn phần mềm này đũi hỏi khỏ cao về phần cứng. Để chạy tốt nú yờu cầu cấu hỡnh tối thiểu là:
- CPU 30486 - Màn hỡnh SVGA - 32 MB RAM
- Khoảng 200MB đĩa cứng cũn trống.
Với hệ quản trị cơ sở dữ liệu Microsoft Visual FoxPro 6.0 giỳp ta cú thể tạo ra và duy trỡ cỏc bảng dữ liệu gọi là cỏc Table. Nhờ Microsoft Visual FoxPro 6.0 ta cũn cú thể tổ chức cơ sở dữ liệu gồm rất nhiều bảng khỏc nhau, đồng thời tạo ra mối liờn kết giữa cỏc bảng thụng qua thuộc tớnh khoỏ ngoại lai, từ đú cú thể trớch rỳt hoặc thao tỏc trờn cơ sở dữ liệu một cỏch chớnh xỏc.
Đõy chớnh là mụ hỡnh hệ thống quản trị dữ liệu quan hệ. Một nhúm cỏc Table cú liờn quan với nhau được quản lý bởi một Database.
Ngoài ra, chương trỡnh con sử dụng phần mềm Tiếng Việt trong khi tạo cỏc mó chương trỡnh, đú là bộ gừ Font VietKey 2000.