Online Id Card Generator Report
Online Id Card Generator Report
Report on
Bachelor of Technology
In
Submitted By
Mr. Saurabh Pradip Warke
[T2151701995511]
Mr. Mrunal Girdhar Patil
[T2151701995506]
CERTIFICATE
Prof. D. G. Agrawal
Prof. D. G. Agrawal
[Head of
[Mini-Project Guide]
Department]
Dr. R. B. Barjibhe
(Principle)
Index
Sr No Title Page no
1 Introduction 01
2 Literature Survey 02
3 System Analysis 07
4 System Design 23
5 Implementation 26
6 Testing 27
7 Conclusion 31
8 Reference 34
ABSTRACT
The I-Card Generator System will help to generate the Id cards for
the employees of any organization or for the students and teachers of the
educational institutes without any difficulty. The User will add all the
relevant details to be shown on the Id card. And the system will generate
the Id card based on entered detail The most well-known utilization of an
ID card is to confirm that the individual holding it is to be sure who she/he
professes to be. You can then utilize it to match any extra data she gives
you, for example, the location on an application structure. However, the ID
must be issued by an agency that you accept as legitimate, such as a state
government or federal agency. Examples include driver’s licenses, military
identification and passports. These cards commonly distinguish the
responsible body and incorporate an image of the holder, so you can
outwardly match her face. Additional details may also be included such as
address, birth date and signature. ID Card Generator offers a wide variety
of ID card templates that work for many categories: employee ID cards,
student ID cards, visitor ID cards, club member ID cards, and a lot more.
Keywords: CSS, HTML, JavaScript, Id Education, System
LIST OF FIGURES
Date:
Mr. Mrunal Girdhar Patil
En. No - 2151701995506
• Authentication problems.
3. SYSTEM ANALYSIS
• Gauging how the end users would operate the system (in terms of general
experience in using computer hardware or software), what the system
would be used for etc.
3.1Analysis phase of ID Card Generator
The systems analysis process is an iterative one that cycles repeatedly
through the following
interrelated and somewhat indistinct phases:
1. Problem statement
2. Alternative designs
3. Mathematical formulation
4. Evaluation of alternatives
5. Selection and implementation of the most preferred solution
3.1.1 Problem statement :
The system is defined in terms of its environment, goals, objectives,
constraints, criteria, actors (decision makers, participants in the system,
impacted constituency) and other objects and their attributes, according to
our project the environment is Microsoft based operating system. The
primary goals and objectives are to reduce the human effort and produce
the automated student ID Card. To ensure student participation in the
process, we conducted the true information about the student body to assess
the awareness level, security and privacy concerns. These are the
constraints of our project.
3.1.2 Alternative Designs :
The solutions are identified. In our project the successful run of the parts
of the solution can be referred to as alternative designs.
3.1.3 Mathematical Formulation :
A mathematical description of the system is developed, tested, and
validated; In us project the mathematical formulations are done by database
management system.
3.1.4 Evaluation of Alternatives :
The mathematical model is used to evaluate and rank the possible
alternative designs by means of the criteria. In ID Card Generation the
mathematical model that is our database management system is used to
satisfy the tasks. 3.3.5 Selection and Implementation of the most Preferred
Solution
The process includes feedback loops in which the outcomes of each phase
are reconsidered based on the analyses and outcomes of the other phases.
For example, during the implementation phase, constraints may be
uncovered that hinder the solution's implementation and thus cause the
mathematical model to be reformulated. The analysis process continues
until there is evidence that the mathematical structure is suitable; that is, it
has enough validity to yield answers that are of value to the system
designers or the decision maker. After the successful running we choose
and implement the most successful running solution as our project.
3.2 Hardware and Software Requirement
A. Software Requirements:
-HTML, CSS, JavaScript
-MS Word 97 or later
-Web Browser: Microsoft Internet Explorer, Mozilla, Google Chrome or
later
B. Hardware Requirements:
-System: Intel I3 Processor
-Hard Disk: 500 GB
-Monitor: Standard LED Monitor
-Input: Keyboard - Ram: 4GB
3.3 Requirement analysis:
Requirement analysis involves studying the current system to find out how
it works and where improvements could be made. A clear idea about the
existing system is a must for making improvements where it is required.
Proper planning and collection of data serves the purpose. The popularity
of document is to describe all the requirements for the popularity of the
website for ‘Online Id Card Generator System’. This website gives all the
information for a person. In our busy life, we cannot go to each department
or offices. This problem will manage the site. It will help to avoid in
correction and missing data.
4. SYSTEM DESIGN
Design allows you to create a model that can be assessed for quality and
improved before content and code are generated, tests are conducted, and
end users become involved in large numbers. Design is the place where
Web app quality is established.
In general, the following design objectives must be kept in mind;
• Practicality of the System
The system design involves first logical design and then physical
construction of the system. The logical design describes structure and
characteristics of features, like the outputs, inputs, databases and
procedures. The physical construction which follows the logical design
produces actual program software files and the working system.
System design sits at the technical kernel of the software engineering and
is applied regardless of the software process model that is used. Beginning
once software requirements have been analyzed and specified, software
design is the first technical activity that is used to build and verify the
software. Each activity (designing, coding and testing) transforms
information in a manner that ultimately results in validated computer
software.
Software system design is a process of problem-solving and planning for a
software solution. After the purpose and specifications of software are
determined, software developers will designer employ designers to
develop a plan for a solution. It includes low-level component and
algorithm implementation issues as well as the architectural view.
Designing software is an exercise in managing complexity. The complexity
exists within the software design itself. Software design is very similar to
systems design. It can span multiple technologies and often involves
multiple sub-disciplines. Software specifications tend to be fluid, and
change rapidly and often, usually while the design process is still going on
The design concepts provide the software designer with a foundation from
which more sophisticated methods can be applied.
A set of fundamental design concepts has evolved. They are:
• Abstraction- Abstraction is the process or result of generalization by
reducing the information content of a concept or an observable
phenomenon, typically in order to retain only information which is relevant
for a particular purpose.
• Packaging: Printed material such as the box and manuals should match
the style designated for the target market and should enhance usability. All
compatibility information should be visible on the outside of the package.
All components required for use should be included in the package or
specified as a requirement on the outside of the package.
• Usability: The software user interface must be usable for its target
user/audience. Default values for the parameters must be chosen so that
they are a good choice for the majority of the users.
Introduction to HTML
The Hypertext Markup Language or HTML is the standard markup
language for documents designed to be displayed in a web browser. It is
often assisted by technologies such as Cascading Style Sheets (CSS) and
scripting languages such as JavaScript.
Web browsers receive HTML documents from a Web server or from local
storage and render the documents into multimedia web pages. HTML
describes the structure of a web page semantically and originally included
cues for its appearance.
HTML elements are the building blocks of HTML pages. With HTML
constructs, images and other objects such as interactive forms may be
embedded into the rendered page. HTML provides a means to create
structured documents by denoting structural semantics for text such as
headings, paragraphs, lists, links, quotes, and other items. HTML elements
are delineated by tags, written using angle brackets. Tags such as <img />
and <input /> directly introduce content into the page. Other tags such as
<p> and </p> surround and provide information about document text and
may include sub-element tags. Browsers do not display the HTML tags but
use them to interpret the content of the page.
HTML can embed programs written in a scripting language such as
JavaScript, which affects the behavior and content of web pages. The
inclusion of CSS defines the look and layout of content. The World Wide
Web Consortium (W3C), former maintainer of the HTML and current
maintainer of the CSS standards, has encouraged the use of CSS over
explicit presentational HTML since 1997.[2] A form of HTML, known as
HTML5, is used to display video and audio, primarily using the <canvas>
element, together with JavaScript.
JavaScript:
JavaScript is an object based, cross-platform, loosely typed multiuse
programming language that is used to add interactivity to the web pages.
A JavaScript is a program that is included on an HTML page. Because it is
enclosed in the <SCRIPT> tag, the text of the script doesn't appear on the
user's screen, and the Web browser knows to run the JavaScript program.
The <SCRIPT> tag is most often found within the <HEAD> section of the
HTML page. Scripts 23
is case sensitive. Scripts can be put in either of two places on an HTML
page: between the <HEAD> and </HEAD> tag or between the <BODY>
and </BODY> tag. One of the main uses of JavaScript is to provide
feedback to people browsing your site. An alert window can be created that
pops up and gives the user the vitally important information that they need
to know about the page. Different languages versions can be have had on
different scripts on one page.
6. TESTING