دانلود پایان نامه تهیه نرم افزار حقوق و دستمزد

چکیده:

در نرم افزار محاسبه حقوق و دستمزد با توجه به مدرک و سابقه افراد حقوق و پایه در نظر گرفته می شود و در ضمن نوع شغل نیز می تواند بر میزان حقوق موثر باشد .

در این نرم افزار ساعت حضور و غیاب از ساعت سیستم خوانده می شود و ساعت مرخصی بر حقوق ماهیانه تاثیر می گذارد میزان تاخیر روزانه نیز بریا هر فرد مشخص می گردد .

میزان اضافه کاری و حقوق با توجه به سقف اضافه کاری ۹۰ ساعت می باشد سیستم محاسبه حقوق و دستمزد دو نوع گزارش گیری دارد که یکی به منزله فیش حقوقی کارمند می باشد و نوع دیگر گزارش گیری دارد که یکی به منزله فیش حقوقی کارمند می باشد و نوع دیگر گزارش که برای مسئولین و حسابرسی شرکت استفاده می شود شامل گزارشی از لیست پرداختی های شرکت به کارمندان می باشد در این نرم افزار سعی شده است تمامی مبالغ اعم از بیمه ، مالیات ، حق اولاد ، پایه حقوق ، حق مسکن و … بر اساس قانون کار محاسبه شده است .

فهرست مطالب

مقدمه.. و

فصل اول : آشنایی با نرم افزارهای استفاده شده در سیستم حقوق و دستمزد .

۱-۱ مطرح شدن بعنوان یک استاندارد صنعتی………………………………………………………………………………………………. ۲

۲-۱ C#چیست ؟.. ۲

۱-۲-۱ کد مدیریت یافته.. ۳

۲-۲-۱ روش یادگیری C#… 3

3-2-1 مفاهیم شیء گرایی در C#… 4

3-1 شیء چیست؟.. ۴

۱-۳-۱ کلاسه کردن اشیاء مقدمه ای بر ارث بری Inheritance)). 6

2-3-1 سلسله مراتب اشیاء (بررسی ارث بری در محیط شیءگرا). ۷

۳-۳-۱ انتزاع (Abstraction).. 8

4-3-1 اشیاء درون اشیاء (مقدمه ای بر کپسوله‌کردن یا Encapsulation). 9

5-3-1 اشیائی با رفتارهایی متفاوت (مقدمه بر چند ریختی یا Polymorphism)…………………………………….. 11

4-1 .NET چیست و چگونه شکل گرفت؟.. ۱۴

۱-۴-۱ یک پلات فرم مناسب برای آینده. ۱۵

۲-۴-۱ ایده های اولیه.. ۱۶

۳-۴-۱ تولد دات نت…… ۱۶

۴-۴-۱ مروری بر Frame work دات نت:. ۱۷

۵-۱ مفاهیم مبنایی پایگاه داده ها :. ۱۸

۱-۵-۱منظور از کنترل و مدیریت :. ۱۹

۲-۵-۱ مفهوم داده :. ۲۲

۳-۵-۱ مفاهیم ابتدائی…. ۲۴

۴-۵-۱ شکل کلی دستور : ۲۵

۵-۵-۱ذخیره تصاویر در SQL Server.. 25

6-1 آشنایی با نسخه‌های SQL Server 2005.. 27

1-6-1 کدام سیستم عامل؟.. ۲۸

۲-۶-۱ آشنایی با محیط Sqlserver management studio………………………………………………………….. 30

7-1 انتقال اطلاعات با Replication در SQLserver …………………………………………………………………… 34

1-7-1 معرفی Replication ……………………………………………………………………………………………………………… 34

2-7-1 انتقال اطلاعات به روش ادغام (Merge) ……………………………………………………………………………… 35

3-7-1 تصویر برداری از اطلاعات (snapshot)………………………………………………………………………………… 35

4-7-1 انتقال بر اساس فرآیند (Transactional) ……………………………………………………………………………. 36

5-7-1 تعریف ناشر و مشترکین ………………………………………………………………………………………………………….. ۳۶

۶-۷-۱ طرح یک مسئله…………………………………………………………………………………………………………………………. ۳۷

۷-۷-۱ مراحل ایجاد ناشر …………………………………………………………………………………………………………………….. ۳۷

۸-۱ مراحل ایجاد مشترکین ………………………………………………………………………………………………………………….. ۳۸

۱-۸-۱ روش pul (از طریق مشترک)………………………………………………………………………………………………….. ۳۸

۲-۸-۱ روش push (از طریق ناشر) ………………………………………………………………………………………………….. ۳۸

۳-۸-۱ snapshot lsolation level ……………………………………………………………………………………………….. 39

4-8-1 باز هم دات نت ……………………………………………………………………………………………………………………….. ۳۸

۹-۱ ADO.Net وارد می‌شود………………………………………………………………………………………………………………. ۴۰

۱۰-۱ تکنولوژی xml……………………………………………………………………………………………………………………………. 41

11-1 سرویس اعلان (Notification) ………………………………………………………………………………………………. 42

12-1 سرویس گزارش گیری ……………………………………………………………………………………………………………….. ۴۲

۱۳-۱ مدیریت خطا ………………………………………………………………………………………………………………………………. ۴۳

فصل دوم : تجزیه و تحلیل سیستم

۱-۲ نمودارER-MODELING….. 45

2-2 نمودار دیدهای فرمها و کاربران نسبت به هم… ۴۶

۳-۲ تعاریف…… ۴۷

۴-۲ کارکرد نرم افزار حقوق و دستمزد : ۴۷

۱-۴-۲ جدول پرسنلی (Personally) : 48

2-4-2 جدول پایانی (Final) : 48

3-4-2 تصویر اضافه کار (Ezkar) : 49

5-2 گزارش ماهانه : ۴۹

۱-۵-۲ فیش حقوقی : ۵۰

۲-۵-۲ فیلدهای جداول جدول ساعت زنی Time : 50

3-5-2 جدول پرسنلی Personally… 50

4-5-2 جدول محاسباتی حقوق…. ۵۱

۵-۵-۲ تصویر اضافه کار (Ezkar). 51

6-5-2 گزارش ماهانه.. ۵۱

فصل سوم : طراحی فرم‌ها و چگونگی کارکرد نرم افزار

۱-۳ فرم شروع… ۵۳

۱-۱-۳ فرم ساعت زنی…. ۵۴

۲-۱-۳ فرم  ثبت کارمندان… ۵۶

۳-۱-۳ فرم نمایش همه کاربران… ۵۷

۴-۱-۳ محاسبه حقوق…. ۵۸

۲-۳ فرمول های محاسبات : ۵۹

فصل چهارم ‌: نحوه پیاده سازی سیستم

مقدمه.. ۶۱

۱-۴ کلاس add… 61

1-1-4 نحوه استفاده از کلاس add در برنامه برای اضافه کردن کارمند جدید به لیست کامندان… ۶۲

۲-۴ نحوه گزارش گیری با کریستال ریپورت….. ۶۶

فهرست منابع… ۶۸

 فهرست نمودارها

نمودار۱-۲ :  ER-MODELING ………………………………………………………………………………………………………………….. 45

نمودار ۲-۲ : دیدهای فرمها و کاربران نسبت به هم ……………………………………………………………………………………………. ۴۶

فهرست جداول

جدول ۱-۲ اطلاعات ورود و خروج کارمندان ……………………………………………………………………………………………….. ۴۷

جدول ۲-۲ پرسنلی ……………………………………………………………………………………………………………………………………….. ۴۸

جدول ۳-۲ پایانی ………………………………………………………………………………………………………………………………………….. ۴۹

جدول ۴-۲ اضافه کار…………………………………………………………………………………………………………………………………….. ۵۰

 

فهرست اشکال

شکل ۱-۱ ……………………………………………………………………………………………………………………………………………………… ۲۹

شکل ۲-۱………………………………………………………………………………………………………………………………………………………. ۳۰

شکل ۳-۱………………………………………………………………………………………………………………………………………………………. ۳۱

شکل ۱-۳ فرم شروع …………………………………………………………………………………………………………………………………….. ۵۳

شکل ۲-۳ شکل ساعت زنی …………………………………………………………………………………………………………………………… ۵۴

شکل ۳-۳ فرم ساعت زنی ……………………………………………………………………………………………………………………………… ۵۵

شکل ۴-۳ فرم ثبت کارمندان …………………………………………………………………………………………………………………………. ۵۶

شکل ۵-۳ فرم نمایش همه کاربران ………………………………………………………………………………………………………………… ۵۷

شکل ۶-۳ محاسبه حقوق ………………………………………………………………………………………………………………………………. ۵۸

شکل۱-۴ فرم کریستال ریپورت  ……………………………………………………………………………………………………………………. ۶۷


دانلود