Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

1.

Introduction
The PAT Examination App is providing the facility to the students and Faculty
to take any exam on mobile. The whole process of assigning test and evaluating their
scores after the test, was done manually till date. It is very time consuming. Also it is
difficult to keep the answer sheets being generated as well as the maintenance of the
record of each examination. The chance of loss of records is high and record searching
is difficult. Result processing takes more time and the presence of more invigilators is
a must if there are more number of students to write the exam. This app would utilize
the Information Technology to cross all the barriers of human workload and make it
comfortable.
This Mobile Application provides facility to conduct online examination
worldwide.
Administrator has a privilege to create, modify and delete the test papers and
its particular questions.
User can register, login and give the test with his specific id, and can see the
results as well.

PAT Examination Apps

1|Page

2. Requirements
2.1 Software Specifications
Language

C# and XAML

Database

MS-SQL-Server

User Interface

MS-Visual Studio

Operating System

Windows Mobile 8.1, Windows 8.1

PAT Examination Apps

2|Page

Hardware Specifications (Minimum Requirement)

Requirement

Version

Description

ID_REQ_FRONTCAMERA

Windows Phone 8

Indicates that an app requires a front-facing


camera to function correctly. Adding this
requirement prevents the app from installing
on a phone without a front-facing camera.
How to create a base camera app for Windows
Phone 8

ID_REQ_REARCAMERA

Windows Phone 8

Indicates that an app requires a back-facing


camera to function correctly. Selecting this
option prevents the app from installing on a
phone without a back-facing camera.
How to create a base camera app for Windows
Phone 8

ID_REQ_NFC

Windows Phone 8

Indicates that an app requires a phone with a


chip that enables Near Field Communication
(NFC) to function correctly. Selecting this
option prevents the app from installing on a
phone without an NFC chip.
Proximity for Windows Phone 8

ID_REQ_MAGNETOMETER

Windows Phone 8

Indicates that an app requires a phone that


contains a compass to function correctly.
Selecting this option prevents the app from
installing on a phone that doesnt have a
compass.
How to get data from the compass sensor for
Windows Phone 8

ID_REQ_GYROSCOPE

Windows Phone 8

Indicates that an app requires a phone that


contains a gyroscope to function correctly.
Selecting this option prevents the app from
installing on a phone that doesnt have a
gyroscope.
How to get data from the gyroscope sensor for
Windows Phone 8

PAT Examination Apps

3|Page

3. Project Specification
This proposed app is basically used by three users Administrator, students, and

Instructors.
The App takes information from the new Students who want to give the Exam.
The Administrator shall view this information.
In PAT Examination app is most advantage it reduce the operation time.
PAT Exam Apps provides the facility to record every students marks.
In our Project PAT Examination it has a facility to give an online exam.

The main objective of the PAT examination App is that it helps University/institutions
to conduct exams to any number of candidates at a time, in an automated manner. It
reduces the time consumption and workload that exist in the current system of
examination. It also helps in storing the record of each examination and the results are also
stored in the system. This makes the searching of the records easier than the existing
system.

PAT Examination Apps

4|Page

4. Data Flow Diagram


4.1 Student Authentication Criteria.

Student

Authentication
Check username &
password

NO

YES

DISPLAY
ERROR
MESSAGE

HOME PAGE

True/
False

MCQ

Cancel

End Exam
Result Display

PAT Examination Apps

5|Page

4.2 Admin Panel


Admin

Authentication
Check username &
password is Match?
Yes
NO

HOME PAGE

DISPLAY
ERROR
MESSAGE

Student Details

PAT Examination Apps

Exam
Details/Update
time table

Instructor
Details

6|Page

4.3 Instructor Panel

Instructor

Authentication
Check username &
password is Match?
Yes
NO

HOME PAGE

DISPLAY
ERROR
MESSAGE

Student Details

Exam Details

PAT Examination Apps

Update
Questions

Add Questions

Add Questions

7|Page

5. Project Analysis
Analysis of System is the process of gathering facts, solution of problems and
to decide over all constitution of the desired system. In System analysis, we
have to analyze all the processes, related features, required functions, available
sources and the time which should be specified for the analysis stage.

