اين پروژه، در دسته نرم افزارهاي تحت وب قرار مي گيرد كه امروزه كاربردهاي وسيعي يافته اند و روز به روز بر گسترش آنها افزوده مي شود. هدف از توليد اين نرم افزار تحت وب، كم كردن ميزان رفت و آمد به موسسه كاريابي و همچنين كم كردن ميزان تماس هاي تلفني، زياد كردن درآمد شركت از طريق آگاهي سريع كارفرماها، كارجوها، و موسسه كاريابي به اطلاعات همديگر و نيز به فرصتهاي شغلي مي باشد. استفاده از قابليتهاي جديدي مثل CSS 3 هم در اين نرم افزار به چشم مي آيد. اميد است كه شما از اين نرم افزار در جهت خدمتي هر چند ناچيز به بشريت استفاده كنيد. اين پايان نامه شامل چهار فصل مي باشد. در فصل اول مقدمه اي از سيستم كاريابي را ذكر كرده ايم. در فسل دوم تئوري پروژه، كاربردهاي مبتني بر آن، تحليل سيستم موسسه كاريابي و نيز نمودارهاي زبان مدلسازي يكپارچه مربوط به سيستم آورده شده اند. در فصل سوم، شرح كامل پروژه و نحوه اجراي نرم افزار و نيز شرح برخي از كدهاي نرم افزار صورت گرفته است. در فصل چهارم نيز نتيجه گيري كرده ايم و در انتها نيز ضميمه و مراجع آورده شده اند. اين پروژه شامل امكانات زير مي باشد:1) كنترل پنل براي مدير وب سايت، كارجو و كارفرما2) امكان مشاهده ليست كارفرمايان، كارجويان، فرصتهاي شغلي، و پيوندهاي بيروني براي مدير3) امكان حذف كارفرما، كارجو، فرصت شغلي، و پيوند بيروني توسط مدير4) امكان اضافه كردن يك پيوند بيروني5) ثبت نام از كافرمايان و كارجويان6) اعلام نيروي انساني مورد نياز توسط كارفرمايان7) نمايش ليست كليه فرصتهاي شغلي موجود در سايت8) امكان ابراز علاقه به فرصت شغلي توسط كارجويان لاگين كرده9) امكان ديدن رزومه كانديد فرصت شغلي براي كارفرما10) امكان مشاهده ليست كارجويان براي كارفرما11) امكان ديدن رزومه كارجو توسط كارفرما و مدير12) امكان دعوت از كارجو براي استخدام توسط كارفرما13) استخدام كارجو در صورت تاييد كارفرماكارفرما مي تواند با ثبت نام و متعاقبا وارد شدن به پنل خود، درخواست نيروي انساني خود را بدهد يا به عبارت ديگر فرصتهاي شغلي خود را ارائه بدهد. كارجوياني كه در سايت ثبت نام كنند ميتوانند بدون مراجعه حضوري و يا بدون تماس تلفني با موسسه، از فرصتهاي شغلي اطلاع پيدا كنند تا اينكه شايد شغل مناسب با خود را پيدا كنند. همچنين هر كارجو با وارد شدن به پنل خود مي تواند به شغل مورد علاقه خود ابراز علاقه كند. اين باعث مي شود تا كارفرمايي كه آن شغل را ارائه كرده است از وجود چنين كارجويي آگاه شده و بتواند رزومه كارجو را ببيند. همين امر مي تواند در امر استخدام كارجويان سرعت بخشد. مدير وب سايت هم يك سري اعمال مديريتي مثل مشاهده ليست كارفرمايان، ليست كارجويان، ليست فرصتهاي شغلي، ليست پيوندها به سايتهاي ديگر را ببيند. همچنين مدير مي تواند با انتخاب كارفرما، كارجو، فرصت شغلي، يا يك پيوند از ليستهاي مربوطه آنها، جزئيات مربوط به آن موجوديت را ببيند و در صورت صلاحديد آنرا حذف كند. اين پايان نامه شامل چهار فصل مي باشد. در فصل اول مقدمه اي از سيستم كاريابي و روند كاري را ذكر كرده ايم. در فصل دوم تئوري پروژه، كاربردهاي مبتني بر آن، تحليل سيستم موسسه كاريابي و نيز نمودارهاي زبان مدلسازي يكپارچه آورده شده اند. در فصل سوم، نحوه اجراي نرم افزار و نيز شرح برخي از كدهاي نرم افزار صورت گرفته است. در فصل چهارم نيز نتيجه گيري كرده ايم. بعد در انتها نيز مراجع آورده شده اند.در اين پروژه سعي شده است از فناوريهاي به روزي مثل jQuery، CSS 3، HTML 5، C# 4 و غيره استفاده شود. شما مي توانيد براي اطلاع كامل از ابزارهاي استفاده شده براي تحليل و پياده سازي اين پروژه به فصل سوم مراجعه فرمائيد. قالب صفحات وب اين سيستم را خودم طراحي كرده ام و با نرم افزار خاصي كار نكرده ام. براي اين كار بايد تقريبا آشنايي كاملي با سي اس اس و html داشت. البته كلاسهايي كه رفته بودم خيلي به من كمك كردند كه سي اس اس و html را ياد بگيرم. ولي به عنوان يك كتاب خوب مي توانم مرجع شماره 1 را معرفي كنم كه واقعا كتاب خوبي است. براي يادگيري html هم مرجع شماره 2 را توصيه مي كنم. همچنين در اين پروژه سعي كرده ام كه از جداول html كمتر استفاده كنم. به جاي جداول html از تگهاي div استفاده كرده ام. استفاده از تگهاي div به جاي تگهاي table مزيتهايي دارد. مثلا خزندگان وب محتويات تگهاي div را بهتر index گزاري مي كنند و همين امر مي تواند باعث افزايش بازديدكنندگان وب سايت شود. و البته تگهاي table هم مزيتشان اين است كه با اكثر مرورگرها سازگار هستند و در كليه مرورگرها تقريبا به يك شكل ديده خواهند شد. مي توانيد براي اطلاعات بيشتر در مورد فرق استفاده از تگهاي div به جاي تگهاي table به مرجع شماره 3 مراجعه كنيد.همچنين استفاده از مفاهيم پيشرفته در مهندسي نرم افزار، يعني برنامه نويسي شيء گرا و همچنين برنامه نويسي چند لايه در اين پروژه ، باعث شده است كه كيفيت و قابليت استفاده مجدد بالا رود و نگهداري اين نرم افزار ساده تر شود. سعي شده است امنيت اين وب سايت در برابر حملات نفوذگرها كمي بالا برده شود. استفاده از امكان پردازه هاي ذخيره شده در سيكوال سرور، استفاده از پارامترها براي ارسال و دريافت مقادير از پايگاه داده، استفاده از الگوريتم رمزنگاري MD5 براي ذخيره كلمات عبور در پايگاه داده، استفاده از تصوير امنيتي (Captcha) موقع ثبت نام، اعتبارسنجي اطلاعات وارد شده در جعبه هاي متن هم در سمت سرور و هم در سمت كاربر همه گوياي اين مطلب هستند. اما بايد اين نكته را هم ذكر كنيم كه اين وب سايت كاملا ايمن نيست و هنوز از لحاظ امنيتي خيلي جاي كار دارد. ولي به هر حال در برابر حملاتي مثل SQL Injection قدرت مقابله دارد.فهرست: فصل اول مقدمهفصل دوم: تحليل سيستمنمودار مورد كاربردمشخصات موارد كاربردنمودار كلاسنمودار كلاس لايه BLLنمودار كلاس لايه DALپايگاه دادهرابطه بين جداول پايگاه دادهجزئيات جدول Usersجزئيات جدول Applicantجزئيات جدول Employerجزئيات جدول Administratorجزئيات جدول Jobجزئيات جدول FavoriteJobsجزئيات جدول davitجزئيات جدول Applicationsجزئيات جدول Anchorفصل سوم پياده سازي سيستم كاريابي آنلاينسند مشخصات پياده سازيصفحات وب سيستم كاريابي آنلاينصفحاتي كه همه مي توانند ببينندصفحات مربوط به كارفرمايانصفحات مربوط به كارجويانصفحات مربوط به مدير سايتفصل چهارم: نتيجه گيريضميمه : نحوه اجراي نرم افزارمنابع و مراجعبه همراه سورس پروژه + داکیومنت
دانلود پروژه کاریابی اینترنتی + سورس و مستندات
اين پروژه، در دسته نرم افزارهاي تحت وب قرار مي گيرد كه امروزه كاربردهاي وسيعي يافته اند و روز به روز بر گسترش آنها افزوده مي شود. هدف از توليد اين نرم افزار تحت وب، كم كردن ميزان رفت و آمد به موسسه كاريابي و همچنين كم كردن ميزان تماس هاي تلفني، زياد كردن درآمد شركت از طريق آگاهي سريع كارفرماها، كارجوها، و موسسه كاريابي به اطلاعات همديگر و نيز به فرصتهاي شغلي مي باشد. استفاده از قابليتهاي جديدي مثل CSS 3 هم در اين نرم افزار به چشم مي آيد. اميد است كه شما از اين نرم افزار در جهت خدمتي هر چند ناچيز به بشريت استفاده كنيد. اين پايان نامه شامل چهار فصل مي باشد. در فصل اول مقدمه اي از سيستم كاريابي را ذكر كرده ايم. در فسل دوم تئوري پروژه، كاربردهاي مبتني بر آن، تحليل سيستم موسسه كاريابي و نيز نمودارهاي زبان مدلسازي يكپارچه مربوط به سيستم آورده شده اند. در فصل سوم، شرح كامل پروژه و نحوه اجراي نرم افزار و نيز شرح برخي از كدهاي نرم افزار صورت گرفته است. در فصل چهارم نيز نتيجه گيري كرده ايم و در انتها نيز ضميمه و مراجع آورده شده اند. اين پروژه شامل امكانات زير مي باشد:1) كنترل پنل براي مدير وب سايت، كارجو و كارفرما2) امكان مشاهده ليست كارفرمايان، كارجويان، فرصتهاي شغلي، و پيوندهاي بيروني براي مدير3) امكان حذف كارفرما، كارجو، فرصت شغلي، و پيوند بيروني توسط مدير4) امكان اضافه كردن يك پيوند بيروني5) ثبت نام از كافرمايان و كارجويان6) اعلام نيروي انساني مورد نياز توسط كارفرمايان7) نمايش ليست كليه فرصتهاي شغلي موجود در سايت8) امكان ابراز علاقه به فرصت شغلي توسط كارجويان لاگين كرده9) امكان ديدن رزومه كانديد فرصت شغلي براي كارفرما10) امكان مشاهده ليست كارجويان براي كارفرما11) امكان ديدن رزومه كارجو توسط كارفرما و مدير12) امكان دعوت از كارجو براي استخدام توسط كارفرما13) استخدام كارجو در صورت تاييد كارفرماكارفرما مي تواند با ثبت نام و متعاقبا وارد شدن به پنل خود، درخواست نيروي انساني خود را بدهد يا به عبارت ديگر فرصتهاي شغلي خود را ارائه بدهد. كارجوياني كه در سايت ثبت نام كنند ميتوانند بدون مراجعه حضوري و يا بدون تماس تلفني با موسسه، از فرصتهاي شغلي اطلاع پيدا كنند تا اينكه شايد شغل مناسب با خود را پيدا كنند. همچنين هر كارجو با وارد شدن به پنل خود مي تواند به شغل مورد علاقه خود ابراز علاقه كند. اين باعث مي شود تا كارفرمايي كه آن شغل را ارائه كرده است از وجود چنين كارجويي آگاه شده و بتواند رزومه كارجو را ببيند. همين امر مي تواند در امر استخدام كارجويان سرعت بخشد. مدير وب سايت هم يك سري اعمال مديريتي مثل مشاهده ليست كارفرمايان، ليست كارجويان، ليست فرصتهاي شغلي، ليست پيوندها به سايتهاي ديگر را ببيند. همچنين مدير مي تواند با انتخاب كارفرما، كارجو، فرصت شغلي، يا يك پيوند از ليستهاي مربوطه آنها، جزئيات مربوط به آن موجوديت را ببيند و در صورت صلاحديد آنرا حذف كند. اين پايان نامه شامل چهار فصل مي باشد. در فصل اول مقدمه اي از سيستم كاريابي و روند كاري را ذكر كرده ايم. در فصل دوم تئوري پروژه، كاربردهاي مبتني بر آن، تحليل سيستم موسسه كاريابي و نيز نمودارهاي زبان مدلسازي يكپارچه آورده شده اند. در فصل سوم، نحوه اجراي نرم افزار و نيز شرح برخي از كدهاي نرم افزار صورت گرفته است. در فصل چهارم نيز نتيجه گيري كرده ايم. بعد در انتها نيز مراجع آورده شده اند.در اين پروژه سعي شده است از فناوريهاي به روزي مثل jQuery، CSS 3، HTML 5، C# 4 و غيره استفاده شود. شما مي توانيد براي اطلاع كامل از ابزارهاي استفاده شده براي تحليل و پياده سازي اين پروژه به فصل سوم مراجعه فرمائيد. قالب صفحات وب اين سيستم را خودم طراحي كرده ام و با نرم افزار خاصي كار نكرده ام. براي اين كار بايد تقريبا آشنايي كاملي با سي اس اس و html داشت. البته كلاسهايي كه رفته بودم خيلي به من كمك كردند كه سي اس اس و html را ياد بگيرم. ولي به عنوان يك كتاب خوب مي توانم مرجع شماره 1 را معرفي كنم كه واقعا كتاب خوبي است. براي يادگيري html هم مرجع شماره 2 را توصيه مي كنم. همچنين در اين پروژه سعي كرده ام كه از جداول html كمتر استفاده كنم. به جاي جداول html از تگهاي div استفاده كرده ام. استفاده از تگهاي div به جاي تگهاي table مزيتهايي دارد. مثلا خزندگان وب محتويات تگهاي div را بهتر index گزاري مي كنند و همين امر مي تواند باعث افزايش بازديدكنندگان وب سايت شود. و البته تگهاي table هم مزيتشان اين است كه با اكثر مرورگرها سازگار هستند و در كليه مرورگرها تقريبا به يك شكل ديده خواهند شد. مي توانيد براي اطلاعات بيشتر در مورد فرق استفاده از تگهاي div به جاي تگهاي table به مرجع شماره 3 مراجعه كنيد.همچنين استفاده از مفاهيم پيشرفته در مهندسي نرم افزار، يعني برنامه نويسي شيء گرا و همچنين برنامه نويسي چند لايه در اين پروژه ، باعث شده است كه كيفيت و قابليت استفاده مجدد بالا رود و نگهداري اين نرم افزار ساده تر شود. سعي شده است امنيت اين وب سايت در برابر حملات نفوذگرها كمي بالا برده شود. استفاده از امكان پردازه هاي ذخيره شده در سيكوال سرور، استفاده از پارامترها براي ارسال و دريافت مقادير از پايگاه داده، استفاده از الگوريتم رمزنگاري MD5 براي ذخيره كلمات عبور در پايگاه داده، استفاده از تصوير امنيتي (Captcha) موقع ثبت نام، اعتبارسنجي اطلاعات وارد شده در جعبه هاي متن هم در سمت سرور و هم در سمت كاربر همه گوياي اين مطلب هستند. اما بايد اين نكته را هم ذكر كنيم كه اين وب سايت كاملا ايمن نيست و هنوز از لحاظ امنيتي خيلي جاي كار دارد. ولي به هر حال در برابر حملاتي مثل SQL Injection قدرت مقابله دارد.فهرست: فصل اول مقدمهفصل دوم: تحليل سيستمنمودار مورد كاربردمشخصات موارد كاربردنمودار كلاسنمودار كلاس لايه BLLنمودار كلاس لايه DALپايگاه دادهرابطه بين جداول پايگاه دادهجزئيات جدول Usersجزئيات جدول Applicantجزئيات جدول Employerجزئيات جدول Administratorجزئيات جدول Jobجزئيات جدول FavoriteJobsجزئيات جدول davitجزئيات جدول Applicationsجزئيات جدول Anchorفصل سوم پياده سازي سيستم كاريابي آنلاينسند مشخصات پياده سازيصفحات وب سيستم كاريابي آنلاينصفحاتي كه همه مي توانند ببينندصفحات مربوط به كارفرمايانصفحات مربوط به كارجويانصفحات مربوط به مدير سايتفصل چهارم: نتيجه گيريضميمه : نحوه اجراي نرم افزارمنابع و مراجعبه همراه سورس پروژه + داکیومنت