(word) فایل ورد مقاله در مورد سیستم های حسابداری

nx

برای دریافت پروژه اینجا کلیک کنید

nx دارای 94 صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

فایل ورد nx کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.

توجه : در صورت  مشاهده  بهم ريختگي احتمالي در متون زير ،دليل ان کپي کردن اين مطالب از داخل فایل ورد مي باشد و در فايل اصلي nx،به هيچ وجه بهم ريختگي وجود ندارد


بخشی از متن nx :

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

فهرست

فصل اول : تاریخچه نرم افزارهای پروژه
مقدمه 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

فهرست شکل ها

شکل1: صفحه اصلی(تعاریف);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.31
شکل2: صفحه اصلی(ساعت ورود وخروج);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;32
شکل3: صفحه اصلی(اطلاعات کاری);;;;;;;;;;;;;;;;;;.

;;;;;;;;;;;;;;;;;;;..33
شکل4: صفحه اصلی(خروج);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;..34
شکل:5 پرسنل;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;35پرسنل;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.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 میلادی آغاز شد، صورت گرفت. در این تاریخ و بنا به سفارش نیروی دریایی ایالات متحده

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

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

می‌توانند در معرض خطر یکجانبه نگری قرار گیرند ضمن اینکه گروه‌های خبره نیز می‌توانند تحت تأثیر تمایلات رهبر گروه، از تجدید نظر بر روی ایده‌های قبلی اکراه داشته باشند. بمنظور غلبه بر چنین نارسایی هایی، روش دلفی با مبانی نظری و دستورالعمل های روش مند در طول دهه‌های پنجاه و شصت میلادی در موسسه رند توسعه یافت. عبارت دلفی کنایه از مکانی مقدس در یونان باستان است که در آنجا با واسطه گری پیشگویان بلند پایه، پیش بینی هاو سخنان خدایان یونانی اعلام می‌شده است. به‌نظر می‌رسد استفاده از این نام مورد تایید بنیان گذاران این روش یعنی هلمر و دالکی نبوده است. بنا بر اظهارات دالکی در سال 1968، کلمه دلفی به نوعی القاء کننده وابستگی روش آنان به غیبگویی بوده و جنبه‌ای اسرار آمیز دارد. حال آنکه آنچه توسط این دو ارایه شده است، روشی است برای بهبود دادن به پیش بینی ها به کمک استفاده کامل از اطلاعات ناکافی که در اختیار می‌باشد. دلفی در واقع یک کامپایلر پاسکال است. دلفی 6 نسل جدید کامپایلر های پاسکال است که شرکت برلند از زمان ایجاد اولین نسخه پاسکال توسط آندرس حجلسبقگ در 15 سال پیش به بازار عرضه کرد
برنامه نویسی به زبان پاسکال در سالیان سال از استواری و ثبات، زیبایی و ظرافت و البته سرعت بالای کامپایل سود برده است. دلفی هم از این قاعده مستثنی نیست. کامپایلر دلفی ترکیبی از بیش از یک دهه تجربه طراحی کامپایلر پاسکال و معماری بهبود یافته کامپایلر های 32 بیتی است. اگرچه قابلیت های کامپایلرها با گذشت زمان پیشرفت قابل توجهی داشته است ولی سرعت آن چندان کاهش نیافته و همچنان از سرعت بالایی برخوردار است. به علاوه استحکام و قدرت کامپایلر دلفی معیاری برای سنجش دیگر کامپایلرهاست.
در زمان استفاده از سیستم عامل داس برنامه نویسان مجبور بودند از بین زبان پر قدرت ولی کم

سرعت بیسیک و زبان کارآمد ولی پیچیده و نامفهوم اسمبلی یکی را انتخاب کنند. پاسکال با ارائه یک زبان ساخت یافته و یک کامپایلر سریع و کم نقص این شکاف را پرکرد. برنامه نویسان ویندوز 31 هم با تصمیم گیری مشابهی رو برو شدند. یکی زبان قدرتمند و سنگین سی و یکی زبان ساد

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

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

زبانهای دیگر به دلفی روی بیاورند و این موفقیت بزرگی برای برلند به حساب می آمد.
همچنین بسیاری از برنامه نویسان پاسکال دلفی را ابزاری یافتند که توسط آن هم از توانایی و تجربه خود در برنامه نویسی پاسکال استفاده می کردند و هم توانایی کار در ویندوز را به دست آوردند. همچنین زبانی که در آن زمان با نام پاسکال شیئی در دانشگاهها ایجاد شده بود یک زبان بسیار خشک و محدود کننده بود که اصلاٌحالت کاربردی پیدا نکرد. .
ویژگیهای دلفی مثل طراحی ظاهری حساب شده و کاربر پسند آن باعث شد که زبان پاسکال شیئی عملاٌ از رده خارج شود. تیم طراحی وب در میکروسافت قبل از حضور دلفی هیچ رقیب مهمی برای خود نمی دید. ویژوال بیسیک در آن زمان زبانی نا کارآ ، کم سرعت و کند ذهن بود. ویژوال بیسیک 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بود و بر پایبندی به قوانین اصولی پاسکال تاکید می شد .
در این زمان رقابت شرکت های تولید کننده ابزار های برنامه نویسی بسیار تنگاتنگ شده بود. میکروسافت با ارائه ویژوال بیسیک5 به پیشرفت های خوبی دست یافت ازجمله پشتیبانی قوی ازکام و اکتیوایکس و ایجاد برخی خصوصیات و تغییرات کلیدی و اساسی در کامپایلر ویژوال بیسیک ضمن این در همین سال برلند با پشتوانه قوی دلفی و با استفاده از ساختار موفق آن ابزارهای دیگری همچون فورت به بازار عرضه کرد .
تیم دلفی در زمان طراحی دلفی 3 چند تن از اعضای کلیدی خود را از دست داد آندرس حجلسبقگ معمار اصلی دلفی در اقدام غیر منتظره ای برلند را ترک کرد و تصمیم گرفت به رقیب دیرینه یعنی میکروسافت بپیوندد. اما حرکت تیم دلفی متوقف نشد و معاون حجلسبقگ که سالها تجربه همکاری با او را داشت توانست رهبری این تیم را به خوبی در دست بگیرد. همچنین مسئول فنی تیم هم در اقدام مشابهی به گروه میکروسافت ملحق شد. این تغییرات بیشتر به خاطر اختلافات شخصی بین افراد تیم بود و نه به خاطر مسائل حرفه ای.
دلفی4(سال1998)
دلفی4 بیشتر بر روی راحتتر کردن کار با دلفی متمرکز شد. مرورگر روال ها بهبود یافت و مرور و ویرایشها را راحت تر کرد. کنترل کد و کامل کردن خودکار کلاسها این فرصت را به کاربر داد که فکر و زمان خود را روی ساختار اصلی برنامه بگذارد و در وقت صرفه جویی کند. طر

احی رابط کاربر هم کاملاٌ عوض شد و بهبود یافت و اشکال زدا نیز پیش

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

گسترش و توسعه کوربا هیچ وقت تکامل و موفقیتی که مورد نظر بود را به دست نیاورد و بر خلاف تبلیغات و سرمایه گذاری های انجام شده فن آوری کوربا تنها توانست نقش کوچکی در روند رو به جلوی دلفی ایفا کند.

دلفی5(سال1999)

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

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

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

واژه ی اس کیو ال به صورت سی کو ال باید تلفظ کنیم و اس کیو ال نا صحیح می باشد. منشا اصلی اس کیو ال به مقاله ادگار تحت عنوان « مدل رابطه‌ای داده‌ها برای بانک‌های داده‌ای اشتراکی » که در سال 1970 منتشر شد،باز می‌گردد. در دهه 70 گروهی از شرکت ای بی ام در شهرسن جوز بر روی سیستم پایگاه داده ای بدون توجه به این مقاله کار می‌کردند و زبان اسکیو ال را به منظور عملیات و بازیابی اطلاعات ذخیره شده در سیستم پایگاه داده ای ایجاد کردند. اگر چه اس کیو ال ناشی از تلاشهای کاد بود اما.چامبرلن و رایموند اف . بویس را به عنوان طراحان زبان اسکیو ال می‌دانند.
سمینارهایی در زمینه فناوری بانک اطلاعاتی و مباحثاتی در مورد مزایای مدل رابطه‌ای جدید برگزار گردید. تا 1976 مشخص بود که ای بی ام طرفدار جدی فناوری بانک اطلاعاتی رابطه‌ای بوده، توجه زیادی نسبت به زبان اس کیو ال دارد. تبلیغات در زمینه سیستم پایگاه داده ای باعث جذب گروهی از مهندسین در مارک منلو در کالیفرنیا گردید، و این گروه به این نتیجه رسیدند که تحقیقات ای بی ام منجر به یک بازار تجاری برای بانک‌های اطلاعاتی رابطه‌ای خواهد گردید. .
در 1977 این گروه شرکتی بنام ای ان سی تأسیس نمودند تا یک دی بی ام اس رابطه‌ای بر اساس اس کیو ال بسازند. محصولی بنام اراکل در1979 عرضه گردید، و اولین دی بی ام اس رابطه‌ای بوجود آمد. به این ترتیب محصول اراکل باعث گردید اولین محصول ای بی ام برای مدت 2 سال در بازار دچار رکود باشد. این محصول بر روی مینی کامپیوترهای اجرا می‌شد که خیلی از کامپیوترهای بزرگ ای بی ام ارزان تر بودند.
امروزه این شرکت با نام اراکرل کورپورشن اولین فروشنده سیستم‌های مدیریت بانک اطلاعاتی رابطه‌ای است. استادان آزمایشگاههای کامپیوتر در دانشگاه برکلی کالیفرنیا نیز در نیمه دهه 1970 مشغول تحقیق در زمینه بانک‌های اطلاعاتی رابطه‌ای بودن (مانند تیم تحقیق ای بی ام)، گروه فوق نیز یک نمونه از دی بی ام اس رابطه‌ای ایجاد نمودند و سیستم خود را انجرس نام نهادند .
پروژه انجرس شامل یک زبان پرسش بود بنام کیو ای ال ، اگر چه از اس کیو ال خیلی ساخت یافته تر بود، اما شباهت آن به زبان انگلیسی کمتر بود. .
در حالیکه اراکل و انجرس برای ارائه محصولات تجاری در رقابت بودند، پروژه سیستم پایگاه داده ای شرکت ای بی ام در تلاش بوده‌است که یک محصو ل تجاری با نام SQL/Data system عرضه نماید. ای بی ام موجودیت ان را در 1981 اعلام، و در 1982 شروع به عرضه محصول خود نمود. در سال 1983 ای بی ام یک نسخه ان را برای VM/CMS (سیستم عاملی که در کامپیوتر بزرگ ای بی ام غالبا استفاده شده بود)، اعلام نمود. .

همچنین در سال 1983 شرکت ای بی ام ، محصول دیتابیس 2 را معرفی نمود که یک دی بی ام اس رابطه‌ای بود برای سیستم‌های بزرگ آن شرکت.دیتابیس2 تحت سیستم عامل مراکز کامپیوتری بزرگ اجرا می‌شد. اولین نسخه دیتابیس2 در 1985 عرضه گردید، و مسئولین ای بی ام اعلام نمو دند که این محصول یک برنامه استراتژیک برای تکنولوژی نرم افزاری ای بی ام می‌باشد دیتابیس2 .از آن تاریخ تاکنون دی بی ام اس رابطه‌ای شاخص بوده و ای بی ام از آن حمایت نموده و زبان DB2’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) خواهند بود که این امر برای اولین بار در ایران از سوی شرکت نوآوران مبانی پرداز ارائه می گردد.
هدف از ارائه این خدمت، ارزیابی، استاندارد سازی و طراحی مجدد ساختار سیس

تم های اطلاعاتی سازمانهاست. نتیجه نهایی این سرویس ایجاد ساختاری از سیستم های اطلاعاتی است که:
1- در راستای دیدگاه ، مأموریت ، استراتژی ها و اهداف سازمانی است.
2- منطبق بر فرآیندهای عملیاتی سازمانی و هم راستا با فرآیندهای کسب و کار

سازمان است.
3- منطبق بر نوین ترین اصول مهندسی فناوری اطلاعات و در سطوح جهانی است.
4- با توجه به شرایط محیطی و فرهنگی امکان بومی سازی برای سازمانهای ایرانی را دارا می باشد.
5- منتج به مهندسی مجدد فرآیندهای اطلاعاتی(BPR) و نیز فرآیندهای عملیاتی اشتباه سازمان است.

مشاوره در زمینه اخذ استاندارد سیستم مدیریت امنیت اطلاعات ISMS (ISO / IEC 17799)
سیستم مدیریت امنیت اطلاعات ابزاری است برای شناسایی، مدیریت و به حداقل رساندن احتمال وقوع تهدیداتی که امروزه سازمانها بواسطه از دست دادن اطلاعات خود با آنها رودرو می باشند. این تهدیدات مشتمل بر : تهدیدات داخلی سازمان، تهدیدات خارجی سازمان، تهدیدات اتفاقی، تهدیدات ناشی از خطاهای عمدی و غیر عمدی است. امروزه سازمانها بسیاری از فرصتهای کسب و کار خود را به لحاظ از دست دادن اطلاعات پر ارزش خود از دست می دهند. هدف اصلی این سیستم برقراری مکانیسمی جهت حفاظت از همین فرصتهاست.

بخشی از مزایای سیستم مدیریت امنیت اطلاعات BS7799) ISO 27001 (:
هرچند که اصلی ترین مزیت این سیستم حفاظت از سرمایه های سازمانی ا

ست اما می توان پاره ای از مزایای این سیستم را اینگونه برشمرد:
1- بهبود در برنامه ریزیهای امنیتی.
2- بهبود امنیت در سراسر سازمان.
3- تشریح دقیق الزامات سازمان جهت حفظ اطلاعات با ارزش.

4- دستیابی به مدیریت امنیت اطلاعات اثربخش.
5- به حداقل رساندن تهدیدات در ارتباط با شرکاء سازمان.
6- بهبود امنیت در تجارت الکترونیک.
7- کاهش مسئولیت های انسانی در حفظ امنیت اطلاعات، بواسطه کنترل های سیستماتیک.

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

ردیف نام سازمان شرح سیستم
1 شرکت پلی اکریل ایران طراحی و مدسازی و اجرای سیستم مکانیزه کنترل اطلاعات محصول مبتنی بر بارکد مشتمل بر بیش از 10 سیستم در بخش های تولید، انبارها، فروش، حسابداری فروش، بازارهدف، نظر سنجی و شکایات و ;
2 شرکت پلی اکریل ایران سیستم جامع تدارکات داخل و خارج
3 شرکت صنایع چوب و کاغذ مازندران طراحی و مدلسازی سیستم ردیابی محصول در جریان ساخت (PTS) مشتمل بر 8 سیستم در بخشهای تولید و انبار محصول.
4 شرکت پارس نخ اجرای سیستم کنترل اطلاعات تولید و انبار محصول مبتنی بر بارکد.
5 شرکت پارس دکور اجرای سیستم کنترل اطلاعات تولید و انبار محصول مبتنی بر بارکد و برقراری ارتباط الکترونیک با استفاده از تکنیک Replication بین کارخانه و دفتر تهران.
6 شرکت پارس تکمیل اجرای سیستم کنترل اطلاعات تولید و انبا

ر محصول مبتنی بر بارکد.
7 شرکت نساجی تهران طراحی و مدلسازی و اجرای سیستم کنترل اطلاعات تولید و انبار محصول مبتنی بر بارکد.
8 شرکت فرش تهران سیستم کامل ردیابی محصول در جریا
9 شرکت فرش کبیر یزد سیستم کامل ردیابی محصول در جریان ساخت (Production Tracking System) مشتمل بر بیش از 10 سیستم تولیدی.
10 شرکت فرش گلبافت طلایی کاشان سیستم بسته بندی و انبار محصول
11 شرکت فرش پاوان سیستم بسته بندی و انبار محصول
12 شرکت فرش سهند سیستم کامل ردیابی محصول در جریان ساخت (Production Tracking System) مشتمل بر بیش از 10 سیستم تولیدی. در واحدهای ریسندگی و تکمیل فرش
13 شرکت فرش نگین گلستان سیستم بسته بندی و انبار محصول
14 شرکت نگین مشهد سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
15 شرکت پارس لامع سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
16 شرکت ایران مرینوس سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
17 شرکت پالاز موکت طراحی کامل سیستم ردیابی محصول در جریان ساخت (PTS)
18. شرکت پالاز موکت سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
19 شرکت ایران ریسه سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
20 شرکت صنعتی نمد سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
21 شرکت چرم امین سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
22 شرکت روبرته سیرجان (مواد غذایی) سیستم مهندسی فروش و مدیریت ارتباط با مشتری
23 شرکت سایوان صنعت سیستم یکپارچه کنترل مواد، کنترل تولید و کنترل محصول مشتمل بر بیش از 10 سیستم.
24 شرکت پلار سونیه دوال سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
25 شرکت سوپا سیستم کنترل تولید و انبار محصول مبتن

ی بر بارکد
26 شرکت پویش پارت طراحی و مدلسازی از فرآیندهای تجاری (Business Modeling) و اصلاح فرآیندهای فاقد ارزش افزوده سازمانی.
27 شرکت کوشا وران (قطعات خودرو) اجرای سیستم کنترل اطلاعات تولید و انبار محصول مبتنی بر بارکد.

28 شرکت سیم لاکی فارس سیستم کامل ردیابی محصول در جریان ساخت (Production Tracking System) مشتمل بر 6 سیستم تولیدی و انبار محصول.
29 شرکت سیم لاکی مرکزی سیستم ردیابی بسته بندی و انبار محصول
30 شرکت پتروشیمی نوید زر شیمی سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
31 سازمان انرژی اتمی ایران سیستم کامل ردیابی محصول در جریان ساخت (Production Tracking System) مشتمل بر 3 سیستم تولیدی و انبار محصول.
32 فرش پرشین مشهد سیستم کامل ردیابی محصول در جریان ساخت (Production Tracking System) بسته بندی و انبار محصول
33 پلی پک سیستم کامل ردیابی محصول در جریان ساخت (Production Tracking System) بسته بندی و انبار محصول
34 فولاد خوزستان سیستم کامل ردیابی محصول در جریان ساخت (Production Tracking System) مشتمل بر 6 سیستم تولیدی و انبار محصول.
35 فولاد خوزستان سیستم آنلاین موقعیت یابی، جمع آوری و تحلیل اطلاعات سیر و حركت لكوموتیوها
36 فولاد خوزستان سیستم مدیریت حمل و نقل صنعتی شرکت فولاد خوزستان
37 سلماس نسج سیستم کنترل تولید و انبار محصول مبتنی بر بارکد
38 کارخا نجات ایران مرینوس سیستم فروش
39 کارخا نجات ایران مرینوس مکانیزه کردن و یکپارچه سازی سازمان انبارها در غالب طرح نرم افزاری مبتنی بر بارکد

40 پارس لامع سیستم مهندسی فروش
41 پایاباف سیستم یکپارچه کنترل مواد، کنترل تولید و کنترل محصول مشتمل بر بیش از 10 سیستم.

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

ردیف نام دوره محل برگزاری
1 سمینار ارزیابی و طراحی سیستم های اطلاعاتی (AROIS) هتل ونوس تهران
2 نقش سیستم های اطلاعاتی در ردیابی محصول در جریان ساخت هتل ونوس تهران
3 آشنایی با سیستم مدیریت امنیت اطلاعات مبتنی بر استاندارد ISO 27001 هتل ونوس
4 آشنایی با نقش های استراتژیک فناوری اطلاعات در سازمانهای تجاری درون سازمانی
شرکت صنایع چوب و کاغذ مازندران
5 نقش سیستم های اطلاعاتی در ردیابی محصول در جریان ساخت درون سازمانی
شرکت ماشین سازی اراک
6 آشنایی با مفاهیم مدلسازی از سیستم های تجاری (Business Modeling) درون سازمانی
شرکت پویش پارت
7 سمینار کارگاهی آموزشی مدلسازی از سیستم های تجاری
(Business Modeling-Workshop) درون سازمانی
شرکت پویش پارت

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

ردیف نام سازمان شرح سیستم
1 مرکز تحقیقات مهندسی فارس طراحی سیستم اطلاعاتی
Business Modeling
Information System Modeling
Software Modeling
2 شرکت کاشی عقیق طراحی سیستم ردیابی محصول در جریان ساخت (PTS)
3 کاشی سامان طراحی سیستم ردیابی محصول در جریان ساخت (PTS)
4 شرکت تک ماکارون سیستم مکانیزه کنترل طلاعات محصول مبتنی بر بارکد
5 شرکت تولیدی دنده فن¬آور طراحی سیستم ردیابی محصول در جریان ساخت (PTS)

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

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

هدف این پروژه ایجاد سیستم پرداخت حقوق کارمندان است که با ایجاد آن بتوان باعث از بین رفتن یا کم شدن مشکلات زیر شد:
1 کاهش کارهای دستی
2 کاهش بروز خطای انسانی
3 کاهش هزینه ها
4 کاهش بوجود آمدن مشکلات احتمالی در بخش حسابداری و;..
پروژه به صورت مراحل زیر کاربرد دارد:
الف)تعریف سیستم حسابداری شرکت
ب)تعریف دستورالعمل های لازم برای پرداخت حقوق
ج) تعریف اعضای شرکت
د)تعریف میزان درآمد و مقدرا پرداختی حقوق
ه)تعریف بخش های ضرورری در سیستم مثل: ساعت ورود و خروج ،اطلاعات هر شخص و;;..
مشکلات موجود قبل از ایجاد پروژه
پرداخت حقوق در شرکت بصورت دستی انجام می شد و کاربر مجبور بود برا ی دریافت حقوق با مراجعه به بخش حسابداری فرم دریافت حقوق را دریافت کند و بعد از تکمیل آن را به حسابدار تحویل بدهد ودر این فرایند مشکلاتی وجود داشت :
1- افزایش هزینه ها
2- به وجود آمدن خطاهای بسیار در فرم ها
3- افزایش زمان
4- وقت گیر بودن کارها
5- ازدحام افراد در یک زمان
6- عدم امکان پاسخگویی هنگام بروز مشکل و;;;;.
مزایای ایجاد پروژه
این پروژه برای سهولت در امر پرداخت حقوق و;;; ایجاد می گردد. و حسابدار می تواند با استفاده از کامپیوتر شخصی در هر مکان به راحتی کارهای مربوط به ثبت و دریافت حقوق کارمندان را انجام دهد. و از مزایای دیگر آن می توان به موارد زیر

