Professional Documents
Culture Documents
By
Jaydeep Patel
Jignesh rathod
1
PROFILE BUILDER
Major Project
By
Guide
Rushabh Shah
2
CERTIFICATE
3
ACKNOWLEDGEMENT
The blessings of God and our respective family members makes the way
for completion of major project. We are very much grateful to them.
The friends, who always bear and motivate us throughout this course, we
are thankful to them.
4
ABSTRACT
5
ABSTRACT
In this system the following are the main actors who use this
system:
1. Student
2. Placement coordinator
3. Admin
can sorting profile based on criteria like technical skill , type of projects ,
aggregate percentage , etc. She/he can also generate PDF/word
document of profile.
6
curricular activities etc.)Based on that details resume(CV) of student will
automatically generated by system. Students will able to edit detail.
7
CONTENTS
Certificate
Acknowledgement
Abstract
Contents
List of figures
Chapter 1 Introduction Page number
1.1 Purpose 8
1.2 Scope 8
1.3 Product Perspective 8
1.4 Product Features 9
1.5 Operating Environment 9
1.6 Details of toolsets being used 9
Chapter 4 Diagrams
Chapter 5 Snapshots
Chapter 6 Conclusion …
8
Chapter 7 References …
9
LIST OF FIGURES
10
INTRODUCTION
11
1. INTRODUCTION
1.1 Purpose
1.2 Scope
1.2.1 This system is very helpful to collages in which it needs get the
resume of student. So with use of this software they allow
student to enter details and can generate PDF/ word file of a
resume.
1.3.1 The Profile Builder System is a web based s system for the
colleges. It will provide functionality like student can add his all
the details in that according to that details students resume will
generate in PDF/word file. Also in this system the Administrator
12
can change the information of the Branch and courses, he can
add or delete new courses and branch in to the system, and also
can create the account of the placement coordinator. Also can
send the messages to the placement coordinator about any
update or any information also he can share with placement
coordinator through messages.
1.3.3 system also provide the facility in which after every end of
semester means after 6 months every students semester will be
changed automatically by the system.
13
1.4 Product Feature
1.4.1 There are three different types of users who use this product:
Administrator:
He can view the all the students resume.
He also can create the account of the placement
coordinator and also can add new branches and
courses in to the system and also can send the
messages to the student as well as placement
coordinator.
PLACEMENT CORDINATOR:
STUDENT:
14
1.5 Operating environment
Platform
• Java
Database
• MySQL
Framework
• JQuery
Server
• Apache Tomcat 6.018
Technologies
• Internet (HTML, Java Script, JSP,
Servlets)
Tools
• Eclipse
• SQL(yog)
15
ANALYSIS OF THE SYSTEM
16
2. ANALYSIS OF THE SYSTEM
1. Technical Feasibility
2. Economica l Feasibility
3. Operational Feasibility
17
2.1.1 Technical Feasibility
18
• The organization is capable for the paying of the money
for the proposed system.
19
2.2 Functional requirements
1. Generic:
2. Admin group:
3. Coordinator:
20
c. Coordinator has access to view all students account (his/her
branch only).
d. Coordinator can send message to admin as well as all
students.
4. Student:
5. Other Details:
21
b. Coordinator details should have the following:
22
e. Coordinator should not allow seeing details of other branch
student profile.
f. Once branch or course is deleted system has backup of that
branch and course.
g. Valid entry should be allowed to enter at time of creating
new course.
2.3.1 Security
i. Confidentiality
23
ii. Integrity: Extent to which data
and procedures are protected from
unauthorized changes.
2.3.2 Reliability
2.3.3 Maintainability
24
• The system should allow multiple users to access their
accounts simultaneously.
• The failure rate of the application should be minimum
• The response time may be less than 2to5 seconds.
Database : MySQL
Framework : JQuery
25
3. DATA DICTIONARY
26
1) account_information_coordinator
Fields
Field Type Collation Null Key Default
id int(10) (NULL) NO PRI (NULL)
course_id int(10) (NULL) YES MUL (NULL)
branch_id int(10) (NULL) YES MUL (NULL)
year_or_sem int(4) (NULL) YES (NULL)
batch int(4) (NULL) YES (NULL)
disable text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
account_info_coordinator 0 PRIMARY id
account_info_coordinator 1 FK_account_info id
account_info_coordinator 1 FK_account_info_branch branch_id
account_info_coordinator 1 FK_account_info_course course_id
Foreign Key Relationships
FK Id Reference Table Source Column Target Column
FK_account_info registration `id` `id`
2) account_information_student
Fields
Field Type Collation Null Key Default
id int(10) (NULL) NO PRI (NULL)
roll_no text latin1_swedish_ci YES (NULL)
disable text latin1_swedish_ci YES (NULL)
coordinator_id int(10) (NULL) YES MUL (NULL)
Indexes
Table Non Key Column Index
27
unique name name type
account_info_student 0 PRIMARY id BTREE
account_info_student 1 FK_account_info_student id BTREE
account_info_student 1 FK_account_info_student2 coordinator_id BTREE
Foreign Key Relationships
FK Id Reference Table Source Column Target
Column
FK_account_info_student registration `id` `id`
3) branch
Fields
Field Type Collation Null Key Default
Id int(10) (NULL) NO PRI (NULL)
parent_course int(10) (NULL) YES MUL (NULL)
Name text latin1_swedish_ci YES (NULL)
number_of_seats int(3) (NULL) YES (NULL)
Indexes
Table Non Key Column
unique name name
branch 0 PRIMARY id
branch 1 FK_branch parent_course
Foreign Key Relationships
FK Id Reference Table Source Column Target Column
FK_branch Courses `parent_course` `id`
4) carrier_objective
Fields
28
Field Type Collation Null Key Default
id int(11) (NULL) NO PRI (NULL)
objective Text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
carrier_objective 0 PRIMARY id
5) Co Curricular Activity
Fields
Field Type Collation Null Key Default
id int(11) (NULL) NO MUL 0
description varchar(250) latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
cca 1 FK_cca id
6) Curricular Activities
Fields
Field Type Collation Null Key Default
id int(11) (NULL) NO PRI (NULL)
objective text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
co 0 PRIMARY id
Foreign Key Relationships
FK Id Reference Source Target
Table Column Column
FK_co registration `id` `id`
29
7) Co Curricular
Fields
Field Type Collation Null Key Default
id int(11) (NULL) NO (NULL)
title text latin1_swedish_ci YES (NULL)
description text latin1_swedish_ci YES (NULL)
8) courses
Fields
Field Type Collation Null Key Default
id int(10) (NULL) NO PRI (NULL)
name text latin1_swedish_ci YES (NULL)
branches text latin1_swedish_ci YES (NULL)
course_start_year int(4) (NULL) YES (NULL)
education_system text latin1_swedish_ci YES (NULL)
start_month int(2) (NULL) YES (NULL)
number_of_seats int(3) (NULL) YES (NULL)
number_year_course int(1) (NULL) YES (NULL)
delete_flag tinyint(1) (NULL) NO (NULL)
Indexes
Table Non Key Column
unique name name
courses 0 PRIMARY id
9) css
Fields
Field Type Collation Null Key Default
id int(10) (NULL) NO PRI (NULL)
30
per1 int(3) (NULL) NO (NULL)
per2 int(3) (NULL) NO (NULL)
per3 int(3) (NULL) NO (NULL)
per4 int(3) (NULL) NO (NULL)
Indexes
Table Non Key Column
unique name name
css 0 PRIMARY id
Foreign Key Relationships
FK Id Reference Table Source Column Target Column
css_ibfk_1 registration `id` `id`
Fields
Field Type Collation Null Key Default
id int(11) (NULL) YES (NULL)
board varchar(40) latin1_swedish_ci YES (NULL)
percentage tinyint(2) (NULL) YES (NULL)
Fields
Field Type Collation Null Key Default
id int(11) (NULL) YES MUL (NULL)
board varchar(30) latin1_swedish_ci YES (NULL)
percentage varchar(4) latin1_swedish_ci YES (NULL)
field varchar(4) latin1_swedish_ci YES (NULL)
stream varchar(3) latin1_swedish_ci YES (NULL)
Indexes
31
Table Non Key Column
unique name name
data12 1 FK_12inf id
12) declaration
Fields
Field Type Collation Null Key Default
id int(11) (NULL) YES MUL (NULL)
declaration text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
declaration 1 FK_declaration id
Foreign Key Relationships
FK Id Reference Source Target
Table Column Column
FK_declaration registration `id` `id`
Fields
Field Type Collation Null Key Default
id int(11) (NULL) NO MUL (NULL)
description varchar(250) latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
eca 1 FK_eca id
14) hobbies
Fields
32
Field Type Collation Null Key Default
id int(11) (NULL) YES MUL (NULL)
name text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
hobbies 1 FK_hobbies id
Foreign Key Relationships
FK Id Reference Source Target
Table Column Column
FK_hobbies registration `id` `id`
15) industrial_visits
Fields
Field Type Collation Null Key Default
id int(11) (NULL) NO MUL (NULL)
name varchar(50) latin1_swedish_ci YES (NULL)
description varchar(250) latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
industrial_visits 1 FK_inds id
Fields
Field Type Collation Null Key Default
id int(11) (NULL) NO (NULL)
language_name varchar(15) latin1_swedish_ci YES (NULL)
33
17) messages
Fields
Field Type Collation Null Key Default
id int(11) (NULL) YES (NULL)
student_id int(11) (NULL) YES MUL (NULL)
body text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
messages 1 FK_message student_id
Foreign Key Relationships
FK Id Reference Source Target
Table Column Column
FK_message registration `student_id` `id`
Fields
Field Type Collation Null Key Default
id int(10) (NULL) NO PRI (NULL)
fname text latin1_swedish_ci YES (NULL)
lname text latin1_swedish_ci YES (NULL)
address text latin1_swedish_ci YES (NULL)
contact_no int(12) (NULL) YES (NULL)
dob text latin1_swedish_ci YES (NULL)
email text latin1_swedish_ci YES (NULL)
gender tinytext latin1_swedish_ci YES (NULL)
mname text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
pdetails 0 PRIMARY id
Foreign Key Relationships
34
FK Id Reference Table Source Column Target Column
FK_pdetails registration `id` `id`
19) projects
Fields
Field Type Collation Null Key Default
id int(11) (NULL) NO MUL 0
name varchar(50) latin1_swedish_ci YES (NULL)
description varchar(250) latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
projects 1 FK_projects id
20) referencesss
35
21) registration
Fields
Field Type Collation Null Key Default
id int(10) (NULL) NO PRI (NULL)
username text latin1_swedish_ci YES (NULL)
password text latin1_swedish_ci YES (NULL)
security_question text latin1_swedish_ci YES (NULL)
ans text latin1_swedish_ci YES (NULL)
type text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
registration 0 PRIMARY id
22) seminars
Fields
Field Type Collation Null Key Default
id int(11) (NULL) NO MUL (NULL)
name varchar(50) latin1_swedish_ci YES (NULL)
description varchar(250) latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
seminars 1 FK_seminar id
36
23) skill_information
Fields
Field Type Collation Null Key Default
id int(10) (NULL) NO PRI (NULL)
skill_type int(10) (NULL) YES MUL (NULL)
skill_name text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
skill_info 0 PRIMARY id
skill_info 1 FK_technical_skill skill_type
Foreign Key Relationships
FK Id Reference Table Source Column Target Column
FK_technical_skill skill_type `skill_type` `id`
24) skill_type
Fields
Field Type Collation Null Key Default
id int(10) (NULL) NO PRI (NULL)
skill_type text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
skill_type 0 PRIMARY id
25) technical_skill
Fields
Field Type Collation Null Key Default
37
student_id int(10) (NULL) YES MUL (NULL)
skill_id int(10) (NULL) YES MUL (NULL)
Indexes
Table Non Key Column
unique name name
technical_skill 1 FK_technical_skill2 student_id
technical_skill 1 FK_technical_skill3 skill_id
Foreign Key Relationships
FK Id Reference Table Source Column Target Column
FK_technical_skill2 account_info_student `student_id` `id`
Fields
Field Type Collation Null Key Default
id int(11) (NULL) YES MUL (NULL)
name text latin1_swedish_ci YES (NULL)
address text latin1_swedish_ci YES (NULL)
contact_no text latin1_swedish_ci YES (NULL)
email_id text latin1_swedish_ci YES (NULL)
Indexes
Table Non Key Column
unique name name
userinfo 1 FK_userinfo id
Foreign Key Relationships
FK Id Reference Table Source Column Target Column
FK_userinfo registration `id` `id`
27) co_curricular_activity
38
Fields
Field Type Collation Null Key Default
id int(11) (NULL) YES (NULL)
discreption text latin1_swedish_ci YES (NULL)
4. Diagrams
View
account
Coordinator
Discriptio
n
Create
Departmen
t
New
branch
Course
details
Student
/coordinato
39 r profile
Admin
View
Message
View
Student
profile
Account
information
Edit/delete
Coordinator account
Send/ resive
Message
Search
student by
criteria
40
4.1.3 Usecase Diagram for Student
Log In
View/send
message
Update
student
profile
Student
Log Out
41
4.2 Data flow Diagram
Admin
Level - 0
42
Create/edit View/send
View student Search View/send Edit student
student messages Login
account student message information
account details
Coordinator Student
4.2.2 DFD level 1 for Administrator
43
4.2.3 DFD level 1 for COORDINATOR
44
4.2.4 DFD level 1 for Student
45
4.3 Entity Relationship Diagram
46
47
5.
Snapshots
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
6. Conclusion
74
7.
References
2) Java for the Web with Servlets, JSP, and EJB by “ Budi Kurniawan ”
7) www.jquery.com
8) www.w3school.com
75