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

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

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

پروژه  پایتون 79158

چهار ماه پیش منتشر شده

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

کد پروژه: 506291


شرح پروژه

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

Data Structures Course Project: Simple Task Manager

Overview

This project aims to blend theoretical knowledge of data structures with practical software development skills by creating a task management system akin to Jira. Students are tasked with designing and implementing their own data structures to handle different aspects of task management efficiently.

Features

User Management: Functions such as register, login, and manage user profiles.

Task Management: Includes capabilities to create, update, delete, and search for tasks.

Project Boards: Organize tasks within customizable projects and boards.

Role-based Access Control: Implement different permissions based on user roles such as Admin, Manager, and User.

Data Structures

Students are required to implement the following data structures from scratch and integrate them into their application:

Stack: Used for managing undo operations in task edits.

Queue: Handle notifications and task processing queues.

Linked List: Maintain dynamic lists of tasks and projects.

Binary Tree: Enhance the efficiency of search operations.

Hash Table: Used for fast mapping of user IDs to user details and task IDs to tasks.

Technical Requirements

Backend: Students may choose any programming language (e.g., Python, Java, Node.js).

Frontend: A graphical user interface (GUI) must be developed. Frameworks like React, Angular, or even simpler ones like Tkinter for Python can be used.

Database: Students are free to choose any relational or NoSQL database (e.g., MySQL, PostgreSQL, MongoDB, Firebase).

Getting Started

Prerequisites

Install the chosen programming language and setup the selected database on your local machine.

Installation

Create an organization for your team in github.

Create a repository in your organization and add at least one TAs to your repository.

Start your project implemention and commit each changes in git. HINT: Your commits will be checked and has a part of your score.

Project Structure

src/: Contains all source files for backend and frontend implementations.

db/: Database scripts, schemas, and connection configurations.

docs/: Additional documentation and detailed project specifications.

tests/: Test scripts for unit and integration testing.

Evaluation Criteria

Effective implementation and use of the specified data with the database, programming language, and GUI choices.

Functionality and usability of the GUI in task and user management.

Code quality, documentation, and error handling.

Appendix

Additional instructions on data structure applications and GUI development best practices will be provided in supplementary documents.

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


بودجه

300,000 تومان تا 750,000 تومان

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

13روز

وضعیت مناقصه

بسته


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

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

17214 پروژه ثبت شده ،
42 پروژه در حال انجام ،
376 پروژه آماده دریافت پیشنهاد ،
نرخ پذیرش پیشنهاد 16%

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

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

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

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

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

ثبت نام کنید

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

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

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

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

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

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

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

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

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

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

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


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

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

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