از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
ده سال پیش منتشر شده
تعداد بازدید: 729
کد پروژه: 35844
شرح پروژه
قبلا همين پروژه رو در همين سايت ثبت کرده بودم که به خاطر مراحل پروژه اصلي متوقف شد. اما پروژه رو اگر بخوام مجدد تعريف کنم اين طور هست که ما يک نرم افزار تحت وب براي يک شرکت خصوصي داريم که در قسمتي از اون کاربران ما که شماره هاي موبايلشون در سيستم ما ثبت شدند مي تونند از بين تعدادي کد دستوري تعريف شده مثل ۱۱، يا ۱۲ الي ۲۰ رو به شماره پنل پيامک ما ارسال کنند.
هر کدام از اين کدها در سرور دريافت مي شن و دستور متناسب با اونها اجرا مي شن. بعضي هاشون در همان لحطه پاسخ داده مي شن (از طريق ارسال پيام کوتاه) و بعضي ديگه مدتي در صف پردازش قرار مي گيرند و بعد از يه مدت پاسخ ارسال مي شه.
در مورد کدهاي دستوري، بعضي هاشون ساده هستند مثلا ۱۱ و ۱۲. بعضي ديگه ترکيبي هستند مثلا ۱۴۱۲۳ که ۱۴ کد تعريف شده هست و ۱۲۳ مثلا کد سفارش. کدهاي دستوري ما زير ۱۰ تا هستند و ترکيبي ها کمتر از ۵ تا. البته در آينده امکان داره افزايش پيدا کنند.
اما نرم افزار مورد نظر ما تقريبا ساده هست:
کاربر بار اول که نرم افزار رو روي موبايل نصب و اجرا کرد بايد شماره موبايل خودش رو در اون وارد کنه و ما يک شماره کد به همون شماره موبايل ارسال مي کنيم. کاربر کد ارسال شده رو در نرم افزارش وارد مي کنه و ما شماره رو براش تاييد مي کنيم. البته اين به خاطر اينه که ما نياز داريم شماره موبايل هاي کاربران رو داشته باشيم و بدونيم کدوم شماره موبايل متعلق به کدام کاربر هست. در صورتي که مثلا بشه شماره سيم کارت ها توسط سيستم خوانده بشه يا روش ديگه اي به نظرتون بياد مي تونيم روش بحث کنيم.
در ادامه ۳ تا قسمت داريم:
۱- کاربر مي تونه پيام هاي دستوري رو به ادرس url که ما تعريف مي کنيم ارسال کنه مثلا کليد AA رو روي نرم افزار بزنه و نرم افزار شماره موبايل همون کاربر (يا هر شناسه معتبر ديگه اي که ما بتونيم در سرور کاربر رو شناسايي بکنيم) و مقدار مثلا ۱۱ رو به ادرس domain.ir/getrequest به صورت پست يا گت ارسال بکنه
۲- اگر کاربر نياز داشته باشه که ترکيبي رو ارسال بکنه مثلا کليد BB رو روي نرم افزارش بزنه و نرم افزار يه ديالوگ براش باز بکنه و اون کد سفارش رو براي مثال، ۱۲۳ رو وارد بکنه. ادامه مثل قسمت بالا هست يعني نرم افزار مقدار ۱۲۱۲۳ رو به ادرس قبلي ارسال بکنه (به همره موبايل يا شناسه کاربر)
۳. ما در برنامه سرور نياز داريم اطلاعاتي رو به کاربر انتقال بديم. براي اين کار از پيام کوتاه استفاده مي کنيم. در نرم افزار موبايل ما نياز داريم پيام هاي متني رو به نرم افزار موبايل همون کاربر يا کاربران مورد نظر ارسال کنيم. نرم افزار موبايل وقتي پيام جديد رو دريافت کرد، يه هشدار نمايش مي ده و کاربر مي تونه متن پيام ( و پيام هاي قبلي رو ) درست مثل اينکه پيامک جديدي براش اومده، ببينه
نرم افزار مون ساده هست و گرافيک و چيز اضافي نمي خواد فقط شايد چندتا لينک به عنوان منوها نياز باشه که اونها هم يا صفحات ثابت html هستند يا بايد تو webview از اينترنت لود و نمايش داده بشن
اگر از جاوا استفاده مي خوايد بکنيد توابع ارسال درخواست هاي گت يا پست در خود جاوا هست و براي نوتيفي هم مي شه هم از گوگل هم از parse استفاده کرد.
قسمت سمت سرور رو بعد از مشخص کردن کارهايي که بايد انجام داده بشه توسط تيم خودمون انجام مي شه و فقط نرم افزار و راهنمايي در مورد واسط سمت سرور بايد ارايه بشه
فکر مي کنم کامل توضيح دادم باز اگر سوالي بود پاسخ مي دم
زیرساخت:
اندرويد
قابل تحویل:
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
10روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت هفده سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار