Find Jobs
Hire Freelancers

Coder needed for javascript project

$30-120 USD

クローズ
投稿日: 15年以上前

$30-120 USD

完了時にお支払い
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 |
プロジェクト ID: 3639343

プロジェクトについて

1個の提案
リモートプロジェクト
アクティブ 15年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に1人のフリーランサーが、平均$85 USDで入札しています
ユーザーアバター
See private message.
$85 USD 14日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

IRELANDのフラグ
Ireland
4.7
2
メンバー登録日:2月 15, 2009

クライアント確認

このクライアントからの他の仕事

Access/Excel Dashboard
$30-5000 USD
ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。