PDA

View Full Version : مبتدی: درخواست راهنمایی در مورد صندوق قرض الحسنه



tara12514
سه شنبه 27 اردیبهشت 1390, 08:16 صبح
باسلام
من باید یه صندوق قرض الحسنه طراحی کنم که هم حساب پس انداز داره و وام هم میده الان باید چه tableهای باید داشته باشم و کار رو از کجا شروع کنم؟:متفکر:

نیما حتمی
سه شنبه 27 اردیبهشت 1390, 10:46 صبح
با سلام
دوست عزیز شما در ابتدای کار باید پروژه را تحلیل کنین و ببنین کارفرما چه چیزهایی در برنامه نیاز داره(نیازه مشتری چیه)این که شما می فرمایین چه جداولی خیلی کلیه و سخت میشه راهنمایتون کرد.به طور مثال در یک برنامه قرض الحسنه یک جدول برای ثبت اطلاعات شخصی تمامی افرادی که حساب باز کردند به همراه یک جدول که اطلاعات موجودی هر شخص(مبلغ واریز-تاریخ واریز-موجودی کل و....) را اید داشته باشین.البته دوستان دیگه در این سایت خیلی با تجربه تر از من هستند و کمکتون خواهند کرد.ولی همه چیز به نظر من به تحلیل شما و درک شما از موضوع داره

ostovarit
سه شنبه 27 اردیبهشت 1390, 11:13 صبح
باسلام
من باید یه صندوق قرض الحسنه طراحی کنم که هم حساب پس انداز داره و وام هم میده الان باید چه tableهای باید داشته باشم و کار رو از کجا شروع کنم؟:متفکر:
من از اینکه شما چند وقته داری برنامه نویسی میکنی و چه سطحی هستی اطلاع ندارم ... اما اگر فرصتش رو داری این تاپیک (http://barnamenevis.org/showthread.php?224704-%DA%AF%D9%81%D8%AA%DA%AF%D9%88%DB%8C-%D9%81%D9%86%DB%8C-%D8%B4%D9%85%D8%A7%D8%B1%D9%87-%DB%8C%DA%A9-%D8%A7%D8%B5%D9%88%D9%84-%D9%88-%D9%82%D9%88%D8%A7%D8%B9%D8%AF-%DA%A9%D8%AF-%D9%86%D9%88%DB%8C%D8%B3%DB%8C/page4) رو کامل بخون و سعی کن در زمان برنامه نویسی مطالبی که گفته شده رعایت کنی...
کاری که من میکنم تحلیل کامل برنامه هست تمام نیاز ها رو مشخص میکنم و چند بار با درخواست های مشتری چکش میکنم ... اگر نرم افزاری مشابهش تو بازار باشه تهیه میکنم و کامل تستش میکنم ...
با کسایی که با اون نرم افزار مشابه کار کردن مشورت میکنم و مشکلاتشون رو در زمان کار بررسی می کنم و پیشنهاداتشون رو می شنوم... سناریو رو تا اونجا که ممکنه کامل میکنم و شروع به انتخاب نوع پایگاه داده و طراحی اون از روی سناریو میکنم ... معمولا در طول مسیر تکمیل نرم افزار سناریو تغییراتی میکنه که هرچی تجربت بیشتر بشه این تغییرات کم تر و جزئی تر خواهد بود ... بعد از طراحی جداول نوبت که طراحی فرم ها میرسه من عادت دارم فرم ها رو اول تو یک دفتر میکشم و باهاش کلنجار میرم تا مناسب سلیقم و استانداردی که برای خودم تعریف کردم در بیاد بعد پیاده سازیش میکنم ... وقتی فرم رو طراحی میکنید یکی از کارایی که به نظرم خیلی لازمه اینه که خودتون رو جای کاربر بزارید و ببینید با کنترل ها، رنگ بندی، سایز فونت و ... راحته؟ ... ایا میشه از کنترلی مناسب تر استفاده کرد؟ یا بهتر میشه اگر خصیصه ای جدیدی به کنترل فعلی اضافه کنم؟ ... در نهایت شروع به کد زنی بخش ها می کنیم و همون طوری که در تاپیکی که بهتون معرفی کردم گفته شده لحظه به لحظه کیفیت کدی که نوشتیم رو میسنجیم و سعی میکنیم استاندارد ها رو درش رعایت کنید که در توسعه های بعدی باعث کاهش سرعت و مشکل نشه ... بعد تکمیل تمامی بخش ها کدتون رو مرور کنید و همه اماکانات رو بسنجید مقادیر غیر Valid وارد کنید و از نظر سرعت متد ها رو بررسی کنید، در سیستم عامل های مختلفق چک کنید و روی سیستم هایی که فونت های فارسی نیست و شرایط سخت افلزاری مطلوبی هم نداره تست بگیرید از ابزار های خود ویژال برای تست استفاده کنید و هزار تا ابزار دیگه ... نکته ای که از اول کار باید مد نظر داشته باشید امنیت نرم افزار اطلاعات ورودی (کد کردن اطلاعات در صورت لزوم) و سورس نرم افزار (پک کردن اون استفاده از قفل های نرم افزار و سخت افزاری و .. )هست... بعد از همه این کارها ساخت ستاپ و تحویل پروژه ... از این کلی تر نمیشد بگم ولی خوب مراحل کار برای یک نرم افزار کوچیک همینه راهنمایی جزی تر از این هم به درد نمیخوره فعلا با این اطلاعات میتونی شروع کنیو تجربه کسب کنی تو این مراحلی که گفتم جستجو کن و حسابی عمیق شو... :کف: