1. INTRODUCTION 1.

1 Problem Definition
The PLACEMENT INFORMATION MANAGEMENT SYSTEM project is developing an online application for the Placement Dept. of the college. This project is mainly used by three users. They are Placement Officer, HOD, and Students This system is mainly useful for the Training and Placement Officer (TPO) of the college to manage the student information with regards to placement cell. Students logging should be able to update their information in the form of a Curriculum Vitae (CV). Placement Officer after logging in can access/search any information put up by Students. Placement Officer send notification to all the students who are eligible and the company profile is also made available to the students. The company visits the campus on the mutually agreed date and conducts Aptitude/Group Discussion/Seminar/Technical test/Personal Interview as a part of their preferred selection procedure. The company is expected to furnish the final list of selected students on the same day after the completion of the campus selection procedure. After that TPO update the recruited and rejected students which can be visible to the students. Once a student is selected in one company he/she will not be allowed to appear for other companies interviews as per Recruitment Policy of the college.

1.2 Existing System
The Existing system is a computerized system but which is maintained at individual databases i.e., in excel sheets; it is a time delay process. And maintaining all the records in Excel sheets is difficult. If they want any record, they have to search all the records. It does not provide multiple user accessibility and does not have different user privileges. So the system is not accessible for all the employees of the organization. It is difficult to find out the eligible candidates for the placement and also to forward the registered students to the company. By this process the student can view his details and if there is any correction to be made in the data, the student should send a request to the placement officer, since the student cannot change the details.

1

So, the existing system is carries more time to do piece of work for this reason the online system placement information system is implemented.

1.3 Drawbacks of Existing System
• • • Access single records from the entire database is very difficult Database id maintained at individual levels The system is not an online system

1.4 Proposed System
The proposed system is a browser, which is completely related to internet browsing. The web enabled information management system designed to automate the entire operations of a modern. This maintains and controls the training and placement details and does online operations and generates various reports. This system allows multi-divisional, handling that includes various activities. In this system it gives the entire reports of the account and there details. Highlights:  Saves your time  Manage the entire process in easy and quick way  Enhance the applicants  Improve the maintain standards In the proposed system generally used by three kinds of users:  Placement officer  Head of the Department  Student The proposed system consists of three modules:  The placement officer: The placement officer maintains all the students who registered to the placements. And also maintains the details of the students who are eligible to which company placements.

2

 The Head of the Dept.,: The Head of the Dept. can view the complete details of the students who registered for the placements. If he found any data of the student is entered incorrect, then he should inform to the placement officer since the H.O.D cannot change the student details.  The Student: The student who registered for the placements can view their details. If they found any incorrect data in the database then the student should request the placement officer. And then the placement officers update the data in the database. 1.2.1 Advantages over Existing System • • • • • The proposed system is automated that is faster than the existing manually maintained system and can handle data easily. Computerized of the details of the members and placement operations.-+ The system allow administrator to control all the activities hence identifying the roles and accessibility of other users. Accurate information can be generated easily and quickly at different levels. Report can be generating easily and quickly.

1.5 Scopes& Objectives
The proposed system is automated that is faster than the existing manually maintained system and can handle data easily. Computerized of the details of the members and placement operations. The system allow administrator to control all the activities hence identifying the roles and accessibility of other users. Accurate information can be generated easily and quickly at different levels. Report can be generating easily and quickly.

3

2 . L I T E R A T U R E S U RV E Y
The main intention of the proposed and designed system is to automate the communication and to channelize or computerized the training and placement. Here, the students logging should be able to upload their information in the form of a CV. The students who are not logging i.e., new students also has change to register and upload their information. The students who are logging should view the training and schedules and notification details provided by the placement officer. They also make updating in the existing personal and academic details. They have the maximum rights they are also restricted to some extent by the administrator. A procedure that identifies, describes and evaluates the proposed system selects the best system for the job is called feasibility study 2.1 Modules 2.1.1 Admin module: This module is the heart of whole system. Admin view the students details, add training to the students and add notifications which are visible to the students. Admin has full access to all the modules of this system. Responsible for creating, modifying and deleting placement information system, admin can view the placement information systems list and also generate the reports. 2.1.2 Reports module: This module can display the list of students who are selected for a company and also who are rejected for a particular company. All reports can be previewed, printed, exported to excel etc. 2.1.3 Student module: This module has restricted access, i.e., normal users have access to some of the modules only i.e., the student can view the placements, and can post a query to the admin regarding any placement or training, search for different trainings, and can send mails to the admin regarding any issue related to the training and placements.

