You are on page 1of 18

INFORMATION MANAGEMENT

I. INTRODUCTION

De La Salle University – Dasmariñas has a physics laboratory where physics classes

normally borrow materials and equipment to use in their classroom discussion. To keep track of

all the equipment a database system is introduced in order to monitor the materials as it is used

by various classes and borrowed by certain students who needs particular equipment for their

homework and projects that their professors offer them.

The laboratory can only be accessed if you are given a science laboratory ID which is given to

students who has a laboratory class in the PCH building.  Within a laboratory, there are several

personnel that maintains and takes good care of each laboratory equipment/s. In the laboratory,

they can lend several laboratory equipment to several students. A student may borrow several

equipment in the laboratory. A student is not required to borrow an equipment in the laboratory.

When a student borrows an equipment his or her student number, name, and section are

registered, and their science laboratory ID will be surrendered to the personnel before they can

have their chosen equipment. The equipment should be returned at the same day of when they

were borrowed or right after the laboratory activity.

The existing system when borrowing equipment/s from the laboratory is that a

representative from a section or a group will fill up a form that includes their Name, Student

ID/Laboratory ID, Specific name of the Equipment/s that they will borrow and lastly the

signature of the Representative. The Representative needs to get the lab id of her classmates and

surrender it to the physics lab and the lab professor will get the equipment/s the student need.
After borrowing the lab equipment/s the lab professor will examine if the equipment/s were

returned safely with no damage and matches the form that was fill up by the Representative.

As mentioned above, the data is to keep track various classes and borrowed by certain

students who needs equipment for their experiment projects that their professors offer them.

They will fill up a form that includes their Name, Student ID/Laboratory ID, Specific name of

the Equipment/s and signature of the representative. The equipment should be returned the same

day they borrow it or after the laboratory activity

The location and possible operations for the data will be at De La Salle University –

Dasmariñas at the Paulo Campos Hall (PCH) where the Physics Laboratory is located. Students

and Employee borrows materials and equipment to use in their classroom discussion. To improve

the tracking of the laboratory equipment’s, a database system is introduced, it can give an

efficient data of each Students and Employees that borrows materials and equipment’s to the

Physics Laboratory.

II. ARCHITECTURE

A. Narrative.

The CSCS Department has a physics laboratory that consists of several laboratory

equipment/s that is used by the students in their laboratory activities. The laboratory can only be

accessed if you are given a science laboratory ID which is given to students who has a laboratory

class in the PCH building.  Within a laboratory, there are several personnel that maintains and

takes good care of each laboratory equipment/s. In the laboratory, they can lend several
laboratory equipment to several students. A student may borrow several equipment in the

laboratory. A student is not required to borrow an equipment in the laboratory. When a student

borrows an equipment his or her student number, name, and section are registered, and their

science laboratory ID will be surrendered to the personnel before they can have their chosen

equipment. The equipment should be returned at the same day of when they were borrowed or

right after the laboratory activity.

  The students who fail to return the borrowed equipment/s in the given time will have   

their student portals on hold until the equipment/s are returned.

B.. Data-to-Location-CRUD Matrix

Lab Supervisor
System Admin

Staff

Entity
Student/Employee
.School_ID CRUD RUD CRUD
.Student_Name CRUD RUD CRUD
.Student_Department CRUD RUD CRUD
.Phone CRUD RUD CRUD
Transaction
.School_ID CRUD RUD CRUD
.Student_Name CRUD RUD CRUD
.Student_Department CRUD RUD CRUD
.Student_CYS CRUD RUD CRUD
.Phone CRUD RUD CRUD
.Equipment_Name CRUD RUD CRUD
. Borrow_Date CRUD RUD CRUD
.Borrow_Return CRUD RUD CRUD
Equipment
.Equipment_Name CRUD RUD CRUD
.Availability CRUD RUD CRUD
.Managed_by CRUD RUD CRUD
.Description CRUD RUD CRUD
.Note CRUD CRUD CRUD
Transaction_History
.School_ID CRUD R CRUD
.Student_Name CRUD R CRUD
.Student_Department CRUD R CRUD
.Student_CYS CRUD R CRUD
.Phone CRUD R CRUD
.Equipment_Name CRUD R CRUD
. Borrow_Date CRUD R CRUD

C. Architecture
III. DATA MODELS

A. Fully-Attributed Data Model.


B. Relational Database Model
IV. NORMALIZATION

IV. Structured Query Language

A. Data Definition Language Commands


1. CREATE TABLE STAFF (Staff_ID int NOT NULL PRIMARY KEY, Staff_name varchar(25),
Staff_TelNo int);

2. CREATE TABLE STUDENT (Student_ID int NOT NULL PRIMARY KEY, Student_Name
varchar(25), Student_CYS varchar(10));

3. CREATE TABLE EMPLOYEE (Employee_ID int NOT NULL PRIMARY KEY,


Employee_Name varchar(25), Employee_Department varchar(10));

4. ALTER TABLE STAFF


ALTER COLUMN Staff_name varchar(35);

5. ALTER TABLE STUDENT


ALTER COLUMN Student_Name varchar(50);

6. ALTER TABLE EQUIPMENT


ALTER COLUMN Note varchar(255);

7. ALTER TABLE EQUIPMENT


ALTER COLUMN Equipment_Name varchar(50);

8. ALTER TABLE STUDENT


ALTER COLUMN Student_CYS varchar(15);

9. DROP TABLE MANAGEMENT;


