1.

INTRODUCTION

This system is a Human Resource Management System which enables a company to manage its employee information. This system also facilitates the company in keeping the status of all ongoing and completed projects in an organization. It is a visual tool that will also help to hire new recruits in the organization after passing through online examination procedure. The Ops & Governance Human Resource Management System basically revolves around employees working in the organization and all the projects which have been undertaken by the company. Earlier before the availability of this software, records are handled manually or by using traditional file processing system. The need for a constructive system that can meet user’s demands as well as provide a powerful backend support is urgent. The Human Resource Management System allows the user to enter employee information and projects details in to the system, and assign human resource to the project according to the requirement and nature of project. In addition to all this, the system has a provision for intra mailing, in which employees can contact to each and every other employee, by just, sing this system. Therefore, to keep track of all the employees working in the company and all the projects ongoing in an organization, a software package seems to be best solution as it speeds up working time, provides security against unauthorized access and lessens the complexities and paper work. This application will make the Human Resource Management system simpler, faster and more comfortable.

2. COMPANY PROFILE
Steria delivers IT enabled business services which help organisations in the public and private sectors operate more efficiently and profitably. By combining in depth understanding of our clients' businesses with expertise in IT and business process outsourcing, we take on our clients' challenges and develop innovative solutions to address them. Through our highly collaborative consulting style, we work with our

1

clients to transform their business, enabling them to focus on what they do best. Our 20,000 people, working across 16 countries, support the systems, services and processes that make today's world turn, touching the lives of millions around the globe each day. 2.1 Company Services Technology: Steria Limited keeps the IT estates of many large organizations in the UK and Europe running smoothly and efficiently. We can help them to exploit the full potential of their IT system and ensure that it works as a strong foundation for the entire organization. We offer the whole lifecycle of IT services from design and implementation of IT transformation programmes through to day-to-day operations. We understand how technology evolves and we use our expertise to help clients adapt to changing circumstances. Business Process Outsourcing: The company’s portfolio of BPO services includes back office functions such as Finance & Accounting and Human Resources and processes specific to individual organizations. We manage the IT systems that support these functions as well as their actual transaction.

2.2 Company Scope Steria India Limited work with major organizations in: Public sector: central and local government, defense, police, criminal justice, education and health (including NHS Shared Business Services, a major Joint Venture with the Department of Health). Private sector: banking, insurance, retail, manufacturing, Telco & media, travel, transport, logistics and utilities.

3. PROJECT DEFINATION
Ops & Governance is an Human Resource and Information Management Application project that was undertaken by the company Steria for handling the information capture for the Ops & Governance team of the Barclays as a contract between the Barclays and the CIO ( Chief Information Officer, IT department).

2

Software Requirements- 3 .4. This project is formed under the contract between the Barclays bank and the CIO ( Chief Information Officer . HARDWARE AND SOFTWARE REQUIREMENTS 5. IIS 2. management and storing of information for the client ie the employees.This project is an initiative to make improvements to the human resource management and information capture and reporting of the required information. This project is aimed at performing the tasks of operation. Disk Space: 20 GB. AIM OF THE PROJECT The aim of the project is to develop a working SYSTEM that can handle the information for all the employees of the firm using an Sql database rather than using old and outdated techniques such as spreadsheets. 3. 2. Software Requirements1. Processor: Pentium IV at 2. 3. 5. 5. Disk Space: 10 GB. Sql Server 2005. RAM: 256 MB 3. RAM: 2 GB.2 Client Side Requirements Hardware Requirements1. Processor: Pentium III at 500 MHz 2. Operating System: Windows.67 GHz. IT department).1 Server Side Requirements Hardware Requirements1.

2. Java ScriptCSS (Cascading Style Sheet) 6. as 4 . and report producing functionality. The proposed system of HR Module is the right software to be incorporated into the Automation of HR Software for helping the organization needs with respect to skillful Human Resource. The system will provide Standard SQL.0 +. in this document. The agreed solution is to use an SQL database on a network server. 5.NET. The proposal is to capture the data onto a relational database with enquiry and update interfaces to the data. HTML 4. Web Browser: IE 6.NET with C# 2. ASP. It will be possible to produce reports and extracts from the data. The HR Administrator should report with the personal holding of the necessary skills required for the project assignment.1. THE PROPOSED SYSTEM Decision in assigning proper skillful hands for the project is an important issue in HR Module. and also the ability to extract the data into a spreadsheet. Certification. and will support web-based interfaces to the data.3 Technology Used 1. A front end will be written in . It will be referred to. Fire fox. Sql Server 2005 3. The decision in making analysis about the employee’s skills is a prime important before booting in. The Proposed system provides detail general information about the employee along with Educational. Ajax Toolkit 5. Operating System: Windows Network requirementsInternet facility with minimum speed of 256 MBPS.