4

3. SYSTEM REQUIREMENT ANALYSIS 3.1 Study of the system
System analysis is the interdisciplinary part of science, dealing with analysis of sets of interacting or entities, the systems, often prior to their automation as computer system, and the interactions within those systems. This field is closely related to operations research. It is also “an explicit formal inquiry carried out to help someone, referred to as the decision maker, identify a better course of action and make a better decision than he might otherwise have made. The main intention of the proposed and designed system is to automate the communication and to channelize or computerized the training and placement. Here, the students logging should be able to upload their information in the form of a CV. The students who are not logging i.e., new students also has change to register and upload their information. The students who are logging should view the training and schedules and notification details provided by the placement officer. They also make updating in the existing personal and academic details. They have the maximum rights they are also restricted to some extent by the administrator.

5

6 . there may be resistance. A number of issues have to be considered while doing a technical analysis. Is the required technology available with the organization? Operational Feasibility Proposed project is beneficial only if it can be turned into information systems that will meet the organizations operating requirements.4. Are there major barriers to implementation? Here are questions that will help test the operational feasibility of a project: Is there sufficient support for the project from management from users? If the current system is well liked and used to the extent that persons will not be able to see reasons for change. users may welcome a change that will bring about a more operational and useful systems. making it difficult to access issues like performance. not too many detailed design of the system. Understand the different technologies involved in the proposed system before commencing the project we have to be very clear about what are the technologies that are to be required for the development of the new system. FEASIBILITY STUDY A procedure that identifies. costs on (on account of the kind of technology to be deployed) etc. Are the current business methods acceptable to the user? If they are not. Simply stated. this test of feasibility asks if the system will work when it is developed and installed. describes and evaluates the proposed system selects the best system for the job is called feasibility study. In feasibility study there are two considerations involved which are Technical Feasibility Operational Feasibility   Technical Feasibility: Evaluating the technical feasibility is the trickiest part of a feasibility study. This is because. Find out whether the organization currently possesses the required technologies. at this point in time.

ambiguity and ranks requirements based on the needs of the customer/users. flow ad content of the information are evaluated. the new system was considered to be operational feasible.2 Requirement analysis: Requirement analysis categorizes requirements and organizes them into related subsets. the software behavior is understood. i.1. by giving the example of things that happen in their world.1 System Requirements 4. We divided requirements analysis into the following parts. Here we categorized the requirements and organized them into related subsets.1.. Analysis examines each requirement for consistency. Moreover requirement analysis is a software engineering task that bridges the gap between system level requirements and software design. 4. explores each requirement in detail.1 Requirement Specification: In requirement specification phase we understand the problem for which software system is to be designed and to gather the necessary information. Analysis can be done by reaching the client and on understanding the work that is described by the client in terms of scenarios. all software contents are defined and elaborated. The relation between requirements is explored.e. system interface characteristics are established and additional design constraints are uncovered. In the existing manual system. 4. After the requirements are gathered the work product noted earlier from the basis for requirements analysis.Have the user been involved in the planning and development of the project? Early involvement reduces the changes of resistance to the system and in general and increases the likelihood of successful project. Modeling 7 . omissions. Evaluation and synthesis Here all the externally observable data object are defined. Problem recognition Initially we studied the gathering requirements and understood the key requirements in the system context. Since the proposed system was to help reduce the hardships encountered.

