آشنایی با ASP.Net

آشنایی با ASP.Net

آشنایی با ASP.Net

22 صفحه در قالب word

 

 

 

 

 

مقدمه
با به وجود آمدن ASP.NET ما شاهد تغییر در روش های متعارف اسکریپت نویسی بسوی شروع برنامه نویسی حرفه ای بر خط (online) هستیم.
اسکریپتهای VBتنها انتخاب نیستند زیرا برنامه نویسان میتوانند از تمام امکانات موجود در.NET مانندVB وC++ وتمام زبانهای موجود در آن استفاده کنند.
نمیتوان انکار نمود که.NET مورد توجه بسیار توسعه دهندگان نرم افزار قرار گرفته است و این نشانه قالب مناسب و استراتژی .NET برای تداوم در دنیای برنامه نویسی میباشد. معرفی راه حل نرم افزاریی که هرکس را قادر میسازد با هر زبان دلخواه که با محیط .NET سازگاری داشته باشد برنامه نویسی کند حداقل کاری است که میتوان در مورد آن انجام داد.
دراین مقاله نگاهی به شروع و سرگذشت صفحات فعال سرور در دو سال اخیر داریم و اینکه چگونه برنامه نویسان را به خود جذب کرده. البته مشکلاتی دارد ولی طراحان .NET راه حل هایی برای تعداد زیادی از مشکلات برنامه- نویسی یافته اند.
همچنین به منظور فراهم سازی اطلاعاتی برای کاربر که شما میخواهید آنها را ارائه نمایید ،تحولاتی در زمینه کارکرد ASP با سرور و کلاینت انجام گرفته است.
هر چند که نسخه فعلی نسخه پایدار بتا میباشد و بسیاری از مردم تصور میکنند که آنچه که ارائه میشود پایدار میباشد ولی به دلیل طبیعت بتای آن دارای مشکلاتی میباشد. یادگیری با مشکلات موجود در چهار چوب امکان آمادگی در برابر نسخه جدید را فراهم میکند.


یادگیری از تاریخچه ASP
برای دانستن تاریخچهASP میتوان به سال 1995 و در محیطی خاص که ماکروسافت دریافت که به علت عدم پشتیبانی انترنت در محصولات خود از این صنعت باز مانده باز گشت. قبل از آن ماکرسافت در پی بدست آوری فن آوری و ابزار و پرتکلهای اختصاصی خود برای شبکه های ماکرسافت بود. اما ناگهان به استراتژی انترنت احتیاج پیدا کردند.
ماکرسافت توانست خود را از شرایط عقب مانده به شرایط ایده آلی برساند با تولید مرورگر وب IE(internet explorer) بازارمرورگر وب را بدست آورد وIIS (internet information server) را در 1000 شرکت مهم نصب نمود.

