Scheduler is a simple program that is designed to allow managers to set
appointments for themselves and their direct reports. It will be
written in Python, run on Windows and Linux, and use Tkinter or Java
The opening screen shows 7 days of tasks starting with today. All
current tasks, including overdue tasks, are shown for each day. The
owner and name of each task is shown. At the top of this screen
are the buttons 'New Task' and 'New Owner'. These buttons
bring you to a blank task details and a blank owner details
Double-click on a task and details for the task are shown. These
include the task name, the owner (person responsible for completing
the task), start date, end date, due date, percent complete, and
details, which is a free-form text field. All of these fields can
be edited. At the bottom of the window are the buttons 'Save' and
'Cancel'. 'Save' stores the edited infromation, and 'Cancel' returns
to the main screen without saving.
Double-click on the name and the task owner page is shown. The task
owner name, email address, and details text fields are shown and can
be edited. At the bottom of the window are a 'Save' button, a
'View Task List' button, and a 'Cancel' button. Save' stores the
edited infromation, and 'Cancel' returns to the main screen without
saving. 'View Task List' opens up a new window that displays all
incomplete tasks for the task owner.
The Task List page displays all incomplete tasks for a task owner,
with the start date, the end date, and whether the task is late.
Below this information, there is a 'Comments' Text field and an
'Email' button. When the button is hit, an email is sent to the
task list owner. The top of the email has the task owner name and
the date, then the tasks with the due dates are listed (marked if
they are overdue), then any comments are at the bottom.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Python - Windows and Linux