1. INTRODUCTION

Training and Placement Center is a total management and informative system, which provides the up-to date information of all the students in a particular college. TPC helps the colleges to overcome the difficulty in keeping records of hundreds and thousands of students and searching for a student eligible for recruitment criteria from the whole thing. It helps in effective and timely utilization of the hardware and the software resources.

All the users have some common services like changing password, updating details, searching for details, checking the details, mailing to administrator, and reading the material uploaded by admin if the user is a student. Administrator has the services to add events and achievements and he can reply to the mails sent by users. He can upload materials, search for student details, and he has the right to approve the students.

The system is an online application that can be accessed throughout the organization and outside as well with proper login provided. This system can be used as an application for the TPO of the college to manage the student information with regards to placement.

This project contains all the details of the students that can be viewed by all the users (read only), but can be modified only by the student with an authorized service. By maintaining student’s information, the system helps to have selections to be made easy for a company in its test for the recruitment process. The students can update their own information only.

Students can search for the material required for the selection process such as aptitude, reasoning…etc and various websites for placement papers. Events happening in the college and the achievements of the student’s i.e. selected students’ details can be viewed by all the users.

So, our project provides a facility of maintaining the details of the students, and gets the requested list of candidates for the companies who would like to recruit the people based on a given query.

1.1PROBLEM DEFINITION

The earlier system is not computerized. All transactions in the system are done manually maintaining records. To make this laborious job simple the clients have to computerize the system. The management and all the departments that have been carrying out this job using manually makes the job more complicated and tedious most of the times. So, the best way is computerize computerization of the current environment.

1.2OBJECTIVES OF PROJECT

The proposed system is fully computerized, which removes all the drawbacks of existing system. Proposed system is an online application that can be accessed throughout the organization and outside as well with proper login provided. This system can be used as an application for the TPO of the college to manage the student information with regards to placement. Students logging should be able to upload their information in the form of a CV. Visitors/Company representatives logging in may also access/search any information put up by Students.

1.3 SCOPE

The scope of project is limited only to Placement application and its approval. But actually login credentials required to do these tasks are given by “Career Development System” project which provides facility to register the students and give login credentials to the respective students. And placement of particular student is viewed by concerned authority before granting placement to the student.

1.4 ORGANAIZATION OF DESSERTION:

In the Chapter 2 we are going to explain existing Complaints and grievances Management System is maintained in the form of hard copies. To overcome the problem we are maintaining the complaints online .That is our proposed system. And the Chapter 3 consists of functional requirements, module description, non-functional requirement, performance requirement, design constraints, software and hardware requirements and feasibility study. Chapter 4 describes about diagrams and the table such as DFD,E-R,UML, and all tables which are used in the project. In Chapter 5 it explains about all new technologies that are used such as Hibernates, Struts and Ajax. The Chapter 6 explains about the testing.

2. LITERATURE SURVEY

2.1 EXISTING SYSTEM

The earlier system is not computerized. All transactions in the system are done manually maintaining records. To make this laborious job simple the clients have to computerize the system.The management and all the departments that have been carrying out this job using manually makes the job more complicated and tedious most of the times. So, the best way is computerize computerization of the current environment.

For example, in the earlier system placement officer has to collect student details for placements. Approving those student details takes lot of time. Placement officer and students have to consult each other directly if any information is needed.

Here searching for eligible candidates takes lots of time. And some times some candidates’ details may be missed.It takes so much time for a placement officer to collect students’ details and approving the details provided by them.

2.2DISADVANTAGES OF EXISTING SYSTEM

Poor communication between students and placement officer, so here intimating about new placements is a hard task. Students may not know about company details. Here also poor communication provides a problem.

Candidate may not get required information if concerned TPO is not at the desk.

2.3PROPOSED SYSTEM WITH FEATURES

The proposed system is fully computerized, which removes all the drawbacks of existing system. Proposed system is an online application that can be accessed throughout the organization and outside as well with proper login provided. This system can be used as an application for the TPO of the college to manage the student information with regards to placement. Students logging should be able to upload their information in the form of a CV. Visitors/Company representatives logging in may also access/search any information put up by Students.

The home page contain various links such as links to login ,various services like events happened, achievements and recruiter details etc., .The administrator will create the users and the users will use the accounts created by administrator. When the user entered into his respective page he has to update his details. And the details are to be approved by the administrator.

Proposed System of ERP

