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