Beruflich Dokumente
Kultur Dokumente
CONTENTS………………………………………………………………………………..….…1
TABLE OF FIGURES…………………………………………………………………………...3
DAILY DAIRY……………………………………………………………………………….…4
Week 1…………………………………………………………………………………....4
Week 2…………………………………………………………………………………....6
Week 3……………………………………………………………………………….…...9
Week 4……………………………………………………………………………….….12
Week 5……………………………………………………………………………….….14
Week 6……………………………………………………………………………….….15
2 ALLOTED PROJECT………………………………………………………………………...20
2.1.4 SERVICES………………………………………………………………..24
2.1.5 SHORTCOMINGS……………………………………………………….26
Page 1
4. MACHINE SPECIFICATION…………………………...……………….………………37
7 WRITTEN TEST…………………………………………………………………………...40
8 CONCLUSION…………………………………………………………………………….41
Page 2
TABLE OF FIGURES
FIGURE 2 - ER DIAGRAM
FIGURE 4 - FLOWCHART
Page 3
DAILY DIARY
Week No. 1
Javascript.
Page 4
History of Java, Comparison to C++ and C,
concepts in Java.
Page 5
Name of the trainee: Chandan Kumar
Week No. 2
Rules,coding conventions.
Two variables.
Page 6
1/08/2010 Control structures, if –else, switch case usage properties
Overloading
Getter methods.
Page 7
Between parent and child class, protected access
Page 8
Name of the trainee: Chandan Kumar
Week No. 3
At runtime and salary must not be –ve no. and should be in between
6000-20000 and if not it will throw a user defined exception named
InvalidSalaryException ,program that takes input from user and throw
user defined exception if user enters special character
Page 9
8/08/2010 package, declaration, import, wild card symbol, access
Class in it.
Memory allocation.
In a simple program.
Objects.
Page
10
11/08/2010 Dreamweaver. Creating HTML pages using
Page
11
Name of the trainee: Chandan Kumar
Week No. 4
Events.
Page
12
16/08/2010 Practical-(Surprise Test)
Operators. Transactions.
Page
13
Name of the trainee: Chandan Kumar
its implementation.
Session management.
23/08/2010 JSP, using JSP, Tags, types of tags, using tag libraries.
Package (org.apache.struts).
Page
14
Name of the trainee: Chandan Kumar
Week No. 6
Members.
Development.
Information collection.
Finalization.
Testing.
Page
15
1. TRAINING PROGRAM DETAILS
1.1 CONTENTS
India Ltd. which provides training programs for different recruiters and Technical
The program was scheduled for 45 days and was containing various necessary
The training program gave me two choices to take training which was training in
Development using C#.net or training in Development using Java 6 and Java EE.
I opted for training in Software Development using Java and Java EE.
Page
16
1.2. OBTAINING EMPLOYMENT/TRAINING
The training program I attended was due to tie-up between My College (IITM,
Each student interested in taking the training was registered in Training and
placement cell of our college and each of the registered student was provided the
Page
17
1.3 TRAINING DETAILS
In our industrial training HP provided theory and practical sessions for 45 days in
which for first half of the training program we are taught basic fundamental Java 6
Edition for developing fundamental concepts that are necessary to develop well
developed software systems using Java EE and other Java Technologies. In these
sessions I learned various Core Java concepts like Classes, Interfaces, Inheritance,
In the second half of training I learnt Java EE technology for developing standard
Java Web applications. In this part I learned developing Servlets, JSP, JSTL, Struts
using various software development tools to have rapid development. These tools
included IDEs like NetBeans, Dreamweaver etc. Other than this I also learned
Page
18
1.4 PROJECTS AND RESPONSIBILITIES
After theory and practical sessions I had provided the project of developing a web
portal for a Welfare Residential Association using Apache Struts Framework and
MySQL. Company divided the batch into teams of 4-5 trainees. I had a team of 5
persons including myself. In that project, I took the responsibility of Team Leader
Rajput and pradeep singh Chauhan , took responsibility of designing web pages
and frontends.
After that we designed the database, frontend layout, module interconnectivity and
Page
19
2. ALLOTED PROJECT
This project titled “Design Your Leadership” is designed using HTML, JSP,
Javascript for Client Side and JSP and Servlet for Server Side which helps in
understanding different technologies. This application covers almost all the needs
of such as Signup, voting, Login, and current status for user.
The interface for the project will provide a point of sale for the customer
and administrative capabilities for the store owner. Overall this project is totally
based on modern Shopping portal covering all the features which an online
shopping portal needs.
Page
20
2.1.2 Technology Used-
(MVC) architecture :-
Model
The model is a collection of Java classes (Servlets) that form a software application
intended to store, and optionally separate, data. We have used MySQL as our
View
The view is represented by a Java Server Page, with data being transported to the
Controller
The Controller Servlet as well as JSP communicates with the front end of the
RequestDispatcher.
Page
21
2.1.3 Software Development Tools Used-
Page
22
2.1.4 SERVICES -
As this web application mainly designed for General user , Client (Registered user)
1. USER MODULE –
HOME PAGE :
It gives an overview of the voting system project with attractive view and
fields.It also consist of the Administrator login field.
LOGIN PAGE
The user can sign in by providing the username and password and can gives
the vote for appropriate user.
PAST ELECTION
TheIT tells about the throught analysis of past results and all the information
regarding voting having all the dta,review and candidate status.
SEARCH PAGE
This page helps a customer to narrow his search in other words a customer
can directly search the required product from this page without the need of
navigating through the pages to search for a single product whose details
he/she has already known. the search fetches the value from the database if it
is present.
Page
23
NEW OFFERS
This page gives the list of those products which are being discounted due to
some festive occasion. the market price is the original price of the product
and the new price is the discounted price.
ELECTION LAW
Thi it contains all the information which has to be followed by the candidate
during their decision of leadership
CONTACT US
On this page the candidates and also the user can send their feedback to the
developers.
DEVELOPER PAGE
This Page gives the information of the team members who created this
online voting system
2. MODERATOR MODULE –
MODERATOR LOGIN
Owner / Moderator can enter into moderator panel by submitting
Correct username and password.
MESSAGE BOX
To see all the feedbacks and can reply them.
VIEW USER
To keep track on all the accounts of the candidate which is selected as a
leader from a particular branch or college.
STATUS
To track and update the status of theof the candidate.
Page
24
REMOVE
To delete the information of a particular candidate
2.1.5 SHORTCOMINGS
Page
25
SNAPSHOTS
DATABASE DESCRIPTION
ER DIAGRAM
WEB PAGES
FLOW CHART
Database Description
Page
26
Page
27
E-R Diagram-
USERNAME PASSWORD
UID
MEMBERSHIP
USERNAME
USERNAME
PASSWORD
USER
CANDIDATE NAME
COLLEGE UPDATE
BRANCH
YEAR
MODERATOR
FIRSTNAME
Mod_id
PASSWORD
USERNAME
LASTNAME
Page
28
USER:
User
Index Page candidates candidates prefrences Cart
Moderator :
Page
29
Moderator Moderator Panel Reports
Owner can view what feedback he had received. Owner can view account information
Owner ofcan
the check or update the order status.
customers.
Page
30
In Java there is no IDE provided by Sun microsystem, so our trainers suggested us
IDE’s such as NetBeans, Eclipse, Textpad. But they provided us Netbeans IDE.
The problem with NetBeans IDE is that it doesn’t provide designing functionalities
hence it became a big problem for me since I had to combine my code from
various IDEs and this was very troublesome to manage our code.
DreamWeaver is just is for design purpose and doesn’t provide dynamic features
for execution of pages. Hence Dreamweaver only gave me the layout code which I
had to merge with my dynamic code and this process was very long and difficult.
NetBeans also doesn’t provide its own server so I also had to connect other
container which in my case was Apache Tomcat.
MACHINE SPECIFICATION
Page
31
Computer provided to us was having following specifications-
Intel Motherboard
80 GB SATA HDD
NetBeans 6.5
MySQL 5.1
Macromedia Dreamweaver 8
Page
32
Mr. Jeetendra Singh from HPES India Ltd. was our main trainee who is a Java
technology expert.
Ms. Vasundhra Chaubey from HPES taught us using Dreamweaver for HTML
page designing CSS and Javascript.
Mr. Rahul Kumar taught us MySQL, SQL queries and creating database.
Page
33
The laboratory provided to us was a standard computer lab having approximately
The network used star topology in which all computers are connected to a common
hub. The hub is itself situated in lab. All system are also connected to internet
through common network access point, but due to security and disciplinary reasons
the internet facility was disabled during our practical sessions. There are two rows
Written Test
Page
34
This basically covered all the java core and advanced which I have learned during
training.
CONCLUSION
Page
35
Working with Hewlett-Packard Education Services India Ltd., gave me much
way of developing a project, i.e. the way in which software projects are made in
I learned basic concepts of java and building blocks of this language. I learned
various new technologies designed to develop safe, efficient and fast responding
I also shared the experience of developing project in team. I got the experience of
working in a team with different people having same goal. How we need to have
co-operation and co-ordination between all team members. I learned how a team is
I learned how standard websites are made in java using Struts framework and why
I learned how data can be stolen and in how many ways data can be vulnerable to
unauthorized access and what techniques one should use to make data safer while
developing in Java.
Page
36
Page
37