پایان نامه طراحی وب سایت Book Download

مشخص نشده 148 KB 26631 47
مشخص نشده مشخص نشده مهندسی فناوری اطلاعات IT
قیمت قبل:۵۹,۶۰۰ تومان
قیمت با تخفیف: ۲۱,۴۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • پایان نامه سال 1385

    كتاب مهمترين ياور انسان در تمام مراحل بوده و خواهد بود شايد نحوه در دسترس بودن آن متفاوت باشد اما همان ساختار بي ريايي خود را حفظ خواهد كرد.

    اين سايت امكاني است براي در اختيار گذاشتن كتابها در دسترس عموم تا بتوانند از اين طريق به اطلاعات خود افزوده و نتيجه مطلوب را از مطالعه آنها بگيرند.

    بطور كلي سايت براي دريافت كتابها برنامه ريزي شده است همچنين امكان قرار دادن فايل را براي كاربران فراهم نموده است كه براي اين كار بازديد كنندگان بايد عضو سايت باشند.

    پروژه داراي 21 صفحه بوده كه در آن از كدهاي HTML و زبان برنامه نويسي Asp.net همچنين كدهاي VB.net استفاده شده است.Asp.net و Vb.net جزء جديد ترين زبانهاي برنامه نويسي بوده كه از طرف شركت مايكروسافت به بازار روانه شده است اين زبانها با وجود اشياء زيادي كه در خود دارند كار برنامه نويسي را تا حدود زيادي ساده تر نموده اند .

    زبانها فوق الذكر در مجموعه .Net موجود بوده و با نصب آن مي توانيد اين زبانها را به راحتي كار نماييد.

    همچنين در اين برنامه از بانك اطلاعاتي Sql استفاده شده است كه براي ارتباط به آن حتما بايد Microsoft Sql Server را بر روي سيستم نصب نماييد.و درنهايت براي اجراي بدون مشكل آن احتياج به نصب Internet Information Service(IIS)  داريد كه جزء نرم افزارهاي جانبي ويندوز بوده و مي توانيد به راحتي آن را از روي سي دي نصب ويندوز نصب نماييد.

    كل فايلهاي پروژه داخل شاخه اي به نام FeeEBook قرار دارند و داخل اين شاخه دو شاخه App_data براي قرار گرفتن بانك اطلاعاتي و Book براي قرار گرفتن كتابها ايجاد شده اند.

    امكانات زير براي طراحي سايت نظر قرار گرفته است .

     

     

     بخش كاربري :

    بخشي از سايت  مربوط به لينك هاي ساير سايت هاي ديگر كه كار مشابه سايت ما را انجام مي دهند و كتابخانه هاي الكترونيكي معروف باشد .

    بخش جستجو نيز براي كتابهاي مورد نظر كاربران قرار داده شده است.

    تبليغات ساير ارگانها و سازمانها نيز در سايت قرار داده شده است

    بخش مديريتي :

    در صفحات سايت يك بخش كوچك براي ورود نام كاربري و رمز عبور مدير سايت و كاربران عضو در سايت  گنجانده شده است . مدير سايت از اين طريق مي تواند به صفحات كنترلي دسترسي يابد و كاربران عضو مي توانند كتاب هاي جديد خود را در سايت بگذارند

    صفحه كنترلي مربوط به مدير سايت مي تواند حاوي امكاناتي مثل حذف كاربران ، حذف يا تغيير اطلاعات كتاب ها مي باشد .

    صفحه مربوط به كاربران عضو مي تواند داراي امكانات اضافه كردن كتاب  باشد .

    بانك اطلاعاتي موجود در برنامه با استفاده از Sql Server 2005 ايجاد شده است.

    جدا ول بكار رفته در بانك اطلاعاتي:

    جدول TbEbook اين جدول براي ذخيره اطلاعات كتابها ايجاد شده است و داراي هفت فيلد مختلف مي باشد.

    جدول TbUser اين جدول براي ذخيره اطلاعات كاربران ايجاد شده است وداراي پنج فيلد مختلف مي باشد.

     

    فيلدهاي بكار رفته در جدول TbEbook:

     

    Name: از اين فيلد كه از نوع متن مي باشد براي ذخيره سازي نام كتابها استفاده
    مي كنيم

    Pages :اين فيلد نيز از نوع متني با سايز 4 مي باشد كه تعداد صفحات كتاب مورد نظر را  در خود نگهداري مي كند.

    NumClick:اين فيلد از نوع عددي بوده و تعداد دانلود هاي كتابها را نمايش مي دهد

    Describe : اين فيلد از نوع متني بوده و توضيحات مختصري را در مورد كتاب ارائه شده در خود نگه مي دارد.

    Subject:اين فيلد نيز از نوع متني بوده و شامل كلمات كليدي در مورد كتاب مي باشد اين كلمات به تشخيص مدير سيستم در بانك ذخيره مي شود همچنين كاربران نيز
     مي توانند اين كار را انجام دهند.

    Writers:اين فيلد از نوع متني بوده ون ام نويسنده كتاب را در خود ذخيره مي كند.

    LocalAdd:اين فيلد از نوع متني بوده و نام فايل را در خود نگهداري ميكند نام فايل منظور نام فيزيكي فايل بر روي هارد مي باشد چون مسير قرار گرفتن فايلها ثابت و در شاخه Book قرار دارند.ما فقط نام كتاب را براي دانلود آن لازم داريم لذا در اين فيلد نام كامل فايل به همراه پسوند آن قرار مي گيرد تا در پروژه با اضافه شدن به آدرس ثابت بتوان به راحتي آن را دانلود نمود.

     

    فيلدهاي بكار رفته در جدول TbUser:

     

    Name: از اين فيلد براي ذخيره كردن نام كاربر استفاده كردن و از نوع متني مي باشد.

     Family: نام خانوادگي كاربر مي باشد.

    Usern: براي ذخيره نام كاربري و از نوع متني مي باشد.

    Passwo : در اين فيلد متني كلمه عبور انتخابي كاربر قرار مي گيرد.

    Email : اين فيلد براي ذخيره آدرس ايميل كاربر استفاده مي شود.

    در وب سايت ايجاد شده 21 صفحه وجود دارد تا بتوانند كليه كارهاي لازم را انجام دهند.

    صفحه اصلي:

    اين صفحه با عنوان Default.aspx موجود بوده و شامل لينك به ساير امكانات موجود در وب سايت مي باشد.

     اصلي فقط حالت طراحي را دارند و فقط از تگهاي Html در آنها استفاده شده است.

    در اين بخش ما فقط به صفحاتي كه داراي كدهاي Asp.net يا VB.Net مي باشند را توضيح مي دهيم.

     

    صفحه جستجو (Search.aspx):

    ابتدا در قسمت بالاي صفحات دو كتابخانه موجود در Vb.net را به صفحه اضافه مي كنيم با اين كار كدنويسي برنامه نيز خلاصه تر مي شود.

    Imports System.Data

    Imports System.Data.OleDb

    Partial Class _Default

        Inherits System.Web.UI.Page

    سپس موارد مورد نياز براي انجام عمل جستجو را در خصوصيت PageLoad مي نويسيم اين بخش زماني اجرا مي شود كه صفحه در حال لود شدن باشد.

        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    توضيح متغيرهاي استفاده شده:

    ابتدا يك متغيير از نوع oleDbconnection تعريف مي كنيم.اين نوع براي اتصال به بانك استفاده مي شود.

            Dim objcn As OleDbConnection

            Dim da As OleDbDataAdapter

            Dim ds As New DataSet

    متغيرهاي اين بخش مورد اول براي گرفتن اطلاعات ورودي كاربر مورد بعد براي قرار دادن نوع ارتباط با بانك و در نهايت متغير بعد براي قرار دادن دستور Sql در آن مورد استفاده قرار مي گيرد.

            Dim strgetsearch, strcn, StrSql As String

            Dim newFind As DataTable

            متغير اول براي قرار دادن تعداد فيلدهاي جدول مي باشد و از متغير بعدي براي حركت بر روي ركوردهاي جدول استفاده ميشود.

            Dim getCountrows, Ix As Integer

    چهار دستور Response كه در ادامه آمده است براي چاپ عنوان صفحه است كه ابتدا جمله نتايج جستجو را نمايش داده سپس به خط بعد مي رود در خط بعد يك خط با استفاده از تگ


    ايجاد كرده و در نهايت براي چاپ بقيه اطلاعات به خط بعدي مي رود.

            Response.Write("

    نتايج جستجو

    ")

            Response.Write("
    ")

            Response.Write("


    ")

            Response.Write("
    ")

    در اين بخش با استفاده از دستور Request.form اطلاعات ارسالي از سوي كاربر را كه در يك Textbox در قسمت جستجوي صفحه اصلي وجود دارد را دريافت كرده و در يك متغيير ذخيره مي كند.

            strgetsearch = Request.Form("Strsearch")

    در اين بخش ابتدا چك مي شود كه كاربر موردي را براي جستجو وارد كرده است يا خير در صورتي كه اين كار را انجام داده باشد دستورات بعدي براي انجام عمل جستجو انجام مي شود.

            If strgetsearch <> "" Then

    در اين بخش ما موارد مورد نياز براي ارتباط به بانك را مشخص مي كنيم.نام توليد كننده بانك اطلاعاتي نحوه دسترسي به اطلاعات نام SqlServer كه بر روي سيستم نصب شده است و در نهايت مسير قرار گرفتن بانك اطلاعاتي.

                strcn = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Data Source=SEPEHR\SQLEXPRESS;Initial File Name=D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\book.mdf"

    حال با استفاده از مورد فوق مي توانيم كانكشن را ايجاد نماييم اين كار را با استفاده از عملگر New انجام مي دهيم.           

    objcn = New OleDbConnection(strcn)

     

    پس از ايجاد كانكشن آن را با استفاده از متد Open باز مي كنيم.

                objcn.Open()

    براي انجام عمليات جستجو لازم داريم تا به جداول مورد نياز در داخل بانك دسترسي پيدا كنيم.براي اين كار اولا نياز به يك دستور Sql داريم تا شرايط نمايش جدول را در آن مشخص كنيم در دستور زير ما تمام فيلدهاي جدول را لازم داريم براي مواردي كه فيلد Subject حاوي مواردي باشد شبيه به اطلاعاتي كه كاربر وارد كرده براي اين كار از عملگر Like استفاده كرده ايم.

                StrSql = "select * from tbebook where subject like '%" & strgetsearch & "%'"

               حال با استفاده از دستور Sql و شي كه براي كانكشن ايجاد كرديم يك ديتا آداپتر را ايجاد مي كنيم .

    در اين صفحه موارد زير قرار دارند كه هر كدام به صفحه اي ديگر متصل مي شوند.

    عضويت در سايت :اين بخش امكان عضويت كاربران را در سايت مي دهد.با زدن اين لينك شما به صفحه Enter.aspx وارد شده واطلاعات مربوطه را پر مي نماييد.

    ليست كتابها : اين بخش شامل ليست كاملي از كتابهاي موجود در وب سايت مي باشد كه اطلاعات كاملي از كتابها نمايش داده شده و يك لينك دانلود نيز براي دانلود هر كتاب قرار دارد.با كليك بر روي اين لينك صفحه Books.aspx باز مي شود

    ورود به سايت : در اين بخش اعضا و مدير سايت امكان ورود به سايت را داشته و بسته به اينكه مدير سيستم باشد يا كاربر عادي سايت اطلاعات متفاوتي نمايش داده مي شود.صفحه اي كه با كليك روي اين قسمت ظاهر مي شود صفحه Login.aspx مي باشد

    پنج كتاب برتر : اين بخش شامل پنج كتابي است كه بيشترين دانلود را داشته اند صفحه مربوط به اين بخش نيز Top.aspx مي باشد.

    جستجو : در اين بخش امكان جستجوي كتابها را بر اساس كلمات كليدي كاربر انتخاب كرده ايم صفحه مر بوط به اين بخش با نام Search.aspx ذخيره شده است.

    منابع

     

    سایت ها ی  ذیل :

    www.flazx.com

    www.bookshare.com

    www.barnamenevis.org

    www.sourceforge.org

    www.programersheaven.com

     

  • چکیده
    امکانات سایت دانلود کتاب 1
    بانک اطلاعاتی وب سایت 4
    صفحات وب سایت 8
    کد برنامه 11
    خلاصه 40
    منابع 41


موضوع پایان نامه طراحی وب سایت Book Download, نمونه پایان نامه طراحی وب سایت Book Download, جستجوی پایان نامه طراحی وب سایت Book Download, فایل Word پایان نامه طراحی وب سایت Book Download, دانلود پایان نامه طراحی وب سایت Book Download, فایل PDF پایان نامه طراحی وب سایت Book Download, تحقیق در مورد پایان نامه طراحی وب سایت Book Download, مقاله در مورد پایان نامه طراحی وب سایت Book Download, پروژه در مورد پایان نامه طراحی وب سایت Book Download, پروپوزال در مورد پایان نامه طراحی وب سایت Book Download, تز دکترا در مورد پایان نامه طراحی وب سایت Book Download, تحقیقات دانشجویی درباره پایان نامه طراحی وب سایت Book Download, مقالات دانشجویی درباره پایان نامه طراحی وب سایت Book Download, پروژه درباره پایان نامه طراحی وب سایت Book Download, گزارش سمینار در مورد پایان نامه طراحی وب سایت Book Download, پروژه دانشجویی در مورد پایان نامه طراحی وب سایت Book Download, تحقیق دانش آموزی در مورد پایان نامه طراحی وب سایت Book Download, مقاله دانش آموزی در مورد پایان نامه طراحی وب سایت Book Download, رساله دکترا در مورد پایان نامه طراحی وب سایت Book Download

چکيده  :        اگر شما کمي با علم کامپيوتر آشنايي داشته باشيد در صورت شنيدن کلمه طراحي سايت مطمئنا اولين چيزي که به ذهن مي رسد واژه HTML  است.اين واژه مخفف ک

پروژه پايان نامه براي دريافت مدرک کارداني رشته کامپيوتر گرايش نرم افزار چکيده  :        اگر شما کمي با علم کامپيوتر آشنايي داشته باشيد در صورت شنيدن کلمه طرا

پایان نامه جهت دریافت درجه کارشناسی ارشد در رشته تکنولوژی آموزشی (M.A) چکیده هدف پژوهش حاضر بررسی روش‌های مصورسازی گرافیکی در وب سایت مدارس هوشمند می‌باشد. جامعه آماری پژوهش تشکیل شده از کلیه وب سایت‌های مدارس هوشمند استان کرمانشاه که به صورت تصادفی 1 وب سایت برای پژوهش انتخاب شد. ابزار پژوهش حاضر یک چک لیست محقق ساخته جهت اندازه گیری میزان انطباق عناصر بصری وب سایت با اصول مصور ...

1  چيست ؟ براي ساده کردن پردازش ها برنامه هاي غير متمرکز ( Enterprise ) بايد با يکديگر ارتباط داشته باشند و از داده هاي اشتراکي يکديگر استفاده کنند . قبلا ً اين کار بوسيله ابداع استاندارد هاي

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

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

پايان نامه مقطع کارداني رشته کامپيوتر سال 1386 چکيده   امروزه با پيشرفت تکنولوژي دسترسي به اخبار به جز از طريق رسانه هاي جمعي از طريق سايتهاي اينترنتي نيز ممکن شده است. آنچه که مل

پايان نامه مقطع کارشناسي رشته مهندسي کامپيوتر سال 1386  پيشگفتار  وب يکي از مهمترين و در عين حال جوان ترين سرويس هاي اينترنت است که در مدت زماني کوتاه توانسته است در کانون توجه

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

پایان نامه جهت اخذ درجه کارشناسی ارشد رشته: پژوهش هنر چکیده در اسلام، هر هنری با معیار هر چه نزدیک تر بودن و مؤثر تر بودن آن در روح انسانی سنجیده می شود. نزدیکترین چیز به روح ما، بدن ماست. بنابر این، هر هنری که با بدن سرو کار دارد، مهم است. از همه ی آنها مهم تر جامه است. جامه بعد از بدن نزدیک ترین چیز به ماست. آنچه می پوشیم در آنچه در درون آن احساس میکنیم مؤثر است. تمدن کلاسیک ...

ثبت سفارش