آمار راهنمایی پایاننامه های تحصیلی کارشناسی مهندسی کامپیوتر و فناوری اطلاعات - فناوری اطلاعات و تجارت الکترونیکی - IT & E-commerce

فناوری اطلاعات و تجارت الکترونیکی - IT & E-commerce

امروز توسعه تجارت الکترونیکی برای سهیم شدن مردم عزیز کشورمان از درآمدهای کلان جهانی حاصل از این سبک تجارت و نهایتا رشد در آمد ملی از ضروری ترین امور روزمر’ به شمار می رود. لذا این موضوع مرا بر آن داشت تا وبلاگی در پرشین بلاگ نیز برای این منظور راه اندازی نمایم تا باشد که به حول و قوه الهی قدمی کوچک در این راه برداشته باشیم . . عیسی نجفی فروردین سال 1387

راهنمایی پایاننامه های تحصیلی کارشناسی مهندسی کامپیوتر و فناوری اطلاعات
مدير وبلاگ : عیسی نجفی - ساعت ٩:۱٧ ‎ق.ظ روز یکشنبه ۱۱ بهمن ۱۳٩٤
 

نکاتی چند برای پروژه  پایاننامه

 دانشجویان محترم چنانچه با بنده پروژه فارغ التحصیلی دارید لطفا به نکات زیر توجه بفرمائید

با ایمیل های زیر برای درس پروژه مهندسی نرم افزار ، پروژه ( پایاننامه) در ارتباط بوده باشید

1

2

3

najafy@qiet.ac.ir

najafy0@gmail.com

najafy@mail.ru

توجه : ایمیل های ارسالی مرتبط با پروژه یا ارتباط سریع را ترجیحا به ایمیل شماره 2 در جیمیل ارسال فرمایئد

فایل نمونه برای تهیه پیشنهاده یا پروپوزال پایاننامه ( اختیاری است )

فایال راهنمایی مستندسازی پروژه

وبلاگ مهندس محمود سلطانی همکار محترم گروه

شیوه نگارش پایان نامه


اکثر دانشجویان بعد از انتخاب پروژه یا پایاننامه عموما سوال می نمایند که از کجا باید شروع بکنند و مدتی را برای یافتن پاسخی به این سوال سپری می نمایند

لازم میدانم توضیح بدهم که وقتی شما حداقل 110 واحد درسی در رشته مهندسی گذرانده اید عقل سلیم  حکم می نماید که معلومات علمی و فنی  و اطلاعات لازم را برای انجام یک کار واقعی نرم افزاری یا تحقیقی در رشته خودتان کسب نموده اید اما اگر فکر میکنید هنوز به این حد نرسیده اید نگران نباشید ممکن است ایراد کار اینجا بوده باشد که تابحال درگیر کارهای عملی نگردیده اید و بیشتر تصورتان این است که می باید با گذراندن دروسی با مبانی تئوری یا نظری در رشته مهندسی فارغ التحصیل بشوید اما نه این وضعیت حیثیت و اعتبار رشته مهندسی شما را زیر سوال خواهد برد . چاره کار کجاست ، چاره که نه بلکه اجبار و الزام در این است که دست بکار بشوید و باور کنید که موعد فراغت از تحصیلی در رشته مهندسی فرا رسیده است این یعنی اینکه کم کم باید دست اصطلاحا به آچار و ابزار بشوید و برای حل یک مساله که در قالب یک موضوع بنام موضوع پایاننامه برای شما ها با کمک یا بدون کمک شما تعیین نموده اید به فکر ارائه یک راه حل مبتنی بر مهندسی در قالب ساخت یک راه حل ، ابزار یا وسیله بر آیید یا اینکه راه حلی ارائه شد در تحقیقات قبلی را ادامه و در صدد تکمیل آن بوده باشید.

حتما می دانید در علوم مهندسی فناوری اطلاعات و مهندسی کامپیوتر دروسی بنام طراحی سیستم های نرم افزاری ، مهندس نرم افزار ، کیفیت نرم افزار ، ایجاد پایاگاه های داده ، معماری سیستم های نرم افزاری و اطلاعاتی  ، متدولوژیهای طراحی ، تحلیل و تولید نرم افزار ،  برنامه ریزی و مدیریت پروژه های فناوری اطلاعات ارائه میشود که این درسها اساسا برای ایجاد آمادگی در شما برای انجام یک پروژه نرم افزاری بوده است . اما هر  تولید هر نرم افزار متسلزم انتخاب روشی مناسب برای کسب اطلاعات نیازمندیها ، تحلیلی و طراحی ، متدولوژی تولید یا طراحی و نهایتا دانش برنامه ریزی و مدیریت فعالیتها می باشد.   درس مدیریت پروژه های فناوری اطلاعات که معمولا گوشه هایی از ان در درس مهندسی نرم افزار نیز ارائه یا آموخته میشود معمولا  راهکاری مبتنی بر یک روش استاندارد  برای برنامه ریزی یا مدیریت پروژه نرم افزار یا فناوری اطلاعات را به شما می اموزد  .

 PMBOK  یک روش استاندارد برای مدیریت پروژه ها ارائه می نمایئ .  ماکروسافت سامانه مدیریت پروژه ها  MS-Project  را ارائه نموده است که برنامه ریزی یک پروژه از جمله پروژه ای فناوری اطلاعات را توصیف می نماید.

در این بخش از راهنمایی شروع پروژه یا پایاننامه کارشناسی فناوری اطلاعات بر انجام پروژه فناوری اطلاعات یا مهندسی نرم افزار در قالب تولید یک سیستم نرم افزاری ، سامانه نرم افزاری ، وب سایت ، پرتال ، سیستم اطلاعاتی ، ... متمرکز میشویم .

اما قبل از ورود به مابحث تکمیلی لامز است به این نکته اشاره بنمائیم که بهتر است دانشجویان محترم یک پروپوزال مانند تهیه و به استاد ارائه بنمایند که در آن پیشنهاد طرح یا پروپوزال اطلاعات مختصر اما ارزشمند درج می گردد و هدف این است که دانشجو متوجه مساله شده باشد ، هدف ، اهمتی و ضرورت انجام آن را تشخیص داده باشد ، و بداند که برای انجام پروژه به چه چیزهای نیاز دارد و مهمتر از همه فعالیتهای انجام پروژه را شناسایی و جدول زمانبندی انجام فعالیتهای پروژه یا  WBS  را مشخص بنماید تا استاد بر مبناء ان بتواند نمودار پیشرفت کار دانشجو را مدیریت بنماید.

متاسفانه این قسمت به نظر بنده یکی از قسمتهای اصلی انجام پروژه دانشجویان می باشد چیزیکه معمولا دانشجویان رغبتی به توجه به این مرحله نشان نمی دهند .

بعد از تدوین و تهیه پروپوزال یا همان پیشنهاده پایاننامه فعالیتهای اصلی انجام پایاننامه کارشناسی یا حتی پایاننامه های مقاطع بالاتر  قابلیت شروع خواهد داشت  .

در پروژه تولید یک نرم افزار یا سامانه اطلاعاتی در باره نحوه ارتباط استاد یا دانشجو معمولا هر دانشجو برای پروژه اش پنج مرحله در نظر گرفته میشود  و پنج گزارش به شرح زیر درخواست میگردد.

اول : اطلاعات موضوع پروژه ، مساله ، ضرورت و اخداف و جدول زمانبندی  انجام که حکایت از درک موضوع توسط دانشجو دارد

دوم : اطلاعات نیازسنجی که از منابع مختلف و مخصوصا مشتری یا سازمانی که قرار هست پروژه برای او طراحی بشود در قالب مراجعه ، جمع اوری مستندات و منابع و اطلاعات ، مصاحبه ها و ... بدست می آید

 مرحله سوم : تجزیه و تحلیل اطلاعات جمع اوری شده

