Develop a database driven web application

Assignment Help JAVA Programming
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

Reference no: EM131501987

Questions Cloud

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.

Reviews

len1501987

5/20/2017 1:34:57 AM

Each submission should come with a very detailed report which supplies the following: A cover page displaying course code, course name, assignment title and group name. The cover page should also contain group member's details such as name and student id with student's signature; A list of instructions about how to install your application; Details of problems that you encountered while trying to implement the specifications. While you should detail the solution that you came up with, it is more important to outline the processes that you used to solve the problem (e.g. went back to the plan and determined that a better approach would be . . . and so on). Note – seeing your tutor is acceptable but not a good solution to any problem – all other avenues should be explored first.

len1501987

5/20/2017 1:34:51 AM

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. A generic problem solving routine – a generic process that you should be followed for future problems that you encounter. A detailed account of what you implemented and, more importantly, what you did not implement. Furthermore, if you made changes to the specifications or outline these should be fully documented with detailed reasons for the change. Such changes should not be made without consulting your client. Consideration to mainframe requirements/design/implementation. A summary of meetings, what was discussed, who attended, duration etc. in tabular format.

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd