Online Timesheet Input Project

Online Timesheet Input Project
Project Scope
In 2008, the Client contracted with PRoV International to develop and deploy an online





















Timesheet Statuses
Create Timesheets
Update Timesheet
Delete Timesheets
Add Work Entries in
Timesheets
Modify Work Entries in
Timesheets
Remove Work Entries in
Timesheets
Complete Timesheets
Approve Timesheets
Reject Timesheets
Option to Send Email
Notification w/ Reason on
Rejected Timesheets
Print Timesheets
Export Timesheets
User Interface Development
Timesheet Online Desktop
page
Calendar View Page
Timesheet List View Page
Timesheet Input Page
Work Entry Input Page
Company Settings Page
User’s Setting Page
Technologies Used
 Internet Info Services (IIS)
version 6 or 7
 .Net Framework version 3.0,
ASP .NET Ajax 1.1
 Windows Communication
Foundation (WCF)
 SQL server 2005
 Windows Server 2008
 C# Programming Language
 Microsoft Visual Studio 2005
version of the Timesheet Input module.
Business Challenges
Timesheets not integrated/patterned with other modules such as Payroll, etc.
Improve usability by providing an intuitive, simplified and user friendly interface.
No option to send email notification/alerts on rejected timesheets.
Not accessible without the use of module in current application.
Slow response time in loading pages and tedious process to perform an action and view
information.
Project Objectives
To provide a value added service to existing users of the Timesheet Input module in MBS.
To increase the number of MOD users, including those who do not have Timesheet Input
module in MBS.
To target and attract service oriented companies.
Physical Architecture
The Physical Architect of the web application is deployed to multiple physically machines.
This provides more balanced deployment of the application and it enables fewer loads to
each server knowing it would be utilized by a number of users.
Key Benefits
Seamlessly integrated timesheet with other modules.
Simplified entry process and quickly performs action and displays important information
based on user role; reduce number of clicks and page switching, reduce pop up pages to
display data.
Customer Satisfaction & Accessibility; Intuitive, simple and user friendly, supports popular
internet browsers e.g., IE6-7, Firefox2-3, Safari.
Acceptable user response time; fast, acceptable page load time.