Natural Science Lab

7
Natural Science Lab Team Nick

description

Natural Science Lab

Transcript of Natural Science Lab

Page 1: Natural Science Lab

Natural Science Lab

Team Nick

Page 2: Natural Science Lab

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.

Page 3: Natural Science Lab

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

Page 4: Natural Science Lab

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

Page 5: Natural Science Lab

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.

Page 6: Natural Science 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.

Page 7: Natural Science 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