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 برای هر کلاینت استفاده کرد.
باتشکر
امیر محمد نادری
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.