دسته: برنامه نویسی
حجم فایل: 393 کیلوبایت
تعداد صفحه: 40
سیستمی که ما برای تجزیه و تحلیل و بیان اهداف و نتیجه گیری انتخاب کرده ایم، سیستم نرم افزار مدیریت مهد کودک میباشد که در این سیستم کاربر با اجرا کردن نرم افزار، صفحه اصلی نرم افزار را مشاهده می کند که اطلاعات کلی در آن وجود دارد که عبارتند از:
ثبت نام، شهریه، تسهیلات، درباره ما، خروج
توضیح کلی پروژه:
این برنامه شامل 7 قسمت اصلی میباشد که عبارتند از:
1- ثبت نام 2- شهریه 3- تسهیلات (تنظیمات) 4- درباره ما 5- ورود 6- خروج کاربران 7- خروج.
هریک از پنچ قسمت بالا دارای چند بخش دیگر میباشند که به توضیح هریک از آنها می پردازیم.
در ابتدا کاربر بعد از باز کردن برنامه، صفحه خانه را مشاهده میکند که در این صفحه دکمه های کنترلی شامل ثبت نام، شهریه، تسهیلات (تنظیمات) ، درباره ما و خروج از سیستم وجود دارد. در این صفحه کاربر ابتدا برای عضویت باید در سیستم ثبت نام کند. بعد از فشردن دکمه ثبت نام صفحه مربوط به ثبت نام باز میشود. در اینجا فرمی طراحی شده است که شمال مواردی از قبیل: نام، نام خانوادگی، شماره تلفن، شماره همراه والدین، شماره شناسنامه، سریال شناسنامه، شماره کارت ملی، آدرس منزل، شغل پدر، میزان مهارتها، نام کاربری و رمز عبور باید توسط کاربر تکمیل شود و در نهایت دکمه ثبت را فشار دهد. یک نسخه از این ثبت نام در سیستم بانک اطلاعاتی ارسال میشود و کپی آن برای مدیر سیستم ارسال میشود که بعد از مشاهده و تایید مدیر سیستم کاربر ثبت نام کننده قادر به استفاده از امکانات دیگر سیستم نیز خواهد بود.
بعد از تایید توسط مدیر سیستم، کاربر میتواند با فشردن دکمه ورود به سیستم و وارد کردن رمز عبور و نام کاربری که در زمان ثبت نام وارد کرده است، وارد سیستم شود و بلافاصله به صفحه کاربری که شامل موارد زیر میباشد هدایت میشود:
1) جستجوی افراد ثبت شده بر اساس مشخصات کلیدی که در بانک اطلاعاتی سیستم تعریف شده است.
2) امکان عملیات به روز رسانی شامل حذف کاربری و ویرایش مشخصات وارد شده.
3) چاپ مشخصه های فرد
4) واریزهای انجام شده
5) تنظیمات اعمال شده به سیستم جهت سفارشی سازی محیط کاربری
قیمت: 5,000 تومان
فهرست مطالب
مقدمه. ۱
فصل اول.. ۲
مقدمه: ۳
PHP چیست؟. ۳
به چه دلیلی از PHP استفاده می کنیم؟. ۵
PHP چگونه کار می کند؟. ۷
شما به چه چیزی احتیاج دارید؟. ۹
فصل ۲ جمع آوری اطلاعات. ۱۰
الف: قسمتهای مختلف دانشگاه ۱۱
پستهای سازمانی.. ۱۱
۲-۳- اداره امور آموزشی.. ۱۶
امور فنی و عمرانی.. ۲۱
شرح وظائف امور فنی.. ۲۱
فصل سوم- نیازمندیها ۲۵
جداول.. ۲۷
فصل چهارم- PHP و فرم های HTML ۱۹. ۳۱
ایجاد یک فرم ساده ۳۲
استفاده از Get یا Post ۳۴
برای افزودن مشخصه METHOP به اسکریپت خود. ۳۵
دریافت اطلاعات از یک فرم توسط PHP. ۳۶
برای ایجاد اسکریپتHandleform. php.. ۳۶
وارد کردن داده ها به هنگام برنامه نویسی.. ۳۸
برای ایجاد یک اسکریپت PHP که یک خوش آمد گویی را نمایش می دهد: ۳۸
برای استفاده از روش GET، بدون استفاده از فرم HTML: ۳۹
برای نسبت دادن یک مقدار به یک متغیر: ۴۰
فصل پنجم – استفاده از رشته ها ۴۳
مرتب کردن رشته ها ۴۴
برای مرتب کردن یک رشته: ۴۵
نکته. ۴۶
پیوند زدنرشته ها ۴۶
برای پیوند زدن دو رشته به یکدیگر، در اسکریپت خود: ۴۷
رمز گذاری و رمز گشایی رشته ها ۴۸
پنهان سازی و آشکار سازی داده ها ۵۰
فصل ششم – پایگاه داده ها ۵۲
اتصال به یک پایگاه داده و ایجاد آن.. ۵۴
ایجاد یک جدول.. ۵۶
مقدمه
در این پروژه سعی بر آن داریم که قسمتی از سایت آموزش دانشگاه را طراحی کنیم. قبل از هر چیز باید بدانیم چه مطالبی مد نظر می باشد. از ما خواسته شد ضمن طراح صفاتی برای معرفی کلی دانشگاه و قسمتهای مختلف آن قسمت مربوط به اساتید دانشگاه که شامل اساتید هیئت علمی استاتید تمام وقت و پاره وقت می باشد را به نحوی که قابل تفسیر، حذف و اضافه باشند را طراحی کنیم. برای این منظور نیاز به آشنایی با یک زبان برنامه نویسی PHP و بانک اطلاعاتی مربوط به آن می باشد. چون پروژه بصورت Mysosl را انتخاب کردیم که در فصلهای بعدی مختصرا دلایبل انتخاب این نرم افزار را توضیح خواهیم داد. قبل از شروع به کار باید اطلاعات مورد نیاز جمع آوری شود که در فصل اول به این موضوع می پردایم و سپس دسته بندی اطلاعات جمع آوری شده و در نهایت شروع به کار می کنیم تا سایت خود را توسط PHP طراحی کنیم. همچنین برای طراحی این سایت از نرم افزار Dremvever هم استفاده کرده ایم.
مقدمه:
تار جهان گستر (Word wide web) دنیای عجیبی است که تکنولوژی های مربوط به آن، اغلب بدون پشتیبانی کافی، عرضه می شوند و کاربران این تکنولوژی ها، همه روزه با واژگان جدیدی بر خورد می کنند، که باعث سر در گمی آنها می شوند.
برای نمونه می توان به رشد نرم افزارهای open source اشاره کرد (برنامه هایی که می توان آنها را گسترش داد و یا تغییراتی در ساختار آنها ایجاد کرد.) متداولترین این برنامه ها، سیستم عامل Unix، و به طور خاص Linux، می باشد. این برنامه ها، با وجود ثبات و پایداری و دارای یک مشکل بزرگ می باشند و آن دشوار بودن آموختن این برنامه ها می باشد. کمبود راهنمایی که به زبان ساده، این برنامه ها را به مبتدیان آموزش دهد، باعث شده است که این دسته از نرم افزارها از جایگاه واقعی خود دور نگاه داشته شوند. PHP، یکی از زبانهای اسکریپتی open source، ابزار مفیدی می باشد که تا کنون علی رغم سادگی استفاده از آن، هنوز به طور شایسته از آن استقبال نشده است.
این کتاب شما را برای آموزش زبان PHP راهنمایی خواهد کرد. به عبارت دیگر نه تنها مقدماتی از این زبان را به شما ارائه می دهد. بلکه منابعی برای دسترسی به اطلاعات پیشرفته تر را نیز معرفی می کند. با استفاده از این کتاب شما دانش کافی برای آغاز به کار ایجاد سایت های دینامیک وب توسط PHP را کسب می کنید.
PHP چیست؟
PHP که در ابتدا در سال ۱۹۹۴ توسط Rasmus Lerdorf ایجاد شد، مخفف واژگان Personal Home Pages به حساب می آمد. با گسترش قابلیتها و موارد استفاده این زبان، PHP در معنای Hypertext Prprocessor به کار گرفته شد. (عبارت پیش پردازشگر Prprocessor بدین معنی است که PHP، اطلاعات را قبل از تبدیل به زبان HTML، پردازش می کند.
PHP یک زبان اسکریپتی سمت سرویس دهنده embeded HTML، Cross-Platform، (Server-side)
سمت سرویس دهنده بودن PHP، بدین معناست که تمام پردازشهای این زبان بر روی سرویس دهنده (server) انجام می گیرد. یک سرویس دهنده، در حقیقت یک کامپیوتر مخصوص می باشد که صفحات وب در آنجا نگهداری می شوند و از آنجا به مرورگر کاربران منتقل می شوند. چگونگی انجام این روند، در ادامه این قسمت، توضیح داده می شود (به قسمت PHP چگونه کار می کند؟ مراجعه کنید)
منظور از Cross-Platform بودن این زبان، این است که بر روی هر سیستم و با هر سیستم عاملی از قبیل O۲/۲، Macintosh، Windows NT، Unix، اجرا می شود. توجه کنید که منظور از این سیستم عاملهایی می باشند که بر روی سرویس دهنده نصب می شود. PHP نه تنها قابلیت اجرا بر روی هر سیستم عاملی را دارا می باشد، بلکه برای منتقل کردن برنامه های آن از یک سیستم عامل به سیستم عامل دیگر احتیاج به تغییرات اندکی خواهید داشت و حتی در بعضی از موارد، بدون احتیاج به هیچ تغییری می توانید، یک برنامه به زبان PHP را از یک سیستم عامل به سیستم عامل دیگر منتقل کنید.
مقدمه
PHP مخفف کلمه Hypertext Preprocessor یک زبان تحت سرور (server side) است. این زبان مخصوص برنامه نویسی وب و ایجاد برنامه های تحت وب (web application) می باشد و زمانی وارد بازار شد که برنامه نویسی های وب عمدتا برپایه کدنویسی سخت CGI و استفاده از نسخه قدیمی و منسوخ شده asp کلاسیک بود. راه حل این زبان استفاده از کدنویسی ساده و فرار کردن از نوشتار سخت CGI بود. پس از عرضه این زبان تقریبا کار زبان asp به پایان رسید و تقریبا همه برنامه نویسان وب روی به این زبان آوردند. تا اینکه در سال 2002 مایکروسافت نسخه اول از اسکریپت برنامه نویسی خود برای وب را تحت عنوان Asp. NET روانه بازار کرد. پشتیبانی قوی و داشتن چند ویژگی خاص که این زبان را نسبت به زبان PHP سر تر می کند باعث شد تا برنامه نویسان وب از زبان PHP به فریمورک Asp. NET کوچ کنند. هر دو زبان قابلیت این را دارند که برنامه تحت ویندوز بنویسند اما در این مبحث فقط به مبحث تحت وب بودن آنها میپردازیم.
هر دو زبان مزیت ها و نقص هایی دارند که در این مختصر بحث، آنها را بیان می کنیم.
IDE (محیط برنامه نویسی)
IDE یا محیط های برنامه نویسی یکی از اصول و امکانات یک زبان به حساب می آید. اسکریپت برنامه نویسی Asp. NET از Visual Studio استفاده می کند که امکانات بسیار زیادی دارد و مایکروسافت تاکید بسیار زیادی بر پیشرفت و توسعه این محیط دارد. زبان PHP وابسته به محیط خاصی نیست و شما در صورتی که مهارت بالایی در این زبان داشته باشید می توانید حتی با استفاده از ویرایشگر notepad به برنامه نویسی بپردازید. اما برای اجرای آن نیازمند یک ماشین مجازی هستید. خوبی داشتن محیط برنامه نویسی اختصاصی این است که یک مکانی برای نوشتن کد ها وجود دارد که همه ویژگی های نوشتار زبان را به همراه دارد و خطاهای موجود را گوشزد می کند و دارای محیط گرافیکی می باشد که کار برنامه نویسی را راحت می کند. اما کسانی که از زبان های کد باز استفاده می کنند اغلب از VI، VIM یا ++Notepade استفاده می کنند. اینها ویرایشگرهای مستقلی هستند که برنامه نویس هایی که با آنها کار می کنند توانایی نوشتن پیچیده ترین برنامه ها را پیدا می کنند. این برنامه نویسها کنترل و انعطاف بیشتری دارند، چون آشنایی بیشتری با کدهای باز دارند.
دسته: برنامه نویسی
حجم فایل: 5 کیلوبایت
تعداد صفحه: 1
این برنامه پیاده سازی چت در زبان پایتون است که بطور کامل پیاده سازی شده و با اجرای آن از طریق اینترنت می توان مشاهده کرد که فرآیند چت به چه شکلی رخ می دهد.
این برنامه را از هیچ انجمن و یا سایتی نمیشه پیدا کرد.
این برنامه پیاده سازی چت در زبان پایتون است. اینجا چت و قسمت کلاینت و سرور بطور کامل پیاده سازی شده و با اجرای آن از می توان مشاهده کرد که فرآیند چت به چه شکلی رخ می دهد. این برنامه را از هیچ انجمن و یا سایتی نمیشه پیدا کرد.
قیمت: 4,000 تومان