مرحله چهارم ، طراحی و مدل سازی سیستم به این جهت که سیستم نرم افزاری مورد نظر وجود خارجی ندارد و قرار هست دانشجو آن محصول را ایجاد بنماید و برای آن اثبات بنماید اطلاعات کسب شده برای انجام یا پیاده سازی پروژه کفایت ورود به مرحله بعدی را  می نماید می بایست مدل سازی سیستم  را بر مبنای یک متدولوژی مناسب مساله انجام بدهد

مرحله پنج : پیاده سازی ، کدنویسی آماده سازی محصول برای ارائه یا دفاع در جلسه دفاع

لازم  به ذکر می باشد مستندسازی تمامی رخداد ها مطابق با دانش مهندسی نرم افزار در هر پنج مرحله می بایست همزمان با فعالیتهای آزمایشگاهی به انجام برسد و نهایتا در قالب داکیومنت طبق نمونه سایت دانشگاه  یک هفته قبل از تاریخ یا جلسه دفاع  به مدیریت محترم گروه و استاد راهنما ارائه بشود.

 تمامی این مراحل می بایست در چارچوب معلومات و دانش مهندسی نرم افزار به انجام برسد برای نگارش داکیومنت نیز می بایست از معلومات درس روش تحقیق یا  شیوه ارائه مطالب علمی و فنی استفاده بشود

 لذا دانشجو می بایست برای انجام درس پروژه مجددا  محتواء و مطالب  درس مهندسی نرم افزار و شیوه ارائه مطالب علمی و فنی را مروری بنماید.

 برای این منظور یا  موضوع می توانید به منابع   مختلف از جمله  کتاب مهندسی نرم افزار ( پرسمن )  یا نگارشهای دیگر درس مهندسی نرم افزار و  درس شیوء ارائه مطالب علمی و فنی  مراجعه بفرمائید

برخی از راهنمایی های ارئه شده به دانشجویان قبلی برای انجام پروژه درس مهندسی نرم افزار که به  شما دانشجوی گرامی نیز توصیه میشود به دقت این مصادیق یا مثالها را مطالعه بفرمائید.

مثال 1 : موضوع طراحی سیستم رزواسیون بهمن 1394

 1- برای سناوریوهای طراحی وب سایت حتما باید توجه داشته باشید که می بایست تحلیل و طراحی  مطابق با یوزکیس تحت وب ارائه بشود .

