سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

دانلود سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

دسته بندی برنامه نویسی
فرمت فایل doc
حجم فایل ۱.۴۵۹ مگا بایت
تعداد صفحات ۷۰
برای دانلود فایل روی دکمه زیر کلیک کنید
دریافت فایل

چکیده

سیستم مدیریت تحت وب شرکت سوپر کامپیوتر

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

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

فهرست مطالب

عنوان صفحه

مقدمه………………………………………………………………………………………………………………………………………………………………… ۱

فصل اول – مفاهیم استفاده شده در پروژه………………………………………………………………………………………………………………… ۲

۱-۱-برنامه نویسی لایه ای…………………………………………………………………………………………………………………………………… ۲

۱-۱-۱-برنامه چند لایه چیست؟…………………………………………………………………………………………………………………………… ۲

۱-۱-۲-مزیت برنامه چند لایه ………………………………………………………………………………………………………………………………۴

…………………………………………………………………………………………………………………. ۴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جدول ۴-۲۴-“

مقدمه

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

این پروژه در ۲ قسمت طراحی و پیاده سازی شده است:

انجام شده و دیاگرام های آن بوسیله Uml قسمت اول : تجزیه و تحلیل سیستم است که این قسمت با نرم افزار Visio

طراحی گردیده است.

قسمت دوم :طراحی و پیاده سازی نرم افزار سیستم مدیریت تحت وب می باشد که با زبان برنامه نویسی ASP.NET کد نویسی گردیده است.

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

این پایان نامه شامل چهار فصل است که در فصل اول مفاهیم استفاده شده در پروژه پرداخته شده است ،در فصل دوم به شرح امکانات و محدودیت های سیستم و در فصل سوم تجزیه و تحلیل سیستم و در فصل چهارم به پیاده سازی سیستم پرداختیم.

فصل اول- مفاهیم استفاده شده در پروژه

۱-۱- برنامه نویسی لایه ای

۱-۱-۱- برنامه چند لایه چیست؟

در معماری چند لایه تمام برنامه به چندین بخش تقسیم می شود. این بخش ها می توانند فیزیکی یا منطقی باشند. هر بخش کار خاصی را انجام می دهد؛ مثلا نمایش Interface، کاربر برای دسترسی به داده های برنامه می تواند هر تعداد لایه داشته باشد. ولی به هر حال بیشتر برنامه ها سه لایه مجزا دارند که عبارتند از :

۱- Presentation Layer (Interface)

۲- Business Logic Layer

۳- Data Access Layer

۴- Data Layer

لایه Presentation چیزی نیست جز بخشی از نرم افزار که با کاربر برنامه ما ارتباط برقرار می کند؛ به عبارت دیگر کاربران با این لایه در ارتباط خواهند بود. نمایش داده ها به کاربر نهایی و اجازه به ایشان برای ارتباط با داده ها، اصلی ترین وظیفه این لایه است.

در بیشتر موارد داده هایی که توسط کاربر وارد می شوند نیاز به اعتبارسنجی یا پردازش اضافی دارند. این مسوولیت بر عهده لایه Business Logic است.در نهایت داده های برنامه ما نیاز به ذخیره و بازیابی از طریق یک انبار داده دارند. این وظیفه توسط لایه دسترسی به داده (Data Access Layer) انجام می شود.

داده های ما در DataLayer ذخیره شده و با استفاده از Stored Procedure های نوشته شده در این لایه درج، حذف و به روز رسانی می شوند.

به طور خلاصه، فرآیند مورد نظر ما این گونه کار می کند:

– کاربر برای دست یابی به داده های برنامه، درخواستی را ارسال می کند.

– لایه Data Access داده های مورد نظر را از DataLayer بازیابی کرده و از طریق لایه Business Logic آن ها را به لایه نمایش می فرستد. در برخی مواقع لایه دسترسی به داده ها، این داده ها را مستقیما به لایه نمایش ارسال می کند.
– لایه نمایش، اطلاعاتی را که باید نمایش داده شوند از طریق لایه Business Logic دریافت می کند.
– کاربر داده ها را تغییر داده و عمل مناسب در مورد آن ها را اجرا می کند ( مثل اضافه یا به روز کردن داده ها )
– لایه Business Logic صحت داده های وارد شده توسط کاربر را بررسی می کند ( داده ها را اعتبار سنجی می کند)
– اگر داده ها معتبر باشند آن ها را برای به روز رسانی در بانک اطلاعاتی به لایه دسترسی به داده انتقال می دهد.

همکاری در فروش فایل  بهترین سایت فروش پاورپوینت

0
افکار شما را دوست داریم، لطفا نظر دهید.x