Skip to content

Maxim341/XYZ-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

XYZ Web Application 2017

TO DO List

  • Produce an "Interaction Diagram" (See chapter 3 of book)
  • Add detailed comment to code.
  • Add a 'Back button' to the theme we are using for the html/css.
  • Do something with the FAQ's link on the theme. Remove or add content depending on if we have time.
  • Consider changing errorPage.jsp to html - no dynamic content, does it need to be a .jsp?
  • Consider separating jsp files into two folders, Member functions and Admin functions?
  • Add more things to do here...

Change Log

29/10/17 - Fraser

  • Initial start
  • Basic login and communication between view/controller/model

30/10/17 - Harri *creating wrapper class to deal with database *adding methods as go along

30/10/17 - Max *designed login page JSP *designed register page *created method to produce random password

31/10/17 - Fraser

  • Trying to read Users

1/11/17 - Fraser

  • Added servlets
  • Linked on web.xml

5/11/17- Max *Made table on register jsp *added nearly all needed jsp's *member dashboard

6/11/17 - Harri *started using sessions *looking into filtering

08/11/17 - Fraser

  • Made button switch statement in servlets

09/11/17 - Fraser

  • Fixed postcode bug
  • Added postcode validation
  • Fixed null pointer exception
  • Added Address class
  • Added error checking on registration page

13/11/17 - Fraser

  • Changed to processExecute

15/11/17 - James

  • Updated the readme and converted to Markdown. Also modified LoginServlet.java to direct users to different pages, depending on whether they are an admin or customer/regular user.
  • Started working on the adminPage.jsp
  • Updated errorPage.jsp in line with the 'theme' we've adopted.
  • Changed background image on login.jsp for higher resolution image (image labelled for non-commercial reuse)
  • Minor updates to memberPage.jsp, in line with style changes.

15/11/17 - Fraser

  • Linked buttons on admin servlet

17/11/17 - James

  • Added back button to all of the admin pages. (Modified the switch statement in the AdminDashbordServlet.java)
  • Modified buttons on Login Page.

21/11/17 - James

  • Modified the List all Members and list all claims functions in the admin dashboard. Results are now displayed in a table which can be scrolled up and down.
  • Implemented the list all provisional applications function. Results also viewable in a table.

24/11/17 - Fraser

  • Fixed bug where DOR was showing as DOB
  • Error checking on houseNumber
  • Generated username from firstName and lastName

27/11/17 - Fraser

  • Change password button working with error checking
  • Comments on all code

28/11/17 - Fraser

  • Error check on pay balance button

  • Note - registering the same member again (duplicate details) just resets the password. It doesn't create a duplicate record in the DB.

Admin Dashboard to-do List.

  • List All Members
  • List All outstanding balances
  • List All Claims
  • List All Provisional Applications
  • Process A Claim
  • Process Membership Applications
  • Suspend or Resume Membership
  • Report Annual Turnover

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published