فرمت:word(قابل ویرایش)
تعداد صفحات:85
پایان نامه جهت اخذ درجه کاردانی کامپیوتر
مقدمه:
یکی از عمده ترین اهداف طراحی وتولیدکامپیوترها انجام عملیات ذخیره سازی،بازیابی داده ها واطلاعات و انجام انواع محاسبات به وسیله آنها می باشد.برای تحقق بخشیدن به این اهداف وجود دو جزء اصلی یعنی سخت افزار و نرم افزار الزامی است.
با پیدایش اولین کا مپیوترها نیاز به وجود برنامه هایی که بتوان بابکارگیری آنها کامپیوتر را مورد استفاده قرار داد،احساس شد واز آنجا که پردازش در کامپیوترها بر اساس مبنای باینری یا همان(۰و۱)است. اولین نرم افزارهایی که توسط متخصصین طراحی گردید به زبان ماشین(۰و۱)نوشته شد.این روش تولید نرم افزار کار دشوارو وقت گیری بود که محدودیت های زیادی را در برداشت.بنابراین متخصصان علوم کامپیوتر تصمیم گرفتند تا نرم افزاری را تولید کنند که بتوانندبا استفاده از آنها هر نوع برنامه ای را با سرعت ودقت به زبان ماشین تبدیل کنند.این امر منجر به تولیدشاخه ویژه ای از نرم افزار ها به نام زبان های برنامه نویسی شد.به این ترتیب به موازات رشد وتکامل صنعت سخت افزار ،زبان های برنامه نویسی کامپیوتر نیز خط سیر تکاملی خود را از زبان ماشین واسمبلی به زبان های برنامه نویسی سطح بالا،ساخت یافته،شی گرا و ویژوال طی کرده وهر روزه زبان های برنامه نویسی کاربردی تری را در اختیار برنامه نویسان قرار دادند.در حال حاضر محدوده زبان های برنامه نویسی کاربردی تری را در اختیار برنامه نویسان قرار دادند .در حال حاضر محدوده زبان های برنامه نویسی گسترده شده و با حضور سیستم عامل ویندوز و رایج شدن شبکه های کامپیوتری به خصوص اینترنت،این مسئله شدت بیشتری پیدا کرد.
چکیده مطالب:
وب سایت آژانس هوایی یک وب سایت پویاست . که با استفاده ازASP.Net 2.0 به زبان C# و توسط Visual Studio 2005 پیاده سازی شده است.پایگاه داده این سایت 2005 Microsoft Sql Server می باشد.
این نرم افزار دارای قابلیت هایی مانند دریافت اطلاعات مسافران و دریافت اطلاعات پروازهایی که انجام می شود و ذخیره این اطلاعات در بانک را داراست.
از دیگر امکانات این نرم افزار امکان حذف مشخصات یک مسافر و پرواز است و امکان ویرایش این اطلاعات است.
فهرست مطالب:
مقدمه………………………………………………………………………………………... ۱
مقدمه……………………………………………………………………………………………………………..۲
توضیح خلاصه در مورد پروژه………………………………………………………………………..۴
فصل اول:مقدمه ای بر اینتر نت و برنامه نویسی وب……………………………۵
Html……………………………………………………………………………………………………………6
اینترنت…………………………………………………………………………………………………………..۸
وب چیست؟ …………………………………………………………………………………………………..۹
ASP تاریخچه…………………………………………………………………………………………….۱۰
فصل دوم: تاریخچه C# …………………………………………………………………………28
ساختار در C#…………………………………………………………………………………………32
آر ایه درC#………………………………………………………………………………………………….35
رشته درC# ……………………………………………………………………………………………….38
پایگاه داده درC# …………………………………………………………………………………….۳۹
فصل سوم: تاریخچهSQL……………………………………………………………………..48
دستورات SQL ……………………………………………………………………………………….50
شرح پروژه ………………………………………………………………………………………………….۷۵
نتیجه گیری………………………………………………………………………………………………. ۸۴
فرمت:word(قابل ویرایش)
تعداد صفحات:63
پایان نامه دوره کارشناسی کامپیوتر
گرایش نرم افزار
چکیده:
وب سایت فروش اینترنتی(E- SHOP)
فروشگاه آنلاین (فروشگاه اینترنتی) یک وب سایت است که مانند یک فروشگاه سنتی، اجناس مختلفی را برای فروش عرضه میکند. خریداران پس از ورود به سایت فروشگاه،کالاهای مورد نظر خود را سفارش میدهند. پس از تکمیل سفارش، هزینهی آن به چند شیوه قابل پرداخت است: با کارتهای بانکی(سامان,پارسیان و …)،شیوه پرداخت نقدی به مأمور پست در زمان تحویل کالا، و یا واریز به حساب. پس از مشاهده و تأیید سفارش توسط مسئول فروشگاه، مأمور پست کالا را در محل فروشنده تحویل میگیرد و به دست خریدار میرساند.
به اینصورت که با استفاده از این روش، خریدار علاوه بر صرفه جویی در وقت و هزینه ( خصوصا” هزینه های ایاب و ذهاب )، با آرامش کامل، کالاهای مورد نظر خود را انتخاب و خریداری نموده و بدون هیچ مشکلی آنها را درب منزل و یا محل کار تحویل میگیرد.
با توجه به مطالب فوق و رشد روز افزون از کامپیوتر ها در مراکز مختلف کشور، این حقیر با اندک بضاعت علمی خود که مرهون اساتید زحمتکش خود هستم ،تصمیم گرفته ام تا پایان نامه خود را در مورد طراحی و تولید وب سایت فروش اینترنتی محصولات و ایجاد طرح های تبلیغاتی ارائه دهم.
هدف از این پروژه کمک به دانشجویان کامپیوتر در جهت یادگیری و پیشرفت تجارت الکترونیکی و همچنین پیشرفت کشور عزیزمان است.
فهرست مطالب:
عنوان صفحه
مقدمه …………………………………………. ۱
فصل اول – تجارت الکترونیک …………………………………………. ۲
فصل دوم – شناسایی سیستم ………………………………………… ۱۴
۲-۱- امکان سنجی و نیاز سنجی ………………………………………… ۱۴
۲-۲- مراحل انجام کاری ………………………………………… ۱۹
۲-۳- تعیین وظایف و نقشه سایت ………………………………………… ۲۱
۲-۴- پایگاه داده ها و ERD ………………………………………… ۲۳
۲-۵- طراحی سیستم و DFD ها ………………………………………… ۳۳
فصل سوم- ابزارهای مورد استفاده در انجام این پروژه………………………………………. ۴۳
۳-۱- ASP.NET ………………………………………… ۴۴
۳-۲- پایگاه داده SQL ………………………………………… ۴۸
فصل چهارم- کدها و توابع مهم برنامه ………………………………………… ۵۱
۴-۱- کد های مربوط به رفتن به صفحات دیگر ………………………………………… ۵۱
۴-۲- کد های مربوط به اتصال برنامه به پایگاه داده SQL………………………………… 52
4-3- باز کردن پایگاه داده انجام عملیات و بستن پایگاه داده……………………………… ۵۴
۴-۴- استفاده از اطلاعات داخل DS ………………………………………… ۵۴
۴-۵- مقابله با خطا ها ………………………………………… ۵۵
۴-۶- دستورات مربوط به Sign in ………………………………………… ۵۶
۴-۷- کدهای مربوط به ثبت نام کاربر ………………………………………… ۶۱
۴-۸- ابزار مربوط به صفحه Product ………………………………………… ۶۳
۴-۹- کدهای زمان اجرای صفحه Product ………………………………………… ۶۷
۴-۱۰- کدهای مربوط به انتخاب گروه در صفحه Product ………………………………. ۶۹
۴-۱۱- کدهای مربوط به جستجو در صفحه ………………………………………… ۷۰
۴-۱۲- کدهای مربوط به انتخاب محصول ………………………………………… ۷۲
۴-۱۳کدهای مربوط به صفحه بارگذاری صفحه Order ………………………………. 74
4-14- کدهای مربوط به دکمه ADD در صفحه Order……………………………… 77
4-15- کدهای مربوط به تایید و خرید سفارشات در صفحه Orders ……………………… 79
4-16- کدهای مربوط به دکمه تایید خرید در صفحه CheckCredits …………… ۸۰
فصل پنجم- نحوه کار با سایت ………………………………………… ۸۷
فصل ششم- جمع بندی و نتیجه گیری ……………………………………….. ۱۰۵
منابع ……………………………………….. ۱۰۶
فهرست شکل ها:
عنوان صفحه
شکل ۲-۱- تصویر سایت هک شده بانک تجارت ………………………………………… ۱۸
شکل ۲-۲- (ERD Plan ) ………………………………………… ۳۲
شکل ۲-۳- نقشه کلی سایت ………………………………………… ۳۳
شکل ۲-۴- DFD Level 0 ………………………………………… ۳۵
شکل ۲-۵- DFD Level 1 ………………………………………… ۳۶
شکل ۲-۶- DFD Level 1 ………………………………………… ۳۷
شکل ۲-۷- DFD Level 2.1 ………………………………………… ۳۸
شکل ۲-۸- DFD Level 2.2 ………………………………………… ۳۹
شکل ۲-۹- DFD Level 2.3 ………………………………………… ۴۰
شکل ۲-۱۰- DFD Level 2.4 ………………………………………… ۴۱
شکل ۲-۱۱- DFD Level 2.5 ………………………………………… ۴۲
شکل ۴-۱- صفحه ErrorPage.aspx ………………………………………… ۶۰
شکل ۴-۲- پیغام خطا ………………………………………… ۶۰
شکل ۴-۳- صفحه logedInPane ………………………………………… ۶۱
شکل ۴-۴- صفحهlogedIn ………………………………………… ۶۱
شکل ۴-۵- GridView ………………………………………… ۶۳
شکل ۴-۶- Choose Data Source 64
شکل ۴-۷- DataBase ………………………………………… ۶۴
شکل ۴-۸ New Connection ………………………………………… ۶۵
شکل ۴-۹-Browse ………………………………………… ۶۵
شکل ۴-۱۰جدول برای این GridView ………………………………………… ۶۶
شکل ۴-۱۱- Finish ………………………………………… ۶۷
شکل ۴-۱۲= DropDownList ………………………………………… ۶۹
شکل ۴-۱۳- جستجو ………………………………………… ۷۰
شکل ۴-۱۴- انتخاب محصول ………………………………………… ۷۲
شکل ۴-۱۵- جزیئات محصول انتخاب شده ………………………………………… ۷۵
شکل ۴-۱۶- ImageButton1 ………………………………………… ۷۷
شکل ۴-۱۷- تایید و خرید سفارشات ………………………………………… ۷۹
شکل ۴-۱۸- به دکمه تایید خرید در صفحه ………………………………………… ۸۱
شکل ۵-۱- صفحه اصلی ………………………………………… ۸۷
شکل ۵-۲- صفحهارتباط با مدیر ………………………………………… ۸۸
شکل ۵-۳- صفحهمربوط به کالاها ………………………………………… ۸۹
شکل ۵-۴- صفحه Login ………………………………………… ۹۰
شکل ۵-۵- صفحه عضویت ………………………………………… ۹۱
شکل ۵-۶- صفحه پر کردن فرم اشتباه ………………………………………… ۹۲
شکل ۵-۷- صفحه پیام تبریک ………………………………………… ۹۳
شکل ۵-۸- صفحه وارد کردن نام کاربری ………………………………………… ۹۳
شکل ۵-۹- کاربر با نام کاربری و کلمه عبور ………………………………………… ۹۴
شکل ۵-۱۰- بخش خرید ………………………………………… ۹۵
شکل ۵-۱۱- بخش خرید ………………………………………… ۹۶
شکل ۵-۱۲- خطای بخش خرید ………………………………………… ۹۷
شکل ۵-۱۳- گزینه Login user ………………………………………… ۹۸
شکل ۵-۱۴- صفحه خوش آمد ………………………………………… ۹۹
شکل ۵-۱۵- Control Panel ……………………………………….. ۱۰۰
شکل ۵-۱۶- Administrator Control panel………………………………… 101
شکل ۵-۱۷- Manage User(s) ……………………………………….. ۱۰۲
شکل ۵-۱۸- Manage Products 102
شکل ۵-۱۹- Manage Category 103
شکل ۵-۲۰- Manage Message ……………………………………….. ۱۰۴
فهرست جداول:
عنوان صفحه
جدول ۲-۱- جدول مراحل انجام کار ………………………………………… ۱۹
جدول۲-۲- جدول tblMembers ………………………………………… ۲۶
جدول۲-۳- جدول TblProducts-Overview …………………………………….. ۲۸
جدول۲-۴- جدول TblCats-Overview ……………………………………. ۲۸
جدول۲-۵-جدول TblOrder-Overview…………………………………….. 29
جدول۲-۶-جدول tblContacts-Overview………………………………………… 30
جدول۲-۷-جدول tblCredits-Overview 31
جدول۲-۸– جدول tblRoles –Overview ……………………………………….. ۳۱
منابع :
۱) ASP.NET 2.0 with VB.NET 2005 and Web Matrix
(ترجمه علیرضا زارع پور (
۲) ASP.NET unleashed (مرجع کامل)
(مترجم بابک احترامی )
۳) SQL SERVER 2000 Database Desgin and Implementation
(Microsoft Press)
4) Visual Basic.NET 2005
(محمد هاشمیان- مجید سبزعلی گل- علی موسوی)
فرمت: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(قابل ویرایش)
تعداد صفحات:57
پروژه پایان نامه برای دریافت مدرک کاردانی
رشته کامپیوتر گرایش نرم افزار
چکیده :
اگر شما کمی با علم کامپیوتر آشنایی داشته باشید در صورت شنیدن کلمه طراحی سایت مطمئنا اولین چیزی که به ذهن می رسد واژه HTML است.این واژه مخفف کلمات Hyper Text Marque Language است.این واژه در اصل نام نوعی زبان برنامه نویسی است که در داخل notepad نوشته می شود.این زبان در واقع پایه ی تمام زبانهای برنامه نویسی طراحی سایت است که دستورات آن به طور ساده بین تگ قرار می گیرد.
حال ما در این پروژه شما را تا حدودی به طراحی سایت توسط زبان برنامه نویسی asp.net آشنا خواهیم کرد.البته در کنار آن با sql و java و html نیز کار خواهیم کرد.امیدوارم تونسته باشم تا نیاز شما را جهت یادگیری بر آورده کنم.شما به راحتی می توانید توسط زبان برنامه نویسی html یک سایت طراحی کنید.اما با امکانات کمتر ولی توسط نرم افزار asp.net شما قادر خواهید بود سایتی به طور پیشرفته طراحی کنید.
تمام این کارها را در ادامه دنبال خواهیم کرد پس بنشینید و ببینید که طراحی سایت با asp.net لذت خاصی دارد.زیرا بسیار جالب و پیچیده است.
فهرست مطالب:
عنوان صفحه
پیش گفتار………………………………………………………………………………………………………………………….5
چکیده……………………………………………………………………………………………………………………….6
فصل اول : مقدمه………………………………………………………………………………………………………….8
1-1- اهداف پروژه…………………………………………………………………………………………………………10
2-1- مزایای سایت………………………………………………………………………………………………………..10
3-1- معایب سایت………………………………………………………………………………………………………10
فصل دوم : نرم افزارهای استفاده شده در طراحی
1-2- آشنایی مقدماتی با Asp.net…………………………………………………………………………………..12
2-2- آشنایی مقدماتی با Sql…………………………………………………………………………………………19
3-2- آشنایی مقدماتی با Html …………………………………………………………………………………….25
4-2- ابزار ونکات لازم جهت اجرا ……………………………………………………………………………………..30
فصل سوم : تجزیه و تحلیل سیستم
1-3- نمودار سطح صفر : ورودی و خروجی…………………………………………………………………………..33
2-3- نمودار سطح یک : صفحه اصلی Home…………………………………………………………………….34
2-3- نمودار سطح یک : اتصالات پایگاه…………………………………………………………………………..35
3-3- نمودار سطح دو : رجیستر بهASP…………………………………………………………………………..36
4-3- نمودار سطح دو : رجیستر ASP.NET2…………………………………………………………………..37
5-3- نمودار سطح دو : ویرایش و به روز رسانی جداول………………………………………………………..38
عنوان صفحه
فصل چهارم :پیاده سازی و بررسی
1-4- معرفی بخش های مختلف سایت……………………………………………………………………………..40
2-4- جداول و کاربرد آنها……………………………………………………………………………………………….41
3-4- نمایی از ظاهر صفحات سایت………………………………………………………………………………..43
1-3-4- صفحه اصلی………………………………………………………………………………………………..43
2-3-4- صفحه کتابخانه عمومی………………………………………………………………………………..44
3-3-4- صفحه دانلود………………………………………………………………………………………………45
4-3-4- صفحه لینکستان…………………………………………………………………………………………46
5-3-4- صفحه کتابهای الکترونیکی……………………………………………………………………………47
6-3-4- صفحه ارتباط با مدیران………………………………………………………………………………..48
7-3-4- صفحه درباره ما…………………………………………………………………………………………..49
8-3-4- صفحه ورود به مدیریت…………………………………………………………………………………50
9-3-4-صفحه مشاهده آمار بازدید کنندگان(بخش مدیریت)…………………………………………….51
10-3-4 صفحه مشاهده نظرات بازدید کنندگان (بخش مدیریت)………………………………………..52
4-4- بخشی از سورس برنامه…………………………………………………………………………………………53
منابع و مآخذ……………………………………………………………………………………………………………….57
فرمت:word(قابل ویرایش)
تعداد صفحات:
فهرست مطالب:
فصل اول:
مقدمه
فصل دوم:
صفحه وب و اندازه های سایت
فصل سوم:
معماری سایت
فصل چهارم:
توسعه یک نمونه مدل پیش بینی شده
فصل پنجم:
فراهم کردن زمینه های حساس پیش بینی مدلها
فصل ششم:
تهیه پروفیل ها
فصل هفتم:
ارزیابی کیفیت طراحی وب
فصل هشتم:
نتیجه و کارهای آینده
فصل نهم:
مراجع
فصل اول
مقدمه:
وب سایتهایی[1] که ضعیف طراحی شده اند می توانند منجر به از دست دادن تولید و درآمد شوند. بنابراین این سوال که چطور طراحی وب سایتهای اطلاعاتی را بهبود بخشیم، از اهمیت ویژه ای برخوردار است. گرچه اکثر وب سایتهای برجسته توسط شرکت های حرفه ای طراحی، ایجاد شده اند، اما خیلی از سایت های کوچکتر توسط افرادی با تجربه کمی از طراحی یا تعلیم ساخته می شوند. در نتیجه، وب سایتهایی با دسترسی عمومی مانند آنهایی که متعلق به حرفه های کوچک و بدون سود هستند، اغلب قابلیت استفاده با استاندارد ضعیف را دارند.
چه چیز باعث طراحی یک وب سایت با کیفیت بالا می شود؟ اگرچه کتابهای راهنمای طراحی وب موجود هستند، اما یک شکاف بزرگی بین یک چیز اکتشافی مانند ثابت کردن این رابطه و اجرای این نظر وجود دارد. بعلاوه، راهنماها مغایرت ایجاد می کنند، و نظر مشابهی را برای تمام انواع وب سایتها، بدون توجه به هدف و منظورشان ارائه می دهند. بالاخره راهنماها احتیاج به مطالعه دقیق دارند و ممکن است برای طراح گاهگاهی آشنا نباشند.
به عنوان قسمتی از پروژه web Tango، ما روش های اتوماتیکی را برای کمک به طراحان برای بهبود سایتهایشان جستجو می کنیم. هدف ما ایجاد یک وسیله موثر است که به دور کردن سازندگان وب سایتها از طراحی بد، و هدایت آنها به سمت طراحی های بهتر کمک کند. یک ابزار چک کننده کیفیت مشابه چک کننده گرامر در یک فرایند کلمه ای است چیزی که کار ما را از بیشتر کارهای دیگر، مشخص و برجسته می سازد این است که این ابزار بر پایه مقیاسهای مشتق شده تجربی است که روی هزاران صفحه وب محاسبه شده است. ما این مقیاسها را که جنبه های اطلاعاتی حرکتی و گرافیکی یک وب سایت را مشخص می کند به نمودارهایی برای انواع مختلفی از سایتها تبدیل کردیم. طرح مقدماتی ما چک کردن ابزاری است که از این نمودارها برای ارزیابی طراحی های وب سایتها استفاده می کند، نسخه های بعدی همچنین، بهبودها و اصلاحات طراحی را ارائه می دهند.
بسیاری از این ابزارهای نرم افزاری که در این مقاله توصیف شده اند به صورت online در webtango . berkeley. Edu موجود می باشد.
فصل دوم
صفحه وب و اندازه های سایت
سطح ظاهری یک وب سایت، ترکیب پیچیده ای از متون، پیوندها[2]، عناصر گرافیکی و جنبه های دیگر است که روی کیفیت کلی سایت تاثیر می گذارد. بنابراین، طراحی وب سایت مستلزم مجموعه وسیعی از فعالیت ها برای مشخص کردن این جنبه های گوناگون است.
طراحی اطلاعاتی: روی تشخیص و گروه بندی موضوعات و بهبود عناوین دسته بندی به منظور انعکاس ساختمان اطلاعاتی سایت متمرکز است.
طراحی حرکتی: روی بهبود مکانیزم ها (مانند پیوندها و نوارهای حرکتی) به منظور تسهیل رابطه و تاثیر متقابل با ساختمان اطلاعاتی تاکید می کند.
طراحی گرافیکی: روی ارائه بصری تاکید دارد.
طراحی تجربی: شامل تمام این سه دسته بندی به علاوه خاصیت هایی که روی کل تجربه کاربر تاثیر می گذارد، می شود.
تمام این ترکیبات طراحی مستلزم برخی تحقیق ها و تحلیل ها است که درون وظایفی که کاربران احتمال می رود بر عهده بگیرند، گنجانده می شود.
طراحی اطلاعاتی، حرکتی، گرافیکی و تجربی می تواند به علاوه به جنبه های شرح داده شده در شکل 1-2 اشاره کند. سطوح پایینی مطابق با طراحی اطلاعاتی، حرکتی، و گرافیکی (برای مثال عناصر نوشتاری وتنظیماتی، طراحی اطلاعاتی را منعکس می کنند)، سطوح بالایی مطابق است با طراحی تجربی.
شکل نشان می دهد که عناصر نوشتاری، ارتباطی و گرافیکی، بلوک های ساختمانی سطوح وب هستند. جنبه ها روی سطح بعدی تنظیمات این بلوکهای ساختمانی را مشخص می کند و سطح بعدی، تنظیمات صفحه را مشخص می کند. دو سطح بالایی، کار صفحه و معماری سایت را مشخص می کند. (استحکام و ثبات صفحه، پهنا، عمق و غیره).
برای ساختن این جدول، ما توضیحات طراحی وب و مطالعات کاربری منتشر شده را به منظور مشخص کردن ویژگی های کلیدی که روی قابلیت استفاده و کیفیت سطحی وب تاثیر می گذارد بررسی کردیم. ما اندازه های کمی را به منظور ارزیابی و تشخیص ویژگی هایی مثل مقدار متن، رنگ، ثبات و استحکام سایت که در توضیحات بحث می شوند می گیریم. ما سپس ابزاری را توسعه می دهیم که می تواند اندازه های سطح 157 صفحه و سایت را محاسبه کند. ما دقت این ابزار را در محاسبه اندازه ها برای مجموعه ای از یک نمونه صفحات وب ارزیابی کردیم و دقت بالایی را (84 درصد به طور متوسط) روی 154 اندازه گیری پیدا کردیم. جدول 1-2 تمام اندازه گیری را خلاصه کرده است.