سامانه گزارش ساز پویا


مقدمه

یكی از مواردی كه در سیستمهای نرم افزاری مورد توجه كاربران و به خصوص مدیران می باشد، خروجیهای متنوعی است كه می تواند در اختیار رده های مختلف سازمان قرار گیرد . چنانچه گزارشات تولید شده توسط سیستم های مكانیزه پویا باشد ، طیف وسیعی از نیازهای كاربران را پوشش داده و وابستگی كاربران را به بخش طراحی و توسعه سیستمها به حداقل خواهد رسانید . طی دهه گذشته در اثر نرم افزارهایی كه توسط شركت های مختلف به بازار عرضه شده است ، برنامه هایی جهت تولید گزارشات و خروجی های مورد نظر كاربران پیش بینی گردیده است ولی با توجه به نیاز روز افزون مدیران و كاربران مختلف سیستمها ، این برنامه جوابگوی كلیه درخواستهای استفاده كنندگان نبوده و كاربران با مشكلاتی در رابطه با تهیه و ارسال گزارشات به سطوح مختلف سازمانی مواجه می باشند . جهت حل این كاستی ها در سیستمهای نرم افزاری ، تنها راهی كه به نظر می رسد تهیه نرم افزاری است كه بتواند كلیه اقلام اطلاعاتی را در اختیار كاربر قرارداده و استفاده كننده بتواند با توجه به نیاز اعلام شده اقلام مورد نظر را انتخاب و خروجی گزارش را طبق قالب دلخواه تنظیم و نسبت به تولید آن اقدام نماید . لذا جهت استفاده عمومی از چنین برنامه هایی باید طراحی رابط های كاربری Interface خیلی ساده و قابل فهم باشد تا كاربران عادی نیز بتوانند به راحتی آن را بكار گرفته و گزارشات مورد نظرشان را طراحی و تولید نمایند.


سامانه گزارش ساز پویا

نرم افزاری است جهت تهیه گزارشات پیچیده بدون نیاز به دانش فنی و قابل استفاده برای افراد غیر متخصص . این سامانه امکان یک پارچه سازی بانک های اطلاعاتی مختلف جهت تهیه گزارشات مدیریتی و تصمیم سازی را به وجود می آورد.

  • ایجاد گزارشات پیچیده با چند کلیک

  • ایجاد گزارشات تلفیقی بدون دانش پایگاه داده

  • امکان ارتباط با انواع سیستم های اطلاعاتی

  • در دو نسخه مبتنی بر وب و ویندوز

  • امکان طراحی و ویرایش انواع گزارشات لیستی(Tabular)
    ، سطر/ ستون(CrossTab)
    ،کل به جزء(Master/Detail)
    و آماری(Chart) بوسیله ویزارد های آسان و قوی.

  • محیط کاملا فارسی و کاربر پسند

  • عدم نیاز به داشتن دانش فنی نرم افزار جهت استفاده از سیستم

  • » امكان اضافه كردن فبلدهای محاسباتی به گزارش (تاریخ ، شماره ، صفحه و ...)

  • امکان استفاده برای تمام کاربران سیستم با توجه به سطوح دسترسی

  • امكان اتصال به چند پایگاه داده بطور همزمان و استخراج گزارشات از چند پایگاه داده

  • امکان ایجاد گزارشات ترکیبی

  • امکان تعیین فیلد جستجو برای گزارشات

  • امکان تعریف شروط مورد نیاز به صورت نا محدود

  • امکان تعریف گزارشات آماری

  • امکان تعریف گزارشات نموداری و توصیفی

  • امکان ذخیره گزارشات و اجازه استفاده به کاربران بر اساس سطوح دسترسی

  • امکان چاپ گزارشات

  • امکان تهیه خروجی مورد نیاز (Word, Excel, Xml, Pdf, Image و ...)

تحت وب (Web Base):

  • قابل استفاده بودن تحت اینترنت و اینترانت

  • قابل استفاده بودن تحت شبكه

چارچوب کاری:

  • Net Framework v4 .

  • Microsoft Visual Studio 2010

  • AJAX

بانک اطلاعاتی:

SQL Server 2008 R2

زبان توسعه:

جهت پیاده سازی لایه های مختلف از زبان C# استفاده شده و لایه واسط کاربر با استفاده از HTML و JavaScript و Jquery تهیه شده است.