Beruflich Dokumente
Kultur Dokumente
Specification
On
EMPCORE System
Swami Keshvanand Institute of
Technology, Management &
Gramothan, Jaipur
Empcore System
Deepak Sharma
Page 1
(HOD CS)
11ESKCS718
Deepali Arora
Vijay Kumar
Mahipal Singh
Empcore System
Page 2
Table of contents
1. Introduction
1.1
Methodology
.3
1.2
Purpose
.4
1.3 Scope..
. 4
1.4 Definitions, Acronyms and
Abbreviations. 5
1.5 Tools Used
. 5
1.6 References
. 6
1.7 Technologies to be used
. 6
1.8 Overview
... 6
2. Overall Description
2.1 Product Perspective
..
7
2.2 Software Interface
..
7
Empcore System
Page 3
2.3
Hardware
Interface
8
2.4 Communication Interface
.. 9
2.5 Constraints
9
2.6 Data flow
Diagram
. 10
2.7 E-R Diagram
.. 12
2.8 Database
Design
. 13
2.9Class Diagram
. 15
2.10Use-Case Model
.. 16
3. Specific Requirement
3.1 Activity
Diagrams
.. 17
3.2Sequence
Diagrams
.. 19
Empcore System
Page 4
1.Introduction
1.1 Methodology
Rational Unified Process
The Rational Unified Process brings together elements from all of the generic
process models, supports iteration and illustrates good practice in specification
and design. The RUP is normally described from three perspectives:
A dynamic perspective that shows the phases of the model over time.
A static perspective that shows the process activities that are enacted.
A practice perspective that suggests good practices to be used during the
process.
Empcore System
Page 5
1.2 Purpose
1.3 Scope
Empcore System
Page 6
Page 7
Heidei SQL It is a free and open source client, or frontend for MYSQL and
its forks like MariaDB and Percena Serer.
PHP Storm - It is a commercial, cross-platform IDE for PHP built
on JetBrains IntelliJ IDEA platform. It provides an editor
for PHP, HTML and JavaScript with on-the-fly code analysis, error prevention
and automated refactorings for PHP and JavaScript code.
1.6 References
1.8 Overview
Proposed System:
Login for students, admin and departments.
Our Plan:
Empcore System
Page 8
2. Overall Description
2.1 Product Perspective
Page 9
Client Side
Internet Explorer - 6
Processor
RAM
Disk Space
128 MB
100 MB
Server Side
PHP STORM
Processor
RAM
Disk Space
1 GB
3.5 GB
256 MB
500 MB (Excluding
Data
Size)
MySQL
Recommended Requirements:
C
Client Side
Empcore System
Page 10
Processor
RAM
Disk Space
Internet Explorer - 6
All
256 MB
100 MB
PHP STORM
Server Side
MySQL
2 GB
3.5 GB
512 MB
500 MB
(Excluding Data
Size)
2.5 Constraints
Empcore System
Page 11
Validate
user
Control
Login
Student
E-Separation
Admin
Check
status
Online
payment
Updation
1-level
User
Empcore System
Check
status
Login
Departments
Page 12
process
Access
Confirmation
Login
Rejectio
Admin
2-Level
Valid for separation
Student
College database
Library
Hostel
Canteen
Accounts
Login
Rejection
Empcore System
Confirmatio
Login
process
Page 13
Login database
Admin
2.7 E - R diagram
Empcore System
Page 14
Field name
User_Id
Eminence
Data type
Int
Enum
Page 15
Constraint
Foreign Key
3
4
5
6
7
8
In_Time
Out_Time
Dates
Status
Created_Date
Modified_Date
Time
Time
Date
Enum
Datetime
Datetime
Serial No
1
Field name
Role_Id
Data type
Int
2
3
Role_title
Role_Descripti
on
Varchar
Varchar
Field name
Sug_Id
User_Id
Dislikes
Data type
Int
Int
Int
Constraint
Foreign Key
Field name
Sug_Id
User_Id
Likes
Data type
Int
Int
Int
Constraint
Foreign Key
Role Table
Constraint
Primary key,
Auto
Increment
Dislike Table
Serial No
1
2
3
Likes Table
Serial No
1
2
3
Events Table
Serial no
1
2
3
4
5
Empcore System
Field name
Events_Id
Event
Start_Date
End_Date
Status
Data type
Int
Varchar
Date
Date
Enum
Page 16
Constraint
Primary key
6
7
8
9
Start_Time
End_Time
Created Date
Modified
Date
Time
Time
Datetime
Datetime
Serial no
1
Field name
Leave_Id
Data type
Int
2
3
4
5
6
7
8
9
User_Id
From_Date
To_Date
Leave_Status
Leave_Type
Days
Reason
Leave_Appro
ver
Comment
Created Date
Modified
Date
Status
Int
Date
Date
Enum
Varchar
Int
Varchar
Int
Leaves Table
10
11
12
13
Constraint
Primary
Increment
Foreign Key
key,Auto
Varchar
Datetime
Datetime
Enum
Monthly Table
Serial No
1
Empcore System
Field name
Month_Id
Data type
Int
Page 17
Constraint
Primary Key
2
3
4
5
User_Id
Year
Month
Days
Int
Int
Int
Int
Foreign Key
Field name
Notice_Id
Notices
Status
Created_Date
Modified_Date
Data type
Int
Varchar
Enum
Datetime
Datetime
Constraint
Primary Key
Notice Table
Serial No
1
2
3
4
5
NoticeDislikes Table
Serial No
1
2
Field name
Notice_Id
User_Id
Data type
Int
Int
Constraint
Foreign Key
Noticelike Table
Serial No
1
2
Field name
Notice_Id
User_Id
Data type
Int
Int
Constraint
Foreign Key
Occasion Table
Serial no
1
Empcore System
Field name
Occasion_Id
Data type
Int
Page 18
Constraint
Primary
key,
Increment
Auto
2
3
4
5
6
7
Occasion_Na
me
From_Date
To_Date
Days
Created Date
Modified
Date
Varchar
Date
Date
Int
Datetime
Datetime
Resource Table
Serial no
1
Field name
Resource_Id
Data type
Int
2
3
4
User_Id
Technology
Interview_Dat
e
Interview_Tak
er
Expected
Salary
Current_Comp
any
Current_City
Current_Salar
y
Experience
Resume
Created Date
Modified Date
Status
Int
Varchar
Datetime
5
6
7
8
9
10
11
12
13
14
Constraint
Primary
Increment
Foreign Key
key,Auto
Char
Int
Varchar
Char
Int
Varchar
Varchar
Datetime
Datetime
Enum
Suggestion Table
Serial no
1
2
3
Empcore System
Field name
Suggestion_I
d
User_Id
Sugggestion
Data type
Int
Int
Date
Page 19
Constraint
Primary
key,
Increment
Foreign Key
Auto
4
5
6
Status
Created Date
Modified
Date
Date
Datetime
Datetime
Serial no
1
Field name
Emp_Id
Data type
Int
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
User_Id
First_Name
Last_Name
Date_of_Birth
Addressline1
Addressline2
Addressline3
City
State
Country
Password
Gender
Mobile_no.
Email
Pincode
Language
Roll_Id
Created Date
Modified
Date
Status
Int
Varchar
Varchar
Date
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Enum
Big_Int
Varchar
Int
Char
Int
Datetime
Datetime
Users Table
21
Enum
Empcore System
Page 20
Constraint
Primary
Increment
Unique Key
Foreign Key
key,Auto
Empcore System
Page 21
3. Supportive Diagrams
2.8 Activity diagram
Login activity
Empcore System
Page 22
Separation Activity
Empcore System
Page 23
Empcore System
Page 24
Empcore System
Page 25
Empcore System
Page 26