برنامه نویسی



پروژه های برنامه نویسی

شرکت برنامه نویسی آکان در تاریخ 1369/7/22 شمسی تحت شماره ثبت 80548 با  مسئولیت محدود در قالب سیستم های الکترونیکی و واردات اولین کامپیوترها در ایران ثبت شده و فعالیت خود را در زمینه تولید نرم افزار و پروژه های برنامه نویسی و پروژه های نرم افزاری تحت وب، و طراحی سایت های داینامیک ادامه می دهد ، همچنین این  شرکت همواره مقوله تحقیق و توسعه را در کنار فعالیتهای جاری خود دنبال نموده است.

این شرکت برنامه نویسی در سال 1388 با نفوذ به سیستم آموزشی دانشگاههای آزاد کشور (مروارید) و همچنین نفوذ به سیستم های امنیتی نرم افزار Kaspersky وارد مقوله هک و امنیت شد.با حضور در نمایشگاه بین المللی Gitex و ارتباط مستقیم با مدیران شرکت Kaspersky  و جلسات متعدد به عنوان یکی از اعضا و حامیان امنیت در سایت بین المللی Kaspersky شناخته شده و Account مخصوص حامیان و تقدیرنامه را از شرکت Kaspersky دریافت نمود.به علاوه در سال 1388 با ادامه ارائه خدمات نرم افزاری به ادارات کل و بسیاری از استانداری ها مانند استانداری سمنان و البرز توانست به بیش از 50 سازمان دولتی خدمت رسانی کند.
در سال 1389 به عنوان طراح، مجری و پشتیبانگر سامانه الکترونیکی مسکن مهر کشور شروع به کار کرد. این سامانه از اهداف مهم و اصلی دولت دهم بود و به دلیل اینکه تحت کنترل مستقیم شرکت عمران شهرهای جدید، وزارت مسکن، وزارت راه و ترابری (وزارت راه و شهرسازی کنونی) و نهاد ریاست جمهوری بود، و همچنین باعث ارتباط سیستمی با سامانه های دیگر دولت اعم از پست کشور، سامانه املاک و مستغلات، ثبت احوال، بانک مسکن، فرم ج، ثبت و اسناد، و .... شد.
همچنین در ادامه پروژه های برنامه نویسی دیگری را با وزارت راه و شهرسازی آغاز نمود و در حال همکاری و خدمت رسانی به وزارتخانه های دیگر دولت است.

پروژه های برنامه نویسی


در سال 1390 به عنوان برگزیده همایش برترین های IT و انفورماتیک کشور شد و مفتخر به دریافت لوح و تندیس از معاون محترم وزیر ارتباطات و فناوری اطلاعات شد.

همچنین در سال 1390 موفق به ثبت برند آکان و همزمان موفق به ثبت بین المللی نرم افزار پورتال سازمانی Akan Business Solution Portal و اخذ درجه 6 در این زمینه شد.   
در سال 1390 و 1391 موفق به اجرا و افتتاح سامانه رزرواسیون آنلاین هتل های کشور شد.
این شرکت دارای گواهی احراز صلاحیت از شورای عالی انفورماتیک می باشد.

برنامه نویسی و پروژه های کلان(پروژه های برنامه نویسی ):

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

تمرکز فعلی شرکت بر روی اجرای سامانه های بزرگ کشور، اعم از سامانه مسکن مهر، سامانه موافقتنامه های شهرهای جدید، سامانه مدیریت پروژه های دولت الکترونیک، شهرهای الکترونیک و ... می باشد.

هاست و سرور اختصاصی:


این شرکت برنامه نویسی جهت ارائه خدمات متنوع به کاربران حرفه ای خود اقدام به ثبت دامنه و اختصاص فضا و خصوصاً در اختیار قرار دادن سرورهای اختصاصی قدرتمند همراه با تجهیزات امنیتی، برق، خنک کننده، backup و سایر ملزومات سرورها کرده است و به دلیل تعدد زیاد طراحی های سایت و تبلیغات بیشتر  سایتهای داینامیک زیادی را به صورت رایگان در اختیار کاربران خود قرار داده و نمونه کارهای انجام شده در سایت قابل مشاهده می باشد.

