National Alien Registration Authority
NARA's main objective was to verify the applicant. We used several high-end technologies to cater the needs of its client. Facial and finger biometerics SDKs were used. Complete system was developed using a number of technologies:
- LAMP based server
- PHP 5 based SOAP server
- MySQL 5
- MySQL-ZRM
- This software was used for disaster recovery of MySQL database
- Server-side biometrics (finger & facial) modules with MySQL integration
- These mysql integration modules were developed in linux C
- These modules analyze incoming photographs and thumb and tries to find a match in existing MySQL database
- Windows Form Application
- SDKs/Languages used
- VB.net with SOAP client
-
SOAP made it possible to separate database layer with dotnet client This also resulted in benfits like security & scalability of the application, ie, the dotnet client can be used securely over internet
- CrystalReports
- TWAIN library for capturing/scanning images
- NEUROtechnologija VeriLook for extracting facial features
- NEUROtechnologija VeriFinger for extracting finger features
- Modules
- Token Issuance
- Image Capture
- Data Entry
- Web based interface
- SDKs/Languages used
- PHP 5 (OOP + php 5 exception handling)
- php 5 based automatic WSDL generation library
- Extensive use of css for generation of cards & reports
- Modules
- Administrative
- Reports
- Verification
- ARC (Alien Registration Card) Printing
- Syncronization
Citizen database
Computerized National ID Cards - Data Entry software for NADRA
NADRA National ID Cards Data Entry Software
Ministry of Interior, National Database and Registration Authority, Islamabad
Project brief:
The system comprises of front-end which is developed in Visual Basic 6 and C++,
at the back-end MS SQL Server 7.0 is used for Windows NT. Pakistan citizen database
is being developed under the supervision of NADRA. During the Census 65 Millions National
Database Forms (NDFs) were collected. This information required to be converted into digital format.
For digitizing the system, PDMS designed and developed a comprehensive system. The system
fully supports Urdu and Sindhi language and uses intelligent typing features to facilitate
the entry of Urdu/Sindhi data. The system was successfully used to enter 65 Million NDFs by
10,000 operators working 24 hours a day on a country wide network of 2500 Pentium III
computers and 24 high-end dual Pentium Servers. Lookup library of all cities/villages of
Pakistan is incorporated in the software. The software is designed to handle data in high
volumes and is optimized for large production based paper less data entry (daily production
of above 400,000 form per day). Scanned form appears on top portion of the windows and data
entry is done at the bottom for a paperless world. Image Enhancement features for photographs,
thumb impression and signature are also provided. Every form goes through 2 quality control
layers of checking before going into production. Automatic accuracy records of operator and
quality control were also maintained for each form to calculate pay roll with respect to accuracy
and speed.
Library Automation System
National Library of Pakistan, Islamabad
Project brief:
Complete Library Automation System was developed for the computerization and automation
of National Library of Pakistan. The system was designed using VB6.0 at front end and MSSQL
Server 7.0 at back end. System includes the following modules; Monograph Acquisition,
Monograph Technical Processing (catalogue card printing), Serial Acquisition, Serial
Technical Processing (catalogue card printing), Gift and Exchange, Circulation, ISBN, ISSN,
Selective dissemination of information and Security Module. The system automates different
departments of National Library and provides powerful features required. Full system is
large and quite complex and includes 137 different Visual Basic forms and 175 customized
reports for a multi-user environment.
Electoral Rolls
Data Entry, Updation and Voter List Printing Software
Ministry of Interior
Project brief:
Developed complete data entry and updation software for preparation of computerized
Electoral Rolls. To achieve 99.9% accuracy, a highly complex algorithm for dual data
entry and automatic match/mismatch for corrections was devised. This software was used
to enter 63.8 million records for all adult population of Pakistan by more than 2000
data entry operators in record time frame. Voter list were printed on high-end production
printers (180 pages per minute) to print 250,000 pages per day of 105,000 voter list for
all districts/city/halqa regions.
Imagine - Criminal Identification and Sketching System
Citizens Police Liaison Committee (CPLC)
Project brief:
Imagine is a comprehensive image making tool which quickly produces photographic lineups,
bulletins, such as Wanted and Missing Persons. It reduces manual handling and
time-consuming artist designing. It can be very helpful for the law enforcement agencies.
Developed specially for the local law enforcement agency to control the crime rate.
It contains a library of hundreds of features taken from the Karachi Central Jail.
A witness gives a description of the suspect to an officer and a search is conducted
through the database to draw the sketch of the suspect There are many hair styles, noses,
eyes, mouths, chins, ears, mustaches, beards, etc. This make it possible to build more
than 5 billion different faces using the current database.
CNIC - Urdu Nastaleeq Fonts and OCX controls for CNICs Printing Software
Fauji Foundation
Project brief:
Provided special software for printing of National ID cards in a very large production
based security printing environment Special features provided were high quality printing
and UNICODE capability.
Pakistan Development Gateway Portal
SDNPK
Project brief:
Utilizing PDMS Urdu Search Engine for web based applications, NGOs Gateway Portal in
Urdu was developed on behalf for IUCN/SDNPK. This portal provides NGOs information in
easy to use manner in local language Urdu. Technologies used were RDBMS mySQL for Linux,
php for web scripting and Urdu 98.
CNIC Form Tracking System (CRM)
NADRA
Project brief:
This system was developed to keep track of CNIC application forms during various
stages using Barcodes to track 200,000 forms per day at 105 districts of Pakistan,
8 Regional Headquarters and Central Headquarter of NADRA. Stages include; District
Registrar Office (DRO), Scanning, Data Entry, Local data warehouse, Central Headquarter,
Printing of CNIC, RHQ, delivery of CNIC, etc. To track 200,000 forms per day at 20 stages,
a massive 2 million transactions per day are created and stored at the central CRM Server.
Using dynamic web reports to display this data for NADRA management was also developed.
Development of Sindhi Language capability for NADRA Citizens Database and Datawarehouse
NADRA
Project brief:
Provided special software for Sindhi language capability to existing software being used
by NADRA for issuance of CNICs/Citizens Database and Data Warehouse. The software features
UNICODE capability.
Back
|