PDA

View Full Version : سوال: در مورد ایجاد اپلیکیشن و قرار دادن در شبکه



Beginner67
چهارشنبه 27 آبان 1394, 10:02 صبح
با سلام.

یه شرکتی هست که میخواد فرم هایی که کارمنداش پر میکنن،سیستمی بشن.
و بعد از اون تحت شبکه باشن.
میشه راهنمایی کنید چه نکاتی رو باید در نظر بگیرم و اینکه چه کارهایی باید انجام بدم؟
از اونجایی که هر فرم متفاوته،چجوری باید فرم رو طراحی کنم؟تو خود نرم افزار باید فرم ها آماده بشن؟

ebrahim.rayatparvar
چهارشنبه 27 آبان 1394, 14:19 عصر
سلام مهنندس
در مورد شبکه زمانی که با SQL Server کار میکنید مشکلی برای شبکه ندارید ولی در مورد فرم منظورتون چیه اون شرکت فرم های آماده داره مثل بیشتر شرکتا یا نه اصلا خود شرکت منظورش فرم سازه؟؟؟

Beginner67
پنج شنبه 28 آبان 1394, 08:56 صبح
فرم آماده داره،مثل اکثر شرکت ها.
چون ممکنه هر دفعه نوع فرم تغییر کنه،فرم باید از طریق نرم افزار طراحی بشه؟
برام گنگه این کار،ممنون میشم راهنمایی کنید.

Beginner67
شنبه 30 آبان 1394, 11:27 صبح
دوستان،ممنون میشم راهنمایی بفرمایید.

arash21hhhh
شنبه 30 آبان 1394, 18:12 عصر
با توجه به اینکه که میگید فرم ها متغیر هستند بهتره داخل برنامتون یک فرم ساز پویا ایجاد کنید تا خودتونو از امور مرتبط با ساخت فرم راحت کنید .

reza_ali202000
شنبه 30 آبان 1394, 22:50 عصر
سلام
اگه اشتباه نکنم هر فردی سطح دسترسی مخصوص خودش رو داره. علاوه بر فرم ها، نوع دسترسی هر کسی هم باید مشخص بشه.
به نظرم اگه فقط تا همین حد از شرکته میدونید حتما یه مصاحبه با مدیر شرکت بزارید چون واقعا گنگ و نامفهوم هست.
از اینکه از مدیر سوالات ساده و پیش پا افتاده میپرسید اصلا خجالت نکشید.

ebrahim.rayatparvar
یک شنبه 01 آذر 1394, 17:01 عصر
سلام مهندس جان
در مورد برنامه بگم اینم مثل همه برنامه ها فرم آماده درست کن فقط اول بشین یه مهندسی نرم افزار خوب بکن و طراحیشو انجام بده و بر اساس تچربه خوددت و دیگران که تو این سایت نمونه برنامه های زیبایی گذاشتند یه فرمی طراحی کن که کاربر پسند باشه و در مورد اینکه حالا بعد یه مدت کاربر شاید بگه اینجا یه چیز میخوام اضافه کنم بهتره این کار رو خودت بکنی و برای برنامه خودت کد آپدیت اتوماتیک بزن حالا از تو شبکه یا سرور آپدیت بشه یا اینترنتی. اینجوری بهتره

Beginner67
پنج شنبه 03 دی 1394, 18:42 عصر
سلام.
من با رئیس شرکت صحبت کردم و الان کار جدی شده و باید انجامش بدم.
به کمکتون خیلی احتیاج دارم.
چون هر دفعه ممکنه فرم هایی ک باید برای محصولات شرکت پر کنن تغییر کنه،به نظرتون یک فرم ساز پویا ایجاد کنم یا خودم هر دفعه فرم درست کنم و به نرم افزار اضافه کنم؟

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

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

Beginner67
پنج شنبه 03 دی 1394, 23:10 عصر
لطفا راهنمایی بفرمایید...:|