امنیت شبکه Firewall  :
یکی از توانمندی های اصلی متخصصین این شرکت نصب و راه اندازی و آموزش سرورهای امنیت شبکه و با استفاده از تجهیزات سخت افزاری مانند  Cisco, Mikrotik می باشد. که تاکنون در چندین سازمان و مراکز دانشگاهی نصب و راه اندازی گردیده است.

نصب و راه اندازی پروژه های IP Base :
با توجه به تنوع و تجهیزات متنوع در بازار کشور و با استفاده از بهترین قطعات پسیو شبکه و با بهره گیری از بهترین تکنسینهای این شرکت اقدام به نصب تجهیزات شبکه محلی و همچنین بصورت بی سیم با بهترین کیفیت و تستهای متنوع جهت بررسی عملکرد شبکه اقدام نموده است که تاکنون در چندین اداره و کارخانجات در حال بهره برداری می باشد.
 
برخی از پروژه های برنامه نویسی تحت وب:

  • طراحی و برنامه نویسی تحت وب  بیش از 1000 سایت پورتال اینترنتی در کشور
  • مدیریت امنیت و نرم افزار چندین سرور هاستینگ در کشور
  • برگزیده همایش برترین های انفورماتیک و IT کشور در سال90
  • اجرای پروژه ملی سامانه مسکن مهر کشور – وزارت راه و شهرسازی از جمله پروژهای برنامه نویسی آکان می باشد
  • اجرای پروژه موافقت نامه عمران شهرهای جدید-وزارت راه و شهرسازی
  • اجرای پروژه پورتال موافقت نامه عمران شهرهای جدید-وزارت راه و شهرسازی
  • اجرای پروژه محاسبه عوارض عمران شهر های جدید-وزارت راه و شهر سازی
  • طراحی و برنامه نویسی پورتال استانداری سمنان
  • طراحی و برنامه نویسی نرم افزار استانداری البرز
  • طراحی و برنامه نویسی پورتال فرمانداری سمنان
  • طراحی و برنامه نویسی پورتال فرمانداری شاهرود
  • طراحی و برنامه نویسی پورتال فرمانداری دامغان
  • طراحی و برنامه نویسی پورتال فرمانداری گرمسار
  • اجرای نرم افزار کامل مدیریت پروژه تحت وب مخصوص شرکتها در ایران و فروش به بیش از 50 شرکت داخلی از جمله پروژهای برنامه نویسی آکان می باشد
  • اجرای پروژه اولین وب کنفرانس فارسی در ایران
  • دفاتر پیشخوان دولت استان سمنان
  • دفتر شورای اسلامی استان سمنان
  • دفتر امور جوانان ریاست جمهوری در استان سمنان
  • دفتر امور ایرانیان خارج از کشور در استان سمنان
  • پروژه برنامه نویسی پورتال صدا و سیمای استان سمنان– واحد تبلیغات
  • پروژه برنامه نویسی پورتال اداره کل راه و ترابری استان سمنان
  • پروژه برنامه نویسی پورتال اداره کل ثبت اسناد و املاک استان سمنان
  • پروژه برنامه نویسی پورتال سازمانی انتقال خون استان سمنان
  • پروژه برنامه نویسی پورتال سازمانی مسکن و شهرسازی استان سمنان
  • پروژه برنامه نویسی پورتال هتل 5 ستاره پارامیدای شاهرود
  • پروژه برنامه نویسی پورتال مربیان فدراسیون تنیس کشور
  • پروژه برنامه نویسی اتوماسیون اداری فرمانداری شاهرود

پروژه های برنامه نویسی

آیا نیاز به پروژه های برنامه نویسی دارید؟

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

پروژه های برنامه نویسی

  برنامه‌نویسی رایانه در فرهنگ واژه غیر متخصّصین ممکن است به تمام پروژه ساخت نرم‌افزار یا برنامهٔ رایانه‌ای گفته شود. با این همه برنامه‌نویسی تنها بخشی از فرایند توسعهٔ نرم‌افزار یا برنامه رایانه‌ای است. اهمیت، توجه و منابع اختصاص داده شده به برنامه‌نویسی، بسته به ویژگی‌های مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرم‌افزار متغیر است.