4.1. In requirements analysis phase we check whether the: Requirements are consistent overall objective of the system. Extreme care is taken in conducting the review. Each requirement is testable. it is ensured that the representation is complete. Specification It is viewed as a representation process. consistent ad accurate and the overall information.2. Mozilla Firefox.3 Software Requirements  Languages used: Umbrello. functional and behavioral domains are considered.  Platform: Windows XP.  Primary Memory: 256 MB RAM.e. 4.1...  Speed: 3.  Hard disk: 2GB 4.06 GHz.  Tools used: Internet Explorer. Requirements are represented in a manner that ultimately leads to successful software implementation. Review The review is first conducted at the macroscopic level i.2 Constraints 4.The software model serves as the foundation for software design and as the basis for the creation of specification for the software. Any of the requirements conflict with the other requirements. My SQL. All the requirements have been specified at the proper level of abstraction. JDBC. Each requirement is bounded and unambiguous.1 REGISTERED TABLE: FIELDS ROLLNO STUDENT NAME COURSE BRANCH BATCH DATE EMAIL DATA TYPES VARCHAR(15) VARCHAR(25) VARCHAR(20) VARCHAR(18) VARCHAR(15) VARCHAR(10) VARCHAR(15) 8 .4 Hardware Requirements  Processor: Pentium IV.

Login Table 9 .1.2 SELECTED TABLE: FIELDS ROLLNO STUDENT NAME BATCH ANNUAL INCOME BRANCH COMPANY NAME DATA TYPES VARCHAR(15) VARCHAR(25) VARCHAR(18) VARCHAR(15) VARCHAR(18) VARCHAR(25) Table: 4.2.2.2.2.3 LOGIN TABLE: FIELDS USER NAME PASSWORD DATA TYPES VARCHAR(25) VARCHAR(18) Table: 4.2. Selected Table 4.3.2. Registered Table 4.AGGREGATE PERMANENT ADDRESS PHONE NUMBER COMPANY NAME FLOAT VARCHAR(15) DOUBLE VARCHAR(25) Table: 4.

We note that many variations of ER diagrams are in use. The database design process can be divided into six steps. The ER model is most relevant to the first three steps: Requirements Analysis: The very first step in designing a database application is to understand what data is to be stored in the database. what applications must be built on top of it. The result is a conceptual schema. and convert the conceptual database design into a database schema in the data model of the chosen DBMS.1 E-R Diagrams The entity-relationship (ER) data model allows us to describe the data involved in a real-world enterprise terms of objects and their relationships and is widely used to develop an initial database. description that can be implemented in a DBMS. and what operations are most frequent and subject to performance.5. or a similar high-level data model. The ER model is important primarily for its role in database design. Beyond the ER model: 10 . along with the constraints that are known to hold over this data. We will only consider relational DBMS. (1) Conceptual Database Design: The information gathered in the requirements analysis step is used to develop a high-level description of the data to be stored in the database. and is discussed in the rest of this chapter. (2) Logical Database Design: We must choose a DBMS to implement our database design. sometimes called the logical schema. in the relational data model. This step is often carried out using the ER model. the task in the logical design step is to convert an ER schema into a relational database schema. SYSTEM DESIGN 5. and therefore. and no widely accepted standards prevail. It provides useful concepts that allow us to move from an informal description of what users want from their database to a more detailed and precise.

