Sie sind auf Seite 1von 9

TABLE OF CONTENTS

1. Introduction
1.1 Topic of the System 7
1.2 Target Reader 7
1.3 Topic Background & Purpose of the Situation 7-8
1.4 Problem Context and Rationale 9 - 10
1.5 Project Objectives 11
1.6 Functionality of System 12 – 13

2. Problem Description
2.1 Understanding the Targeted System 15
2.2 Problem Description in Non-Ambiguous Manner 16 - 17
2.3 Justification of Importance of the Problem 18
2.4 Preliminary Study 18
2.5 Required Resources 18 - 19
2.6 User Involvement 19 - 20
2.7 Technology Constraint 20 – 21

3. Literature Review
3.1 Domain Research 23 - 24
3.2 Introduction to Biometrics 24 - 29
3.3 Fingerprint Based Touch N Go Debit System 29
3.4 Different Type of Biometrics Techniques 30
3.5 Comparison of Biometric Techniques 31 - 33
3.6 Market Research 33- 35
3.7 Similar System Comparison 36
3.8 Critical Evaluation of Literature Review 37 - 38

4. Research Methods
4.0. Primary Research 40 - 42
4.1. Academic Research 42 - 49
4.2. Selection of Programming Language 49 - 53
4.3. Database Management System (DBMS) Research 53 - 56
4.4. Client-Server Research 56 - 58
4.5. Modeling Language Research 58 - 60
4.6. Domain Research 60 - 61
4.7. Technology Research (Fingerprint) 61 – 69
5. Analysis & Design
5.1. Analysis 71 - 81
5.2. System Design 82 - 105
5.3 Database Design 106 - 117

6. Implementation
6.1. Touch N Go Debit System (Desktop Version) 119 - 136
6.2. Touch N Go Debit System (Web Based Version) 137 - 145
6.3. Fingerprint Module 145 - 154
6.4. SMS Module 154 - 157
6.5. Email Module 157 - 260
6.6. Check Internet Availability 161
6.7. Database Connection 162

7. Testing
7.1. Functionality Testing 165 - 172
7.2. Integration Test 172 - 173

7.3. Usability Testing 173 - 174


7.4. Compatibility Testing 174 - 175
7.5. Meeting User Requirements and Stipulations 175
7.6. Correction Made Upon Feedback 175

8. Critical Evaluation
8.1. Project Success Assessment 177 - 179
8.2. Has the success criteria been met? 179 - 180
8.3. Future Enhancements 180 - 181
8.4. Skills, Knowledge and Experience Gained 181

9. CONCLUSION 181

10. REFERENCES 183 – 185

11. USER PROFILING QUESTIONAIRE 187 – 188


12. APPENDIX
PPF, PSF, GANTT CHART, ETHICAL FORM, PROJECT LOG SHEET

1
INTRODUCTION

1.0 INTRODUCTION / OVERVIEW

The relentless development of technology has vastly contributed to the conversion from manual
to automated system. In every phase of work, trend is been changing. Whether it’s for
productivity, efficiency or reliability. Organizations, research centers, software industry
constantly work on new ideas to make the day to day work process more easy and organized.

At this point developer is not willing to disclose what topic he is choosing rather than, discussing
more towards the reason for choosing this topic and more about my findings. Even though
developer is IT student but his approach is always to analyze working surroundings with
business point of view. Taking example of schools and colleges, we see the business structure is
been divided into sub small entity. Weather its cafeteria, printing, library and more. So developer
wonders how an institution keeps track of all the income originated from this business center
point. Further to this what the QoS (quality of service) being provided to customer.

Keeping in mind the consideration developer has mention above and after analyzing the situation
(taking COLLEGE as the center of study for my project), first in order for any institution to work
efficiently there is always necessity for interconnected system which can be centrally be
monitored and easy to provide services to the consumer who are the key member of an
Institution. When we talk about business we talk about money. Money transition plays most
important and crucial in any business.

In such time of critical scenario where money is involved, authentication, real time updates, data
security plays crucial role and carries most prior importance. This all situation put up needs to
come up a system to manage all ongoing sub-business within institution, providing the most
reliable and timely updated reports for the management to analyze the profit - loss, and also to
make their business plan more efficient and productive.

1.1. TOPIC OF THE SYSTEM

Topic of my system is “Touch N Go Debit System”


Reason for Name Selection: Touch N Go Debit System user fingerprint for the authentication
where user can scan their finger on scanner and then system will process, identify, authenticate
and debit the amount from their account. Debit word has been included into the name since it’s
the core feature of the system.

1.2. PROBLEM CONTEXT AND RATIONALE


The major problem Touch N Go Debit System is going to address is:
1. Business running within the organization also known as profit centers uses manual
payment system for the service they provide to the user.
2. Manual payment system causes delay in transition when leads to long ‘Q’ and result in
long waiting time for consumer.
3. Manual payment system can involve human error at the time of transition either while
paying or receiving time.
4. Keeping record of their (User) expenses become tedious job. So expanse becomes
difficult to monitor.
5. Merchant (business owner) cannot monitor their income instantly due to manual
transition.
6. It’s very difficult for an organization to keep track of the income origination from
different profit centers.
7. Managers of organization cannot evaluate the performance of the business centers. This
will require the consumer traffic details at particular centers because manual system
doesn’t record the time of transition. In order for an organization to come up with better
service and business plan.
8. Owner of the business won’t be able to differentiate between the incomes originated from
which operator (person who works under merchant as an operator).
9. Owner of the business won’t be able to monitor the efficiency of the operator since in
manual system there is no where recorded who received the payment.
10. There can be lots of human error, flaws, corruption exists within the organization in case
of manual system since there is no record of each and every transition happening at the
business centers and also business owner may not tell the truth to the managers about
their day to day income.
11. There is no single window payment option available since user has to pay for every
service separately.
12. Keeping record of income from all the business centers and coming up with the final
income report to the management is very hectic task and require good amount of time
consumption of the account staff

Rationale:
With the existence of the identified problem which an organization or institute face there is there
is serious need to come up with the automated system which can overcome all the problems
originated from the manual payment system.
Touch N Go Debit System will be having two major modules. Overview of which is been
discussed below:
1. Windows Based System (client – server architecture ):
This will be the core system which will be used to replace manual payment system. all
users of different level has to be first register with the system including finger prints in
order to use facilities of the automated payment system. Here users can credit their
account by making the payment at the receptionist. The same system will be deployed in
every profit centers where user can pay seamlessly just by using their registered
fingerprint for authentication purpose. User will also be able to pay by using customer id
and password just in case if his or her fingerprint got damage by cuts.
2. Web Based system:
As discusses earlier in the problems this web based system will overcome all the
problems related to transition monitoring. All consumers will be able to view and edit
their profile setting, monitor all their transition. Additional to this owner of the business
such as merchant will be able to view all the income report in customized manner which
will be raveled in later stage. Top management like managers of organization can monitor
income from all the registered profit centers. Web system basically is meant to provide
different types of customized reports required by the user with different privileged level.
This will help organization by providing statistic data which leads to improve the services
being provided and to come up with better future business plan.
Note: in addition to this the system is equipped with the Email and SMS functionality to
equip user with real time update and make system safer and reliable.

1.3. PROJECT OBJECTIVES

The objective of the system is to automate the payment system in an organization and to
track the working of profit centers by automating the accounts system of different located
centers and to generate reports, structured analysis details for the end user .
The key to an organization’s / institution’s success relies on quality of services provided to
customers therefore there is a need to constantly and consistently assess them for
maintaining quality and performance. The objectives of the system have been listed in
more details.

1. The main objective of the project is to automate payment system using the fingerprint
recognition technology for authentication purpose.
2. Provide user friendly and easy to understand interface.
3. Provide different type of customized report as per the user requirement depending upon
the privileged level of the user.
4. Provide seamless, fast, secure reliable, accurate debit and credit service to the user.
5. Reduce the waiting time drastically for making the payment.
6. Allow users customize their personal setting like whether they want or not to use email
or SMS system.
7. Provide real time SMS and email updates.
8. Make sure data is safe and proper backup has been configured.
9. Improve Organization and its related profit centers services to words consumer by
providing critical evaluation of the transition taking place within the organization.
10. Provide web interface to the users in order to monitor their transition from anywhere.
11. Provide alternative authentication method in scenario where user finger got damage or
cuts and system unable to recognize the fingerprint.
12. To implement strict authentication at the database user level such that unauthorized user
couldn’t connect to the database.
13. To store fingerprint templates into database into encrypted (binary) form making it
unreadable.

1.4. FUNCTIONALITY OF SYSTEM

Core functionality of the system includes the following:


Touch N Go Debit System (Windows Based Application)
 System will be able to register user and their finger print.
 System will be able to register others type of user other then consumer such as
business owner, managers etc. this user will use the system for Intangible benefits.
 System will automate the debit and credit process.
 System will be able to store the fingerprint template into encrypted form (binary)
into database making it unreadable.
 Real time updating of data.
 Arrangement for the manual deduction in the scenario where system is unable to
authenticate using finger print.
 Maintaining complete account settlement of each and every profit centers.
Touch N Go Debit System (Web Application)
 System will be able to produce numerous type of transition related reports based on
the requirement and privileged level of the users.
 User will be able to view real time updates on the money transition happening
related to their account.
 User will be able to view edit their personal information and settings.
Enhanced Functionality:
 Database backup at every specific interval of time.
 Customize generation of reports as per the query passed.
Special functionality:
 System will be able to store the fingerprint template into encrypted form (binary)
into database making it unreadable.
 Facility of SMS and Email to the user every time any transaction took place stating
the amount deducted and amount left.
 Allow user to choose interface color as per their like.

The followings are the functionalities outside scopes that will not be provided in the system.

 Online facility to credit to add funds to yours account using online payment system like
PayPal, credit card or debit card.
Justification: in order to use this facility it’s necessary to have current merchant bank
account and being the student and more so ever international student developer is not
allowed to open merchant account into Malaysian local bank. In addition to this online
transition in itself is separate field of study and taking into consideration the time limit so
developer have kept this functionality out of scope for now. Also after conduction some
research developer concluded, it’s not feasible to implement online add fund system
using credit cards since the average money user spend is not too high.

 100 % Fingerprint Recognition accuracy: taking into consideration the limitation of


fingerprint technology success, it doesn’t provide accuracy up to 100%. But yes
percentage may vary depending upon the device used. In market there are sophisticated
device which can provide up to 99% of accuracy. Taking into the limit of my economical
constrain developer can’t afford very high performance fingerprint scanner device. For
demo purpose developer has used Microsoft Fingerprint scanner which performance and
efficiency is limited depending on the quality of the product.

The followings are the learning objectives as the result of doing this project.
 Doing this project will allow developer to learn and implement fingerprint
technology.
 master and apply the OOP concepts in the medium-size project
 apply programming skills to a medium-sized project
 Develop organizing, planning and scheduling skills
 Also to learn technology related to sending SMS and EMAIL.

At the end of the project, the deliverables will be the system with the mentioned
functionalities above, and a documentation of the system.

For over all documentation contact gauravkrjaiswal@gmail.com

Das könnte Ihnen auch gefallen