اشاره کرد:
1- راحتی کاربر در حین کار با سیستم
2-کاهش زمان
3- افزایش کارآمد
4- کاهش هزینه ها

5- امکان پاسخگویی هنگام بروز مشکل و;;;;.
عوامل موجود در پروژه

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

2کاربران خارجی سیستم:
الف ) کارمندان : کسانی که با صورت مستقیم جزی از سیستم محسوب می شوند و هر کدام در بخش حسابداری دارای یک کد پرسنلی هستند.
ب ) بانک: سیستم دیگری که در این پروژه به صورت غیر مستقیم با سیستم حسابداری در ارتباط است.
پروژه ذکر شده شامل 5 بخش اصلی می باشد :
1 تعاریف :
این بخش شامل تعاریف پایه‏ای پرسنل ، سمت ، سمت پرسنل ، مزایا ، کسورات ، مالیات و بیمه ، تقویم کاری ، تعطیلات رسمی ، تعریف کاربر و سطح دسترسی می باشد .
2 ساعت ورود و خروج :
این بخش شامل ثبت و اصلاح و اصلاح ویژه مدیریت ساعت ورود و خروج پرسنل می‏باشد .
3 اطلاعات کاری :

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

چگونگی ایجاد پروژه
در برنامه مدیریت SQL دو مجموعه Enterprise Manger و Query Analyzer نام دارد که در این پروژه بخش اعظم کارها با Enterprise Manger انجام شده است.
SQL نوعی از پایگاه داده به نام پایگاه داده رابطه ای را بکار می برد . در پایگاه های داده رابطه ای داده ها در قالب جداول سازماندهی می شوند . جداول داده های مربوط به یک موضوع واحد را گروه بندی می کنند و حاوی سطرها و ستونهای اطلاعات هستند. جداول توسط موتور پایگاه داده در هنگام درخواست به یکدیگر مرتبط می شوند. در کتابهای تئوری جداول وابسته به مفهوم ارتباط و موجودیت هستند
می توان پایگاه داده را به عنوان مجموعه ای از داده های مرتبط تصور کرد.در محصولات پایگاه دهدا قبلی یک پایگاه داده فقط یک فایل است نظیر employee.dbf که شامل جدولی از داده هاست . در داخل employee.dbf ستونهای حاوی اطلاعات کارمندی نظیر حقوق تاریخ استخدام نام شماره وغیره وجود دارد و هر سطر آن به یک پرسنل اختصاص دارد. ایندکس هایی که برای افزایش سرعت دستیابی داده ها بکار می روند در فایل جداگانه قرار دارند.
در SQL یک پایگاه داده لزوما به یک فایل مجزا بسته نمی شود و بیشتر یک مفهوم منطقی مبتنی بر مجموعه ای از اشیا مرتبط است. برای مثال یک پا یگاه دده ایندکس ها ایمنی پایگاه داده و احتمالا سایر اشیا نظیر دید ها یا روالهای ذخیره شده خاص پایگاه داده است.
ایجاد و راهبری پایگاه داده و فایل های داده ای
یک پایگاه داده حداقل در دو فایل مجزا نگهداری می شود یک فایل شامل داده ها , جداول سیستم و سایر اشیا پایگاه داده است و فایل دیگر فایل گزارش تراکنش ها می باشد. در SQL با مشخص کردن گزینه های رشد فایل می توانیم هردو فایل را به شکل پویا رشد دهیم.
اساسا یک گروه فایل این امکان را می دهد محل اشیا پایگاه داده نظیر جداول و ایندکس ها را صریحا در یک فایل یا گروهی از فایلهای مشخص پایگاه داده تعیین کنیم . گروه فایل می تواند عملیات نگهداشت پایگاه داده را با امکان پشتیبان گیری از یک فایل گروه خاص بجای کل پایگاه داده بهبود بخشد. همچنین مزایایی در بخشهای راهبر نگهداشت وبهبود عملکرد نسخ بزرگ SQL فراهم می کند.

برای ایجاد یک پایگاه داده جدید SQL یکی از سه روش زیر را می توان بکار برد:
ویزارد Database Creation
برنامه Enterprise Manager
دستور CREATE DATABASE
که در این پروژه از روش دوم استفاده شده است که برای ایجاد یک پایگاه داده جدید در Enterprise Managerباید مراحل زیر را طی کرد:
1- برای شروع Enterprise Manager را ازمنوی star program و SQL انتخاب می کنیم
2- برروی آیکون پوشه Database یا محلی از ناحیه راست کلیک کرده و از منو گزینه New Database را انتخاب می نکنیم.
3- در لیست Database porperteis در برگه General
دلفی یک زبان برنامه نویسی قوی سطح بالا است. در اصل بر مبنای زبان برنامه نویسی خوب طراحی شده پاسکال ایجاد شده است. دلفی بر خلاف پاسکال مقدمتاً برای اهداف تحصیلی طراحی نشد. اضافه بر ویژگی های زبان های سطح بالا ، برنامه نویسی سطح پایین نیز با فعال شدن اسمبلر و بوسیله کدهای دستورالعمل پردازنده نیز ممکن است. ویژگی های شیئ گرایی زبان فقط چند ریختی بر مبنای کلاس و رابط که باعث می‌شود برنامه با وضوح بیشتری درظاهر یک برنامه نوشته شده به چند زبان نوشته شود، اجازه و استفاده چند ارثی داده شده. کلاس های خودی، اولین اشیاء کلاس هستند. اشیاء در حقیقت به اشیاء رجوع می‌کنند(شبیه جاوا) که دلفی به طور ضمنی ارجاع می‌دهد، بنابراین به اختصاص دادن حافظه برای اشاره گرها به اشیاء توسط خودمان یا تکنیک های مشابه آن در زبان های دیگر نیازی نیست. در آنجا مراجع اختصاصی که نوع رشته دارند وجود دارد.(به خوبی رشته‌های نا متناهی) ترجیحاً نسبت به توابع، رشته‌ها بوسیله علامت + می‌توانند ملحق شوند. برای آن دسته از انواع رشته‌ای اختصاص داده شده، مدیریت حافظه توسط خودمان لازم نیست، بلکه مدیر حافظه این را مدیریت می‌کند. مدیر حافظه پیشرفته که توسط Borland Developer Studio 2006 معرفی شده است، توابعی را برای اختصاص دادن