پیدایش ASP
بازگشت به اواسط دهه 90 ابتدای دنیای وب نشان میدهد در آن زمان برای تولید وب کسی که میخواست وب سایت خود را محیطی مناسب برای تجارت قرار دهد ابزارهای زیادی برای انتخاب نداشت و انتخابها محدود بودند به محیطهای برنامه نویسی سمت سرور و ابزار برنامه نویسی سمت کاربران محدود میشد. در انتها برنامه نویس باید برنامه های رابط دروازه عمومی CGI(common gateway interface) را بکار برد. در این برنامه ها از زبانهای کامپایلی نظیر دلفی ویژوال بیسیک یا زبانهای اسکریپت نویسی تفسیرشدنی مانند پرل یا رکسو اسکریپتهای لایه سیستم عامل مانند UNIX استفاده می گردد.
ابتدای 1996 ماکرسافت شروع به اصلاح وضعیت موجودکرد برای رسیدن به اهداف خود رابط برنامه نویسی کاربردی سرورانترنتISAPI(InternetServerApplicationProgrammingInterface) را به عنوان بخشی از سرور اطلاعات انترنت در نظر گرفت.ISAPI حاصل توسعه Win32API ویندوز میباشد. این فن آوری برای تولید نرم افزار سرور وب تولید شده بود. که بتواند با IIS ارتباط داشته باشد.که باعث پنج برابر شدن کارایی سیستم بود. همان گونه که شما با این توضیحات تصور میکنید این افزایش کارایی اثرات جانبی دارد بر روی پیچیدگی برنامه نویسی برای برنامه نویسان میشود.
این به علت ضعف برنامه نویسان نبود بلکه احتیاج به دانش پایه ای ودقیق برنامه نویسی داشت تا برنامه های ISAPI درست کار کنند. شرکت ماکرسافت همانگونه برنامه نویسان را به استفاده ISAPI تشویق میکرد آنها را به استفاده از فن آوری اتصال دهنده پایگاه داده انترنت Internet Database Connector (IDC) تشویق میکرد. این فن آوری روشی جدید برای ایجاد ارتباط سایتهای انترنتی با پایگاهای داده سرور به واسطه ارتباط پذیری باز با پایگاه داده (ODBC)Open Database Connectivity میباشد.
فن آوری های IDC و ISPI از خامی ماکروسافت کاسته و برای اولین بار باعث تبدیل سرور وب ضعیف به محیط سرور برنامه های محاوره ای ابتدایی شد.
برنامه نویسان دیگر ابزارهای دیگری در اختیار داشتند بسیاری از آنها از جمله Netscape Livewire از محبوبیت زیادی برخوردار بودند.Livewire فن آوری قابل اجرا تحت سرور Netscape بود که از فن آوری جاوا اسکریپت که در آن از اجزا جاوا نیز استفاده شده بود برای منطق در صفحه استفاده میکرد .محدودیتهای ISAPI در Livewire نیز به علت کامالی بودن وجود داشت و برای اجاد تغییر نیاز به قطع کردن برنامه و شروع مجدد بود.
چرا ASP مورد نیاز بود؟
تمامی برنامه نویسان وب ، توانایی برنامه نویسی لازم برای نوشتن نرم افزارها ISAPI را نداشتند و چون در SAPI به کامپایل برنامه ها نیاز بود. مراحل زیادی در تولید سایت مبتنی بر ISAPI وجود داشت که سبب کند شدن مراحل تولید سایت میشد. برنامه نویسان تازه کار دریافتند که یادگیری زبانی صنعتی و قدرتمند مانند C++ ، کامپایل حتی ساده ترین منطق صفحه خود به فایلهای .dll نیاز دارد.
برنامه های ویژوال بیسیک علی رغم سهولت تولیدشان ، در صورت بکارگیری برای CGI بسیار ضغیف عمل نموده و تمام منابع را در اختیار خواهند گرفت. زبانهای دیگر از جمله پرل برای آغاز یک برنامه خط دستور جداگانه و به منظور تفسیر اجرای اسکریپتهای درخواست شده به سرور نیاز دارند که این امرموجب افزایش زمان بارگذاری صفحه و کاهش کارایی سرور خواهد شد.
CGI خود تمام منابع را در اختیار میگیرد چون درخواست هر صفحه سرورهای وب را وادار میکند تا فرایندهای جدید را متوقف نموده و از طریق این فرایندها ارتباط را بر قرار نمایند. این امر موجب اتلاف وقت و مصرف حافظه باارزش RAM میگردد مشکل دیگری که فراروی تیم برنامه نویسی در اواسط دهه 90 قرار داشت ، این مسئله بود که سایت در واقع ترکیبی از زبان نشانه گذاری فرامتنیHypertext Markup Language (HTML) و منطق است. آنها به روشی برای ادغام کدهای برنامه نویسان با HTML طرح صفحه طراح و طراحی بدون ایجاد آشفتگی در ساختار دیگری نیاز داشتند. راه حل های متعددی برای رفع این مشکل از سیستمهای قابل اختصاصی گرفته تا عبارات شامل سمت سرور Server Side Include (SSI) وجود داشتند.درهریک ازاین راه حل ها بر سرور اعلام میشود که کد مبتنی بر تگ های توضیحات ویژه HTML را اجرا نماید.

 

ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است

متن کامل را می توانید در ادامه دانلود نمائید

چون فقط تکه هایی از متن برای نمونه در این صفحه درج شده است ولی در فایل دانلودی متن کامل همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند موجود است



خرید و دانلود آشنایی با ASP.Net


سایت مشاور املاک با زبان asp.net و sql server

سایت مشاور املاک با زبان asp.net  و sql server

این پروژه وب سایت مشاور املاک می باشد که با زبان asp.net  و sql server  طراحی گشــته و در این فروشگاه به فروش گذاشته می شود ؛ بابت هزینه طراحی این وب سایت از مشتری مبلغ 450000 هزار تومان دریافت گشته که شما می توانید با مبلغی اندک صاحب این پروژه شوید و بعد از اعمال تغییرات توسط خودتان آن را در وب انتشار دهید. وب سایتی متفاوت جهت دفتر مشاورین املاک.



خرید و دانلود سایت مشاور املاک با زبان asp.net  و sql server


تجزیه ،تحلیل،طراحی ، مدلسازی وپیاده سازی نرم افزار تحت شبکه مدیریت ارتباط با مشتری CRM

تجزیه ،تحلیل،طراحی ، مدلسازی وپیاده سازی نرم افزار تحت شبکه مدیریت ارتباط با مشتری CRM

پروژه تجزیه ،تحلیل،طراحی ، مدلسازی وپیاده سازی نرم افزار تحت شبکه مدیریت ارتباط با مشتری CRM یک پژوهش مفید در زمینه تحلیل نرم افزاری و طراحی میباشد و در 6 فصل تنظیم شده است.این پایان نامه با معرفی نرم افزارCRM و سپس طی تمامی مراحل پیاده سازی نرم افزار انجام شده و از مستدات پروژه تصویر موجود است.شما میتوانید فهرست مطالب پروژه را در ادامه مشاهده نمایید.

پروژه بصورت فایل قابل ویرایش ورد(WORD) در 188صفحه برای رشته کامپیوتر در پایین همین صفحه قابل دانلود میباشد. شایسته ٔ یادآوری است که پروژه از ابتدا تا آخر ویرایش وتنظیم , فهرست گذاری  کامل شده وآماده تحویل است. 

چکیده

هدف کلی از انجام این پروژه اشنایی با مفهوم مدیریت ارتباط با مشتری و پیاده سازی یک سیستم نرم‌افزاری برای آن می باشد. در این پروژه ابتدا به بررسی مفهوم مدیریت ارتباط با مشتری (CRM) پرداخته می شود. CRM یک راه حل جامع برای شناسایی ،جذب و حفظ مشتریان می باشد.در واقع مدیریت ارتباط با مشتری یا CRM یک استراتژی تجاری برای انتخاب و مدیریت ارتباطات موثر با مشتری برای سود اوری بیشتر است.در CRM نیاز به دیدگاه عملی مشتری محوری و فرهنگی است که موجب پشتیبانی از بازاریابی موثر یا به قولی جنگ بازاریابی و فرایند های فروش و خدمات می گردد.نرم افزارها و سیستم های CRM موجب مدیریت موثر ارتباط مشتری می شوند.CRM در عمل نشان می دهد که سازمانی که از این فن اوری استفاده می کند دارای رهبری ،استراتژی و فرهنگ درستی است.CRM به تغییر در فرایند ها ،سیستم ها و فرهنگ یک سازمان نیاز دارد تا از محصول محوری به مشتری محور روی اورد. در فاز دوم یک سیستم با عنوان نرم افزار مدیریت ارتباط با مشتری شرکت فناوری اطلاعات و ارتباطات رضوی ،که زیر مجموعه ای از یک سیستم CRM می باشد مورد تجزیه ،تحلیل ،طراحی و پیاده سازی قرار گرفته است. در این فاز پیش از اینکه نرم افزار طراحی و پیاده سازی شود با استفاده از نرم افزار Rational Rose 2003 نمودارهایactor ، use case،Sequence،collaboration،class و state diagram در قسمت تجزیه و تحلیل شناسایی و رسم شدند و پایگاه داده نرم افزار (در فصل اخر این مجموعه نشان داده شده است) با SQL server 2000 طراحی گردید. سپس همان طوری که در فصل دوم این مجموعه نیز مطالعه خواهید نمود روش های طراحی و مهندسی بخش ها(یا واحدهای) پروژه قرار داده شده که در این فصل با الهام از کتب مهندسی نرم افزار ابتدا به بررسی فرایند مهندسی نرم افزار استفاده شده در پروژه، برنامه ریزی و زمان بندی پروژه ، مهندسی خواسته ها و طراحی واسط کاربر پرداخته شد ،سپس در نهایت نرم افزار تحت وب ان با استفاده از تکنولوژی ASP.net2.0 با زبان VB.net پیاده سازی شد.  

واژه های کلیدی:

مدیریت ارتباط با مشتری ، برنامه تحت وب ، CRM ، مشتری مداری ، فناوری اطلاعات و ارتباطات ،پایگاه داده ، وب ، مدیریت ، تحلیل نرم افزار، UML ،زبان مدلسازی ، نرم افزار، Asp.Net ، Sql Server .

فهرست مطالب

مقدمه. 1

فصل اول

آشنایی با مدیریت ارتباط با مشتری

1-1- مقدمه. 4

1-2- تعریف CRM... 4

1-3- سایر تعاریف CRM... 5

1-4- برخی از دستاوردهای کلی CRM... 6

1- 5- موضوعات مورد بحث در CRM... 7

1-5-1مشتری.. 7

1-5-2 ارتباط.. 7

1-5-2 مدیریت.. 7

1- 6- تاریخچه CRM... 7

1-7- مزایای استفاده از سیستم CRM... 8

1-8- ضرورت به کارگیری CRM... 9

1-9- هدف از پیاده سازی CRM... 9

1-9-1 این رویداد چگونه اتفاق خواهد افتاد؟9

1- 10- واحدهای سازنده مدیریت روابط با مشتری.. 10

1-11- ایجاد چشم انداز CRM... 11

1-12- انواع فناوری CRM... 11

1-13- مراحل ارائه خدمت ، مدیریت ارتباط با مشتری.. 12

1-14- روش های کلیدی موفقیت CRM در سازمان ها13

1-14-1 پیاده سازی در بهترین روند مدیریت ارتباط با مشتری سازمان. 13

1-14-2 کدام بخش پروژه CRM را اجرا می کند؟13

1-14-3 عوامل شکست پروژه CRM.. 14

1-14-4 CRM در کدام نوع ازکسب و کارها پیاده سازی می شود؟14

1-14-5 در کدام صنایع CRM پیاده سازی نمی شود؟14

1-15- دستاوردهای CRM... 14

1-15-1 دستاوردهای حوزه مدیریت و رهبری.. 14

1-15-2 دستاوردهای حوزه مشتری.. 14

1-15-3 دستاوردهای حوزه منابع. 15

1-15-4 دستاوردهای حوزه فرایندها15

1-15-5 دستاوردهای حوزه محصولات و خدمات.. 15

1-15-6 دستاوردهای حوزه کارکنان. 16

1-15-7 دستاوردهای حوزه جامعه. 16

1-15-8 دستاوردهای حوزه عملکردهای کلیدی سازمان. 16

1-16- وی‍ژگیهای فنی CRM... 16

1- 17بازاریابی الکترونیک و برقراری ارتباط با مشتریان.. 17

1-17-1 بازاریابی الکترونیک چیست؟17

1-17-2 چهار مرحله‌ی اصلی چرخه‌ی بازاریابی الکترونیک... 18

1-17-3 عوامل موفقیت در بازاریابی الکترونیک... 19

1-18- اینترنت وCRM... 20

1-19 نرم افزار ارتباط با مشتریان.. 23

1-19-1 شرایط استقرار موفق نرم افزار CRM در یک سازمان. 24

1-19-1-1 پیش نیازهای تکنیکی.. 24

1-19-1-2 پیش نیازهای فرهنگی.. 24

1-19-2 مهمترین نرم افزارهای CRM.. 25

1-20- خدمات مشتریان.. 25

1-20-1 رضایت مشتری.. 25

1-20-1-1 مفهوم اثربخشی.. 26

1-21- انواع مشتریان.. 26

1-22- ایجاد وفاداری در مشتریان.. 27

1-23- نقش ریاضیات در مسئله یابی فرایند مدیریت روابط مشتری.. 28

1-23-1روشهای حل مسئله. 29

فصل دوم

روش های طراحی و مهندسی واحدهای پروژه

2-1- فرایند نرم افزار. 35

2-1-1 پردازش پروژه بر اساس مد ل فرایند ابشاری و تحویل تدریجی.. 35

