Find Jobs
Hire Freelancers

Coder needed for javascript project

$30-120 USD

Closed
Posted about 15 years ago

$30-120 USD

Paid on delivery
I need the second phase of a project done I have the first completeed and would send that onto you: You now have to implement a fully functional web application. But before this happens, you realise that you need to improve the robustness and scalability of the existing project. To do this you will need to: There has been a couple of changes in requirements from phase 1, so here is what the requirements are for phase 2: * When users log in, there name must appear at the top of each page they visit. * If they try to access a page when they are not logged in, they will be forced back to the login page. * Add a search box where users can search across the entire site * Add a global error page * Add an AJAX (asynchronous java and xml) element to make your application more eye catching * Add javascript validation to make the application more robust. * Error messages/general messages should be centralised in a single message file. What to do: * Make the technical changes required above * Rename your .html files to .jsp files. * Create a web project in NetBeans and copy in your .jsp and your .java files * As you require it, make changes to? your DAO’s to support the functionality required. * Try to reduce the amount of java code that is in the JSP’s. If more than one database access is required inside a transaction, create a Manager class which carries out the DAO accesses. * Use javascript where necessary.? ## Deliverables This is phase one i have completed: ? **? ** (a)? ? ? A Use case diagram(s) for the above requirements (b)? ? UML Class Diagram for a model to capture the above information. This diagram should have the attributes and method of the main elements of the above requirements (c)? ? ? An implementation in java of the class diagram. (d)? ? An ERD diagram of the access database that you intend to use (e)? ? ? A html prototype of the web site (f)? ? ? ? DAO objects to insert, remove and update to your database. (g)? ? ? Tests for each of the DAO’s. **? ** You now have to implement a fully functional web application. But before this happens, you realise that you need to improve the robustness and scalability of the existing project. To do this you will need to: ? * Create your own class for handling database connections, the DBConnectionFactory class. This class will pool database connections, get its connection settings from a properties file and will have a method *getConnection* to return a database connection object. This class must operate as a singleton, so a *getInstance* method must be included. Synchronisation issues must be taken care of. * The application needs to log all database accesses and allow support people to manage the application. Use a java logging framework to send all relevant output to a log file. Here is phase two: ? There has been a couple of changes in requirements from phase 1, so here is what the requirements are for phase 2: ? * When users log in, there name must appear at the top of each page they visit. * If they try to access a page when they are not logged in, they will be forced back to the login page. * Add a search box where users can search across the entire site * Add a global error page * Add an AJAX (asynchronous java and xml) element to make your application more eye catching * Add javascript validation to make the application more robust. * Error messages/general messages should be centralised in a single message file. ? ? ? ? What to do: ? * Make the technical changes required above * Rename your .html files to .jsp files. * Create a web project in NetBeans and copy in your .jsp and your .java files * As you require it, make changes to? your DAO’s to support the functionality required. * Try to reduce the amount of java code that is in the JSP’s. If more than one database access is required inside a transaction, create a Manager class which carries out the DAO accesses. * Use javascript where necessary. ? ## *Deliverables* ? You should hand up a cd which contains the following: 1. All java code, JSP pages, cascading style sheets etc. 2. Instructions on how to run application in [login to view URL], with the names/student numbers of group with responsibilities. 3. Word document, called [login to view URL] which describes the expected/actual test results (should match the use cases) 4. ERD diagram 5. [login to view URL] file, which lists the tables, columns, datatypes and explains the function of each column ? What do you get marks for: * Good design * Neat, efficient readable code/jsp’s * Well presented and accurate documentation * Robust web site (bug free) ? The following mark breakdown applies: | Delivery | Marks (/100) | | Completed JSP Application(with login) | 40 | | Database connection changes | 5 | | Documentation | 10 | | Name on each page | 5 | | Search Functionality | 10 | | AJAX Function | 10 | | Java script validation | 10 | | Centralised Message file | 5 | | Error page | 5 |
Project ID: 3639343

About the project

1 proposal
Remote project
Active 15 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average $85 USD for this job
User Avatar
See private message.
$85 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of IRELAND
Ireland
4.7
2
Member since Feb 15, 2009

Client Verification

Other jobs from this client

Access/Excel Dashboard
$30-5000 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.