طراحی نرمافزار تحت وب یعنی ساختن نرمافزاری که در مرورگر باز میشود و همه کارکنان، شعبهها یا مشتریان، با رایانه یا گوشی و از هر جا، روی یک داده مشترک کار میکنند؛ بیآنکه روی هر دستگاه چیزی نصب شود. تیم طراحان آیا نرمافزار تحت وب را برای روش کار خود شما میسازد: پنل مدیریت سفارش، سامانه نوبتدهی، پرونده مشتری، داشبورد گزارش یا هر فرایندی که امروز با کاغذ، اکسل یا چند نرمافزار جدا انجام میشود. کد منبع و دسترسیها بعد از تحویل در اختیار شماست.
چه نرمافزارهای تحت وبی میسازیم؟
- پنل مدیریت سفارش و فروش: ثبت سفارش، پیگیری وضعیت، فاکتور و گزارش فروش برای کسبوکاری که فروشش فقط اینترنتی نیست.
- سامانه نوبتدهی و رزرو: برای مطب، آموزشگاه، تعمیرگاه یا هر کاری که با وقت قبلی انجام میشود.
- پرونده مشتری و پیگیری: سابقه تماسها، قراردادها و کارهای باز هر مشتری در یک جا.
- داشبورد گزارش مدیریتی: عددهایی که امروز هر هفته دستی از چند جا جمع میشود، بهروز و در یک صفحه.
- پورتال نمایندگان یا مشتریان: جایی که بیرون از شرکت سفارش ثبت کنند، فایل بگیرند یا وضعیت کارشان را ببینند.
- نرمافزارهای مالی و انبار سبک: مثل نرمافزار حسابداری تحت وب یا انبار، وقتی نرمافزار آماده با روش کار شما جور نیست.
- اتوماسیون اداری: گردش کار، فرمها و تأییدها؛ جزئیاتش در صفحه طراحی اتوماسیون اداری آمده است.
چرا تحت وب؟ و کی نه؟
نرمافزار تحت وب از هر رایانه و گوشی با مرورگر در دسترس است، بهروزرسانیاش یکجا روی سرور انجام میشود و چند شعبه یا کارمند بیرون از دفتر همزمان روی یک داده کار میکنند. در عوض به شبکه وابسته است؛ برای کار بدون اینترنت یا ارتباط مستقیم با سختافزار، نسخه ویندوزی گاهی بهتر است، یا نسخه وب با حالت آفلاین طراحی میشود. مقایسه کامل را در راهنمای نرمافزار تحت وب یا ویندوز؟ نوشتهایم.
هر نرمافزار تحت وبی که میسازیم اینها را دارد
- نقشها و دسترسیها: هر کاربر فقط همان بخش و همان دادهای را میبیند که باید.
- ثبت سابقه: اینکه چه کسی، کی و چه چیزی را عوض کرده، برای کارهایی که مسئولیت دارند.
- نمایش درست روی گوشی: صفحهها روی موبایل هم قابل کارند، نه فقط روی رایانه.
- پشتیبانگیری منظم: داده سازمان هر روز پشتیبانگیری میشود و بازگردانیاش آزموده میشود.
- اتصال به نرمافزارهای دیگر: با API، پیامک و ایمیل، تا داده دستی جابهجا نشود.
- گزارش و خروجی اکسل: برای کسی که هنوز با اکسل کار میکند یا باید گزارش بدهد.
روند طراحی نرمافزار تحت وب
- نیازسنجی: با کسانی که قرار است با نرمافزار کار کنند حرف میزنیم و کارها، دادهها و استثناها را مینویسیم.
- نسخه اول کوچک: مهمترین کار را جدا میکنیم تا نرمافزار زود به کار بیاید و زودتر معلوم شود چه کم دارد.
- طراحی صفحهها: پیش از برنامهنویسی، صفحههای اصلی را میبینید و تأیید میکنید.
- ساخت مرحلهای: هر مرحله نسخهای قابل آزمایش تحویل میدهد.
- آزمایش با کار واقعی و انتقال داده: دادههای فعلی، مثلاً از اکسل، منتقل و نرمافزار در یک بخش کوچک آزموده میشود.
- آموزش، مستندات و پشتیبانی: بعد از تحویل هم کنار شما میمانیم و نسخههای بعدی را با همین روند میسازیم.
اگر نرمافزار چند واحد و نقش دارد و باید به سامانههای دیگر سازمان وصل شود، مراحل نیازسنجی و معماری را در راهنمای طراحی سامانه اختصاصی سازمانی ببینید.
هزینه طراحی نرمافزار تحت وب
قیمت بعد از نیازسنجی و روشن شدن محدوده نسخه اول اعلام میشود. اینها آن را تعیین میکنند:
- تعداد بخشها، فرمها و گزارشها؛
- تعداد نقشهای کاربری و پیچیدگی دسترسیها؛
- اتصال به نرمافزارها و سرویسهای دیگر، مثل پیامک، درگاه پرداخت یا حسابداری؛
- انتقال داده از سامانه یا اکسل فعلی؛
- نیاز به حالت آفلاین یا نسخه موبایل جدا.
بقیه نرمافزارهایی که میسازیم، از ویندوز تا ربات و اپلیکیشن، در صفحه طراحی نرمافزار اختصاصی آمده است.
پرسشهای رایج
نرمافزار روی سرور ما نصب میشود یا ابری؟
هر دو ممکن است. اگر دادهها حساس است یا سازمان سرور خودش را دارد، روی سرور سازمان نصب میشود؛ وگرنه روی سرور ابری. انتخاب را با دلیلش در پیشنهاد مینویسیم.
کد منبع را تحویل میگیرم؟
بله. بعد از تحویل، کد منبع و دسترسیها در اختیار شماست.
بدون اینترنت کار میکند؟
نرمافزار وب معمولی نه. اگر کار بدون اینترنت مهم است، از اول با حالت آفلاین طراحی میشود تا بخشی از کار انجام شود و بعد از وصل شدن هماهنگ شود.
بعداً میشود امکانات تازه اضافه کرد؟
بله. نرمافزار مرحلهای ساخته میشود و نسخههای بعدی با همان روند به آن اضافه میشوند.
شروع پروژه
در مشاوره رایگان بگویید امروز کار چطور انجام میشود و کجایش وقت یا پول هدر میدهد. نمونه فرم، اکسل یا گزارش فعلی کمک زیادی میکند.