پروژه های برنامه نویسی کامپیوتر (که اغلب به طور کوتاه پروژه های برنامه نویسی نامیده می شود) فرآیند سوق دادن ساختار اصلی یک مسأله محاسباتی به برنامه ای قابل اجرا است. این کار مستلزم فعالیت هایی همچون تحلیل و درک مسأله است و عموما حل چنین مسایلی منجر می شود به ایجاد یک الگوریتم، بازبینی نیازمندی های الگوریتم که شامل صحت و میزان منابع مصرفی است، پیاده سازی(که معمولا به عنوان کدینگ از آن یاد می شود) این الگوریتم در یک زبان پروژه های برنامه نویسی مقصد، تست کردن، اشکال زدایی، نگه داری کد منبع، پیاده سازی سیستم ساخت(build system) و مدیریت مصنوعات مشتق شده مانند کد ترجمه شده به زبان ماشین برنامه های کامپیوتری. الگوریتم اغلب تنها به شکل قابل تجزیه و تحلیل برای انسان و قابل استدلال با منطق نمایش داده می شود. کد منبع به یک یا چند زبان برنامه نویسی(مانند JavaScript ،Smalltalk ،Python ،Java ،C# ،C ،C و یا برنامه نویسی سایت ها مانند برنامه نویسی PHP  یا ASP و غیره) نوشته شده است.مقاله در مورد پروژه های برنامه نویسی از گذشته تا امروز

نرم افزار چیست؟
یک پاسخ ساده برای آن عبارتست از: سخت افزار را می توانید لمس کنید اما نرم افزار را نه!
اما این پاسخ بسیار سطحی و ساده است. اگر بخواهیم دقیقتر بگوییم زمانیکه از نرم افزار صحبت می کنیم در حقیقت منظورمان برنامه ای است که در کامپیوتر اجرا می شود. در طول تاریخ، دنیای نرم افزارها و برنامه های کامپیوتری به موازات توسعه پروژه های برنامه نویسی (Programming) و زبانهای پروژه های برنامه نويسي تحت شبکه (Programming languages) توسعه یافته است. بنابراین مطالعه روند توسعه دنیای پروژه های برنامه نویسی ما را به مطالعه تاریخچه دنیای نرم افزار رهنمون می سازد.
برنامه کامپیوتری چیست؟
یک کار مشخص در کامپیوتر با اجرای سلسه دستورات به صورت پشت سرهم انجام می شود. این مجموعه دستورات که به منظور انجام یک کار مشخص به صورت مرتب در یک فایل تهیه و تدوین می شوند، برنامه کامپیوتری در پروژه های برنامه نویسی نامیده می شود. به کسی که این سلسله دستورات را تهیه می کند، برنامه نویس می گویند. محتویات این فایل را سورس یا منطق برنامه می نامند. در یک برنامه کامپیوتری یا پروژه های برنامه نویسی فقط دستوراتی وجود دارند که توسط کامپیوتر قابل اجرا هستند. این دستورات با یک ترتیب از پیش تعیین شده و بر اساس یک مسیر منطقی پشت سرهم قرار گرفته اند. اگر همه آنها به درستی اجرا شوند، در آخر کار خاصی را که هدف برنامه نویس بوده است به انجام می رسانند.

ویژگی هایی که غالبا برای تشکیل یک زبان پروژه های برنامه نویسی مهم شمرده می شوند:

تابع : یک زبان برنامه نویسی، زبانی است که برای نوشتن برنامه های رایانه ای به کار می رود که رایانه ای را برای انجام محاسبات یا اجرای الگوریتم و یا احتمالا کنترل دستگاه های خارجی مثل چاپگر، ربات و… درگیر می کنند.

هدف: زبان های پروژه های برنامه نویسی با زبان های طبیعی تفاوت دارند و آن اینکه زبان های طبیعی فقط برای فعل و انفعالات بین مردم به کار می روند، در حالیکه زبان های پروژه های برنامه نویسی همچنین به انسانها اجازه می دهد که از طریق دستورات با ماشین ها ارتباط برقرار کنند. برخی زبان های برنامه نويسي تحت شبکه بوسیله یک دستگاه استفاده می شوند تا دستگاه دیگری را کنترل کند. برای مثال برنامه های پست اسکریپت(post script) غالبا توسط برنامه دیگری برای کنترل یک چاپگر و یا نمایشگر ایجاد می شوند.

ساختارها: زبان های پروژه های برنامه نویسی ممکن است ساختارهایی برای تعریف و تغییر داده ساختارها یا کنترل جریان اجرا داشته باشند.

توان بیانگر: نظریه محاسبات، زبان ها را بوسیله محاسباتی که توان بیان آنها را دارند طبقه بندی می کند. تمام زبان های “کامل تورینگ” می توانند مجموعه یکسانی از الگوریتم ها را پیاده سازی کنند.ANSI/ISO SQL و Charity مثال هایی هستند از زبان هایی که کامل تورینگ نیستند، ولی غالبا زبان پروژه های برنامه نویسی نامیده می شوند.

برخی مولفین اصطلاح” زبان برنامه نویسی” را محدود به آنهایی می کنند که می توانند تمام الگوریتم های ممکن را پیاده سازی کنند، گاهی اوقات اصطلاح” زبان رایانه” برای زبان های پروژه های برنامه نویسی محدودتر به کار می رود.
زبان های غیر محاسباتی، مانند زبان های مارک آپ(markup) HTML یا گرامرهای قراردادی مثل BNF، معمولا زبان پروژه های برنامه نویسی محسوب نمی شوند. یک زبان برنامه نویسی(که می تواند کامل تورینگ نباشد) ممکن است در این زبان های غیر محاسباتی (میزبان) تعبیه شوند.

مقاله در مورد پروژه های برنامه نویسی از گذشته تا امروز

نسل های زبان های برنامه نویسی:
با توجه به مطالعات پیشین در زمینه روند توسعه ابزارهای برنامه نویسی، می توان این ابزارها را به چند نسل مختلف تقسیم بندی کرد؛

نسل اول
در سالهای دهه ۱۹۵۰ پروژه های برنامه نویسی کامپیوترهای اولیه توسط تغییر سیم ها و تنظیم هزاران کلید و سوییچ انجام میشد. در برخی موارد این تنظیمات بر روی کاغذهای طومار گونه و یا کارت های سوراخشده نوشته می شدند که به کامپیوتر می گفتند چه کاری را (What)، به چه صورت (How) و در چه زمانی (When) انجام دهد.
به منظور اجرای یک نرم افزار، برنامه نویس (در پروژه های برنامه نویسی )باید اطلاعات جامع و کاملی از کامپیوتر موردنظر می داشت. یک اشتباه کوچک منجر به شکست در کل برنامه کامپیوتری میشد.

نسل دوم
در این دوره افراد به دنبال ابزارهای سریعتر و راحتتری برای پروژه های برنامه نویسی بودند. نتیجه این تلاشها تولد نسل دوم زبان های پروژه های برنامه نویسی در اواسط دهه ۱۹۵۰ شد. در این نسل از نمادها به جای دستورات صفر و یک استفاده می شد.

نسل سوم
در اواخر دهه ۱۹۵۰ مفسرهای زبان های طبیعی و کامپایلرهای پا به عرصه ظهور گذاشتند. قدیمیترین زبان پروژه های برنامه نویسی این نسل FORTRAN است که در سال ۱۹۵۳ توسط IBM ساخته شد. در سال ۱۹۵۹ زبان پروژه های برنامه نویسی COBOL به منظور استفاده در دنیای نرم افزارهای تجاری عرضه گردید.
زبانهای سطح بالای پروژه های برنامه نویسی مانند BASIC ، PASCAL ، ALGOL ، PL/I و C در این دوره معرفی شدند.

نسل چهارم
زبانهای این نسل برنامه نویس را قادر می سازند تا کارهای سطح بالاتر و بیشتری را توسط کد کمتری انجام دهد. هر دستور از زبانهای این نسل معادل صدها دستور از زبانهای نسل سوم است. برنامه هایی که توسط این زبانهای نوشته می شوند، نیاز به یک محیط سخت افزاری خاص و امکانات خاص برای اجرا شدن دارند. در دهه ۱۹۹۰ درخواست ها برای استفاده از این زبانها بسیار زیاد شد و کمپانی هایی مانند Oracle و SUN تلاشهایی در این زمینه انجام دادند. برنامه نویسی ربات ها از این دسته هستند.

نسل پنجم
این نسل از زبانهای پروژه های برنامه نویسی هنوز در مرحله تئوری هستند و تا به امروز نمونه عملی از آنها ساخته نشده است. بسیاری از تلاشها به دلیل محدودیت سخت افزارها، عملیاتی نشده اند. استفاده از زبان طبیعی و روزمره برای تفهیم کارها به کامپیوترها از ویژگی های بارز این نسل به شمار می رود. استفاده از شبکه های عصبی و هوش مصنوعی و همچنین استفاده از Agent ها به منظور انجام کارها در کامپیوتر از دیگر ویژگی های این نسل از زبان ها هستند. زبانهای پروژه های برنامه نویسی از دیرباز تا کنون توسعه یافته اند. از سیم کشی کامپیوترها تا زبانهای سطح بالای نسل سوم و چهارم. این گامها هر کدام ابزارها و امکانات جدیدتر و بهتری را در اختیار برنامه نویسان قرار دادند و به طبع آن نرم افزارهای کامپیوتری نیز بهتر و پیشرفته تر شدند.

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

قدیمیترین نمونه عملی از پروژه های برنامه نویسی به سال ۱۸۰۱ در کشور فرانسه توسط شخصی بنام جکارد برمی گردد. او یک دستگاه بافندگی طراحی کرده بود که می توانست اعمال خاصی از بافندگی را که روی کارتهای سوراخ شده (Punched card) ثبت شده بودند به ترتیب انجام دهد. این تکنولوژی اجازه تولید بافت های پیچیده و با کیفیت تر را به کارگران معمولی می داد. اکنون به جای کارگران متعدد و ماهر، فقط یک نفر برای مدیریت کل دستگاه کافی بود. روند تقریبا مشابهی نیز در خلال انقلاب صنعتی در انگلیس به وقوع پیوست. به دنبال استفاده از ماشینهای خودکار و کاهش نیروی کار انسانی، جنبشی تحت عنوان لودیت ها به راه افتاد. این جنبش متشکل بود از افرادی که مخالف توسعه تکنولوژی بودند و برای جایگاه شغلی، نان و رزق و روزی خود با تکنولوژی می جنگیدند.

در این دوره، پروژه های برنامه نویسی به موازات ساخت ماشین های جدید توسط پاسکال، بابیج، شوالتز و … توسعه می یافت. برای حل هر مشکلی یک ماشین جدید ساخته می شود که چرخ دنده ها، سیم ها، میله ها و دستورات جدیدتری نسبت به قبل داشت.
در سال ۱۸۴۷ یک ریاضیدارن انگلیسی بنام George Boole با ارائه جبر منطقی، ارتباط میان علم ریاضیات و منطق را اثبات کرد. برای اولین بار او اثبات کرد که علم منطق بیشتر بخشی از ریاضیات است تا فلسفه! این عمل که یک گام بزرگ در تفکر بشریت به حساب می آید تقریبا صد سال (تا سال ۱۹۴۰) طول کشید تا در محاسبات کامپیوتری به کار گرفته شود.
در دهه ۱۹۴۰ اولین کامپیوتر الکترونیکی ساخته شد. حافظه محدود و سرعت بسیار پایین (به نسبت سرعت کامپیوترهای امروزی) از ویژگی های بارز کامپیوترهای الکترونیکی اولیه بودند. در این سالها که به عصر اطلاعات معروف بود، اجرای برنامه ها در کامپیوترها(پروژ های برنامه نویسی) مستلزم تنظیم کلیدها، سوییچ ها و اتصال سیم های مختلف بود که منطق برنامه را مشخص می کردند.





شرکت طراحی وب سایت آکان
امتیاز 4.91 از 5 - تعداد 128 رای


نام :
ایمیل :
پیغام :
 
xhtml
akan google plus
akan facebook
akan twitter
akan instagram
css

شماره تماس :