Beruflich Dokumente
Kultur Dokumente
Introduction
1.1 Purpose
Recruitment Cell is a web application. One can access this application from anywhere
and it’s a 24x7 application i.e. it will be accessible at any time. This system can be
used to manage all the activities related to recruitments. The activities include
managing the student details required at the time of recruitment, time to time
maintenance and updation of the student’s results, contacting companies who are
interested in doing recruitments in the college, preparing databases according to a
particular company requirement etc.
This application can be accessed from any part of the world and at any time that is
convenient to user.
The first problem is that there are loads of hard copied documents being generated.
This brings us to the age-old discussion of keeping information in the form databases
versus keeping the same on sheets of paper. Following problems exist in the existing
system:
1. Lack of space – It becomes a problem in itself to find space to keep the sheets of
paper being generated as a result of the ongoing discussion. The documents being
generated are too important to be ill-treated.
5. Reviewing becomes time consuming – All the process done manually at the
centers. So the maintenance of the record is very difficult in the departments and as
well as it’s very difficult for the workers to check the record.
6. Result processing is time consuming – Students are also sometimes not able to
1
get the results or have to wait a lot for the results. Through this software student can
view result as soon as it is declared.
The proposed system would be an electronic process and will involve less labour and
will also perform the activities in a much organized way.
2. The data about students and recruitments details will be maintained and stored
in databases in an organized way which can be retrieved at any point of time
4. It will reduce the time needed to perform certain activities which would have
taken a lot of time if performed manually for eg. Preparing database of
students according to a particular company demand
6. Searching the records will become much more easier than the manual one
1.5 Abbreviations
2
3. JSP: Java Server Pages (JSP) is a Java technology that helps software
developers serve dynamically generated web pages based on HTML, XML, or
other document types. Architecturally, JSP may be viewed as a high-level
abstraction of Java servlets. JSP allows Java code and certain pre-defined
actions to be interleaved with static web markup content, with the resulting
page being compiled and executed on the server to deliver an HTML or XML
document.
1.6 Technologies
• MS ACCESS: Database
1.7 References
3
2. Overall Description
2. Maintaining Logins
3. User Rights
4. Other Features
4
• The system would be more efficient as it would be less prone to errors as it
does not include manual data management.
• The system would be more economical since it involves only one time
installation cost of software is involved.
Windows 95/97/98/2000/ME/XP
2.4 Constraints
2. User can login only with his assigned username and password i.e. no guest
facility is available.
3. Limited to HTTP/HTTPS.
3. System Features
This system will manage recruitment details for various users. Recruitment cell is the
project which will ease the process of recruitments at college level. The main idea
behind this project is to manage the recruiting process at a much ease and efficient
level without involving extra unnecessary activities.
This proposed system will manage the login details, based on which various
privileges will be provided to various users.
1. Administrator
2. Students
3. Companies
5
database for every company that approaches the college or the companies whom the
college approaches. Similarly other various authorities would be provided solely to
him.
Students will have their personal accounts on the site and can view the notifications
issued by the administrator at any point of time after logging in. They will have the
authority to upgrade their academic results as when the results are declared. They can
edit their records in case of reevaluation. They can view the upcoming companies
schedule, details etc.
Companies can visit the site and can get an idea of previous recruitments done in the
college and can search for the required candidates. The company can leave its details
on the visit to the site which will give the administrator and college authority to
approach that company personally and welcome it to their college for recruitments.
Other arbitrarily users involving the teachers of the college can only visit the home
page of the site and can get an idea of the processes going on for the recruitments by
seeing the notifications issued by administrator which will be self explanatory. For
more details the contact us page can be invoked and they can approach the concerned
authority of the college.
• At Client
6
Browser: Internet Explorer 6.0 or higher version
• At Server
Database: MS ACCESS
Client on Internet will be using TCP/IP protocol. The system should be accessed over
LAN or WAN. For Clients to access application server the network should be running
TCP/IP protocol.
Client Side
Interactive operations using options provided in the application, Example Data Entry
generation and viewing of reports.
Server Side
Database backup should be taken every day. In case of data base crash, last backup
should be restored.
• The primary memory (RAM) and the secondary memory (Hard Disk Space)
requirement of the system at the client end will be the same as that required by
the web browser and the operating system.
• At the server end memory requirements will be that of the server software
(Operating system, Database Software, etc) and the space required to store the
data.
7
• The space required to store the data would increase as more and more records
are added to the system.
This system will not take care of any virus problem, which might occur either on the
client or the server system. Avoiding the use of pirated software and ensuring that
suspected files and the removable media are scanned for viruses before use could
minimize the possibility of viral infection.
Backups are needed to be maintained to recover the data in case of system crash.
• Fast service: - It can give the fast service (test taking, result analyzing etc.) to
the users of the system.
• Reduces the workload: All the tasks are done by the automated
system/machine which greatly reduces the burden on the person managing the
data.
• Good management: The system provides the good management in the
management of data. Everything can be managed in a quicker way.
• Provide satisfaction to the users: As the users are taking test according to
their convenience in terms of time and place, the major advantage of this
system, and getting the results immediately followed by test, so they are
completely satisfied because the system fulfils their need and requirements of
accuracy, ease and speed.
• Able to maintain the question bank more efficiently: The system is able to
maintain the question bank of each subject separately and in an orderly
manner which makes it more efficient and effective as compared to the manual
process of maintaining and storing the data.
• Remove complexity in the operations: The system provides the real life
features to provide the service. The underlying complexities of the various
8
processes generation are all hidden from the user. Hence complexity is
removed at the user end.
• Provide flexibility in organizing the test: A wide variety of different tests
can be generated and presented to the user which overcomes the overhead of
organizing the test papers manually. The test generation process is automated
one i.e. the test will be automatically prepared by the system with equal ratio
of easy, medium and difficult type questions.
6. Feasibility Study
The main objective of the feasibility study is to treat the technical, Operational,
logical and economic feasibility of developing the computerized system. All systems
are feasible, given unlimited resources and infinite time. It is both necessary and
prudent to evaluate the feasibility of the project at System study phase itself. The
feasibility study to be conducted for the project involves:-
• Technical Feasibility
• Operational Feasibility
• Economic Feasibility
• Legal Feasibility
In the existing manual system it is very difficult to maintain and update huge amount
of information. The development of the system was started because of the
9
requirement to automate the exam/test taking process. This system will handle the
request in a better way and make the process easier thus, it is sure that the system
developed is operationally feasible.
In the economic feasibility the development cost of the system is evaluated weighing
it against the ultimate benefit derived from the new system. The proposed system’s
benefit would surely be more than the cost and time involved in its development.
In the legal feasibility it is necessary to check that the software we are going to
develop is legally correct which means that the ideas taken for the system will be
legally implemented or not. The proposed system is legally feasible as it abides all
the legal rules.
• Administrator
• Student
• Company
The various functions performed by each type of user are shown via use case
diagrams of each type of user.
10
Figure 2: Use Case Diagram of Administrator
11
Figure 3: Use Case Diagram of Student
12
Figure 4: Use Case Diagram of Company
13
7.2 Entity Relationship Diagram (E-R Diagram)
14
7.3 Data Flow Diagram
15