Question: Program Apache Netbeans IDE need to write with JavaFx YBS316. Semester Project Instructions The main goal of this course is to prepare you to apply


Program Apache Netbeans IDE need to write with JavaFx
YBS316. Semester Project Instructions The main goal of this course is to prepare you to apply object-oriented programming concepts in Java. The semester project will provide you the opportunity to explore such an application. In job interviews, it is often your course projects that you end up discussing, so it has some importance even beyond this class. Students should form groups of a minimum of 4 and a maximum of 5 students to work on the projects. If you cannot find a group mate, you will be automatically assigned to a group. So it is highly recommended to start contacting your friends in the class. In the term project, you need to create one project and implement all object-oriented programming concepts you have learned in the lectures. Please read the project instructions carefully and implement the requested tasks. You must display a mastery of Java programming basic concepts, analytical abilities, and a comprehensive understanding of object-oriented programming. You will see that you need to get help from online Java communities to be able to implement some parts of the project. That is totally fine: However, in case I find a plagiarism/copy- paste incident, the letter grade for all team members will be automatically F. Timely submission of the project will be part of the project grade. Below you can find the list of proposed topics for your project. These projects are available on a first come first serve basis and a project will be assigned to one and only one group. In most cases, it is not recommended to choose a project out of this list. However, in exceptional circumstances (like all the projects have been reserved) you may propose your own idea (which will need approval from the instructor). After delivering the projects, students will evaluate each member of their team according to their contribution to the project. Each student will distribute 100 points to his/her teammates, including himself. This distribution will reflect the contribution of each team member of the student to the project. The given scores should reflect the contribution of the team member to the project, not the time spent by the team member. In an ideal group, students should give the same score to other team members. However, if some team members have not fulfilled what they were supposed to do, then the points will be distributed unevenly. The scores given by all team members will be cumulated by the instructor. Each student will receive a teamwork contribution score based on the team-mates' and his/her own score. The method for calculation of this teamwork contribution score will not be shared with the students. When there is no consensus among team members; for instance if three students distribute the scores evenly and one student scores differently, I will calculate his/her team contribution score using my own judgment by taking various factors into consideration including CPPs. During this calculation, I may need to contact the team members. If there are conflicting scores, I will probably interview the team members and distribute the scores accordingly. According to my past experience, most teams distribute their points equally. There are cases where teamwork affects project grade. The aim of this scoring is to prevent undeserved points from team members who do not support their teams. At the same time, it will be possible to increase the student's score even higher if some students do more than their share. The scoring of the team assessment will have a direct impact on your project score. For example, if your team score is 85 out of 100 and you seem to have contributed below your average according to your team member score, your project score will be less than 85. Project Topics: 1) Bank Management System: Develop an application to help a bank manager manage customer accounts. The bank offers several bank accounts types. Each customer can have one or more accounts. The customer can go the operations permitted by the account type, such as deposit, withdraw, or balance enquire. The bank manages the account by debiting the fees, or crediting the profits. Both the bank employees and the customers can print reports about the current account details. 2) Gym Management System Develop an application to help a gym manager manage a GYM hall, with various equipment, trainers/customers, equipment, and exercise plan, and simple scheduling of the customer's subscriptions. 3) Document Management System Develop an application to manage document storage and retrieval. 4) Library Management System Develop an application to manage Library borrowing and returns activities. 5) Question Bank Question Bank computerizes the computer-based exams. It takes input from a file having questions and their answers and presents randomly before the exam takers. 6) Gourmet Inventory System Gourmet Inventory System computerizes the Stock, Sale, and Purchase departments of Gourmet Chain. 7) Library System Library Systems is aimed to computerize the library management operations, e.g. Registering a Student, Issuing a book, Handling Books Return, etc. 8) Movie World *Movie World' Shop has a huge collection of movies in the form of DVDs). You are required to make software that manages the rental operations of movies
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
