Natural Science Lab
-
Upload
nick-newman -
Category
Documents
-
view
216 -
download
1
description
Transcript of Natural Science Lab
Natural Science Lab
Team Nick
Business’s Goals
Creating a functional database for
teachers and lab managers to use to implement student’s lab results, student’s information, solution’s identifications, schedule of lab and class, teacher’s and lab manager’s information, and others.
CRUD Analysis Entity Interview Notes or Business Rules CRUD Function Experiment We assign an ID to each experiment we perform.
We want to track all the experiments performed in a day.
CREATE RETRIEVE
Student We assign an ID to each student conducting an experiment. We want to track the results of the experiment the student took part in and the student’s information.
CREATE RETRIEVE
Teacher We assign an ID to each teacher recording the student’s results. We want to track the teacher’s information.
CREATE RETREIVE
Lab Manager We assign an ID to each lab manager who supervises the experiment. We want to track the lab manager’s supplying the materials, testing out the solutions, and the lab manager’s information.
CREATE RETRIEVE
Material We assign an ID to each material used in the experiment. We want to track who used the materials, and what the materials are labeled as.
CREATE RETRIEVE
Lab We assign an ID to each lab used by the students. We want to track who used the lab, and when was it used.
CREATE RETRIEVE
CRUD Analysis Entity Interview Notes or Business
Rules CRUD Function
Safety Test We assign an ID to each material that we tested. We want to track if the material is safe to use.
CREATE RETRIEVE
Score We assign a grade to each student taking the test. We want to track if the students learned from their experiment.
CREATE RETRIEVE
Time We assign a period to a lab. We want to track the time of the lab.
CREATE RETRIEVE
Business Rules • Materials must be tested for safety. • Materials must be assigned to one and only one lab assignment. • A lab assignment must be given to one or more material. • Labs must be assigned to one and only one lab assignment. • A lab assignment must be given to one or more lab. • A lab manager must manage one and only one lab. • A lab must have one and only one lab manager. • A lab must have one or more experiments. • Experiments must be in one and only one lab. • A lab must be assigned one or more time. • Times must be assigned to one and only one lab.
• Labs must be proctored by one and only one teacher. • A teacher must proctor one or more lab.
Business Rules (cont.) • A lab must keep track of one or more scores from students. • Scores must be tracked by one and only one lab.
• A lab must be used by one or more groups. • Groups must participate in one and only one lab.
• Students must be in one and only one lab. • A lab must be filled with one or more students.
• Students must have one and only one teacher. • A teacher must have one or more students.
• Students must have one and only one score. • A score must be given to one or more student.
• A teacher may record one or more incidents in a lab.
ERD Lab Manager #ID *Name
Lab #ID *Date *Time
Teacher #ID *Name
Incident #Type *Time
Group #ID *Name oQuantity
Student #ID *Name *Grade *Status oExperiment Role
Experiment #ID *Procedures *Results
Material #ID *Name *Chemicals *Hardware
Time #Period *Hour *Minute
Safety Test #ID
Score #Grade *Date *Subject
Lab Assignment #Lab ID #Material ID