Escolar Documentos
Profissional Documentos
Cultura Documentos
This site is organized in a manner that anyone who is accessing this site can add information on
newspapers, reporters, search the available newspapers, search reporters, and modify the details of
newspaper and reporter if it is required.
To perform Addition, Deletion, Modification and Searching of Reporter and Newspapers, One has to
create his login ID on this site.
Home
About Us
Contact Us
Add Reporter
Add Newspaper
Delete Reporter
Delete Newspaper
Search Reporter
Search Newspaper
View Reporter
View Newspaper
Create User
Newspaper
Portal_Reporter
Portal_Users
Feedback
Site Map
Ease of use of a website is influenced by the navigational scheme of the website Navigation
layout provides guidance to users to find desired content as quickly as possible
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Navigation Layout
Database Design
Below are the field description of each table:
PORTAL_USERS:
This table is intended to use by the site user. User has to register before using the functionality of
website such as Add Reporter, Search Newspaper etc.
Newspaper:
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
This table is intended to store the Newspaper information such as Name of Newspaper, When It was
Started and a short description about the newspaper.
Portal_Reporter:
This table is intended to store the Reporter information such as Name of Reporter, contact number,
specialty etc,.
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
REPORTER_EMAILID Stores email id of reporter
Screen Dumps
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Home Page
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
About Us
Contact Us
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Login Page
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Main Screen Post Successful Login
Add Newspaper
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Input Validation on Add Newspaper
Add Newspaper
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Successful Addition of Newspaper
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Searching of Newspaper-AJAX Based Search
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
List of Newspaper to Update
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Successful Updation of Details
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Successful Deletion
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Succefful Addition of Reporter
List of Reporter
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
AJAX based Search for Reporter
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Old Information of Selected Reporter
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Information Update for Reporter
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
List of Reporter to Delete
Deletion Confirmation
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
User Creation
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Input Validation at User Creation
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Error in User Creation
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
Successful User Creation
Adobe Dreamweaver
NetBeans
MySQL
JavaScript
CSS
HTML
Java programming language
Java Server Pages (JSP)
Why JavaScript:
I used Javascript to put validations where input is required from end user so that only authentic
information flown to the backend.
Why NetBeans
NetBeans helps developer to develop java desktop, web applications quickly and easily. Also it helps in
development of HTML5 applications with HTML, JavaScript, and CSS.
NetBeans IDE provides comprehensive support for the latest Java technologies and latest Java
specification enhancements before other IDEs.
The NetBeans Editor indents lines, matches words and brackets, and highlights source code
syntactically and semantically. It also provides code templates, coding tips, and refactoring tools.
The NetBeans editor supports many languages apart from Java, such as XML and HTML, JavaScript and
JSP.
Issues Faced
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
During the web development of this application, I face challenges with creating a template for full site
to maintain consistency. Net Beans helped me a lot to overcome this problem with the code
suggestions.
Second issue that I faced mostly were related to JavaScript that I use for user input validations on
different screens. I tool help from google as well to understand the erros reported from Javascript.
Third issue that I face was to use of Java Beans in JSP pages and passing of parameters when redirecting
from one JSP page to another page. [Read about web designing using JSP architecture.]
I optimized the Javascript to overcome the different issues so that only authentic information is being
flown to the database. Google and W3Schools helped me a lot to clarify my doubts on use of Javascript.
Application Code
Application code are as below:
DBBean.java
package SQLBean;
import java.sql.*;
import java.util.*;
/**
* This class represent all the functionally required to get the database connection in JSP pages and
closing all the open connections when user logs out.
* @author RAGS
*/
Connection con=null;
/**
*/
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
try
String db = newsportal;
Class.forName(driver).newInstance();
System.out.println(Connected to database.);
catch(Exception e)
return null;
return con;
/**
*Method to close database connections when user logs out from system
*/
boolean flag=false;
try
if(con != null)
www.programmingassignmentshelp.net help@programmingassignmentshelp.net
System.out.println(\n #############Closing Connection);
con.close();
con=null;
flag=true;
catch(SQLException sqlEx)
flag=false;
catch(Exception e)
flag=false;
return flag;
Programming Assignments Help is the best assignment help provider in the United Kingdom.
Our online assignment writing help UK is especially dedicated for the students studying in all UK
colleges and universities. Submit assignment to get the best quality assignment help.
www.programmingassignmentshelp.net help@programmingassignmentshelp.net