Find Jobs
Hire Freelancers

bluej programming with gui

£2-5 GBP / hour

Closed
Posted over 7 years ago

£2-5 GBP / hour

You are required to design, implement, document and test an application to store basic membership details of a university library (not that at Northumbria). There are two type of membership – staff members and student members. A member may be a staff member or a student member but cannot be both. The information to be collected is as follows: • For staff members: • first name; • last name • library number (an 8 character string beginning STAFF (e.g. STAFF1234) • gender (‘F’ or ‘M’) • staff number (you can assume a 8 character string) • room number (you can assume a maximum string length of 6 characters e.g. EBA001, PB248 • For student members: • first name; • last name • library number (an 8 character string beginning STU (e.g. STU12345) • gender (‘F’ or ‘M’) • student ID (you can assume a 8 character string) • course code. For convenience you may use the following: ACM, CSC, DCF You are required to implement the following functionality (in no order of importance): • Add new staff members; • Add new student members; • List all members (in no particular order); • List all staff members (in no particular order); • List all student members (in no particular order); • Return the total number of members; • Return the total number of staff members; • Return the total number of student members; • Find a member’s details by entering a membership number. Where the member does not exist or is not found there should be an appropriate message; • Delete a member given the last name and the membership number, checking that this is correct; • Clear text in any visible window(s) in the main GUI; • Quit the application and save the data to a text file (see below about text file implementation). Task 1 You are to build an application to provide a solution which includes a graphical user interface (GUI). The requirements for this are as follows: • There should be a main window (frame) for the program. This, typically, could consist of a set of buttons and a text area to display output from your program. • In most cases the output from the program (e.g. the list of members) should be displayed in the text window. • When a new member is being created a separate window should be displayed. This will present a form to gather all the necessary information.
Project ID: 12259514

About the project

7 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
7 freelancers are bidding on average £5 GBP/hour for this job
User Avatar
A proposal has not yet been provided
£6 GBP in 15 days
4.9 (27 reviews)
5.6
5.6
User Avatar
A proposal has not yet been provided
£5 GBP in 40 days
4.9 (28 reviews)
5.0
5.0
User Avatar
hello,how are you.i read your bid carefully. i am java/javafx expert and have full experience for 12 years. java/javafx is my top skill and passision. i can provide most quality and high speed. if you want to success, please contact me. Then, I will give you good result. hire me.
£3 GBP in 40 days
4.6 (9 reviews)
4.2
4.2
User Avatar
greetings sir, I hope all is going well. I'm a professional full stack web developer and worked for 4+ years on this field with name and fame. I have a good reputation for quality job on-time. I can work with any PHP MVC framework and CMS. being a CSE engineer- I've achieved the ability to adopt any language shortly and work perfectly. I believe working with you will be another great experience for both of us. my best wishes for you. (Rassel Mahmud)
£4 GBP in 40 days
5.0 (4 reviews)
2.3
2.3
User Avatar
I am expert in web and mobile technology
£4 GBP in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED KINGDOM
United Kingdom
0.0
0
Member since Dec 2, 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.