Hawk Auto Services

Closed Posted 6 years ago Paid on delivery
Closed Paid on delivery

Hawk auto is fully equipped and licensed auto repair and service orgsanisation in Condor City. They pride themselves in providing quality and cost effective service and repairs with great care, and their goal is to work closely with customers and develop long-lasting relationships in their community. After recently opening their fifth shop, they have decided to hire us to design and develop an application that will allow them to track their inventory and the work that they perform for their customers.

When a customer calls for one of the shops to make an appointment, they provide their telephone number, which in turn is used to open their file. Each Customer's file contains the standart conract information as well as a history of the services and repairs that have been completed on their vehicles. When a customer arrives at a shop in order to have their vehicle repaired or serviced, a detailed record of the completed work is recorded. This allows the shop to generate a detailed invoice for a customer that clearly communicates the work that has been completed to their vehicle. Invoice contains the name of the customer and their contact information; the date; the model, manufacturer, yearand identification number of the vehicle; the repairs and/or services completed on the vehicle, as well as the assosciated prices; name of the lead employee that serviced the vehicle; the subtotal tax, and total amounts; and the method of payment. Customers may pay their bills using a credit card, debit card, cheque or cash. Naturally, you 're not expected to design the credit card and debit card payment systems but must be ready to adapt your application to take advantage of existing systems that handle such payments.

Numerous auto repair and services are available to customers: air conditioner repairs, brake pad replacements, brake repairs, emission testing, engine tune-ups, heater trepairs, muffler repairs, oil change, roadside assistance, timing belt replacements, tire change and storage, and windshield replacements and windshield wiper repair.

Since such a rich set of repairs and services are offered by Hawk Auto, they must maintain an accurate and upto date inventory of parts available in their shops; noting that each of their five shops should have the ability to maintain their own inventory while also being able to see what parts other shops have currently in stock. This will allow them, for example, to direct customers to another shop for a particular part if it is not in stock in the current shop, or have parts delivered from one shop to another.

Each part in the inventory has an assosciated manufacturer, and each manufacturer has a contact person. The contact person for a manufacturer is someone that HAwk auto would be able to communicate a new part order. Each inventory part has two unique identifiers : one specific to the shops and another specific to manufacturer. LAstly, each part has a guarantee of one year, five years or a lifetime.

Solution will include:

1. Design a design model of the system under discussion.

2. Under your design model, generate object oriented code in a language of your choice, and then rewrite the code as needed in order to take advantage of the designn patterns presented in the course. IDentify the patterns in your code brief comments and fully document your classes, properties and methods unsing XML comments.

3. Write a formal proof that shows that inclusion of patterns in a reasonably large part of your design has resulted in a improvement in the cohesion and coupling of your application.

4. Draw an entity relationship model of the system under discussion.

5. Using your entity/relationship model, generate structured query language code and then rewrite that code as needed in order to create database and tables, as well as include sample data in each table. Test your resulting code on a relational database package of your choice.

6. Write a document that describes your design decisions.

.NET ASP.NET C Programming C# Programming SQL

Project ID: #15949303

About the project

19 proposals Remote project Active 6 years ago

19 freelancers are bidding on average $1186 for this job

AzzkaNoor

Bonjour! It is my humble offer to present my services to you for this project. I have passed 15 certifications here (& with 5-star rating) and your project's domain resides in my area of expertise. Relevant Skills and More

$1250 CAD in 20 days
(6 Reviews)
5.9
smartstepsco

I'll create this application with c#.net on mvc platform. Also I'll use MsSqlServer for database and use entity framework as ORMapper. Relevant Skills and Experience I'm c# developer with 12 years experience on .net f More

$1600 CAD in 30 days
(31 Reviews)
5.8
SiarheiTk

Will be done approximately in 20 business days. Deliver by milestones as Architecture creating, implementation several parts, documentation creating. Unit tests also included. Relevant Skills and Experience 6 years of More

$1444 CAD in 20 days
(27 Reviews)
5.7
zu02

I can code your current project via Ms Access software Relevant Skills and Experience I'm programming in Access/SQL/VB since 1997 Proposed Milestones $1250 CAD - default

$1250 CAD in 20 days
(12 Reviews)
4.6
mikenru1

I have experience in development inventory tracking systems. Let's talk in chat and discuss. Everything is possible to do Relevant Skills and Experience 8 years in softdev. Development highly reliable software for ai More

$750 CAD in 20 days
(14 Reviews)
4.0
youngITminds

Hi, Greetings from Young IT Minds Thanks for the job posting. Yes, we are ready to help you with your project. We have a team of highly skilled developers who will help you to meet your requirements. Relevant Skills a More

$1361 CAD in 20 days
(6 Reviews)
4.3
Rohaanshinde123

Hi There, I read with interest your posting for design and develop software for Hawk Auto Services. After reading your offer this looks like a perfect fit for my skill sets. Relevant Skills and Experience We are a tea More

$750 CAD in 25 days
(7 Reviews)
3.8
mike199

Hello, I’m a full stack developer. Currently working from Oxford, UK. Your project seems interesting and I’ve got the skills required Relevant Skills and Experience .NET, ASP.NET, C Programming, C# Programming, SQL P More

$1250 CAD in 20 days
(1 Review)
3.2
king18yat

. Relevant Skills and Experience . Proposed Milestones $1250 CAD - . 1.) No advance is needed . Just create the milestones 2.) My skills-->screen and page designing , website , Android application, IOS application , More

$1250 CAD in 20 days
(1 Review)
3.0
robbie2032

USA BASED - 10+ years combined web / software development experience. Let's get together and chat about this. I could get you up and running in no time Relevant Skills and Experience . Proposed Milestones $1111 CA More

$1111 CAD in 20 days
(1 Review)
2.4
NexweelLLC

Greetings! We are interested in your proposal. Our company has a lot of experience in fulfilling similar projects, so we can do the job qualitatively and in the shortest possible time. Relevant Skills and Experience More

$1500 CAD in 40 days
(0 Reviews)
0.0
HawkLogixLLC

We are also expert in web development services. Up till now, we’ve completed hundreds of web development projects and make our clients happy.

$1666 CAD in 25 days
(0 Reviews)
0.0
hp1561991

Hello, I am Web and Desktop application developer. I can work on hourly basis as well as fixed price. I would like to show you my portfolio and would like to work for this project. Relevant Skills and Experience Skill More

$1111 CAD in 24 days
(0 Reviews)
0.0