The most important phase of developing any system is system analysis. Because
of the analysis phase decides that what type of requirements, materials,
strategies, techniques, models are required.

All these things are depend upon our system that what type of outputs of our
system or functions, we desired from the system is also responsible for defining
the above factors. So the overall structure of system that we want to implement
will be decided in analysis part of a system development by analyst.

PAT Examination Apps

8|Page

6. Feasibility Study
One of the main meanings of the feasibility study is possibility. Checking of
different criteria for successful system is included in this feasibility study
section.
These criteria are cost, time, efficiency etc. all these factors play important role
in achieving objective of system. That means the system should be such that it
gives optimum performance at minimum cost, time and requirement.
The five types of feasibility study are,
o Operational feasibility.
o The system should be easy to operate by the system user.
o The user should be given operating manual about the system.
o Technical feasibility.
o Technically the systems configuration should be less complex.
Economical feasibility:
According to the concept of economical study the system should be
completed with minimum cost.
This is the most important factors for any system.
Time feasibility:
Time feasibility study is a determination of whether a proposed
project will be completed within given time; we have achieved this
thing in our system.
Management feasibility:
It is a determination whether the PAT Examination Apps will be
acceptable to the management.
Social feasibility:
Social feasibility is a determination of whether the new system will
be acceptable to the Students or not.

PAT Examination Apps

9|Page

7. App Development Requirement


Requirement tool for development
Network requirements

DHCP.

Automatically configured DNS and gateway settings.

System requirements

In the BIOS, the following features must be enabled:


o

Hardware-assisted virtualization.

Second Level Address Translation (SLAT).

Hardware-based Data Execution Prevention (DEP).

In Windows, Hyper-V must be enabled and running.

You have to be a member of the local Hyper-V Administrators group.

RAM
4 GB or more.
Operating system

Windows 8

64-bit

Pro edition or higher

Need a copy of Microsoft Visual Studio Express 2012 for Windows 8


Coding Skills Required?
If you want to write your own code, then youll need knowledge of either a web
development language like HTML5, CSS and JavaScript, or a conventional programming
language, such as C++, C# or Visual Basic (VB.NET) and XAML

PAT Examination Apps

10 | P a g e

8. Windows Phone Development Details


