Lập trình phần mềm kế toán bằng ngôn ngữ nào

  • Thread starter nguyenvanphuc
  • Ngày gửi
N

nguoiconxunui

Khách vãng lai
29/6/04
1,280
215
63
Bình Định
aso2pc.co.cc
Không biết bạn có học lập trình không, chứ theo mình (mình học kinh tế) không có ngôn ngữ lập trình nào là SQL cả. Mới nhất hiện nay có ngôn ngữ Visual C#.Net, Quản trị dâtbase bằng SQL Sẻver 2008 (máy yếu chơi SQL 2005), bộ mã Unicode. Tham khảo tại đây để viết phần mềm: Creative Link

ai nói không có ngôn ngữ SQL ?
Bạn cần phân biệt ngôn ngữ lập trình và hệ quản trị CSDL
+ SQL là ngôn ngữ thao tác truy vấn dữ liệu trên các hệ quản trị CSDL
+ SQL Sẻver hay Oracle, MS Access là hệ quản trị CSDL
+ Foxpro vừa là CSDL, vừa có ngôn ngữlaaop trình ứng dụng

Để làm phần mềm kế toán, bạn phải sử dụng tích hợp các hệ CSDL và ngôn ngữ lập trình ứng dụng. Hiện nay người ta sử dụng:
+ Nhỏ, gọn dễ làm cho dân không chuyên CNTT: Access + VBA
+ Vừa vừa, lớn, siêu lớn: SQL Sẻver + VB6 ; SQL Sẻver + C#/VB.Net
hay thay vì SQL Server có thể dùng MySQL hoặc tương đương ...
Chỉ những DN lớn dạng tập đoàn mới xài Oracle, vì chi phí quá lớn.

Hình như MS Access mà gọi là hệ quản trị csdl thì hơi quá nhỉ?
MySQL chưa chắc thay thế được MS SQL trong nhiều trường hợp và ngược lại
 
Sửa lần cuối:
Khóa học Quản trị dòng tiền
hai2hai

hai2hai

VNUNI Makes a difference
29/4/04
2,032
125
63
50
Hà nội
vnuni.net
Hình như MS Access mà gọi là hệ quản trị csdl thì hơi quá nhỉ?
MySQL chưa chắc thay thế được MS SQL trong nhiều trường hợp và ngược lại

MS Access cũng như Foxpro: Bao gồm: hệ Quản trị CSDL + Ngôn ngữ lập trình VBA

Nó chỉ khác với các Hệ quản trị CSDL Client/Server như MS SQL,... là nó chỉ là Desktop Database thôi. (không có Service để lắng nghe yêu cầu từ
client). Vấn đề này nói nhiều lắm rồi mà.

Re: SQL

Ngôn ngữ SQL thì có (là ngôn ngữ để thao tác với CSDL bao gồm thao tác cấu trúc và thao tác dữ liệu), nhưng là ngôn ngữ lập trình thì ko phải (Programming language such as COBOL, Fortran, C, C++, Visual basic (for and not for .NET), C#, Visual C++, Visual J++, Visual Foxpro,... có khoảng hơn 4000 programming languages như vậy) (kể cả ta viết store procedures, triggers,.... thì đó là dạng khác của ngôn ngữ với CSDL mà thôi)

Vấn đề này cũng đã làm rõ ở bài phía trên rồi.

MySQL chưa chắc thay thế được MS SQL trong nhiều trường hợp và ngược lại

Câu khẳng định này ko thấy có giá trị trong đó, giống như 1 chưa đã là 2 và ngược lại. (ko dẫn chứng chứng minh, ko ngữ cảnh sử dụng). My SQL hiện đang được sử dụng cho 1 số ứng dụng cực lớn (Facebook là 1 ví dụ, Diễn đàn vBulletin mà webketoan đang dùng là 1 ví dụ khác)

Chỉ những DN lớn dạng tập đoàn mới xài Oracle, vì chi phí quá lớn.

Oracle DB có bản Free. Giống như MS SQL 200x cũng có bản Free (<= 15 concurrent users). Có bao nhiêu doanh nghiệp PMKT có ÍT hơn 15 concurrent users ở VN? (khái niệm concurrent users (connection) là cùng vào 1 thời điểm nhé, chứ ko phải 15 PCs hay 15 user accounts trong phần mềm)

Mới nhất hiện nay có ngôn ngữ Visual C#.Net....

Có nhiều thứ "nhất" hơn nhưng chúng ta chưa được biết thôi, ví dụ các ngôn ngữ phát triển ứng dụng nhúng chẳng hạn (trên windows mobile, android,...). Trên nền MS Windows thì mấy thứ bạn nêu có thể là đúng. Nhưng bạn nói những ngôn ngữ đó trên Unix, Linux,... thì lại có vấn đề. Vì thế, cần có ngữ cảnh khi nêu từ "nhất"
 
Sửa lần cuối:
E

evistnguyen555

Guest
25/8/11
1
0
0
34
Hồ Chí Minh
Trả lời nhanh

Tôi rất đam mê viết 1 phần mềm kế toán. Tuy nhiên, kiến thức về tin học còn giới hạn. Mọi người có kinh nghiệm về tin học hãy chia sẻ cho tôi một chút. Tôi muốn viết phần mềm kế toán có thể chạy thông qua mạng LAN, quản lý tốt database, chỉnh sửa và in báo cáo tốt. Như vậy tôi có thể lập trình bằng ngôn ngữ nào là tối ưu nhất. Tôi biết hiện nay có rất nhiều ngôn ngữ lập trình như: SQL, Oracle, C++, Foxpro,...

Hi anh!
Cái khó cũng là cốt lõi của bất cứ 1 giải pháp (Phần mềm) nào cũng gặp đó là phân tích cấu trúc và quy trình nghiệp vụ sử lý. còn nếu muốn dùng ngôn ngữ hay csdl nào thì chuyện đơn giản: kinh nghiệm làm em sharing cũng như học hỏi nhau nha:
Nếu ứng dụng chạy trên web thì tốt nhất là dùng JAVA (JSP, JSF, Java Bean) là nhẹ nhành và dễ dàng nhất
Nếu ứng dụng chạy trên máy local thì dùng VB hay C# là gọn và dễ làm nhất
Database thì thằng nào cũng được, Nếu thích thì dùng SQL SERVER 2005/2008 giao diện thân thiện QUERY bóng bẩy, ràng buộc hay
Nếu muốn pro thì dùng ORACLE 11G hay ENTERPRISE DÂTABASE (Postgresql) để chạy được trên Linux. nhưng code C# phải biết Mono.
Nếu anh thích qua nhà em chơi. anh em mình ngồi code chơi. Em thì thích java và ứng dụng WEB
 
F

fengfeng

Guest
27/11/12
1
0
0
36
HCM
Ðề: Trả lời nhanh

Xin bổ sung vào danh sách các ngôn ngữ lập trình phần mềm kế toán:

Phần mềm Jinbook: Lập trình trên Java, báo cáo trên IBM Eclipse Birt, cơ sở dữ liệu theo yêu cầu (mysql, postgres, ms sql, oracle), chạy dưới các dạng: Application, web, mobile (android).
 
I

inoxt8

Guest
25/8/13
1
0
0
34
ha noi
Ðề: Lập trình phần mềm kế toán bằng ngôn ngữ nào

MÌNH NGHĨ NÊN DÙNG C#,rất linh hoạt,hoặc có thể các ngôn ngữ khác tùy khả năng của bạn nữa
 

Xem nhiều

Webketoan Zalo OA