Personal Telephone Diary

About System : It is a personal telephone diary developed in C++ and graphics. It has a Graphical user interface design to have better communication with the user of the system. It can store phone number, name and email address. It has multiple user support having Administrator as a primary user of the system. Facilities like Create backup and its restoration are provided to have better database consistency. For the user convenience it has "Switch user" facility.

                                                        *** How to install  ***
Copy all the files in the same directory. Run "tel.exe" file either in Dos mode or in Windows. Remember it wont work in pure Dos mode. It will work in Windows Shell prompt.

Instructions regarding the Software :-

                                                        *** Login Screen  ***

The options available in the login screen are

1.
Administrator : Administrator is the primary user of the system. He has all rights to
    to create and delete system users. Only Administrator can drop the database. he can

    change his database to "Read only" or "Read-Write". He can have a backup copy of
    his database using "Create backup" facility located in "System Tools". Each backup
    creation will create a Log file having details about the backup copy such as "Date and
    Time" , the backup was created.

2.
Other user : All system users except Administrator comes in this section. Each user has
    his own database along with backup copy (If backup is created). He can not make his
    database "Read Only". He can take regular backups with the "create backup"
    facility located in "System Tools". If in case of any data corruption user can restore the
    backup using "Restore Backup" facility.


3. Control Panel : Only Administrator has access to Control Panel. The Control Panel has
    Options such as, Create, Delete, Display users. Drop Administrator database, Change
    Password, Make Administrator database "Read Only" and "Read-Write".

                                                        *** Main Screen ***

You have following options :-

1.
Data Entry :- Using this option you can enter the data. In this you have
                         to enter their Name(35 characters), Phone number(10 digits) and
                         E-mail address(30 characters). You can't save garbage data.
                         If you don't have e-mail address just press 'Enter' key. The field
                         will be filled as "Not Applicable" automatically.

2.
Save Data :- Using this option you can save the correct entered data.
                        Each user has its own database. The backup file and Log file
                        will be created after creation of  database backup.

3. Display data :- It will display the records saved in the file. You can see the records
                           page wise just by pressing any key.

4.
Search records :- Using this option you can search the records.
                                This option has 3 types of sub sections.

                                Search by Name :- You can search the records using their names.
                                Now for searching you have eg as :-
                                1. Full Name
                                2. a* (if 1st letter is 'a')
                                3. *b (if it contains 'b')

                                Search by Phone:- You can search the records using their phone numbers
                                Now for searching you have eg as :-
                                1. Full phone number
                                2. 544* (starting from digits 544)
                                3. *544 (Having digits 544 last or in between)

                                Search by E-mail:-You can search the records using their phone numbers
                                Now for searching you have eg as :-
                                1. Full Website name
                                If site name is wrong it will generate error

5.
Modify Records :- Using this option you can Modify the records.
                                 It will ask you for the telephone number.                                 

                                This options have 4 sub options :-
                                Modify ?
                                1. Name
                                2. Phone number
                                3. E-mail
                                4. All fields

                                Remember that you can't duplicate the Phone number.

6.
Delete Records :- Using this option you can delete the records.
                                The system will ask you for the phone number.

7. System Tools :-    This option mainly covers Creation and Restoration of database.
                                At each database creation the system will record the Date and
                                Time of database creation in a Log file. When u begin the restoration
                                Process the Log file existence is checked. If the Log file exists then
                                only user can restore the backup.

8. Help & Support- A DOS based summery of the system is provided.

9. Switch User :-     You can switch the user if you want to Log in as another user at run time.
                               When you click on this menu the database related to current user is closed
                                and you are now allowed to log in as another user with his own database.

IMPORTANT (The S/W is developed by assuming the phone number as a Primary key)
-----------------------------------------------------------------------------------------
Always remember that you can't duplicate the phone numbers. One person
can have multiple phone numbers but multiple persons can't have same phone
number. So Please don't duplicate the phone number. If by mistake you enter
the phone number which already belongs to other person it will generate
error. Also if by mistake, you enter the same record which is already present
in the file then also it will generate error.
-----------------------------------------------------------------------------------------

Hope you will like the software. If you found any bug related to the system please feel free
to contact me. Send your suggestions if any.

Abhijeet Barve
5/6 Rahul Nagar,
Kothrud,
Pune 411038.

Mail me at : abhijeet_barve@hotmail.com