10. ALTER TABLE EMPLOYEE
ALTER COLUMN Employee_Department varchar(20);

B. Data Manipulation Language Commands

5 Insert commands

1. INSERT INTO STUDENT (Student_ID, Student_Name, Student_CYS) VALUES


(‘202080178’, ‘Jarod Gagaring’, ‘BIT21’);

2. INSERT INTO Staff (Staff_ID, Staff_name, Staff_TelNo) VALUES (‘5’, ‘Micah’,


‘123456’);

3. INSERT INTO STUDENT (Student_ID, Student_Name, Student_CYS) VALUES


(‘202834578’, ‘Jc Siangco’, ‘BIT22’);

4. INSERT INTO EMPLOYEE (Employee_ID, Employee_Name, Employee_Department)


VALUES (‘10001’, ‘Renz’,’CSCS’);

5. INSERT INTO EMPLOYEE (Employee_ID, Employee_Name, Employee_Department)


VALUES (‘201863169’, ‘Irl Navarro’, ‘CSCS’);

5 Delete Commands

1. Delete a Employee with a Employee_ID “201643930”

DELETE FROM EMPLOYEE WHERE Employee_ID=”201643930”;

2. Delete a Student Micah Quirimit

DELETE FROM STUDENT WHERE Name=” Micah Quirimit”;

3. Delete the Transaction with a Student_ID “201680510”

DELETE FROM TRANSACTION WHERE Student_ID=”201680510”;


4. Delete an Equipment_Name Calculator

DELETE FROM EQUIPMENT WHERE Equipment_Name=” Calculator”;

5. Delete a Staff with a staff_name Jhed Marvin

DELETE FROM STAFF WHERE Staff_Name =” Jhed Marvin”;

5 Update commands

1. Change staff name to Micah Quirimit

UPDATE STAFF

SET Staff_Name=’Micah Quirimit’

WHERE Staff_ID = 5;

2. Change staff name to Renz Marvin

UPDATE STAFF

SET Staf_Name=’Renz Marvin’

WHERE Staff_ID = 1;

3. Change student name to Jarod Siangco

UPDATE STUDENT

SET Student_Name=’Jarod Siangco’

WHERE Student_ID = 202834578;

4. Change student name to JC Gagaring

UPDATE STUDENT

SET Student_Name=’JC Gagaring’


WHERE Student_ID = 202080178;

5. Change student name to Irl Villafria

UPDATE STUDENT

SET Student_Name=’Irl Villafria’

WHERE Student_ID = 201863169;

5 Select commands

1. SELECT * FROM STAFF;

2. SELECT Employee_Name FROM EMPLOYEE;

3. SELECT Staff_Name FROM STAFF;

4. SELECT Equipment_Name, Availability FROM EQUIPMENT;

5. SELECT * FROM STUDENT ORDER BY Name DESC;

V. SECURITY

A. Roles

Define all users and their corresponding roles in the database.

User or Groups Role

Administrator                   System Administrator

Staff                                Admin Role

Laboratory Supervisor Admin Role

Student/Employee                       User Role

B. Privilege
user Full creat alter dro rea update delete insert select
Control e p d

System / / / / / / / / /

Admin

Staff         / / / / /

Laboratory / / / / / / / / /
Supervisor

The System Admin and the Laboratory Supervisor have full control in the system and can create,
alter, drop, read, update, delete, insert and select while the Staff can only read, update delete, insert and
select in the system because they are the ones who only lend equipment’s to the student/employee.
VI. SAMPLE OUTPUT

1. Decision page where you can Log in and choose between staff and admin

2. Log in page that allows staff and admin to access the system.

3. A page where you can change


the temporary password given.
4. Show’s that you have log ine successfully able to proceed to the navigation bar.

5. Home page that shows Physics Laboratory Policies and Procedures.


6. Add record – Where you can input the information of the student and the borrowed equipment.

7. A page
8. Pending page – shows the students/employee who currently borrowed equipments.
9. History of the borrowed equipments

10. Show’s the list of persons who managed the equipemen


Logging In

Log in

1. Choose between staff or admin depending on your position as an employee on the decision page

2. After you choose your role, make sure that your password is not a temporary password. If it is a
temporary password, input the temporary password with the login ID given to you to transfer you to the
change password page.

2.1. In the change password page, rewrite your new password in the password text box.

2.2. Save the data and login

3. When successfully logged in, you will now go to the proceed page and click proceed to go to the
navigation page.

Procedures

Borrowing

1. Go to the Add page on the navigation page.

2. Input all the necessary information needed for the transaction. (Reminder: Only people with
school ID number can borrow equipment (Student/Employee ID)).

3. Click the Add button to transfer the data to the pending sub form.

4. You can also use the clear button to clear everything on the fill-up form

Returning

1. When a student/employee returned the equipment/s borrowed, check the “Returned” checkbox on
the pending sub form.

2. Click the return button when all the equipment/s that is returned are checked.

Permissions
Equipment List Table

1. The staff can only edit the attributes: availability, description and note in the equipment table/sub
form.

2. The admin/supervisor can edit everything in the equipment table/sub form.

Records/History Table

1. The staff is not allowed to edit any of the information inside the records/history table.

2. The admin/supervisor can edit everything.

Pending Table

1. The staff can only edit the “Returned” attribute in this table.

2. The admin/supervisor can edit everything.

Management Table

1. Only the admin/supervisor can edit the table.

You might also like