Find Jobs
Hire Freelancers

Management System for a Swimming Club

$10-30 USD

Closed
Posted over 7 years ago

$10-30 USD

Paid on delivery
Problem Description: You need to develop a mini Management System for a Swimming Club in Doha offering swimming services (i.e. sauna, Jacuzzi, etc.). The Swimming club management system is a system that helps the accountant of the club to manage and to generate the bill for members based on member registration type (family or single) and payment type (i.e. annual or monthly). There is a discount rate for each membership type. Moreover, there is penalties for paying after due date. The program should be menu driven allowing the accountant to choose one of the following tasks: 1. Add a new member. 2. Edit a member information 3. Delete a member information 4. Generate a membership bill for all members 5. Generate a membership bill for penalties members. 6. Exit 1. Add a new member. When the user chooses 1, the program should perform the following tasks: a. Create/open a member’ file (call it [login to view URL]) in append mode. b. Allow the user to enter the member ID, member name, member telephone number, membership type (‘F’ if Family or ‘S’ if Single), payment type (‘A’ if Annually or ‘M’ if Monthly), due date and payment date. The format of the date should be entered in the form of a string such as YYYYMMDD, (like today’s date is 20141202). The data entered by the user should be stored into arrays. c. Write to the members file: the member ID, member name, the member telephone number, the membership type, the payment type, the due date, and the payment date. d. Keep looping until the user enters (-1) sentinel to the member ID to stop entering members and go back to the main menu. 2. Edit a member information Note that the program can read from the member file [or from the loaded arrays]. When the user chooses 2, the program should perform the following tasks: a. Ask the user to enter the member ID of the member to be edited. b. Search for the member having the entered member ID in the [login to view URL] file. o If the member is NOT found, display “Member not found” message. o Otherwise:  Ask the user what does he/she want to edit from the Member information.  Allow the user to enter the new value of the chosen field.  Then ask the user if he/she wants to change any other fields, and allow him/her to do that.  If the user finished with changing information, update the information in the [login to view URL] file.  Then go back to the main menu. Note: make sure to store the updated records to the members file permanently. 3. Delete a Member information Note that the program can read from the member file [or from the loaded arrays]. When the user chooses 3, the program should perform the following tasks: a. Ask the user to enter the member ID from the list of members to be deleted. b. Search for the member having the entered member ID in the [login to view URL] file. c. If the member is found then:  Append all the Member details to “[login to view URL]” file.  And delete the member from “[login to view URL]” file. d. Inform the user that the record is deleted from“[login to view URL]” then go back to the main menu. e. If the member with the entered member ID is NOT found, inform the user about this. 4. Generate a payroll report for all members. When the user chooses 4, the program should perform the following tasks: a. Read the members file. [The program can load the data that is read from the data file into arrays]. b. Ask the user about the total number of months of membership. c. Calculate the total monthly charges for all members and the average monthly charges based on the following information: 1. Calculating Fees Bill: Type of membership Type of payment Discount rate Family (F) Annually (A) 25% Monthly (M) 5% Single (S) Annually (A) 10% Monthly (M) 3% 2. Monthly charges: 600 should be user friendly and always loop back to the main menu after completing a choice.
Project ID: 12603553

About the project

11 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average $45 USD for this job
User Avatar
Hi there, I would like to do this project if given the opportunity. Let me know if you are interested so I can have further details. Thanks.
$30 USD in 1 day
5.0 (638 reviews)
7.3
7.3
User Avatar
I have read the description and can do it faster than others would do. .................................
$50 USD in 1 day
5.0 (31 reviews)
4.6
4.6
User Avatar
I have read Project Description but really need more detailed requirements or at least high level features to estimate it precisely, because based on the project description, I can't estimate. Please contact me for portfolio or further discussion about your project, also, my current bid is just a placeholder. Look forward to hearing from you. Regards, HuyPQ.
$25 USD in 1 day
5.0 (17 reviews)
3.9
3.9
User Avatar
Hello sir I am interesting to work on your project I read the project details it's easy for me, I create such similar application before I am an expert in c/c++ programming and those my main programming language I will do my best for you. you can see my previous work or clients feedback visit my portfolio this more about me I am a c++/c/java/python developer, have a two years of experience in this language. worked on many projects using a lot of c++/c frameworks as Qt/WxWigets/GTK+/Win32/CLR during this years worked with many of c++/c libraries as boost/Gstreamer...etc using c++/c on Android for Games using Android NDK and further applications worked with many c++/c network libraries and create many chat/download apps and I can change any apps/games to work on the internet having a good java networking programming experience and development small games with java using python for console desktop application and networking servers Thank you
$25 USD in 1 day
5.0 (5 reviews)
4.1
4.1
User Avatar
A proposal has not yet been provided
$45 USD in 3 days
5.0 (2 reviews)
1.9
1.9
User Avatar
A proposal has not yet been provided
$30 USD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of QATAR
Qatar
0.0
0
Member since Dec 25, 2016

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.