مقاله سیستم مالی دفتر مدارس خارج از کشور SQL
توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد
مقاله سیستم مالی دفتر مدارس خارج از کشور SQL دارای ۵۵ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است
فایل ورد مقاله سیستم مالی دفتر مدارس خارج از کشور SQL کاملا فرمت بندی و تنظیم شده در استاندارد دانشگاه و مراکز دولتی می باشد.
توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی مقاله سیستم مالی دفتر مدارس خارج از کشور SQL،به هیچ وجه بهم ریختگی وجود ندارد
بخشی از متن مقاله سیستم مالی دفتر مدارس خارج از کشور SQL :
رساله ای که اینـک در دست شـما خواننده گرامـی قـرار دارد ، حاوی مطالبـی اسـت که شمـا را بـا
تمــامی زوایای طراحی سیستم نرم افزاری پرسنـلی و مـالی دفـتر مـدارس خـارج از کـشور آشنا می کنـد
و نحوه ی کار با این سیستم را به شما آموزش می دهد .
این پـروزه نـرم افـزاری اسـت کـه در قسمت های امــور اداری ، پرسنـلی و مـالی بخشــی از وزارتخـانه
محترم آمـوزش و پـرورش به نام دفـتر مـدارس خـارج از کـشور به کـار گرفته می شود .
این دفتر مدیریت تمامی سرپرسـتان مدارس ایران در تمامی کشور های دنیا را بر عهـده دارد . به این ترتیب
که هر دو سال یک بار امتحاناتی را برای اعزام معلمان به خارج از کشـور را بـرگزار می کند .
در صــورت قبولی در این امتحان معلمان به مدت دو سال مامور به خدمـت در یکی از کشورها می شوند .
و به همراه خانواده شان از ایران عزیمت مـی کنند .
در ایـن دفـتر حقـوق معـلمـان هر دو ماه یکبـار طبـق شرایـط زندگی آنها در آن کـشور ومقطع تحصیـلی
و مـدرک و… مـحاسبه می شود و به صورت ارزهای دلار آمریکا , یوروی اروپـا و ین ژاپـن , به حسـاب
بانکی آنها در آن کشور واریـز می شود .
هم اکنون امور مالی دفتر مدارس خارج از کشور با سیستم های قدیمی تحت Dos اداره می شـود که کار با
آن بسیار دشوار و حوصله بر است و به همین دلیل ما در صدد نوشتن یک برنامه جدید برآمدیم تا مشکلات
کار با آن سیستم قدیمی را بهبود ببخشیم .
تمام سعی و کوشش مـا این بوده که نرم افزار کاربردی ای طراحـی نماییم که، کمـتر دچـار مشـکل شود و
کار با آن راحت باشد . همچنـین ، قابلیت بروز رسانی داشته باشد .این نرم افزار شامل بخـش هایسـت کـه
مربـوط به امــور اداری و مـالی می گردد و هـر دوی این بخـــش ها که در ارتباط تنگاتــنگ با یکـدیگر
هستند را به یقیـن به یکدیگر نزدیکتر از گذشته می گـرداند .
در یــک سازمان اطلاعات تمامـی کارمندان زیـر نظـر امــور اداری می باشـد ، بمعنی آنکه وقتـی سیستـم
پرسـنلی سازمانی دستخوش تغییرات قرار می گیرد . ایـن تغـییـرات روی سیستم مـالی کـارمندان بـی تاثیر
نخـواهد بود .
از اینرو بـا در شبکـه قرار گرفتن این نرم افـزار هر تغییری در شرایط پرسنلی یک کارمند به طور اتومـاتیک
شرایط حقـوقی او را نیز تغـــییرخواهد داد .
زیرا همانطور که در ابتدای سخن گفته شد , معلمان اعزام شده به خارج از کشـور , فقـط به مدت دو سـال
مجاز به خدمت در خارج از کشور هستنـد و بعد از دو سـال ماموریت آنـها به اتمـام مـی رسد و باید بقـیه
خدمتشان را در مدارس داخل کشور بگذرانند .
در پایان از شما خواننده محترم استدعا داریـم که اگر خطا و کم و کاستی در این رسالــه و برنامـه ملاحـظه
فرمودید از لطف و بخشش خود را از ما دریغ نفرمایید .
مروری بر مطالعات انجام شده
در مقدمه به این نکته اشاره شد که یک برنامه کاربردی باید بگونه ای طراحی و نوشته شود که کار را
بـرای کاربر یا کاربرانی که از آن استفاده می کنند ساده تر از گذشته سازد .
حال بمنظور رعایت این اهداف ما در طراحی و نوشتن این نـرم افزار که تحت ویندوز کار می کند از زبان
های برنامه نویسی بـروز و پرکـاربرد و سریـعی همچـون زبـان C#و بانـک اطلاعـاتی SQL SERVER
به عنوان پایگاه داده و نیز محیط های گـزارش گیری همـاهنگ با برنامه همـچون CRYSTAL REPORT
بهره گیری نمودیم .ما با استـفاده از کتاب ها و سایت هـا ی مرتبـط با نـرم افزار های مذکور تــوانستیم به
فـراگیری این زبان ها دست یابیم .
شمـا در ادامـه مـی توانید در فصل اول تا حدودی با زبان برنامه نویسی بـانک اطلاعاتیِ SERVER SQL
و همـچنین در فصل دوم مقداری با زبان برنامه نویسـی C# آشـنا شوید و نمونه هایی از کد های برنامه را
ببینید . فصــل سـوم نـیز در برگیـرنده توضیحـاتی بر کل برنامه می باشد و در مورد نحـوه کار با نرم افزار
توضیحاتی را متذکر می شود .
و در پایان این رساله شما را با منابع استفاده شده آشنا می سازیم .
۱ آشنایی با زبان SQL SERVER وکاربرد آن درنرم افزارمالی دفترمدارس خارج ازکشور
زبـان SQL تنـها زبـان استـانـدارد و جـامع پیادهسـازی ، مـدیریت ، نگهـداری و کـار با بانـک های
اطلاعاتی میباشد که تقریباً توسط تمامی بانک های اطلاعاتی کوچک و بزرگ , پر کاربرد و کم کاربرد مانند
Access، SQL Server ، Oracle و DB2 پشتیبانی میشود.
طراحان و افرادی که بنوعی با بانکهای اطلاعاتی سروکار دارند و همچنین برنامه نویسانی که از این بانک ها
استفاده میکنند هرکدام باید تا اندازهای با این زبان آشنایی داشته باشند.
این مقاله که در سه قسمت تهیه شده است میکوشد تا مفاهیم زبان SQL را در قالب یک مثال کاربردی بیان
کند . هرچند که مفاهیم بکار رفته در این مقاله در تمامی بانک های اطلاعاتی قابل پیادهسـازی میباشند ولی
مثالهای ارائه شــده در ۲۰۰۰ SQL Server مورد تست قرار گرفتهاند .
بانک اطلاعاتی که در این مقاله بعنوان مثال مورد استفاده قرار گرفته است بانک اطلاعاتی یک آموزشگــــاه
میباشد که شامل دو جدول بنامهای teachers و students میباشد. جدول اول اطلاعات اساتیــــد و
جدول دوم اطلاعات دانشجویان را در خود نگه میدارد. جدول اول دارای چهار فیلد زیر مـیباشد: name
یا نام از نوع text، family یا فامیل از نوع text، age یا سن از نوع عـدد ، salary یا حـقوق از نـوع
عدد. جدول دانشجویان نیز شـامل چهـار فیلد میباشد ، سـه فیلد اول آن مشابه سه فیلد اول جدول اساتیـد
میباشد و فیلد چهارم آن عبارتست از GPA یا معدل که یک فیلد عددی است. زبان SQL دارای دستورات
متنــوع و نسبتاً زیادی میباشد. به این دستورات Clause نیز گفته میشود.در این مقاله و قسمتهای بعـدی
آن تعدادی از مهمــترین Clause های زبان SQL مورد بررسـی قرار میگیرند.هـدف نهایی از دادن انبوه
اطلاعات به کامپیوتر، جستجو و یافتن اطلاعات مفید میباشد. به این عمل یعنــی جستجوی اطلاعــات در
بانک اطلاعاتی Query نیز گفته میشود. اکثر دستـورات زبان SQL نـیز در همیــن راسـتا مورد استـفاده
قرار میگیرند . در این بین مهمترین و پرکاربردترین دستور را مـیتوان دستور SELECT قلمداد کرد . این
دسـتور جهـت انتخـاب یک یا چنـد فیلد از یـک یا چند جدول مختلـف مورد استفاده قــــرار مـیگیـرد،
فیلدهای انتخاب شده پس از اجرای query روی صفحه نمایش داده خواهند شد. دستور SELECT همان
طوری که گفته شد جهت انتخاب و نمایش تعدادی از فیلدهای جداول مـــــــورد استفاده قرار مـیگیرد .
در این حالت تمام رکـوردهـا نـمایش داده خواهند شد، ولی در بیشتر مـوارد هــــدف از نوشتـن Query
نمایش رکوردهایی است که دارای شرایط ویژهای مـیباشند. مثـلاً نمایش مشخصـات اساتیـدی که بیـش از
پنـجاه سـال سن دارند . دستـور WHERE بـرای گذاشتن یک یا چند شرط به دستــــور SELECT مـورد
استفـاده قـرار مـیگیرد . با اضافـه کردن شرط به دستور SELECT تعـداد رکوردهای خروجی ( پاســـخ )
معمولاً محدودتر میشود .
- در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.