2- اما کیفیت محصول نرم افزار عبارت است از  درجه تطابق یک سیستم با نیازمندی های مشخص شده و نیازهای مشتری (یا کاربران) یا انتظارات آن ها می باشد . از این تعریف می توان نتیجه گرفت که شناخت درست نیازمندی های یک سیستم نرم افزاری از مهمترین فاکتورهای تعیین کیفیت در یک محصول نرم افزاری است. در واقع نرم افزاری که به صورت دقیق بر اساس نیازهای مشتری (یا کاربران) ساخته شده باشد، می تواند با کیفیت باشد.  نه نرم افزاری که مطابق با اطلاعات ناقص یک دانشجو ساخته میشود.

  3- سناریوی سفارش یا خرید انلاین ، سناریویی وب بیس میبایست بوده باشد باید برای سمت کلاینت پیش بینی بشود. و برای رزواسیون می بایست منابعی مانند صندلیهای قابل رزرو نمایش داده بشوند کاربر صندلی مورد نظر خود را برای خودش و همراهان یا تعداد بلیط رزرو بنماید ،

 4- سناریوی ویرایش نیز اگر فرد پروفایل داشته باشد قابل انجام می باشد در حالیکه ممکن است برخلاف تاکیدات شرکت  اساسا کاربر اینترنتی  است که چگونگی عملیات سفارش یا رزرو  را انجام می دهد ؟  ایا به عنوان مهمان خرید می نماید که در این صورت می بایست فرایند  ویرایش با استفاده از کد رهگیری سفارش به انجام برسد و در این صورت فرایند ادیت و کنسلیشن فرایند سخت و پیچیده خواهد بود /  و اگر از طریق عضویت و تکمیل اطلاعات پروفایل مبادرت به سفارش و خردید می نماید که هیچ داستان متفاوت خواهد بود

  5- سناریوی گزارش گیری هم کاملا معلوم می باشد که فقط می تواند حجم بسیار کمی از گزارشات مورد نیاز مشتری و مدیریت سینما را پوشش بدهد / زیر بنده تاکید نموده ام که این سیستم ، نیازمند به زیر سیستم امور مشتریان ، امور مالی ، اداری ، حسابداری و  سینما نیز دارد اگر حضور ذهن داشته باشید تاکید کردم که نمی شود در سینما یک سیستم فروش یا سفارش بلیط داشته باشند و چند سیستم دیگر در حالیکه اطلاعات اینها همه با همدیگر مرتبط می باشد  / توجه بنماید که در سینما پرسنل شیفتی کار می کنند ممکن مشتری بخواهد ردر شیفتی که فلان پرسنل حضور دارند بلیط رزرو بنماید

 6- کلاس  دیاگرام هم کاملا خلاصه می باشد اگر حضور ذهن داشته باشید تاکید نمودم که می بایست سازوکار ارتباط با مشتری دیده بشود به نظر شما آیا با ساختار کاربر شما می تواند با کاربر دیگری ارتباط برقرار نمود مثلا کنسل شدن برنامه رزرو شده فرد را به اول اطلاع  داد ؟ ایا میشود برای او سیستم انجمن و گروه اینجا  نمود ؟ ایا او بعد از  خید بلیط یا رزرو هتل می تواند در نظر سنجی مورد نیاز این پروژه شرکت نموده و نظر و رای خود را به خدمات شرکت  مشاهده شده بدهد

؟ .....

حتما حضور ذهن دارد که بنده تاکید نموده ام که این وبسایت یا پرتال حتما می بایست امکان ایجاد انجمن و گروه به مشتریانیکه  دارای پروفایل عضویت می باشد یا حتی دیگران ایجاد بنماید

شما در این سیستم ، زیر سیستم ارتباط با مشتریان را چگونه پیش بینی نموده اید؟

شما در این سیستم اطلاع رسانی چندکانالی به مشتریان برای برنامه های آتی سینما را چگونه پیش بینی نموده اید هیچکدام از یوزکیسها و کلاس دیاگرام اطلاعاتی از نحوه ایجاد انجمنها ، ارتباط با مشتریان ،  .... نشان نمی دهد.

 7- نمودار توالی غلط می باشد و نمودار توالی یک فرایند وب بیس نیست ! به توضیحات ارائه شده حضوری توجه بنمائید

 8 – نمودارهای همکاری و ... نیز با  عملیات و اقدامات موضوع پروژه تطابق ندارند ،

9- برای انتخاب نوع پایگاه های داده ها ، زبان برنامه نویسی هم مشکلی با موارد قید شده وجود نخواهد بود.

10- اما مزید بر ضرورت  توجه به تمامی موارد قید شده در مراحل قبلی ،  توجه شما را به این نکته تکمیلی جلب می نمایم که  در مرحله طراحی  و پیاده سازی نرم افزار ، شما می بایست به طراحی سه لایه توجه کافی داشته باشید ، در طراحی پایگاه داده از بروز افزونگی پرهیز  و خودداری بنمائید ، در یوزراینترفیس به مسائل قشنگی ، زیبائی ، سهولت و آسانی استفاده و سایر موارد مرتبط با مناسب لود شدن صفحات وب و ...  قوانی سئو دقت بفرمائید

 لذا ضمن احترام به همه دانشجویان عزیز  خواهشمندیم پروژه تان را با شرح  ارائه شده  بالا و سایر موارد ذکر شده و متکی بر دانش مهندسی نرم افزار  تکمیل و ارائه بنمائید

 مثال دو :طراحی وب سایت خوابگاه دانشگاه  بهمن 1394

