از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
دو سال پیش منتشر شده
تعداد بازدید: 182
کد پروژه: 375011
شرح پروژه
سلام وقت بخیر
((برای نقطه شروع دانشجو باید توضیحات دامنه (domain)اپلیکیشن را بنویسد و ارایه دهد (مشخصات الزامات) و یک درفت از
ER schema (با در نظر گرفتن الزامات) تا جایی که میشه کامل باشه . منظور از درفت schema ای هست که شامل
entities, relationship و فقط main attributes و identifiers باشه. نمودار میتونه برای طرح اولیه با دست کشیده بشه اما
باید قابل خواندن باشه. ))
هر مرحله از طراحی باید ذخیره بشه که موقع ارایه قابل درک باشه که پیشرفت مراحل چگونه بوده.
مشخصات الزامات باید ویژگیهای زیر را داشته باشد:
۱. باید بر اساس دامنه ای باشه که بین ۶ تا ۱۰ conceptual entity داشته باشه (بدون در نظر گرفتن sub-entityو isaو
generalization)
۲. باید یه سری ساختار بین entity ها وجود داشته باشه یعنیER schema دارای یک سری isa و generalizationباشه.
۳.باید ساختار کافی در relationship ها وجود داشته باشه که معمولا به معنای ارایه ی ER schema به عنوان نمودار است.(
به طوریکه گره ها از طریق relationships و entities داده شده و لبه ها از طریق مشارکت entities در relationship
داده شده.) باید شامل یه سری چرخه باشد.
4. Schema باید دارای cardinality constraintهایی هم بر روی مشارکت entity در relationshipباشد که متفاوت از
(0,n) باشند.
۵.schema باید دارای چندidentifires باشد که از چندattribute ساخته شده باشد و حداقل یک external identifier برای
یکسری entity ها.
۶. schema باید دارای حداقل یک optional attribute و حداقل یک multi-valued attribute باشد.
۷.باید چند محدودیت بیرونی (external constraint) باشد که نمیشود در مدل ارایه داده شوند.
۸.مشخصات باید شامل یک indication درباره volume برایentities وrelationship های مختلف باشد (به هماهنگی بین و
توجه کنید)
۹.مشخصات باید شامل یک workload از رایچ ترین queries و operations (بین ۵ و ۱۰)باشد که در modeled
domain مورد توجه هستند. با نشانه فرکانس آنها.
دانشجو باید طراحی پایگاه داده رو بر اساس الزامات انجام دهد و متود ارایه شده در کلاس را دنبال کند و باید دارای فازهای زیر
باشد:
۱.conceptual design, اسناد زیر باید انجام شود:
الف)الزامات به صورت ساختاریافته و مرتب.
ب)glossary of terms
ج)نمودار conceptual schema
د) دیکشنری داده از conceptual schema(لیست entities, relationship and external constraints)
ف)table of volumes and table of operations براساس application load ای که در بالا گفته شده.
2.restructuring of the conceptual schema,producing the restructured conceptual schema
(diagram and data dictionary), the corresponding table of volumes, and the access tables to
access the cost of the various operations.
3.ترجمه مستقیم به مدل relational, تولید rational schema با external constraints و مشخصات application load
به لحاظ relational schema.
4.restructuring of the relational schema با در نظر گرفتن application load, تولید restructured relational
schema با محدودیت های خارجی (external constraints) و مشخصات application load به لحاظ restructured
relational schema. دلایل هر قدم restructing برrelational schema باید به طور عنوان شود.با اشاره بهoperations
و access tablesهای مرتبط.
5.تعریف پایگاه داده در SQL با معرفی relations با constraint های مناسب (گرفتن keys, foreign keys and tuple
constraints) و procedure های ذخیره شده با triggers تا constraintهای اضافه پیاده سازی شود.
همچنین دانشجو باید یک application ساده بسازد(معمولا در جاوا) که یکسری تعامل از طریق textual or graphical user
interface با پایگاه داده برقرار میکند.
این application باید:
-به user اجازه دهد که به query هایی که بخشی از workload هستند پاسخ بدهد(معمولا با نمونه سازی (instantiating)
یکسری پارامتر که value آنها به عنوان input ارایه شده)
-به user اجازه دهد که یکسری insertionها و یا update های ساده از (بعضی از ) داده ها در پایگاه داده اجرا کند. با پرسیدن
input از user.
-exception هایی که ممکن است از طریق JDBC به خاطر اشتباهات ممکن در برخورد با پایگاه داده تولید شود را بگیرد که
application پیش از موعد با یک ارور از بین نرود. .
همیارپروژه, [1/17/2023 8:25 AM]
بخش documentation رو در آخر کار بررسی میکنیم.
(برای نقطه شروع دانشجو باید توضیحات دامنه (domain)اپلیکیشن را بنویسد و ارایه دهد (مشخصات الزامات) و یک درفت از
ER schema (با در نظر گرفتن الزامات) تا جایی که میشه کامل باشه . منظور از درفت schema ای هست که شامل
entities, relationship و فقط main attributes و identifiers باشه. نمودار میتونه برای طرح اولیه با دست کشیده بشه اما
باید قابل خواندن باشه. ))
من این رو اول باید برای استاد بفرستن اگر تایید شد بقیه پروژه رو انجام بدم
به زبان انگلیسی باید باشه
زمانم هم خیلی کمه
از مرحله به مرحله پروژه باید داکیومنتیشن داشته باشم چون باید ارایه بدم و بگم قدم به قدم چه کارایی کردم
در آخرای پروژه هم نوع ارایه که تو چه فرمتایی باید باشه رو خدمتتون میگم
این پروژه شامل 2 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
1روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت دو سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار