Hawk Auto Services
$750-1500 CAD
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.
Project ID: #15949303
About the project
19 freelancers are bidding on average $1186 for this job
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
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
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
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
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
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
We are also expert in web development services. Up till now, we’ve completed hundreds of web development projects and make our clients happy.