Concluído

python uml class project

Description:

The B&M company sells cars. They want to create a software system that manages their employees and the cars that they sell. A part of their software requirement is given below. You are required to do self-study on how the car sales function and create a design for managing the functions of the company. In addition to the requirements given below, you are encouraged to add more attributes and functionalities to the system.

 

Requirements: 

The company has different employees who are either Mangers or Salespersons.  An example of a partial file of employees is given below. The personal details of the employees like their age, date of birth, passport details are also stored in the system. Each manager has a group of salespersons assigned to work with her/him. For each sale that a salesperson makes, 6.5% of the profit goes to the salesperson, 3.5% of the profit goes to the manager and the rest to the company. The profit is the amount that the salesperson makes over and above the price of the car.

Name ID Number Department Job Title Basic Salary

Susan Meyers 47899 Accounting Manager 37500

Mark Jones 39119 IT Salesperson 26000

Joy Rogers 81774 Manufacturing Salesperson 24000

 

The company has three types of cars, hatchback, sedan, and SUV. An example of a partial file of cars is given below. Other details of each car, like the fuel capacity, max speed, and color are also stored in the system.

 

Name ID Number Price Type

Jazz VX3 55000 Hatch

Mark3 SX3 84000 Sedan

Wagoner ZX3 125000 SUV

 

Your program must have the following functions:

1. The system should be able to add/delete/modify details of employees and cars.

2. Display all the details of the employees, given the ID number.

3. Display all the details of a car, given the ID number.

4. Display sales details of any employee, given the ID number

5. All details must be stored in files and any wrong or exceptional input must be appropriately handled.

6. From the above example, assume that Joy Rogers and Mark Jones are working with Susan Meyers. Mark sells 2 hatchback cars and 3 SUVs this month. Joy sells 1 SUV, 2 hatchbacks and 2 sedans this month. Your program should show the salaries that all three of them would get this month after they make the sale.

Name Car Sold Sale Price

Joy Rogers ZX3 155000

Joy Rogers VX3 57800

Joy Rogers VX3 55000

Joy Rogers SX3 89000

Joy Rogers SX3 93000

Mark Jones VX3 58000

Mark Jones VX3 58000

Mark Jones VX3 158000

Mark Jones VX3 158000

Mark Jones VX3 158000

 

Submission:

* Submit a report that has the following:

* A paraphrased description of the system based on the requirements given above and self-study of the required system.

* A list of all classes (related attributes and behaviors), relationships between classes, and assumptions made.

* UML class diagram with all class relationships included.

* Python code that represents classes, which includes the constructor, setter/getter, and other functions for the given requirements.

* 5% of the total score will be allocated for good documentation of the code and timely submission

 Report format to submit

* Title Page: Include case-study title, student ID, and full name

* Problem Analysis (20%): In this section, based on given requirements and self-study, a detailed list of all the requirements is given. The list of all classes, their attributes, and behaviors are also listed with data types.

* Functional Design (20%): In this section, the algorithm or flow chart is provided to explain the logical flow that will drive the use of the system. File structure and information stored in files are described.

* Class Design (30%): The UML class diagram, with class relationships, and cardinality for the business case is provided. Each relationship is explained, and assumptions are listed.

* Python Code (20%): In this section, provide the Python class structures for all the identified classes with required functionalities. The test code of the system is NOT required to be submitted.

Habilidades: Python, Arquitetura de software, Java, Desenvolvimento de Software, Design UML

Veja mais: design cover page online class project, leave management system project description, graphic design project description, write project description nintendo wii, dotnet project description, restaurant database project description, access profile class project asp, online ordering system restaurant software project description, uml document project, reporting services project description, need salon trendy project description, jsp project description, seo project description, php quiz project description, goal database sports team class project, class project christmas read, project description moving services, class project description

Acerca do Empregador:
( 1 comentário ) Abu Dhabi, United Arab Emirates

ID do Projeto: #30124712

Concedido a:

ElenaKhod

Hello, Hope you're doing well. I am a professional Python developer with 5 years and can complete your project on time and within your budget. I have worked on similar projects to what you are looking for, and I am co Mais

$100 USD em 3 dias
(31 Comentários)
4.9

13 freelancers estão ofertando em média $152 nesse trabalho

ExpertSoul

Hello, I've complete MS Software Engineering. I've 5-Year experience in Core Python development. My Core Skills are Machine Learning and AI - Deep Learning - Tensorflow - Pytorch - OpenCV - Deep Learning - Data Analy Mais

$140 USD em 1 dia
(163 Comentários)
6.6
(18 Comentários)
6.3
rainbow

I am UML modeller and python programmer I can work on python uml class project Please send details of work

$200 USD in 7 dias
(32 Comentários)
5.2
(23 Comentários)
4.3
ThetaSolutions

Asslamu allykum Ramzan Karim I am PhD scholar of computer science and professional UML design and python developer. I can do your this project plz tell me deadline

$30 USD em 1 dia
(33 Comentários)
4.1
ITtechsol

Hello! I am very interested in your post project. While I read your description carefully, I was excited with feeling that I would be able to satisfy for your requirements in this job. We can negotiate on price/Budget, Mais

$100 USD in 2 dias
(4 Comentários)
3.7
pavelfree23

Hello, Thank you for your care I've just read your job description carefully I'm a senior developer with 10+ years of experience about Python, Java, UML Design, Software Architecture and Software Development By using t Mais

$100 USD em 1 dia
(4 Comentários)
2.0
SNikogosov

Hello? How are you? Thanks for posting this job. I am a Senior Python developer with 8+ years. I have been doing this kind of python projects many times. Please let me know. Best Regards

$100 USD in 2 dias
(1 Comentário)
1.1
Marlely23

MASTERS IN SOFTWARE ARCHITECTURE PYTHON EXPERT!!! HELLO DEAR CLIENT I have gone through your project details and the work is DOABLE since its within my area of EXPERTISE.I will tackle are required guideline to deliver Mais

$140 USD in 3 dias
(0 Comentários)
0.0
shabeermian

hello, I have seen that you need an experienced python expert for uml class project. I am a professional python expert with more than 8 years experience. I have carefully understood your project requirements am sur Mais

$120 USD in 7 dias
(0 Comentários)
0.0
bizmanas

Hi I have 15 years of experience in SQL server Database development, MySQL, Postgress development, C#, Python, power bi. I will be able to help you with the project. please ping me offline to discuss further

$222 USD in 10 dias
(0 Comentários)
0.0
thisisnurmyrat

Hi there. I am new here. But I am not new on programming. I am IOI competitor. I have more then 10 years experience with programming. I don't want to talk about what I know. But I could say that I am right developer fo Mais

$250 USD in 10 dias
(0 Comentários)
0.0