Documente Academic
Documente Profesional
Documente Cultură
S. SARAVANA KUMAR
P.SRI HARSHAL 2013103051
TABLE OF CONTENTS
1) Introduction
1.1) Scope of the project
1.2) Purpose of the document
2) Analysis
2.1) Identifying the problem domain
2.2) Modules
2.3)Definitions, Acronyms and Abbreviations
3) Elicitation process
3.1) Functional requirements
3.1.1) Admin
3.1.2) Startup/Research faculty
3.1.3) Student
3.2) Non-functional requirements
3.3) Hardware requirements
3.4) Software requirements
4)
System Design
4.1) Use-case diagram
4.2) Sequence diagram
4.3) Data-flow diagram
5)
Conclusion
1) INTRODUCTION:
1.1) SCOPE OF THE PROJECT:
The goal of the project is to document the elicitation process to develop a college
collaborate portal for students seeking projects. Thus the requirements are to be identified and
gathered in order to make our objective clear.
Collaborate is a web application built in Ruby. It provides the candidates, ability to register to
this application and search for projects, manage their accounts. Each candidate will have an
account with their own home page. On the other hand, Startups/Research projects, those who are
willing to publish the projects for their company to candidates, can register to the College
Collaborate and get their own account created and can post projects to the portals database.
Registered Startup/Research faculty can add or remove projects and these projects can be seen by
various candidates and they can contact the concern person for the project. Main aim of this web
application is to make an user friendly platform where, applicant can search projects easily and is
accessible to everyone who are interested. The Purpose of the application is to provide a portal
for students, to submit their CV and apply for project, where Startup/Research faculty can select
best students from available candidate profile.
2) ANALYSIS:
2.1) IDENTIFYING PROBLEM DOMAIN:
In the current scenario, there is a rat race in each and every professional field. It is also true for
project market. College Collaborate is a website dedicated for online information about recruiters
as well as students. College Collaborate helps both the students and recruiters finding the right
organization for startups. In the case of students, according to their educational qualification,
experience and their preferences, the College Collaborate shows the list of startups/projects to
the project seeker. And, to the recruiters, provides the suitable candidates from a pool of lacks.
So, a College Collaborate is the perfect online arena, where both the students and the
startups/research faculty find their goal in the pursuit of getting a top notch project for the
suitable candidates.
2.2) MODULES:
The main users in the project can be categorized into three modules as follow:
1. Admin
2. Startup/Research projects
3. Student
2.3) DEFINITIONS,ACRONYMS AND ABBREVIATIONS:
1. Admin : The authorized person who controls all the network
2. Startup/Research : Who creates vacancies
3. Student : The person who sell applies for project
3) ELICITATION PROCESS:
3.1) FUNCTIONAL REQUIREMENTS:
In this section we will briefly discuss different functional requirement of different users.
3.1.1) ADMIN :
1. Manage student and Startup/Research faculty Profiles
2. Manage Payments of Both Startup/Research faculty and Students
delete
student/
project
verify
payment
view
student/p
roject
view
project
approve
students/
projects
Admin
upload
resume
control
panel
applied
resume
login/logout
add startup
cover
letter
update
profile
project
alert
newest
projects
Student
Startup/Research Project
add project
package
layout
apply for
projects
Incharge
receive
resume
Student
Startup/Resea
rch Project In
charge
College
Collaborate
Admin
Register
Register
Manages
Put Vacancy
Upload CV
Notify
Download CV
Check Qualification
Send reply
5) CONCLUSION :
Using Ruby on Rails, the above project has been completed successfully. An Online College
Collaborate reduces timescale for both the project-seekers and Startup/Research facultys. The
project-seekers need not wander in search of a project. It is available to them within the span of a
single-click. The Startup/Research facultys can filter the eligible candidates from the projectrequests received. Thus , this project saves time and improves efficiency in the employment
sector.