T.Y Sadarasu Company LTD Record Keeping System: Jigawa State Institute of Information Technology Kazaure

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 36

MANNIR HAMZA GROUP (B)

JIGAWA STATE INSTITUTE OF INFORMATION TECHNOLOGY KAZAURE

PROJECT REPORT
ON

T.Y SADARASU COMPANY LTD RECORD KEEPING SYSTEM

Name: MANNIR HAMZA

ID No: 2308-1901-0386

Subject Code: IT211

Centre Code: 2308

Class Code: group (B)

Lecturer Name: Mr. FAISAL ABDULKADIR

1|Page
MANNIR HAMZA GROUP (B)

Table of Contents
INRODUCTION ............................................................................................................................................... 3
CURRENT SYSTEM ..................................................................................................................................... 3
PROBLEMS WITH THE CURRENT SYSTEM ................................................................................................. 4
PROPOSED NEW SYSTEM .......................................................................................................................... 4
SUMMARY ................................................................................................................................................. 5
HARDWARE & SOFTWARE REQUIREMENT ............................................................................................... 6
DATABASE DESCRIPTION............................................................................................................................... 6
ER Diagram. (Entity relationship diagram)................................................................................................ 7
TABLE DESCRIPTION ...................................................................................................................................... 8
STAFF SALARY TABLE................................................................................................................................. 9
CUSTOMERS TABLE ................................................................................................................................... 9
COMMAND LISTING: ...................................................................................... Error! Bookmark not defined.
TEST PLAN ................................................................................................................................................... 10
CASES DESCRIPTION ....................................................................................... Error! Bookmark not defined.
User Manual ................................................................................................................................................ 28

2|Page
MANNIR HAMZA GROUP (B)

INRODUCTION
T.Y SADARASU Company was founded in 2003. It is located in Adamawa, Zaria
and with headquarter in Warri Delta State. It was made to provide services for
consumers such as transportation, shops renting, factories and oil and gas at the best
lower price as possible. The company with various types of staffs works from
9:00am to 10:00pm. The company has experienced staff with modern ways of
service techniques. Therefore, The Company has a high profile status. As of the last
few years, it has been awarded among the best companies in Nigeria because of it
good time management.

CURRENT SYSTEM
The Current system used in T.Y SADARASU Company is an outdated system and
the management have sat on several occasions to discuss about how to improve it.
As of now, it uses handbook system in which all the information are kept using local
file processing system which means they are kept in Cabinet in a safe record room
monitored by the admin or record officer. In this system every staff has his personal
information stored in the file, the information covers Staff ID, Staff Name, Date of
Birth, Address, Date of Admission, Parent/Guardian information etc.

3|Page
MANNIR HAMZA GROUP (B)

PROBLEMS WITH THE CURRENT SYSTEM


There are some problems the company has been facing as a result of outdated system.
Some of the major problems are because the system is based on manual operation
which made the operation very slow i.e. whenever information is required about any
staff or customer, the record officer has to search for the file number in the file
cabinets for the person details which consumes a lot of time and delays the operation.
When there is need for any alteration of a record in any file, the previous records
have to be erased completely. Also the usual searching of files may lead to loss of
some documents. Lastly, the biggest problem is that the files are not well protected
meaning it can easily be damaged by both natural disasters such as flood and
earthquake as well as man-made disasters such as fire outbreak which can lead to
missing of vital information that can create problem to the company’s reputation in
general. So the organization have met frequently this days on how they will
overcome the above problems by updating their system.

PROPOSED NEW SYSTEM


To solve the problems facing the old system, a new updated system must be used in
T.Y SADARASU company currently use manual file processing system to
computerize database SQL database system. The new system will take over with all
the problems faced in the previous system. Data and information are safe, also
processing of the record will be much more easier compared to the manual file
processing system since there are some modules that defines the various functions
used in the program, if any staff is to be added, there is a function that represent the
add module in the main menu, what is needed is for the user to enter his/her choice.
Getting information is easier compare to the manual file processing system because
whenever information is required, the person’s serial number will be entered and the
information will be displayed once. Moreover data is more protective in the database

4|Page
MANNIR HAMZA GROUP (B)

system because the data cannot be damaged or missed placed, there is dependability
in this system of record keeping in SQL database.