The ERP space in higher education is moving rapidly. The future integration of Internet technologies, ASP hosting services, and expanded ERP systems could help transform the way higher education institutions operate in the 21st century and move closer to realizing the goal of anytime, anywhere computing. Here are some benefits realized by the different User Entities of the Education System through our Education ERP solution.

Benefits for Management

  • Easy access of all records at one place
  • Channel to interact with staff, teachers, parents, students
  • Saving man hours and increasing productivity
  • Unhindered, smooth management

Benefits for Faculty

  • Manage class reports, attendance, performance
  • Making online exams
  • Interaction with parents
  • Effective planning
  • Online projects and forums for students

Benefits for Administration

  • Easy access to reports
  • Getting accurate and timely data
  • Publication & Circulation of reports
  • Saving man hours for productive work

Benefits for Students

  • Platform to interact
  • Share knowledge, experience, views
  • Access library
  • Online exams
  • Participate in projects
  • Contribute to school in out of school hours

Benefits for Parents

  • Reports & Updates regarding ward
  • Effective & Timely communication of school activities
  • Knowledge Interaction with other guardians

Quantitative Benefits

  • Savings from phased-out legacy systems
  • Streamlines Education Processes
  • Important Functions
  • Increases Productivity and Efficiency
  • Big Savings in Person-hours
  • Increases Revenue

Qualitative Benefits

  • Improves data and process integrity
  • Enhances operational security
  • Reinforces accountability and transparency

Features

1. End-to-End solution

Whether it's the enrollment of a new student or calculation of salary for the staff, our Education ERP solution provides you a fully integrated end-to-end solution to manage all the functions and activities required for your education institution. It ensures that offices, faculty and students have access to timely and up-to-date information. It manages high volumes of critical information with hundred percent of accuracy helping you to run your institution more smoothly and efficiently. It creates a foundation for new processes that can yield significant returns on investment.

2. N-Tier Architecture

Our Education ERP solution is designed on an N-Tier architecture allowing multiple users to work simultaneously from multiple locations on a single database. This helps in sharing information between different departments and users on a real-time basis.

3. Streamlines Educational process

Our Education ERP solution often prompts significant process reengineering and could breathe life into ineffective and inefficient departments or processes. It helps in proper documentation and standardization of education process by setting up protocols for each and every process. Our solution also provides you an opportunity to correct broken processes and replace them with modern, system-enabled, state-of-the-art business practices. .

4. Automates important functions

Manual work most of the time is not accurate. Whether it's the collection of fees or generating mark-sheets, the information has to be accurate. Our ERP solution automates these critical functions like fee collection, salary computation, time-table, Examination, mark-sheets etc. helping educational institutions to effectively improve productivity, efficiency and accuracy of their entire system.

5. Increases productivity and efficiency of the staff

Automation helps staff to work out things well in time helping them to give more time to take care of the other issues and problems. Our solution helps organizations to handle the same amount of work by less staff thereby allowing the rest of the man power to be deputed in other productive works.

6. Saves lot of Man hours that directly means saving of a lot of money

Automation of various critical tasks such as fee collection, salary management etc saves a lot of man hours that directly reflects to expenditure of the organization.

7. Reduces paper work

Our Education ERP solution has an in-built Document Management System that helps organizations to reduce their paper consumption to a great extent which is not just cost effective but is eco friendly as well. .

8. Strengthens relationship between different user entities

The relationship between various user entities such as Management, Staff, Faculty, Students and Parents plays a vital role in the development of student. Our Education ERP provides an interactive platform for strengthening the relationship. .

9. Completely organizes data with no redundancy

Our ERP solution offers zero redundancy of data for managing the various aspects of your educational business needs. For example, you just need to add the name of student only once and it will automatically appear in rest of the modules like Fee, Courses, Examination, Promotion etc.

10. User Friendly Interfaces

Interfaces of software play an important role to make it successful and a popular solution. Our solution is designed with easy to use, interactive and user friendly interfaces that help non-expert users to perform complex functions without any difficulty.

11. Comprehensive Reporting System

Organizations around the world consider effective reporting system as a vehicle for evaluating and enhancing the performance of the entire system. Thus reports have become the most vital part of any application software. What so ever new features there may be in an application, the end user evaluates the quality of software by its quality of reports.

Our ERP solution offers a powerful mechanism to generate accurate and robust reports with a great deal of flexibility. Whether you want a report for a single student or for the entire institute, it gives you plenty of options and flexibility to generate reports at multiple levels helping you to enhance the performance and productivity of your institution.

