پروژه سیستم مدیریت تحت وب شركت سوپر كامپیوتر
یازار : amirreza | بؤلوم : تحقیق و مقالات

چكیده
سیستم مدیریت تحت وب شركت سوپر كامپیوتر
امروزه با توجه به گستره ی جغرافیایی واحدهای مختلف شركت های بزرگ، نیاز به یك سیستم یكپارچه ی نرم افزاری ،كه امكان پایش و مانیتورینگ فعالیت های قسمت های مختلف را به مدیران وتصمیم گیران شركت مربوطه ارائه دهد احساس می شود.چنین سیستمی باید علاوه بر داشتن چنین خاصیتی بتواند نیازهای روزمره و جاری واحد های مختلف چنین شركت هایی را نیز برآورده سازد.برای برآورده كردن چنین نیازی سیستم های مدیریت تحت وب كه علاوه بر ایجاد یك سیستم واحد اطلاعاتی و داده ای، قابلیت برآورده كردن نیازهای جاری واحد های مختلف را نیز دارا می باشد پیشنهاد می شود.
چنین سیستمی با برآوردن نیازهای جاری و روزمره ی واحد های مختلف یك سیستم و همچنین فرآوری داده های ورودی واحد ها نیاز به سیستم یكپارچه داده ای را نیز از طریق ایجاد گزارش های متنوع ومفید فراهم می آورد.لذا یك مدیر میتواند با استفاده از چنین داده هایی تصمیات درستی را در جهت رشد و توسعه هر چه بیشتر فعالیت های تجاری موسسه تجاری خویش اتخاذ كند.
مقدمه
هم اكنون اینترنت با رشد فزاینده ای به پیش می رود و امكانات متعدد
وپیشرفت آن انسان را متحیر می سازد با توجه به نیاز سازمان های مختلف برای
انجام امور مدیریت كارهای خود تحت وب و همچنین رفع مشكلاتی از قبیل حجیم
بودن بایگانی ودسترسی به اسناد گذشته ،… از این رو تصمیم به طراحی و پیاده
سازی چنین نرم افزاری گرفتیم ، كه مزیت عمده این پروژه استفاده از كاغذ و
با بردن سرعت انجام كارها در سیستم مدیریت است
این پروژه در ۲ قسمت طراحی و پیاده سازی شده است:
انجام شده و دیاگرام های آن بوسیله Uml قسمت اول : تجزیه و تحلیل سیستم است كه این قسمت با نرم افزار Visio
طراحی گردیده است.
قسمت دوم :طراحی و پیاده سازی نرم افزار سیستم مدیریت تحت وب می باشد كه با زبان برنامه نویسی ASP.NET كد نویسی گردیده است.
این پروژه برای اجرا به سایت شركت سوپر كامپیوتر لینك گردیده است
این پایان نامه شامل چهار فصل است كه در فصل اول مفاهیم استفاده شده در
پروژه پرداخته شده است ،در فصل دوم به شرح امكانات و محدودیت های سیستم و
در فصل سوم تجزیه و تحلیل سیستم و در فصل چهارم به پیاده سازی سیستم
پرداختیم.
فهرست مطالب
عنوان
صفحه
مقدمه…………………………………………………………………………………………. ۱
فصل اول – مفاهیم استفاده شده در پروژه……………………………………………………. ۲
۱-۱-برنامه نویسی لایه ای………………………………………………………………… ۲
۱-۱-۱-برنامه چند لایه چیست؟…………………………………………… ۲
۱-۱-۲-مزیت برنامه چند لایه ……………………………………………………………۴
presentation1-1-3-انتخاب لایه………………………………………………… ۴
Business logic1-1-4-انتخاب لایه…………………………………………………. ۵
Data access1-1-5-انتخاب لایه……………………………………………… ۵
Data lager1-1-6-انتخاب لایه………………………………………………. ۵
۱-۱-۷-ارسال داده از یك لایه به لایه دیگر……………………………………….. ۶
۱-۲-پیشینه………………………………………………………………………….. ۶
۱-۳-سیر تكامل زبان های برنامه نویسی تحت وب……………………………………. ۸
) چیست؟……………………………………………………….. ۹Ajax 1-4-ای جكس (
۱-۵-مكانیزم ای جكس………………………………………………………………… ۱۲
فصل دوم – شرح امكانات و محدودیت های سیستم……………………………. ۱۳
۲-۱-چشم انداز…………………………………………………………. ۱۳
۲-۱-۱-شرح مساله…………………………………………………… ۱۳
۲-۱-۲-شرح عملیات…………………………………………………………. ۱۳
۲-۱-۳-مخاطبین سیستم……………………………………………………………… ۱۵
۲-۱-۴-محدودیت ها…………………………………………………………………….. ۱۵
۲-۲-مستند واژه نامه……………………………………………………………. ۱۶
۲-۳-مفاهیم سیستم گزارش گیری…………………………………………………… ۱۶
فصل سوم – تجزیه و تحلیل سیستم…………………………………………………….. ۱۸
۳-۱-تعریف مساله……………………………………………………………………… ۱۸
۳-۲-امكان سنجی…………………………………………………………………………. ۱۹
۳-۲-۱-امكان سنجی منطقی………………………………………………………………. ۱۹
۳-۲-۲-امكان سنجی فیزیكی…………………………………………………………۱۹
۳-۲-۳-امكان سنجی فرهنگی……………………………………………………. ۱۹
۳-۲-۴-امكان سنجی اقتصادی…………………………………………………………… ۲۰
Iteration plan3-3-طرح تكرار ………………………………………………………. ۲۰
Class diagram3-4-نمودار های كلاس ………………………………………….. ۲۱
۳-۴-۱-توضیحات كلاس……………………………………………………………………….. ۲۲
Uml 3-5-نمودار های……………………………………………………………………. ۳۱
فصل چهارم – پیاده سازی سیستم……………………………………………………………….. ۳۸
۴-۱-نگاهی به اجزای پروژه در ویژوال استودیو………………………………………………… ۳۸
۴-۲-جداول استفاده شده در پایگاه داده…………………………………………………………… ۴۳
۴-۲-۱-نمای كلی از جدول های موجود………………………………………………….. ۴۳
۴-۳-توضیح جداول بانك اطلاعاتی………………………………………………………… ۴۴
Anbar 4-3-1-جدول……………………………………………………………………………….. ۴۴
Anbar 14-3-2-جدول…………………………………………………………………………… ۴۵
Anbargardani 4-3-3-جدول……………………………………………………………….. ۴۵
Bime 4-3-4-جدول…………………………………………………………………. ۴۷
check4-3-5-جدول……………………………………………………………………. ۴۸
fish4-3-6-جدول………………………………………………………………….. ۴۹
Crash code4-3-7-جدول……………………………………………………………. ۵۰
Etelaeie 4-3-8-جدول………………………………………………………………… ۵۰
Factor 4-3-9-جدول……………………………………………………………… ۵۱
Factor num4-3-10-جدول………………………………………………….. ۵۲
Good price4-3-11-جدول…………………………………………………… ۵۳
kala4-3-12-جدول………………………………………………………………. ۵۴
Mojoody 4-3-13-جدول……………………………………………………………….. ۵۵
Kargoziny 4-3-14-جدول…………………………………………………………. ۵۵
Khadamat pas az forosh4-3-15-جدول……………………………………….. ۵۶
Boff 4-3-16-جدول……………………………………………………………………………………. ۵۷
Kharid_forosh4-3-17-جدول………………………………………………………………………. ۵۸
Pass 4-3-18-جدول…………………………………………………………………………………… ۵۸
Tashilat 4-3-19-جدول………………………………………………………………………………. ۵۹
Tashilat etaie4-3-20-جدول…………………………………………………………………….. ۶۰
Tavoun request4-3-21-جدول…………………………………………………………. ۶۱
Tavoun 4-3-22-جدول……………………………………………………………….. ۶۱
Units 4-3-23-جدول………………………………………………………………………….. ۶۲
Validation 4-3-24-جدول……………………………………………………………. ۶۳
۴-۴-نتایج پیاده سازی………………………………………………………………. ۶۴
منابع و مراجع…………………………………………………………… ۶۶
فهرست شكلها
عنوان صفحه
Ajax شكل ۱-۱- معماری…………………………………………….۸
شكل ۳-۱-نمودار طرح تكرار………………………………………… ۲۰
شكل ۳-۲-نمودار كلاس ها………………………………….. ۲۱
dateشكل ۳-۳-نمودار كلاس……………………………………………. ۲۳
constringشكل ۳-۴-نمودار كلاس……………………………………………………. ۲۳
Chang color شكل۳-۵- نمودار كلاس ………………………………………….۲۳
All unitsشكل ۳-۶-نمودار كلاس…………………………………………………. ۲۴
۲۵branchidشكل ۳-۷-نمودار كلاس………………………………………………………
۲۵Accountingشكل ۳-۸-نمودار كلاس…………………………………………………..
۲۵presianmailشكل ۳-۹-نمودار كلاس………………………………………………
۲۵inventoryشكل ۳-۱۰-نمودار كلاس…………………………………………………………….
exportشكن ۳-۱۱-نمودار كلاس………………………………………………………… ۲۶
Gview colorشكل ۳-۱۲-نمودار كلاس…………………………………………………………. ۲۷
shoppingشكل ۳-۱۳-نمودار كلاس…………………………………………………………… ۲۷
shwinشكل ۳-۱۴-نمودار كلاس………………………………………………………………. ۲۸
resultشكل ۳-۱۵-نمودار كلاس……………………………………………………………………… ۲۷
warrantingشكل ۳-۱۶-نمودار كلاس…………………………………………………………………. ۲۹
Unit infشكل ۳-۱۷-نمودار كلاس……………………………………………………………………. ۲۹
Print helperشكل ۳-۱۸-نمودار كلاس……………………………………………………. ۳۰
randomidشكل ۳-۱۹-نمودار كلاس………………………………………………………. ۳۰
Get nameشكل ۳-۲۰-نمودار كلاس…………………………………………………. ۳۰
Organization chartشكل ۳-۲۱-…………………………………………………. ۳۲
Use case:modiriyatشكل ۳-۲۲-……………………………………………………………. ۳۳
Use case:anbardar , forosh , kharidشكل ۳-۲۳-……………………………………. ۳۴
Use case:tavouni , kargoziniشكل ۳-۲۴-…………………………………………. ۳۵
Use case:hesab dariشكل ۳-۲۵-…………………………………………………… ۳۶
……………………………… ۳۷Use case:sandogh refah , khadamatشكل ۳-۲۶-
شكل ۴-۱-…………………………………………………………………………….. ۳۹
شكل ۴-۲-…………………………………………………………………………….. ۴۰
شكل ۴-۳-……………………………………………………………………………………. ۴۲
شكل ۴-۴-………………………………………………………………………………….. ۴۳
فهرست جداول
عنوان
صفحه
“…………………………………………………………………. ۴۴anbarجدول ۴-۱-”
“…………………………………………………………………………….. ۴۵Anbar 1جدول ۴-۲-”
“……………………………………………………………………. ۴۶abargardaniجدول ۴-۳-”
“…………………………………………………………………………………. ۴۷bimeجدول ۴-۴-”
“……………………………………………………………………………….. ۴۸checkجدول ۴-۵-”
“…………………………………………………………………………………. ۴۹fishجدول ۴-۶-”
“…………………………………………………………………….. ۵۰Crash codeجدول ۴-۷-”
“……………………………………………………………………………….. ۵۱etelaeieجدول ۴-۸-”
“…………………………………………………………………………….. ۵۲factorجدول ۴-۹-”
“……………………………………………………………………………………… ۵۲Factor numجدول ۴-۱۰-”
“………………………………………………………………………………………. ۵۳Good priceجدول ۴-۱۱-”
“………………………………………………………………………………………………………. ۵۴kalaجدول ۴-۱۲-”
“……………………………………………………………………………. ۵۵mojoodyجدول ۴-۱۳-”
“…………………………………………………………………………………………. ۵۶kargozinyجدول ۴-۱۴-”
“…………………………………………………………………. ۵۷Khadamat pas az foroshجدول ۴-۱۵-”
“……………………………………………………………………………………. ۵۷Boffجدول ۴-۱۶-”
“…………………………………………………………………………….. ۵۸Kharid_foroshجدول ۴-۱۷-”
“………………………………………………. ۵۹passجدول ۴-۱۸-”
“…………………………………………………………………………………. ۶۰tashilatجدول ۴-۱۹-”
“……………………………………………………………………………… ۶۰Tashilat etaieجدول ۴-۲۰-”
“………………………………………………………………………. ۶۱Tavoun requestجدول ۴-۲۱-”
“………………………………………………………………………………………… ۶۲tavounجدول ۴-۲۲-”
“………………………………………………………………………………………… ۶۳unitsجدول ۴-۲۳-”
“……………………………………………………………………………………… ۶۴validationجدول ۴-۲۴-”