SUMMARY
T.Y SADARASU Company was founded in 2003. It is located in Adamawa, Zaria
and with headquarter in Warri Delta State. It was made to provide services for
consumers such as transportation, shops renting, factories and oil and gas at the best
lower price as possible. The company with various types of staffs works from
9:00am to 10:00pm. The company has experienced staff with modern ways of
service techniques. The Current system used in T.Y SADARASU Company is an
outdated system and the management have sat on several occasions to discuss about
how to improve it. As of now, it uses handbook system in which all the information
are kept using local file processing system. There are some problems the company
has been facing as a result of outdated system. Some of the major problems are
because the system is based on manual operation which made the operation very
slow. To solve the problems facing the old system, a new updated system must be
used in T.Y SADARASU company currently use manual file processing system to
computerize database SQL database system. The new system will take over with all
the problems faced in the previous system. . Moreover data is more protective in the
database system because the data cannot be damaged or missed placed, there is
dependability in this system of record keeping in SQL database.

5|Page
MANNIR HAMZA GROUP (B)

HARDWARE & SOFTWARE REQUIREMENT


The hardware requirements are as follows: A Laptop Computer (HP) with a
processor Intel E2-9000e RADEON R2, 4 COMPUTE CORES 2C+2G, 1.50 GHz.
4G RAM and 64-bit based processor.

The software requirement are Windows installed any of the following windows 7,
8, or 10. A compiler SQL and Xerm player

DATABASE DESCRIPTION
A database is an organized collection of data, generally stored and accessed
electronically from a computer system. The database management system (DBMS)
is the software that interacts with end users, applications, and the database itself to
capture and analyze the data. A database is a data structure that stores organized
information. Most databases contain multiple tables, which may each include several
different fields. A Relational database management system (RDBMS) is a database
management system that is based on the relational model. The Relational
Database Management System used in this project is XERM. MySQL is an Open
Source database language.

The Company database has four (3) tables. The tables comprise of
Company_Staffs_table, Staffs salary table and Costumer’s record table. The
Company Staffs table has the Staff Id, Name, Gender, Address, Department, Phone
number and States columns. The Staffs salary table contain Staff id, Name, Basic
salary, Gross pay, Nat pay, Allowances and Banks columns. The Customers table
consist of Customers Id, Name, Address, Gender, Occupation and phone number
columns.

6|Page
MANNIR HAMZA GROUP (B)

ER Diagram. (Entity relationship diagram)

7|Page
MANNIR HAMZA GROUP (B)

TABLE DESCRIPTION
COMPANY STAFF RECORD TABLE

The Staff Table have the following columns Staff Id, Name, Gender, Address,
Department, Phone number and State.

Each piece of information is called a Field. We can define field as the smallest unit
in a database.

Each field represents one and only one characteristic of an event or item. Thus there
are five (7) fields in this database.

Purpose of Table

The purpose of the Staff table is to keep the details of each staff in the company. The
table contains columns that indicate the class each staff takes and the course too. The
table also holds the staff Identification Number, Staff address and gender,
department, phone number and state. The staff Identification column in the table is
a primary key that references the tables in this the database.

8|Page
MANNIR HAMZA GROUP (B)

STAFF SALARY TABLE


The Staff salary table consist of the following columns, ID, Name, basic salary,
Gross pay, Nat pay, Allowances and Banks.

Purpose of the table.


Is to keep the information of the staff salary in details.
CUSTOMERS TABLE
The customer table consist of the following columns, Primary key.ID, name,
Address, Gender,
Occupation and Phone number.

Purpose of the table.


Is to keep the information of the Customers in details in TY SADARASU Company.

9|Page
MANNIR HAMZA GROUP (B)

TEST PLAN

Cases Description

Case 1 To see the data bases crated

Case 2 To crate table

Case 3 To see tables description

Case 4 to insert records into tables

Case 5 To view a single row in the program

Case 6 To view two columns in a table

Case 7 To multiply salary of staffs 3 *

Case 8 To test a null value in a table

Case 9 To concatenate two columns

Case 10 To test logical operator in table

Case 11 To sort a single row in a table

Case 12 To test delete a single row from the table

Case 13 To test updating row in a table

Case 14 To drop a column from the table

Case 15 To test weather two table can be join

10 | P a g e
MANNIR HAMZA GROUP (B)

Test case 1

Objective To test whether database created

Expected It will display database name


result
Actual It have displayed name
result
Conclusion Successfully

11 | P a g e
MANNIR HAMZA GROUP (B)

Test case 2

Objective To test whether the program can create table

Expected It will display table


result
Actual It have displayed more than one column
result
Conclusion Successfully

12 | P a g e
MANNIR HAMZA GROUP (B)

Test case 3

Objective To test whether the program will show table description

Expected It will display desc of tables


result
Actual Row and column descciption
result
Conclusion Successfully

13 | P a g e
MANNIR HAMZA GROUP (B)

Test case 4

Objective to test whether table will insert record in a table

Expected Record inserted


result
Actual Into rows and columns
result
Conclusion Successfully

14 | P a g e
MANNIR HAMZA GROUP (B)

Test case 5

Objective To test single row

Expected It will display single row


result
Actual It have been displayed one row
result
Conclusion Not Successfully

15 | P a g e
MANNIR HAMZA GROUP (B)

Test case 6

Objective To test whether tables will be display two columns in the program

Expected It will display two columns


result
Actual It have been displayed
result
Conclusion Successfully

16 | P a g e
MANNIR HAMZA GROUP (B)

Test case 7

Objective To test whether the program will multiply salary *3

Expected It will display result


result
Actual It have been displayed
result
Conclusion Successfully

17 | P a g e
MANNIR HAMZA GROUP (B)

Test case 8

Objective To test whether the program will display null value

Expected It will display null value


result
Actual It have been displayed
result
Conclusion Successfully

18 | P a g e
MANNIR HAMZA GROUP (B)

Test case 9

Objective To test whether program can concatenate

Expected It will display result


result
Actual It have been concatenated
result
Conclusion Successfully

19 | P a g e
MANNIR HAMZA GROUP (B)

Test case 10

Objective To test the program in logical operator

Expected It will display result


result
Actual It have been displayed
result
Conclusion Successfully

20 | P a g e
MANNIR HAMZA GROUP (B)

Test case 11

Objective To test whether the program can sort a single row in a table

Expected It will display result


result
Actual It have been displayed
result
Conclusion Successfully

21 | P a g e
MANNIR HAMZA GROUP (B)

Test case 12

Objective To test whether single row will be deleted from the table

Expected It will delete


result
Actual It have been deleted
result
Conclusion Successfully

22 | P a g e
MANNIR HAMZA GROUP (B)

Test case 13

Objective To test updating row in a table

Expected It will display select


result
Actual It have been displayed
result
Conclusion Successfully

23 | P a g e
MANNIR HAMZA GROUP (B)

Test case 14

Objective To drop a column from the table

Expected It will display select


result
Actual It have been displayed
result
Conclusion Successfully

24 | P a g e
MANNIR HAMZA GROUP (B)

Test case 15

Objective To test weather two table can be join

Expected It will display join


result
Actual It have been displayed
result
Conclusion Successfully

25 | P a g e
MANNIR HAMZA GROUP (B)

Cases Description

Case 1 Successful

Case 2 Successful

Case 3 Successful

Case 4 Successful

Case 5 Successful

Case 6 Successful

Case 7 Successful

Case 8 Successful

Case 9 Successful

Case 10 Successful

Case 11 Successful

Case 12 Successful

Case 13 Successful

Cases 14 Successful

Case 15 Successful

26 | P a g e
MANNIR HAMZA GROUP (B)

27 | P a g e
MANNIR HAMZA GROUP (B)

User Manual
In this user manual I will show the user step by step where the user can use the
database command and also how to install database management system
application like [XAMP] the one that I use in my project.
Consider the pictures bellow and their symbols.
Step 1

Open this
volume

28 | P a g e
MANNIR HAMZA GROUP (B)

Step 2

Double click on this


app

29 | P a g e
MANNIR HAMZA GROUP (B)

Step 3

Click on next

30 | P a g e
MANNIR HAMZA GROUP (B)

Step 4

Click on
next

31 | P a g e
MANNIR HAMZA GROUP (B)

Step 5

Select the
program
location

Click on
next

32 | P a g e
MANNIR HAMZA GROUP (B)

Step 6

To get more
information

Click on next

33 | P a g e
MANNIR HAMZA GROUP (B)

Step 7
Now the program is in final installation the files system.

34 | P a g e
MANNIR HAMZA GROUP (B)

Step 8
When finished the installation go to windows menu and pin the program
to the task bar.

Then double click


on it

35 | P a g e
MANNIR HAMZA GROUP (B)

Step 9

Click shell to access


command line

Click on start

36 | P a g e

You might also like