SSRN Id4356971
SSRN Id4356971
SSRN Id4356971
SYSTEM
BY:
SYSTEM
Submitted by:
Supervised by:
ii
It is certified that the project done in this thesis, entitled “Student Identity Card
Generation System," was conducted by Asad Ullah and Islam Bahadar under the
supervision of Dr. Saeed Ullah Jan; it is further certified that no part of the work has been
submitted in another institute for another purpose. This work is submitted to the Government
Degree College Wari (Dir Upper), affiliated with Shaheed BB University Sheringal Dir
Upper, which partially fulfills the requirements for the degree of BS (4-Year) Computer
Science.
__________________________________________
__________________________________________
___________________________________________
___________________________________________
iii
We dedicate this work to all those who help us conduct this work, especially our parents,
iv
All praises are for almighty Allah, who bestowed me the potential and capacity to
fulfill this challenging job and contribute to the existing knowledge, although in a fraction.
All praises are for Hazrat Muhammad (PBUH), a model of guidance and inspiration for
humanity.
We want to express my most tremendous gratitude and utmost respect to our advisor
Dr. Saeed Ullah Jan, A/P of CS at the Department of Computer Science, Government Degree
College Wari, for his enthusiastic guidance, prudent supervision, and continuous
encouragement.
vi
vii
viii
The ID card generator system is an application that will help generate ID cards in an
educational institute in government degree college Wari Upper Dir; for ID card generation,
there needs to be a proper system. The Administration of government degree collageWari has
a manual for the students to fill all the fields in the concerned form. After filling out the form
is sent to a computer IT specialist in the market to make the ID card; keeping in view all
these issues, I decided to develop an ID card generator system for the government degree
ix
OS Operating System
DB Database
card. Not only in educational institutes is also a necessary factor for identification in every
field. In an educational institute, the ID card is used to identify the students and employees.
Keep in mind that it is necessary to generate the ID cards for students, teachers, and clerical
staff of the educational institute. It is today's demand in every educational institute, especially
in colleges, because there are more than two thousand students and more than sixty
employees in government degree college WariDir Upper. To date traditional system for card
system titled "ID Card generator system" for government degree college Wari Upper Dir.
xi
INTRODUCTION
1.1 Introduction
The present-day demand for the great need to measures to ensure the safety as well as
security in educational institutes; their educational campuses, including schools, colleges, and
universities, need to assure definite well-founded conditions and environment to ensure such
type of conditions in educational institutes cards for the students, teachers, and visitors. For
this purpose, the correct assignment for the ID card system is essential. This issue can be
government college located in Wari District Dir Upper in government degree college. Wari,
almost two thousand and five hundred students are studying in different departments in
different semesters. There is a traditional system for a government degree college wari for the
ID card. In the conventional method, at the time of admission, an extra form is given to the
students in which they put their detail according to the regarded information in the state after
providing the information. The head of the department of each department sends the form to
the clerical staff. The clerical staff then sends the received form to the market to make student
To reduce the time consumption and cost of making ID cards for the students of government
degree college Wari. I develop a student id generator system for government degree college
Wari. The proposed project will solve the issue in the existing process by using the online ID
card generator system with the minimal time taken and fast processing.
ID card generator system is an application that is used to transmit the details provided
by someone into digitized ID cards. In the government degree college Wari, it comes to know
that most students providing the information and collecting ID cards waited for several hours.
It also shows that most students waste the whole day in this process; hence, the proposed ID
Card generator system for government degree college Wari will overcome these issues.
The project has the following aims and objectives, which are enlisted below:
To develop an ID card generator system for government degree college Wari Upper
Dir.
To develop such a system which speeds up the ID card-making system for the
1.4Proposed system
Our student ID card generator system will generate Identity cards for students of
government degree colleges with many templates to choose from. There will be a database of
all college students and an interface that will quickly generate ID cards in a matter of
Introduction
On top, there will be a short introduction that will display the characteristics the
Tips
1.5 Summary
In the chapter, we have discussed the introduction of ID cards, the traditional process for
making ID cards in government degree college Wari, and a proposed solution for the concern
issue.
REQUIREMENT ENGINEERING
It relates to the engineering design process's steps for identifying, capturing, and
managing requirements. Requirement engineering is the correct way to know about the need
good solution, and managing all the requirements to convert them into a functional system.
estimate the behavior of the proposed project. The phenomenon of elicitation of stakeholder
needs and then turning them into a proper set of requirements, which will be the foundation
for ensuring the developmental process, is termed requirements engineering. Two goals of the
reasonable, and efficient solution. This chapter lists the typical requirements engineering
engineering techniques are methods for transforming real-world issues into solutions for the
digital world. Each mode uses a distinct process to develop the system specification as the
solution, each with its specialized way of thinking about the real-world problem.
Use case scenarios are often used in software development as part of the functional
requirement documents/plan, but they aren't only for developers. They illustrate how users
could interact with a system to achieve a goal. In requirement analysis, we examine the needs
to comprehend them as the foundation for obtaining the desired functionality while
maintaining the system's quality, dependability, and efficiency. We discover the user's
requirements through requirement analysis. This process involves gathering the needs from
development. The needs are gathered in this stage from several sources, including.
A person who has already registered with a website, application, or other system is
known as a registered user. In order to prove their identity, registered users typically provide
the system with credentials (such as a username, email address, and password). The use case
below illustrates a user registering for the first time in the application, the response provided,
and the exception where the details are incorrect. This use case also shows how to log in after
Actor(s) Scholars
sources. Dashboards help track, measure, and evaluate pertinent data in essential areas.
3. In order to access more features of the system, users must have login information.
4. The user will be sent to the Dashboard after entering their valid credentials.
6. They may also edit and change cards as well as delete them.
2.2Functional Requirement
combination of software and electronic hardware might make up the system under system
engineering.
Users can search the entire original collection of databases or only a portion of them.
Users can access the system to view the information and give input.
Every comment is gathered from the user's email address. Each user must supply a
Usability
The system provides a help and support menu in each interface so that the user may
Safety
malware will always exist, but they may be reduced by using a new browser, installing anti-
spyware software, and staying up to date with Microsoft Windows Defender's most recent
definition.
Performance
Only people with some background on the internet, web browsing, and knowledge of
other social networks will utilize our website. They don't need to worry about using our
website.
Availability
The system should always be available for access 24 hours. Seven days a week.
Efficiency
Reliability
Our website is dependable since the programmer consistently exhibits the same
behavior and does not alter its result at every step. This chapter has covered every aspect of
the prerequisites. In order to obtain the necessary needs, we collected the requirements and
then examined those requirements. The completed specifications were then verified following
that.
language and, if possible, by using approved standard business terms. The data requirement
2.5 Summary
This chapter includes system requirements and the Engineering of the system. It
provides user registration for the project and designs: using Dashboard, Functional
DESIGNING
The procedure in which we imagine and define a software solution to one or more
than one problems is termed software design. Software requirement analysis (SRA), a step in
the software development process that includes a specification list for software engineering,
A data flow diagram is a graphical or visual depiction that uses a defined set of systems and
notation to explain how data is moved through a business transaction. They are frequently
part of formal methodologies like structured system analysis and method (SSADM).
3.2Activity diagram
Activity Diagram
Login
Check
Redirect to the
login page.
Add New Card Generate Card
Logout
Diagram (ERD), is a visual representation that shows the relationships between entities such
3.4Summary
This chapter includes system Designing and DFD of the system. It uses an Activity
10
IMPLEMENTATION
Any document that may be used to confirm features of a person's personality qualifies
shape of a compact, typically standard-sized Card (IC). Informal papers may be needed in
Driving licenses can be used in many countries as a means of proving identity in the
lack of a formal identity document, while other nations need to recognize driving licenses as
identification frequently because they do not expire there and can be readily falsified.
Foreign nationals are often required to have a passport or, rarely, a national identity card.
The tools used for the development of the system are enlisted below:
Eclipse for programming in Java Android Studio and Microsoft Visual Studio for
creating mobile applications. Some popular IDEs include PyCharm for Python programming
11
The server is where PHP programmers are run. PHP, in most cases, is used for developing
(HTML) stands for Hyper Text Markup Language. The standard for web pages is
HTML. HTML explains how a web page is organized. HTML has many elements that
The industry-standard markup language for developing online pages and web applications is
HTML. JavaScript and Cascading Style Sheet (CSS) make up the trio of foundational
technologies underlying the World Wide Web. Internet browsers get HTML initially featured
cues for the document's design and semantically explain the structure of a web page.
Cascading Style Sheets (CSS) is a style sheet language used to specify how a
document written in HTML or XML, including XML dialects like SVG MathML or
XHTML, should be presented. CSS specifies how elements should be represented on screen,
4.1.5 JavaScript
HTML and CSS are the languages that offer structure and style to web pages, whereas
JavaScript is a text-based computer language used both on the client and server sides.
12
things. You can add active website features that you couldn't achieve with only HTML and
CSS.
Login Page
13
Login Page
14
When you click the Add New Card button, the following interface opens to create a new card.
By entering the Card ID in the input field. Their Card will be generated, and you can
15
4.3 Summary
The chapter includes system Implementation and Tools of the system. It provides user
IDE, PHP, HTML, and CSS for the project and JavaScript and Summary.
Approval.
16
CONCLUSION
The ID card generator system will be user-friendly and a practical application for
government degree college Wari students. The traditional card generator system used for
students' ID cards makes it very expensive and time-consuming. They already used the
design and also needed help in providing details. The proposed project will reduce the cost
also in printing the cards. It provides an error-free system that will eliminate all the mistakes
in traditional cards generating systems. The proposed project ID card generator system for the
government degree college Wari will automatically create identity cards for the students of
the government degree college Wari district Dir Upper, which will show efficiency in terms
of time and cost. As government degree college wari during the fall semester's intake of large
significant, such as writing down the wrong details. All these errors will be removed using
the proposed project id generator system for the government degree college Wari. The
17
18