پروژه کارورزی دوره کاردانی وب سایت
در این پروژه ابتدا به معرفی اینترنت، وب ، جاوااسکریپت ، CSS ، HTML و نحوه طراحی وب سایت پرداخته شده و سپس ضمن شرح مزایای سیستم های مدیریت محتوی ( CMS ) ، نصب سیستم مدیریت محتوای جوملا به صورت تصویری آموزش داده میشود.
فهرست:
HTML
جاوا اسکریپت
جی کوئری
سیستم های مدیریت محتوی
جوملا
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:120
فهرست مطالب
چکیده
طراحی و پیاده سازی وب سایت آزمون آن لاین
با گسترده شدن فناوری اطلاعات و نفوذ وسایل ارتباط از راه دور به عمق جامعه، ابزار ها و روش های آموزش نیز دچار تحول شدند. تحول این ابزار ها و روش ها در جهتی است که هر فرد در هر زمان و هر مکان بتواند با امکانات خودش و در بازه زمانی که خودش مشخص می کند مشغول یادگیری شود. با پیشرفت تکنولوژی و از همه مهمتر ارزان تر شدن هزینه استفاده از تکنولوژی، استفاده از ابزار های جدید تر برای انتقال دانش مطرح شد. با به وجود آمدن و گسترش اینترنت این پدیده جدی تر دنبال شد و ابزار ها و روش ها و استاندارد هایی برای آموزش الکترونیک مطرح شد و هر روز اصلاحات جدیدتری در این زمینه انجام می شود. در واقع می شود گفت آموزش الکترونیکی استفاده از ابزار های انتقال اطلاعات به صورت الکترونیکی است.
هدف از انجام این پروژه ایجاد یک وب سایت آزمون آن لاین با قابلیت ارزیابی اساتید و سایر امکانات دیگر می باشد.
کلمات کلیدی
فهرست مطالب
عنوان صفحه
مقدمه............................................................1
فصل یکم-معرفی کنترل های وب و نحوه استفاده از آنها در ASP...........2
1-1- انتخاب Layout ................................................2
1-1-1- Grid Layout....................................... ..........2
1-1-2- Flow Layout .................................................2
1-2- انتخاب کنترل صحیح............................................3
1-3- کار با متن...................................................6
1-4- کار با جداول و لیست ها......................................7
1-5- اضافه کردن آیتم ها به یک لیست یا جدول در زمان طراحی.........8
1-6- اضافه کردن آیتم ها به لیست یا جداول در زمان اجرای برنامه...10
1-7- دریافت آیتم انتخاب شده از یک لیست..........................12
1-8- نحوهData Binding ساده در کنترل لیست ها ............................12
1-9- اضافه کردن آیتم ها به DataGrid,DataList , Repeater Control.............15
1-10- انجام دستوات...............................................22
1-11- دریافت مقادیر از کاربر....................................24
1-12- نمایش گرافیک و تبلیغات.....................................27
1-13- کنترل های گروهی ...........................................31
1-14- کار با تاریخ..............................................32
فصل دوم بررسی و تعیین اعتبار داده های وارد شده از طرف کاربر.....33
2-1- ارزیابی داده های ورودی کاربر...............................33
2-2- ترکیب کنترل های تعیین اعتبار................................36
2-3- Cansel کردن تعیین اعتبار داده...........................................41
2-4- تعیین اعتبار سفارشی........................................44
2-5- موارد تکمیلی کنترل های وب ..................................46
2-5-1- طریقه حرکت بین صفحات مختلف در ASP.NET.....................46
2-5-2- استفاده از HyperLink و Redirection.............................47.
2-5-3- استفاده از متد Transfer......................................47
2-5-4- استفاده از متد Execute .....................................49
2-6- نمایش در یک صفحه مرورگر جدید................................49
فصل سوم – توضیحات پروژه.........................................51
3-1- معرفی معماری سه لایه........................................51
3-2- ایجاد متدهای insert, update, delete به صورت سفارشی.....................55
3-2-1- افزودن پروسیژر به DataSet و ایجاد TableAdapter....................60
3-2-2- استفاده از TeacherCourseTableAdapter ...........................62
3-3- طراحی لایه ی ارائه..........................................64
3-3-1- صفحه اصلی ...............................................64
3-3-2- صفحه ثبت استاد جدید .....................................66
3-3-3- صفحه نمایش لیست اساتید ...................................68
3-3-4- صفحه ثبت درس جدید........................................69
3-3-5- صفحه ثبت دانشجو در کلاس...................................71
3-3-6- صفحه لیست انشجویان هر کلاس................................74
3-3-7- صفحه ثبت آزمون جدید......................................76
3-3-8- صفحه آرشیو سوالات.........................................78
3-3-9- صفحه تنظیم سولات آزمون....................................79
3-3-10- صفحه ثبت نمرات نهایی دانشجو...............................80
3-3-11- صفحه کارنامه دانشجو ....................................81
3-3-12- صفحه ثبت اعتراض توسط دانشجو..............................85
3-3-13- صفحه مشاهده اعتراض دانشجویان.............................87
3-3-14- صفحه لیست اعتراضات.......................................88
3-3-15- صفحه ارزیابی ملکرد استاد................................89
3-3-16- صفحه نتایج نظرسنجی......................................91
3-3-17- صفحه آپلود مقالات........................................92
3-3-18- صفحه ورود مسئول آموزش...................................96
3-3-19- تغییر رمز عبور Admin.....................................97
3-4- DATA BASE...................................................98
4-1- فصل چهارم-نتیجه گیری......................................102
منابع..........................................................103
فهرست شکل ها
عنوان صفحه
شکل 1-1- انتخابLayOut نهایی فرم وب ....................................3
شکل 1- 2- استفاده از گزینه Items و سپس Collection Editor برای اضافه کردن آیتم ها در زمان اجرا............................................9
شکل 1- 3- نمایی از Collection Editor یک ListBox .......................10
شکل 1-4- تصویر مربوط به مثال اول ..............................11
شکل 1-5- انتخاب گزینه DataBinding کنترل DropDownList..................13
شکل 1-6- نحوه تعریف آرایه arrData به صورت منبع داده ای......................14
شکل 1-7- انتخاب Proper Builder مربوط به Data Grid..........................17
شکل 1-8- اضافه کردن دو ستون Template به دیتا گرید.......................17
شکل 1-9- انتخاب منبع داده برای دیتا گرید .......................18
شکل 1-10- انتخاب Cloumns[0] دیتا گرید برای ویرایش در سمت جپ....................18
شکل 1-11- قرار دادن یک Text Box ب روی Columns[0] در دیتا گرید...............19
شکل 1-12- انتخاب نوع Binding برای کنترل دیتا گرید ..........................20
شکل 1-13- قرار دادن یک دکمه در Columns[1] دیتا گرید.....................21
شکل 1-14- شکا نهایی گرید پس از اتمام کار ویرایش...................21
شکل 1-15- نمونهای از اجرای برنامه 4...............................24
شکل 1-16- اضافه کردن سه آیتم دلخواه به کنترل Radio Button List.........26
شکل 1-17- تصویر نهایی فرم مثال 5.................................26
شکل 2-1- صفحه ادیتور مربوط به کنترل Regular Experssion Validator.......................36
شکل 2-2- نمای ابتدایی مثال اول...................................37
شکل 2-3- قراردادن نترل های تعیین اعتبار روی فرم وب...............38
شکل 2-4- تنظیم کردن خاصیت Control To Validate کنترل Required Fieid Validator .........39
شکل 2-5- تنظیم خواص کنترل Range Validator.............................40
شکل 2-6- نمای فرم پس از تنظیم خاصیت Error Massage کنترل های تعیین اعتبار داده ها.....40
شکل 2-7- تعیین نوع داده ی ورودی کنترل Validator Range.................41
شکل 2-8- تصویری از مثال دوم در حالت طراحی.......................42
شکل 2-9- فرم وب مثال سوم در حالت طراحی..........................44
شکل 2-10- نحوه اضافه کردن یک رخداد به کنترل Custom Validator...........45
شکل 3-1- چگونگی ارتباط لایه دستیابی به داده ها و پایگاه داده ....51
شکل 3-2- انتخاب پایگاه داده مورد نظر ...........................53
شکل 3-3- پیکر بندی TableAdapter.....................................54
شکل 3-4- ویزاردمربوط به Table adapter................................55
شکل 3-5- تنظیم متد Update ..........................................56
شکل 3-6- انتخاب نام برای متد....................................57
شکل 3-7- تایید صحت عملیات پیکر بندی Table Adapter....................58
شکل3-8- شمایی از معماری سه لایه...................................59
شکل 3-9- انتخاب پروسیژر ........................................60
شکل 3-10- انتخاب پروسیژر TeacherCourse..............................61
شکل 3-11- TableAdapter با نام TeacherCourse ...............................62
شکل 3-12- صفحه اصلی ............................................64
شکل 3-13- ثبت استاد جدید .......................................66
شکل 3-14- انتخاب ObjectDataSourse بعنوان رابط دیتا بیس ......................67
شکل 3-15- نمایش لیست اساتید......................................68
شکل 3-16- صفحه ثبت درس جدید.....................................69
شکل 3-17- بایند کردن GridView به ObjectDataSourse .......................70
شکل 3-18- بایند کردن Formview به ObjectDataSource1....................71
شکل 3-19- ثبت دانشجو در کلاس.....................................72
شکل 3-20- نمایش لیست دانشجویان کلاس...............................74
شکل 3-21- ثبت آزمون جدید........................................76
شکل 3-22- نمایش آرشیو سوالات......................................78
شکل 3-23- تنظیم سولات آزمون......................................79
شکل 3-24- مشاهده و ویرایش نمرات نهایی.............................80
شکل 3-25- بایند کردن GridView به ObjectDataSource_FinalResult..............82
شکل 3-26- انتخاب متدSelect ........................................83
شکل 3-27- نمایش کارنامه..........................................84
شکل 3-28- صفحه ثبت اعتراض........................................85
شکل 3-29- انتخاب متد Selecte Protestlist ................................87
شکل 3-30- مشاهده لیست اعتراضات...................................88
شکل 3-31- نمایش ارزیابی استاد....................................89
شکل 3-32- مشاهده نتایج نظر سنجی.................................91
شکل 3-33- نمایش آپ لود مقالات ....................................93
شکل 3-34- نمایش لسیت مقالات.......................................95
شکل 3-35- صفحه ورود مسئول آموزش ................................96
شکل 3-36- تغییر رمز عبور Admin....................................97
فهرست جداول
عنوان صفحه
جدول 1-1- مقایسه کنترل های سرور وب و کنترل های HTML................4
جدول 1-2- مقایسه عملکرد کنترل های وب و کنترل های HTML..............5
جدول 1-3- خواص مهم کنترل TextBox...................................7
جدول 1-4- کنترل های لیست و جدول ASP.NET...........................8
جدول 1-5- تگ های تعریف شده برای AdRotato..........................30
جدول 2-1- کنترل های تعیین اعتبار درASP.NET .......................34
جدول 2-2- حرکت بین صفحات در ASP.NET.............................46
جدول 3-4-1- جدول استاد..........................................98
جدول 3-4-2- جدول دانشجو ........................................98
جدول 3-4-3- جدول دروس ..........................................99
جدول 3-4-4- جدول آزمون..........................................99
جدول 3-4-5- جدول سوالات..........................................99
جدول 3-4-6- جدول مقالات.........................................100
جدول 3-4-7- جدول دروس ارایه شده استاد..........................100
جدول 3-4-8- جدول دروس اخذ شده دانشجو...........................100
جدول 3-4-9- جدول پیشنهادات.....................................101
جدول 3-4-10- جدول Admin.........................................101
لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه:88
فهرست مطالب
فهرست مطالب
چکیده .............................................................................................................................1
مقدمه ............................................................................................................................2
فصل اول بررسی نمونه های مشابه
بررسی اولیه ..........................................................................................................5
نمونه شماره یک ................................................................................................6
بررسی سایت شماره یک ..............................................................................8
نمونه شماره دو ...................................................................................9
بررسی سایت شماره دو ......................................................................11
نمونه شماره سه ...................................................................................12
بررسی سایت شماره سه .................................................................................14
نتیجه گیری مقایسات .............................................................................................15
فصل دوم معرفی ابزار ها
معرفی UML .........................................................................................................17
تاریخچه ....................................................................................................17
دیاگرامهای UML .................................................................................19
دیاگرم Use Case ......................................................................20
چهار نوع رابطه در دیاگرم Use Case ................................21
دیاگرام کلاس ...............................................................22
کلاس ............................................................22
روابط بین کلاسها و اشیاء ..........................24
دیاگرام تعامل ........................................25
دیاگرا ترتیب .................................25
دیاگرام همکاری ................................26
دیاگرام بسته .................................................27
دیاگرام حالت .........................................................28
دیاگرا فعالیت ................................................................29
دیاگرام آرایش قوا ..................................................................30
معرفی ASP.NET .........................................................................31
اصول مقدماتی ASP.NET ................................................................31
ASP چیست؟ .........................................................................................31
دانت فریمورک .........................................................................................................32
تفاوت ها ASP کلاسیک و ASP.NET ................................................................33
نصب ASP.NET .....................................................................................34
صفحات وب ASP.NET .........................................................................35
ASP کلاسیک ...........................................................................36
صفحات پویا در ASP کلاسیک ............................................36
صفحات پویا در ASP.NET .......................................36
کنترل های سرویس دهنده ASP.NET .......................37
کنترل های Html سرویس دهنده ............................38
کنترل های وب سرویس دهنده ......................................38
رویدادهای دات نت ...........................................................39
مرجع ...................................................................................41
معرفی SQL ....................................................................................44
SQL Injection به چه کار می آید؟ ........................................................44
مثالی از SQL Injection ...........................................................................45
طراحی جدول .....................................................................................................47
فصل سوم طراحی نمودار های NML
نمودار Use Case ........................................................................................49
نمودار توالی ..........................................................................................50
نمودار همکاری ..............................................................................51
نمودار کلاس .......................................................................................52
نمودار حالت ................................................................................................53
فصل چهارم معرفی سایت
معرفی سایت ................................................................................................55
نمای کلی صفحه اصلی سایت ...................................................................56
توضیحات صفحه اصلی ................................................................57
ورود به سایت ..................................................................57
عضویت در سایت ................................................................58
صفحات متفرقه ............................................................................61
معرفی قسمت های مختلف سایت ..............................................................68
سخن آخر ..................................................................................................84
چکیده:
در این پروژه سعی کردیم تا با بررسی موارد مشابه و تعیین کمی ها و کاستی های موجود در آنها و همچنین انتخاب معیار های خوب جهت ساخت سایتی جامع و مانع کوشش نماییم. همچنین با تکیه بر متدها و روشهای جدید و معیارهای مناسب سایت قابل قبولی را برای استفاده بهینه کاربران ایجاد نماییم. این امر با استفاده از فناوری جدید تحلیل مرحله به مرحله طراحی سایت توسط UML و در محیط ویژوال طراحی سایت های پویا، ASP.NET و به زبان c# محقق شد. امید است تا به این وسیله نتنها رابطه میان این دوفطب آموزش و پروش کودک بهبود بخشد بلکه باعث همکاری بیشتر و بهتر در جهت رفاه کودک و ایجاد محیطی گرم و سالم و قابل اطمینان برای کودک و والدین باشد. همچنین بحثی پیرامون ابزارهای استفاده شده در این سایت سخن به میان آورده شده است. بدین وسیله میتوان با امکانات و محدودیت های هر محیط و ترکیب آنها به سایتی باقابلیت های بالا همچنین نمایی زیبا و قابل قبول بپردازیم.
مقدمه:
آنچه در تقابل انسان و اطلاعات اهمیت می یابد، دسترسی به دریای از اطلاعات جامع و کامل است که برای نیل به این مهم، نیاز به اخذ تدابیری می باشد تا نتیجه مطلوب حاصل گردد. تا پیش از دهه 1990 کار باکامپیوتر مایه شرمساری بود، و سپس ناگهان همه افراد تمایل داشتند تا با کامپیوتر کار کنند. بسیاری از خانواده ها تمایل داشتند تا سایت های وب مختص خود داشته باشند. شما به اطلاعات نیاز دارید و همانند در آمدن قارچ از زمین در داخل یک جنگل صدها سایت وب در رابطه با هر موضوع قابل تصوری متولدشدند.
و حال تصور کنید در دنیای پیچیده و پر کار امروز و با در نظر گرفتن مشغله و دوری راههای ارتباطی و ترافیک های سنگین اگر تمایل داشته باشید با مدیر یا مسئولان سازمان یا ارگان خاصی ارتباط برقرار کنید با چه مشکلاتی روبه رو می شوید. و اگر بخواهید هروز از تغییرات محیط و عملکرد کار باخبر باشید این مشکلات تاچه حد زمان و انرژی شما را میطلبد . و بدین ترتیب در می یابید که داشتن میل ، اینترنت ، وب و.... همه به شما کمک می کنند تا بتوانید در راهبرد کارهایتان هرچه سریعتر و آسانتر کوشا باشید. چه بسا که حتی وجود پایگاه داده ای مستحکم و مطمئن میتواند شما را در این راه مدد کند.
بنابراین وجود یک سایت که دارای امکانات ویژه کاربردی با سطح دسترسی هاس مختلف و امنیت بالا برای حفاظت از ارتباط و پایگاه داده شما میتواند بخش اعظم نیازهای شما را در زمان اندک پاسخ گو باشد. در برسی های انجام شده اولویت بیشتر در این پروژه برای ارتقاه رابطه مربی و والدین و سپس ارتباط Onlin بین مربی و مدیر و والدین بوده است. بدین وسیله خواسته ایم تا این ارتباط را در هر زمانی برای همه کابران در جهت بهبود کمی و کیفی تربیتی کودکان و بررسی مشکلات و و مسائل پیرامون آنها در مهد و خانه داشته باشیم. همچنین سعی شده تا با استفاده از امکانت امنیتی موجود در ASP.NET آسایش خاطر همه کاربران در هر رده ای تا حد امکان فراهم شود. و خانواده ها بتوانند به راحتی و حتی در اوغات فراغت کوتاهی در محل کار خود و با اتصال به اینترنت از برنامه های اتی مهد با خبر شموند و برنامه ریزی نمایند. همچنین با مربی مهد در ارتباط باشند و برای او میل بزنند یا از عکسهای جشن انتخاب و برای چاپ سفارش دهند. در صورت نیاز یا تمایل در جلسات مهد یا فعالیتهای فوق برنامه شرکت نمایند. همچنین از اخرین اطلاعات علمی، آکوزشی، پزشکی و .... از طریق سایت اطلاع یابند.
در واقع این سایت پل ارتباطی کاملی است بین خانه و مهد تا بتواند باعث رشد و تکامل بهتر کودکان در محیطی گرم و آرام بشود.
طراحی وب سایت رستوران
120 صفحه در قالب word
چکیده:
در این پروژه به بررسی وب سایت رستوران می پردازیم البته برنامه نویسی مساله مهمی می باشد. ولی مهمتر از آن طراحی و تحلیل سیستمی است که باید برای آن برنامه نویسی نمود. بنابراین با توجه به این مساله ، شناخت روشی که بتوان با آن به گونه ای سیستماتیک و اصولی یک سیستم را مورد بررسی قرار داد و نیازمندیهای آن را به طور کامل بدست آورد نکته بسیار مهمی است که البته به آن توجه زیادی نمی شود.
که سعی بر آن شده که با یکی از روشهای طراحی و تجزیه و تحلیل سیستمها به نام UML به طراحی نرم افزار فروشگاه یکی از فروشگاه های به صورت بخش به بخش پرداخته شود.
فهرست مطالب
مقدمه 1
مراحل انجام پروژه 2
فصل اول: شرح سیستم 3
1-1هدف از تشکیل فروشگاه آنلاین 4
1-2 - نیازمندیهای مساله جهت طراحی نرم افزار فروشگاه آنلاین 6
اطلاعات پایه 6
عملیات مربوط به جستجو ، حفظ و نگهداری کالاهای تولیدی و سوابق آن و کنترل موجودی شرکت 6
گزارشها 7
امنیت و حدود دسترسی 8
کاربران سیستم نرم افزار فروشگاه آنلاین 9
ذینفعان نرم افزار 10
فصل دوم: متغیرها 11
متغیرهای مورد نیاز و مورد استفاده در سیستم نرم افزار فروشگاه آنلاین و تعاریف مربوط به آنها 12
اطلاعات و نیازمندیهای مربوط به ثبت مشتریان (Customers) 12
اطلاعات مربوط به مدارک تحصیلی ACADEMIC 13
اطلاعات مربوط به ثبت نام کارمندان فروشگاه (Employees) 14
اطلاعات اصلی مربوط به شرکت درخواست کننده نرم افزار (Company Information ) 15
اطلاعات مربوط به شرح سفارشات (OrderDetails) 16
اطلاعات مربوط به سفارشات (orders) 17
اطلاعات مربوط به راههای پرداخت (Payment Methods) 18
اطلاعات مربوط به پرداختها (Payments) 19
اطلاعات مربوط به محصولات (Products) 20
اطلاعات مربوط به روش حمل یا ارسال بار (ShippingMethods) 20
فصل سوم: ERD 22
نمودار ER کلی سیستم فروشگاه آنلاین 23
فصل چهارم: Creatures 24
فصل پنجم: Data Flow Diagrams 26
نمودار گردش داده سیستم فروش 27
نمودار وضعیت موجودیتهای برنامه فروش 28
نمودار DFD فیزیکی اولیه (سطح صفر) 29
مشخص نمودن محدوده سیستم 30
تبدیل موجودیتهای فیزیکی به فرآیندها در نمودار DFD 31
نمودار سطح زمینه ای(DFD) 32
نمودار زمینه ای تجزیه شده به سطح یک(DFD) 33
نمودار DFD سطح 2 مربوط به دریافت و پرداخت سطح 1 34
نمودار DFD منطقی زمینه ای مربوط به سیستم فروش 35
نمودار DFD منطقی سطح 0 مربوط به سیستم فروش 36
نمودار DFD منطقی سطح 1 مربوط تحلیل ثبت سفارش 37
نمودار DFD منطقی سطح 1 مربوط تحلیل ثبت پرداخت 38
فصل ششم: زبان برنامه نویسی 39
اهداف طراحی زبان 41
تاریخچه 42
ویژگیها 42
سیستم یکپارچه شده 44
انواع داده 45
Boxing و EnBoxing 45
ویژگیهای جدید در C# 2.0 46
کلاسهای partial 47
Genericها 48
کلاس های static 48
یک شکل جدید از تکرار کننده با استفاده از سازنده توابع 48
Delegateهای ناشناس 49
Delegate covariance and contravariance 50
نوع داده Nullable 50
فصل هفتم: نمودار Use Case و سناریو 52
7-1- Use case چیست؟ 53
7-2- Actor چیست؟ 53
7-3- دیاگرام use case چیست؟ 54
7-4- ارتباطات بین use case ها چگونه است؟ 54
7-5- شناسائی Actor های سیستم 54
7-5-1- Actor کاربر 55
7-5-2- Actor مدیر واحد فروش 56
7-5-3- Actor کارمندان فروش 56
7-5-4- Actor مشتریان 57
7-6- شناسائی Use Case ها 57
7-6-1- نمودارهای USE CASE 1 59
7-6-1-1- سناریوی Sing Up Use Case 60
7-6-1-2- سناریوی Sing In Use Case 61
7-6-1-3- سناریوی Sing Out Use Case 62
7-6-2- نمودارهای USE CASE 2 63
7-6-2-1- سناریوی Boss Mailbox Use Case 64
7-6-2-2- سناریوی Staff Mailbox Use Case 65
7-6-2-3- سناریوی Possibilities Of Orders Use Case 66
7-6-2-4- سناریوی Registeration of Orders Use Case 67
7-6-2-5- سناریوی Costumer Invoice Use Case 68
نمودارهای USE CASE 3 69
7-6-3-1- سناریوی Use Case پرداخت وجه 70
7-6-3-2- سناریوی Use Case Order 71
نمودارهای USE CASE 4 72
نمودار کلی Use Case 73
فصل هشتم: Class Diagram 74
8-1- نمودار Class اصلی سیستم فروشگاه آنلاین 75
8-2- نمودار Class مربوط به کاربر 76
8-2- نمودار Class مربوط به مدیر فروشگاه آنلاین 76
8-3- نمودار Class مربوط به بخشهای فروشگاه آنلاین 77
8-4- نمودار Class مربوط به کلاس کارمند 77
8-5- نمودار Class مربوط به مشتری 78
8-6- نمودار Class مربوط به سفارشات 78
8-7- نمودار Class مربوط به جزئیات سفارشات 79
8-8- نمودار Class مربوط به دسته بندی اقلام 79
8-9- نمودار Class مربوط به دسته بندی اقلام 80
فصل نهم: SequEnce Diagram 81
9-1- نمودار توالی SignIn 82
9-2- نمودار توالی Order Register 83
9-3- نمودار توالی Product Group Definition 84
9-4- نمودار توالی Product Definition 85
9-5- نمودار توالی SignIn 86
9-6- نمودار توالی SignOut 87
فصل دهم: Collaboration Diagram 88
10-1- نمودار همکاری SignIn 89
10-2- نمودار همکاری SignUp 90
10-3- نمودار همکاری Products And Products Description 91
10-4- نمودار همکاری Products Groups DeFinition 92
10-5- نمودار همکاری Sign Out 93
فصل یازدهم: StateChart Diagram 94
11-1- نمودار وضعیت SignUp 95
11-2- نمودار وضعیت SignIn 96
11-3- نمودار وضعیت SignOut 97
11-4- نمودار وضعیت Product Definition 98
11-5- نمودار وضعیت Possibility Of Orders 99
فصل دوازدهم: Component diagram 100
12-1- نمودار Component کلی سیستم 101
12-2- نمودار Component بخش حساب های مشتریان 102
12-3- نمودار Component بخش مدیریت حساب ها 103
فصل سیزدهم: فرمهای برنامه 104
1-بخش تعریف طبقه های اصلی: 105
2- بخش محصولات هر طبقه: 106
3- مدیریت اعضاء 106
1-مدیریت فروش 106
5- عضویت در سایت 106
6- جستجو در سایت 107
8- تایید نهایی سبد خرید 107
صفحه اصلی سایت 107
در باره ما 107
صفحه ورود به بخش مدیریت 107
نتیجه گیری 108
پیشنهادات 109
منابع و مواخذ 110
مقدمه
تفاوت برنامه نویسان حرفه ای با برنامه نویسان آماتور در توانایی ایجاد برنامه هایی با رابط کاربر زیبا تر و حجم کمتر و سرعت پردازش بالاتر است.
البته در این میان طراحان مساله نیز سهم بسزائی در این زمینه دارند. چرا که در صورت وجود نداشتن یک طرح اولیه از نرم افزار نمی توان به سادگی برنامه نویسی نمود. زیرا شناخت کافی از صورت مساله وجود ندارد. به همین سبب ممکن است در مراحل مختلف برای نوشتن برنامه مجبور شویم چندین مرحله به عقب بازکردیم و این گونه مسائل در پروژه های بزرگ که در آنها پروسه زمانی وجود دارد مشکل ساز خواهد بود.
البته نکته مهمی که باید به آن اشاره نمود این است که عدم وجود منابع اطلاعاتی مناسب در مورد راه حل مسائل برنامه نویسی همیشه یکی ار دلایل عقب ماندگی صنعت نرم افزار کشور بوده است.
یادآوری این نکته خالی از لطف نیست که یکی از منابع درآمد ارزی در کشور هند فروش نرم افزار های تولید شده در این کشور به کشورهای دیگر می باشد.
البته برنامه نویسی مساله مهمی می باشد. ولی مهمتر از آن طراحی و تحلیل سیستمی است که باید برای آن برنامه نویسی نمود. بنابراین با توجه به این مساله ، شناخت روشی که بتوان با آن به گونه ای سیستماتیک و اصولی یک سیستم را مورد بررسی قرار داد و نیازمندیهای آن را به طور کامل بدست آورد نکته بسیار مهمی است که البته به آن توجه زیادی نمی شود.
در این پروژه و تحقیق سعی بر آن شده که با یکی از روشهای طراحی و تجزیه و تحلیل سیستمها به نام UML به طراحی نرم افزار فروشگاه یکی از فروشگاه های به صورت بخش به بخش پرداخته شود.
مراحل انجام پروژه
پروژه حاضر در پنج مرحله انجام می شود که این پنج مرحله به شرح ذیل می باشند:
1-4- پایگاه داده
2-4- فیلدهای کلیدی
3-4- شکل رابطه ای
الف) ارائه شرح سیستم نرم افزاری واحد فروش
مطالب مربوط به این مرحله که شامل تعریف ، کاربرد و مزایا می باشد در ذیل ارائه گردیده است:
ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است
متن کامل را می توانید در ادامه دانلود نمائید
چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است