design, implement, test and provide suitable documentation documentation for OldTime Rail to allow bookings for the weekend ahead.

Cerrado Publicado Jan 4, 2016 Pagado a la entrega
Cerrado Pagado a la entrega

The trains consist of 1 engine, 2 compartment cars, and 2 standard cars, plus a baggage car for passengers' luggage.

Each compartment car can take 32 passengers in four compartments of 8 seats each. When booking a party into one of these cars, the party should be kept together in a single compartment. Individual seats are identified by a letter (indicating the carriage) and a

two digit number (indicating the particular seat).

Allow a passenger to choose their departure time (and therefore direction)

• Allow a passenger to choose first class or third class

• Store all booking details in a text file

• Be easy to use

• Be robust against errors and invalid input

• Provide clear feedback to the user

Refuse a booking if there is insufficient space for the passenger(s) or their

luggage

• Allow a passenger to book just for one or for a party

• Allow a passenger to book a suitcase in to the luggage car

• Allow bookings for partial journeys, e.g. Suddean Halt to Endline Station,

including allowing the same seat to be booked twice on a journey if there is

no overlap

• Allow the operator to create a report as a text file (for printing) showing the

bookings for a given train

• Automatically assign seats to a booking (Based on the rules above)

Be object oriented, with a minimum of 5 classes

8

• Be easily maintainable, and extendable to more frequent or longer trains.

• Clearly separate UI functionality objects from the data manipulation objects

• Name classes, variables, methods etc. with meaningful, clear names using

consistent, appropriate capitalisation

• Be well documented with both normal // comments within functions and

detailed /// comments on methods, classes and other definitions

• Have a consistent, appropriate layout including good use of indentation,

white-space and individual files for each class

Programación en C#

Nº del proyecto: #9233067

Sobre el proyecto

9 propuestas Proyecto remoto Activo Feb 12, 2016

9 freelancers están ofertando un promedio de £183 por este trabajo

zuiguanglong

Hi I found your job post and I'm very interested in your project. As a certified desktop application developer with 3-years experience developing C#, I think you'll find I have the right skills you're looking for. Más

£210 GBP en 3 días
(36 comentarios)
5.9
akhila27

Hello, Before you select a part time developer from here, take a look at fugacode.com. If you like what you see, contact us. That's all. "Why hire freelancers? when you can hire professional developers for the sa Más

£142 GBP en 3 días
(12 comentarios)
5.5
jayamsoft

Hi, We are experienced programmer with more than 4 years of development experience here. We have handled production applications with various technologies like .NET, PHP, Classic ASP and many more using databases li Más

£250 GBP en 30 días
(16 comentarios)
4.4
sunny945

Hi ! i am a professional c# developer and i have very good experience in c# Development. i want to work on your project and i can complete this work in a very short time and in very low budget. you can review my profil Más

£100 GBP en 3 días
(33 comentarios)
3.8
sergioeliot3

Hi I'm pretty sure I can help you out dessigning application with the presented features and techinical constraints so far. I think it is missing if you want this as an web or a desktop application. Please get in tou Más

£131 GBP en 7 días
(8 comentarios)
3.5
AwaweXcode

Thank you for viewing my profile you can check have 5***/5*** also have 100% complete rate you can check happy customer. always trying to get customer satisfaction. I have gone through your project requirement Más

£133 GBP en 7 días
(3 comentarios)
1.4
worldwide47

A proposal has not yet been provided

£150 GBP en 5 días
(0 comentarios)
0.0
sd123123

Hello I am very much interested for this job. I can provide you this software according to your required functionality. Why don't you use database instead of text file. mysql database is free. Waiting for your Más

£277 GBP en 7 días
(0 comentarios)
0.0
Scriptjs

I have read the details of your project. I will do the work thdetailse way you want it. I am expert for this project because I have worked on many same as this project. I got enough skill to maintain it. You do not nee Más

£277 GBP en 10 días
(4 comentarios)
0.0
hiten247

Hi, I have implemented reservation / booking algorithms before (movie halls and a ferry service). I also have strong C# skills and can provide you the completed code along with documentation following standard codin Más

£150 GBP en 3 días
(0 comentarios)
0.0
shudarshon

I feel confident behind this project because i can provide ample functionality and commercial framework based nice GUI design which is very much friendly to use. My programming and database administration experience wi Más

£216 GBP en 3 días
(0 comentarios)
0.8
ash567f7a305acfa

I am a good C# programmer. I can work on console as well as on windows form. I can complete your project with in a week. your project will be done on Windows form. It will be a great experience working with me.

£166 GBP en 7 días
(0 comentarios)
0.0