PDA

View Full Version : کمک برای پیاده سازی یک وب سایت برای ثبت نام و انتخاب واحد دانشجویان



بیتافرهی
دوشنبه 26 اسفند 1387, 10:12 صبح
سلام دوستان
من می خوام یه سایت برای ثبت نام و انتخاب واحد داشنجویان بنویسم.ولی تازه asp.net را شروع کردم.باید قسمت ثبت نامشو حتما تو عید بنویسم ولی اطلاعات کافی ندارم.نمی دونم از کجا شروع کنم.
1-مثلا تو قسمت ثبت نام چطوری باید بین مدیر سایت و دانشجو و اساتید فرق قائل بشم از لحاظ اینکه دانشجو نتونه اطلاعاتی را وارد سایت کنه؟(اصولا به طور معمول اجازه ی دسترسی هارو چطوری مشخص می کنند؟)
2-چطوری میشه هر دانشجو فقط به صفحه ی خودش دسترسی داره و نتونه اطلاعات بقیه را ببینه؟
3-کلا برای ایجاد این مراحل چه قسمت هایی را باید یاد بگیرم؟

amirjalili
دوشنبه 26 اسفند 1387, 10:28 صبح
دوست عزیز ابتدا در هنگام ثبت نام نوع کاربر را مشخص میکنند.. یعنی فرد در هنگام ثبت نام تعیین میکنه که از کدام نوع کاربران است..
بعد این درخواست به دلایل امنیتی باید توسط بخش مدیریت یا admin تایید شود..
بعد وقتی که فرد برای ورود نام کاربری و رمز رو وارد میکنه سیستم چک میکنه که این کاربر از کدام نوع کاربراست که همونطور که میدونید این عمل چک کردن از دیتابیس انجام میشه..
بعد با توجه به نوع کاربر سیستم کاربر رو به صفحه مورد نظر redirect میکنه که خوب این هم چند تا if یا switch میشه دیگه..

kiosksoft
دوشنبه 26 اسفند 1387, 10:35 صبح
من می خوام یه سایت برای ثبت نام و انتخاب واحد داشنجویان بنویسم راه سختی رو در پیش دارید.


ولی تازه asp.net را شروع کردم مهم نیست


باید قسمت ثبت نامشو حتما تو عید بنویسم وقت زیادی ندارید.


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


-مثلا تو قسمت ثبت نام چطوری باید بین مدیر سایت و دانشجو و اساتید فرق قائل بشم از لحاظ اینکه دانشجو نتونه اطلاعاتی را وارد سایت کنه؟(اصولا به طور معمول اجازه ی دسترسی هارو چطوری مشخص می کنند؟)

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


3-کلا برای ایجاد این مراحل چه قسمت هایی را باید یاد بگیرم؟

شروع که کردید یکی یکی سوال هاتون رو بپرسید . تا با کار درگیر نشید جالب نیست که سرفصل های یادگیری رو بیان کرد.

بیتافرهی
دوشنبه 26 اسفند 1387, 11:30 صبح
فعلا من جدول ثبت نام دانشجویان و اساتید را دست کردم.خوب حالا چیکار کنم؟

anahitanaragh
دوشنبه 26 اسفند 1387, 22:54 عصر
سلام
دوست خوبمون به (http://www.barnamenevis.org/forum/member.php?u=69493) موضوع های جالبی اشاره کردن شما افتادین وسط یک کار مشکلات دور و بر شما را گرفته بهتره اول آن چیزی را که می خواهی تجزیه و تحلیل کنی بعد به تازه تمام چیز هایی که می خواهی را روی برگه بیاری یا مهندسی تر بخواهی باشه با نرم افزار های case اونها را طراحی کنی تازه بعد می فهمی که چی می خوای و چیکار باید بکنی .البته روی همین سایت موضوع مشابه برای شما وجود داره ولی با شناختی که در گفته های شما پیدا کردم.
کار برای شما سخت تر از این حر فهاست .البته اگر پشتکار داشته باشی می تونی حل کنیو
تاپیک این موضوع که می گم یادم نیست ولی اگر پیدا کردم حتماً برات می فرستم.

بیتافرهی
دوشنبه 26 اسفند 1387, 23:37 عصر
کم کم دارم به این فکر می افتم که موضوع پروژمو عوض کنم.همه بهم می گن سخته ولی هیچ کس کمکی نمی کنه.مرسی ،واقعا امیدوارم کردید.(البته خیلی خوبه آدم واقعیتو بدونه.خدایی اگه سخته بگید موضومو عوض کنم)خودم تاپیک مشابهشو دیدم ولی خیلی ازش سر در نمی یارم.

Saber_Fatholahi
سه شنبه 27 اسفند 1387, 01:48 صبح
کم کم دارم به این فکر می افتم که موضوع پروژمو عوض کنم.همه بهم می گن سخته ولی هیچ کس کمکی نمی کنه.مرسی ،واقعا امیدوارم کردید.(البته خیلی خوبه آدم واقعیتو بدونه.خدایی اگه سخته بگید موضومو عوض کنم)خودم تاپیک مشابهشو دیدم ولی خیلی ازش سر در نمی یارم.

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

kiosksoft
سه شنبه 27 اسفند 1387, 15:58 عصر
فعلا من جدول ثبت نام دانشجویان و اساتید را دست کردم.خوب حالا چیکار کنم؟


ببینید با یکی ,دو جدول نمیشه کار رو انجام داد . بشینید هر چی که به ذهنتون میرسه رو کاغذ بنویسید. تمامی جداول و فیلدهایی اونهارو بنویسید. رابطه میان جدول هارو مشخص کنید.

موجودیت ها : دانشجو - درس - استاد

دانشجو : مشخصات شخصی و ....

درس : لیست دروس , پیش نیاز دروس و ...

استاد : مشخصات , زمینه تدریس و ...

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



کم کم دارم به این فکر می افتم که موضوع پروژمو عوض کنم.همه بهم می گن سخته ولی هیچ کس کمکی نمی کنه.مرسی ،واقعا امیدوارم کردید.(البته خیلی خوبه آدم واقعیتو بدونه.خدایی اگه سخته بگید موضومو عوض کنم)خودم تاپیک مشابهشو دیدم ولی خیلی ازش سر در نمی یارم.


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

قدم به قدم رو کاغذ هر چی به ذهنت میرسه بنویس . اصلا پای کامپیوتر نشین .دیتابیس باید ساخته بشه , تغییرات لازم انجام بشه و نرمال سازی روش انجام بشه .بعد نوبت الگوریتم هستش . تا الگوریتم ش رو هم تایید نشده ,کد نویسی انجام ندهید.

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

فعلا یا حق

shahbazyaghoobi
چهارشنبه 28 اسفند 1387, 23:15 عصر
دوست عزیز شما باید برنامه تا بر اساس role بنویسی برای راهنمایی برو سراغ مجموعه کلاس های membership دات نت.در مورد طراحی پایگاه دادتم اگر این دستورا تو visual studio command prompt تایپ کنی جدول ای لازمه را به پایگاه دادت اضافه می کنه.aspnet_regsql
امیدوارم به دردت بخوره.

shahbazyaghoobi
چهارشنبه 28 اسفند 1387, 23:21 عصر
من خودم قبلا این کارا کردم زیادم سخت نیست نگران نباش اگه خواستی می تونم کمکت کنم دوست عزیز.

بیتافرهی
پنج شنبه 29 اسفند 1387, 12:18 عصر
سلام دوستان
مرسی از توجهتون.من دیاگرام پایگاه داده ای را که ساختم ،به همراه script ضمیمه می کنم.لطفا نظرتونو بگید.

kiosksoft
سه شنبه 25 فروردین 1388, 13:11 عصر
ببینید این پروژه ای که شما تعریف کردید یک سری نواقص داره و اینکه نمیتونه یک استاد برای دادن نمره توجیه کنه . و اینکه من نمیدونم که شما در سطحی میخواین پیاده سازی کنید.

هم میتونه خوب باشه دیتابیس شما هم بد . اما به نظر من باید کامل بازنویسی بشه .

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

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

ahura5s
پنج شنبه 28 فروردین 1393, 15:38 عصر
سلام
می بخشید میحواستم اگر ممکن جداولی کع تهیه کردین برای من بفرستین
ممنون.
این mailamam هست:
h.tv.1368@gmail.com