P. 1
Employee Evaluation System

Employee Evaluation System

|Views: 71|Likes:
Published by Avinash Singh
Project Report of Employee Evaluation System
Project Report of Employee Evaluation System

More info:

Published by: Avinash Singh on Apr 23, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/12/2011

pdf

text

original

12

SYSTEM ANALYSIS

An analysis model that is a part of the requirements phase is necessary as the
first step for implementing the user requirements. A systematic investigation
of the system was carried out to determine the functions of the system and
how they relate to each other and to any other system.
One of the most important factors in system analysis is to develop good
understanding of the system and its problems that enables the designers to
identify the correct problems, suggest realistic solutions for them and also
develop solutions to satisfy the users thus making the system acceptable in the
organization. Based on the observations made, requirement specification was
prepared and the approval from the higher officials and approved by the
project leader.

System Objectives

The main objective of the project is to study the requirements of the user,
design a system and implement the system
•To study the existing system and conduct the requirements study, then
determine the activities and procedures to be computerized.
•To record the finding of the study, to prepare a document containing
the functional requirements, performance requirements, interface
requirements, constraints etc.
•To prepare the design document containing DFD, input design, output
design of reports etc.
•To translate the design phase into implementation phase by coding
programs for all modules designed.
•To implement the system to manage the content on online basis.

FEASIBILITY STUDY

When complex problem and opportunities are to be defined, it is generally
desirable to conduct a preliminary investigation called a feasibility study. A
feasibility study is conduct to obtain an overview of the problem and to
roughly assess whether feasible solution exists prior to committing
substantial resources to a project. During a feasibility study, the system

13

analyst usually works with representatives from the departments(s) expected
to benefit from the solution.
Every project is feasible if given unlimited resource and infinite time.
Unfortunately, the development of computer based systems is more likely to
be plagued by scarcity of resources and difficult delivery of data it is both
necessary and prudent to evaluate the feasibility of a project at the earliest
possible time. Precious time and money can be saved and untold
professional embarrassment can be averted if an ill conceived system is
recognized early in the definition phase. So a detailed study is carried out to
check the workability of the system.
Feasibility study is undertaken to evaluate its workability, impact on the
organization, ability to meet user needs, and effective use of resources. The
main objective of feasibility study is to test the technical, operational and
economical feasibility of developing the computer system. Thus, during
feasibility analysis for this project the following three primary areas of
interest were considered very carefully. The feasibility of a project can be
ascertained in terms of technical factors, economic factors, or both. A
feasibility study is documented with a report showing all the ramification of
the project.
The primary objective of a feasibility study is to assess three types of
feasibility.

1)Technical feasibility: can a solution be supported with existing
technology?
2)Economical feasibility: is existing technology cost effective?
3)Operational feasibility: will the solution work in the organization if
implemented?

Technical Feasibility

A systems development project may be regarded as technically feasibility or
‘practical’ if the organization has the necessary expertise and infrastructure
to develop, install, operate and maintain the proposed system. Organizations
will need to make this assessment based on:
•Knowledge of current and emerging technological solutions.
•Availability of technically qualified staff in house for the duration of
the project and subsequent maintenance phase.
•Availability of infrastructure in house to support the development and
maintenance of the proposed system.
•Where necessary, the financial and/or technical capacity to procure
appropriate infrastructure and expertise from outside.

14

•Capacity of the proposed system to accommodate increasing levels of
use over the medium term and capacity of the proposed system to
meet initial performance expectations and accommodate new
functionality over the medium term.

The existing computer system has a good hardware configuration and good
software facilities in such a way that any alteration can be implemented with
slight modifications of the existing process. Hence this project is technically
feasible.

Economic Feasibility

A systems development project may be regarded as economically feasible or
‘good value’ to the organization if its anticipated benefits outweigh its
estimated costs. However, many of the organizational benefits arising from
record keeping projects are intangible and may be hard to quantify. In
contrasts, many development costs are easier to identify.
These costs may include the time, budget and staff resources invested during
the design and implementation phase as well as infrastructure, support,
training and maintenance costs incurred after implementation. In these high
risk situations it may be appropriate assessments of financial feasibility.

Operational Feasibility

A systems development project is likely to be operationally feasible if it
meets the ‘needs’ and expectations of the organization. User acceptance is
an important determinant of operational feasibility.

Feasibility study of the proposed system

The feasibility study of the proposed system has been carried out in all the
three areas.

Technical Feasibility

The proposed system can be easily developed using resources available in
the organization. Hence it is technically feasible.

15

Economic feasibility