اولا - برای مالتی چانلیزیشن یعنی ارتباطات چند کانالی ایمیل ، موبایل ، تلفن چکار کرده اید

ثانیا روش اندیس گذاری در 1-0-1 غلط است کتاب شیوه نگارش رانکوهی را ببینید 0 مجاز نیست
ثالثا منابع با کدام استاندارد پیش رفته است
رابعا - چگونه اثبات می نمایید که طراحی سه لایه می باشد و لایه ها از مستقل می باشند

خامسا - برای سفارشی سازی ، شخصی سازی وب سایت چکار کرده اید

برای اعلام آمادگی برای دفاع فکر می کنم فعلا کفایت می نماید ولی

الف - سرقت ادبی چک شود و منابع بر مبنای استاندردهای مورد قبول در ایران تنظیم بشود

مثال سوم : گزارش پایان نامه فروشگاه آنلاین  علی سلیمانی مهر 1394 تاریخ دفاع سوم شهریور1395

لطفا این فایل را برای ادامه کار ملاک قرار بدهید
اما تاکید می نمایم برای محتوای مورد استفاده الزاما می بایست قوانین حقوق مالکیت و سرقت ادبی را رعایت بنمائید
لطفا ارجاعات یا رفرنسها را دقیقا بر مبنای  استادارد آپا یا همان استاداردی که انجمن کامپیوتر ایران برای رفرنس گذاری محتواء و منابع مورد استفاده قرار می دهد دقیقا رعایت بنمائید

اگر قوانین و مقررات منابع را رعایت بفرمائید تا اینجای کار موردی ندارد

اولا - برای مالتی چانلیزیشن یعنی ارتباطات چند کانالی ایمیل ، موبایل ، تلفن چکار کرده اید

ثانیا روش اندیس گذاری در 1-0-1 غلط است کتاب شیوه نگارش رانکوهی را ببینید 0 مجاز نیست
ثالثا منابع با کدام استاندارد ژیش رفته است
رابعا - چگونه اثبات می نمایید که طراحی سه لایه می باشد و لایه ها از مستقل می باشند

خامسا - برای سفارشی سازی ئ شخصی سازی وب سایت چکار کرده اید

مثال 4 - سیستم تحت وب آموزش مجازی  تابستان 1395

لطفا بر مبنای انچه در درس مهندسی نرم افزار  خوانده اید یا فرا گرفته ایید

بعد از تعریف مساله یا مشکلی را با که با  انجام پروژه می خواهید آن مساله یا مشکل را حل بنمائید

 با انتخاب یک متدلوژی  اطلاعات شناخت ، تجزیه و تحلیل اطلاعات شناخت ، مدل سازی و طراحی ، پیاده سازی و داکیومنتشن را انجام دهید

مثال 5 : رزواسیون هتل و تور  مهر 1394

ارسال پیام برای دانشجو : همانگونه که قبلا عرض کرده ایم برای سیستم های رزرواسیون و تورهای مسافرتی  الزاما می بایست علاوه بر توجه به نیازهای مشتری و شرکت یا آژانس قوانین و مقررات تجارت الکترونیکی  ، جرائم رایانه ای و قواعد کسب و کار الکترونیکی را مورد توجه قراردهید  یعنی در رزواسیون ، کنسلیشن و پرداخت الکترونیکی دقت کافی به قوانین و مقررات داشته باشید
همچنین قبلا تاکید نموده ام که مسائل سفارشی سازی ، شخصی سازی ، هماهنگی چندکانالی ، بانکداری الکترونیکی ، مشارکت الکترونیکی ، بازاریابی الکترونیکی ، مالی الکترونیکی ، پشتیبانی الکترونیکی و ... می بایست در طراحی مورد توجه کافی قرار گیرد
بعلاوه در طراحی بحث طراحی حداقل سه لایه هم در محتوا و هم در طراحی و هم در پایگاه داده مورد توجه قرار گیرد
-------------------

