دانلود پروژه کارآموزی سیستم حسابداری

تعداد صفحات: 90 فرمت فایل: word کد فایل: 3150
سال: 1388 مقطع: مشخص نشده دسته بندی: مهندسی کامپیوتر
قیمت قدیم:۲۳,۰۰۰ تومان
قیمت: ۱۷,۸۰۰ تومان
دانلود فایل
  • خلاصه
  • فهرست و منابع
  • خلاصه دانلود پروژه کارآموزی سیستم حسابداری

    کامپیوتر- نرم افزار

    چکیده

     

    این پروژه  شامل مراحل ساخت یک سیستم نرم افزاری محاسبه حقوق یک شرکت است که در آن از زبان های SQL  و Delphi استفاده شده است که در حال حاضر از زبان های رایج برای ایجاد پایگاه داده است. که ما با استفاده از زبان SQL پایگاه داده مردنظر را ایجاد کرده و تمام مراحل برنامه نویسی آن و کارهای را که سیستم باید انجام دهد را با استفاده از  Delphi شبیه سازی می کنیم. در این پروژه سعی شده است حدالامکان از حجم کار حسابداری بصورت دستی که بخش عمده ای از کارها در این بخش انجام می شود کاهیده و بتوان بصورت الکترونیکی و با امنیت بالا این بخش را اداره کرد.

    مقدمه

     

    چند سالی است که از دیجیتالی شدن و اینترنتی شدن زندگی صحبت می‌کنیم به طوری که می‌توان گفت دنیای ما در حال عوض شدن و تغییر به دنیایی دیجیتالی است در تمام اعمال و کردار روزانه ما نشانه‌هایی از میل به این دنیای جدید دیده می‌شود.  هر روزه از بهداشت و پزشکی الکترونیکی و دیجیتالی گرفته تا آموزش و شهر و دولت الکترونیک و کارت‌های هوشمند و پول الکترونیک و ... صحبت می‌شود. البته در بعضی از موارد هم کار از صحبت کردن می‌گذرد و برخی از این نشانه‌های دیجیتالی و اینترنتی شدن را به عینه در زندگی روزمره‌مان  مشاهده می‌کنیم. باپیشرفت صنعت الکترونیک و مدرن شدن ابزارها و وسایل باعث شده است که دنیای امروزی از فناوری الکترونیکی بیشتر استفاده کند و تا بتواند حدالامکان کار کردن را آسان کنند و دنیای کامپیوتر و ارتباطات الکترونیکی از این امر مستثنا نیستند.

    امروزه بیشتر شرکت ها و ادارات دولتی و کارخانجات از سیستم های الکترونیکی برای سریعتر و بادقت انجام گرفتن کارای روزانه خود استفاده می کنند که باعث بهینه شدن زمان ,کاهش خطاهای انسانی , افزایش کارایی ,افزایش کارآوری و.... می شود و  منجر  شده است که بیشتر کشورهای در حال توسعه از سیستم الکترونیکی استفاده کنند. دراین پروژه ما سعی کرده ایم که سیستم حسابداری یک شرکت را به صورت الکترونیکی انجام دهیم که بتوانیم کمی از مشکلاتی که در زمینه حسابداری وجود دارد را حل کنیم .

    فصل اول

    تاریخچه نرم افزارهای پروژه

    تاریخچه زبان دلفی

    گسترش روش دلفی به‌دنبال رواج فعالیت های مرتبط با پیش بینی آیندهٔ فناوری ها که از سال 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] بود که با استقبال قابل توجهی مواجه نشد                                                              .
    در این زمان که برلند مشغول فعالیتهای قضایی و تجاری بود میکروسافت توانست گوی سبقت را از برلند برباید و قسمت اعظم بازار ابزار های برنامه نویسی تحت ویندوز را در اختیار بگیرد و سعی می کرد تا این طرز فکر را اشاعه دهد که چون ویندوز را طراحی کرده صلاحیت و توانایی تهیه بهترین ابزار های برنامه نویسی تحت آن را نیز در دست دارد. در این شرایط برلند با عرضه دلفی و نسخه جدید برلند سی پلاس سعی کرد خدشه ای در فرمانروایی میکروسافت وارد کند و سهمی در بازار   بزرگ این محصولات داشته باشد                                       . 

    دلفی2(سال1996)              
    یک سال بعد دلفی2 تمام مزایای نسخه قبلی را تحت سیستم های جدید 32 بیتی ارائه داد. همچنین دلفی2 با ارائه خصوصیات اضافه و کارکرد های قویتری نسبت به دلفی1 توانایی های خود را افزایش داد. (ازجمله ارائه کامپایلر 32 بیتی که سرعت بالایی به نرم افزار ها می بخشید، کتابخانه بزرگ و کاملی از اشیای مختلف، شیوه جدید و تکامل یافته ای برای اتصال به پایگاه های داده مختلف، ادیتور پیشرفته، پشتیبانی از الی[14] ، توانایی وراثت در فرمهای ویژوال و سازگاری با پروژه های 16 بیتی دلفی2) دلفی2 به معیاری برای سنجش و مقایسه همه ابزارهای توسعه نرم افزار در آن زمان تبدیل شد.
    در آن زمان با ارائه سیستم 32 بیتی ویندوز97جهش بزرگی در سیستم عامل ویندوز رخ داد و برلند بسیار مشتاق بود که دلفی را به بهترین ابزار برنامه نویسی سیستم جدید تبدیل کند. نکته این که در آن زمان به منظور تاثیر در افکار عمومی و تاکید بر قدرت دلفی در سیستم عامل 32 بیتی قرار بود که نرم افزار با نام جدید دلفی32 به بازار عرضه شود ولی در آخرین مراحل به خاطر اینکه نشان دهند این زبان زبانی رشد یافته و تکامل یافته نسخه قبلی یعنی دلفی1 است نام دلفی2 را برای آن انتخاب کردند.
    میکروسافت تلاش کرد که با یژوال بیسیک4با دلفی مقابله کند ولی از ابتدا کیفیت پایین آن و ضعف آن در انتقال برنامه های 16 بیتی به سیستم 32 بیتی و بروز اشکالات ساختاری در طراحی آن موجب شکست زودهنگام ویژوال بیسیک شد. در این زمان هنوز تعداد زیادی از برنامه نویسان به ویژوال بیسیک وفادار بودند. برلند همچنین روشها و ابزارهای قدرتمندی همچون پویر بیلدر[15] برای طراحی نرم افزار های کلاینت وسرور[16] ارائه داد ولی دلفی هنوز آن قدر قدرتمند نشده بود که بتواند نرم افزارهایی که جایی در بین توسعه گران پیدا کرده اند را براندازد

    همچنين بسياری از برنامه نويسان پاسکال دلفی را ابزاری يافتند که توسط آن هم از توانايی و تجربه خود در برنامه نويسی پاسکال استفاده می کردند و هم توانايی کار در ويندوز را به دست آوردند. همچنين زبانی که در آن زمان با نام پاسکال شيئی در دانشگاهها ايجاد شده بود يک زبان بسيار خشک و محدود کننده بود که اصلاٌحالت کاربردی پيدا نکرد. .????: RelaxihA Forums http://relaxiha.com/forums/showthread.php?t=14368 ويژگيهای دلفی مثل طراحی ظاهری حساب شده و کاربر پسند آن باعث شد که زبان پاسکال شيئی عملاٌ از رده خارج شود. تيم طراحی وب در ميکروسافت قبل از حضور دلفی هيچ رقيب مهمی برای خود نمی ديد. ويژوال بيسيک در آن زمان زبانی نا کارآ ، کم سرعت و کند ذهن بود. ويژوال بيسيک 3 در عمل اصلا توانايی رقابت با دلفی 1را نداشت. در اين سال شرکت برلند گرفتار يک سری مشکلات قضائی با شرکت لوتيوس بود که در نهايت هم متخلف شناخته شد. همچنين درگيری مشابهی هم با ميکروسافت بر سر تلاش در تغيير دادن فضای نرم افزار های ميکروسافت پيدا کرد. همچنين برلند مشغول طراحی و فروش طرح کيواتور به شرکت نوول و طراحی پايگاه های داده ديتابيس و پارادوکس بود که با استقبال قابل توجهی مواجه نشد . در اين زمان که برلند مشغول فعاليتهای قضايی و تجاری بود ميکروسافت توانست گوی سبقت را از برلند بربايد و قسمت اعظم بازار ابزار های برنامه نويسی تحت ويندوز را در اختيار بگيرد و سعی می کرد تا اين طرز فکر را اشاعه دهد که چون ويندوز را طراحی کرده صلاحيت و توانايی تهيه بهترين ابزار های برنامه نويسی تحت آن را نيز در دست دارد. در اين شرايط برلند با عرضه دلفی و نسخه جديد برلند سی پلاس سعی کرد خدشه ای در فرمانروايی ميکروسافت وارد کند و سهمی در بازار بزرگ اين محصولات داشته باشد . دلفی2(سال1996) يک سال بعد دلفی2 تمام مزايای نسخه قبلی را تحت سيستم های جديد 32 بيتی ارائه داد. همچنين دلفی2 با ارائه خصوصيات اضافه و کارکرد های قويتری نسبت به دلفی1 توانايی های خود را افزايش داد. (ازجمله ارائه کامپايلر 32 بيتی که سرعت بالايی به نرم افزار ها می بخشيد، کتابخانه بزرگ و کاملی از اشيای مختلف، شيوه جديد و تکامل يافته ای برای اتصال به پايگاه های داده مختلف، اديتور پيشرفته، پشتيبانی از الی ، توانايی وراثت در فرمهای ويژوال و سازگاری با پروژه های 16 بيتی دلفی2) دلفی2 به معياری برای سنجش و مقايسه همه ابزارهای توسعه نرم افزار در آن زمان تبديل شد. در آن زمان با ارائه سيستم 32 بيتی ويندوز97جهش بزرگی در سيستم عامل ويندوز رخ داد و برلند بسيار مشتاق بود که دلفی را به بهترين ابزار برنامه نويسی سيستم جديد تبديل کند. نکته اين که در آن زمان به منظور تاثير در افکار عمومی و تاکيد بر قدرت دلفی در سيستم عامل 32 بيتی قرار بود که نرم افزار با نام جديد دلفی32 به بازار عرضه شود ولی در آخرين مراحل به خاطر اينکه نشان دهند اين زبان زبانی رشد يافته و تکامل يافته نسخه قبلی يعنی دلفی1 است نام دلفی2 را برای آن انتخاب کردند. ميکروسافت تلاش کرد که با يژوال بيسيک4با دلفی مقابله کند ولی از ابتدا کيفيت پايين آن و ضعف آن در انتقال برنامه های 16 بيتی به سيستم 32 بيتی و بروز اشکالات ساختاری در طراحی آن موجب شکست زودهنگام ويژوال بيسيک شد. در اين زمان هنوز تعداد زيادی از برنامه نويسان به ويژوال بيسيک وفادار بودند. برلند همچنين روشها و ابزارهای قدرتمندی همچون پوير بيلدر برای طراحی نرم افزار های کلاينت وسرور ارائه داد ولی دلفی هنوز آن قدر قدرتمند نشده بود که بتواند نرم افزارهايی که جايی در بين توسعه گران پيدا کرده اند را براندازد.. دلفی3(سال1997) از زمان تهيه و توسعه دلفی تيم توسعه دلفی در فکر گسترش و ايجاد يک زبان قدرتمند جهانی بود. برای دلفی2 اين تيم تمام نيروی خود را صرف اعمال مربوط به انتقال تواناييها و کارکرد ها به سيستم 32 بيتی و همچنين اضافه کردن خصوصيات کلاينت وسرور و پايگاه داده کرد. در زمان تهيه دلفی تيم توسعه فرصت لازم برای گسترش مجموعه ابزار موجود را يافت و در اين راستا کيفيت و کميت ابزارهای دلفی بهبود يافت. به علاوه راه حل هايی برای مشکلات عمده و قديمی برنامه نويسان تحت ويندوز ارائه شد. به ويژه استفاده از برخی فناوری های پيچيده و نا مفهوم (مثل کام و اکتيوايکس وتوسعه نرم افزار های تحت وب وکنترل پايگاههای داده چند کاربره). روش نمايش کد برنامه همچنين توانايی کامل کردن خودکار کد عمليات کد نويسی را راحت تر کرد. ضمن اين که همچنان در بيشتر موارد اساس و متدولوژی برنامه نويسی ماننددلفی1بود و بر پايبندی به قوانين اصولی پاسکال تاکيد می شد . ????: RelaxihA Forums http://relaxiha.com/forums/showthread.php?t=14368در اين زمان رقابت شرکت های توليد کننده ابزار های برنامه نويسی بسيار تنگاتنگ شده بود. ميکروسافت با ارائه ويژوال بيسيک5 به پيشرفت های خوبی دست يافت ازجمله پشتيبانی قوی ازکام و اکتيوايکس و ايجاد برخی خصوصيات و تغييرات کليدی و اساسی در کامپايلر ويژوال بيسيک ضمن اين در همين سال برلند با پشتوانه قوی دلفی و با استفاده از ساختار موفق آن ابزارهای ديگری همچون فورت به بازار عرضه کرد . تيم دلفی در زمان طراحی دلفی 3 چند تن از اعضای کليدی خود را از دست داد آندرس حجلسبقگ معمار اصلی دلفی در اقدام غير منتظره ای برلند را ترک کرد و تصميم گرفت به رقيب ديرينه يعنی ميکروسافت بپيوندد. اما حرکت تيم دلفی متوقف نشد و معاون حجلسبقگ که سالها تجربه همکاری با او را داشت توانست رهبری اين تيم را به خوبی در دست بگيرد. همچنين مسئول فنی تيم هم در اقدام مشابهی به گروه ميکروسافت ملحق شد. اين تغييرات بيشتر به خاطر اختلافات شخصی بين افراد تيم بود و نه به خاطر مسائل حرفه ای.

    دلفی4(سال1998) دلفی4 بيشتر بر روی راحتتر کردن کار با دلفی متمرکز شد. مرورگر روال ها بهبود يافت و مرور و ويرايشها را راحت تر کرد. کنترل کد و کامل کردن خودکار کلاسها اين فرصت را به کاربر داد که فکر و زمان خود را روی ساختار اصلی برنامه بگذارد و در وقت صرفه جويی کند. طراحی رابط کاربر هم کاملاٌ عوض شد و بهبود يافت و اشکال زدا نيز پيشرفت قابل توجهی داشت . در اين سال دلفی جايگاه خود را در رقابت با ديگران مستحکم کرده بود و کم کم به سمت دست يابی به سودآوری مالی مورد نظر خود پيش می رفت. در واقع در اين زمان بود که حاصل کار سنگين چند ساله تيم نمايان می شد. بعد از سالها آزمايش دلفی شهرت و محبوبيت خاصی پيدا کرد و ديگر برنامه نويسان دلفی توانايی جدا شدن از آن را نداشتند. در اين زمان برلند به کار سوٌال برانگيزی دست زد و به منظور تبليغ بيشتر و برتری در جنگ روانی با ديگر شرکتها نام اينپريس را برای فعاليتهای تجاری خود برگزيد. ابزار های مربوط به فن آوری کوروبا را گسترش داد تا راه جديدی برای سودآوری ايجاد کند. برای موفقيت در اين زمينه کوربا نياز به رابط کاربر قدرتمندی داشت که در کنار توانايی های آن کار کردن با آن نيز راحت باشد. دقيقاٌ همان کاری که در سالهای قبل در مورد کام و برنامه نويسی تحت وب انجام شده بود و به موفقيت دست يافته بود. با اين وجود بنا به دلايل مختلفی اين گسترش و توسعه کوربا هيچ وقت تکامل و موفقيتی که مورد نظر بود را به دست نياورد و بر خلاف تبليغات و سرمايه گذاری های انجام شده فن آوری کوربا تنها توانست نقش کوچکی در روند رو به جلوی دلفی ايفا کند.

    دلفی5(سال1999) دلفی5 در برخی زمينه ها پيشرفت های قبلی را ادامه داده است. اولاٌ مسيری را که دلفی4 با اضافه کردن ويژگيهای زيادی شروع کرده بود ادامه داد. دلفی4 باعث شد کارهايی که قبلاٌ به صرف وقت زيادی احتياج داشت بسيار سريعتر انجام شود. دلفی به شکل اميدوار کننده ای به برنامه نويس اين امکان را می دهد که بيشتر به برنامه ای که ميخواهد بنويسد توجه کند و نه به قواعد برنامه نويسی و نوشتن کد های تکراری و خسته کننده. اين ويژگيهای سودمند شامل رابط کاربر بهبوديافته و سيستم اشکال زدايی توانمند ، امکانات برنامه نويسی تيمی و ابزار های ترجمه می شود . ثانيا دلفی5 خصوصيات جديدی را در بر می گيرد که توسعه برنامه های تحت وب را واقعاٌ راحت کرده است. اين ويژگيها شامل طراح اشيای مربوط به ا س پ برای ساختن صفحات، اشيايی موسوم به اينترنت اکسپرس برای پشتيبانی از خصوصيات جديد که آن را به يک ابزار همه کاره در پايگاه های داده تحت وب تبديل کرد. در نهايت با صرف وقت ، هزينه و صبر زياد توانست دلفی5 قدرتمند را عرضه کند. اين فعاليت مدتها به طول انجاميد و قبل از عرضه عمومی، دلفی5 بارها در بازبينی ها و آزمايشهای داخلی قسمتهای مختلف آن تغيير کرد و بهبود يافت . ????: RelaxihA Forums http://relaxiha.com/forums/showthread.php?t=14368 دلفی5 در نيمه دوم سال 1999 به بازار عرضه شد و به نفوذ و تسلط بر بازار ادامه داد. در اين زمان ويژوا بيسيک که کم کم به عضوی تحقير آميز برای ميکروسافت تبديل می شد هم با پيشرفتهايی توانست در رقابت دوام بياورد و از صحنه خارج نشود. در اقدام درست و به جايی نام اينپريس دوباره به برلند بازگشت. اين اقدام از سوی طرفداران و مشتريان قديمی برلند با استقبال خوبی مواجه شد.

    دلفی6و7و...... در هنگام تهيه دلفی6 ساختار دلفی در زمينه های مختلف شکل گرفته بود و به يک تکامل نسبی رسيده بود. اين مسئله باعث شد که تيم طراحی بتواند وقت خود را بر روی طرحی که مدتها تنها در حد يک نظريه بود بگذارد و آن را بسيار زودتر از آن که انتظار می رفت عملی کند: گام نهادن به محيط های فراتر از ويندوز . بيشتر نيروی توسعه گران دلفی در اين مدت صرف رهانيدن دلفی از بند ويندوز شد که اين خود در درجه اول مبارزه ای آشکار با سلطه ميکروسافت بود و ثانياٌ راه برنامه نويسان را به سوی فضا های ديگر برنامه نويسی باز کرد. در ابتدا اين عمل ريسک بزرگی بود و بيم آن می رفت که جايگاه دلفی در ويندوز هم به خطر بيفتد ولی در نهايت به نقطه رشد و قوتی بدل شد که دلفی را به يکی از بهترين ابزار برنامه نويسی مولتی پلاتفرم تبديل کرد.

    به نظر می رسد که اين فعاليتها باعث ثبات دلفی در دنيای برنامه نويسان شود و نگرانی های برلند و برنامه نويسان که هميشه می ترسيدند که مبادا با ضعيف شدن ويندوز جايگاه خود را از دست بدهند حال به افتخار و آرامش برای آنان و نگرانی برای طرفداران ميکروسافت تبديل شده است.

    تاريخچهSQL    واژه ی اس کيو ال به صورت سی کو ال بايد تلفظ کنيم و اس کيو ال نا صحيح می باشد. منشا اصلی اس کيو ال به مقاله ادگار تحت عنوان « مدل رابطه‌ای داده‌ها برای بانک‌های داده‌ای اشتراکی » که در سال ۱۹۷۰ منتشر شد،باز می‌گردد. در دهه ۷۰ گروهی از شرکت ای بی ام در شهرسن جوز بر روی سيستم پايگاه داده ای بدون توجه به اين مقاله کار می‌کردند و زبان اسکيو ال را به منظور عمليات و بازيابی اطلاعات ذخيره شده در سيستم پايگاه داده ای ايجاد کردند. اگر چه اس کيو ال ناشی از تلاشهای کاد بود اما.چامبرلن و رايموند اف. بويس را به عنوان طراحان زبان اسکيو ال می‌دانند. سمينارهايی در زمينه فناوری بانک اطلاعاتی و مباحثاتی در مورد مزايای مدل رابطه‌ای جديد برگزار گرديد. تا ۱۹۷۶ مشخص بود که ای بی ام طرفدار جدی فناوری بانک اطلاعاتی رابطه‌ای بوده، توجه زيادی نسبت به زبان اس کيو ال دارد. تبليغات در زمينه سيستم پايگاه داده ای باعث جذب گروهی از مهندسين در مارک منلو در کاليفرنيا گرديد، و اين گروه به اين نتيجه رسيدند که تحقيقات ای بی ام منجر به يک بازار تجاری برای بانک‌های اطلاعاتی رابطه‌ای خواهد گرديد. . در ۱۹۷۷ اين گروه شرکتی بنام ای ان سی تأسيس نمودند تا يک دی بی ام اس رابطه‌ای بر اساس اس کيو ال بسازند. محصولی بنام اراکل در۱۹۷۹ عرضه گرديد، و اولين دی بی ام اس رابطه‌ای بوجود آمد. به اين ترتيب محصول اراکل باعث گرديد اولين محصول ای بی ام برای مدت ۲ سال در بازار دچار رکود باشد. اين محصول بر روی مينی کامپيوترهای اجرا می‌شد که خيلی از کامپيوترهای بزرگ ای بی ام ارزان تر بودند. امروزه اين شرکت با نام اراکرل کورپورشن اولين فروشنده سيستم‌های مديريت بانک اطلاعاتی رابطه‌ای است. استادان آزمايشگاههای کامپيوتر در دانشگاه برکلی کاليفرنيا نيز در نيمه دهه ۱۹۷۰ مشغول تحقيق در زمينه بانک‌های اطلاعاتی رابطه‌ای بودن (مانند تيم تحقيق ای بی ام)، گروه فوق نيز يک نمونه از دی بی ام اس رابطه‌ای ايجاد نمودند و سيستم خود را انجرس نام نهادند . پروژه انجرس شامل يک زبان پرسش بود بنام کيو ای ال ، اگر چه از اس کيو ال خيلی ساخت يافته تر بود، اما شباهت آن به زبان انگليسی کمتر بود. . در حاليکه اراکل و انجرس برای ارائه محصولات تجاری در رقابت بودند، پروژه سيستم پايگاه داده ای شرکت ای بی ام در تلاش بوده‌است که يک محصو ل تجاری با نام SQL/Data system عرضه نمايد. ای بی ام موجوديت ان را در ۱۹۸۱ اعلام، و در ۱۹۸۲ شروع به عرضه محصول خود نمود. در سال ۱۹۸۳ ای بی ام يک نسخه ان را برای VM/CMS (سيستم عاملی که در کامپيوتر بزرگ ای بی ام غالبا استفاده شده بود)، اعلام نمود. . همچنين در سال ۱۹۸۳ شرکت ای بی ام ، محصول ديتابيس 2 را معرفی نمود که يک دی بی ام اس رابطه‌ای بود برای سيستم‌های بزرگ آن شرکت.ديتابيس۲ تحت سيستم عامل مراکز کامپيوتری بزرگ اجرا می‌شد. اولين نسخه ديتابيس2 در ۱۹۸۵ عرضه گرديد، و مسئولين ای بی ام اعلام نمو دند که اين محصول يک برنامه استراتژيک برای تکنولوژی نرم افزاری ای بی ام می‌باشد ديتابيس2 .از آن تاريخ تاکنون دی بی ام اس رابطه‌ای شاخص بوده و ای بی ام از آن حمايت نموده و زبان DB۲’s SQL استاندارد عملی زبان بانک اطلاعاتی بوده‌است.

    فصل دوم

    مراحل ساخت پروژه

    چارت سازمانی

    حوزه های عملکرد شرکت نوآوران مبانی پرداز:

    تولید و ارائه نرم افزارهای سفارش مشتری مبتنی بر بار کد (Application) .

    ارزیابی و طراحی مجدد ساختار سیستم های اطلاعاتی سازمان (AROIS) .

    مشاوره در زمینه اخذ استاندارد سیستم مدیریت امنیت اطلاعات ISMS (ISO / IEC 27002) با همکاری شرکت URS.

    ارزیابی ، طراحی و اجرای سیستمهای مربوط به شبکه (( Indoor & Outdoor .

    تامین کلیه قطعات و تجهیزات مربوط به کلیه پروژه های ذکر شده ( . (Hardware

    تامین انواع مواد مصرفی Label & Ribbon ) ) .

    پشتیبانی و ارایه خدمات پس از فروش اعم از نرم افزار و تجهیزات ( On Call ).

    تولید و ارائه نرم افزارهای سفارش مشتری (Application)

    شرکت نوآوران مبانی پرداز در طول 10 سال حضور فعالانه در عرصه فناوری اطلاعات کشور و اجرای نزدیک به یکصد پروژه موفق در بیش از 150 مرکز صنعتی و خدماتی دولتی و خصوصی، به تولید و ارائه نرم افزارهای سفارش مشتری (Application) می پردازد. ارائه نرم افزارهای کاربردی، منطبق بر فرآیندهای عملیاتی و در راستای اهداف و استراتژی های تجاری سازمان خط مشی تولید نرم افزارهای این شرکت می باشد.

    متدولوژی و ابزار توسعه سیستمی:

    متدولوژی حاکم بر توسعه سیستم های نرم افزاری این شرکت منطبق بر روش شیء گرا (Object Oriented)

    و بر اساس متدولوژی RUP می باشد. که در نهایت سیستم تحلیل و طراحی شده را با ابزارهای مناسب در راستای محیط اجرای سیستم و نیاز مشتری اجرا می نماید.

    مراحل توسعه سیستم:

    فاز اول) شناخت و ارزیابی سیستم (Inception)

    شناخت دقیق نیازهای مشتری مبنی بر استفاده از سیستم، تعیین دقیق قابلیتها و روندهای عملیاتی سیستم و نیز ترسیم پرسپکتیو سیستم نهایی از جمله اصلی ترین دستاوردهای این فاز می باشد. در انتهای این فاز اسناد شناخت سیستم که مشتمل بر 5 سند اصلی می باشد تکمیل و به تأیید سازمان یا نماینده مشتری خواهد رسید. در حقیقت به واسطه اجرای این فاز کلیه ایهامات موجود در مورد سیستم نهایی از میان برداشته شده و طرفین قرارداد به وضوح قابل ملاحظه ای می توانند امکانات، محدودیتها و فرآیندهای عملیاتی سیستم نهایی را در انتهای این فاز مشاهده نمایند.

    فاز دوم) تحلیل و طراحی (Elaboration)

    پس از اتمام فاز شناخت، پروژه وارد فاز دوم می گردد. در این فاز به کلیه نیازهای نرم افزاری که پیش از این و در فاز شناخت گردآوری گردیده است، ماهیت منطقی و قابل اجرا به لحاظ علوم نرم افزاری بخشیده می شود که این عملیات مربوط به بخش تحلیل سیستم (Analysis) می باشد. پس از تکمیل مرحله تحلیل سیستم نوبت به طراحی سیستم می گردد. طراحی آخرین بخش از فاز دوم پروژه می باشد.

    فاز سوم) برنامه نویسی و ایجاد سیستم (Construction)

    در فاز سوم پروژه، ماهیت منطقی سیستم که پیش از این طراحی گردیده است تحت برنامه نویسی قرار می گیرد. تمامی مراحل انجام برنامه نویسی و کدینگ سیستم پیش از این مشخص گردیده و صرفاً کافی است تیم توسعه دهنده سیستم، به تکمیل کدینگ سیستم بپردازند. در انتهای این فاز تست اولیه () سیستم صورت پذیرفته و نسخه اولیه سیستم آماده می گردد

    فاز چهارم) نصب و راه اندازی (Transition)

    نسخه اولیه سیستم که در فاز قبلی آماده گردیده است، در این مرحله نصب و راه اندازی می گردد تا سیستم در محیط واقعی مورد آزمایش قرار گیرد. در یک دوره زمانی فشرده مشکلات احتمالی و معایب سیستم شناسایی و بر طرف گردیده و در نهایت نسخه نهایی سیستم یا نسخه نصب خواهد گردید. پس از این مرحله دوره پشتیبانی سیستم آغاز خواهد شد.

    ارزیابی و طراحی مجدد ساختار سیستم های اطلاعاتی سازمان (AROIS)

    طراحی و ایجاد سیستم های اطلاعاتی ضرورتی است که هر سازمانی را مجبور به بهره گیری از آن نموده است. دامنه این عمل آنقدر گسترده و پر اهمیت است که بدون استفاده از ابزار و دستاوردهای مهندسی این رشته تقریباً اجرای این سیستم ها را غیر ممکن ساخته است. شرکت مبانی پرداز برای نخستین بار با رعایت کلیه تکنیکهای استاندارد این رشته و هم راستا با علوم روز این مبحث در دنیا اقدام به ارائه خدمت ارزیابی و طراحی و مجدد ساختار سیستم های اطلاعاتی سازمانها (AROIS) نموده است. استاندارد سازی سیستم های اطلاعاتی سازمان بگونه ایست که شرکتها پس از اجرای این پروژه قادر به اخذ گواهینامه استاندارد مربوطه از سوی شرکت توف رایلند (URS)مجری گواهینامه های استاندارد جهانی (ISO) خواهند بود که این امر برای اولین بار در ایران از سوی شرکت نوآوران مبانی پرداز ارائه می گردد.

    هدف از ارائه این خدمت، ارزیابی، استاندارد سازی و طراحی مجدد ساختار سیستم های اطلاعاتی سازمانهاست. نتیجه نهایی این سرویس ایجاد ساختاری از سیستم های اطلاعاتی است که:

    در راستای دیدگاه ، مأموریت ، استراتژی ها و اهداف سازمانی است.

    منطبق بر فرآیندهای عملیاتی سازمانی و هم راستا با فرآیندهای کسب و کار سازمان است.

    منطبق بر نوین ترین اصول مهندسی فناوری اطلاعات و در سطوح جهانی است.

    با توجه به شرایط محیطی و فرهنگی امکان بومی سازی برای سازمانهای ایرانی را دارا می باشد.

    منتج به مهندسی مجدد فرآیندهای اطلاعاتی(BPR) و نیز فرآیندهای عملیاتی اشتباه سازمان است.

    مشاوره در زمینه اخذ استاندارد سیستم مدیریت امنیت اطلاعات ISMS (ISO / IEC 17799)

    سیستم مدیریت امنیت اطلاعات ابزاری است برای شناسایی، مدیریت و به حداقل رساندن احتمال وقوع تهدیداتی که امروزه سازمانها بواسطه از دست دادن اطلاعات خود با آنها رودرو می باشند. این تهدیدات مشتمل بر : تهدیدات داخلی سازمان، تهدیدات خارجی سازمان، تهدیدات اتفاقی، تهدیدات ناشی از خطاهای عمدی و غیر عمدی است. امروزه سازمانها بسیاری از فرصتهای کسب و کار خود را به لحاظ از دست دادن اطلاعات پر ارزش خود از دست می دهند. هدف اصلی این سیستم برقراری مکانیسمی جهت حفاظت از همین فرصتهاست.

    بخشی از مزایای سیستم مدیریت امنیت اطلاعات BS7799) ISO 27001 (:

    هرچند که اصلی ترین مزیت این سیستم حفاظت از سرمایه های سازمانی است اما می توان پاره ای از مزایای این سیستم را اینگونه برشمرد:

    بهبود در برنامه ریزیهای امنیتی.

    بهبود امنیت در سراسر سازمان.

    تشریح دقیق الزامات سازمان جهت حفظ اطلاعات با ارزش.

    دستیابی به مدیریت امنیت اطلاعات اثربخش.

    به حداقل رساندن تهدیدات در ارتباط با شرکاء سازمان.

    بهبود امنیت در تجارت الکترونیک.

    کاهش مسئولیت های انسانی در حفظ امنیت اطلاعات، بواسطه کنترل های سیستماتیک.

    بخشی از رزومه کاری و پروژه های اجرا شده توسط شرکت نوآوران مبانی پرداز

    دوره های آموزشی

    پروژه های در دست اجرا و یا Pre-Assessment:

    توجه :

    علاوه بر جدول بالا تعداد زیادی پروژه یکپارچه فروشگاهی وانبارداری و .... در سطح کشور به اتمام رسیده که در لیست بالا ذکر نشده است.

    لیست بزرگی از پروژه های در دست انجام این شرکت موجود میباشد ، که در لیست بالا ذکر نشده است.

    همچنین شرکت مبانی پرداز فرمی مبنی بر رضایتمندی مشتری تهیه نموده که در صورت نیاز تقدیم میگردد.

    مراحل ساخت پروژه

    هدف اين پروژه ايجاد سيستم پرداخت حقوق کارمندان است که با ايجاد آن بتوان باعث از بين رفتن يا کم شدن مشکلات زير شد:

    • کاهش کارهای دستی
    • کاهش بروز خطای انسانی
    • کاهش هزينه ها
    • کاهش بوجود آمدن مشکلات احتمالی در بخش حسابداری و.....

    پروژه به صورت مراحل زير کاربرد دارد:

    الف)تعريف سيستم حسابداری شرکت

    ب)تعريف دستورالعمل های لازم برای پرداخت حقوق

    ج) تعريف اعضای شرکت

    د)تعريف ميزان درآمد و مقدرا پرداختی حقوق

    ه)تعريف بخش های ضرورری در سيستم مثل: ساعت ورود و خروج ،اطلاعات هر شخص و........

    مشکلات موجود قبل از ايجاد پروژه

    پرداخت حقوق در شرکت بصورت دستی انجام می شد و کاربر مجبور بود برا ی دريافت حقوق با مراجعه به بخش حسابداری فرم دريافت حقوق را دريافت کند و بعد از تکميل آن را به حسابدار تحويل بدهد ودر اين فرايند مشکلاتی وجود داشت :

    1- افزايش هزينه ها

    2- به وجود آمدن خطاهای بسيار در فرم ها

    3- افزايش زمان

    4- وقت گير بودن کارها

    5- ازدحام افراد در يک زمان

    6- عدم امکان پاسخگويی هنگام بروز مشکل و.............

    مزايای ايجاد پروژه

    اين پروژه برای سهولت در امر پرداخت حقوق و......... ايجاد می گردد. و حسابدار می تواند با استفاده از کامپيوتر شخصی در هر مکان به راحتی کارهای مربوط به ثبت و دريافت حقوق کارمندان را انجام دهد. و از مزايای ديگر آن می توان به موارد زير اشاره کرد:

    1- راحتی کاربر در حين کار با سيستم

    2-کاهش زمان

    3- افزايش کارآمد

    4- کاهش هزينه ها

    5- امکان پاسخگويی هنگام بروز مشکل و.............

    عوامل موجود در پروژه

    1. کاربران داخلی سيستم :

    الف ) مدير : کسی که تصميمات لازم را برای شرکت انجام مي دهد

    ب ) حسابدار : کسی که تصميمات مدير را به درستی در بخش حسابداری پياده سازی مي کند

    2.کاربران خارجی سيستم:

    الف ) کارمندان : کسانی که با صورت مستقيم جزی از سيستم محسوب مي شوند و هر کدام در بخش حسابداری دارای يک کد پرسنلی هستند.

    ب ) بانک: سيستم ديگری که در اين پروژه به صورت غير مستقيم با سيستم حسابداری در ارتباط است.

    پروژه ذکر شده شامل 5 بخش اصلی مي باشد :

    تعاريف :

    اين بخش شامل تعاريف پايه‏ای پرسنل ، سمت ، سمت پرسنل ، مزايا ، کسورات ، ماليات و بيمه ، تقويم کاری ، تعطيلات رسمی ، تعريف کاربر و سطح دسترسی می باشد .

    ساعت ورود و خروج :

    اين بخش شامل ثبت و اصلاح و اصلاح ويژه مديريت ساعت ورود و خروج پرسنل می‏باشد .

    اطلاعات کاری :

    اين بخش شامل ثبت مرخصی‏‏ها ، ماموريت‏ ها ، مساعده‏ ها ، غيبت ها و تاخير‏های مجاز در نظر گرفته شده است .

    پرداخت حقوق

    خروج

    چگونگی ايجاد پروژه

    در برنامه مديريت SQL دو مجموعه Enterprise Manger و Query Analyzer نام دارد که در اين پروژه بخش اعظم کارها با Enterprise Manger انجام شده است.

    SQL نوعی از پايگاه داده به نام پايگاه داده رابطه ای را بکار مي برد . در پايگاه های داده رابطه ای داده ها در قالب جداول سازماندهی مي شوند . جداول داده های مربوط به يک موضوع واحد را گروه بندی مي کنند و حاوی سطرها و ستونهای اطلاعات هستند. جداول توسط موتور پايگاه داده در هنگام درخواست به يکديگر مرتبط مي شوند. در کتابهای تئوری جداول وابسته به مفهوم ارتباط و موجوديت هستند

    مي توان پايگاه داده را به عنوان مجموعه ای از داده های مرتبط تصور کرد.در محصولات پايگاه دهدا قبلی يک پايگاه داده فقط يک فايل است نظير employee.dbf که شامل جدولی از داده هاست . در داخل employee.dbf ستونهای حاوی اطلاعات کارمندی نظير حقوق تاريخ استخدام نام شماره وغيره وجود دارد و هر سطر آن به يک پرسنل اختصاص دارد. ايندکس هايي که برای افزايش سرعت دستيابی داده ها بکار مي روند در فايل جداگانه قرار دارند.

    در SQL يک پايگاه داده لزوما به يک فايل مجزا بسته نمي شود و بيشتر يک مفهوم منطقی مبتنی بر مجموعه ای از اشيا مرتبط است. برای مثال يک پا يگاه دده ايندکس ها ايمنی پايگاه داده و احتمالا ساير اشيا نظير ديد ها يا روالهای ذخيره شده خاص پايگاه داده است.

  • فهرست و منابع دانلود پروژه کارآموزی سیستم حسابداری

    فهرست:

    فصل اول : تاریخچه نرم افزارهای پروژه

    مقدمه. 11

    تاریخچه زبان دلفی.. 13

    تاریخچه. 20

    چارت سازمانی.. 23

    حوزه های عملکرد شرکت نوآوران مبانی پرداز:......................................................................................................................................................................................................

    فصل دوم: مراحل ساخت پروژه

    مراحل ساخت پروژه. 24

    مشکلات موجود قبل از ایجاد پروژه. 34

    مزایای ایجاد پروژه. 35

    عوامل موجود در پروژه. 35

    چگونگی ایجاد پروژه. 36

    ایجاد و راهبری پایگاه داده و فایل های داده ای.. 37

    فصل سوم:تشریح پروژه

    تشریح پروژه. 41

    ثبت پرسنل.. 45

    ثبت سمت... 49

    ثبت سمت پرسنل.. 52

    ثبت مزایا 55

    ثبت کسورات.. 58

    ثبت بیمه. 61

    تقویم کاری.. 62

    تعطیلات رسمی.. 65

    تعریف کاربر. 66

    سطح دسترسی.. 69

    بخش ساعت ورود و خروج. 70

    ماموریت... 74

    مساعده 77

    غیبت... 79

    تاخیر‏های مجاز 82

    پرداخت حقوق.. 85

    جستجو. 89

    نتیجه گیری.. 90

    پیشنهادات... 91

    منابع.. 92

     

    منبع:

    کتاب آموزش  SQL سرور نویسنده:  وی مایر- ساوتل  مترجم : پریسا گوهری

    WWW. VIKIPEDIA.COM

    WWW.RelaxihA Forums.com

    SQLSERVER.COM  WWW.

دانلود کارآموزی دانلود پروژه کارآموزی سیستم حسابداری , گزارش کارآموزی دانلود پروژه کارآموزی سیستم حسابداری , پروژه کارآموزی دانلود پروژه کارآموزی سیستم حسابداری , دانلود کارورزی دانلود پروژه کارآموزی سیستم حسابداری , گزارش کارورزی دانلود پروژه کارآموزی سیستم حسابداری , پروژه کارورزی دانلود پروژه کارآموزی سیستم حسابداری , کارآموزی در مورد دانلود پروژه کارآموزی سیستم حسابداری , کارورزی در مورد دانلود پروژه کارآموزی سیستم حسابداری , نمونه گزارش کارآموزی درباره دانلود پروژه کارآموزی سیستم حسابداری , گزارش کار در مورد دانلود پروژه کارآموزی سیستم حسابداری
ثبت سفارش
عنوان محصول
قیمت
  • سبد خرید خالی است