|
ما بهترین راه حل ، برای برآوردن نیاز و خواسته شما را تقدیم میکنیم . . . در سایه لزوم پیشرفت فناوری های نوین از اینکه این طرح پیشنهادی را تا پایان مطالعه میکنید بسیار سپاسگذاریم . |
|
|
برای اولین بار در ایران : شبکه هوشمند مدارس ایران یا اتوماسیون تحت وب آموزش و پرورش |
|
|
در ادامه با اهداف طرح و چگونگی اجراء و پیاده سازی آن آشنا خواهید شد . در این سامانه که طراحی سیستم عملکرد آن 3 سال به طول انجامیده ، ارتباطات آسان و مستمر بین آموزش و پرورش ، مدیران ، معلمین ، مشاوران تربیتی و تحصیلی و پرورشی ، اولیاء دانش آموزان و همچنین دانش آموزان به سادگی و سهولت برقرار میشود . سیستم های ارزان قیمت که تکنولوژی های به روز شده آن شما را شگفت زده خواهد کرد . در اتوماسیون هوشمند ، تمامی ارتباطات کنترل شده و لزوم حفظ روابط اولیاء مدرسه با اولیاء دانش آموز سرلوحه آن است . |
|
|
|
|
|
- اجرای طرحی که با توجه به ارزان بودن اجراء و هزینه های جاری پروژه ، کلیه مدارس تحت پوشش شما میتوانند از آن استفاده کنند و هیچ تبعیضی به خواطر تعداد پایین دانش آموزان یا کم درآمد بودن بوجود نمی آید . - در این سامانه تمامی بخشنامه ها و نامه های اداری به همراه پاسخ به آنها تحت پوشش الکترونیکی شما خواهد بود . امضاء به صورت الکترونیکی و با امنیت بالا در نظر گرفته شده است . پس دیگر نیازی به پرداخت هزینه های بالای پست یا دیگر روش ها ندارید . - سایت های این سامانه به مانند سایت های طراحی شده توسط شرکت های دیگر ، صرفاً اطلاع رسانی نمیباشند . بلکه خدمات دهی خوب به مراجعین و مخاطبین یکی از اهداف اصلی ما میباشد . - سامانه به گونه ای طراحی گردیده که بین سازمان و مدارس و اولیاء دانش آموزان ، ارتباطات پر قدرتی برقرار شود و فاصله ها به صفر برسد . - اجرای این طرح در حال حاضر که اکثر افراد با اینترنت آشنا هستند بسیار آسان میباشد و در صورتی که اقلیتی که این آشنایی را ندارند بالاجبار با فناوری های نوین آشنا میگردند و سازمان شما در کشور به عنوان سازمان پیشرو در فرهنگ سازی فناوری های نوین ، بیشتر از گذشته شناخته میشود . - همانطور که میدانید عوامل تهاجم فرهنگی غرب باعث بوجود آمدن سایت های مستهجن گردیده است و شما یا اولیاء دانش آموز هیچ موقع نمیتوانید بدون در دست داشتن ابزارهای لازم با این گونه هنجار ها مقابله کنید . اما هم اکنون این ابزار در دستان شما قرار دارد . لذا با برنامه ریزی های انجام شده توسط ما و با مشاوره با متخصصان این امر ، سامانه به گونه ای طراحی گردیده که مشارکت حد اکثری دانش آموزان در بروز رسانی وب سایت مدرسه دخیل باشد . یکی از این قابلیت ها ، سیستم انجمن گفتگوی اینترنتی و سوال و جواب های دانش آموزان در انجمن های تخصصی میباشد . البته راهکارهای دیگری نیز پیش بینی شده که دانش آموزان را از جستجوی های بیهوده در دنیای مجازی بی نیاز میکند . از قابلیت های دیگر که شما را در رسیدن به این هدف یاری میکند ، صفحات اختصاصی دانش آموزان ، اولیاء و دبیران میباشد و دانش آموز برای به روز آوری این صفحات دیگر به سراغ دیگر سایت ها که باعث خارج شدن از خطوط قانونی میشوند مراجعه نمیکند . - با توجه به هدف قرار دادن دانش آموزان و اولیاء ایشان و همچنین اولیاء مدرسه ، بار علمی و فنی سایت بسیار بالا ارزیابی میشود . - در صورت صلاحدید شما ، نرم افزار ی در اختیار مدارس قرار میگیرد که کلیه اطلاعات دانش آموزان به همراه نمرات و . . . به صورت کاملاً خودکار به سایت انتقال پیدا کند و از اتلاف وقت و همچنین استخدام نیروی جدید برای وارد کردن اطلاعات بی نیاز باشید . این قابلیت موجب میگردد که افراد متفرقه در سایت ثبت نام نکرده و باعث به خطر افتادن فضای فرهنگی نشوند . |
|
|
|
|
|
نحوه عملکرد سیستم شبکه ملی مدارس : |
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
چرا سایت های تولید شده توسط دیگر شرکت ها در کمتر از یکسال جذابیت اولیه را ندارند ؟ |
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
امکاناتی که در اختیار اداره آموزش و پرورش قرار دارد . |
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
امکاناتی که در اختیار مدیران و کاربران مدارس قرار دارد . |
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
امکاناتی که در اختیار دانش آموزان و اولیاء ایشان قرار دارد . |
|||||||||||||||||||||||||||||||||||
|
بالا بردن قدرت اراده دانش آموزان برای به انجام رساندن پروژه ها کم کردن فاصله اطلاعاتی دانش آموزان شما با دانش آموزان شهرهای بزرگ (در شهر های بزرگ مدیران آموزش و پرورش بستر مناسب برای استفاده دانش آموزان از اینترنت و امکانات آن را فراهم میکنند و در نتیجه دانش آموز پس از ورود به دانشگاه با بسیاری از اصطلاحات آشنا میباشد . تصور کنید دانش آموز شما در دانشگاه با واژه های سایت اینترنتی یا انجمن که در دانشگاه ها بسیار مرسوم است آشنا نباشد ، فکر میکنید در روحیه پیشرفت چقدر تاثیر گذار است ؟)
|
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
امکاناتی که در اختیار مشاوران تحصیلی و پرورشی قرار دارد . |
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
زمانبندی فازهای اجرائی پروژه |
|||||||||||||||||||||||||||||||||||
|
1- زمانبندی تحویل سایت به مدارس :
2- زمانبندی آموزش کاربری سایت اینترنتی : نحوه آموزش به انتخاب شما خواهد بود . شما میتوانید آموزش به وسیله CD مالتی مدیا را انتخاب نمایید . یکی از مزایای این روش ، یادگیری در هر زمان ممکن و رفع اشکال بدون محدودیت تعطیلی میباشد . همچنین در صورت تغییر کاربران مدرسه نیز مشکلی برای کاربری پیش نخواهد آمد . آموزش جمعی و تک به تک از دیگر روش ها میباشد . |
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
مشخصات فنی سیستم |
|||||||||||||||||||||||||||||||||||
|
این شرکت از تکنولوژی asp.net 2.0 در طراحی سایت استفاده میکند که در زیر به نقل از سایت naspinski.net اختلاف بین asp.net و PHP آمده است . به هر فروم برنامه نویسی كه سر می زنید، حتماً به سوالاتی مانند "مقایسه ASP.Net با PHP، كدام بهتر است؟" مواجه خواهید شد. در پاسخ به این پرسش ها نیز همیشه افرادی هستند كه با تعصب خاص از یكی از این دو مقوله دفاع كرده و با مقابل هم قرار دادن محصولات مایكروسافت و نرم افزار های متن باز (Open Source) با قضیه بصورت حیثیتی برخورد می كنند در حالیكه تنها تجربه یكی را داشته و زبان انتخابی خود را بر تكنولوژی ای كه حتی امتحان هم نكرده اند، ارجح می داند. نكته اساسی اینكه برای یك برنامه نویس واقعی، زبان یا تكنولوژی یك ابزار است و با توجه به نیاز های پروژه یا راهبرد انتخابی، ابزار خود را انتخاب كرده و سوال "... كدام بهتر است؟" بدون عبارت "در زمینه ..." را ناقص می داند! بعنوان كسی كه تجربه برنامه نویسی تحت وب را از CGI و ASP Classic شروع كرده و چند سال در زمینه PHP و اوپن سورس فعالیت داشته و در نهایت راهبرد تكنولوژی های مایكروسافت (.Net) را انتخاب كرده ام، بدون هیچ غرضی و با بررسی جنبه های مختلف، این دو مقوله را با هم مقایسه كرده ام. PHP (Personal Homepage Processor) برای ساده سازی نوشتن سایت های سمت سرور بدون نیاز به برنامه نویسی سخت CGI ایجاد و با استفاده از مزایای متن باز بودن به پیشرفت هایی نائل شد از طرفی مایكروسافت، ASP (Active Server Pages) كه همان VBScript خودمان است را برای ورود به دنیای برنامه نویسی وب بدون برنامه نویسی ISAPI و برای جلوگیری از نیاز به JSP شركت سان، ارائه داد. توفیق های پی اچ پی با ارائه نسخه 5 و ورود به دنیای شی گرا (Object Oriented) باعث پیشی گرفتن از ASP كلاسیك شد و ظاهر بینان، این قضیه را موفقیتی برای اوپن سورس در مقابل مایكروسافت دیدند در حالیكه مایكروسافت قبلاً اعلام كرده بود ASP را نه برای وب سایت های غول پیكر و application های بزرگ، بلكه برای رفع نیاز وب سایت های متوسط ارائه داده است و طبیعتاً در سایت های بزرگ دچار افت نسبی سرعت خواهد شد. تا اینكه مایكروسافت تكنولوژی جدید دات نت را ارائه و در پی آن ASP.Net 1.0 و در سال بعد ASP.Net 1.1 را بعنوان رقیبی جدی برای PHP روانه بازار كرد. این تكنولوژی علی رغم شباهت اسمی، نسخه جدید ASP نبود ولی برنامه نویسان سنتی و ویژوالی مایكروسافت را قادر می ساخت مانند برنامه نویسی تحت ویندوز، وب سایت ها پویا بسازند ولی اینكه مایكروسافت ایده های تحت وب را با ایده های تحت ویندوز می خواست یكی كند برای وب كاران قدیمی خوشایند نبود تا اینكه Whidbey یا همان ASP.Net 2.0 در اواخر سال 2004 ارائه شد!!! این تحول بزرگ نه تنها PHP بلكه حتی JSP را هم بنظرم پشت سر گذاشت. در ASP.Net 2.0 تمام نیاز های برنامه نویسان وب بطور كامل لحاظ شده . اینكه زبان PHP را با ASP.Net مقایسه كنیم، كار كاملاً غلطی است چرا كه ASP.Net اصلاً زبان نیست و یك تكنولوژی محسوب می شود و اگر قرار باشد PHP را با زبان هایی كه در این تكنولوژی استفاده می شود مثلاً با C# مقایسه كنیم، مسلما PHP را فاقد صلاحیت برای مقایسه خواهیم یافت! دات نت فریم ووركی با معماری حرفه ای و كاملاً شی گرا و پی اچ پی زبانی اسكریپتی است و سایت های ساخته شده با آن تركیبی از كد PHP و HTML و بقول مهندسان نرم افزار، یك مشت Spaghetti Code است در حالیكه تمام اصول مهندسی نرم افزار را می توان در دات نت پیاده كرد برای مثال كد و طرح از هم جدا می باشند! PHP زبانی محبوب است ولی از نظر پشتیبانی از شی گرایی و برخی موارد دیگر هنوز در اوایل راه تكامل است و بر عكس زبانی مانند C# (كه می توان آن را پیشرفته ترین زبان مدرن دانست) و یا VB.Net (زبان ساده انتخاب سنتی ها) زبان هایی قدرتمند و منطبق بر اصول هستند. برای اجرای سایت های نوشته شده با پی اچ پی، نیاز به انجین PHP و سرور Apache و احتمالاً برای دیتابیس به MySQL نیاز دارید بنابراین می توانید در ویندوز هم بدون مشكل اجرا كنید. (اینكه چرا همه پی اچ پی كاران از سرور لینوكس استفاده می كنند، به طرز فكر آن ها برمی گردد نه اینكه ایرادی برای ویندوز باشد) و برای اجرای سایت های نوشته شده با دات نت، به فریم وورك .Net، سرور IIS و احتمالاً برای دیتابیس به SQL Server نیاز دارید. (اینكه چرا دات نت كاران از سرور ویندوز استفاده می كنند چون لینوكس نمی تواند از سرور IIS پشتیبانی كند هر چند بجای دات نت می تواند از Mono بهره ببرد) در مورد معماری نرم افزاری، محیط استفاده از دات نت یعنی Visual Studio و همچنین تمام تكنولوژی های مورد استفاده در مجموعه عظیم dotNet Framework با نرم افزار ها و متدولوژی های مهندسی نرم افزار سازگار بوده و بر عكس در PHP حتی نمی توان كد را از طرح جدا ساخت تا چه برسد به رعایت سایر اصول مهندسی نرم افزار! در ضمن PHP از نظر سرعت اجرا بدلیل ساختار موتور آن از ASP كلاسیك بسیار سریعتر است و برعكس نسبت به ASP.Net ذاتاً كند است! یعنی كد PHP تفسیری است و در هر بار اجرا خط به خط تفسیر می شود در حالیكه ASP.Net یكبار كامپایل شده و در بقیه موارد بعنوان یك نرم افزار كامپایل شده در نهایت سرعت پاسخ می دهد. (اینكه بگویید مثلاً چرا فلان سایت از بهمان سایت سریعتر یا كند تر است ربطی به زبان ندارد، مربوط به نحوه پیاده سازی برنامه نویس آن است) این را هم در نظر بگیرید كه هنگام اجرای یك صفحه PHP، دستورات یكی یكی سریعاً اجرا و پاسخ به مرورگر ارسال می شود ولی در دات نت در چندین لایه بایستی پردازش انجام گیرد تا خروجی ارسال شود ولی نكته مهم، ذات كامپایل شدن آن است كه هم از لحاظ حفظ حقوق نرم افزار و مالكیت معنوی و هم از لحاظ مهندسی كامپیوتر، ارجح می باشد. از لحاظ پشتیبانی از زبان فارسی، مسلماً تكنولوژی های مایكروسافت با پشتیبانی كامل از یونیكد بدون هیچ دردسری نیاز شما را برطرف می كند و بالعكس Php تصور صحیحی از یونیكد نداشته و هرچند تحت شرایطی درست كار بكنند ولی عملاً اطلاعات فارسی موجود در دیتابیس سایت شما بدلیل انكدینگ های نا معلوم فقط به درد خودتان خواهد خورد و هیچگاه مثلاً نخواهید توانست مطالب فارسی موجود در دیتابیس سایت خود را مستقیماً وارد یك نرم افزار تحت دسكتاپ كنید! در مورد سرعت توسعه پروژ ها، صد در صد توسعه نرم افزار در محیط دات نت بسیار مقرون به صرفه می باشد چرا كه اصولاً هدف استفاده از دات نت، ایجاد وب سایت ها بزرگ با فرم های متعدد است و با استفاده از كنترل های مفید و كتابخانه كد عظیم دات نت می توان ساخت صفحه ای را كه در Php یك روز وقت می برد را در دات نت یك ساعته تمام كنید! حال دو نوع سوال پیش می آید: 1- فلانی سایت بزرگی را با پی اچ پی در سه روز نوشت در حالیكه فلان شركت دات نت كار گفته بود این سایت تا چهار ماه آماده می شود! درسته؟ جواب: فلانی یك اسكریپت آماده را به شما قالب كرده است و خودش ننوشته! 90% php كاران ایرانی علت گرایششان به زبان PHP را آماده بودن انوع اسكریپت ها می دانند یعنی نه نیاز دارند و نه توانایی آن را كه اسكریپتی را خودشان از صفر بنویسند. این مورد، اصل prefabricate programming نیست در حقیقت بیشتر تقلب است. اوپن سورس بودن زبان به نرم افزار های توسعه داده شده با آن ربطی ندارد بلكه به پیشرفت خود زبان مربوط است. اینكه بگویید فلان سایت خوب است چون php اوپن سورس است، جمله بی ربطی است. در چند سال اخیر طرز فكری مانند یك انگل در جان جامعه IT ایران افتاده است، این ویروس صنعت نرم افزاری كشور این است كه برخی شركت ها كارشان شده دانلود یك سیستم رایگان و متن باز، ترجمه فایل زبان و تغییر نام سیستم و ادعای ساخت آن و در نهایت فروش با قیمت های بالا به افراد نا آگاه! در مدت طراحی این سامانه متوجه شدیم تمامی شركت های ایرانی PHP كار كه اقدام به فروش سیستم های مدیریت محتوا می كنند همگی با جعل نام یك سیستم رایگان مانند جوملا، ادعای ساخت آن را داشته و با نهایت افتخار و بدون كوچكترین توانایی تولید فنی، آن را بفروش می رسانند. حال فكر می كنید چند سایت دولتی كشور ما با قیمت های چند میلیونی بر روی سیستم های متن باز كه سورس آن در اختیار همه قرار دارد (با حالت رایگان كه نقض توافقنامه شده و یا پولی null شده!)، راه اندازی گردیده است؟!! جالب اینكه این اشخاص/شركت ها چنان به اوپن سورس تعصب دارند انگار نه انگار كه نه تنها برای توسعه اوپن سورس كاری نكرده اند بلكه چیزی از آن كاسته (دزدیده) و وارد بازار تجاری كرده اند! در مورد بازار كار، توجه به این نكته اهمیت دارد كه می خواهید وارد شركتی شوید كه به تولید نرم افزار می پردازد یا به بومی سازی آن. اكثر شركت های علاقمند به ترجمه سیستم های آماده، از php كاران دعوت به همكاری می كنند و اگر به آگهی های استخدام دقت فرمائید تمام شركت های بزرگ نرم افزاری، معتبر و اهل فن از برنامه نویسان دات نت استفاده می كنند. این كه برای شركت كدام گزینه به صرفه تر است بسته به راهبرد شركت می باشد. پولی (تجاری) بودن نرم افزارهایی مانند SQL Server، Visual Studio و ... در مقابل رایگان بودن ابزار های PHP، هیچ خللی در قیمت یا كیفیت توسعه و ارائه محصول نهایی ندارد .
|
|||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||
|
از اینکه با تأمل این طرح را مطالعه نمودید سپاسگذاریم . لطفاً کار و عملکرد ما را با دیگر شرکت ها مقایسه کنید . |