Docstoc

Productivity Report template

Document Sample
Productivity Report template Powered By Docstoc
					Web Page

Feature
ASP.net

Implementation Technique

User Module User List 1. Displaying User List 2. Admin can see/ edit profile of any user. 3. Admin can Enable/Disable any user. 1. Used the Grid View Data bound control 2. Used the Object Data Source control to bind with grid view 3. Customizing the look and feel

Enable/Disable User Account Edit User Profile Register New User Client Side Validations Retrieving Standard Drop Down Data (e.g. Date) Client Side Validations

1. Using link command button 1. Using link command button 1. Using Asp.Net validator controls. 1. Used the Xml Data source control using Xpath queries 1. Using Asp.Net validator controls.

Edit User Profile

Login

1. Used Login Control provided in Asp.net 2.0 for authentication of user. 2. Implemented a Custom Membership Provider for validating user credentials against custom database schema. 3. Configured web.config to use the custom Membership provider. 4. Customized the default template for both look and feel and custom validations. Display login status (login or logout) 1. Used the Login Status control to keep track of user status i.e. Login/Logout. Display welcome message in the header 1. Used the Login Name control to display the welcome message to the user. Authenticate user Verify user with password question 1. Used the Password Recovery control to recover user password 2. Implemented custom Membership Provider functions GetUser() & GetPassword() to retrieve password and email address from the custom database schema 3. Customized the default template for look and feel and custom validations. 1. Configured the password control to use custom mail format specified in an text file. 2. Configured the SMTP settings in the web.config

Forgot Password

Send Mail with password to user

Change Password

Change Password

1. Used the Change Password control. 2. Customized the default template for look and feel and custom validations. 3. Overriden Membership Provider functions

Category Category List Displaying Category List Enable/Disable Category Display the list of Custom Fields associated. 1. Used Repeater control to show up the Category data including images associtated along with custom fields.

Add/Edit Category

Display Category fields with facility to upload images. Facilitates addition of Custom Fields upon saving a category. Validation of mandatory fields

1. Used Repeater control to show up the custom fields data. 2. Associated the custom fields popup page with Category page. 3. Used Validators to validate data in the category fields.

Add/Edit Category Item

Display custom field items for new or an 1. Created a new page which gets popped up existing record with validation. when user wants to create a new record or wants to edit an existing record. 2. Used validators to validate the entered data. 3. Linked the page with Category to refresh data upon Save and Close.

Menus Menu Displaying Menus 1. Used the Menu control. 2. Customized the look and feel of the default control template. 1. Used the Login View control to customize Menu items based on user Role. 2. Implemented a Custom Role Provider for Role management against custom database schema. 3. Configured the web.config to use Custom Role Provider 1. Dynamically changing menus using the Role Provider functions and current page to be displayed.

Dynamically configuring links based on User Role

Dynamically configuring tasks based on User Role and page

Layout & Page Security Base Layout Page Header,Footer,Left Navigation Menu and 1. Created a Master Page for consistent look and Main Content Area feel across pages. 2. The Left Navigation Menu is a user control embedded in the Master Page. Verifying User Role for any page request 1. Seggregated the pages based on user role into separate folder 2. Configured the web.config specifying Location tags and associating Role for authorization 3. Used Forms Authentication 4. Implemented Role Provider function to get user roles.

Role Based Access To Pages

Review Webservice Provides set of functions to query for reviews matching input criteria

1. Implementation of stored procedures with desired functionality 2. Writing VB.NET webservice which returns requested data to caller. It uses stored procedures to query the database.

Review and Comments Add Review Display controls based on the category of the review 1. Displayed the controls dynamically based on the category selected

Save the review

1. Validated the controls that were dynamically created 2. Saved the review if validated

Edit Review

Display controls based on the category of the review 1. Displayed the controls dynamically based on the category selected 1. Filled the controls based on the data that was previously present 1. Validated the controls that were dynamically created 2. Saved the review if validated 1. Displayed review data using static and dynamic controls 1. Configured the quick links based on whether user is logged in or not 1. Used a datalist to display comments 2. Formatting of the comments 1. Displayed the add comment section depending on whether the user is logged in or not

Fill the controls based on the review selected Save the review

Display Review with comments

Display Review Data Display QuickLinks Display Comments Add Comment

Category Home

Display a list of categories Display a list of reviews depending on the category selected Display a list of categories Display a list of reviews depending on the category selected Display a list of categories Display a list of reviews depending on the category selected

1. Used a dropdown with Autopostback=true 1. Used DataLists to display the reviews 2. Formatting of the reviews and sections 1. Used a dropdown with Autopostback=true 1. Used a DataList to display the reviews 2. Formatting of the reviews Used Review Listing page with a filter for top rated reviews "

Review Listing

Top Rated Reviews

Latest Reviews

Display a list of categories Display a list of reviews depending on the category selected

Used Review Listing page with a filter for latest reviews "

My Favorites

Display a list of categories Display a list of reviews depending on the category selected

