نرم افزار تهیه و مدیریت گزارشات

یکی از مشتریان به نام آقای هاشمی تماس گرفتن و گفتن که برای یه کاری نیاز هست که فایل Word تغییراتی توش انجام بشه. گفتن که به برنامه نویس‌هایی گفتن و نتونستن براشون انجام بدن. یعنی می‌خواستن که فایل Word آپلود بشه و بعد تغییراتی که می‌خوان (استایل‌ها) روی فایل وورد جدیده اعمال بشه و نسخه جدید دانلود بشه. چک کردم دیدم اوکی هست و بهشون گفتم که قابل انجام هست. براشون انجام دادم و فرستادم براشون.

ولی مثل اینکه جایی که می‌خواستن تحویل بدن، زیاد بهشون گیر داده که فلان امکانات رو هم می‌خوایم داشته باشیم. دیگه امکانات جدیدتر رو هم خواستن که اضافه کنم به نرم افزار. البته وسط کار با هم به مشکل برخوردیم. کد رو به برنامه نویس دیگه‌ای نشون داده بودن و برنامه نویسه گفته بود که سازنده این نرم افزار (یعنی من) یه کد مخربی نوشته که هر موقع خواست هک کنه و فایل‌ها رو هم پاک کنه!!! تماس گرفتم باهاشون گفتم شما به این برنامه نویسه بگید با من تماس بگیره و هر جایی از کد که این مشکل رو داره به من بگه که من براش توضیح بدم که اینطور چیزی نیست و به خاطر دانش بسیار پایینش این فکرو کرده. وگرنه من اگه بخوام اذیت کنم که به این ضایعی اذیت نمی‌کنم :-) از راه‌های بسیار بهتری استفاده می‌کنم برای اذیت کردن :-)

در هر حال امکاناتی از من خواسته شد که به نرم افزاری که می‌خواستن اضافه کردم. البته بعضی از امکاناتی هم که خواسته بودن زیاد جالب نبود :-) ولی خب چون خواسته بودن براشون انجام دادم.

مشتری:
بهنام هاشمی
تاریخ شروع:
1395/03/27
تاریخ پایان:
1395/05/13
تکنولوژی‌ها و مواردی که توی این پروژه استفاده کردم

Windows

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

PHP

اصلاً نگید PHP. بگید ماه. زبان برنامه نویسی که برای سایت و سمت سروراستفاده میشه. بسیار قدرتمند، راحت، سریع و ... . نمی‌خوام از فواید PHP توضیح بدم. سعی می‌کنم فقط...

Responsive Design

Responsive Design به معنی طراحی یک سایت برای نمایش مناسب در تمام مرورگرها و دستگاه‌های احتمالی کاربران است. در این روش ظاهر سایت با توجه به ابعاد صفحه نمایش کاربر...

CSS3

همونطور که توی آموزش مربوط به HTML5 توضیحات مختصری دادم، CSS که الان نسخه 3 اون آخرین نسخه هست، در برای ظاهر استفاده میشه. HTML5 برای اسکلت‌بندی سایت بود، و CSS3 هم...

Office

مجموعه‌ی نرم افزاری آفیس رو مطمئناً همتون اسمشو شنیدین. مثل Word، Excel، Power Point و ... . یک نفر برنامه نویس باید با نرم افزارهای زیادی کار کرده باشه و آشنایی‌...

MySQL

وقتی ما سایتی رو داریم باز می‌کنیم، مطالبی رو به ما نشون میده. مثلاً سایت خبری رو که باز می‌کنیم، هر ثانیه اخبار زیادی داره منتشر میشه، کاربرها از اون اخبار و مطا...

JSON

جی‌سن (JSON) که برخی جی‌سان و جی‌سون نیز تلفظ می‌کنند، مخفف کلمه JavaScript Object Notation بوده و یک استاندارد باز است که با ساختاری خوانا برای انسان و هم ماشین، م...

JavaScript

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

JQuery

همونطورکه قبلاً در مورد جاوا اسکریپت بهتون توضیح دادم، وقتی بخوایم تعاملی بین کاربر و سایت (مرورگر) انجام بدیم، از جاوا اسکریپت استفاده می‌کنیم. خب کار با جاوا اسکر...

Security

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

SCSS

SCSS یا SASS رو بخوام توضیح خیلی ساده بدم، می‌تونم بگم که کدنویسی ساده‌تر، اصولی‌تر و سریعتر CSS هست. ما وقتی که می‌خوایم یه سایتی رو برنامه نویسی کنیم، استایل‌ها...

Bootstrap

Bootstrap مجموعه‌ای از ابزارهای رایگان برای ایجاد صفحات وب و نرم افزارهای تحت وب است که شامل دستورات HTML، CSS و توابع جاوا اسکریپت جهت تولید و نمایش فرم‌ها، دکمه...

HTML5

برای اینکه بتونیم سایتی رو بسازیم، باید اول اسکلت‌بندی سایت رو انجام بدیم. بزارید با مثال بهتون توضیح بدم که بهتر متوجه بشید. فرض کنید شما می‌خواید یه آدمی رو درست کنید. یه آدم...