You are on page 1of 16

THE FEDERAL POLYTECHNIC BIDA, NIGER STATE

DEPARTMENT OF COMPUTER SCIENCE

MINI PROJECT

ON

RESEARCH METHODOLOGY

TOPIC:

AN ENHANCE STUDENT ID CARD PROCESSING AND


COLLECTION SYSTEM
(A Case Study of Consult The Federal Polytechnic Bida, Niger State)

BY

GROUP “E” HND1

SUBMITTED TO:
MR. ALFHA SADIQ
March 21, 2020.
ABSTRACT

Student I.D Card collection in federal polytechnic Bida is very tedious and
stressful, this is because students had to queue in for a very long time to submit
their data in other to get their I.D card processed and due to this manual collection
of data, wrong information or mistakes about the student may occur when
computing the data and this Manuel process can delay the collection of I.D card.
The proposed system is aimed at creating a computerized student I.D card platform
where the user interface will be created to enable the students enter their data, such
as student name, Matric number, department, level and also upload their passport.
The proposed system will be developed using Hypertext Mark-up language
(HTML) and Cascading Superscript Structure Language (CSS) to design the user
interfaces; JavaScript as the web programming language; also the database of the
proposed system will be design using My Structural Quarry Language (MYSQL).
This proposed system will reduce the tedious collections of data, wrong
computation of data as this will make the collection of ID card faster.
TABLE OF CONTENT

Chapter One

1.0 Introduction

1.1 Theoretical Background

1.2 Statement of the Problem

Chapter Two

2.1 Review of Related Works

2.2 Why the Usage of School ID Card

2.3 Problem and Constraints with School ID

2.4 Choice of Tools used

2.4.1 Microsoft SQL Server

2.4.2 SQL

2.4.3 JavaScript

2.4.4 Open source

Chapter Three

Chapter Four

Chapter five
CHAPTER ONE

1.0 INTRODUCTION

An identity document is any document which may be used to verify aspects of a person’s
personality. If issued in the form of a small, mostly standard-sized card, it is usually called an
identity card (IC). Countries which do not have formal identity documents may require informal
documents. In the absence of formal identity document, driving licenses can be used in many
countries as a method of proof of identity, although some countries do not accept driving licenses
for identification, often because in those countries they do not expire as documents and can be
old easily forged. Most countries accept passports as a form of identification.