constructed through a very subjective evaluation of the information collected during requirements analysis.. this is essentially what u has seen by similar. en 2 Eng 11 . we may have the relationship that Attishoo works in the pharmacy department. For each attribute associated with an entity set. en) j e1 2 E1. the performance criteria. For example. and to refine it. This is incorrect because the ER diagram is just an approximate description of the data. the product manager). we identify different user groups and different roles played by various users (e. the toy department.g. (5) Security Design In this step. Examples include the following: the Green Dragonzord toy. Attributes and Entity sets: An entity is an object in the real world that is distinguishable from other objects manager of the toy department.ER model is sometimes regarded as a complete approach to designing a logical database schema. It is often useful to identify a collection of similar entities. the customer support representatives. we may wish to collect a set of similar relationships into a relationship set A relationship set can be thought of as a set of n-tuples: f(e1. we must identify a domain of possible values. As with entities. : : : . A key is a minimal set of attributes whose values uniquely identify an entity in the set. the home address of the manager of the toy department. All entities in a given entity set have the same attribute. Entities. : : : . (3) Schema Refinement: The fourth step in database design is to analyze the collection of relations in our relational database schema to identify potential problems. An entity is described by set of attributes. Relationships and Relationship sets A relationship is an association among two or more entities. Such a collection is called an entity set. the development for a product. There could be more than one candidate key. (4) Physical Database Design: In this step we must consider typical expected workloads that our database must support and further refine the database design to ensure that it meets desired.

Most data flow modeling methods use four kinds of symbols to represent four kinds of system components: Processes. data stores.Data flow diagrams (DFDs) use a number of symbols to represents systems. data flows and external entities (source or destination of data). The symbols that are used to represent the DFD are as follows: - Symbol Meaning Source or Destination of data Data flow Process that transforms data flow Data store 12 .

and semantics. The various diagrams in UML are as follows: Class Diagram A class diagram shows a set of classes. Object Diagram An object diagram shows the relationship between a group of objects and their relationships. A class implements on or more interfaces. operations.5. A class is a description of a set of objects that share the same attributes. Class diagrams address the static design view of a system.2 UML Diagrams: A diagram is a graphical representation of a set of elements. Object diagrams represent static snapshots of instances of the 13 . and collaborations and their relationships. interfaces. relationships. Class diagrams that include active classes address the static process view of a system.

State Chart Diagram A state chart diagram shows how an object dynamically changes its lifetime. interfaces. does some task. They are especially important in modeling the function of a system and emphasize the flow of control among objects. A state is a condition or situation in which the object satisfies some condition. Deployment diagram 14 . or collaborations. Component diagram address the static implementation view of a system. These diagrams are especially important in organizing and modeling the behaviors of a system. Use case diagrams address the static use case view of a system. Activity Diagram An Activity diagram is a special type of state chart diagram. Sequence Diagram A sequence diagram is a visual representation of a scenario. They are related to class diagrams in that a component typically maps to one or more classes. A sequence diagram shows the various actors in the scenario. A state chart diagram address the dynamic view of the system. Component Diagram A component diagram shows the organizations and dependencies among a set of components. It usually depicts the flow of events within an object. Collaboration Diagram A collaboration diagram is an interaction diagram that emphasizes the structural organization of the objects that send and receive messages. Collaboration diagram address the dynamic view of a system. or waits for an event to trigger. Use case Diagram A use case diagram shows a set of use cases and Actors (a special kind of class) and their relationships.things found in class diagrams. Object diagram address the static design view or static process view of a system. and the way they interact with all the subsystems. An activity diagram addresses the dynamic view of a system.

Using the UML helps project teams communicate. UML Documentation UML provides variety of documents in addition raw executable codes. In particular. visualize. It makes easy to visualize the system and for better understanding. and document the artifacts of the software systems. The UML uses mostly graphical notations to express the design of software projects.A UML system is represented using five different views that describe the system from 15 . The UML is a very important part of developing objects oriented software and the software development process. and validate the architectural design of the software Definition UML is a general-purpose visual modeling languages that is used to specify. design and implementation decisions that must be made in developing and displaying a software intensive system. UML Visualization The UML includes both graphical and textual representation. UML represents a collection of best engineering practices that have proven successful in the modeling of large and complex systems. General description: Unified Modeling Language: UML is a method for describing the system architecture in details using the blueprint. the UML address the specification of all the important analysis. UML Specifying: Specifying means building models that are precise. construct. UML Constructing UML models can be directly connected to a variety of programming languages and it is sufficiently expressive and free from any ambiguity to permit the direct execution of models. explore potential designs. unambiguous and complete.A deployment diagram shows the architecture of the execution time details of a system. They are related to component diagrams in that a node typically encloses one or more components. Deployment diagram address the static deployment view of architecture.

Integrate best practices 16 . which is as follows. depicting the interactions of collection between various structural elements described in the user model and structural model view. o This model view models the static structures. o The analysis representation describes the usage scenario from the end-users perspective. Encourage the growth of the OO tools market. Provide extensibility and specialization mechanism to extend the core concepts. Be independent of particular programming language and development processes. frame works.  Structural model view o In this model the data and functionality are arrived from inside the system.  Environmental model view o In this structural and behavioral aspects of the environment in which the system is to be implemented are represented. expressive visual modeling language so they can develop and exchange meaningful models.  Behavioral model view o It represents the dynamic of behavioral as parts of the system. Each view is defined by a set of diagram.  User Model View o This view represents the system from the users perspective. patterns and components. Support higher-level development concepts such as collaborations. Goal of UML: • The primary goals in the design of the UML were: • • • • • • • Provide users with a ready-to-use.  Implementation model view o In this the structural and behavioral as parts of the system are represented as they are to be built. Provide a formal basis for understanding the modeling language.distinctly different perspective.

Relationships 3.Uses of UML: The UML is intended primarily for software intensive systems. Building blocks of UML: The vocabulary of the UML encompasses 3 kinds of building blocks 1. VISIBILITY: How those names can be seen and used by others. EXECUTION: What it means is to run or simulate a dynamic model. INTEGRITY: How things properly and consistently relate to another. relationships and diagrams. It has been used effectively for such domains as • • • • • • • • • Enterprise Information System Banking and Financial Services Telecommunications Transportation Defense/Aerospace Retails Medical Electronics Scientific Fields Distributed Web Rules of UML: The UML has semantic rules for • • • • • NAMES: It will call things. SCOPE: The content that gives specific meaning to a name. Things 2. Things are of four types Structural Things 17 . Diagrams Things: • • Things are the data abstractions that are first class citizens in a model.

and semantics.1 Class Diagram: 18 .• • • Behavioral Things Grouping Thing Annotational Things Relationships: • • • • • Relationships tie the things together. A class implements on or more interfaces. Relationships in the UML are Dependency Association Generalization Specialization A class diagram shows a set of classes. A class is a description of a set of objects that share the same attributes. Class diagrams that include active classes address the static process view of a system. 5. relationships. operations.2. Class diagrams address the static design view of a system. interfaces. and collaborations and their relationships.

19 . Use Case diagrams address the static view of a system. Use case Diagram for Student Module: This diagram represents the different use cases that are present in the Student Module. Use Case diagram consists of use case. These diagrams are especially important in organizing and modeling the behaviors of a system. and their relationships between them.5. actors.2.2 Use Case Diagram A Use Case diagram shows a set of use cases and actors and their relationships.

Use case Diagram for Placement Officer Module: This Diagram represents the different use cases that are present in the Placement Officer Module. 20 .

Use case Diagram for HOD Module: This Diagram represents the different use cases that present in the HOD Module. 5.2.3 Sequence Diagram 21 .

The sequence diagram is an interaction diagram that emphasizes the time ordering of messages for modeling a real time system. and messages.  It has two features they are:  This is the object life time  There is the focus of control 5. focus of control. a sequence diagram is a table that shows objects arranged along the X-axis and messages. ordered in increasing time.4 Activity Diagram: 22 . lifeline.2. Sequence Diagram consists of objects. Graphically. links. along the Y-axis.

They are especially important in modeling the function of a system and emphasize the flow of control among objects. An activity diagram addresses the dynamic view of a system. Activity diagram of the student login module describes the actions that are performed by the Student. It usually depicts the flow of events within an object. Activity Diagram for Student Module: This Diagram shows the different activities that are held by the people.An Activity diagram is a special type of state chart diagram. Activity Diagram for Placement Officer Module: 23 .

Activity Diagram for HOD Module: 24 .Activity Diagram for the Placement Officer module describes the activities that are performed by the Placement Officer.

SYSTEM TESTING 25 .Activity Diagram for the HOD module describes the activities that are performed by the HOD. 6.

1. it was attempted to build software from an abstract concept to tangible implementation. Testing Techniques: White Box Testing: White box testing is a test case design method that uses the control structure of the procedural design to derive test cases. Design and code testing represents interesting anomaly for the software during earlier definition and development phase. testing of the development of the system using various techniques such as White Box Testing. Testing Strategies: A strategy for software testing must accommodate low-level tests that are necessary to verify that a small source code segment has been correctly implemented as well as high level against customer requirements. System testing. Unit Testing 2. Control Structure Testing The following tests were conducted and it was noted that the BCBS is performing them well. 4. Integration testing 3.  Basic path Testing  Condition Testing  Data Flow Testing  Loop Testing 26 .Software Testing Software testing is a critical element of software quality assurance and represents the ultimate reuse of specification. Acceptance testing. The testing phase involves. Control Structure Testing.

In order to make sure that the system does not have errors. Student login Administrator login Adding a company. Updating selected student. Admin home page is displayed Student home page is displayed Login fail page is displayed -doP -do-doP P -doP -doP -dod P 27 .1. Login as admin with the Error message wrong login details 4 5 Login as admin with correct details Login as the student with the correct details 6 given in the registration Login as the student with the wrong details should be displayed.6. • • • • • • • Student registration. Deleting a company. different levels of testing strategies that are applied at different phases of software development are: Test case no Input Expected behavior Observed behavior Status P=Passe d F=Faile 1 Registered as a student Registration page should be 2 Registered with the empty fields displayed Error should be displayed that to complete all 3 fields. Giving report to a placement HOD. TEST CASES: “PLACEMENT INFORMATION SYSTEM” consisting of these test cases throughout its execution.

OUTPUT SCREENS 28 .7 Login with the wrong roll number that is differ from the regulation Adding a company Error message should be displayed The company should be -do- P 8 -do- P 9 Modification company of successfully added a The editing page -dofor a company should be displayed Modification successful page should be displayed Deletion successful page should be displayed P 10 Modifying a company after editing -do- P 11 Deleting a company -do- P 6. In case of erroneous input. corresponding error messages are displayed. TEST RESULTS: The system has been tested and implemented successfully and thus ensured that all the requirements are listed in the software requirements specification are completely fulfilled.2. 7.

HOME PAGE: 29 .

LOGIN FORM: ADMINISTRATOR FORM: 30 .

REGISTERED STUDENTS FORM: SELECTED STUDENTS 31 .

SELECTED CANDIDATE UPDATION FORM: MESSEGE TO THE ROLL NUMBERS: UPLOADING A COMPANY: 32 .

DELETING A COMPANY: REGISTERED STUDENTS DETAILS FORM: 33 .

SELECTED STUDENTS FORM: 34 .

LOGIN FORM FOR STUDENT: STUDENT PAGE: 35 .

COMPANIES VISITING: 36 .

REGISTRATION FOR STUDENT : VIEW STAUS OF PLACEMENT: 37 .

Constraints are defined to avoid the wrong entries With this automated system. The file system implementation should be revised. we can easily generate required reports. we are happy with the performance of out project. FUTURE ENHANCEMENT Even though the project was completed to the original requirements. if time allowed. operates. there are a few features that we could add or improve on.  Security: Security is the most important feature of the proposed system. repair the input and interpret outputs with less strain. hence is very reliable. the executions of relational algebra operations like. In this some security is the measures are taken to avoid the mishandling of the database.  Easily Understandable with Minimum Knowledge: The forms/screens are designed in such a way that any end user easily understands less effort is required to learn. the X-product and the Natural Join could be improved and made more efficient.  Flexibility: The project is very flexible and any modification can be made to the existing system to suit changes that can take place in future. 38 . We could look at other DBMS file systems to get a better idea on how to design a more efficient and space conserving system. Redundant data is reduced with normalization The system displays error messages if any error occurs.  Reliability: The project performs its intended functions with required precision. Otherwise. Also.8.  Online Processing: The online processing of the project is very simple following the existing method without any changes and suitable validations are provided for easy and correct access to the user.

and has required options. The software is developed using Java as front end and My SQL as back end in the windows environment.9. CONCLUSION The Placement Information System is a web-based application for primarily providing training to the employees who provide customized solutions to meet organizational needs. It is user friendly. This application software has been computed successfully and was also tested successfully by taking “test cases”. 39 . which can be utilized by the user to perform the desired operations.

Some of them are as listed as follows: 1. projects and websites were referred to.Pearson Education 5.com/j2EE/overview.sun. Software Engineering Author .SHROFF 6.sun.Chris bates 3. Unified Modeling Language Author Publishing .5th Edition The Complete Reference Author Publishing .Herbert Schildt .TATA McGraw Hill 4.com J2EE-Component: http://java.Grady Booch.com 40 .RS Pressman 2.BIBLIOGRAPHY During course of this project.html http://www. Data Base Management System Author . Web Programming: Author .cs http://www.tizag. Publishing .com/j2ee/blueprints/platform_technologies/component/index.com http://www. Date Web References: J2EE-Overview : http://java.J.html http://codeproject. Java Server Pages Author .C.com/tips.sqlcommands.1000projects. a number of books.Hans Bergsten. Java. James Rumbaugh .

Step 2: It will asks for the License agreement. Jdk-6u10-windows-i586. Xampp-win32-1.7.APPENDIX A.9.1-ml-windows must be installed.3 must be installed (MYSQL server must be installed.) Netbeans-6. INSTALLATION MANUAL These software’s are required to implement this project. MYSQL Installation process: Step1: Click on the .must be installed.exe file shown on the screen. Click on “I accept the terms in the license agreement” 41 .

42 .Step 3: By click on the next button. Select “complete” installation type. it will start the execution. Step 4: It asks the type of installation.

43 . click on the “install” button. Step 6: The installation is processed like the below screen shots.Step 5: By click on the “next” button. Now. it will display a page with “install” button.

44 .exe file shown on the screen.INSTALLATION OF TOMCAT: Step1: Click on the .

It will show you a path for installation.Step 2: Select the fields which you want to install. Step 3: After selecting the fields. 45 . Click on the next button.

But default port is 8080 for Tomcat. USER MANUAL 46 .Step 4: Here we can choose our desired port number. username and password. Click on the next button. It will start the execution. B. Step 5: By click on the next button.

Select the database that fills your requirements to your project. USERS OF PROJECT: There are two types of persons involved in this project. Go through the four steps and select appropriate choices for the project. Using appropriate links with the pages. Click on “create a project” in the menu bar. Create the web pages using the net beans. it will display the panel. Select the “phpmyadmin” on the page shown by the explorer. Now. 1. you can interact with the Database. It is easy to develop a web page using net beans. now click on “start” buttons of both “MYSQL” and “APACHE TOMCAT” servers. the project is started. 2. They are: 1) Student (user) 2) Staff/HOD/Principal (administrator) STUDENT MODULE: The student will have the authorities on this as following: 1) View questions 1) Giving feedback about the lecturers View questions: 47 . SELECTING THE DATABASE: • • • • • Double click on the “XAMPP CONTROL PANEL” shown on the desktop. Type “http://xampp/localhost” on the address bar of any explorer.These are the fallowing steps that are fallowed to execute our project. STARTING A PROJECT USING NET BEANS: • • • • • • Double click on the “XAMPP CONTROL PANEL” shown on the desktop. Now.

