Search This Blog

Saturday 21 January 2012

PERSONAL ASSISTANT




Development of a feature-rich web based Personal Assistant

1.   Title of the project: My Personal Assistant
2.    Abstract of the project:
This project is aimed at developing an online application to providing a computer-based personal assistant to the people. The system is an online application that can be accessed throughout the world as well with proper login provided. This system can be used as an application to manage the personal details on the Internet, provide Personal Calendar with Alerts and web based address book. A person can also manage birthday and anniversary list of the other people and he/she is able to wish the people through email using this system.

The software is fully integrated with CRM (Customer Relationship Management) as well as CMS (Content Management System) solution and developed in a manner that is easily manageable, time saving and relieving one from manual works.

The Features of this system are:-
·         Manage Personal Details,
·         Personal Calendar with alerts,
·         Address book,
·         Anniversary and Birthday List,
·         Remainder and Note facilities,
·         appointments and meeting facilities,
·         Email Facility
·         Search

Functional components of the project: Following is the list of functionalities which is expected to be provided by the system:

1.    User will log on to the application and the login will be based on the role of the user.
2.    The access to the system will be based on the roles. The roles are:
                                          i.    Admin
                                        ii.    User
3.    Any user can create its Personal Page in the system, the parameters for creating the Personal page at first time will be:
§  Name of the user
§  Personal Details of the user
§  Contact Details of the user
§  Login Detail – username and Password
4. After creating Personal Page user can maintain its all the task, like:
·         Manage its Personal Details,
·         Manage Address book,
·         Manage Anniversary and Birthday List,
·         write and Check Notes,
·         Use Appointments facility,
·         Manage its meetings
·         send email using Email Facility
·         Search Records
Admin is responsible for maintaining all the login parameters and he/she should maintain all users’ records according to its personal page.



3. EXISTING SYSTEM:

  • It is limited to a single system.
  • It is less user-friendly.
  • It is having lots of manual work (Manual system does not mean that you are working with pen and paper, it also include working on spread sheets and other simple software's)
  • It requires more no of employees need to work.
  • It is time consuming process.
  • The present system is very less secure.
  • It is unable to generate different kinds of report.

4. PROPOSED SYSTEM:

The development of the new system contains the following activities, which try to automate the entire process keeping in view of the database integration approach.
  • User friendliness is provided in the application with various controls.
  • The system makes the overall project management much easier and flexible.
  • It can be accessed over the Internet.
  • Various classes have been used to provide file upload and mail features.
  • There is no risk of data mismanagement at any level while the project development is under process.
  • Report generation feature is provided using Crystal Reports to generate different kinds of reports like bar graphs, pie charts and table type charts etc.
It provides high level of security using different protocols like https etc.


5. MODULES:                                                
1.        Administration
2.        user
3.        Search
4.        Authentication


Administration:- 
                       
Administrator is having all the privileges to see the information about the user but he can’t the information of the user but he can manage the users if any user is not using the login for much time so admin can delete all the information about him and he can give a request before deleting the user from the organization. If user is not responding then he can delete the user.

User:-
After creating Personal Page user can maintain its all the task, like:
·         Manage its Personal Details,
·         Manage Address book,
·         Manage Anniversary and Birthday List,
·         write and Check Notes,
·         Use Appointments facility,
·         Manage its meetings
·         send email using Email Facility
·         Search Records

Search:-
This module contain complete search like Record search, note search, Appointment Search, Birthday and Anniversary Search, and many more.

Authentication:-
This module contains all the information about the authenticated user. User without his username and password can’t enter into the login if he is only the authenticated user then he can enter to his login and he can see the mails and send the mails whenever he want.

6. Requirements:
·   Hardware requirements:

Number
Description
1
PC with 2 GB hard-disk
and 256 MB RAM

·   Software requirements:
Number
Description
1
Windows 2000/ XP/ or Higher with MS-office
2.
MS-SQL server2000/2005
3.
Ms-Visual Studio .Net 2005
4.
Ms-Internet Explorer

No comments:

Post a Comment