Upload
supriyapathan4890
View
219
Download
0
Embed Size (px)
Citation preview
8/4/2019 Licence Project Report
1/24
Page 1
PROJECT REPORT(DRIVING LICENCE SYSTEM)
UNDER THE TRAINING OF SPIC CENTRE OF
EXCELLENCE
SUBMITTED TO: SUBMITTED BY:
Prakriti(CS/08/8065)
8/4/2019 Licence Project Report
2/24
Page 2
DISCLAIMER
I the student of B.Tech Computer science &
Engineering(5th semester),hereby state that i
have implemented this project on DRIVING
LICENCE SYSTEM entirely on my own. However
I have used some authentic websites foranalyzing the various prospects including the work
that has been done in this field and this topic
prior to this.
Prakriti
8/4/2019 Licence Project Report
3/24
Page 3
INDEX
SR NO. TABLE OF CONTENTS PAGE NO.
1. Company profile 5-7
2. Introduction to C#.NET 7-17
3. Project 18
4. Screen shots 19-26
5. Reference 27
8/4/2019 Licence Project Report
4/24
Page 4
COMPANY PROFILE
About Spic Centre of Excellence:
The Society for Promotion of IT in Chandigarh (SPIC) has
been set up under the aegis of the Department of
Information Technology, Chandigarh Administration for
implementing the various plans of the Administration to
promote the IT industry in Chandigarh. The Chairperson of
the Society is the Adviser to the Administrator.
Objectives :
1. To promote application of Information Technology in the
Union Territory of Chandigarh in accordance with the IT
Policy of Chandigarh Administration.
2. To carry out all such activities that are commensurate with
the IT vision of the Chandigarh Administration as outlined in
IT Policy.
3. To promote e-Governance, Software Exports, create IT
Infrastructure, generate jobs in IT as outlined in the IT
Mission of the Chandigarh Administration.
8/4/2019 Licence Project Report
5/24
Page 5
4. To facilitate the establishment and functioning of data
processing computer centre.
5. To provide consultancy services and impart training invarious disciplines of Information Technology.
Introduction to organization:
SPIC and Microsoft have jointly set up a Centre of Excellence
at Punjab Engineering College, Chandigarh.
Under the aegis of Department of IT, SPIC and Microsoft
have jointly set up a Centre of Excellence at Punjab
Engineering College, Chandigarh.
The centre is offering various courses like MCSE, MCSD,
MCDBA, VB and SQL 2000. Microsoft is carrying out training
for the faculty, the students and employees of Chandigarh
Administration on its new technologies/products for bench
marking and demonstrating an array of Microsoft products,
solutions and inter operability with other platforms at this
Centre.
The Centre of Excellence is being used as a centre for the
development of skills for the emerging software industry in
8/4/2019 Licence Project Report
6/24
Page 6
the UT. The Center also provides organized short-term
courses for corporate executives, including executives from
private companies.
High-end training is carried out for the executives as per
their requirement. Software engineers deployed by the
Department of Information Technology and Microsoft are
working on various e-governance projects, some government
projects like an accounting package for the Chandigarh
Pollution Control Committee, developing a library software forthe Chandigarh College of Architecture and also developing
website of Chandigarh Administration which includes all public
interacting departments of Chandigarh Administration.
8/4/2019 Licence Project Report
7/24
Page 7
INTRODUCTION TO C#.NET
.NET Framework:
A Framework is a set of class libraries that provide the
developers with the common system functions and services
that can be used by a programming language. But the .NET
Framework extends this concept. The .NET Framework is alarge set of class libraries that can be used for many
programming languages, like Microsoft's C#, Visual Basic,
Managed C++ and more. So the first thing you notice here is
that the .NET Framework class libraries can be used for more
than one programming language (we will understand this more
when I get to CTS and CLS).
The .NET Framework Class Library is written by Microsoft
and it's very easy to use. For example, if you want to write a
line to the console, you will use a method called Write Line()
of the Console class and pass to the method a string that you
want to be written to the console. You have classes for almost
everything you will need to do, such as: text manipulation,
threading manipulation, XML handling, I/O, GUI controls for
Windows and Web applications, database access presented as
ADO.NET and Enterprise Services functionality.
8/4/2019 Licence Project Report
8/24
Page 8
C#.NET:
When you write an Application in C# the compiler doesn't
generate a binary file (like traditional compilers) but rather it
generates a file (for now you can call this file a .NET Module)
that contains Microsoft Intermediate Language (MSIL) code,
plus metadata (which we will discuss in the article on the
Assemblies). So if you use Visual Basic.NET, the VB.NET
compiler will generate MSIL, too -- and this is also the case
for Managed C++ or any other .NET. C# without .NET
generics is like this sentence, in that you express your ideas in
code, but some things are not as clear as you would like. C#
compiles a .NET generics type as an incomplete type. When
the incomplete type is concretized, .NET creates a brand-new
type, and does this without requiring the developer to do
anything in particular language (more about .NET Compliant
Languages later).
BASIC BUILDING BLOCK:
While the specific rules of a programming language
differ from one language to another, the underlying
foundation upon which all programming languages are built
is pretty much the same. There is a hierarchy that all
languages follow. This hierarchy is: Programs Statements
8/4/2019 Licence Project Report
9/24
Page 9
Expressions Operands and Operators. You can verbalize
this hierarchy like this: Programs consist of one or
more statements. Statements consist of one or more
expressions. Expressions consist of one or more operandsin conjunction with one or more operators. Therefore, to
write a program you must understand operands and operators.
We begin our journey into the innards of C# by learning
about operands and operators.
The C# keyword const in front of a data type
means that you are defining a constant of that data
type. Because it is a constant, you must initialize theconstant at the point where you define it in the
program, as shown in the preceding code. Once these
values are initialized, they cannot be changed while the
program is running.
SQL SERVER:
Microsoft SQL Server Management Studio showing a query,
the results of the query, and the Object Explorer pane while
connected to a SQL Server database engine instance. SQL
Server Management Studio is a tool included with Microsoft
SQL Server 2005 and later versions for configuring,managing, and administering all components within Microsoft
SQL Server. The tool includes both script editors and
graphical tools which work with objects and features of the
server.
http://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Microsoft_SQL_Serverhttp://en.wikipedia.org/wiki/Microsoft_SQL_Serverhttp://en.wikipedia.org/wiki/Microsoft8/4/2019 Licence Project Report
10/24
Page10
SQL Server 2005:
SQL Server 2005 (codenamed Yukon), released in October2005, is the successor to SQL Server 2000. It included
native support for managing XML data, in addition to
relational data. For this purpose, it defined an xml data type
that could be used either as a data type in database columns
or as literals in queries. XML columns can be associated with
XSD schemas; XML data being stored is verified against the
schema. XML is converted to an internal binary data typebefore being stored in the database. Specialized indexing
methods were made available for XML data. XML data is
queried using XQuery; Common Language Runtime (CLR)
integration was a main features with this edition, enabling one
http://en.wikipedia.org/wiki/SQL_Serverhttp://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/Data_typehttp://en.wikipedia.org/wiki/Literal_(computer_science)http://en.wikipedia.org/wiki/XSDhttp://en.wikipedia.org/wiki/XQueryhttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/File:SQLServerManagementStudio.JPGhttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/XQueryhttp://en.wikipedia.org/wiki/XSDhttp://en.wikipedia.org/wiki/Literal_(computer_science)http://en.wikipedia.org/wiki/Data_typehttp://en.wikipedia.org/wiki/Relational_databasehttp://en.wikipedia.org/wiki/XMLhttp://en.wikipedia.org/wiki/SQL_Server8/4/2019 Licence Project Report
11/24
Page11
to write SQL code as Managed Code by the CLR. SQL Server
2005 added some extensions to the T-SQL language to allow
embedding XQuery queries in T-SQL. In addition, it also
defines a new extension to XQuery, called XML DML, thatallows query-based modifications to XML data. SQL Server
2005 also allows a database server to be exposed over web
services using TDS packets encapsulated within SOAP
(protocol) requests. When the data is accessed over web
services, results are returned as XML.
For relational data, T-SQL has been augmented with errorhandling features (try/catch) and support for recursive
queries with CTEs (Common Table Expressions). SQL Server
2005 has also been enhanced with new indexing algorithms,
syntax and better error recovery systems. Data pages are
check summed for better error resiliency, and optimistic
concurrency support has been added for better performance.
Permissions and access control have been made more granularand the query processor handles concurrent execution of
queries in a more efficient way. Partitions on tables and
indexes are supported natively, so scaling out a database onto
a cluster is easier. SQL CLR was introduced with SQL Server
2005 to let it integrate with the .NET Framework.
SQL Server 2005 introduced "MARS" (Multiple ActiveResults Sets), a method of allowing usage of database
connections for multiple purposes.
SQL Server 2005 introduced Database Mirroring, but it was
not fully supported until the first Service Pack release (SP1).
http://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/Checksumhttp://en.wikipedia.org/wiki/Cluster_(computing)http://en.wikipedia.org/wiki/Cluster_(computing)http://en.wikipedia.org/wiki/Checksumhttp://en.wikipedia.org/wiki/T-SQLhttp://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/SOAP_(protocol)http://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/T-SQL8/4/2019 Licence Project Report
12/24
Page12
In the initial realease (RTM) of SQL Server 2005, database
mirroring was available, but unsupported. In order to
implement database mirroring in the RTM version, you had to
apply trace flag 1400 at startup. Database mirroring is a highavailability option that provides redundancy and failover
capabilities at the database level. Failover can be performed
manually or can be configured for automatic failover.
Automatic failover requires a witness partner and an
operating mode of synchronous (also known as high-safety or
full safety).
8/4/2019 Licence Project Report
13/24
Page13
PROJECT
My project is on LICENCE AUTHORITY using C#,.NET and
SQL SERVER. The first form is for login for the employees.
The second form is application form. I also made the database
at the backend to enter the data of applicants. The database
is created in SQL server 2005. There are six forms in the
whole project and one MDI form. There are three options in
file menu. First is for new form then the second option is
regular in which you can print your regular licence and the
third button is close that closes the whole MDI form.
8/4/2019 Licence Project Report
14/24
Page14
SCREENSHOTS:
1. Login Screen:
8/4/2019 Licence Project Report
15/24
Page15
2. Mdi Form:
8/4/2019 Licence Project Report
16/24
Page16
3. LICENCE APPLICATION:
8/4/2019 Licence Project Report
17/24
Page17
4. SAVING THE APPLICATION DETAILS:
8/4/2019 Licence Project Report
18/24
Page18
5. ADD IMAGE AND SIGNATURE:
8/4/2019 Licence Project Report
19/24
Page19
6. LEARNER LICENCE:
8/4/2019 Licence Project Report
20/24
Page20
7. REGULAR FORM:
8/4/2019 Licence Project Report
21/24
Page21
8. Regular Licence
8/4/2019 Licence Project Report
22/24
Page22
9. Update form
8/4/2019 Licence Project Report
23/24
Page23
DATABASE:
8/4/2019 Licence Project Report
24/24
REFERENCE
BOOKS:
-The Complete Guide To C# Programming
By- Kamthane
-C# Programming
By -Balagurusamy
-C#, DataBase, SQL Server And Files
By Sangeeta Grewal
Refrences:
www.google.com
www.wikipedia.com
www.spidernet.com
www.pec.ac.in