Find Jobs
Hire Freelancers

Procedural Programming

$30-250 USD

Cerrado
Publicado hace casi 11 años

$30-250 USD

Pagado a la entrega
The Scenario The Amrith restaurant requires replacing their manual system for recording bookings by a new computerized booking system. When the booking is for a special occasion such as a birthday or wedding anniversary, this is noted. The restaurant is open for lunchtime bookings from 12:00 to 15:00 with sittings for 12:00 – 13:30 and 13:30 – 15:00. It is also open for evening bookings from 18:00 to 24:00 with sittings at 18:00 – 20:00, 20:00 – 22:00 and 22:00 – 24:00. The restaurant has tables that hold 2, 3, 4, 6 or 12 people. It is hoped that the computerized system will remove errors associated with the current booking system. The generation of reports will allow the restaurant manager to target the marketing of offers to specific customers based on their anniversary dates (e.g. birthday, wedding anniversary, etc) and customers will be encouraged to record any anniversary dates when they book a table, though this is not compulsory. It is also hoped that the system will help analyze peaks and troughs in business, e.g. days when few tables are booked or when it is fully booked. The manager will have overall control of the system but the restaurant staff will be responsible for updating all records when customers make bookings. The staff will require access to view records in order to check that tables are available. The manager will want regular reports of bookings each month and details of upcoming customer anniversary dates. Task 1 a.) What is procedural programming? Elaborate your answer by explaining how and why procedural programming is practiced in software industry.(p18.1.1) b.) Draw the following diagrams for “booking a table at the restaurant” i.) Draw a flow chart. ii.) Write a pseudo code iii.) Draw a JSP Structure chart. (Include assumptions if there are any) (p18.2.2) (p18.3.1) Task 2 a.) Produce a high level class diagram for the restaurant. b.) Provide use case diagrams for TWO of the sub modules identified in the scenario(p18.2.2) c.) Explain various techniques of embedding “on screen help” facilities in a system. Provide screen dumps of your solution as evidence. (p18.4.4) Task 3 a.) List and explain the program units, data and file structures required to implement the given solution. (p18.2.1) b.) Critically explain the purpose to have software documentation. (p18.4.5) c.) What is black box testing and white box testing? Provide examples from the scenario for your explanations along with test plans and dry runs. (p18.4.2) (p18.4.1) d.) Using any programming language, Implement any selected module of your choice from your design(You should use parameter passing techniques in your program)(p18.3.2)(p18.3.3) Task 4 In no more than 500 words, write review about the computerized system of Amrith Restaurant. This review must include the Drawbacks of the past manual system Benefits of the new computerized system and also what are the standards that we have to use for good documentation and how it will help when changing a manual method to an automated system. You may include any assumption you made during the preparation of this assignment along with some suggestions and improvements. (p18.4.3) Outcome: The student must submit the hard copy of the completed assignment along with an attached softcopy.
ID del proyecto: 4578621

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
5 freelancers están ofertando un promedio de $215 USD por este trabajo
Avatar del usuario
Consider it done, professionally. Thanks!
$310 USD en 10 días
4,9 (132 comentarios)
6,6
6,6
Avatar del usuario
Hi, I have the experience you need and technical writing skills. See private message for more details. Dan
$250 USD en 8 días
4,6 (7 comentarios)
4,5
4,5
Avatar del usuario
Hi, I am database expert. Did lots of projects like this.
$255 USD en 10 días
5,0 (5 comentarios)
3,8
3,8
Avatar del usuario
Hello I have gone through all your requirements and yes i can create a project for you. Also i will provide a doc file containing all deliverables which you have asked for. Charges will be 200 dollar. I can provide this till next sunday. thanks
$200 USD en 6 días
5,0 (4 comentarios)
2,8
2,8
Avatar del usuario
hi,I am an experienced java developer.i can handle your project perfectly!i will make you satisfied!!
$195 USD en 3 días
5,0 (1 comentario)
2,1
2,1
Avatar del usuario
I'm a computing science graduate with 5+ years experience with Java, professional software development, databases testing and documentation/report writing. I'm a native English speaker. I would be keen to work on this for you.
$177 USD en 6 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SRI LANKA
Kurunegala, Sri Lanka
0,0
0
Forma de pago verificada
Miembro desde nov 19, 2009

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.