سوال دانشجو بیشتر توضیح خواسته اند

---------------------------------------

توضیحات تشریحی

دانشجویان باید توجه داشته باشند که طراحی سامانه  انها طبق انچه در دروس طراحی ، پایگاه داده ، معماری و نرم آموخته اند می بایست سه لایه بوده باشد والا کمیته دفاع اصلا به دانشجو اجازه دفاع نمی دهند

دانشجویانیکه سایت تجارت الکترونیکی (رزرواسیون) طراحی می نمایند حتما می بایست قانون تجارت الکترونیکی را  برای اعمال مقررات و قواعد رزرواسیون ،  کنسل کردن یک مورد رزرو شده مطالعه و در کدها اعمال بنمایند

در یک سایت تجارت الکترونیکی فاکتورهای موفقیت چگونه محقق میشوند این فاکتورهای مربوط به اعتماد ، امنیت و معامله الکترونیکی می بایست در محتواء و پیاده سازی مورد توجه قرار گیرد
درک مفهوم سفارشی سازی و شخصی سازی سایت برای پیاده سازی سیستم تجارت الکترونیکی ضروری است  یعنی اینکه هر در مرحله نیازسنحی اساسا دنبال روش صحیح کسب اطلاعات درست از مشتری برای ایجاد یک نرم افزار با کیفیت مورد نظر مشتری نبوده اید


مثال 5 : طراحی سایت  تابستان 1395


سوال : ما چگونه کارمان را ادامه بدهیم

سلام شما می بایست فاز صفر پروژه خودتون را حداکثر یک ماه بعد از اتمام انتخاب و تایید پروژه ارسال بنمایید

در فاز صفر به تعارف کلی ، عنوان کلی ؛ مساله یا مشکل ؛  هدف ؛ روش جمع اوری اطلاعات شناخت ؛  تکنولوژی  راه حل مورد پیش بینی ؛ مدت زمان انجام

.... می پرداختین که متاسفانه تابحال کاری نکرده اید

در فاز یک اطلاعات شناخت را جمع اوری می نمایید که در این قسمت هم کاری نکرده اید
در فاز دوم می بایست تجزیه و تحلیل انجام بدهید و روش حل مساله را قطعی انتخاب بنمایید

در فاز سوم می بایست مدل سازی و طراحی را انجام بدهید

در فاز چهارم پیاده سازی

در فاز پنچم تست و ارایه محصول یا نتیجه ساخته شده و امادگی برای دفاع  داکیومنت

شما در کدام مرحله هستید؟

متدلوژی شش مرحله ی بالا برای طراحی محصول نرم افزاری مثلا پرتال یا سامانه نرم افزاری مناسب است  شاید برای مساله شما نی بایست متدلوژی دیگری که برای تجزیه و تحلیل داده ها یا اطلاعات یا تحلیل کاوی مناسب است اتتخاب بشود

ایا شما درس مهندسب نرم افزار را پاس کرده اید ؟!!☺️ از انجا که تابحال کاری از پیش  نبرده اید فکر می کنم اگر دزس مهندسی نرم افزار را پاس هم کرده باشید یا چیزی از ان فرا نگرفته اید یا فرا نگرفته اید که چیزی یادتان باشد!!!

لذا پیشنهاد می نمایم حتما درس مهندسی نرم افزار و مبحث مدیریت پروژه های نرم افزاری را مرور بفرمایید



 
comment نظر خودتان را در رابطه با مطلب ، در همین قسمت وارد نمایید ()