چکیده:
نرم افزار رزرو غذا به دو قسمت که یکی سمت موبایل می باشد و دیگری سمت سرور می باشد تقسیم می شود . برنامه سمت موبایل با نرم افزار NetBeans به زبان J2ME نوشته شده است . در قسمت موبایل که کاربران با آن کار می کند لایه های امنیتی را مورد توجه قرار داده ام و بیشتر این نکته مورد توجه قرار داده ام که برای کار کردن با این نرم افزار دچار مشکل خاصی نشوند .
و در سمت سرور با نرم افزار VISUAL STUDIO 2008 به زبان C# نوشته شده است و در آن از robin 2007 برای زیبایی کار استفاده شده است .
نکته حایز اهمیت در این نرم افزار این می باشد که در این نرم افزار از مودم GSM که تقریبا قسمت اصلی نرم افزار می باشد که کار ارسال و در یافت پیام کوتاه را دارد در این نرم افزار پیاده سازی شده است . که جزییات آن را در فصول بعدی بررسی می نماببم.
فهرست مطالب
مقدمه........... 1
«فصل اول»
نرم افزارهای مورد استفاده: 5
1-1- درباره c#: 5
1-1-1-ویژوال استودیو 2008 : 6
1-1-2-پنجره ها در ویژوال استودیو 2008 8
1-1-3-معرفی برخی از پنجره های مهم: 8
1-2- معرفی Microsoft sql 2008
1-3- معرفی Microsoft Sql Server
1-3-1- تاریخچه 13
1-3-2-استانداردها 14
1-3-3- حوزه و وسعت 15
1-3-4- واژههای کلیدی 16
1-3-5- دستورات عملیات روی دادهها 18
1-3-6- دستورات تعریف دادهها 19
1-3-7- دستورات کنترل داده 20
1-3-8- معایب اس کیوال 20
1-3-9- محاسن اسکیوال 21
1-4- آشنایی با محیط برنامه نویسی IDE Netbeans و J2ME
1-4-1-ملزومات لازم برای ایجاد محیط برنامه نویسی J2ME
1-4-2-طراحی ویژوال برنامه هایMIDP
1-4-3-چگونه برنامه های جاوا را در NetBeans اجرا کنیم؟ 24
1-4-4- نحوه ایجاد کلاس در NetBeans
1-4-5- شکل اجرای برنامه در Netbeans
«فصل دوم»
2-1- مزایای سیستم اتوماسیون تغذیه 36
2-2- رزرو غذا: 37
2-3- تحویل غذا: 37
2-3- دستگاه تحویل غذا 39
2-4- دستگاه افزایش اعتبار 40
2-5- رزرو از طریق sms
2-6- نرم افزار اتوماسیون تغذیه 43
2-7- معرفی سیستم SMS Server
2-8- معرفی برخی از کاربردهای سیستم SMS Server
2-8-1- کاربردهای عموی : 46
2-8-2- معرفی سخت افزارهای سیستم SMS Server
2-9- استفاده از مودم های GSM
2-10- توضیحات درباره کلمه GSM
2-11- GSM چیست؟ 53
2-12- مزایای ارتباط مبتنی بر IP
2-13- GSM MODEM،دستگاه ارسالSMS،اتصال به اینترنت با سیم کارت: 55
«فصل سوم»
بخش نرم افزار طراحی شده و Use Case: 57
3-1- بخش موبایل و کاربر: 57
3-2- بخش سرور: 64
3-3- Use Case Diagram : 68
«فصل چهارم»
مقدمه ای بر پیام های کوتاه 69
4-1- چیست SMS ؟ 70
4-2- چگونگی دریافت پیام های کوتاه با استفاده از یک کامپیوتر 72
4-2-1- اولین روش: 73
4-3- ارسال پیام های کوتاه از کامپیوتر به تلفن همراه 76
4-4- ارسال SMS از یک کامپیوتر با استفاده از یک تلفن همراه یا مودم GSM/GPRS
«فصل پنجم»
منابع و ماخذ: 80
فهرست اشکال
1-1- پنجره New project
1-2- پنجره های IDE VISUAL STUDIO
1-3- شکل :پنجره Server Explorer
1-4- شکل پنجره Tool Box
1-5- شکل: پنجره Properties
1-6- شکل : پنجره Solution Explorer
1-7- شکل : Server Explorer2008
1-8- شکل ابتدایی برنامه netbeans
1-9- شکل اول: ایجاد پروژه 25
1-10- شکل دوم: تنظیم مشخصات پروژه 26
1-11- شکل محل قرار گرفتن کد main
1-12- شکل: محل قرار گرفتن پروژه ها و فایل ها در محیط NetBeans
1-13- شکل ایجاد کلاس در J2ME
2-1- شکل سیستم اتوماسیون تغذیه 36
2-2- شکل شمای کلی از یک دستگاه رزرو غذا 38
2-3- دستگاه تحویل غذا 39
2-3- شمای کلی سیستم تغذیه 41
2-4- شمای نرم افزار موبایل برای سیستم تغذیه 42
2-5- بانک اطلاعاتی برای سیستم تغذیه 43
2-6- شکل شماتیک از اجزای سیستم رزرو غذا 45
2-7- نمونه هایی از مودم های GSM
فهرست نمودار
3-1- نمودار ثبت نام 58
3-2- نمودار ورود به سیستم 59
3-3- نمودار رزرو غذا 60
3-4- نمودار اعلام موجودی 61
3-5- نمودار استعلام وعده رزرو شده 62
3-6- نمودار تغییر رمز 63
3-7- نمودار اضافه کردن دانشجو به لیست 64
3-8- نمودار اضافه کردن غذا 65
3-9- نمودار ویرایش لیست غذا 66
3-10- نمودار افزایش موجودی و ثبت فیش بانکی 67
3-11- نمودار لیست غذای رزروی 67
فهرست جداول
1-1- جدول مشخصات یک پروژه Netbeans
1-2- جدول مشخصات بازکردن یک برنامه درNetbeans
1-3- جدول آدرس فایل های یک برنامه در J2ME
1-4- -4-1-جدول AT command
شامل 91 صفحه Word
دانلود تحقیق نرم افزار رزرو غذا