پایان نامه سیستم های حسابداری
مقدمه:
اين پروژه شامل مراحل ساخت يک سيستم نرم افزاری محاسبه حقوق يک شرکت است که در آن از زبان های SQL و Delphi استفاده شده است که در حال حاضر از زبان های رايج برای ايجاد پايگاه داده است. که ما با استفاده از زبان SQL پايگاه داده مردنظر را ايجاد کرده و تمام مراحل برنامه نويسی آن و کارهای را که سيستم بايد انجام دهد را با استفاده از Delphi شبيه سازی مي کنيم. در اين پروژه سعی شده است حدالامکان از حجم کار حسابداری بصورت دستی که بخش عمده ای از کارها در اين بخش انجام مي شود کاهيده و بتوان بصورت الکترونيکی و با امنيت بالا اين بخش را اداره کرد.
فهرست
فصل اول : تاريخچه نرم افزارهای پروژه
حوزه های عملکرد شرکت نوآوران مبانی پرداز:………………………………………………………………………………………………………………………………………………………………………………
فصل دوم: مراحل ساخت پروژه
مشکلات موجود قبل از ايجاد پروژه 34
ايجاد و راهبری پايگاه داده و فايل های داده ای. 37
فصل سوم:تشريح پروژه
فهرست شکل ها
شکل1: صفحه اصلی(تعاريف)……………………………………………………………………………………………………………….31
شکل2: صفحه اصلی(ساعت ورود وخروج)……………………………………………………………………………………………32
شکل3: صفحه اصلی(اطلاعات کاری)……………………………………………………………………………………………………33
شکل4: صفحه اصلی(خروج)………………………………………………………………………………………………………………..34
شکل:5 پرسنل……………………………………………………………………………………………………………………………………35
5-1: ثبت مشخصات پرسنل…………………………………………………………………………………………………………….36
5-2: اصلاح مشخصات پرسنل…………………………………………………………………………………………………………..37
5-3: چاپ مشخصات پرسنل…………………………………………………………………………………………………………….38
شکل6: سمت ها………………………………………………………………………………………………………………………………….39
6-1: ثبت سمت………………………………………………………………………………………………………………………………….40
6-2: اصلاح سمت………………………………………………………………………………………………………………………………41
شکل7: سمت پرسنل…………………………………………………………………………………………………………………………..42
7- 1 :ثبت سمت پرسنل……………………………………………………………………………………………………………………43
اصلاح سمت پرسنل…………………………………………………………………………………………………………………44: 7-2
شکل8 :مزايا……………………………………………………………………………………………………………………………………….45
ثبت مزايا………………………………………………………………………………………………………………………………..46: 8-1
اصلاح مزايا…………………………………………………………………………………………………………………………….47: 8-2
شکل 9: کسورات ……………………………………………………………………………………………………………………………….48
9-1 :ثبت کسورات……………………………………………………………………………………………………………………………49
اصلاح کسورات………………………………………………………………………………………………………………………..50 9-2:
شکل10: بيمه………………………………………………………………………………………………………………………………………51
شکل11: تقويم کاری……………………………………………………………………………………………………………………………52
11- 1 :ثبت تقويم کاری……………………………………………………………………………………………………………………53
11- 2: اصلاح تقويم کاری…………………………………………………………………………………………………………………54
شکل12: تعطيلات رسمي…………………………………………………………………………………………………………………….55
شکل 13: تعريف کاربر…………………………………………………………………………………………………………………………56
13-1: ثبت کاربر……………………………………………………………………………………………………………………………..57
اصلاح کاربر………………………………………………………………………………………………………………………….58 13-2:
شکل14 : سطح دسترسی……………………………………………………………………………………………………………………59
شکل15 : بخش ساعت ورود وخروج……………………………………………………………………………………………………..60
اصلاح ساعت ورودی وخروجی……………………………………………………………………………………………….61 15-1:
اصلاح ويژه مدير…………………………………………………………………………………………………………………..62 15-2:
شکل16 : مرخصی………………………………………………………………………………………………………………………………63
ثبت مرخصی………………………………………………………………………………………………………………………….64 16-1:
اصلاح مرخصی……………………………………………………………………………………………………………………..65 16-2:
شکل17: ماموريت………………………………………………………………………………………………………………………………66
ثبت ماموريت………………………………………………………………………………………………………………………67 17-1:
اصلاح ماموريت…………………………………………………………………………………………………………………….68 17-2:
شکل18: مساعده……………………………………………………………………………………………………………………………….69
ثبت مساعده ………………………………………………………………………………………………………………………..70 18-1:
شکل19 :غيبت…………………………………………………………………………………………………………………………………..71
19-1:ثبت غيبت……………………………………………………………………………………………………………………………..72
19-2: اصلاح غيبت………………………………………………………………………………………………………………………….73
شکل20: تاخيرهای مجاز……………………………………………………………………………………………………………………..74
ثبت تاخيرهای مجاز………………………………………………………………………………………………………………75 20-1:
اصلاح تاخيرهای مجاز………………………………………………………………………………………………………….76 20-2:
شکل21: پرداخت حقوق………………………………………………………………………………………………………………………77
ثبت حقوق…………………. ………………………………………………………………………………………………………..78 21-1:
فيش حقوق…………………………………………………………………………………………………………………………..79 21-2:
اصلاح حقوق…………………………………………………………………………………………………………………………80 21-3:
چند سالي است كه از ديجيتالي شدن و اينترنتي شدن زندگي صحبت ميكنيم به طوري كه ميتوان گفت دنياي ما در حال عوض شدن و تغيير به دنيايي ديجيتالي است در تمام اعمال و كردار روزانه ما نشانههايي از ميل به اين دنياي جديد ديده ميشود. هر روزه از بهداشت و پزشكي الكترونيكي و ديجيتالي گرفته تا آموزش و شهر و دولت الكترونيك و كارتهاي هوشمند و پول الكترونيك و … صحبت ميشود. البته در بعضي از موارد هم كار از صحبت كردن ميگذرد و برخي از اين نشانههاي ديجيتالي و اينترنتي شدن را به عينه در زندگي روزمرهمان مشاهده ميكنيم. باپيشرفت صنعت الکترونيک و مدرن شدن ابزارها و وسايل باعث شده است که دنيای امروزی از فناوری الکترونيکی بيشتر استفاده کند و تا بتواند حدالامکان کار کردن را آسان کنند و دنيای کامپيوتر و ارتباطات الکترونيکی از اين امر مستثنا نيستند.
امروزه بيشتر شرکت ها و ادارات دولتی و کارخانجات از سيستم های الکترونيکی برای سريعتر و بادقت انجام گرفتن کارای روزانه خود استفاده مي کنند که باعث بهينه شدن زمان ,کاهش خطاهای انسانی , افزايش کارايي ,افزايش کارآوری و…. مي شود و منجر شده است که بيشتر کشورهای در حال توسعه از سيستم الکترونيکی استفاده کنند. دراين پروژه ما سعی کرده ايم که سيستم حسابداری يک شرکت را به صورت الکترونيکی انجام دهيم که بتوانيم کمی از مشکلاتی که در زمينه حسابداری وجود دارد را حل کنيم .
گسترش روش دلفی بهدنبال رواج فعاليت های مرتبط با پيش بينی آيندهٔ فناوری ها که از سال 1944 ميلادی آغاز شد، صورت گرفت. در اين تاريخ و بنا به سفارش نيروی دريايی ايالات متحده آمريکا، پروژهای بنام [1]راند در شرکت هواپيما سازی دوگلاس و با هدف پيش بينی فناوريهای آينده با کاربرد نظامی تعريف شد. اين پروژه به مطالعه در زمينه سلاح های بين قارهای فراسطحی پرداخت. در سال 1959 ميلادی هلمر[2] و رشر[3] ، دو تن از محققان پروژهٔ رند طی مقالهای تحت عنوان « نظريه فلسفی دانش در علوم نادقيق »، اين ايده را مطرح کردند که در زمينهٔ هايی از علم که در آن هنوز قوانين علمی توسعه نيافته است،اتکاء به آراء خبرگان مجاز میباشد. حال مساله اين است که چگونه آرای اين خبرگان مورد استفاده قرار گيرد و علی الخصوص چگونه با ترکيب نظرات يک تعداد از خبرگان ، بيانيهای سودمند تدوين شود. از ديدگاه روش دلفی، قضاوت های انسانی بمثابه ورودی هايی مشروع و سودمند برای انجام پيشبينی ها میباشند. بعضا خبرگان و متخصصان منفرد میتوانند در معرض خطر يکجانبه نگری قرار گيرند ضمن اينکه گروههای خبره نيز میتوانند تحت تأثير تمايلات رهبر گروه، از تجديد نظر بر روی ايدههای قبلی اکراه داشته باشند. بمنظور غلبه بر چنين نارسايی هايی، روش دلفی با مبانی نظری و دستورالعمل های روش مند در طول دهههای پنجاه و شصت ميلادی در موسسهٔ رند توسعه يافت. عبارت دلفی کنايه از مکانی مقدس در يونان باستان است که در آنجا با واسطه گری پيشگويان بلند پايه، پيش بينی هاو سخنان خدايان يونانی اعلام میشده است. بهنظر میرسد استفاده از اين نام مورد تاييد بنيان گذاران اين روش يعنی هلمر و دالکی[4] نبوده است. بنا بر اظهارات دالکی در سال 1968، کلمه دلفی به نوعی القاء کننده وابستگی روش آنان به غیبگویی بوده و جنبهای اسرار آميز دارد. حال آنکه آنچه توسط اين دو ارايه شده است، روشی است برای بهبود دادن به پيش بينی ها به کمک استفاده کامل از اطلاعات ناکافی که در اختيار میباشد. دلفی در واقع يک کامپايلر پاسکال است. دلفی 6 نسل جديد کامپايلر های پاسکال است که شرکت برلند[5] از زمان ايجاد اولين نسخه پاسکال توسط آندرس حجلسبقگ[6] در 15 سال پيش به بازار عرضه کرد
برنامه نويسی به زبان پاسکال در ساليان سال از استواری و ثبات، زيبايی و ظرافت و البته سرعت بالای کامپايل سود برده است. دلفی هم از اين قاعده مستثنی نيست. کامپايلر دلفی ترکيبی از بيش از يک دهه تجربه طراحی کامپايلر پاسکال و معماری بهبود يافته کامپايلر های 32 بيتی است. اگرچه قابليت های کامپايلرها با گذشت زمان پيشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نيافته و همچنان از سرعت بالايی برخوردار است. به علاوه استحکام و قدرت کامپايلر دلفی معياری برای سنجش ديگر کامپايلرهاست.
در زمان استفاده از سيستم عامل داس برنامه نويسان مجبور بودند از بين زبان پر قدرت ولی کم سرعت بيسيک و زبان کارآمد ولی پيچيده و نامفهوم اسمبلی يکی را انتخاب کنند. پاسکال با ارائه يک زبان ساخت يافته و يک کامپايلر سريع و کم نقص اين شکاف را پرکرد. برنامه نويسان ويندوز 3.1 هم با تصميم گيری مشابهی رو برو شدند. يکی زبان قدرتمند و سنگين سی و يکی زبان ساده و محدود کننده ويژوال بيسيک ارائه دلفی1 در اين مورد هم راه حل خوبی برای برنامه نويسان بود. دلفی مجموعه متفاوتی برای برنامه نويسی بود . طراحی و توسعه برنامه های کاربردی، ايجاد پايگاههای داده و … که يک محيط ويژوال وسيع را تشکيل می داد. دلفی1 اولين ابزار برنامه نويسی ويندوز بود که محيط طراحی ويژوال، کامپايلر بهينه کد برنامه و دسترسی قوی به پايگاههای داده را در يک جا جمع کرد که آن را به يکی از بهترين ابزارهای روش نوين توسعه سريع نرم افزار[7] تبديل کرد. اين مجموعه قدرتمند باعث شد که در همان زمان بسياری از برنامه نويسان زبانهای ديگر به دلفی روی بياورند و اين موفقيت بزرگی برای برلند به حساب می آمد.
همچنين بسياری از برنامه نويسان پاسکال دلفی را ابزاری يافتند که توسط آن هم از توانايی و تجربه خود در برنامه نويسی پاسکال استفاده می کردند و هم توانايی کار در ويندوز را به دست آوردند. همچنين زبانی که در آن زمان با نام پاسکال شيئی [8]در دانشگاهها ايجاد شده بود يک زبان بسيار خشک و محدود کننده بود که اصلاٌحالت کاربردی پيدا نکرد. .????: RelaxihA Forums http://relaxiha.com/forums/showthread.php?t=14368
ويژگيهای دلفی مثل طراحی ظاهری حساب شده و کاربر پسند آن باعث شد که زبان پاسکال شيئی عملاٌ از رده خارج شود. تيم طراحی وب در ميکروسافت قبل از حضور دلفی هيچ رقيب مهمی برای خود نمی ديد. ويژوال بيسيک در آن زمان زبانی نا کارآ ، کم سرعت و کند ذهن بود. ويژوال بيسيک 3 در عمل اصلا توانايی رقابت با دلفی 1را نداشت. در اين سال شرکت برلند گرفتار يک سری مشکلات قضائی با شرکت لوتيوس[9] بود که در نهايت هم متخلف شناخته شد. همچنين درگيری مشابهی هم با ميکروسافت بر سر تلاش در تغيير دادن فضای نرم افزار های ميکروسافت پيدا کرد. همچنين برلند مشغول طراحی و فروش طرح کيواتور[10] به شرکت نوول [11]و طراحی پايگاه های داده ديتابيس[12] و پارادوکس[13] بود که با استقبال قابل توجهی مواجه نشد .
در اين زمان که برلند مشغول فعاليتهای قضايی و تجاری بود ميکروسافت توانست گوی سبقت را از برلند بربايد و قسمت اعظم بازار ابزار های برنامه نويسی تحت ويندوز را در اختيار بگيرد و سعی می کرد تا اين طرز فکر را اشاعه دهد که چون ويندوز را طراحی کرده صلاحيت و توانايی تهيه بهترين ابزار های برنامه نويسی تحت آن را نيز در دست دارد. در اين شرايط برلند با عرضه دلفی و نسخه جديد برلند سی پلاس سعی کرد خدشه ای در فرمانروايی ميکروسافت وارد کند و سهمی در بازار بزرگ اين محصولات داشته باشد
[1] RAND
[2] Helmer
[3] Rescher
[4] Dalkey
[5] Borland
[6] Andres Hejlsberg
[7] Rapid Application Development
[8] ObjectPasca
[9] Lotus
[10] Quatro
[11] Novell
[12] dBase
[13] Paradox
نقد و بررسیها
هنوز بررسیای ثبت نشده است.