حافظه فراهم می‌کنند. زبان برای پیشرفته سازی های بعدی مناسب است و از IDE جامع آمده است. دلفی با یک رابط گرافیکی بزرگ به اسم VCL ارتباط خوبی دارد، که شامل خیلی از کد

های منبع آن است. سوم-اجزا حزب (معمولا با منبع كامل قانون) موجود در بازار هم به منزله تقویت ide یا برای سایر كارهای دلفی مربوط به توسعه است. IDE شامل واسط گرافیکی برای محلی

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

ایل دوباره برنامه را ارتقا داده شوند. VCL سازگار کننده قدیمی ای بود از تزریق وابستگی یا کنترل

معکوس. VCL یک مدل با قابلیت استفاده دوباره ، خبره و توسعه پذیر با ارتقا دهنده هاست. با کمک کنند کلاس ، می‌توان عملکرد هسته RTL و کلاس های VCL را بدون تغییر دادن منبع اصلی کد تغییر داد. بهینه سازی سریع وساده ا نتقال کامپایلری می‌تواند به برنامه اجرایی تبدیل کند.CLX بیشتر پشتیبانی نشد چون Kylix از رده خارج شد. دلفی درون خود، یک ابزار گذر از پایگاه نیست. اما Delphi.NET برای چارچوب های گرافیکی .NET کامپایل می‌کند، که برای پایگاه‌های گذار با چند تنظیم کد منبع pre.NET اصل طراحی شده است. محصول Kylix، که انتقال برنامه‌ها را به لینوکس امکان می بخشد، خیلی به فروش نرفت. هر نسخه جدید دلفی سعی در سازگاری با نسخ قبل

ی دارد. این به کاربران امکان می‌دهد تا کدهای ارث برده شده بسازند بدون اینکه در توابع و رابط ها مشکلی پیش بیاید. اما بعضی از ارتقا دهندگان احساس می‌کنند این توجه به سازگاری با قبل از تحول در دلفی جلو گیری کند، و باعث کهنگی و از رده خارج شدن تصمیمات طراحی در کتابخانه‌های استاندارد کلاس(VCL/RTL) شود. در حال حاضر توسعه‌های 64 بیتی در دلفی موجود نیست، اما نسخه‌ای با نام Commodore که در اواسط 2009 به بازار خواهد آمد در ح

ال برنامه ریزی است.

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

تشریح پروژه

شکل 1: صفحه اصلی(تعاریف)

شکل2: صفحه اصلی(ساعت ورود وخروج)

شکل3: صفحه اصلی(اطلاعات کاری)

شکل4: صفحه اصلی(خروج)

ثبت پرسنل
در بخش مشخصات پرسنل اطلاعات فردی پرسنل ثبت می شود که قابلیت اصلاح, حذف و چاپ را دارد (شکل5)

شکل5: مشخصات پرسنل
1 جدید : ثبت پرسنل جدید در نظر گرفته شده است (شکل 5-1)

شکل5-1: ثبت مشخصات پرسنل

2 اصلاح : ویرایش مشخصات پرسنل در نظر گرفته شده

است .(شکل5-2)

شکل5-2: اصلاح مشخصات پرسنل
بخش اول اطاعات موجود را نمایش می‏دهد تا در صورت تغییر ناخواسته در بخش دوم که برای اصلاح اطلاعات می‏باشد بتوان اطلاعات را به حالت ابتدایی برگرداند
3 حذف : حذف پرسنل مورد نظر به کار می‏رود .

4 . چاپ : چاپ کارت پرسنلی (شکل5-3)

شکل5-3:چاپ کارت پرسنل

ثبت سمت
در قسمت سمت ها می توان سمت هایی که در شرکت وجود دارد را برای ایجاد سطح دسترسی ایجاد کرد که قابلیت ایجاد , اصلاح و حذف را دارد.(شکل6)

شکل6: سمت ها

1 جدید : ثبت سمت جدید (شکل 6-1)

برای مشاهده توضیحات کامل تر اینجا کلیک کنید

دانلود این فایل