Itech6401 enterprise programming assignment you are


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

Request for Solution File

Ask an Expert for Answer!!
JAVA Programming: Itech6401 enterprise programming assignment you are
Reference No:- TGS02297545

Expected delivery within 24 Hours