View questions: In this module students can view all questions in the database to give feedback about the lecturers. Add questions: 48 . lecturers.In this module students can view all questions in the database to give feedback about the lecturers Giving feedback about the lecturers: In this student can give feedback about the lecturer according to questions given in the database. hods. Update questions: In this module the student or staff or hods can update questions. ADMIN MODULE: ADMIN will have the authorities on this as following: 1) Add questions 2) Update questions • • View questions View report In this module the student or staff or hods can add questions if he is interested to add another question to database to rate the lecturers. principal can view report. View report: After giving feedback by the students.

C. ABBREVATIONS UML UNIFIED MODELING LANGUAGE SQL DBMS JDBC ODBC HTML CSS JSP JVM DML STRUCTURED QUERY LANQUAGE DATA BASE MANAGEMENT SYSTEM JAVA DATABASE CONNECTIVITY OPEN DATABASE CONNECTIVITY HPER TEXT MARKUP LANGUAGE CASCADING STLE SHEETS JAVA SERVLET PROGRAMMING JAVA VIRTUAL MACHINE DATA MANIPULATION LANGUAGE 49 .

Chris bates 3.Pearson Education 5.com/j2ee/blueprints/platform_technologies/component/index.5th Edition The Complete Reference Author Publishing .com/tips.SHROFF 6.sqlcommands.com/j2EE/overview.com 50 . Unified Modeling Language Author Publishing . Web Programming: Author .html http://www.com J2EE-Component: http://java.C.TATA McGraw Hill 4. Java Server Pages Author .Herbert Schildt . Date Web References: J2EE-Overview : http://java.html http://codeproject. Software Engineering Author . Java.tizag.J.Hans Bergsten. Publishing .Grady Booch.cs http://www.RS Pressman 2.REFERENCES 1.1000projects. Data Base Management System Author .sun.com http://www.sun. James Rum Baugh .

Sign up to vote on this title
UsefulNot useful