دانلود مقاله کامل مهندسی معکوس برای درس مهندسی نرم افزار
در این مقاله یاد خواهید گرفت که چگونه به سورس نرم افزار ها دسترسی پیدا کنید
دانلود مقاله مهندسی معکوس
دانلود مقاله کامل مهندسی معکوس برای درس مهندسی نرم افزار
در این مقاله یاد خواهید گرفت که چگونه به سورس نرم افزار ها دسترسی پیدا کنید
1- بارکد خوان : جهت وارد کردن کد کارت مربوط به پرسنل از آن استفاده می شود. هر کارت دارای یک کد می باشد که توسط بارکد خوان خوانده می شود.
2- کارت یکسان سازی : کارتی حاوی مشخصات فردی پاسداران از جمله : نام، نام خانوادگی، تعداد عائله و یک کد منحصر به فرد مربوط به کارت؛ که تمامی افراد دارای این کارت می توانند از تخفیف ویژه برخوردار شوند.
3- جدول تخفیف و اطلاعات پایه : مجموعه ای از قوانین که از طرف سپاه به منظور اعطای تسهیلات به پرسنل وضع می شود در این جدول ثبت می شود که شامل درصد تخفیفات مربوط به بخش تالار و رستوران است.
4- جدول قوانین تالار: شامل قوانین مربوط به کرایه تالار اعم از شرایط عقد قرارداد ، شرایط فسخ قرارداد، تعهدات تالار و مشتری نسبت به یکدیگر، مبلغ کرایه تالار برای نوبت های مختلف، مبلغ کرایه تالار برای روزهای مختلف (مثلا روزهای پنج شنبه و جمعه مبلغ ورودی تالار بیشتر از سایر روزهاست)، مبلغ ورودی تالار(مبلغی است که به تعداد میهمانان دعوت گرفته شده بستگی ندارد و برای هر بار کرایه تالار ثابت است)، میزان مبلغی که در صورت فسخ قرارداد از مبلغ پرداختی کسر خواهد شد و … می باشد.
5- پرسنل : منظور از پرسنل، پرسنل سپاه است که می توانند در این مجموعه از تخفیفات ویژه برخوردار شوند.
6- مشتری آزاد: خرید از این مجموعه برای عموم آزاد می باشد و منظور از مشتری آزاد مشتری ای است که جزء پرسنل سپاه نباشد.
7- اطلاعات پرسنلی: شامل اطلاعات فردی پرسنل سپاه از جمله: نام، نام خانوادگی، تعداد عائله و همچنین یک شماره منحصر به فرد می باشد.
8- موجودیت صندوقدار: فردی است که در مجموعه وظیفه گرفتن سفارش و مبلغ سفارش از مشتری را دارد و سپس برای او صورت حساب صادر می کند، صندوقدار همچنین رابط بین مشتری و آشپزخانه است یعنی سفارشات را به آشپزخانه جهت تهیه غذا ابلاغ می کند.
فهرست :
ERD (نمودار موجودیت – رابطه)
DATA DICTIONARY
DATA OBJECT DESCRIPTION
نمودار های DFD
DFD سطح صفر
DFD سطح یک
DFD سطح 2 (فروش غذا)
DFD سطح 2 (کرایه تالار)
Pspec
STD
Cspec
مستند سازی طراحی
بند 2 : طراحی داده
طراحی پایگاه داده ها
1- پرسنل (personels)
2- مشتری (customers)
3- صندوق دار (cashiers)
4- غذا (foods)
5- فاکتور(bills)
6- قرارداد (agreements)
7- سفارشات فاکتور (order_bills)
8- سفارشات قرارداد(order_agreements) :
ارتباط بین جداول بانک اطلاعاتی
مرجع دو طرفه بیان ارتباط بین اشیاء پایگاه داده ای با فایل های خارجی
بند3 = طراحی معماری (ترسیم Program Structure)
بند 4 = طراحی رابط های داخلی و خارجی و رابط کاربر
رابط های داخلی
رابط کاربر
1- فرم ویرایش یا ثبت غذای جدید
2- فرم ویرایش اطلاعات صندوقداران یا ثبت اطلاعات یک صندوقدار جدید
3-فرم فروش غذا
4- فرم عقد قرارداد جهت کرایه تالار
5-فرم فسخ قرارداد عقد شده
6- فرم نمایش اطلاعات مشتری و ویرایش اطلاعات
7-فرم تحویل غذا
8-فرم ویرایش قرارداد عقد شده
9- فرم گزارش گیری
بند 5= طراحی مؤلفه (فلوچارت)
فروش غذا
ثبت و بروزرسانی غذای جدید
ثبت و بروزرسانی اطلاعات صندوقداران
عقد قرارداد
تهیه گزارش از یک بازه زمانی
تهیه گزارش از فاکتور فروش غذا
تهیه گزارش از مبلغ قراردادها
تهیه گزارش از هزینه ی خرید نیازها
محاسبه مبلغ قابل پرداخت غذا (بدون تخفیف)
محاسبه مبلغ قابل پرداخت غذا ( با تخفیف)
محاسبه هزینه کرایه تالار
مبلغ تخفیف قرارداد
خرید نیازمندی ها
گزارش خرید یک پرسنل خاص در ماه جاری
فسخ قرارداد عقد شده
مقدمه
ابتدا مدیر فروشگاه وارد سایت می شود و ثبت نام می کند ( ثبت نام فروشگاه ) پس از آنکه وی ثبت نام کرد به قسمت ( مدیریت فروشگاه ) می رود و کالاهای خود را به فروشگاه اضافه می کند .
سپس کاربران برای دیدن فروشگاهها و خرید از آنها باید در سایت ثبت نام کنند . کاربرانی که در سایت ثبت کرده اند می توانند در همان صفحه اصلی با واردکردن نام کاربری و کلمه عبور وارد قسمت خرید از فروشگاه شوند . در این قسمت نام فروشگاهها لیست شده است .شما برای جستجوی محصولات هر یک از فروشگاه بایدنام فروشگاه درقسمت جستجو وارد کنید .
آنگاه دکمه جستجو را بزنید . سپس محصولات آن فروشگاه لیست می شود . اگر دکمه خرید را بزنید این کالا به سبد کالا شما اضافه می شود , در نهایت اگر بخواهید فاکتور خریدتان را مشاهده کنید باید کلید فاکتور خرید را کلیک کنید تا تعداد کل کالایتان به همراه مبلغ کل را نمایش دهد .
به این ترتیب کاربر توانسته است به online خرید نماید.
.NET چیست ................................................................................................................................... 1
زبان میانجی( MSIL ) ........................................................................................................................ 1
سیستم زمان اجرای عمومی ( CLR ) ....................................................................................................2
زبانهای .NET .....................................................................................................................................2
سرویسهای وب .....................................................................................................................................2
شی چیست.............................................................................................................................................2
کلاسهای پایه .NET ...........................................................................................................................3
صفحات ASP.NET را با پسوند ASPX ذخیره کنید .......................................................................5
کدهای ASP.NET را در صفحه وب بنویسید ....................................................................................5
برچست<script> ...............................................................................................................................6
بلوک کد درون – خطی زوج برچسب< % %>..................................................................................8
کنترل سرویس دهنده ............................................................................................................................8
امکانات ASP.NET ..........................................................................................................................9
اتصال به پایگاه داده ..............................................................................................................................9
اتصال به فایل XML ...........................................................................................................................9
کنترلهای سرویس دهنده .....................................................................................................................9
فرم چیست ؟ .......................................................................................................................................10
صفحه وب , فرمHTML , و فرم وب ................................................................................................10
صفحه وب ( Web Page ) ...............................................................................................................11
فرم HTML .....................................................................................................................................11
فر م وب ( Web Form ) ................................................................................................................11
برچسب <form> در ASP.NET .................................................................................................11
کنترلهای سرویس دهنده ASP.NET ..............................................................................................12
کنترل <asp: label> ....................................................................................................................12
صفات کنترل <asp: label> ..........................................................................................................13
طرز کار کنترل <asp: label> .......................................................................................................13
تغییر دادن برچسب <asp: label> ..................................................................................................14
کنترل <asp: button> ....................................................................................................................14 صفات و رویدادهای کنترل <asp: button> ..................................................................................15
طرزکارکنترل<asp:button> ..........................................................................................................15
کنترل <asp: textbox> ..................................................................................................................16
صفات کنترل <asp: textbox> .....................................................................................................16
طرزکارکنترل<asp:textbox> ........................................................................................................17
کنترل <asp:listbox> ....................................................................................................................18
صفات و رویدادهای کنترل <asp:listbox> ....................................................................................18
صفات کنترل <asp:listbox> .........................................................................................................19
طرزکار کنترل <asp:listbox> .......................................................................................................19
کنترل<asp:dropdownlist> .......................................................................................................20
صفات و رویدادهای کنترل <asp:dropdownlist> ......................................................................21
طرز کار کنترل <asp:dropdownlist> ........................................................................................21
کنترل <asp:radiobutton> و<asp:radiobuttonlist> ..........................................................22
صفات و رویدادهای کنترل <asp:radiobuttonlist> ...................................................................22
طرز کار کنترل <asp:radiobuttonlist> .....................................................................................22
کنترل<asp: checkbox> و <asp:checkboxlist>..................................................................23
صفات ورویدادهای کنترل <asp:checkboxlist> ........................................................................23
طرزکار کنترل <asp:checkboxlist> ..........................................................................................23
برنامه نویسی رویدادگرا......................................................................................................................24
رویدادچیست؟ ...................................................................................................................................25
برنامه نویسی رویدادگرا چیست ؟ ........................................................................................................26
رویدادهای HTML .........................................................................................................................27
رویدادهای صفحه در ASP.NET ...................................................................................................28
رویدادهای کنترلهای ASP.NET ..................................................................................................30
برنامه نویسی رویدادگرا و پیام BostBack .......................................................................................32
تست IsPostBack .........................................................................................................................33
کنترلهای ASP.NET ....................................................................................................................33
کنترلهای وب ASP.NET ...........................................................................................................34
کنترلهای ساده ..................................................................................................................................35
کنترلهای داده ....................................................................................................................................35
کنترلهای غنی ...................................................................................................................................35
کنترلهای تعیین اعتبار .......................................................................................................................35
کنترلهای سرویس دهنده HTML ...................................................................................................36
مدل برنامه نویسی شی گرا ................................................................................................................36
پردازش رویداد.................................................................................................................................36
حفظ خودکار مقدار ........................................................................................................................37
صفت های شفارشی ........................................................................................................................37
تعیین اعتبار سفارشی ........................................................................................................................37
مقایسه کنترلهای سرویس دهنده HTML و کنترلهای وب .............................................................37
تجرید کنترل ....................................................................................................................................37
مدل شی ...........................................................................................................................................38
تشخیص قابلیتهای مرورگر.................................................................................................................38
نحوه تبدیل کنترل ...............................................................................................................................38
کنترلهای وب .....................................................................................................................................39
مدل شی غنی .......................................................................................................................................39
تشخیص خودکار مرورگر....................................................................................................................39
خواص مشترک کنترلهای وب .............................................................................................................40
رویدادهای مشترک کنترلهای وب .......................................................................................................41
کنترلهای ذاتی .....................................................................................................................................41
کنترلهای غنی ......................................................................................................................................42
کنترلCalendar ...............................................................................................................................43
کنترلهای تعیین اعتبار ...........................................................................................................................45
بانک اطلاعاتی ....................................................................................................................................46
سیستم های مدیریت بانک اطلاعاتی ...................................................................................................46
مفهوم بانک اطلاعاتی رابطه ای ..........................................................................................................47
مراحل طراحی بانک اطلاعاتی ...........................................................................................................47
دستیابی به بانک اطلاعاتی ADO.NET ...........................................................................................48
اشیا و متد های ADO.NET ...........................................................................................................49
کلاس Data Set .............................................................................................................................50
خاصیت Data Set ..........................................................................................................................51
متد Data Set ..................................................................................................................................51
کلاس Data Adapter ...................................................................................................................52
خواص کلاس Data Adapter ........................................................................................................52
متدکلاس Data Adapter ...............................................................................................................52
کلاس Data Table .........................................................................................................................53
خواص. Data Table.......................................................................................................................54
متد Data Table...... .......................................................................................................................54
کلاسData Row ...........................................................................................................................55
خواص Data Row .........................................................................................................................55
متد Data Row................................................................................................................................55
کلاس Data Columns ..................................................................................................................56
خواص متد Data Columns ...........................................................................................................56
انجام تغییرات در Data Set ..............................................................................................................56
روشهای نمایش داده های بانک اطلاعاتی ............................................................................................56
داده های بانک اطلاعاتی درکجا نمایش داده می شوند ........................................................................58
کلاسData Reader .......................................................................................................................59
Senario Document ( مستند تهیه سناریوهای کاری ) ...................................................................60
سناریوی اول : ثبت نام کاربران در سایت .............................................................................................60
سناریوی دوم : ثبت نام در لیست فروشگاهها ........................................................................................60
سناریوی سوم : خرید ..........................................................................................................................60
Deployment Model Document (مستند مدل توسعه ) ...........................................................61
Actor Document .......................................................................................................................62
Shopping system :هسته مرکزی سیستم .......................................................................................63
Use ...................................................................................................................................................63
Store ................................................................................................................................................63
Use Case Document (مستندمدل use case ها ) ....................................................................54.
User Registration Use Case Model : .................................................................................65
Browse Registration (درخواست ثبت نام کردن ) .....................................................................66
Store Registration Use Case ................................................................................................66
Browse Registration ( درخواست ثبت فروشگاه) ......................................................................67
Upload Product Use Case .....................................................................................................67
Buy Use Case Model ...............................................................................................................68
فروشگاه الکترونیکی ...........................................................................................................................70
صفحه اصلی سایت ..............................................................................................................................70
صفحه ثبت نام کاربران ........................................................................................................................72
کدثبت نام کاربر..................................................................................................................................72
صفحه ثبت نام فروشگاهها ...................................................................................................................74
صفحه مدیریت فروشگاهها ..................................................................................................................76
کد ویرایش اطلاعات فروشگاه ............................................................................................................77
کد افزودن محصول به فروشگاه ...........................................................................................................78
قسمت خرید کالا ................................................................................................................................80
کد انتخاب فروشگاه/خرید کالا/نمایش سبد کالا/صدور فاکتور............................................................81
جدول کاربران.....................................................................................................................................85
جدول فروشگاه ...................................................................................................................................86
جدول محصولات ...............................................................................................................................87
جدول خرید .......................................................................................................................................88.
Count store...................................................................................................................................89
Count user....................................................................................................................................89
Insert product ..............................................................................................................................90
Insert store ....................................................................................................................................90
Insert To Buy .............................................................................................................................91.
Insert User ....................................................................................................................................91
MC Product .................................................................................................................................92
Return factor ...............................................................................................................................92
Return store .................................................................................................................................93
Sabade kharid ............................................................................................................................93
Update store ................................................................................................................................94
بخشی از متن اصلی :
سیستم مدیریت بیمه
در جامعه ای که همه ی ارگانها به سمت دولت الکترونیک پیش می روند همه ی شرکت ها در تلاش برای گام گذاشتن به دنیای اینترنت هستند لازم است که همه ی شرکت ها خود را با دنیای ارتباطات همگام نمایند شرکت بیمه ی البرز یکی از این شرکت هاست که سعی داشته با استفاده از کامپیوتر کار های خود را ساده تر و سازمان یافته تر انجام دهد شرکت بیمه البرز هم اکنون یک سیستم تخصصی با central server می باشد ولی ما با فرض اینکه این شرکت کماکان از سیستم dos قبلی استفاده می کند تصمیم داریم مکانیزه کردن سیستم را برای یکی از شعب این شرکت تحت windows و تحت web انجام دهیم در ادامه بعضی از خصوصیات خود شرکت ذکر خواهد شد:
erver این شرکت central بوده و در تهران قرار دارد شعب مختلف این شرکت با استفاده از خطوط adsl و شبکه ی جهانی اینترنت به این server متصل می شوند . همچنین این شرکت تحت web بوده و مراجعه کنندگان با استفاده از اینترنت و پرداخت الکترونیک از خدمات فروش الکترونیک بهره مند شوند همچنین server مرکزی این شرکت خود به server بیمه مرکزی متصل است و تمام اطلاعات بیمه شوندگان شرکتهای بیمه در این پایگاه نگهداری می شود .
فهرست :
مقدمه
هدف
تعاریف،اختصار
منابع
خلاصه
موقعیت یابی
فرصتهای کسب و کار
بیان مشکلات
بیان نقاط محصول
ذینفعان و توصیفات کاربر
آمارگیری های تجاری
خلاصه ذینفعان
خلاصه کاربر
محیط کاربر
پروفایلهای ذینفعان
نام ذینفع
پروفایلهای کاربر
نام کاربر
نیازهای کاربران یا ذینفعان
رقابت و جایگزینی ها
رقبا
رقبای دیگر
مرور محصول
دورنمای محصول
خلاصه امکانات
پیش فرض ها و وابستگی ها
هزینه و قیمت ها
اجازه و نصب
خصوصیات محصول
خصوصیاتخصوصیات دیگر
فرمت فایل : PDF, word , Rational Rose