27-08-2014, 02:19 PM
Param Info. is basically Software Developing centre. It is having developing centers and training centers at various locations of Delhi. The main centre associated with sub centers maintains all the information regarding sub centers. Each sub centre comprises of one incharge and many employees like developers, programmers, system analysts, testers, etc. The sub centre individually manually maintains their database regarding employees. daily work log, scheduled work, progress of work, attendance, leaves, payments etc. and sends reports to the main centre through email attachments or by post.
Param Info. is basically Software Developing centre. It is having developing centers and training centers at various locations of Delhi. The main centre associated with sub centers maintains all the information regarding sub centers. Each sub centre comprises of one incharge and many employees like developers, programmers, system analysts, testers, etc. The sub centre individually manually maintains their database regarding employees. daily work log, scheduled work, progress of work, attendance, leaves, payments etc. and sends reports to the main centre through email attachments or by post.
Unless and until the main centre director receives reports from sub centre, he is unable to take decisions regarding employees and their salary, promotions, meetings, daily schedules, scheduled projects etc.
1.3. Proposed Solution
Proposed System:
E-WORK SOLUTIONS
Objective:
Effective management of employee.s detail, monitoring the work done by the employees and effective use of online system to communicate and collaborate with the members of other centers of a decentralized organization.
Scope:
System with adaptabilty to any organization to monitor the work done by people, handle details, meetings etc. and provide communication between employees and between the employees and the administration.
Features:
• Captures daily work done by employees
• Provides communication module.
• Summary reports on work done by employees.
• Attendance report based on the entered work details.
• Online work log entry and work assignment.
• Online leave application and sanctioning.
• Address book to store the contact numbers and personal information
• Scheduler to keep mark notes on a particular day.
• Feedback which ensures the management to look up the comments
by the employee.
10. Uploading and downloading facility
11. Information about all the existing branches of the organization.
12. The newsletters regarding the day to day affairs of the organization.
Impact Analysis:
1. Avoids communication gap among employees and the administrator.
2. Improves the quality in planning and managing works.
The proposed E-WORK SOLUTION SYSTEM consists of a login screen from which the users i.e the employees and administrator could logon to the system. In this System, the Admin is the head of all branches and is responsible for employees. details and work management and the database administration.
The E-WORK process starts with the creation/addition of new employees and managing their work and their details( like salary, worklog, attendance, personal information etc), add new branch and view branch details, handle meetings, send and view messages which is all done at the administrator login page. The employees can view their profiles, send and view messages, see notices and meeting details, apply leaves and upload anything. They can also check their work log daily, give attendance and provide feedback.
The attendance report will be generated based upon the work log entered .Reports to view the work done by the employees day wise, weekly, month wise based on the work log entered by the users. Messaging facility is also there through which users can interact with other users. Notice board facility along with upload and download facility is also provided. Address book facility to add the contact details of the friends of the user. Scheduler to keep track notes on a particular day schedule. Meetings, feedback details can also be added.
1.4.
Deliverables
This E-Work Solution System will deliver an online system environment for both the Employees and the Administrator. In this system or the environment, the usersi.e the Employees and the Administrator can both interact with each other through messages. Administrator can handle various reports like:- attendance report, leave report, feedback report, employee report, worklog report and group report.
The Administrator and the Employees of various branches of the same company can handle various details online and also can interact directly without any interference of the Centralized Organization.
02. Project Detail
2.1. System Interfaces
Software/System Interface - the languages and codes that the applications use to communicate with each other and with the hardware.
Tools/Platform Used
Front End:- Active Server Pages (ASP.Net)
• User friendly
• GUI
• Separation of work (designing &coding)
• Written once run anywhere
• Middle-Tier
• Asp.Net APIs
Back End :- SQL-Server
• Security
• Performance
• Scalability
• Reliability
• Support RDMS concepts
Tools &Technolgy
About ASP .NET Platform
ASP.NET offers a novel programming model and infrastructure that facilitates a powerful new class of applications. ASP.NET is a compiled .NET-based environment, so one can author applications in any .NET compatible language, including Visual Basic, C# and Jscript.NET. Developers can effortlessly access the advantage of these technologies, which consist of a managed Common Language Runtime environment, type safety, inheritance, and so on. With the aid of Microsoft Visual Studio .NET, Web development became easier. Web Forms permits us to build powerful forms-based Web pages. When building these pages, we can use Web Forms controls to create common UI elements and program them for common tasks. These controls permit us to rapidly build up a WebForm.
Advantages Of ASP .NET
1. ASP.NET is Part of the .NET Framework
The .NET Framework comprises over 3,400 classes that we can employ in our ASP.NET applications. We can use the classes in the .NET Framework to develop any type of applications. Since ASP.NET is part of the .NET Framework, we can do all these things from within an ASP.NET page. While ASP Classic pages are formed with scripting languages such as VBScript and JavaScript. ASP.NET pages are formed with full-blown programming languages such as Visual Basic and C#.
2. ASP.NET Pages are compiled
When an ASP.NET page is first requested, it is compiled and cached on the server. This means that an ASP.NET page performs very rapidly. All ASP.NET code is compiled rather than interpreted, which permits early binding, strong typing, and just-in-time (JIT) compiling to native code.
3. XML-Based
ASP.NET configuration settings are stored in XML-based files, which are human readable and writable. Each one of our applications can have a different configuration file and we can extend the configuration scheme according to our necessities.
4. Code-Behind logic