توضیحات پروژه :
با سلام
یه پروژه ساخت نرم افزار تحت ویندوز داشتم به شرح ذیل ..
این نرم افزار به صورت کلی به سه بخش تقسیم خواهد شد.
1- کامپایل اسناد
2 - کامپایل نقشه
3- کامپایل محاسبات
در قسمت اول
حدود سی پارامتر وجود دارد که باید هرکدام در فیلد مجزا به خود اطلاعات انها توسط ادمین وارد شود و در آخر این اطلاعات به صورت فرمهای خاص که در هر فرم تعدادی از ان فیلدها وجود دارد اماده چاپ و پی دی اف شدن شود.
قسمت دوم
حدود سی نوع نقشه ثابت وجود دارد که نرم افزار باید بتواند انها را به بقیه اسناد اتچ کرده و در اخر اماده چاپ و همراه با اسناد پی دی اف کند . فقط باید اعداد ( ابعاد و اندازه ها ) در نقشه در فیلدهای مخصوص به خود پر و جایگزاری شود
نقشه ها به صورت فایل پی دی اف الان اماده است
قسمت سوم
فایل های اکسل اماده ای وجود دارد که کار انها انجام محاسبات خاصی هست . نرم افزار باید این فایل ها را در خود ذخیره داشته باشد و با توجه به درخواست ادمین فراخوان کند و پس از انجام محاسبات توسط ادمین و تایید آنها را به فایل اماده چاپ تبدیل کند
اما توضیحات ...
1- نمونه فرمها اماده است و نیازی به طراحی فکری نیست
2- نرم افزار باید یک بانک اطلاعاتی داشته باشد که اطلاعات تکراری در هر فیلد فراخوانی شود .
مثلابرای اطلاعات نوع ترمز ایمنی در فیلد مربوطه
اگر یک کلمه از نام قطعه مورد نظر تایپ شود نرم افزار تشخیص داده و اطلاعات ثابت آن قطعه را فراخوانی کند و شخص مجبور نباشد هر بار اطلاعت را پر کند .
3- امکان ویرایش در اطلاعات فراخوان شده وجود داشته باشد
4- در قسمتی از نرم افزار باید بخشی برای ورود اطلاعات اسکن شده و جایگزاری در نرم افزار تعبیه شود برای مثال نیاز است که در صفحه چهارم اطلاعات , اسکنی از پروانه ساختمان و کارت ملی شخص مورد نظر وجود داشته باشد . این اسکن ها ممکن است چند صفحه باشند .
5- در تمام فرمهای اماده شده باید تصویری از مهر و امضای شرکت مربوطه جایگزاری شود .
بانکی از مهرها و امضای اسکن شده وجود داشته باشد که نرم افزار باتوجه به نام شرکت مهر و امضای مربوط به آن را در مکان های مشخص جایگزاری کند . این تصاویر باید به صورت فایل png. به نرم فزار وارد و روی فرمها سوار شود .
6- بانکی از اطلاعات شرکت ها باید وجود داشته باشد که باتوجه به نام شرکت انها را فراخوانی کند .
7- نرم افزار قابلیت بکاپ گرفتن و فراخوانی از بکاپ رو از بانک اطلاعاتی و فایل های به وجود امده داشته باشه .
8 - نرم افزار باید مشخصات هر پروژه به وجود امده رو در خودش ذخیره و بایگانی کنه چه زمانی که کل اطلاعت تکمیل شده و چه زمانی که تکمیل نشده و قابلیت ادامه کار رو داشته باشه
در اخر همه ی قسمت های مذکور یک فایل پی دی اف شوند .
البته ترتیب این صفحات برای برنامه نویس مشخص خواهد شد