1. Used a dropdown with Autopostback=true 1. Used a DataList to display the reviews 2. Used a command button for remove functionality 3. Formatting of the reviews Used My Favorites page with a filter for reviews that belong to the user's quick watch "

Quick Watch

Display a list of categories

Display a list of reviews depending on the category selected My Reviews Display a list of categories Display a list of reviews depending on the category selected

1. Used a dropdown with Autopostback=true 1. Used a GridView to display the reviews 2. Used command buttons for edit and delete functionality 3. Formatting of the reviews 1. Used dropdowns with Autopostback=true

Manage Reviews

Provide filter options for reviews

Display a list of reviews depending on the select filters

1. Used Repeater control to display the list of reviews 2. Used command buttons for admin functionality

Search

Email Notification Notifying Registered User /Admin 1. Used the SmtpClient class provided in Asp.Net through email in following conditions. 2.0 1. User is notified about the new password after using Forgot Password link. 2. When a new review is added, Admin is notified. 3. When review is approved or rejected, author of review is informed about the same. 4. When a comment is added to review then email will be sent to all registered users who had added this review in their Quick Watch.

Image Upload Upload an image -

lementation Technique
ASP

Development Time (hrs)
ASP.net 261 ASP 413

1. Used table to display the User List. 2. Used Recordset Object query the database and retrieve the data. 3.Used the pagsize and pagecount properties of recordset object to implement paging technique. 1. created a separate page and called the stored procedure. 1. use the Edit user profile page. 1. User Java script for validation 1. User separate dropdown for month , day, year 1. Call Stored Procedure to update the User Profile. 2.Use Java Script to validate the user input.

5 0.5 0.5 1 0.5

10 2 4

8

0.5

5

1. Stored Procedure call to validate the user input. 2. User JavaScript to validate the control value.

16 0.5 0.5 1. Stored Procedure call to validate the user input. 2. Use Java script to validate the control value.

32 0.5 0.5

10 NA 1 1. Use Java script ot validate the controls value. 2. Stored Procedure call to update the new password

8

NA

6

4

1. Used Html tables structure to generate Category List data grid. 10 9

1. Used span tags with client scripts to show data validations. 2. Used Html table structure to show Item List. 3. Used pop-up windows for add/edit of Items. 1. Created a new page which gets popped up when user wants to create a new record or wants to edit an existing record. 2. Used validators to validate the entered data. 3. linked the page with Category to refresh data upon Save and Close.

16

20

9

11

1. Implemented using HTML and Javascript and Server side VBScript 1. Implemented using HTML and Javascript and Server side VBScript

8

16

4 1. Implemented using HTML and Javascript and Server side VBScript

8

4

8

1. Created separate for Header,Footer and Left Navigation Menu using server side VB Script

10

12

1. Added custom checking on all the pages using Server side VB Script for authentication with session values

4

8

Create an ActiveXDll in the VB which call Database-StoredProcedure(SP) and get the XML output from the SP. This ActiveXDLL called by COM+ Service and convert it into Web Service using SOAP. This Web Sevice is called by ASP page and display records.

20

43

1. Displayed the controls dynamically based on the category selected

16

20

1. Validated the controls that were dynamically created 2. Saved the review if validated

8

13

1. Displayed the controls dynamically based on the category selected with values previously saved for the review and its corresponding custom fields 1. Filled the controls based on the data that was previously present 1. Validated the controls that were dynamically created 2. Saved the review if validated 1.Displayed review data using table 1.Configured the quick links based on whether user is logged in or not 1.Used table to display the comments 1. Displayed the add comment section depending on whether the user is logged in or not 1. Implemented using HTML and Javascript and Server side VBScript

3

5 8 5 9 4

5 4 4

7 4 5

4 1 5 1 7

5 2 7 1 10

1. Implemented using HTML and Javascript and Server side VBScript

1. Implemented using HTML and Javascript and Server side VBScript

1 2

1 2

1. Implemented using HTML and Javascript and Server side VBScript

1 2

1 2

1.Used select tag and wrote a function in javascript to post back 1.Used table to display the reviews 2.Used a hyperlink for remove functionality 3.Formatting of the reviews 1.Developed another page similar to MyFavorites.

1

2

6

9

1 2 2

1.Used select tag and wrote a function in javascript to post back 1.Used table to display the reviews 2.Used hyperlinks for edit and delete functionality 3.Formatting of the reviews 1. Filtering data based on value selecting in the drop down.

1

2

7

8

2

10

1. Used Repeater control to display the list of reviews 12 1.Used drop down to display category list 2.Used XMLDOM to generate xml for the search criteria 3.Used hidden fields to store types of custom fields of a category for validation. 4.Formatting of the reviews obtained as search result 12

20

25

1. Decided and checked support for CDOSYS component to be used for sending mail in ASP site. 2. Implement emailing functionality in all the cases listed in Email Notification's feature section.

5

20

1. Created an ActiveX DLL which uploads the image

-

16


				
john kimingi john kimingi ceo www.kimingi85.blogspot.com
About just a whizz kenyan boy