2-2- برنامه ریزی پروژه. 38

2-3- مهندسی خواسته ها40

2-3-1 استخراج و تحلیل خواسته ها41

2-3-1-1 شناخت اجمالی سازمان/اداره در ارتباط با سیستم درخواستی 41

2-3-1-1روند عملیات سازمان.. 41

2-3-2 مشخصات و قابلیتهای اصلی سیستم پیشنهادی.. 42

2-3-2-1تعاریف پایه.. 42

2-3-2-2 قسمت مرتبط با کاربر.. 43

2-3-2-3قسمت مرتبط با گروه خدمات شرکت (مدیران).. 46

2-3-2-4ملاحظات.. 51

2-3-2-5 ضمیمه – مستندات تحویلی.. 51

2-3-2-6 (پیوست «الف» قسمت دوم).. 51

2-4- طراحی واسط کاربر. 52

2-4-1 اصل اگاهی کاربر. 52

2-4-2سادگی.. 52

2-4-3 ثبات.. 53

2-4-4 سازگاری.. 53

2-4-5 هویت.. 54

2-4-6 حجم. 54

2-4-7 راهبری دوست داشتنی داشته باشیم. 54

2-4-8 جذبه بصری.. 54

فصل سوم

نمودارهای عامل ها

3-1- نمودار UML مربوط به انواع کاربران در سیستم.. 57

3-2- ارتباطات بین انواع کاربران در سیستم.. 57

3-3- ارتباطات بین انواع کاربران در سیستم مدیریت ارتباط با مشتری(CRM). 58

. 58

3-4- نمودار مدیران سیستم.. 60

3-5- نمودارهای کارشناسان.. 60

فصل چهارم. 57

نمودارهای Use Case، Sequence و Collaboration. 57

4-1- مقدمه. 62

4-2- نمودارهای موارد کاربری.. 62

4-2-1 روند عملیات سازمان. 62

4-2-2 نمودارهای موارد کاربری مشتریان سیستم. 64

4-2-2-1 مشخصات use case ارتباط مشتری با شرکت.. 64

4-2-2-2 مشخصات use case ارائه درخواست مشتری به شرکت و گرفتن پرینت از فرم کامل شده.. 66

4-2-2-3 مشخصات use case پیگیری وضعیت فرم ثبت شده قبلی توسط کاربر مشتری.. 69

4-2-2-4 مشخصات use case تائید فرم اقدام شده.. 71

4-2-2-5 مشخصات use case عدم تائید فرم اقدام شده توسط مشتری 73

4-2-3 نمودارهای موارد کاربری مدیران سیستم. 75

4-2-3-1 مشخصات use case ارتباط مدیر یا مدیران با سیستم 76

4-2-4 نمودارهای موارد کاربری کارشناسان سیستم. 84

4-2-5 نمودارهای موارد کاربری مدیریت وب سایت.. 85

4-3- نمودارهای توالی و همکاری.. 93

4-3-1نمودارهای توالی و همکاری مشتریان. 94

4-3-2 نمودارهای همکاری و توالی مدیران. 102

4-3-3 نمودارهای همکاری و توالی کارشناسان. 111

4-3-4 نمودارهای همکاری و توالی مدیریت وب سایت.. 114

فصل پنجم

نمودارهای کلاس و حالت

5-1- مقدمه. 137

5-2- نمودارهای کلاس.... 137

5-2-1 کلاس مشتریان. 137

5-2-2 کلاس قسمت های مرتبط با مشتری.. 137

5- 2-3 کلاس مدیران. 138

5-2-4 کلاس مدیر وب سایت.. 138

5-2-5کلاس کارشناسان. 139

5-2-6 کلاس درخواست نرم افزاری.. 139

5-2-7 کلاس درخواست سخت افزاری.. 140

5-2-8 کلاس های خدمات سخت افزاری.. 140

5-2-9 کلاس های خدمات نرم افزاری.. 141

5-2-10 کلاس بررسی اولیه درخواست توسط واحد مدیریت.. 141

5-2-12 کلاس گزارش دهی کارشناس سخت افزار142

5-2-13 کلاس اخرین بررسی فرم درخواست توسط مدیر. 143

