ورود

View Full Version : برنامه کلاینت سرور؟



امیر-نا
پنج شنبه 30 بهمن 1382, 00:12 صبح
با سلام
اولا - من در حال نوشتن یک برنامه کلاینت سرور هستم که با ید این قابلیت
رو داشته باشه که طرف های کلاینت می تونن داده ها را به جداول اضافه کنند ُحذف کنند و یا از کل اونها گزارش بگیرند.
حالا موندم بانکو چی انتخاب کنم که مشکل چند کاربره رو حل کنه؟

دوم-از چه روشی برای قسمت گزارش گیری هر کلاینت استفاده کنم (indy-com,....)
سوم - چه جوری؟
:cry: :!:
مرسی حتما اگه ممکنه منو راهنمایی کنین چون چی بدجایی موندم؟؟؟؟
با تشکر امیر

Delphi-Clinic
پنج شنبه 30 بهمن 1382, 00:26 صبح
سلام

تو همین بخش دلفی بگردی تو موضوعات قبلی جوابت رو می گیری.



سوم - چه جوری؟


انتظار نداری که براتون برنامه رو کامل بنویسیم؟

امیر-نا
پنج شنبه 30 بهمن 1382, 00:52 صبح
ممنون از راهنماییتون

ولی می دونم دیدم اما مثلا شک دارم که با dbisam کار کنم یا نه؟
و یه چیز دیگه که نمی دونستم طراحی گزارش کیری در هر کلاینت؟

میشه راهنمایی کنین؟

ممنون
امیر

Delphi-Clinic
پنج شنبه 30 بهمن 1382, 01:22 صبح
هر ابزاری رو می تونی برای گزارش گیری استفاده کنی:

QReport
ReportBuilder
Fast Report

Inprise
پنج شنبه 30 بهمن 1382, 09:46 صبح
با سلام
اولا - من در حال نوشتن یک برنامه کلاینت سرور هستم که با ید این قابلیت
رو داشته باشه که طرف های کلاینت می تونن داده ها را به جداول اضافه کنند ُحذف کنند و یا از کل اونها گزارش بگیرند.
حالا موندم بانکو چی انتخاب کنم که مشکل چند کاربره رو حل کنه؟

دوم-از چه روشی برای قسمت گزارش گیری هر کلاینت استفاده کنم (indy-com,....)
سوم - چه جوری؟
:cry: :!:
مرسی حتما اگه ممکنه منو راهنمایی کنین چون چی بدجایی موندم؟؟؟؟
با تشکر امیر

الف. بانکهائی مانند اینتربیس یا دی بی آیزم گزینه های مناسبی هستند .
ب. توصیه میکنم سیستم را طوری پیاده سازی کنید که کاربران هنگام گزارش گیری ، داده های خود را بصورت یک ClientDataSet و اصطلاحا" آفلاین ( بدون اتصال به بانک اصلی ) دریافت کنند . بدین ترتیب میتونی از هر روش گزارش گیری متداولی ( پیشنهاد : کریستال ریپورت - فست ریپورت ) برای تولید گزارشهای کلاینتها ، مبتنی بر داده های موجود در محفظهء داده های خود کلاینت استفاده کنی .

jirjirakk
پنج شنبه 30 بهمن 1382, 13:21 عصر
توصیه میکنم سیستم را طوری پیاده سازی کنید که کاربران هنگام گزارش گیری ، داده های خود را بصورت یک ClientDataSet و اصطلاحا" آفلاین ( بدون اتصال به بانک اصلی ) دریافت کنند

میشه این مورد رو یه کم توضیح بدید :oops:

امیر-نا
پنج شنبه 30 بهمن 1382, 14:39 عصر
با تشکر از همه شماها میشه در این مورد
توصیه میکنم سیستم را طوری پیاده سازی کنید که کاربران هنگام گزارش گیری ، داده های خود را بصورت یک ClientDataSet و اصطلاحا" آفلاین ( بدون اتصال به بانک اصلی ) دریافت کنند . بدین ترتیب میتونی از هر روش گزارش گیری متداولی ( پیشنهاد : کریستال ریپورت - فست ریپورت ) برای تولید گزارشهای کلاینتها ، مبتنی بر داده های موجود در محفظهء داده های خود کلاینت استفاده کنی .
یکم توضیح بدین:

اگه درست فهمیده باشم یعنی اینکه برنامه های کلاینت همه گی یکبار که به سرور وصل میشن تمام اطلاعات مورد نیازشون رو دریافت کنند و بعد اگر بانک در سرور تغیر کرد روی کلاینت ها نیز بعد از هر بار کانکت شدن چک بکنیم نه؟؟؟

و میشه این کار رو (نمیدونم میشه یا نه) با استفاده از طراحی xml برای هر کلاینت استفاده کرد.

باتشکر
امیر محمد نادری