Find Jobs
Hire Freelancers

Management System for a Swimming Club

$10-30 USD

Ditutup
Disiarkan lebih dari 7 tahun yang lalu

$10-30 USD

Dibayar semasa penghantaran
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.
ID Projek: 12603553

Tentang projek

11 cadangan
Projek jarak jauh
Aktif 7 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
11 pekerja bebas membida secara purata $45 USD untuk pekerjaan ini
Avatar Pengguna
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 dalam 1 hari
5.0 (638 ulasan)
7.3
7.3
Avatar Pengguna
I have read the description and can do it faster than others would do. .................................
$50 USD dalam 1 hari
5.0 (31 ulasan)
4.6
4.6
Avatar Pengguna
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 dalam 1 hari
5.0 (17 ulasan)
3.9
3.9
Avatar Pengguna
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 dalam 1 hari
5.0 (5 ulasan)
4.1
4.1
Avatar Pengguna
A proposal has not yet been provided
$45 USD dalam 3 hari
5.0 (2 ulasan)
1.9
1.9
Avatar Pengguna
A proposal has not yet been provided
$30 USD dalam 2 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera QATAR
Qatar
0.0
0
Ahli sejak Dis 25, 2016

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.