دانلود گزارش کارآموزی و طرحهای کارآفرینی

دانلود گزارش کارآموزی و طرحهای کارآفرینی

دانلود گزارش کارآموزی و طرحهای کارآفرینی

دانلود گزارش کارآموزی و طرحهای کارآفرینی

دانلود پروژه طراحی و پیاده سازی یک سایت اینترنتی دینامیک


طراحی و پیاده سازی یک سایت اینترنتی دینامیک 

فهرست مطالب

معرفی پروژه ۵
اهمیت و کاربردها ۵
اهداف پروژه ۶
چکیده ۷
مقدمه ۸
مراحل پردازش اطلاعات یک فرم HTML ۹
معماری عمومی وب: ۱۰
معماری سه لایه برنامه های کاربردی تحت وب: ۱۲
۱)HTML ۱۳
الف) PHP ۱۶
* OpenSource بودن PHP ۱۸
ب) Servlet : ۱۸
ج) XML : ۱۸
نرم افزار Macromedia Dreamweaver MX: ۲۰
منوی File: ۲۰
منوی Edit: ۲۱
منوی View: ۲۲
منوی Insert: ۲۳
منوی Text: ۲۷
منوی Site: ۲۹
منوی Window: ۳۰
HTML ۳۲
تگ های HTML ۳۴
ایجاد Image ۳۴
ایجاد Link ۳۵
ایجاد Table ۳۶
ایجاد List ۳۷
ایجاد FRAME ۳۷
ایجاد FORM ۳۸
انواع فرم ها : ۳۸
CSS ۳۹
JavaScript ۴۵
اندکی در مورد تاریخچه JavaScript : ۴۶
قابلیت JavaScript : ۴۷
Properties : ۴۸
Methods : ۴۸
کنترل وقایع ( handling events ): ۴۹
تاریخچه PHP : ۵۰
توانائیهای  PHP : ۵۳
ثبات و استحکام  Stability : ۵۴
قابل اتصال بودن Connect ability : ۵۵
مزیتهای PHP : ۵۶
MySQL ۵۹
پایگاههای داده ۵۹
تاریخچه MYSQL : ۶۳
ذخیره سازی داده ها : ۶۴
متد های ارتباطی پایگاه داده : ۶۶
پشتیبان ها : ۶۶
انتقال داده : ۶۷
۱- دیاگرام کلی سایت ۶۹
۲- دیاگرام بازدیدکنندگان معمولی ۷۰
۳- دیاگرام مربوط به کاربر ( مشتری ) ۷۲
۴- دیاگرام مربوط به مدیر سایت ۷۳
۵- جریان انتقال اطلاعات در صفحات دینامیک ۷۵
۱- پایگاه داده ها ۷۷
انواع بانک های اطلاعاتی شامل : ۷۸
طراحی بانک اطلاعاتی ۷۹
۲- شرح صفحات استاتیک ۸۲
۱-۲) Index html : ۸۳
۲-۲)صفحه اصلی (main.htm) : ۸۳
۴-۲)صفحه خدمات ( Services. Html ) ۸۹
۵-۲)صفحه مشتریان (  Customers.html) ۸۹
۶-۲ (صفحه تماس با ما ( Contact-us.html ): ۹۲
۳- شرح صفحات دینامیک ۹۵
۱-۳) صفحة پیشرفت کار (Progress.php) ۹۶
۲-۳) صفحه اصلی مربوط به مدیر سایت (Admin.php) ۹۹
۳-۳) صفحه جستجوی کاربر (Search.php) ۱۰۳
۴-۳)صفحه تغییر اطلاعات کاربر (modify.php) ۱۰۷
۵-۳) صفحه حذف کاربر (Delete.php) ۱۱۱
۴- توضیحات مربوط به فایل های صرفاً php و جاوا اسکریپت : ۱۱۱
۱-۴) فایل check.php ۱۱۱
۲-۴) فایل Create.php ۱۱۵
۳-۴) فایل delete 2. Php ۱۱۶
۴-۴) فایل Modify 2. Php ۱۱۷
۵-۴) فایل Sendmail.php ۱۱۸
۶-۴) فایل Signout.php ۱۱۹
۷-۴) فایل Picfader.js ۱۲۰
نتیجه گیری ۱۲۲
منابع و مآخذ ۱۲۳

معرفی پروژه
با توجه به نیاز روزافزون، به تکنیک های جدید برنامه نویسی تحت وب، در صدد برآمدیم تا به طراحی و پیاده سازی یک سایت اینترنتی دینامیک بپردازیم .
قسمت های مختلف این پروژه را می توان درچهار بخش کلی زیر خلاصه کرد:
• ایجاد کاربر
• تغییر اطلاعات کاربر
• نمایش روند پیشرفت کار مربوط به کاربر
• صفحات مربوط به معرفی تولیدات و …

اهمیت و کاربردها
مطمئناً محیط وب مکانی است که براحتی می توان به آن دسترسی پیدا کرد و تعداد کاربرانی که هر روزه به اینترنت می پیوندد در حال افزایش است پس طراحی اینگونه سایتها امری لازم و ضروری بنظر می رسد .
یکی از معیارهای برتری سیستم های کامپیوتری این است که تا چه حدی user friendly هستند. سعی ما بر آن بوده است که در پروسه طراحی این سیستم حتی الامکان کمترین اطلاعات از کاربر درخواست شود و سیستم تا جایی که مقدور است خود مسئولیت جمع آوری اطلاعات را بر عهده داشته باشد.
در چنین شرایطی مطمئناً هم کاربران برای استفاده از سیستم با سهولت و راحتی کار روبرو بوده و هم میزان خطا تا حد قابل توجهی کاهش می یابد. بعنوان مثال وقتی که یک کاربر به این سیستم login می کند برای بالا رفتن سرعت و به منظور جلوگیری از اتلاف وقت کاربر، از امکانات برنامه نویسی Client Side، برای چک کردن صحت نام کاربری و رمز عبور استفاده کرده، و سپس تست وجود چنین کاربری در پایگاه داده، قسمت سرور صورت       می گیرد. این کار باعث افزایش سرعت و امنیت می گردد.

(( برای دانلود کلیک کنید ))

دانلود پروژه طراحی و پیاده سازی یک نرم افزار تحت ویندوز برای کتابخانه

دانلود پروژه طراحی و پیاده سازی یک نرم افزار تحت ویندوز برای کتابخانه

طراحی و پیاده سازی یک نرم افزار تحت ویندوز برای کتابخانه
فهرست مطالب
چکیده
مقدمه
بخش اول : آشنایی با SQL Server
آشنایی با SQL Server
SQL Server  بحث داغ روز
تاریخچه    SQL Server
پایگاه داده چیست ؟
اشیاء‌پایگاه داده رابطه ای
طراحی پایگاههای داده رابطه ای
مصاحبه با مشتری
سازماندهی اشیاء‌
نرمال سازی داده ها (Normalizing)
ایجاد پایگاه داده و جداول
SQL Server  و مدل سرویس گیرنده / سرویس دهنده
آشنایی با قسمت های مختلف SQL Server
درباره Enterprise Manager
اجزای تشکیل دهنده یک Databases
ایجاد یک جدول جدید
ایجاد Stored Procedure
مقادیر قابل قبول برای انواع داده در SQL Server
معرفی SQL و دستورات عمومی آن
دستور Select
استفاده از توابع در Select
دستور Insert
دستور Set nocount on
دستور Delete
بخش دوم : برنامه نویسی VB.NET
برنامه نویسی VB.NET
مقدمه‌ای بر برنامه نویسی شیءگرا
اشیاء، اعضا و تجرد (Abstraction)
کلاس‌ها (Classes)
اشیاء و اعضاء (Members)
کپسوله سازی(Encapsulation)
چند شکلی (Polymorphism)
چندشکلی اینترفیسی (Interface Polymorphism)
چندشکلی وراثتی    (Inheritance Polymorphism)
 Overloading اعضاء    
 ساختن متدهای Overload   
 اینترفیس‌ها       
 تعریف اینترفیس‌ها  
 چند شکلی با اینترفیس‌ها  
(Polymorphism with Interfaces)
 پیاده سازی اینترفیس‌ها  
 پیاده سازی اعضای اینترفیس‌ها   
بخش سوم : بررسی نرم افزار کتابخانه
 بررسی نرم افزار کتابخانه  
 شرح قسمت های مختلف نرم افزار        
سیستم ورودی
Main
مدیریت اعضاء
مدیریت کتابها
امانات
گزارشات
نتیجه گیری
منابع
چکیده
در این مقاله بر کاربرد SQL Server 2000 و VB.NET به طور مختصر توضیحاتی خواهیم داد و هم چنین عملکرد نرم افزار کتابخانه را بررسی خواهیم نمود .
SQL Server MS  مرتباً سهم بیشتری از بازار را به خود اختصاص می دهد و یک سیستم مدیریت پایگاه داده رابطه ای سرویس گیرنده / سرویس دهنده است و یرایش Transact_SQL 2000 را به عنوان زبان SQL بکار می برد.
یک پایگاه داده رابطه ای از چندین جدول حاوی ستونها و سطرهای داده تشکیل شده است . فرآیند شکستن پایگاه داده در قالب جداول مرتبط نرمال سازی نامیده می شود.
طراحی یک پایگاه داده خوب با درک صحیح از شرایط کاری مشتری و نیازهای وی آغاز می شود و با گروه بندی داده های آنالیز شده در یافتی در جداول ادامه می یابد.
Microsoft SQL Server شاید در دسترس ترین و عمومی ترین پایگاه داده در میان پایگاه های داده در جهان باشد . همچنین مستندات ( Documentds ) بسیاری برای MS SQL Server در دسترس است .
شرکت مایکروسافت ویژوال بیسیک را بر اساس یک زبان برنامه نویسی به نام بیسیک که برای مبتدیان نوشته شده است ساخت . زبان ویژوال بیسیک بیشتر از ۳۵ سال به اشکال مختلف رایج بوده است .
در واقع طراحان این زبان می خواستند یک زبان برنامه نویسی برای استفاده مبتدیان طراحی کنند . با گذشت زمان و پیشرفتهای چشمگیری که در امر ارتقای این زبان برنامه نویسی ایجاد شده است ، امروزه اغلب برنامه نویسان حرفه ای می توانند با استفاده از ویژوال بیسیک با صرف زمانی اندک اقدام به ساخت برنامه های بسیار کارا و قدرتمندی نماید.
ما در اینجا با بهره گیری از دو زبان فوق نرم افزاری برای سهولت کار در کتابخانه ها تولید نموده ایم . و شرح کار آن را در این مقاله بررسی می کنیم .

(((برای دانلود کلیک کنید )))