5. Company Name: Treesha Desire InfoTech Solutions Pvt. Ltd.
Year of establishment: 2006
Website: www.treeshadesire.com
About Organization:
Treesha Desire is one of the offshore service providers in India,
offering a range of web designing , Software development and
Internet marketing services to organizations across the world.
Treesha Desire Infotech Solutions Pvt. Ltd. is founded to address
the need of cost effective yet powerful and user friendly systems,
the software systems that don’t only help to the business but also
establish a level of trust between our clients and their end
customers.
The company has employed high qualified technical team with
engineering and computer application education that can
understand the customer requirements and convert their vision into
reality.
22/6/2013 5360D
6. Treesha Desire deals with following:
Microsoft .Net Development.
Software Process Consultancy
Java / J2EE Development.
E-Commerce Solution.
Search Engine Optimization
S/W Quality And Testing services
Open source tools development
22/6/2013 6
360D
7. Existing System consist of manual work which results in errors and
loss or delay of work. Even if the systems are automated and
computerized they are all separated through different management
software. Each one of these software has different set of requirements
and different databases resulting in need of more space and time to
work on them.
The existing system basically produces following problems:
Loss or delay of work.
Redundancy.
Need of more storage.
More time required.
Different set of requirements for each software.
More manpower.
Less privacy of data.
Etc.
22/6/2013 7360D
8. The proposed system is an automated software that removes the problems
of existing system and help the user / employee in a variety of ways.
The system is indented for a small scale organization with 200 to 250
employees.
It gives the user ease of accessing all the different software’s used in an
organization at one place.
22/6/2013 8360D
9. There is a module for almost every work done in a company, such as,
Employee Management, Leave Management, Attendance Records, Payroll
Management.
Apart from the usual work 360 D also helps the organization in 2 more
ways, Appraisal and Project Management.
Appraisal Management helps HR manager to appraise the employees.
Project Management works as an ERP s/w, and automatically allocates a
new project to the desired department and further to respective employees
according to their skill sets and project requirements
22/6/2013 9360D
10. 1)To develop a system that is hassle free for the team that is dealing
with the appraisal of employees.
2)Although every organization has Appraisal system in place but
the attractive feature of 360D is that it brings all aspects of appraisal
at one place n makes it convenient for the HR’s to appraise by just
browsing through some forms and decide on the basis of that.
22/6/2013 10360D
11. 360 D can provide you with ease of accessing different
set of software’s at one place with ease and efficiency.
The key attraction of this software is the automation of
project allocation to different employees in a company
according to their skill, experience and qualification.
22/6/2013 11360D
12. Servers:
Operating System Server : Windows Server 2003
Database Server : SQL server 2005
Client : Windows XP or higher
Code Behind : C#.Net, ADO.Net
Hardware Specification:
Processor : Intel core2 2.66 GHZ
RAM : 2 GB, 960 MB of RAM
Hard Disk : 500 GB
Software Requirements:
Operating system : Windows XP or higher
Back End : SQL Server 2005 or higher
22/6/2013 12360D
15. Entity Relationship Diagram
1 M 1 M
M
1 M M
M 1 M
M M
M
M
1 M
EMPLOYEE
DECISIONS
APPRAISEAPPRAISER
QUESTIONSAPPRAISAL
COMMITEE
COMPANY
CREATES
HAS
CREATES
Answer
BUILDS
Description
NameId
CommitteeId
WORKS
UserId
firstName
MobileNo
CommitteeName
CreateDate
BUILDS
HAS
Activestatus
AppraisalId
Appraisalname
HAS
Designation
QuestionType
QuestionId
CommitteeId
Appraiseid
Asked
DecisionId
Decision
22/6/2013 15360D
17. 13/6/2013 16360D
9 Save Login
Login Information Reports
Employee Data Save Employee Info
Department Data
Leave Data Save Department
Project Data
Questions for Appraisal
Save Leave Master
Save Leave Transaction
Reports Save Master Records
Login Information Save Salary
Daily Attendance Record Save Project
Leave Application Save Appraisal
Appraisal Information of Employee Save Decisions
360 D
ADMIN
Employee
0.0
19. 13/6/2013 18360D
Report Generation
Adds data of New
Edits data of Old
Employee
Add/Edit Department
Information
View Personal
Information
Employee Info
Department
2.0
Employee
System
Admin
Employee
Save
Save
20. 13/6/2013 19360D
FIRST LEVEL DFD
Muster records
ADMIN
3.0
Attendance
SystemEMPLOYEE
View Attendance
Report
Edits Daily
Attendance
View Attendance
Report
Save
23. Report Generation
Adds Appraisal Questions Save
Creates New Committee Save
Adds Employees to Committee Save
Performs Appraisal of Colleagues Save
Takes Decisions on
another Employee
View own Appraisal
Answers
Questions
Decisions
Appraisal
7.0
Appraisal
System
Admin
Employee
36. Name DataType Size Constraint Description
EIN numeric 6,0 Foreign Key Uniquely
Identifies a
user
UserName varchar 10,0 Not Null Username for
login
Password varchar 15,0 Not Null Password
13/6/2013 30360D
37. Name DataType Size Constraint Description
EIN numeric 6,0 Primary Key Uniquely identifies an employee. Automatic
generated
FirstName varchar 10 Not Null Employee First Name
LastName varchar 10 Not Null Employee Last Name
MiddleName varchar 10 Employee Middle Name
Address varchar 50 Not Null
PhoneNo numeric 11,0 Phone Number
MobNo numeric 10,0 Not Null Mobile Number
Qualification varchar 10 Not Null Highest Qualification
DOB datetime Not Null Date Of Birth
DOJ datetime Not Null Date Of Joining
Designation varchar 30 Not Null Designation
DeptId varchar 5 Foreign Key Defines the department
Status char 1 Not Null Temporary or Permanent
Gender char 1 Not Null Gender Of Employee
13/6/2013 31360D
38. Name DataType Size Constraint Description
DeptID varchar 5 Primary Key Uniquely
identifies the
department
DeptName varchar 30 Not Null Department
Name
DeptLevel char 2 Not Null Defines the
level of work
performed
DeptType varchar 10 Not Null Defines type
of department
13/6/2013 32360D
39. Name DataType Size Constraint Descriptio
n
EIN numeric 6,0 Foreign Key
Basic Pay numeric 8,2 Not Null
HRA numeric 6,2 Not Null
DA numeric 7,2 Not Null
IT numeric 6,2 Not Null
Other Ded numeric 7,2
month datetime Not Null Month for
which
salary is
calculated
PAN no varchar 10 Not Null13/6/2013 33360D
40. Name DataType Size Constraint Description
EIN numeric 6,0 Foreign
Key
Identifies
Employee
Date datetime Not Null Attendance
Date
InTime datetime Not Null Shift start
OutTime datetime Not Null Shift ends
13/6/2013 34360D
41. Name DataType Size Constraint Description
Designation varchar 30 Not Null Leave for
which
designation
CL numeric 2 Not Null Casual Leave
EL numeric 2 Not Null Earned Leave
ML numeric 2 Not Null Medical Leave
LWP numeric 2 Not Null Leave without
Pay
13/6/2013 35360D
42. Name DataType Size Constraint Description
LeaveId varchar 5 PrimaryKe
y
EIN numeric 6,0 Foreign
Key
Employee
Identification
Number
Month datetime
CL numeric 2 Not Null Casual Leave Taken
in a month
EL numeric 2 Not Null Earned Leave Taken
in a month
ML numeric 2 Not Null Medical Leave
Taken in a month
LWP numeric 2 Not Null Leave without Pay
Taken in a month
13/6/2013 36360D
43. Name DataType Size Constraint Description
AppraisorEIN varchar 10 Foreign Key Who is
Appraising
AppraiseeEIN varchar 10 Foreign Key Who is
Appraised
Times_Allowed Char 1 Not Null No of times
appraisal is
allowed (1 or M
for many or 0
which is
default )
Session numeric 1 Not Null 1 for monthly, 2
for any number
of times and 0 is
default.
13/6/2013 37360D
44. Name DataType Size Constraint Description
AppraisorEIN varchar 10 Foreign Key Person
appraising
AppraiseeEIN varchar 10 Foreign Key Person to be
appraised.
Appraisal_date datetime Not Null when appraised
Count numeric 2 Not Null no of times
appraised in a
month. (Max
30)/Auto
13/6/2013 38360D
46. Name DataType Size Constraint Description
EIN varchar 10 Foreign Key Decision
maker ID
AppraiseeEIN varchar 10 Foreign Key Appraisee ID
Decision varchar 20 Not Null what decision
is made
Month numeric 2 Not Null Decision for
which month
Description varchar 30 any
Description
for
improvement
13/6/2013 40360D
47. Name DataType Size Constraint Description
CommitteeId varchar 5 Foreign Key
EIN numeric 6,0 Foreign Key
13/6/2013 41360D
48. Name DataType Size Constraint Description
CommitteeId varchar 5 PrimaryKey
Year datetime start of
appraisal cycle
13/6/2013 42360D
49. Name DataType Size Constraint Description
Question_ID varchar 30
question varchar 30 question to be
asked
13/6/2013 43360D
73. There are following drawbacks and limitations in the proposed
system:
Works only on intranet
Requires more storage space because of heavy SQL Server
database.
Less interactive in terms of User Interface Design.
Many modules are still in the development phase.
Organization Specific.
Used for small and middle scale firms.
13/6/2013 60360D
74. The project 360 D is a new way of working in today’s
era where we use different set of softwares for every
purpose.
360 D promises to bring it all in 1 place with ease of
access to the company as well as employees.
13/6/2013 61360D
75. The above proposed system can be enhanced in a variety of
ways such as:
Use lighter versions of software such as MySql
Make the system large enough to handle data for
multinational companies
Make the user interface more interesting and interactive
Turn the system into web based application so that it can be
accessed through anywhere in the world.
13/6/2013 62360D