PDA

View Full Version : حرفه ای: درخواست راهنمایی در رابطه با ساخت win. app



sajad_3066
دوشنبه 20 بهمن 1393, 12:17 عصر
با سلام خدمت دوستان.
نرم افزاری رو میخوام بنویسم که نصفش باید win app باشه و نصف دیگش web app.چون متمرکز نیست و چند تا دفتر خارج از مرکز هم داره.با یک database که کل نرم افزار باید از اون اطلاعات رو بخونن.
میشه کل نرم افزار رو win app کرد و فقط database رو توی web یه کاریش کرد که share بشه و کل نرم افزار به اون دسترسی داشته باشهوتقریبا مثل نرم افزار برخی از بانک ها که خودشون win app هستن و database رو share کردن و ازش استفاده میکنن
چطوری میشه این رو عملیش کرد
ممنون میشم اگه راهنماییم کنید

shahab2025
جمعه 24 بهمن 1393, 23:15 عصر
من جای شما بودم کلاً تحت وب مینوشتم و در داخل به صورت لوکال اجراش میکردم

یا سرور را میزاشتم درون شرکت و یک IP ثابت بهش میدادم و برنامه را میزاشتم روش....

SabaSabouhi
شنبه 25 بهمن 1393, 08:43 صبح
با سلام خدمت دوستان.
نرم افزاری رو میخوام بنویسم که نصفش باید win app باشه و نصف دیگش web app.چون متمرکز نیست و چند تا دفتر خارج از مرکز هم داره.با یک database که کل نرم افزار باید از اون اطلاعات رو بخونن.
میشه کل نرم افزار رو win app کرد و فقط database رو توی web یه کاریش کرد که share بشه و کل نرم افزار به اون دسترسی داشته باشهوتقریبا مثل نرم افزار برخی از بانک ها که خودشون win app هستن و database رو share کردن و ازش استفاده میکنن
چطوری میشه این رو عملیش کرد
ممنون میشم اگه راهنماییم کنید

سلام
چند تا راه حل داره. یکیش اینه که کلاً برنامه رو desktop تولید کنی و همه مراکز با *** به مرکز وصل بشن و کار کنن.
یکی دیگه اینه که برنامه‌ی اصلی desktop باشه، اما برای ارتباط با دیتابیس از WebService استفاده کنی.
روش پیش‌نهادی دوستمون shahab2025 هم یه راه حل قابل قبول دیگه هست.

اما در هر صورت گذاشتن دیتابیس روی اینترنت، نه تنها درست نیست بلکه 100% کار اشتباهی هست.
کلاً این رو به عنوان یک اصل در نظر بگیر که هیچ دسترسی از طریق اینترنت به دیتابیس نباید وجود داشته باشه.

صبا صبوحی

sajad_3066
یک شنبه 26 بهمن 1393, 11:56 صبح
سلام
چند تا راه حل داره. یکیش اینه که کلاً برنامه رو desktop تولید کنی و همه مراکز با *** به مرکز وصل بشن و کار کنن.
یکی دیگه اینه که برنامه‌ی اصلی desktop باشه، اما برای ارتباط با دیتابیس از WebService استفاده کنی.
روش پیش‌نهادی دوستمون shahab2025 هم یه راه حل قابل قبول دیگه هست.

اما در هر صورت گذاشتن دیتابیس روی اینترنت، نه تنها درست نیست بلکه 100% کار اشتباهی هست.
کلاً این رو به عنوان یک اصل در نظر بگیر که هیچ دسترسی از طریق اینترنت به دیتابیس نباید وجود داشته باشه.

صبا صبوحی

ممنون از شما به خاطر راهنمایی که کردین.اما اگر اشتباه بود،بانک چطوری این کار رو کرده.یک سوال دیگه اینکه همه مراکز با چی میتونن وصل بشن؟میتونین بیشتر توضیح بدین؟

SabaSabouhi
سه شنبه 05 اسفند 1393, 14:56 عصر
ممنون از شما به خاطر راهنمایی که کردین.اما اگر اشتباه بود،بانک چطوری این کار رو کرده.یک سوال دیگه اینکه همه مراکز با چی میتونن وصل بشن؟میتونین بیشتر توضیح بدین؟

سلام
اگه یه بانک دیتابیسش رو بگذاره رو اینترنت که کلی لطف کرده به جماعت هکرها . . .
روش کار ایجاد یه «وی» «پی» «این» سرور در دفتر مرکزی سازمان هست و بقیه دفاتر با «وی»«پی»«ان» به دفتر مرکزی وصل می‌شن و به راحتی
کارشون رو انجام می‌دن.

صبا صبوحی