momimomi
جمعه 04 دی 1394, 00:06 صبح
با سلام
به نظر بنده متغیر بودن فرمها در نرم افزار دردسرهای زیادی دارد و هیچ موقع برنامه هرچند هم پویا باشد، نمی تواند تمام خواسته ها و تغییرات در طول زمان را پاسخگو باشد.
راهی که به نظرم می رسد، بستن قرارداد اولیه با ذکر فرمها و محصولات فعلی شرکت و لحاظ نمودن بند هزینه پشتیبانی و ارتقاء نرم افزار در صورت درخواست شرکت است.
با این کار از بلاتکلیفی در آمده، نرم افزار را بافرم های ثابت ساخته و تحویل می دهید و هر زمان که شرکت خواست تغییرات جزئی یا کلی در نرم افزار دهد با توجه به قرار داد، هزینه آن را جداگانه پرداخت می نماید.

Beginner67
جمعه 04 دی 1394, 09:42 صبح
سپاس از لطفتون.پس فرم ها رو خودم آماده میکنم.
خب الان کلاینت ها چجوری باید به این نرم افزار دسترسی داشته باشن؟
نرم افزار باید نصب بشه روی سیستم هاشون؟(اگر آره،وقتی نرم افزار تغییرات داره چجوری باید آپدیت بشه نرم افزار براشون؟)
یا از طریق شبکه به سرور کانکت بشن و فرم هاشونو پر کنن؟(چجوری؟)

abdullah20
جمعه 04 دی 1394, 09:55 صبح
خب دوست عزیز این به نظرتون یعنی چی ؟
یعنی بروز رسانی دیگه
شما باید نرم افزار را هر موقع که لازم شد بروز رسانی کنید
حالا 2 روش وجود داره:
1- بروز رسانی از طریق اینترنت :که کلا باید پروژه از اول بروزرسانی بشه
2- پلاگین: در این روش نیاز نیست کل پروژه بروزرسانی بشه تنها اون قسمتی که تغییر کرده ابدیت میشه
شما بسته به پروژتون باید از یکی از روش های بروزرسانی استفاده کنید

Beginner67
جمعه 04 دی 1394, 10:54 صبح
من اگر 10 تا 50 تا کلاینت داشته باشم،باید روی هر سیستم جداگانه برنامه رو نصب کنم؟

بله درست میگید وقتی تغییرات داره یعنی باید به روز رسانی بشه.
من نمیدونم چجوری باید برنامه که روی سیستم کلاینت نصب شده رو به روز رسانی کرد!
اصلا به روز رسانی برنامه که روی سیستم کلاینت نصبه با برنامه ای که روی سرور نصبه، متفاوته؟
با پلاگین به روز رسانی رو میشه توضیح بدید؟
از طریق اینترنت چجوری؟
من اصلا در این مورد تجره ندارم.به کمکتون نیاز دارم.

abdullah20
جمعه 04 دی 1394, 11:20 صبح
ببینید در اولین مرحله که بله باید نرم افزار به صورت دستی روی همه سیستم ها نصب بشه
ولی قسمت بروز رسانی:
خود VS امکانی به نام publish داره برای بروز رسانی و اگر تونستید از اون استفاده کنید ولی به نظر من خودتون بنویسید بهتره
برای ادرس اخرین ورژن هم لازم نیست اون رو روی اینترنت و هاست قرار بدید چون نرم افزار شما قراره داخل یک شرکت استفاده بشه و اخرین ورژن را بزارید داخل یکی از پوشه های به اشتراک گذاشته شده در شبکه

Beginner67
جمعه 04 دی 1394, 12:36 عصر
ولی به نظر من خودتون بنویسید بهتره

تا حالا این کارو نکردم!
تاپیک یا لینکی در این مورد امکانش هست بذارید؟



اخرین ورژن را بزارید داخل یکی از پوشه های به اشتراک گذاشته شده در شبکه

یه سوال
sqlserver رو فقط روی سرور باید نصب کنم؟
نمیدونم چجوری باید Sql روی شبکه قرار بگیره.
و اینکه چه پوشه هایی رو باید به اشتراک بذارم؟

:|

abdullah20
جمعه 04 دی 1394, 13:12 عصر
بله دیگه sql فقط روی سرور نصب میشه