12. Advance Printing Options

Our advance printing options gives you the freedom to generate printouts on any size of paper that reduces printing expenses to a great extent.

13. Ensures Data Security

Data Security is also an important factor while designing an ERP solution. Our Education ERP ensures complete security of data. We make sure that the data isn't in the direct access of the users. Various security measures have been implemented to tighten the security at the database level as well as at the application level.

  • Login security and single sign-on:Users sign on once within a secure environment and are automatically authenticated for all applications they are allowed to access.
  • Security roles and permissions:Users see and access only what their individual roles and permission levels grant them.
  • Workflows and approval processes:Workflows and approval processes ensure proper task routing among departments.

14. Easy Centralized Backup Options

Database Backup is the most critical part of any ERP solution. Our ERP comes with easy to manage database-backup system. The database backup and restoration processes both are simple and easy and don't require any database expert to perform these activities.

3. SYSTEM requirements and Analysis

3.1 FUNCTIONAL REQUIREMENTS

A Requirement Specifies a function that a system or component must be able to perform. A requirement of our website is tomaintain the details of placement and trainings of the student. As it is an online application, communication with placement officer is easy to students and recruiters, so here intimating about new placements very easy task.

Placement officer can easily collect student’ details, and approve the details provided by them. As it is an online application, communication with placement officer is easy to students and recruiters, so here intimating about new placements very easy task.

Students can know about company details through the details provided by Placement officer and through the websites provided by him at recruiters’ option.Here recruiters can also search for the details provided by students on the basis of their percentage. Placement officer can send required materials used for placements preparation to students. With this option preparation for placements becomes easy.

3.2 NON-FUNCTIONAL REQUIREMENTS.

Non functional requirements are the requirements which are not directly concerned with the specific function delivered by the system. They specify the criteria that can be used to judge the operation of a system rather than specific behaviors. They may relate to emergent system properties such as reliability, response time and store occupancy. Non functional requirements arise through the user needs, because of budget constraints, organizational policies, the need for interoperability with other software and hardware systems or because of external factors such as:-

Product Requirements

Organizational Requirements

User Requirements

Product Requirements

Portability: Since the software is developed in java it can be executed on any platform for which the JVM is available with minor or no modifications.

Correctness:It followed a well-defined set of procedures and rules to compute and also rigorous testing is performed to confirm the correctness of the data. The defined rule has to follow the corresponding technique to encode and decode the data. Once the service provider uses some technique the same technique has to follow in destination also.

Ease of Use: The front end is designed in such a way that it provides an interface which allows the user to interact in an easy manner. The Packeting hiding techniques are easy to use. Because the interfaces designed in such a manner.

Modularity:The complete product is broken up into many modules and well-defined interfaces are developed to explore the benefit of flexibility of the product.

Robustness: This software is being developed in such a way that the overall performance is optimized and the user can expect the results within a limited time with utmost relevancy and correctness. Java itself possesses the feature of robustness, which implies the failure of the system is negligible.

Non functional requirements are also called the qualities of a system. These qualities can be divided into execution quality & evolution quality. Execution qualities are security & usability of the system which are observed during run time, whereas evolution quality involves testability, maintainability, extensibility or scalability.

3.3 PROJECT MODULES:

  1. Student module.
  2. Administrator module.

3.3.1 StudentModule Consist Of Services Like:

Training Events/IT Programs: This service provides the user to registered in Training/workshops/IT Programs

Check details: This service provides the user to check his details.

Drives: This service provides the user to registered in Drives uploaded by administrator

Reports: This service provides the user to view the list of training/ workshops are attended by student.

Media: This service provides the users to view the news articles

3.3.2 Administrator Module Consist Of Services Like:

Student Information: Allows administrator to update Student details and view the current/Alumni details of the student.

Companies/Recruiters: Allows administrator to insert/update /delete the company details and he can also add/update/ the job profiles to company.

Training Events: Allows administrator to add/update /delete the training, workshops and events. Helps the student to registration for Training events

IT Programs: Allows administrator to add /update /IT Programs. Helps the student to registration for IT Program

Drive Events: Allows administrator to add/update /delete the drive events results are send to the student. He can also add the coordinates at the time of drives.

Placements: Allows administrator to add the short list of the students for placement round wise. Administrator can also maintain the details of placement according to college wise/branch wise. Send the placement details to the student