PDF. The scope is as follows1. Reduce manpower required to support the current reporting processes system for the capturing and 6. 2. Ability to perform ad-hoc queries on the data. Using relational database as back-end. e. 6. Remove a layer of manual processing that is liable to error for the input data 7. 10. html. leading to a faster service.2 Scope of proposed system The solution will store the required data into SQL server 2005 database rather than spreadsheets and will provide reporting capabilities to business users. Proposed solution will deliver following objective and benefits: 3. 5.the Ops & Governance system. The proposed Ops & Governance solution will automate the manual processes. document. This project is an initiative to make improvements to the management information capture and reporting of information required to support the Steria. Better quality data. Replace a spreadsheet based system operating at maximum capacity with an online application and relational database back-end. 9. Source on a SQL Server database the following Ops and Planning data.g. 6.1 Objective of proposed system 1. 5 . The solution will comprise of a web based or a windows based application that will capture the employee information. Provide a robust data platform going forward that introduces data validation for the input data 8. Give the employees and staff an on-line maintaining data 4. SQL and ad-hoc reports into multiple formats. held on Project & Work Order XLS spreadsheets. enabling them to generate required standard. spreadsheet etc.

1 Modules The list of modules incorporated with Human Resource Module is: 1. Module Description 7.2.2 HR Module: This module has control over the system and able to manage the human resource for the various technical needs of the organization. 7. A web enabled front end application allowing Ops & Planning to maintain 3. 7. Hr Module 3. 4.1 Employee Info Module: This module generates employee’s general information along with contact. It handles employee’s personal and official 6 .2.2. the Project and WO data held on the SQL server database. Change history mechanism to record all the changes in the Project & Work Order related information. DESIGN PRINCIPLES & EXPLANATION 7. Ops & Governance database repository in the SQL Server 2005 database. certification and project information for the HR Administrator. qualification. Based on the skill provided by the employee he/she will be assigned project task. 7. The facility to build. Skill. Any mismanagement is handled and respective response is generated.2. A web enabled front end application allowing end users to view the ACR (actual) & billing data held on the SQL server database. Project Module 7. save and execute ad-hoc SQL queries to interrogate the SQL server database in order to extract data from the database. 6. Employee Info Module 2. 5.

Provide a web enabled front end application allowing Ops & Governance team to maintain the Project and spreadsheet data held on the SQL server database. 1. The Ops & Governance system functionalities will be delivered in a two phases.based on the project Management specification and technical skills of the employee the module generate the decisive information about the employee’s strengths and weaknesses. The scope of the phases is as follows: PHASE1Source on a SQL Server database the following data currently held on Project & spreadsheets. Provide a change control facility to record the changes and amendments to significant Project and the spreadsheet data items. save and execute ad-hoc SQL queries to interrogate the SQL server database in order to extract data from the database.3 Project Module: This module deals with project details and project schedule of the employee by the HR administrator .OPS & Ops & governance is a Human Resource Management Project that develops a system for the managing the employee information and reporting the information as well easy and efficient updation. 2. Adding. 7 .details. Provide a database repository in the SQL Server 2005 database. viewing and updating employee information and generating various reports based on present and previous project performance is very much maintained. It captures the data into a relational database. 8. PHASE21. DETAILED GOVERNANCE DESCRIPTION OF THE PROJECT .2. 3. 7. It is also possible to produce reports and extracts from the stored data. The database has enquiry and update interfaces to the stored data. To provide a facility to build.

project. Remove a layer of manual processing that is liable to error. And the process goes on for every work order. forecasts.1 Project Objectives The development of an on-line application and relational database back-end aims to: 1. cost. User should have knowledge of the terminology used in the system. The work order is then sent for approval.2 Product Perspective The application will be a web-based. Limited budget (fixed budget is allocated for this project). Provide on-line access to multiple levels of data. 8. be that. To provide a facility to generate standard and SQL reports. Replace a spreadsheet based system operating at maximum capacity. Lack of required resources. employee portfolios etc.3 Product Functions This system will maintain the history of the entire project in the company. It will record the corresponding work order for the projects and will forecast about the work order entered by the user. It will then generate a bid budget after forecasting. margin. User should have the knowledge about project life cycle. 2. 8. reports. 8 . self-contained and independent S/W product. 2. 8. 8. User should have a login ID.5 Constraints The project is constrained by the following: 1. Time scales.revenue. 3.2.4 User Characteristics User should be comfortable with English Language. 8.