Most countries have the rule that foreign citizens need to have their passport or
occasionally a national identity card from their country, available at anytime if they do not have
residence permit in the country. A student identification card can only be issued to genuine
bonafide students. Card holders can use the card to identify themselves as a student around the
campus or outside the campus. The identity card is managed and administered by the (Student
Identity Card Association (SICA) of the school.

1.1 Theoretical Background

Today, it is believed that the application of computer technology in any activity would go
a long way in making that activity much easier. To the research, this statement remains a theory
until proven otherwise by the implementation of a computerized student ID-card processing
system. It is also believed that benefits and advantage of using computers outweighs that of
manual methods.

This also wants to be proven beyond doubts by the researcher through the
implementation of the new system.

1.2 Statement of the Problem

The Student ID Card collection in Federal Polytechnic Bida, is very btedious and
stressful, this is because student had to queue in for a very long time to submit their data in order
to get their ID Card processed and due to this manual collection of data, wrong information or
mistakes about the student occur when computing the data and this manual process can delay the
collection of ID Card.

1.3 Aim and Objectives of the Study

The aim of the study is to design and implement workable computerized system for
student’s identity cards.

The objectives of the study are as follows:

1. To create a web page


2. To design a database that will be used to collect student data.
3. To develop a desktop based application for ID Card generation based on the modeled
solution
4. To test and evaluate the new system.
1.4 Significance of the Study

This research work would be unnecessary if it has no significance to humanity.

1. Ensure accurate and timely update of the student record


2. Check multiple possession of the student ID Card
3. Deprive fake student who are not bonafide student from obtaining the ID Card
4. A proper account of identity card issue
5. To reduce stress
6. Finally the proper storage system, which keeps fill vital data information ready for use.
1.5 Scope of the Study

The enhanced Student ID Card Processing and Collection System will be limited to
student within the Federal Polytechnic Bida to access the platform using Local Area Network
(LAN). And It is only for student who have made their payment of school fees.

1.6 Definition of terms

In order to do away with ambiguity, some terms and keywords in the context of this
research are hereby defined.
Identity Card: It is a proof of the holder’s identity that includes a photograph.

Impersonation: The act of pretending to be avoid candidate in order to write


examination for someone else using that person identity card.

Verification: Is the evidence that proves that something is true or current.

Photograph: It is an image appeared on the identity card owner.

Malpractice: Is a careless, wrong, or illegal practice that is not ethical in a particular


field like academics.

Computer: An electronic machine capable of accepting data in the form of input,


processes it under a set of complete condition, stores information nor request for
references and generated result in the form of output.

Application: As it concerns this subject matter, it is one who applies to the Department
of Students Civil Registration for the issuance of Students Identity Card of the stipulated
age.

Students: Under the provision of the amended constitution of 1999, students is any
person who becomes learner of any country either by birth, descendant, Registration or
Studentasization.

Identity Card Processing: The procedure involved in processing and identity card.

Students ID Card Assessment: The procedure or act of checking Identity card already
in used.
CHAPTER THREE

3.1 Research Methodology

Method of data collection refers to the practices and techniques in research used to
gather, process, and manipulate information that can then be used to test ideas and theories about
social life. Types of methodologies include interview, textbooks and internet research. The main
type of method employed in this system is observation bon the ways in which notification is
being sent. The method is achieved through the following steps:

1. The study has proposed the development of an automated students’ ID Card processing
system.
2. Provision of a strong and secure database.

The application is developed using Hypertext Markup Language (HTML) and Cascading
Superscript Structure Language (CSS) to design the user interfaces, Java script is used for the
design of the interface (front - end) and also used for the development of the server side
(backend) along with MySQL database management system for data storage.

3.2 Analysis of the Existing System

The existing system of providing students of The Federal Polytechnic Bida Identification
Card of the institution is manually created using a graphics tool which these take a lot time,
stress and also cost for the institution acquisition. A critical analysis of this system is that it is
time consuming and prone to errors in one way or the other. Careful analysis also shows that
because of the complexities of processes done with manual system, creating of students’
identification card is costly.

3.3 Problem of the Existing System

The manual techniques of processing bthe students’ identification card which is used in The
Federal Polytechnic, Bida is faced with a number of problems;

1. The system is prone3 to errors due to improper management of students’ data


2. The processing of students’[ card is tedious and time consuming
3. It is costly with the use of the manual processing.
4. Lack of security
5. System is dependent on good individuals.
6. Duplication of data entry

3.4 Description of the Proposed System

We are living in a modern technological advancing world. The computer age has led to
fast globalization and fast access to information and technology. Computer has finally develop
into good inspirable part of our life, be it colleges or workplaces, there is barely any location
where one cannot vie a computer system. It’s importance has made a great breakthrough in all
aspect of life, most especially in tertiary institutions because it will help reduce people stress of
having to physically and manually do things in a complex or time taking way.

Due to weakness of the existing system, there should be a need to design an automated
student identification card processing system with no or little stress in the course of process or
usage. The program is fully designed to quickly produce the students in no time taken and stress.

3.5 Advantages of the Proposed System

The new system has been designed to eliminate almost all identified problems of the existing
system. The few of the numerous advantages of the new system over the existing system are as
follows:

1. The usage of the system reduces operative costs and increase both speed and reliability of
task implementation.
2. Enhance work continuity, and satisfies of the actual demand of the institution
3. Eliminates manual execution of command sequences subjected to human error,
increasing efficiency and productivity.

3.6 System Design

The automated system is designed using webpage, JavaScript as the web page
programming language, MYSQL for the creation of the proposed database and Cascading Style
Sheet (CSS) to design the user interface.
A use case diagram show typical interaction between a user (individual) and the computer
system .

3.7 Use Case Diagram

Figure 3.7.1 illustrate the use case diagram

Figure 3.7.1
CHAPTER FOUR

4.0 SYSTEM TESTING AND IMPLEMENTATION

4.1 Testing of the system

The proposed system uses two unit approaches in designing the system, these approaches
are

1. Unit testing
2. System testing

4.1.1 Unit Testing

First of all, unit testing will be the first testing method that will be used to test the
developed system. It consists of testing activities that test the system module by module which
has not been integrated as a code. Unit testing identify error and bugs easily. In addition,
developer test the unit part for validation and the correctness of data value.

4.1.1.1 Unit Testing 1: Login as system user.

To ensure user login into system correctly with valid ID and password. Fig 4.1.1.1show
the screen of login page.

Fig 4.1.1.1: Splash Screen Screenshot

4.1.1.2 Unit Testing 2: Front view test


This is the front view of generated school identity card. Fig 4.1.1.2show the screenshot of the
front view

Fig 4.1.1.2: I.D card front view Screenshot.

4.1.1.3 Unit Testing 3: The back view test.

This is the back view of the generated school identity card. Fig 4.1.1.3 show the
screenshot of the back view.

Fig 4.1.1.3: I.D card back view Screenshot

4.1.2 System Testing

Before a system is put into operation, it components program must be tested to make sure
they work both individually and as a unit. Testing whether unit testing (individual testing ) ,
removes bug from individual programs and system application. The testing of the system is done
with live data and test data.

An automated system may have a hundred programs and comprehensive database, all
must be tested together to ensure harmony of operation. The purpose of system testing is to
validate all software, input/ output, databases and procedures as the case may be.

4.2 Procedure Design

This refers to the step by step method of using the proposed system. The proposed system
comprised of Splash screen, Generating Page, Display generated ID card page, printing page and
List of registered Identity card page. The steps to use the proposed system are as follows:

 Install the Application.


 Supply values to generate ID card.
 Display generated ID card.
 Print generated ID card.

4.3 System Implementation

System implementation entails the requirements of the system that will run the new application
considering the hardware and software needed for effective performance it the program.

Implementation of a system can be explained in six steps:

 Review design specification.


 Code, test and document programs.
 Train users.
 Perform system test.
 Convert to new system.
 Evaluate and maintain the new system.

4.4 Maintaining the System

The new system is however limited in designed and implementation for use in
Warehouse and other stock departments. This is however intentional be implemented by the
department. As a result of time constraints, some advanced features planted to be after could not
be implemented but they project has been widely planned and designed to be "Open-Ended", as
such there is wide prevision for improvement work many of the jobs half done to eat
development (i.e with just little modification, and application and adjustment) it is designed to
support extensibility and maintainability.

CHAPTER FIVE

5.0 SUMMARY, CONCLUSION AND RECOMMENDATION

5.1 Summary

In summary, an automated identification card processing system has better advantage


than any other manual process of generating an id-card for students of the institution. This
project deals with offline computerized automated facility to automatically generate students’
identification card without designing or the usage of graphic designing tools such as CorelDraw.

5.2 Conclusion

From a proper analysis of positive points and constrains on the component, it can be
safely included that the product is a highly efficient GUI based component. After the completion
of the project it is right assured that the problem of existing system would be overcome. The
“Enhanced Student ID Card Processing and Collection System” process made computerized to
reduce human errors and to increase the efficiency. The maintenance of the records is made
efficient, as all the records are stored in Microsoft SQL Server 2008 database, through which
data can be retrieved and deleted easily. The editing is also made simpler. The authority is just to
provide the required information and to print the Identity Card with the student image which is
captured.

5.3 Recommendation

The current project should not be stopped, the enhance Student ID card processing and
collection, as it help the school management to reduce the lost of student data and it also
facilitate quick receiver of ID card.

We also recommend this application for The Federal Polytechnic Bida, Niger State and
other degree awaiting institution.

5.4 Future Work

In future work, the system can easily print the identity card format in a standard way
using crystal report, the system will work very smooth with amount of data. Even using webcam,
the system can be able to take pictures which can be used in generating identity card.

REFERENCE
Jianning (2011): Artificial intelligence, Management Science and Electronic Commerce,
2nd International Conference on International Journal of Computer Science and mobile
Computing
.
Pavithr, G. (2015): Design and implementation of an Automated Student ID card Generating
System, a Publication of Inc Press.
Ravi Kumar & Rahul Chandra (2016): International Journal of Computer Science and mobile
Computing, Vol. 5, pg. 254-256.

Rajiv Rahman (2009): Design and implementation of a computer based identity card processing
System.

Van Ronald (2008): Computer based Student ID Card processing, publication of Int. Press.

You might also like