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

  Write a java program called salesinfominer

Write a Java program called SalesInfoMiner that reads in a file of products, stored in text format. The program must then read in information about past sales transactions and output all the products to a new file, sorted by product description,..

  Develop flight scheduling application for fly-bynight airlie

You have been asked to develop a Flight Scheduling application for the Fly-By-Night Airline. The Airline has one or more flights per day but they are not by time.

  Implement the hierarchy for a university with java classes

Implement the above hierarchy for a university with Java classes and their appropriate relationship. You can go three levels deep in the hierarchy (community member, employee, student, alumnus, faculty, staff). Use your best judgment of instance v..

  What is the applet security manager

What is the applet security manager, and what does it provide

  Create dynamic web applications using javaserver pages

Analyze, design, develop, test, and deploy small-to-medium-scale Web applications and Create dynamic Web applications using JavaServer Pages (JSP) technology and Java Servlets

  Write a java program that (1) defines a base/super class a

Write a Java program that (1) Defines a base/super class A, a subclass B (inherits from A), and a subclass C (inherits from B). The A class must have a method f() which is not implemented in A,

  Explain how cookies are used to implement sessions

Describe a set of four methods that a queue would need to implement using a circular array and show the Java code to implement them if using an implementation given the outline definition below. Do not use any methods of the Collection classes.

  Write a java program to register students for a college

Project is for designing and developing a College Registration program. Write a Java program to register students for a college

  Functional abstraction

Question 1: What are some of the benefits of modularity? Question 2: What is functional abstraction? Question 3: What is information hiding?

  Java program that iterates through the integers

Write a Java program that iterates through the integers from 1 to 20, computing the square of each number and writing the information to a file called squares.txt.

  Example of a problematic programming situation or scenario

Suggest one (1) example of a problematic programming situation or scenario that the use or implementation of a sequence structure could resolve

  Java program- displays all the details of stations

Write a Java program called codes. java that, firstly, prompts (asks) the user to enter an input file name. This is the name of a text file that can contain any number of records.

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