5-2-14کلاس های پیگیری درخواست توسط مشتری.. 143

5-2-15 کلاس اعتراض مشتری به اقدامات انجام گرفته. 144

5-2-16روابط بین کلاس ها145

5-2-16-1مدل شی برای سیستم پردازش درخواست در CRM(در این پروژه).. 145

5-2-16-2رابطه بین دو کلاس مدیر و مشتری.. 146

5-2-16-3رابطه بین دو کلاس مدیر و کارشناس.. 146

5-2-16-4 Admin رابطه بین (مدیر سایت) با مشتری ،مدیر و کارشناس 146

5-2-16-5 رابطه بین مشتری و قسمت مرتبط با درخواست.. 148

5-2-16-6 CRM (رابطه میان سیستم در این پروژه با عامل های انسانی CRM... 148

5-2-16-7 رابطه میان سیستم CRM با کلاس درخواست و کلاس گزارش 149

5-3- نمودارهای حالت... 150

5-3-1نمودار state diagram تصمیم گیری مشتری بر تائید یا عدم تائید اقدامات انجام شده در خصوص درخواست.. 150

5-3-2 نمودارحالت بررسی گزارشات کارشناسان توسط مدیران. 151

فصل ششم

طراحی پایگاه داده

6-1- مقدمه. 153

6-2- CRM پایگاه. 153

6-3- جداول پایگاه. 156

6-3-1 جدول Admin. 156

6-3-2 جدول blockadmin. 156

6-3-3 جدول manusers157

6-3-4 جدول Xpusers157

6-3-5 جدول Customerenter157

6-3-6 جدولcustomers158

6-3-7 جدول Hardwarerequest158

6-3-8 جدول Hardwarerequest2. 159

6-3-9 جدول Hardwarerequests159

6-3-10) جدول Softwarerequests160

6-3-11جدول Activepayment160

6-3-12جدولCompanyname. 161

6-3-13جدول Consideringbyman. 161

6-3-14 جدول Consideringbyxp. 162

6-3- 15 جدول Consideringbyxp2. 162

6-3-16 جدول Consideringbyxp3. 163

6-3-17جدول Softwarecosts163

6-3-18جدول Finaltable. 164

6-3-19جدول Notaccept164

6-3-20جدول Notaccept2. 164

6-3-21جدول reporttocustomer165

6-3-22جدول XPpenalty. 165

6-4- نمودار رابطه های بین جداول.. 166

نتیجه گیری.. 167

پیوست... 168

فهرست شکل ها

شکل 1-1 نمودار مراحل ارائه خدمت ، مدیریت ارتباط با مشتری 13

شکل 2-1) نمودار use caseبرنامه ریزی پروژه40

شکل2- 2) نمودار Use caseمبین روند عملیات سازمان 42

شکل 2-3) نمودار use caseارتباط مشتری با شرکت(در این پروژه)44

شکل 2-4) نمودار sequenceدرخواست ارائه خدمات توسط مشتریان 45

شکل 2-5) نمودار sequence پیگیری درخواست توسط مشتری(تایید یا عدم تایید هویت)46

شکل2- 6) نمودار use caseارتباط مدیر یامدیران با سیستم 47

شکل 2-7) نمودار sequence بررسی تقاضای مشتریان توسط مدیر 48

شکل 2-8) نمودار sequence بررسی گزارشات اقدام به درخواست توسط کارشناسان 49

شکل 2-9) نمودار use caseارتباط کارشناس یا کارشناسان با سیستم 50

شکل2- 10) نمودار sequence سرویس دهی و ارائه خدمات توسط کارشناس یا کارشناسان 51

شکل3- 1) ارتباطات میان انواع کاربران در سیستم مدیریت ارتباطات با مشتری 57

شکل3-2) ارتباطات میان انواع کاربران در سیستم مدیریت ارتباطات با مشتری 57

شکل3-4) ارتباط میان انواع کاربران(ارتباط میان Actor،Managerو Admin)58

شکل3-5) ارتباط میان انواع کاربران(ارتباط میان Actor،ExpertوCustomer59

شکل3-6) نمودار Abstract مدیران سیستم CRM 60

شکل3-7) نمودار Class انواع مدیران در سیستم CRM (یک رابطه عام/ خاص)60

شکل3-8) نمودار Class انواع کارشناسان در سیستم CRM (یک رابطه عام/ خاص)60

شکل 4-1)نمودار Use case روند عملیات سازمان 63

شکل 4-2)نمودار use caseارتباط مشتری با شرکت(در این پروژه)64

شکل 4-3)نمودار use case ارایه درخواست مشتری به شرکت و پرینت از فرم آن 66

شکل 4-4)نمودار use case پیگیری وضعیت فرم ثبت شده قبلی توسط کاربر مشتری 69

شکل 4-5)نمودار Use caseتائید فرم اقدام شده71

شکل 4-6) نمودار use caseعدم تائید فرم اقدام شده توسط مشتری 73

شکل 4-7)نمودار use case ارتباط مدیر یا مدیران با سیستم 75

شکل 4-7-1) نمودار use case بررسی درخواست های مشتریان و تعیین اقدام کننده فرم 77

شکل 4-7-3)نمودار use caseتهیه گزارش از سیستم توسط مدیر 80

شکل 4-7-4)نمودار use caseبررسی درخواست های تائید نشده مشتریان و تعیین مجدد کارشناس برای فرم 81

شکل 4-7-5)نمودار use caseورود به پانل مدیریت 81

شکل 4-7-6)نمودار use caseورود به پانل مدیریت 82

شکل 4-8)نمودار use case ارتباط کارشناس یا ک 84

شکل 4-9)نمودار use caseمدیریت وب سایت 85

شکل 4-9-1)نمودارuse caseقیمت گذاری خدمات نرم افزاری توسط admin 86

شکل 4-9-2)نمودارuse caseقیمت گذاری خدمات سخت افزاری توسط admin 87

شکل 4-9-3)نمودار use caseثبت،ویرایش و حذف قسمت های مرتبط با مشتریان 87

شکل 4-9-4)نمودار use caseویرایش و حذف و جستجوی مدیران وب سایت 88

شکل 4-9-5)نمودار use caseافزودن یک مدیر جدید به وب سایت 88

شکل 4-9-6)نمودار use caseویرایش و حذف کارشناسان وب سایت 89

شکل 4-9-7)نمودار use caseافزودن یک کارشناس جدید به وب سایت 89

شکل 4-9-8)نمودار use caseویرایش و حذف مشتریان وب سایت 90

شکل 4-9-9) نمودار use caseافزودن یک مشتری جدید به وب سایت 90

شکل 4-9-10)ویرایش ،حذف و اضافه کردن اسامی سخت افزارها و نرم افزارها91

شکل 4-9-11)نمودار use case تهیه پشتیبان از پایگاه داده وبازیابی ان 91

شکل 4-10) نمودار sequence ثبت فرم درخواست خدمات توسط مشتری 94

شکل 4-11)نمودارcollaborationثبت فرم درخواست خدمات توسط مشتری 95

شکل4-12)نمودارsequence پیگیری درخواست توسط مشتری 95

شکل 4-13) نمودار collaboration پیگیری درخواست توسط مشتری 96

شکل 4-14) نمودار sequence تائید فرم اقدام شده96

شکل4-15)نمودار collaboration تائید فرم اقدام شده97

شکل4-16)نمودارsequenceعدم تائید فرم اقدام شده توسط مشتری 98

شکل 4-17) نمودار collaborationعدم تائید فرم اقدام شده توسط مشتری 99

شکل 4-18) نمودار sequenceمربوط به گزارش گیری مشتری از فرم ثبت شده100

شکل 4-19)نمودارcollaborationم



خرید و دانلود تجزیه ،تحلیل،طراحی ، مدلسازی وپیاده سازی نرم افزار تحت شبکه مدیریت ارتباط با مشتری CRM


طراحی سایت اتحادیه مدارس کشور به زبان ASP.NET

طراحی سایت اتحادیه مدارس کشور به زبان ASP.NET

 

 

 

 

 

 

 

 

شرح مختصری از آنچه در این فایل دریافت می‌کنید :

طراحی سایت اتحادیه مدارس کشور به زبان ASP.NET

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

 

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

 

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

 

امکانات این سایت :

 

1-             دانش آموزان از این سایت میتوانند برای نام نویسی در کلاسهای مورد نظر خود استفاده کنند.

 

