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.
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.
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)