PDA

View Full Version : سیستم آموزش یک موسسه



siyavash_crc
جمعه 26 مهر 1387, 19:35 عصر
با سلام خدمت تمامی برنامه نویسان سایت برنامه نویس.
من توی یک پروژه دانشجویی دچار مشکل شدم ، تقظا دارم تا دوستان من رو تو انجام این پروژه راهنمایی کنن.
سیستم آموزشی ما که مانند یک موسسه آموزش کلاس های کنکوری می باشد، قصد طراحی یک وب سایت را دارد تا متقاضیان بتواننند در این سیستم ثبت نام کنند و با توجه به ثبت نام اجام شده در کلاس های مختلف شرکت کنند.
هر دانشجو دارای یک سری خصوصیات بسیار ساده مانند نام، نام خانوادگی ، شماره تلفن و آدرس می باشد.این موسسه در 3 مقطع کاردانی ، کارشناسی و کارشناسی ارشد فعالیت می کند، هر مقطع دارای یکسری رشته می باشد. بطور مثال در کاردانی ما برق ، کامپیوتر و ... داریم و یا در کارشناسی نیز مدیریت و روانشناسی و ...داریم و هر رشته نیز دارای یکسری درس است ، در اینجا هر درس می تواند توسط چند استاد در موسسه تدریس شود ، با توجه به این مطالب می می خوام یک پایگاه داده طراحی کرده و آن را بروی SQL Server پیاده سازی و به کمک ASP.NET آن را طراحی کنم.
لذا از تمامی دوستان خواهشمندم تا در تحلیل و چگونگی انتخاب جدولها و روابط میانشان من را یاری کنند .
با تشکر فراوان.

shayesteh_arfa
جمعه 26 مهر 1387, 20:07 عصر
دوست عزيز سلام
براي طراحي جداول مورد نياز پيشنهاد ميكنم به صورت زير عمل كني
1- ابتدا جدول جهت مقاطع مورد نظرت درست كن كه شامل شماره اي دي مقطع و نام مقطع باشه .
2- جدول بعدي ديتيل جدول اول ميشه و اي دي هر رشته - اي دي مقطع - نام رشته
3- جدول بعدي اي دي هر درس و نام درس و اي دي رشته و ادي دي مقطع رو در خودش نگهداري ميكنه .
4- جدول بعدي مشخصات استاد ها رو شامل اي دي استاد و مشخصات اون رو داره .
5 - جدول بعدي اي دي استاد و ادي دي جدول 4 رو كه شامل در سهاي هر رشته ميتونه باشه رو نگهداري ميكنه .
6 - حالا هردانشجو اي دي خودشو و ادي دي جدول 5 رو به عنوان درس مورد نظر با توجه به تاريخ و ساعتهائي كه درجدول شماره 5 ذكر شده رو در يك جدول قرار بده (ازطريق انتخاب از يك ليست) ميتونه از طريق اي دي هاي مربوط به مقطع - رشته - درس و استاد برنامه درسي خودشو ببينه .
ا7 - رابط بين تمام اين فيلد ها همون اي دي هاشون بايد باشه كه در جدوال اي دي هر فيلد دروني از نوع افزايشي خودكار و اي دي جداول ديگر در يك جدول از نوع عددي int بايد باشه .
اميد وارم موفق باشي.

Elham_gh
شنبه 27 مهر 1387, 08:04 صبح
دوست عزيز سلام
براي طراحي جداول مورد نياز پيشنهاد ميكنم به صورت زير عمل كني
1- ابتدا جدول جهت مقاطع مورد نظرت درست كن كه شامل شماره اي دي مقطع و نام مقطع باشه .
2- جدول بعدي ديتيل جدول اول ميشه و اي دي هر رشته - اي دي مقطع - نام رشته
3- جدول بعدي اي دي هر درس و نام درس و اي دي رشته و ادي دي مقطع رو در خودش نگهداري ميكنه .
4- جدول بعدي مشخصات استاد ها رو شامل اي دي استاد و مشخصات اون رو داره .
5 - جدول بعدي اي دي استاد و ادي دي جدول 4 رو كه شامل در سهاي هر رشته ميتونه باشه رو نگهداري ميكنه .
6 - حالا هردانشجو اي دي خودشو و ادي دي جدول 5 رو به عنوان درس مورد نظر با توجه به تاريخ و ساعتهائي كه درجدول شماره 5 ذكر شده رو در يك جدول قرار بده (ازطريق انتخاب از يك ليست) ميتونه از طريق اي دي هاي مربوط به مقطع - رشته - درس و استاد برنامه درسي خودشو ببينه .
ا7 - رابط بين تمام اين فيلد ها همون اي دي هاشون بايد باشه كه در جدوال اي دي هر فيلد دروني از نوع افزايشي خودكار و اي دي جداول ديگر در يك جدول از نوع عددي int بايد باشه .
اميد وارم موفق باشي.
دوست عزیز، توی هیچ روشی اول سراغ جداول نمی رند!




با سلام خدمت تمامی برنامه نویسان سایت برنامه نویس.
من توی یک پروژه دانشجویی دچار مشکل شدم ، تقظا دارم تا دوستان من رو تو انجام این پروژه راهنمایی کنن.
سیستم آموزشی ما که مانند یک موسسه آموزش کلاس های کنکوری می باشد، قصد طراحی یک وب سایت را دارد تا متقاضیان بتواننند در این سیستم ثبت نام کنند و با توجه به ثبت نام اجام شده در کلاس های مختلف شرکت کنند.
هر دانشجو دارای یک سری خصوصیات بسیار ساده مانند نام، نام خانوادگی ، شماره تلفن و آدرس می باشد.این موسسه در 3 مقطع کاردانی ، کارشناسی و کارشناسی ارشد فعالیت می کند، هر مقطع دارای یکسری رشته می باشد. بطور مثال در کاردانی ما برق ، کامپیوتر و ... داریم و یا در کارشناسی نیز مدیریت و روانشناسی و ...داریم و هر رشته نیز دارای یکسری درس است ، در اینجا هر درس می تواند توسط چند استاد در موسسه تدریس شود ، با توجه به این مطالب می می خوام یک پایگاه داده طراحی کرده و آن را بروی SQL Server پیاده سازی و به کمک ASP.NET آن را طراحی کنم.
لذا از تمامی دوستان خواهشمندم تا در تحلیل و چگونگی انتخاب جدولها و روابط میانشان من را یاری کنند .
با تشکر فراوان.


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

http://barnamenevis.org/forum/showthread.php?t=111969
موفق باشید

siyavash_crc
چهارشنبه 01 آبان 1387, 09:41 صبح
با سلام ، راستش من تو SQL-SERVER تازه کارم ولی باید این پروژم رو که یه هفته ای هم عقب افتاده تحویل بدم ، اگه امکان داره پایگاه داده ای نظیر این مسله رو توی سایت قرار بدین ، بسیار ممنون میشم.