در نرم افزار محاسبه حقوق و دستمزد با توجه به مدرک و سابقه افراد حقوق و پایه در نظر گرفته می شود و در ضمن نوع شغل نیز می تواند بر میزان حقوق موثر باشد .
در این نرم افزار ساعت حضور و غیاب از ساعت سیستم خوانده می شود و ساعت مرخصی بر حقوق ماهیانه تاثیر می گذارد میزان تاخیر روزانه نیز بریا هر فرد مشخص می گردد .
میزان اضافه کاری و حقوق با توجه به سقف اضافه کاری ۹۰ ساعت می باشد سیستم محاسبه حقوق و دستمزد دو نوع گزارش گیری دارد که یکی به منزله فیش حقوقی کارمند می باشد و نوع دیگر گزارش گیری دارد که یکی به منزله فیش حقوقی کارمند می باشد و نوع دیگر گزارش که برای مسئولین و حسابرسی شرکت استفاده می شود شامل گزارشی از لیست پرداختی های شرکت به کارمندان می باشد در این نرم افزار سعی شده است تمامی مبالغ اعم از بیمه ، مالیات ، حق اولاد ، پایه حقوق ، حق مسکن و … بر اساس قانون کار محاسبه شده است .
فهرست مطالب
مقدمه.. و
فصل اول : آشنایی با نرم افزارهای استفاده شده در سیستم حقوق و دستمزد .
۱-۱ مطرح شدن بعنوان یک استاندارد صنعتی………………………………………………………………………………………………. ۲
۲-۱ 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
نمودار ۲-۲ : دیدهای فرمها و کاربران نسبت به هم ……………………………………………………………………………………………. ۴۶
فهرست جداول
جدول ۱-۲ اطلاعات ورود و خروج کارمندان ……………………………………………………………………………………………….. ۴۷
جدول ۲-۲ پرسنلی ……………………………………………………………………………………………………………………………………….. ۴۸
جدول ۳-۲ پایانی ………………………………………………………………………………………………………………………………………….. ۴۹
جدول ۴-۲ اضافه کار…………………………………………………………………………………………………………………………………….. ۵۰
فهرست اشکال
شکل ۱-۱ ……………………………………………………………………………………………………………………………………………………… ۲۹
شکل ۲-۱………………………………………………………………………………………………………………………………………………………. ۳۰
شکل ۳-۱………………………………………………………………………………………………………………………………………………………. ۳۱
شکل ۱-۳ فرم شروع …………………………………………………………………………………………………………………………………….. ۵۳
شکل ۲-۳ شکل ساعت زنی …………………………………………………………………………………………………………………………… ۵۴
شکل ۳-۳ فرم ساعت زنی ……………………………………………………………………………………………………………………………… ۵۵
شکل ۴-۳ فرم ثبت کارمندان …………………………………………………………………………………………………………………………. ۵۶
شکل ۵-۳ فرم نمایش همه کاربران ………………………………………………………………………………………………………………… ۵۷
شکل ۶-۳ محاسبه حقوق ………………………………………………………………………………………………………………………………. ۵۸
شکل۱-۴ فرم کریستال ریپورت ……………………………………………………………………………………………………………………. ۶۷