Find Jobs
Hire Freelancers

Venue booking simple basic application

$10-30 USD

Em Andamento
Publicado há mais de 2 anos

$10-30 USD

Pago na entrega
You are asked to write a venue booking application for a small events company to facilitate the management of the bookings made for venues that are affiliated to them. There are 2 types of users of the system, namely, admin and user. Admin can upload all the details of new venues that are managed by the company to the database. Include details such as the name, location, type (hotel restaurant, conference centre, sports clubhouse, community hall, etc), cost, maximum number of guests, availability, date, etc. Admin can also add new users to the database. A user can capture details of a customer who has decided to book a venue, and upload to the database. The details of the booking transaction must also be captured in the database. Design a single-client/server system which maintains a database for the business. The user or admin requests database information and operations via the client application. The client sends the database request to the server which executes the request and returns the results of the request back to the client. Only the server interacts with the database. Use Apache Netbeans to write your Java code, and use a Derby database to store data. You may NOT use drag-and-drop for your GUI design. CLIENT-SIDE REQUIREMENTS Write a GUI application which presents the user with options to manipulate the database. Users can login as admin or user. The minimum functionality of the admin client is: 1. Add details of a new venue to be managed to the database. 2. Add details of a new user to the database. 3. Venue and user details can be updated. 4. A user cannot be deleted from the database, but, should a user leave the company the database record should be updated to reflect that the user is inactive. Use a Boolean field for this. The minimum functionality of the user client is: 1. Add details of a new customer to the database. 2. Record the transaction in the database when a customer books a venue. The requested date for the booking must also be captured. Minimize typing by selecting from a list of venues of a selected type that are available for a selected date. Similarly, select a customer from a sorted list rather than typing. 3. List all the bookings in the database sorted by customer surname 4. Display an invoice for the booking made by a selected customer. 5. Allow the user to select a date, and list all available venues for that date. Reduce chances of typing errors by making intelligent use of GUI items that require simple mouse-clicking to make selections. SERVER REQUIREMENTS Receive requests from the client to do transactions on the database. Results of these database requests are sent back to the client. 1. Add a new venue: execute the SQL command(s) 2. Add a new user: execute the SQL command(s) 3. Update venue and user: execute the SQL command(s) 4. Add a new customer: execute the SQL command(s) 5. Booking transaction a) Execute SQL to select all customers and send details to client. b) Execute SQL to select all venues of a specific type that are available on a selected date and send details to client. c) Receive the selected customer and venue from the client. d) The database record of the venues must be updated to reflect the change in availability for the selected date. Execute SQL to update the database venue table. e) Execute SQL to add a transaction record into the booking table. f) Send a message to client indicating new booking is completed 6. List all bookings, sorted by customer surname: Execute SQL to select all booking data and send to client 7. List all available venues for a selected date: Execute SQL to select appropriate venue data and send to client 8. Booking invoice: Execute SQL to select appropriate data and send to client
ID do Projeto: 31633490

Sobre o projeto

5 propostas
Projeto remoto
Ativo há 3 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Hello, I am a software and Web Developer. I hava also lot of experience in Designing. I have some rules and regulations before start of project: 1. Provide 100% work within deadline. 2. Provide unlimited revisions until employee satisfy 100% The area of experties are: 1. Java, JavaFX, JAVA( SWing), J2EE 2. PHP, HTML, CSS, BootStrap 3. MVC, C#, .NET 4. C/C++ Programming 5. Android Applications Developmet My main target is provide you a 100% work within your deadline and low budget. You get a good result after hiring me. So click award button for more discussion. Thanks jskl
$30 USD em 1 dia
5,0 (55 avaliações)
5,1
5,1
5 freelancers estão ofertando em média $92 USD for esse trabalho
Avatar do Usuário
Hello I'm Sun Certified Java Programmer. Contact for awesome Java desktop (Console, Swing, JavaFX), Web (JEE, Spring) and Android apps. I assure you an excellent solution of your project within the time frame and exactly according to the requirements. Thanks @CodingHelpLine
$100 USD em 3 dias
4,9 (40 avaliações)
4,6
4,6
Avatar do Usuário
Hi There, Love to provide you Venue Mangement System as per your requirements... Love to discuss to provide you 100% as per your requirments... Regards
$300 USD em 7 dias
5,0 (3 avaliações)
2,9
2,9
Avatar do Usuário
Greetings I can surely help you for Venue booking simple basic application I am in the IT industry since more than a decade and serve so many clients for building and rebuilding websites, software and applications and I have strong hands-on different programming languages like PHP, CSS 3, Laravel, C++, C- Sharp, HTML, JAVA, .NET, Joomla, Click funnel, Angular, React, Node.js, Django etc., And I did migration from HTML to click funnels. I have made so many websites (E-commerce, WordPress, Classified admin, WooCommerce etc.), bots, softwares, Mobile application (Android, IOS and Huawei Play store) in my entire career. I have strong hands on both front end and backend. Currently I am part of the team who are dealing miscellaneous task in dubizzle and Mzad Qatar including design and layouts and they both have more than 1 million users. I believe that you are looking for a web designer and for sure you will get your end desire result with plagiarism free work and with better quality as I am assuring you this. Package deal can also be done for long term collaboration as per the client requirement. Kindly do come on chat for so that we can discuss project details further more.
$10 USD em 2 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) SOUTH AFRICA
South Africa
0,0
0
Método de pagamento verificado
Membro desde mai. 11, 2018

Verificação do Cliente

Outros trabalhos deste cliente

java gui for dvd rental 2
$210-1750 USD
Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos 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)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.