Professional Documents
Culture Documents
Bachelor of Technology
Computer Science and Engineering
I hereby declare that the work, which is being presented in the training report,
entitled “Training and Placement Cell” in partial fulfilment for the award of Degree
of “Bachelor of Technology” in Department of Computer Science & Engineering and
submitted to the Department of Computer Science & Engineering, HMR
INSTITUTE OF TECHNOLOGY & MANAGEMENT, and NEW DELHI.
I have not submitted the matter presented in this report anywhere for the award of
any other Degree.
Deepanshu Bajaj
Computer Science & Engineering
Enrolment no: 01213302717
HMR Institute of Technology & Management, Delhi
ACKNOWLEDGEMENT
Furthermore I would also like to acknowledge with much appreciation the crucial role of
the staff, who gave the permission to use all required equipment and the necessary
materials to complete the project “Training and Placement Cell”. Finally, many thanks
go to the head of the project, Mr. Ravinder Beniwal who has invested his full effort in
guiding the team in achieving the goal. I must appreciate the guidance given by other
supervisor as well as the panels especially in our project presentation that has improved
our presentation skills thanks to their comment and advices.
ABSTRACT
Training and Placement Cell is a web based application developed in windows platform
for the placement department of the college in order to provide the details of its students
in a database for the companies to their process of recruitment provided with a proper
login. The system contains all the information about the students. The system stores all
the personal information of the students and their technical skills that are required in the
CV to be sent to a company. The system is an online application that can be accessed
throughout the organization and outside as well with proper login provided.
The system can be used for college to manage the student information with regards to
placement details .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. The students can update their own information only.
Students can search for the material required for the selection process 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.
CONTENTS
Declaration i
Acknowledgement ii
Abstract iii
Contents iv
List of Figures v
Chapter 1- Introduction 1
1.1 Basics 2
1.2 Review 5
1.3 Objectives 5
3.3.1 General 19
Chapter 5- Implementation 29
7.11 Screenshots 56
Conclusion vi
References viii
LIST OF FIGURES
INTRODUCTION
1
1.1 BASICS
The "Training and Placement Cell" has been developed to override the problems
prevailing in the practicing manual system. This software is supported to eliminate and
in some cases reduce the hardships faced by this existing system. Moreover this system
is designed for the particular need of the company to carry out Operations in a smooth
and effective manner.
The application is reduced as much as possible to avoid errors while entering the data.
It also provides error message while entering invalid data. No formal knowledge is
needed for the user to use this system. Thus by this all it proves it is user-friendly.
Training and Placement Cell, as described above, can lead to error free, secure, reliable
and fast management system. It can assist the user to concentrate on their other
activities rather to concentrate on the record keeping. Thus it will help organization in
better utilization of resources.
2
PROPOSED SYSTEM AND ITS MERITS
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.
Students logging should be able to upload their information in the form of a CV.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.
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 to do the services
like adding events, 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.
Placement officer can easily collect student’ details, and approve the details
provided by them.
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.
3
With this option preparation for placements becomes easy.
PREREQUISITES:
4
1.2 REVIEW
Training and Placement Cell, as described above, can lead to error free, secure,
reliable and fast management system. It can assist the user to concentrate on
their other activities rather to concentrate on the record keeping. Thus it will
help organization in better utilization of resources. The organization can
maintain computerized records without redundant entries. That means that one
need not be distracted by information that is not relevant, while being able to
reach the information.
The aim is to automate its existing manual system by the help of computerized
equipment and full-fledged computer software, fulfilling their requirements, so
that their valuable data/information can be stored for a longer period with easy
accessing and manipulation of the same. Basically the project describes how to
manage for good performance and better services for the clients.
1.3 OBJECTIVES
The main objective of the Project on Training and Placement Cell is to manage
the details of Training, Placement, Company, Colleges, and Registration. It
manages all the information about Training, Users, Registration, and Training.
The project is totally built at administrative end and thus only the administrator
is guaranteed the access. The purpose of the project is to build an application
program to reduce the manual work for managing the Training, Placement,
Users, and Company. It tracks all the details about the Company, Colleges, and
Registration.
5
1.4 PROBLEM STATEMENT
Now a day’s campus placement are conducted in all colleges. Various software
and other sector companies are conducting campus selections for selecting merit
candidates.
When campus selections are conducted the students should provide their
curriculum vitae to the concern officer for attending the campus interviews. This
routine process is maintained manually, like maintenance of their resumes in
papers. This can be automated by designing software.
6
CHAPTER 2
SYSTEM ANALYSIS
7
2.1 PRELIMINARY INVESTIGATION
The first step in the system development life cycle is the preliminary
investigation to determine the feasibility of the system. The purpose of the
preliminary investigation is to evaluate project requests. It is not a design study
nor does it include the collection of details to describe the business system in
all respect. Rather, it is the collecting of information that helps committee
members to evaluate the merits of the project request and make an informed
judgment about the feasibility of the proposed project.
BENEFIT TO ORGANISATION
The initial cost of setting up the system will include the cost of hardware
software (OS, add-on software, utilities) & labor (setup & maintenance). The
same has to bear by the organization.
8
RUNNING COST
Besides, the initial cost the long term cost will include the running cost for the
* system including the AMC, stationary charges, cost for human resources,
cost for update/renewal of various related software.
The users along with the administrator need to be trained at the time of
implementation of the system for smooth running of the system. The client
will provide the training site.
We talked to the management people who were managing a the financial issues
of the center, the staff who were keeping the records in lots of registers and
the reporting manager regarding their existing system, their requirements and
_ their expectations from the new proposed system. Then, we did the system
study of the entire system based on their requirements and the additional
features they wanted to incorporate in this system.
Reliable, accurate and secure data was also considered to be a complex task
without this proposed system. Because there was no such record for keeping
track of all the activities, which was done by the Training and Placement Cell
on the daily basis.
The new system proposed and then developed by me will ease the task of the
organization in consideration. It will be helpful in generating the required
reports by the staff, which will help them to track their progress and services.
Thus, it will ease the task of Management to a great extent as all the major
activities to be performed, are computerized through this system.
9
2.2 FEASIBILITY STUDY
After doing the project, study and analyzing all the existing or required
functionalities of the system, the next task is to do the feasibility study for the
project. All projects are feasible - given unlimited resources and infinite time.
Feasibility study includes consideration of all the possible ways to provide a
solution to the given problem. The proposed solution should satisfy all the user
requirements and should be flexible enough so that future changes can be easily
done based on the future upcoming requirements.
ECONOMICAL FEASIBILITY
This is a very important aspect to be considered while developing a project. We
decided the technology based on minimum possible cost factor.
All hardware and software cost has to be borne by the organization.
Overall we have estimated that the benefits the organization is going to
receive from the proposed system will surely overcome the initial costs
and the later on running cost for system.
TECHNICAL FEASIBILITY
This included the study of function, performance and constraints that may affect
the ability to achieve an acceptable system. For this feasibility study, we studied
complete functionality to be provided in the system, as described in the System.
OPERATIONAL FEASIBILITY
No doubt the proposed system is fully GUI based that is very user friendly and
all inputs to be taken all self-explanatory even to a layman. Besides, a proper
training has been conducted to let know the essence of the system to the users
so that they feel comfortable with new system. As far our study is concerned the
clients are comfortable and happy as the system has cut down their loads and
doing.
10
2.3 SOFTWARE SPECIFICATIONS
Processor Any
11
2.5 DATAFLOW DIAGRAM
Model - The lowest level of the pattern which is responsible for maintaining
data.
View - This is responsible for displaying all or a portion of the data to the user.
Controller - Software Code that controls the interactions between the Model
and View.
MVC is popular as it isolates the application logic from the user interface layer and
Supports separation of concerns.
Here the Controller receives all requests for the application and then works with the
Model to prepare any data needed by the View.
The View then uses the data prepared by the Controller to generate a final presentable
response. The MVC abstraction can be graphically represented as follows.
12
RULES TO CONSTRUCT A DATA FLOW DIAGRAM
Arrows should not cross each other.
Choose meaningful names for data flows, processes & data stores.
Control information such as record units, password and_ validation requirements are
This basic DFD can be then disintegrated to a lower level diagram demonstrating smaller steps
exhibiting details of the system that is being modeled. On a DFD, data items flow from an
external data source or an internal data store to an internal data store or an external data sink,
via an internal process. It is common practice to draw a context-level data flow diagram first,
which shows the interaction between the system and external agents, which act as data sources
On the context diagram (also known as the Level 0 DFD’), the system's interactions with the
outside world are modeled purely in terms of data flows across the system boundary. The
context diagram shows the entire system as a single process, and gives no clues as to its internal
organization.
This context-level DFD is next "exploded", to produce a Level 1 DFD that shows some of the
detail of the system being modeled. The Level 1 DFD shows how the system is divided into
sub-systems (processes), each of which deals with one or more of the data flows to or from an
13
external agent, and which together provide all of the functionality of the system as a whole.
The level 1 DFD is further spreaded and split into more descriptive and detailed description
about the project as level 2 DFD.The level 2 DFD can be a number of data flows which will
14
CHAPTER 3
REQUIREMENT GATHERING
15
Requirements for a speech synthesis platform were formed by using two
sources: discussions with the support team and a send requirement-gathering
survey of web development e-learning developers. Communication with the
support team provided the theoretical requirements, which indicated what things
should be done in common. On the other hand, the requirement gathering survey
was launched in order to find out the everyday practical demands, and the testing
criteria.
The meeting with the support team discussed the minimum requirements of
website that would be chosen as the website standard and what questions would
be designed in the requirements-gathering survey of e-learning developers. The
support team pointed out that voice quality was the most significant criteria for
choosing the web development tools to create website e-training and placement
portal for students.
16
In the questionnaire to web developers, the website would be specified in various
aspects based on but training and placement cell, for example the student details.
Furthermore, in order to use the website global standard website, the variety of
languages in the HTML, CSS, Word press in were also mandatory.
3.2.1 REQUIREMENT-GATHERING
IMPLEMENTATION
The old manual system was suffering from a series of drawbacks. Since
whole of the system was to be maintained with hands the process of keeping,
maintaining and retrieving the information was very tedious and lengthy.
The records were never send to be in a systematic order. There used to be
lots of difficulties in associating any particular transaction with a particular
context. If any information was to be found it was required to go through the
different registers, documents there would never exist anything like report
generation. There would always be unnecessary consumption of time while
entering records and retrieving records. One more problem was that it was
very difficult to find errors while entering the records. Once the records were
entered it was very difficult to update these records.
17
actually existing system is quite laborious as one has to enter same
information at three different places.
These requirements would be arranged following the priority of the
requirement specification.
Documents and reports that must be provided by the new system: there can
also be few reports, which can help management in decision-making and
cost controlling, but since these reports do not get required attention, such
kind of reports and information were also identified and given required
attention.
Details of the information needed for each document and report.
The required frequency and distribution for each document.
Probable sources of information for each document and report.
With the implementation of computerized system, the task of keeping
records in an organized manner will be solved.
The greatest of all is the retrieval of information, which will be at the click
of the mouse.
So the proposed system helps in saving the time in different operations and
making information flow easy giving valuable reports.
18
3.3.1 GENERAL
As the results from requirements gathering, website, user interface and some
functional features should be treated as essential requirements to be considered
as potential candidate ones. Other requirements were mandatory, but if not
fulfilled, they must be compensated with equally useful features.
This Use Case Diagram is a graphic depiction of the interactions among the
elements of Training and Placement Cell System. It represents the methodology
used in system analysis to identify, clarify, and organize system requirements of
Training and Placement Cell System. The main actors of Training and
Placement Cell System in this Use Case Diagram are: Super Admin, System
User, and Company, Candidates, who perform the different type of use cases
such as Manage Placements, Manage Training, Manage Job, Manage Company,
Manage College, Manage Applicant, Manage Qualification, Manage Users and
Full Placement Cell Management System Operations. Major elements of the
UML use case diagram of Training and Placement Cell System are shown on
the picture below.
19
3.3.3 REQUIRED FEATURES
20
CHAPTER 4
SYSTEM DESIGN
21
This section was dedicated to system design.
In this phase, a logical system is built which fulfils the given requirements.
Design phase of software development deals with transforming the clients’s
requirements into a logically working system. Normally, design is performed in
the following in the following two steps:
User Interface Design is concerned with the dialogue between a user and the
computer. It is concerned with everything from starting the system or logging
into the system to the eventually presentation of desired inputs and outputs. The
overall flow of screens and messages is called a dialogue.
22
The following steps are various guidelines for User Interface Design:
The first step in the system development life cycle is the preliminary
investigation — to determine the feasibility of the system. The purpose of the
preliminary investigation is to evaluate project requests. It is not a design study
nor does it include the collection of details to describe the business system in all
respect. Rather, it is the collecting of information that helps committee members
to evaluate the merits of the project request and make an informed judgment
about the feasibility of the proposed project.
Analysts working on the preliminary investigation should accomplish the
following objectives:
Clarify and understand the project request
Determine the size of the project.
Assess costs and benefits of alternative approaches.
Determine the technical and operational feasibility of alternative
approaches.
Report the findings to management, with recommendations outlining the
Acceptance or rejection of the proposal.
23
Benefit to Organization:
The organization will obviously be able to gain benefits such as savings in
operating cost, reduction in paperwork, better utilization of human
resources and more presentable image increasing goodwill.
The initial cost of setting up the system will include the cost of hardware
software (OS, add-on software, utilities) & labor (setup & maintenance).
The same has to bear by the organization.
Running Cost:
Besides, the initial cost the long term cost will include the running cost for
the system including the AMC, stationary charges, cost for human
resources, cost for update/renewal of various related software.
The users along with the administrator need to be trained at the time of
implementation of the system for smooth running of the system. The client
will provide the training site.
We talked to the management people who were managing a the financial
issues of the center, the staff who were keeping the records in lots of
registers and the reporting manager regarding their existing system, their
requirements and _ their expectations from the new proposed system. Then,
we did the system study of the entire system based on their requirements
and the additional features they wanted to incorporate in this system.
Reliable, accurate and secure data was also considered to be a complex task
without this proposed system. Because there was no such record for keeping
track of all the activities, which was done by the Training and Placement
Cell on the daily basis.
The new system proposed and then developed by me will ease the task of
24
the organization in consideration. It will be helpful in generating the
required reports by the staff, which will help them to track their progress
and services.
Thus, it will ease the task of Management to a great extent as all the major
activities to be performed, are computerized through this system.
Project Category:
25
Figure 4.1 Database Structure
MVC is popular as it isolates the application logic from the user interface
layer and supports separation of concerns. Here the Controller receives
all requests for the application and then works with the Model to prepare
26
any data needed by the View. The View then uses the data prepared by
the Controller to generate a final presentable response. The MVC
abstraction can be graphically represented as follows.
27
Figure 4.3 Project Scheduling
28
CHAPTER 5
IMPLEMENTATION
29
5.1 DETAILED DESIGN OF IMPLEMENTATION
This phase of the systems development life cycle refines hardware and
software specifications, establishes programming plans, trains users and
implements extensive testing procedures, to evaluate design and operating
specifications and/or provide the basis for further modification.
TECHNICAL DESIGN
This activity builds upon specifications produced during new system design,
adding detailed technical specifications and documentation.
USER TRAINING
This activity encompasses writing user procedure manuals, preparation of user
training materials, conducting training programs, and testing procedures.
ACCEPTANCE TESTING
A final procedural review to demonstrate a system and secure user approval
before a system becomes operational.
INSTALLATION PHASE
In this phase the new computerized system is installed, the conversion to new
procedures is fully implemented, and the potential of the new system is
explored.
30
SYSTEM INSTALLATION
The process of starting the actual use of a system and training user personnel
in its operation.
REVIEW PHASE
This phase evaluates the successes and failures during a systems development
project, and to measure the results of a new Computerized Tran system in terms
of benefits and savings projected at the start of the project.
DEVELOPMENT RECAP
A review of a project immediately after completion to find successes and
potential problems in future work.
31
analyzing and synthesizing the various factors and determining an optimal or at
least a satisfactory solution or program of action. A detailed study of the process
must be made by various techniques like interviews, questionnaires etc. The
data collected by these sources must be scrutinized to arrive to a conclusion.
The conclusion is an understanding of how the system functions. This system
is called the existing system. Now the existing system is subjected to close study
and problem areas are identified. The designer now functions as a problem
solver and tries to sort out the difficulties that the enterprise faces. The solutions
are given as proposals. The proposal is then weighed with the existing system
analytically and the best one is selected. The proposal is presented to the user
for an endorsement by the user. The proposal is reviewed on user request and
suitable changes are made. This is loop that ends as soon as the user is satisfied
with proposal. Preliminary study is the process of gathering and interpreting
facts, using the information for further studies on the system. Preliminary study
is problem solving activity that requires intensive communication between the
system users and system developers. It does various feasibility studies. In these
studies a rough figure of the system activities can be obtained, from which the
decision about the strategies to be followed for effective system study and
analysis can be taken.
32
CHAPTER 6
SOFTWARE TESTING
33
DEFINITION
Software testing is a process, to evaluate the functionality of a software application
with an intent to find whether the developed software met the specified
requirements or not and to identify the defects to ensure that the product is defect-
free in order to produce the quality product.
Let’s see the standard definition, software testing types such as manual and
automation testing, testing methods, testing approaches, and types of black-box
testing.
34
6.2 TESTING METHODS
1. Static Testing
2. Dynamic Testing
35
4. Statement Coverage
5. Branch testing Coverage
6. Security Testing
7. Mutation Testing
Unit Testing: Unit testing is one of the basic steps, which is performed in the early
stages. Most of the testers prefer performing to check if a specific unit of code is
functional or not. Unit Testing is one of the common steps performed for every
activity because it helps in removing basic and simple errors.
Static Analysis: As the term says, the step involves testing some of the static
elements in the code. The step is conducted to figure out any of the possible defects
or errors in the application code. The static analysis is an important step because it
helps in filtering simple errors in the initial stage of the process.
Branch Testing Coverage: The modern-day software and web applications are
not coded in a continuous mode because of various reasons. It is necessary to
branch out at some point in time because it helps in segregating effectively. Branch
coverage testing gives a wide room for testers to find quick results. It helps in
verifying all the possible branches in terms of lines of code. The step offers better
access to find and rectify any kind of abnormal behavior in the application easily.
36
Security Testing: It is a known fact that security is one of the primary protocol,
which needs to be in place all the time. Most of the companies prefer having a
regular security testing activity because of obvious reasons. It is essential to have
a process in place to protect the application or software automatically. Security
testing is more like a process because it comes with a lot of internal steps to
complete. It verifies and rectifies any kind of unauthorized access to the system.
The process helps in avoiding any kind of breach because of hacking or cracking
practices. Security testing requires a set of techniques, which deal with a
sophisticated testing environment.
Mutation Testing: The last step in the process and requires a lot of time to
complete effectively. Mutation testing is generally conducted to re-check any kind
of bugs in the system. The step is carried out to ensure using the right strategy
because of various reasons. It gives enough information about the strategy or a
code to enhance the system from time to time.
1. Functionality Testing
2. Non-functionality Testing
Functional Testing: In simple words, what the system actually does is functional
testing. To verify that each function of the software application behaves as
specified in the requirement document. Testing all the functionalities by providing
appropriate input to verify whether the actual output is matching the expected
output or not. It falls within the scope of black-box testing and the testers need not
concern about the source code of the application.
37
Non-functional Testing: In simple words, how well the system performs is non-
functionality testing. Non-functional testing refers to various aspects of the
software such as performance, load, stress, scalability, security, compatibility, etc.,
The Main focus is to improve the user experience on how fast the system responds
to a request.
Unit Testing: Unit Testing is done to check whether the individual modules of the
source code are working properly. i.e. testing each and every unit of the application
separately by the developer in the developer’s environment. It is AKA Module
Testing or Component Testing.
System Testing (End to End Testing): It’s a black box testing. Testing the fully
integrated application this is also called as an end to end scenario testing. To ensure
that the software works in all intended target systems. Verify thorough testing of
every input in the application to check for desired outputs. Testing of the user’s
experiences with the application.
38
Acceptance Testing: To obtain customer sign-off so that software can be delivered
and payments received. Types of Acceptance Testing are Alpha, Beta & Gamma
Testing.
COST-EFFECTIVENESS
As a matter of fact, design defects can never be completely ruled out for any
complex system. It is not because developers are careless but because the
complexity of a system is intractable. If the design issues go undetected, then it
will become more difficult to trace back defects and rectify it. It will become more
expensive to fix it. Sometimes, while fixing one bug we may introduce another one
in some other module unknowingly. If the bugs can be identified in the early stages
of development then it costs much less to fix them. That is why it is important to
find defects in the early stages of the software development life cycle. One of the
benefits of testing is cost-effectiveness.
It is better to start testing earlier and introduce it in every phase of the software
development life cycle and regular testing is needed to ensure that the application
is developed as per the requirement.
39
CUSTOMER SATISFACTION
In any business, the ultimate goal is to give the best customer satisfaction. Yes,
customer satisfaction is very important. Software testing improves the user
experience of an application and gives satisfaction to the customers. Happy
customers mean more revenue for a business. One of the reasons why testing is
necessary is to provide the best user experience.
SECURTIY
This is probably the most sensitive and vulnerable part of testing. Testing
(penetration testing & security testing) helps in product security. Hackers gain
unauthorized access to data. These hackers steal user information and use it for
their benefit. If your product is not secured, users won’t prefer your product. Users
always look for trusted products. Testing helps in removing vulnerabilities in the
product.
To become a better Software QA you need to know all types of testing.
PRODUCT QUALITY
Software Testing is an art that helps in strengthening the market reputation of a
company by delivering the quality product to the client as mentioned in the
requirement specification documents.
Due to these reasons, software testing becomes a very significant and integral part
of the Software Development process.
40
2. Validations for user input.
3. Testing module with all possible data sets.
4. Testing of functionality involved all types of calculations.
5. Commenting standard in sources.
The steps involved during Unit testing are as follows:
Integration of all modules in the website.
Preparation of test cases.
Preparation of possible test data with all validation checks.
Actual testing done manually.
Recording of all the reproduced errors.
Modifications done for errors found during testing.
Prepared test results after rectification of errors.
The system testing done included the testing of following items:
1. Functionality of website as a whole.
2. User interface of system.
3. Responsiveness of website on different devices.
4. Testing the dependent modules together with all possible test data scripts.
5. Verification and validation testing.
6. Testing the reports with all functionality.
41
CHAPTER 7
42
7.1 MAIN SOFTWARE: WORDPRESS DASHBOARD
43
7.2 LIST OF ALL PAGES
44
Figure 7.4 List of pages 3
45
7.3 IMAGE AND VIDEO DATABASE
46
Figure 7.7 Image and Video Database 3
47
7.4 PLUGINS INSTALLED
48
Figure 7.10 Plugins Installed 3
49
7.5 RESUME DATABASE
50
7.6 JOBS DATABASE
51
7.7 WEBSITE POSTS DATABASE
52
7.8 TESTIMONIALS DATABASE
53
7.9 COMMENTS DATABASE
54
7.10 SALES DATA
55
7.11 SCREENSHOTS
FRONT PAGE
56
Figure 7.19 Front page 3
57
Figure 7.21 Front page 5
58
Figure 7.23 Front page 7
59
Figure 7.25 Front page 9
60
SEARCH RESULTS PAGE
61
REGISTRATION FORM
62
LOGIN FORM
63
PROFILE PAGE (AFTER REGISTRATION AND LOGIN)
64
JOBS PAGE
65
EXPIRED JOB NOTIFICATION
66
JOB POST FORM PAGE
67
RESUME BUILDER PAGE
68
Figure 7.39 Resume builder page 3
69
Figure 7.41 Resume builder page 5
70
Figure 7.43 Resume builder page 7
71
JOBMONSTER PAGE
72
Figure 7.46 Jobmonster page 3
73
JOB CATEGORIES PAGE
74
Figure 7.49 Job categories page 3
75
HIRING HOME PAGE
76
CANDIDATE HOME PAGE
77
JOB CAREERJET PAGE
78
ABOUT US
79
CONTACT US
80
ERROR PAGE
81
CONCLUSION
Our project is only a humble venture to satisfy the needs to manage their project work.
Several user friendly coding have also adopted. This package shall prove to be a
powerful package in satisfying all the requirements of the school. The objective of
Software planning is to provide a frame work that enables the manger to make
reasonable estimates made within a limited time frame at the beginning of the software
project and should be updated regularly as the project progresses.
At the end it is concluded that we have made effort on following points:
A description of the background and context of the project and its relation to
work already done in the area.
Made statement of the aims and objectives of the project.
The description of Purpose, Scope, and applicability.
We define the problem on which we are working in the project.
We describe the requirement Specifications of the system and the actions that
can be done on these things.
We understand the problem domain and produce a model of the system, which
describes operations that can be performed on the system.
We included features and operations in detail, including screen layouts.
We designed user interface and security issues related to system.
Finally the system is implemented and tested according to test cases.
82
FUTURE SCOPE
In a nutshell, it can be summarized that the future scope of the project circles around
maintaining information regarding:
We can add printer in future.
We can give more advance software for Training and Placement Cell System
including more facilities
We will host the platform on online servers to make it accessible worldwide
Integrate multiple load balancers to distribute the loads of the system
Create the master and slave database structure to reduce the overload of the
database queries.
Implement the backup mechanism for taking backup of codebase and database
on regular basis on different servers
The above mentioned points are the enhancements which can be done to increase the
applicability and usage of this project. Here we can maintain the records of Training
and Placement. Also, as it can be seen that now-a-days the players are versatile, i.e. so
there is a scope for introducing a method to maintain the Training and Placement Cell
System. Enhancements can be done to maintain all the Training, Placement, Company,
Colleges, and Registration.
We have left all the options open so that if there is any other future requirement in the
system by the user for the enhancement of the system then it is possible to implement
them. In the last we would like to thanks all the persons involved in the development
of the system directly or indirectly. We hope that the project will serve its purpose for
which it is develop there by underlining success of process.
83
REFERENCES
[1] http://www.JSP.net/
[2] http://www.tutorialspoint.com/mysql/
[3] httpd.apache.org/docs/2.0/misc/tutorials.html
[4] http://www.wampserver.com/en/
[5] https://docs.oracle.com/javase/tutorial/
[6] https://www.hostinger.in/tutorials/wordpress/
[7] https://www.tutorialspoint.com/wordpress/index.htm
[8] https://wordpress.org/showcase/tag/web-design/
[9] https://www.wpbeginner.com/guides/
[10] https://themeforest.net/category/wordpress?term=web%20design
84