مشاهده نسخه کامل
: سیستم تحت لوکال و تحت وب
سلام
امکان داره سیستم هایی که لوکال برای کارمندان قابل دسترسی است با IP داخلی . مدیریت و برو رسانی و ... تحت لوکال هست
از آن سمت امکان نمایش تحت وب فراهم میاد. مثل دانشگاه یا مثل سیستم های ساده تر آموزشگاه ها.
این ها بحث همزمانی چطوری هست؟ یعنی وارد کردن نمره یا هر چیزی در سیتسم لوکال و نمایش تحت وب.
منظورم IP دادن تحت وب نیست.اینکه تحت چه سیستمی یک بخش و اینترفیس طراحی میشه که اون قسمت های مشخص را فقط نمایش بده.
و در آخر:
برای یک کار به این صورت دقیقا به چه مطالبی با مسلط بود.باید چه چیزهایی بلد بود.
سلام
گمانم یکم در بیان منظورتان مشکل و ایهام وجود دارد.
چند مورد میتوان از صحبت شما حدس زد!
1)
نگرانی دسترسی و دستکاری همزمان دیتا:
حجم بالایی از این نگرانی را میتوانید به برنامه بانک اطلاعاتی تان مانند SqlServer یا Oracle محول کنید بخش بسیار بزرگ دیگری از مشکلات همزمانی را میتوانید با اجبار داشتن کلیدهای AutoNumber برای همه جداول حل کنید و در آخر باید کمی در کدنویسی هم دقت کنید و دسترسی همزمان را لحاظ کنید.
2)
بنظر کمی در مورد برنامه نویسی تحت وب و طراحی وب سایت ها سوال دارید:
برای تولید برنامه تحت وب میتوانید از پروژه های ASP.Net MVC استفاده کنید.
این را هم بدانید که برنامه تحت وب فقط بحث اینترنت و شبکه خارجی یک سازمان نیست.
اتفاقاً برنامه شبکه های بزرگ داخلی سازمان ها و ارگان ها هم بیشتر تحت وب است، بدلایل مزیت های این روش در تعداد کاربران زیاد ...
3)
تفاوت واسط کاربری برای کارمندان در مقابل مشتریان:
شما میتوانیذ دیتابیس یکپارچه ای داشته باشید و خیلی راحت دو واسط کاربری و پوسته مجزا برای کارمندان و مشتریان تولید کنید، حتی میتواند یکی exe باشد و دیگری یک سایت!
ولی بهتر آن است که به یک سیستم یکپارچه سایتی فکر کنید، هم برای کارمندان و هم برای مشتریان و بازدید کنندگان ...
هر فردی میتواند User و Pass مخصوص خود را داشته باشید و بسته به تنظیماتی که برای او یا گروهی که عضو آن است انجام فرد فقط بتواند فرم ها و بخش های خاصی را ببیند.
مثل همین سیستم دانشگاه: استاد لاگین میکند و نمره میدهدف دانشجو لاگین میکند و نمره میبیند!
هر چه هم سیستم بزرگتر و افراد مورد تعامل بیشتر شوند این سیستم مزیت هایش را بهتر نشان میدهد.
حتی میتوانید برای User ها محدودیت لاگین فقط از IP های محلی تعریف کنید و...
برای این کار هم طبیعتاً باید به تکنولوژی های روز مانند #C و Linq و OOP و Entity و Multi-thread و SqlServer و Oracle و... و برای تحت وب ASP.Net و MVC و Javascript و... را بلد باشید.
اگر به جوابتان نرسیدید، لطفاً مفصل و مشروح تر و خیلی راحت توضیح دهید سازمان تان چیست و چه کار میخواهید انجام دهید، تا بتوان کمک دقیق تری کرد.
موفق باشید.
سلام
ممنون از پاسخ شما
ببنید ما یک نرم افزار لوکال می نویسم.حالا میخواهیم یک سری مواردش دقیقا مثل سیستم دانشگاه تحت وب نمایش داده بشه
طرف با یوزرنیم و پسوردی که ما بهش میدیم.تحت وب نتایجش رو ببینه
اما وارد کردن نتایج لوکال و در سیستم محلی صورت میگیره.
anvar.net
21-07-2013, 23:25
با اجازه از استاد _H2_ ارجمند, بهترین گزینه برای مشکل شما Sharepont مایکروسافته. هم برای سیستم های لوکال بکار میره هم از طریق وب می تونی بهش دسترسی داشته باشی . مایکروسافت روی این سیستمش خیلی سرمایه گذاری کرده و خیلی خوب هم جواب میده .... البته از جزئیاتش چیز زیادی نمی دونم
سلام
طرف با یوزرنیم و پسوردی که ما بهش میدیم.تحت وب نتایجش رو ببینه
واسط کاربری این میشود ASP و PHP و ASP.Net و...
اما وارد کردن نتایج لوکال و در سیستم محلی صورت میگیره
واسط این هم خیلی بازتر میشود، میتواند exe یا مثل مورد قبل یک سایت باشد!
پیشنهادم آن است که هر دو واسط کاربری را با ASP.Net MVC بسازید.
کمی هم بحث محل سرور و دیتابیس مطرح میشود ...
سرور در داخل سازمان باشد
- کمی برای تهیه اینترنت پرسرعت واقعی مشکل خواهید داشت. (نهایتش 2Mbit و 3Mbit و 4Mbit و...)
- همه کارمندان همیشه به آن دسترسی سریع دارند
- اگر اینترنت سازمان قطع شود دسترسی کارمندان پارجا و دسترسی مشتریان قطع میشود.
سرور در یک دیتاسنتر خارجی باشد.
- خیلی راحت میتوان سرور را به اینترنت 100Mbit و 1Gbit و حتی با صرف هزینه 10Gbit متصل کرد.
- مشتریان خیلی سریع تر و راحت تر به ان دسترسی خواهند داشت.
- اگر اینترنت سازمان قطع شود دسترسی کارمندان قطع میشود ولی دسترسی مشتریان همچنان پاربرجا خواهد بود.
درنهایت، حالا دقیقاً سوال یا مشکلتان کجاست؟
(باید ذکر کنم در زمان تایپ هنوز پست دوستمان anvar.net را ندیده بودم و بعد از ارسال و بروز رسانی متوجه مطلب ایشان شدم... در خصوص Sharepoint هم چیزهایی شنیده و خوانده ام ولی اطلاعات کامل ندارم... نمیدانم چقدر دست برنامه نویس را باز میگذارد .... میتوان هرکاری کرد ... چقدر کار را نسبت به برنامه نویسی مستقیم یک سایت ASP.Net ساده میکند... باید تحقیق کنید.)
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.