پارس‌کدرز چگونه کار می‌کند؟

از پارس‌کدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.

پارس‌کدرز خریداران یا کارفرمایان را به مجری‌ها /فریلنسرهای خبره‌ای متصل می‌کند که برای انجام پروژه آماده هستند.

جاوا - 114533

یک روز پیش منتشر شده

تعداد بازدید: 45

کد پروژه: 610575


شرح پروژه




سلام

این دو تا assignment هست

زیاد سخت نیست

اگه امکانش هست توی چند جلسه با هم انجامش بدیم

حتما لازم دارم با کسی انجام بدم

ترم قبل کلا غایب بودم

۲ هفته

زبان جاوا

توضیح کامل به زبان انگلیسی هست

من لازم دارم که کسی کمک کنه با هم انجام بدیم

روی هم احتمالا ۲۰. ساعت زمان لازمه

.......

اگه مشکلی در ترجمه هست بگید

بیشتر مشکل من دیتا بیس هستش

و چجوری خوب oop رو استفاده کنم

What is the assignment?

You need to build a Java command-line application that connects to an SQLite database. The program should retrieve student assessment data, calculate grades, and display the results.

The assignment is designed to test your ability to use:

• Java
• Object-Oriented Programming (OOP)
• SQLite database
• SQL queries
• Command-line input and output

What your program must do

Your application has three main features.

1. Display an assessment mark

The user enters:
• Student ID
• Module ID
• Assessment ID

Your program looks up the database and displays the student's mark for that assessment.

Example:

Student ID: 1001
Module: COMP40053
Assessment: Exam

Result:
85/100 (85%)

2. Calculate the final module grade

The user enters:
• Student ID
• Module ID

Your program:
• Retrieves every assessment for that module.
• Applies each assessment's weighting (for example, Exam 60%, Report 20%, Presentation 20%).
• Calculates the student's overall module mark.

Example:

Presentation: 80 (20%)
Report: 70 (20%)
Exam: 90 (60%)

Final module mark = 84%

3. Calculate the student's final degree classification

The user enters:
• Student ID

Your program should:
1. Get all Level 5 and Level 6 modules.
2. Drop the student's lowest module mark.
3. Calculate the average for Level 5.
4. Calculate the average for Level 6.
5. Combine them using:
• Level 5 = 30%
• Level 6 = 70%

Finally, display the student's degree classification.

Typical classifications are:
• Below 40 → Fail
• 40–49 → Third Class
• 50–59 → Lower Second (2:2)
• 60–69 → Upper Second (2:1)
• 70+ → First Class

Important rule

If a student did not submit an assessment, they may fail the module even if their average mark is above the pass mark. Your program should follow the rules given in the assignment specification.

What you need to create

Your project should include:
• Java classes using OOP principles
• SQLite database connection
• SQL queries to retrieve data
• Methods to perform the required calculations
• A command-line interface that asks the user for input and displays the results

Difficulty

• Task 1: Easy (database lookup)
• Task 2: Medium (weighted grade calculation)
• Task 3: Hard (degree classification logic)

این پروژه شامل 2 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.

مهارت ها و تخصص های مورد نیاز


بودجه

25,000 تومان تا 500,000 تومان

مهلت برای انجام

10روز

وضعیت مناقصه

باز (آماده دریافت پیشنهاد)


درباره کارفرما

عضویت سه سال پیش

24862 پروژه ثبت شده ،
24 پروژه در حال انجام ،
255 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 14%

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

ورود با گوگل
یا
نام نباید خالی باشد.
نام خانوادگی نباید خالی باشد.

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

سفارش پروژه مشابه

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

سفارش پروژه مشابه

قادر به انجام این پروژه هستید؟

ارسال پیشنهاد قیمت

تا کنون 8 پیشنهاد قیمت از سمت فریلنسرها برای این پروژه ارسال شده

سری به پروژه‌های مشابه بزنید

جاوا جاوا جاوا

یک روز پیش منتشر شده

روش کار در پارس‌کدرز

به رایگان یک حساب کاربری بسازید

مهارت‌ها و تخصص‌های خود را ثبت کنید، رزومه و نمونه‌کارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.

به شیوه‌ای که دوست دارید کار کنید

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

با اطمینان دستمزد دریافت کنید

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

می‌خواهید شروع به کار کنید؟

یک حساب کاربری بسازید


بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارت‌های شما است.

پیدا کردن کار (پروژه)

تماشای دمو روش کار