The document discusses the development of a database system to track information for a program that provides food to pets. It will include tables to store data on volunteers, customers, and scheduling. The benefits will be having all the program's information organized in a central database that can easily answer questions. Costs will include database software and creation. The system will use a database on a computer with adequate storage and security to store and retrieve the necessary data in an easy to use manner.
2. The project that we are working on is a system for
tracking and planning the work done for the
feeding hungry pets program.
Costs for the remaining phases will be the cost of
database software and database creation.
The benefits of the new system will be an organized
and central database where all the information for
the program is based, and any questions about the
part of the program can be answered by being
looked up in the database.
3. Program Design
Output Design
Input Design
File and Database Design
Support Processing Design
4. All we are storing is
data, so a database
is the logical choice
for simple easy to
use system for
storing and
retrieving data as
needed.
Information about
the volunteers, the
customers, and
scheduling will all
be stored, for
lookup at any time.
5. Several different forms of output could be
utilized.
The main output form is that of the display
screen of the computer hosting the database
system.
Other forms of output could include e-mail
notification and other forms of accessing the
database information such as a wireless
device
6. Input would be the
main computer
which is used to
interface the
database.
There is no need
for any other forms
of input, except for
maybe a wireless
device access
7. The database will include volunteers and their
information, including contact information and
history of activities they have done for the
program.
Also the customer information will be stored, as
well as their history of what they have or are
currently receiving from the program for aid.
These will be organized lookup tables, and with the
proper assigned relationship bringing everything
together.
8. Support processing for this system would
be a computer capable of running office
software, and an operator capable of
entering and retrieving data, as well as
maintaining the database.
9. A computer capable of handling office
software will be required.
It must have adequate processing power
and plenty of storage.
A minimum of 1 terabyte of storage should
be in the computer and a backup system
will need to be present as well.
Database software will be required, and the
computer will need to be secured to protect
the customer and volunteer personal
information
10. Start up processing will include the collection of
needed data and initial entry as well as database
configuration.
The operator who will be working with the data will
need to be trained in operation of the database
software.
The required information will be retrieved from the
customers and volunteers, and entered into their
respective places in the database system.
11. Time and cost include
training of users,
software and hardware
cost, and a database
administrator to
operate and maintain
the data, as well as
keep it secure.
$1000-Desktop
computer (including
required accessories)
$200-Backup storage
system
$200-Database
software
The manager running the program may work as the database
administrator, or outsource this job to an employee hired specifically for
this task.
15. Detail report contains the same data but provides more information.
Control breaks are used to separate the data for each store, with
subtotals and grand totals.
27. One and only one CUSTOMER can place
anywhere from zero to many of the
ORDER entity.
One and only one ORDER can include
one ITEM ORDERED or many.
One and only one VOLUNTEER can have
one PARTNER or NONE.
One VOLUNTEER, or many volunteers,
or none, can be assigned to one
PROJECT, or many projects, or none.