Reference no: EM131501987
Enterprise Programming Assignment
Overview
You are required to work on this Assignment as a group of, ideally, 2-4 students. Each group member is required to work with their group as the project mark is given to the group. This means that every group member receives the same mark. Group members are encouraged to work together during the lab exercises as this would improve group communication and quality of work. Each group member should make a significant contribution to the project. The specifications are provided below.
Learning Outcomes Assessed -
- Design, construct and test non-trivial enterprise systems applications;
- Develop applications using integrated development environments and application programming interfaces that support the development of server-side software solutions;
- Develop applications involving complex component technology;
- Apply complex problem solving skills to design and implement a server-side software solution;
- Design and implement technical solutions addressing connectivity between components;
- Construct scalable systems, capable of being deployed on the internet using middleware and database systems
Assessment Details -
You are required to develop a database driven web application which will be used as a basis for a Postgraduate Student Enrolment Database (PSEDB) application. The application will allow the students to view the courses they are enrolled in and the marks they have obtained in each enrolled courses for a semester. The application will allow the teacher to see the courses they are conducting in a semester, the students who are enrolled in his/her courses and the assessment marks the students have obtained in those courses. Additionally, they will be allowed to upload assessment marks for the students.
The application will allow administrators to create new courses, add students and staff members in the database, and manage all other necessary information.
Your site should be written in Java (using the NetBeans IDE) and store all persistent data in a MySQL Server database.
Functional Requirements:
The application needs to be designed to allow University postgraduate students and teachers to login by using their login name (email address) and password. The users (both students and teachers) will be able to view his/her information through properly designed web interfaces.
Students:
A student is enabled to check their student records (only for the course that they are currently enrolled in). The student has the ability (password protected) to view their records. The following student tasks are identified:
1. Login;
2. View the current courses they are enrolled in. For each enrolled courses they can see the details including the course title, teacher name and email addresses;
3. For each enrolled courses, view the assessment marks they obtained.
Further Instructions:
Your application should follow a Model/View/Controller paradigm.
- The Model involves the data and should use Enterprise Data Beans where each table in your database should be modelled as an entity bean with a session façade.
- The View involves the visible pages and should use suitable Java technologies.
- The Controller involves actual processing (usually without visible components) and should use appropriate Java technologies.
Attachment:- Assignment Files.rar
What visual images can you identify in both poems
: What visual images can you identify in both poems? Comment on the details you notice about objects, places, people, colors, textures and so forth.
|
Prepare the accrual on wednesday and the needed adjustment
: Salaries are usually paid on Fridays, $500. The month ended on Wednesday though. Prepare the accrual on Wednesday and the needed adjustment on Friday.
|
Discuss the elements of planning control and decision making
: Module Project- Public Manufacturing Company- Discuss the elements of planning, control, and decision making that are used by that company.
|
Effective leadership within a coalition
: Describe the various elements necessary for effective leadership within a coalition. How does this apply to your professional practice or life?
|
Develop a database driven web application
: ITECH6401 Enterprise Programming Assignment. You are required to develop a database driven web application which will be used as a basis for a Postgraduate Student Enrolment Database (PSEDB) application
|
Wheel training for only new hires
: Based on the information in the case and Exhibit 3 of the study, would you recommend behind the wheel training for only new hires or for the entire fleet.
|
Financial statements confusing and initially intimidating
: Share your thoughts on what can make financial statements confusing and initially intimidating to learn.
|
Explore the concept of a personal photographic vision
: Explore the concept of a personal photographic vision.Explore several photographers and choose one to examine in more depth.
|
Differences between criminal and civil law
: OJ Simpson was tried in criminal court in California for the 1994 murder of his ex-wife, Nicole Brown Simpson, and her friend Ronald Goldman.
|