2-             در این سایت نام معلمین و دانش آموزان مشخص است.

 

3-             تاریخ امتحانات پایان ترم در صورت وجود قابل مشاهده است.

 

4-             دانش آموز یا والدین آن میتوانند با داشتن رمز عبور نمرات خود را مشاهده کند.

 

5-             معلمین نیز با داشتن رمز عبور میتوانند نمرات درس خود را وارد کنند.

 

6-             در این سایت جستجوی ترکیبی وجود دارد.

 

فهرست:

 

مقدمه ای بر زبانهای برنامه نویسی

 

کاربردهای پروژه

 

امکانات پروژه

 

خواسته های پروژه

 

پایگاه داده ها

 

معرفی شکلهای مهم پروژه

 

روتینهای استفاده شده در پروژه

 

محدودیتهای سیستم

 

ملزومات سخت افزاری و نرم افزاری برای اجرا

 

پیشنهادات برای توسعه سیستم

 

خلاصه

 

نتیجه گیری

 

ضمیمه

 

منابع و مآخذ

فرمت فایل دریافتی : ASPX, C#, PDF



خرید و دانلود طراحی سایت اتحادیه مدارس کشور به زبان ASP.NET


دانلود رایگان پروژه طراحی سایت سیستم آموزش مجازی تحت وب

دانلود رایگان پروژه طراحی سایت سیستم آموزش مجازی تحت وب

با سلام. در این مطلب دانلود پروژه طراحی سایت سیستم آموزش مجازی تحت وب را در وب سایت نوین کالا به اشتراک گذاشته ایم. معمولا پروژه هایی که با عنوان  “آموزش مجازی تحت اینترنت ” مطرح می شوند سعی در پیاده سازی یک محیط آموزشی واقعی با تمام اشیاء ممکن را دارد ، البته لازم به تذکر است که پروژه ای که در دست شما است در سطح آزمایشی ، آموزشی بیان شده که برای ارائه به عنوان پروژه درسی می باشد . این پروژه با زبان ASP.NET می باشد و لیست توضیحات و امکانات این پروژه طراحی سایت سیستم آموزش مجازی تحت وب با ASP.NET در ادامه مطلب موجود می باشد.

 

 

۱- کنترل پانل برای مدیر ، استاد و دانشجو

 ۲- ثبت نام دانشجویان – استادان

۳- آزمون گرفتن . نوع (کوئز ، میان ترم و پایان ترم ۴) آموزش بصورت متنی

می توان با تکمیل چنین پروژه هایی و با بکار گیری فناوری های جدید موفق به ساخت مراکز آموزشی و دانشگاه های مجازی با امکانات بسیار عالی در سطح کشور شد مفاهیم تئوری استفاده شده از این پروژه برای پیاده سازی این پروژه از ابزارها و تکنولوژی های زیر استفاده شده است: ASP.NET و  Sql Server زبان برنامه نویسی در این پروژه سی شارپ (#C) می باشد .

تعریف استاد: با وارد کردن اطلاعاتی همچون کد استاد – نام – تحصیلات – سن و شهر محل سکونت و تلفن یک استاد تعریف می کنیم .

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

تعریف درس : با وارد کردن اطلاعات زیر می توانید یک درس را برای آموزش به دانشجو معرفی کرد کد درس – نام درس – تعداد واحد – قیمت درس – تاریخ میان ترم – تاریخ پایان ترم – تعداد سئوال میان ترم – تعداد سئوال پایان ترم .

 حذف و ویرایش درس : پس از جستجو می توان عملیات بالا را انجام داد

حذف دانشجو: می توان دانشجویی را همراه با درس هایی که گرفته است را حذف کرد

گزارش گیری : در این قسمت مدیر می توانید از استادان – درس ها – دانشجویان و مدیران لیستی را تهیه کند و ببیند

امکانات پروژه :

امکان Control Panel برای مدیر ، استاد و دانشجو

امکان ثبت نام دانشجویان – استادان

امکان آزمون گرفتن ( کوئز، میان ترم، پایان ترم )

امکان آموزش بصورت متنی



خرید و دانلود دانلود رایگان پروژه طراحی سایت سیستم آموزش مجازی تحت وب