The data fields should be in correspondence of real scenario. 3. The files available in the excel sheet should be in the correct format. 3. All the data inputted in the database of the system should be correct and consistent. Transformation or process of data shown by named circle or rounded rectangle. Data movement shown by arrows.6 Assumption and Dependencies 1. 9. Sources and destination of data represented by named rectangle.1. 9.1 Level-0 diagram 9 . Static storage or data at rest denoted by an open rectangle that is named. 2. 4.1 DataFlow Diagrams Data flow diagram is a pictorial representation of the system in which flow of data from one process to another process is described. The audit file should remain updated every time an audit is made in the database of the system. 2.8. A Data Flow is composed of 1. 4. PROJECT DICTIONARY 9.

The table that contains the login data is referred for checking the details given by the Administrator. The sources in level-0 diagram for this system are Administrator i. In this level. administrator has to give out the login details i. if the admin id and password given by the Administrator are correct then he can be logged on to the site.project module. which shows whole system at once. HR and these are linked to the emp. The admin id and password given by the Administrator are checked from the data stored in the database.e. 10 . user id and password and then only he can be logged on.1. The level-0 Diagram is shown in fig (0): 9.2 Level-1 diagram User login process is the Level-1 DFD shown in Fig (1).It’s a diagram.e.

1.Fig(1) 9. 11 .3 Level -2 diagram The different processes done by administrator is shown in Level-2 DFD as shown in Fig(2).

2. 4. Association.2 E-R Diagram ER Diagrams represent the relationship between the entities. Primary key with underscore. 6. An ER diagram is composed of 1. Compulsory with dash. From ER diagrams as shown in Fig (4) we can conclude Dependency. We can represent Entity Relationship diagrams in two methods. Attribute is shown by oval. Optional is shown by circle. 3.Fig-2 9. Relationships with rhombus. 5. Generalization and Realization 12 . Entity is shown by rectangle.

ADMINISTRATOR apwd aname EXP AD-ST SKILL ENAME EID ADMINISTRATOR apwd aname npwd dname dpwd DN O SA L dspl AD-ST nid did STAFF rtime rname rpwd A B ntime nname rid DOB EMP ADD RESS EMAIL DESG QUAL PHONE EID1 SD S-P LANG TN O DN O DNA ME LOC DEPT EPT PROJECT PROJECT START PN O PNAME PEND 13 .

10.1 Table Name: Employee SNO COLUMN NAME EmpId 1 DATA TYPE Number (15) DESCRIPTION REMARKS Employee Identification Employee Name DateOfBirth Address Of The Employee Email ID Of the Employee Phone No 2 3 4 EmpName DOB Address Varchar2 (20) Varchar2 (20) Varchar2 (200) 5 Email Varchar2 (30) 6 Phone No Number (15) 14 . Some general objectives in establishing a database are as follows. The database approach is used to store and organize the data in developing the system. The data must be organized according to the system requirements. The database is an integrated collection of data stored in different types of tables. DATA DICTIONARY The most important aspect of the system is data design. Integrating all data   Incorporate updations easily Provide data security from unauthorized users 10.

No 1 Column Name dname Data Type Varchar2 (20) Description department name Remark 15 .7 8 9 10 11 Qualif DNo Sal Exp Desg Varchar2 (20) Number (5) Number (7) Number (3) Varchar2 (20) Qualification Dept No salary experience designation 10.2 Table Name : Project Column S. No Name 1 2 3 4 5 6 7 EmpId projid ProjName Commencing Date Finishing Date Team No Platform Data Type Number Number Varchar2 (20) Date Date Number Varchar2 (40) Description Employee Id Project Identification Project Name Project Start Date Project End Date Memebers in the Team Platform on Which the emp is workin Remark Foreign key Primary Key 10.3 Table Name : Department S.

1 Input design The input design play very significant role in getting the correct output. Employee Homepage: - 16 .INPUT/OUTPUT DESIGN: 11. It covers all phases of input from creation of initial data to actual entering the data to the system for processing.2 3 4 empid dno loc Number(5) Namber(5) Employee id Department number Foreign key Varchar2 (20) location 11.

Login Form: - 17 .

Add Employee Details: - 18 .

Edit Employee: - 19 .

printed forms. displays on screen. Outputs can be divided in two parts: Application Output: Application outputs are of two types: 20 .Add/Assign Project: - 11. The most common are reports.2 Output Design Output of this system (STS) is various forms.

Output as a requirement to meet a functional objective Employee Report: - 21 .1. Reports are used for decisionmaking 2. Output as a basis for decision making: Management for decision-making processes generally requires this type of output.

Employee Project Report: - 22 .

DATABASE DESIGN: Login Table: - 23 .

Employee Table 24 .

Project Table: - 25 .

26 .

-0           .          %$$   43%.

-0           .         25400%.

9%.         !740.-0             .

   .

Sign up to vote on this title
UsefulNot useful