8.1 Microsoft Windows Phone Features.
Windows Phone 8 is the second generation of the Windows Phone mobile operating
system from Microsoft. It was released on October 29, 2012, and like its predecessor, it
features the interface known as Modern UI (previously Metro). It was succeeded by
Windows Phone 8.1, which was unveiled on April 2, 2014. Windows Phone 8 replaces the
Windows CE-based architecture used in Windows Phone 7 with the Windows NT kernel
found in Windows 8. Current Windows Phone 7 devices cannot run or update to Windows
Phone 8 and new applications compiled specifically for Windows Phone 8 are not made
available for Windows Phone 7 devices. Developers can make their apps available on both
Windows Phone 7 and Windows Phone 8 devices by targeting both platforms via the
proper SDKs in Visual Studio. Windows Phone 8 devices are manufactured by Nokia,
HTC, Samsung and Huawei.
Development history
On June 20, 2012, Microsoft unveiled Windows Phone 8 (codenamed Apollo), a third
generation of the Windows Phone operating system for release later in 2012. Windows
Phone 8 replaces its previously Windows CE-based architecture with one based on the
Windows NT kernel, and shares many components with Windows 8, allowing developers
to easily port applications between the two platforms. Windows Phone 8 also allows
devices with larger screens (the four confirmed sizes are "WVGA 800480 15:9","WXGA
1280768 15:9","720p 1280720 16:9","1080p 1920x1080 16:9" resolutions) and multicore processors, NFC (that can primarily be used to share content and perform payments),
backwards compatibility with Windows Phone 7 apps, improved support for removable
storage (that now functions more similarly to how such storage is handled on Windows
and Android), a redesigned home screen incorporating resizable tiles across the entire
screen, a new Wallet hub (to integrate NFC payments, coupon websites such as Groupon,
and loyalty cards), and "first-class" integration of VoIP applications into the core functions
of the OS. Additionally, Windows Phone 8 will include more features aimed at the
enterprise market, such as device management, BitLocker encryption, and the ability to
create a private Marketplace to distribute apps to employees features expected to meet or
exceed the enterprise capabilities of the previous Windows Mobile platform. Additionally,

PAT Examination Apps

11 | P a g e

Windows Phone 8 will support over-the-air updates, and all Windows Phone 8 devices
will receive software support for at least 36 months after their release.
In the interest of ensuring it is released with devices designed to take advantage of its
new features, Windows Phone 8 will not be made available as an update for existing
Windows Phone 7 devices. Instead, Microsoft released Windows Phone 7.8 as an update
for Windows Phone 7 devices, which backported several features such as the redesigned
home screen. Addressing some software bugs with Windows Phone 8 forced Microsoft to
delay some enterprise improvements, like VPN support, until the 2014 release of Windows
Phone 8.1.
Features
The following features were confirmed at Microsoft's 'sneak peek' at Windows Phone
on June 20, 2012 and the unveiling of Windows Phone 8 on October 29, 2012.
Core
Windows Phone 8 is the first mobile OS from Microsoft to use the Windows NT
kernel, which is the same kernel that runs Windows 8. The operating system adds
improved file system, drivers, network stack, security components, media and graphics
support. Using the NT kernel, Windows Phone can now support multi-core CPUs of up to
64 cores, as well as 1280720 and 1280768 resolutions, in addition to the base 800480
resolution already available on Windows Phone 7. Furthermore, Windows Phone 8 also
adds support for MicroSD cards, which are commonly used to add extra storage to phones.
Support for 1080p screens was added in October 2013 with the GDR3 update. Due to the
switch to the NT kernel, Windows Phone 8 also supports native 128-bit Bitlocker
encryption and Secure Boot. Windows Phone 8 also supports NTFS due to this switch.
Web
Internet Explorer 10 is the default browser in Windows Phone 8 and carries over key
improvements also found in the desktop version. The navigation interface has been
simplified down to a single customizable button (defaults to stop / refresh) and the address
bar. While users can change the button to a 'Back' button, there is no way to add a 'Forward'
button.

PAT Examination Apps

12 | P a g e

Multitasking
Unlike its predecessor, Windows Phone 8 uses true multitasking, allowing developers to
create apps that can run in the background and resume instantly. A user can switch between
"active" tasks by pressing and holding the Back button, but any application listed may be
suspended or terminated[46] under certain conditions, such as a network connection being
established or battery power running low. An app running in the background may also
automatically suspend, if the user has not opened it for a long duration of time. The user
can close applications by opening the multitasking view and pressing the "X" button in the
right-hand corner of each application window, a feature that was added in Update 3.
Kids Corner
Windows Phone 8 adds Kids Corner, which operates as a kind of "guest mode". The
user chooses which applications and games appear on the Kids Corner. When Kids Corner
is activated, apps and games installed on the device can be played or accessed without
touching the data of the main user signed into the Windows Phone.
Rooms
Rooms is a feature added specifically for group messaging and communication. Using
Rooms, users can contact and see Facebook and Twitter updates only from members of
the group created. Members of the group can also share instant messages and photos from
within the room. These messages will be shared only with the other room members.
Driving Mode
With the release of Update 3 in late 2013, pairing a Windows Phone 8 device with a
car via Bluetooth now automatically activates "Driving Mode", a specialized UI designed
for using a mobile device while driving.
Data Sense
Data Sense allows users to set data usage limits based on their individual plan. Data
Sense can restrict background data when the user is near their set limit (a heart icon is used
to notify the user when background tasks are being automatically stopped).[48] Although
this feature was originally exclusive to Verizon phones in the United States, the GDR2
update released in July 2013 made Data Sense available to all Windows Phone 8 handsets.

PAT Examination Apps

13 | P a g e

NFC and Wallet


Select Windows Phones running Windows Phone 8 add NFC capability, which allows
for data transfer between two Windows Phone devices, or between a Windows Phone
device, and a Windows 8 computer or tablet, using a feature called "Tap and Send". In
certain markets, NFC support on Windows Phone 8 can also be used to conduct in-person
transactions through credit and debit cards stored on the phone through the Wallet
application. Carriers may activate the NFC feature through SIM or integrated phone
hardware. Orange will be first carrier to support NFC on Windows Phone 8. Besides NFC
support for transactions, Wallet can also be used to store credit cards in order to make
Windows Phone Store and other in-app purchases (that is also a new feature), and can be
used to store coupons and loyalty cards.
Other features
Xbox SmartGlass allows control of an Xbox 360 and Xbox One with a phone (available
for Windows Phone, iOS and Android). Xbox Music+Video services support playback
audio and video files in Windows Phone, as well as music purchases. Video purchases
were made available with the release of a standalone version of Xbox Video in late 2013
that can be downloaded from the Windows Phone Store.
Native code support (C++)
Simplified porting of Windows 8 apps to Windows Phone 8 (compatibility with Windows
8 "Modern UI" apps) Remote device management of Windows Phone similar to
management of Windows PCs VoIP and video chat integration for any VoIP or video chat
app (integrates into the phone dialer, people hub) Firmware over the air for Windows
Phone updates Minimum 36 month support of Windows Phone updates to Windows Phone
8 devices. Camera app now supports "lenses", which allow third parties to skin and add
features to camera interface. Native screen capture is added by pressing home and power
buttons simultaneously. Hebrew language support is added for Microsoft to introduce
Windows Phone to the Israeli market.

PAT Examination Apps

14 | P a g e

8.2 MS-SQL Server


Since the DBMS is meant mainly for developers every DBMS has it is own language
to write the commands. The languages are standardized under the name SQL
(Structured Query Language).
The following definition for SQL is from Books Online A language used to insert,
retrieve, modify, and delete data in a relational database.
SQL also contains statements for defining and administering the objects in a database.
SQL is the language supported by most relational databases, and is the subject of
standards published by the International Standards Organization (ISO) and the
American National Standards Institute (ANSI).

SQL Server Advantages


Transparent Data Encryption. The ability to encrypt an entire database.
Backup Encryption. Executed at backup time to prevent tampering.
External Key Management. Storing Keys separate from the data.
Auditing. Monitoring of data access
Data Compression. Fact Table size reduction and improved performance.
Installation improvements. Disk images and service pack uninstall options.
Dates and Times. New data types: Date, Time, Date Time Offset.
SQL Server Integration Service. Improved multiprocessor support and faster
lookups
Cross-platform support (Windows, Linux and NetWare).
Query optimizer supports the null state for all data types.
Table level access control, Column level access control.
Change metadata while database is in use Local server for single user applications.

PAT Examination Apps

15 | P a g e

9. Conclusion
The PAT Examination is the totally based on Mobile platform and very useful to access
any were. Student can practice exam demo test try to reduce fear of examination. And
also student can manage the time of examination and exact know what type question
are faced in exams. This app reduce the big setup cost of the computers, labs and human
interaction. Its best for every organization can arranged any test only change questions.
New student can easily register himself. For PAT Examination.

PAT Examination Apps

16 | P a g e

10. References
1. www.c-sharpcorner.com
2. www.microsoft.com/sql-server
3. https://dev.windows.com
4. http://en.wikipedia.org/wiki/Windows_Phone_8
5. http://msdn.microsoft.com/enus/library/windows/apps/jj206936(v=vs.105).aspx
6. http://blogs.windows.com/windows_phone/b/windowsphone/archive/2013/10/
14/announcing-our-third-windows-phone-8-update-plus-a-new-developerpreview-program.aspx
7. Jump up ^ Jo Foley, Mary (June 20, 2012). "Microsoft's Windows Phone 8
finally gets a 'real' Windows core". ZDNet. Retrieved December 25, 2012.
8. Jump up ^ "Microsoft Support Lifecycle: Windows Phone 8". Microsoft
Support. Microsoft Corporation. Retrieved 22 January 2014.
9. Windows Phone Missing Manual (O'reillyPublication).

***********************************************************************

PAT Examination Apps

17 | P a g e

You might also like