مهدي جعفري
3 سال پیش توسط مهدي جعفري مطرح شد
2 پاسخ

طراحي نرم افزار تحت وب

من دانشجوي مهندسي كامپيوتر هستم . يكي از اساتيد از ما پروژه اي خواسته كه بايد سيستم نرم افزاري تحت وب بنويسيم مثلا با عنوان مديريت تخلفات رانندگي.
من ميخوام بدونم كه چه چيزهايي لازمه بلد باشم و از چه برنامه اي استفاده كنم و از چه پايگاه داده اي بهره ببرم .
در حال حاضر هم با زبان پاينون و c و همچنين با تگ هاي html اشنايي دارم
خوشحال ميشم راهنماييم كنيد ، واقعا گير كردم
ممنون.


ثبت پرسش جدید
علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش آپدیت شد
0

سلام
چون پایتون کار کردی مسیر زیر رو طی کنید :
html , css , js
python , django

آموزش تمام موارد بالا هم در سایت راکت موجود هست


حسن حکمتی
تخصص : برنامه نویس وب و بلاکچین
@hekmati 3 سال پیش مطرح شد
0

سلام
بستگی داره چه جور سیستمی مد نظر باشه، فقط ارایه دانشجویی باشه یا واقعا یک طرح چشمکیر باشه؟
حالا خود طرح قراره از یک بیگ دیتا واکشی کنه یا اینکه خودش سیستم ضبط و کنترل و پیگیری رو داشته باشه؟ من نمونه ای کاملتر رو توضیح میدم. چون مدیریت تخلفات رانندگی بخشی از یک اکوسیستم در هم تنیده است و نمیتونی تمام امکانات رو برای یک هدف بسیج کنی!
فرض کنیم این طرح در سطح قابل قبولی برای یک کلان شهر با مشکل ترافیک مد نظر باشه که مدیریت ترافیک و تخلفات یک دست آورد آن باشد.
در یک جامعه ایده آل، دستگاه های زیربط و متولیان دقدقه کاهش تعداد سفرهای درون شهری و کاهش آلودگی صوتی و محیطی و هدر رفت ساعت نفر ها، کاهش جرائم رانندگی و کنترل بهتر مسیرها رو دارن اونها نمونه های مانند SCATS رو دارن پس طرح شما باید یک مزیت رقابتی نسبت به نمونه مشابه داشته باشه مثلا در قیمت!
حالا عملکرد سیستم باید بر اساس ایجاد گرین لاین باشه و البته پروتکل ها بر اساس استانداردهای مهندسی ترافیک باشه که توی کشور ما یک از گرایش های مهندسی عمران محسوب میشه . حالا ما مرز بندی مشخصی داریم که عدم رعایتش تخلفات رانندگی محسوب میشه این مقررات به صورت اعتبارسنجی ها مختلف توی سیستم تعریف میشه حالا بریم دنبال بخش فنی.
سیستم فنی حداقل از سه بخش مونیتورینگ و ضبط تصاویر، پردازش تصویر و هوش مصنوعی و مدیریت سیستم تشکیل میشه.
برای بخش مونیتورینگ و پردازش های مربوط به تصاویر دوربین های دیجیتال، بردهای Raspberry Pi و arduino گزینه های مناسبی هستند، حالا سیستم نرم افزاری و مدیریت سیستم با توجه به سخت افزار درگیر ماجرا طیف وسیعی از برنامه ها و زبانهایی مثل متلب، پایتون، جاوا اسکریپت، c++ ، php و ... رو شامل میشه.
حالا اگر دیتای تخلفات تفکیک شده موجود باشه و بخواهید صرفا یک گزارش ارایه بدید اطلاعات اولیه شما بخش قابل توجهی از کار رو انجام میده اما اگر بخواهید یک سیستم قدرتمند و مطمئن رو ارایه بدید باید در سطح سیستم های مشابه تواناییی داشته باشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام