2010-01-13 38 views
7

Trong một trong các dự án cấp doanh nghiệp, chúng tôi đang sử dụng ASP.Net MVC cho phần ứng dụng web. Hệ thống báo cáo là một hệ thống lớn với hàng trăm báo cáo cộng với báo cáo adhoc, in ấn và thông báo, toàn bộ chín bãi.Bạn đề xuất công cụ báo cáo nào cho ứng dụng ASP.Net MVC cấp doanh nghiệp?

Mặc dù chúng tôi đang sử dụng MVC cho phần web, báo cáo không cần phải có cùng một công nghệ, nó là phần mềm doanh nghiệp và có thể là một mô-đun/hệ thống riêng biệt và độc lập.

Tôi đã xem xét các tùy chọn sau, nhưng cả hai đều có ưu và nhược điểm:

  • Crystal Report & pha lê Enterprise
  • SQL Server Reporting Services 2005

Ví dụ, SQL Reporting Services 2005 mạnh mẽ khi báo cáo được xác định trước và adhoc, nhưng không đủ tốt để in. Không chắc chắn về năm 2008.

Xem xét nhu cầu, bạn đề xuất công cụ/hệ thống báo cáo nào cho cấp doanh nghiệp .Phần mềm dựa trên Net và tại sao?

+1

Báo cáo có thể được thực hiện trong ASP.NET MVC chính nó khá dễ dàng bằng cách sử dụng quan điểm, mặc dù nó có thể không quy mô với mức độ báo cáo mà bạn yêu cầu. –

+0

Ngoài sự tò mò, tại sao SQL Reporting Services 2005 không đủ tốt để in? –

+0

Nó cũng được đề cập bởi Microsoft trong một trong những nguồn tài nguyên trực tuyến mà nó không phải là công cụ để in ấn tốt. Có một số cách giải quyết (như chuyển đổi sang hình ảnh sau đó in trực tiếp). Tôi ước tôi có url. Tôi sẽ cố gắng tìm nó và đăng nó ở đây. Có thể có những cải tiến trong năm 2008 mặc dù. Không hoàn toàn chắc chắn. –

Trả lời

1

Chúng tôi sử dụng EasyQuery.NET (http://devtools.korzh.com/eq/dotnet) để báo cáo đặc biệt. EasyQuery không phải là giải pháp báo cáo mà là một số loại trình tạo truy vấn thân thiện với người dùng thay thế. Đối với hầu hết các trường hợp là đủ: chúng tôi chỉ cho phép người dùng truy vấn dữ liệu mà họ muốn, sau đó EasyQuery tạo SQL, chúng tôi thực thi nó và hiển thị kết quả trong một số lưới.

+0

Tôi vừa thử công cụ. Không chắc chắn nếu tôi muốn sử dụng nó trong một ứng dụng lớn. –

Các vấn đề liên quan