HELP !!!
CALENDAR V 1.0
Introduction
:
CALENDAR V 1.0
program is written to have co-ordination with in various groups working
at GMRT site. The program is a database management program which keeps
track of presence or absence of group member on duty. This database can
be viewed by anybody as a interactive web page with in GMRT-NCRA
domain.
This web page displays presence or absence of all the members of
selected group for the selected month in a tabular format with color
coding, a summary is also displayed for the selected group at the end
for selected month. The web page also has a facility to generate honor
role for the selected group member for the selected month. The
graphical user interface program for data entry is installed in
'callsheet' PC. The data entry can be done by group members in the list
for them selves or for other group member.
This will help
in planning various activities at GMRT site such as system tests,
experiments and also planning group meetings.
FEATURES :
1. PHP script
is used for interactive web page development.
2. MYSQL is
used as secured database server.
3. C++ with QT
libraries are used for graphical interface program for data entry.
4. Default web
page shows CALENDAR for current month for all group members.
5. CALENDAR of
events for all or selected group can be viewed for required month and
year.
6. Honor role
can be generated for member in selected group for required month and
year.
7. A summary of
events is tabulated at end for selected month.
8. National
holidays and Weekly Off are marked in advanced and all other days are
marked default as present at Khodad site.
9. Presence on
duty is marked as '1' while absence as '0'.
10. Every event
has a unique color code which is applied to the table cell for the
marked dates.
11. A Tool tip
is available for every event and for other table cells when mouse
cursor is put on it.
12. Data entry
for events has a user friendly interface with date and other interlocks.
13. Entry by
name and time stamp is put on every entry automatically.
14. Previous
entries can be over ride by new entries on same dates.
15. An
automatic email is sent for every event entry in program to the person
on whose name event is marked.
16. Staff
details, Events and Holidays are stored in database an can be
added,deleted by restricted members from calendar GUI program window.
How
to Add Events ?
1. Login to
'callsheet' PC from any terminal and run 'calendar' program as,
$ssh -X
your name@callsheet
$calendar
2. Program
window will appear as shown below with default field values.

3.
Default
staff 'name' is your name but you can select other names from the list.
4. Select
'Event' to be marked from the list.
5. Put
'Remarks' about the event in 'remark' field.
6. If event is
not gcc-off and c-off then, select 'from' and 'to' date,month and year.
7. Else select
date, month and year 'on' which off is to be marked and then in lieu
off date and month.
8. If in lieu
of date is of last year still select year for which off is to be marked.
9. Entry date,
time and Entry by name are filled in default by current date,time and
login name.
10. Click
'save' to add event. The status bar at bottom will show if entry is
updated in database.
11. Use 'clear
all' button to load default values in field.
How
to View Events ?
1. Open your
favorite web browser like mozilla or explorer and type URL as,
http://callsheet.gmrt.ncra.tifr.res.in
2. Click on
link for calendar v 1.0 program.
3. A web page
will appear displaying CALENDAR for all groups for current month.
4. Select
required 'month' 'year' and 'group' for which you want to view CALENDAR
and click on 'show' button.
5. You can
repeat this for all the required parameters discussed above.
6. The web page
will have details of leaves for all the group members in selected month
and year in row with color and value codes.
7. Put mouse
cursor on particular date to view tool tip if available.
8. A summary of
all the Events is shown at bottom.
How
to Generate Honor Role ?
1. Select
'month' and 'year'
2. Select
'name' from the list. If name is not available that means required
person is not part of selected group.
3. Select 'all'
group option and generate CALENDAR.
4. Now again
select 'month', 'year' and 'name' from the list and click on 'generate'
button.
5. Honor role
will be displayed for the selected group member.
6. Click on
browser menu 'File' and then 'Print' to get printout of the honor role.
How to View History of entries?
1. Select
'month' and 'year'
2. Select
'name' from the list. If name is not available that means required
person is not part of selected group.
3. Select 'all'
group option and generate CALENDAR.
4. Now again
select 'month', 'year' and 'name' from the list and click on 'History'
button.
5. History will
be displayed for the selected group member for selected Month and Year.
Miscellaneous
:
Settings
of CALENDAR V 1.0 program