The proposed system can be easily developed using the resources available
in the organization and they do not invest in procurement of additional
hardware or software. The cost of developing the system, including all the
phases have been taken into account and it is strict minimum. Hence the
system is economically feasible.

Operational feasibility

The system has been developed after extensive discussion with the end user
and all the operational requirements has been taken into account during the
planning and implementation stages. Hence the system is operationally
feasible.

16

DEVELOPMENT ENVIRONMENT

17

DEVELOPMENT ENVIRONMENT

HARDWARE CONFIGURATION

Processor

:

Pentium 4 processor

Memory

:

1 GB RAM

Display

:

14’’ LCD

Hard disk Drive

:

80 GB

SOFTWARE CONFIGURATION

Operating System:

Windows XP professional

Environment

: ASP.net
Database : SQL Server

ASP.NET

ASP.NET is a web application framework developed and marketed by
Microsoft to allow programmers to build dynamic web sites, web
applications and web services. It was first released in January 2002 with
version 1.0 of the .NET Framework, and is the successor to Microsoft's
Active Server Pages (ASP) technology. ASP.NET is built on the Common
Language Runtime (CLR), allowing programmers to write ASP.NET code
using any supported .NET language.

ASP.NET aims for performance benefits over other script-based
technologies (including Classic ASP) by compiling the server-side code to
one or more DLL files on the web server. This compilation happens
automatically the first time a page is requested (which means the developer
need not perform a separate compilation step for pages). This feature

18

provides the ease of development offered by scripting languages with the
performance benefits of a compiled binary. However, the compilation might
cause a noticeable but short delay to the web user when the newly-edited
page is first requested from the web server, but won't again unless the page
requested is updated further.
The ASPX and other resource files are placed in a virtual host on an Internet
Information Services server (or other compatible ASP.NET servers; see
Other Implementations, below). The first time a client requests a page,
the .NET framework parses and compiles the file(s) into a .NET assembly
and sends the response; subsequent requests are served from the DLL files.
By default ASP.NET will compile the entire site in batches of 1000 files
upon first request. If the compilation delay is causing problems, the batch
size or the compilation strategy may be tweaked.

Developers can also choose to pre-compile their code before deployment,
eliminating the need for just-in-time compilation in a production
environment.

Criticism

On IIS 6.0 and lower, pages written using different versions of the ASP
framework cannot share Session State without the use of third-party
libraries. This criticism does not apply to ASP.NET and ASP applications
running side by side on IIS 7. With IIS 7, modules may be run in an
integrated pipeline that allows modules written in any language to be
executed for any request.

ASP.NET 2.0 Web Forms produces markup that passes W3C validation, but
it is debatable as to whether this increases accessibility, one of the benefits
of a semantic XHTML page + CSS representation. Several controls, such as
the Login controls and the Wizard control, use HTML tables for layout by
default. Microsoft has solved this problem by releasing the ASP.NET 2.0
CSS Control Adapters, a free add-on that produces compliant accessible
XHTML+CSS markup.

19

SQL SERVER

Microsoft SQL Server is a relational database management system produced
by Microsoft. Its primary query language is Transact-SQL, an
implementation of the ANSI/ISO standard Structured Query Language used
by both Microsoft and Sybase. SQL Server is commonly used by business
for small-to medium-sized databases, but the past five years have seen
greater adoption of the product for larger enterprise databases.

Microsoft SQL Server 2000 is a full-featured relational database
management system that offers a variety of administrative tools to ease the
burdens of database development, maintenance and administration.

FEATURES OF SQL SERVER: -

Microsoft SQL Server uses a variant of SQL called T-SQL, or Transact-
SQL, an implementation of SQL-92 with many extensions. T-SQL mainly
adds additional syntax for use in stored procedures, and affects the syntax of
transaction support. Microsoft SQL Server and Sybase/ASE both
communicate over networks using an application-level protocol called
Tabular Data Stream. The TDS protocol has also been implemented by the
Free TDS project in order to allow more kinds of client applications to
communicate with Microsoft SQL Server and Sybase databases. Microsoft
SQL Server also supports Open Database Connectivity. The latest release
SQL Server 2005 also supports the ability to deliver client connectivity via
the Web Services SOAP protocol. This allows non-Windows Clients to
communicate cross platform with SQL Server. Microsoft has also released a
certified JDBC driver to let Java Applications like BEA and IBM
WebSphere communicate with Microsoft SQL Server 2000 and
2005.Microsoft SQL Server 2005 also features automated database
mirroring, failover clustering, and database snapshots.

20

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->