33
M.Sc. (C.S) Programme T ransaction Manager 2015-16 A PROJECT REPORT ON (Tr ansactio n Mana ger App) SUBMITTED B (a!a" Pra!n#arani Di$ip) UNDER %UIDANCE Ms. &AMB'E JA SREE SUBMITTED TO UNIERSIT O* PUNE AS A PARTIA' *U'*I''MENT *OR TE A+ARD O* TE DE%REE ,MASTER O* COMPUTER SCIENCE (M.Sc. (C.S.)), TROU% TE PRI NCIPA ' ASM-S CO''E%E O* COMMERCE SCIENCE /IN*ORMATION TECNO'O%CINC+AD PUNE 0 122324 (5326 7 5328) SYMCS Page 1

Report Transaction Manager App(Android)

Embed Size (px)

Citation preview

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 1/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

A

PROJECT REPORTON

(Transaction Manager App)

SUBMITTED B

( a!a" Pra!n#arani Di$ip)

UNDER %UIDANCEMs. &AMB'E JA S REE

SUBMITTED TO

UNI ERSIT O* PUNE

AS A PARTIA' *U'*I''MENT

*OR T E A+ARD O* T E DE%REE

,MASTER O* COMPUTER SCIENCE (M.Sc. (C.S.)),

T ROU%

T E PRINCIPA'

ASM-S

CO''E%E O* COMMERCE SCIENCE /IN*ORMATIONTEC NO'O% C INC +AD PUNE 0 122324

(5326 7 5328)

SYMCSPage 1

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 2/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

AC&NO+'ED%EMENT

It gives me immense pleasure to present this report on

“Transaction Manager App”. The project work has brought out significance ofsincere efforts, guidance and support that makes a project successful. I take thisopportunit to acknowledge the guidance and encouragement of all those withwhom I have interacted during the course of this project.

I would like to thanks to m project guide Ms.!amble "a shree for her valuablesuggestions during the project work .I would also like to thanks to our #rincipal,$ice%principal, &'( , Teaching ) non%teaching staff of the college for theirsupport and encouragement.

SYMCSPage 2

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 3/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

In!e9*r.no Topic #age +o

#roblem (efinition -

/0isting * stem and need for new s stem -

1 Introduction to proposed s stem 2

- *cope of the work 3

2 4easibilit stud 5

3 #roject *pecification and 6e7uirement 8

5 4act finding techini7ues 9

: /6 diagram

8 +ormalised (atabase design 1

9 (ata (ictionar -

;se <ase (iagram :

<lass (iagram 8

1 *e7uence (iagram 9

- Activit (iagram

2 <omponent (iagram3 (eplo ment (iagram 1

5 #roject Input 'utput *creens -

: Testing and Implementation #lan 19

8 4uture /nhancement 1

9 <onclusion 1

=ibliograph 11

Pro:$em De;inition<

SYMCSPage 3

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 4/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

In toda s mobile world,almost all monetar transactions are done throughmobiles.The user has to keep track of all transactions done using different bankaccounts.This makes user uncomfortable and ambiguous.To overcome this

problem,we have developed an application which will maintain all the transactions

done using different bank accounts.

Nee! ;or t=e ne> S#stem<

The above mentioned comple0it can be efficientl solved b an automated

s stem, which will generate non clashing transaction manager for us in seconds.

The account list, creation of new account holder, Transaction Manager etcwill be the inputs to the s stem, and the #roper, efficient, non clashing transaction

management will be the output of this s stem.

SYMCSPage 4

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 5/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

Introduction about the proposed system:

The actual Manual s stem was more comple0 to design and therefore for

the development of this Application. * stem is designed to manage the account

details for transaction manager.

;ser is responsible to create the account . &e can then view the account

details . More interestingl , if he>she wants to view the transactions done till now

can view it at a glance.

The user can check the details of the account holder.The user can make

multiple transactions with the same account holder.

SYMCSPage 5

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 6/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

Scope of the wor :

This Application can be used b an individual who makes online

transactions.This app needs no internet connection as it maintains the record

offline. Therefore this Application is beneficial for all individuals.

!"#SI$I%IT& ST'(&

SYMCSPage 6

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 7/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

• 4easibilit is the determination of whether or not a project is worth doing.

• It is carried out to select the best s stem that meets the performance

re7uirements.

• ?enerall feasibilit studies are undertaken within tight time constraints )

normall culminate in a written ) oral feasibilit 6eport.

Time !easibi)ity :-• It is the determination of whether a proposed s stem can be implemented

full within a stipulated time frame.

• If a project takes too much time, it is likel to be rejected.• The #roposed s stem is time feasible and is implemented within the given

time. It works ver efficientl .

Economic *easi:i$it# :-• /conomic 4easibilit is the most fre7uentl used one.

This is the techni7ue for evaluating the effectiveness of a proposed s stemmore commonl known as <ost>=enefit. The procedure is to determine the

benefits ) savings that are e0pected from a proposed * stem ) compare

them with the cost.

Technical Feasibility :-• This is concerned with specif ing e7uipment ) software that will

successfull satisf the user re7uirements.

SYMCSPage 7

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 8/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

• The technical need of the s stem ma var considerabl but might include @

i. The facilit to produce outputs in a given time.

ii. 6esponse time under certain conditions.

iii. Abilit to process a certain volume of transactions at a particular

speed .

iv. 4acilit to communicate data to distant location.

v. In e0amining technical feasibilit configuration is given more

importance than the actual make of hardware.

• This #roposed s stem is technicall feasible because , an Android #hone

can run this #roject. The don t incur further costs. The s stem develops theresults and reports in no time.

Pro ect S!eci"cations an# $e%&ire'ents:

4ront%end@ "ava *(!

SYMCSPage (

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 9/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

I(/@ /clipse I(/ , Android *(! , A(T for /clipse.

=ackend@ *BC Cite

)ar#*are $e%&ire'ents:1 M= 6AM or &igher

1 M= *torage space or More

99 M&D #rocessor or =etter

So+t*are $e%&ire'ents:

Android .1 E?ingerbreadE

Android -.9 EIce <ream *andwichE

Android -.1, Android -. and Android -. E"ell =eanE

Android -.- E!it!atE

4act 4inding Techni7ues@

SYMCSPage ,

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 10/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

The specific methods used for collecting data about re7uirements are called 4act

4inding Techni7ues. This includes@

Inter*iew:The interview is the best method of introducing 7ualitative information like

opinion, polices and subjective description of activities and problems.

+uestionnaire:It is used to collect information about various aspects of the s stem from

large number of people. It contains a standardiFe 7uestion format and more

reliable than an other fact finding techni7ue. It is appropriate for collectingactual information.

,ecord ,e*iew:6ecords include writer polic manual, regulations and standard operating

procedures used b the organiFation. 6ecords inspection can be done at the

beginning. 6ecords and reports can provide with valuable information.

bser*ation:It allows the anal st to get information, which cannot be obtained from an

other techni7ues. Through this the anal st can get first hand information of

how things are actuall carried out.

T=e ;act ;in!ing tec=ni?@e @se! ;or t=is pro ect >as Inter"ie>-.

SYMCSPage 1

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 11/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

G &ow much time it re7uires to design the timetables for various classesH

Ans@ It takes more time, because allocation of subjects to teachers and

allocating non clashing timeslots to them takes more time.

G &ow man subjects are allocated to the staffHAns@ /ver Teacher is allocated at or subjects. If subjects are

allocated, one is same as that of last ear and one new subject is given.

1G hat do ou think, is it possible to design a s stem which will

automaticall generate non clashing timetablesH

Ans@ Jes, it is possible to design such automated s stem. =ut a proper

design and algorithm has to be written.

SYMCSPage 11

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 12/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

ER !iagram<

2 M

SYMCSPage 12

.cco&nts Transaction

.cc/i# 0ranch

)ol#ers

'icr i+sc

0an balance

re'ar s

C&sto'er/no

Transaction /i#

trans#ate

che%&e/#etails

transa'o&nt

transty!e

acco&nt/i#

has

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 13/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

.orma)ised (atabase (esign and (ata (ictionary:

The tables in the s stem are@

@ AccountKaccountLid, acno, holders, customerno, bank, branch, address, ifsc, micr, balance, lastLtranLdate, remarksG

@ <lassesKLid, accountLid, transdate, transt pe, transamount, che7ueLno , che7ueLpart , che7ueLdetails, remarks G

SYMCSPage 13

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 14/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

Accounts

Sr.no *ie$! Name Datat#pe Constraints

SYMCSPage 14

ataictionary

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 15/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

acco&nt/i# Integer #rimar !e

acno Integer

1 hol#ers $archarK29G

- ban $archarK29G

2 a##ress $archarK29G

3 ifsc Integer

5 micr Integer

: balance Integer

8 last/tran/#ate

Integer

9 re'ar s $archarK29G

2 Transaction @

SYMCSPage 15

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 16/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

Sr.no *ie$! Name Datat#pe Constraint

/i# Integer #rimar !e

acco&nt/i# $archarK 9G 4oreign !e

1 trans#ate date

- transty!e $archarK 9G

2 transa'o&nt

Integer

3 che%&e/no Integer

5 che%&e/!ar

ty

$archarK 9G

: che%&e/#etails

Integer

8 re'ar s $archarK 9G

SYMCSPage 16

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 17/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

se Case iagra'

SYMCSPage 17

iagra's

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 18/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

Class iagra'

SYMCSPage 1(

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 19/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

Se%&ence iagra'

SYMCSPage 1,

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 20/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

SYMCSPage 2

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 21/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

.cti ity iagra'

SYMCSPage 21

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 22/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

Co'!onent iagra'

SYMCSPage 22

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 23/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

e!loy'ent iagra'

SYMCSPage 23

'ser

#ndroid#pp)ication

(atabase/S+% %ite

,e uest (ata !etch (ata

Ma e a (ata ,e uest!etch ,e uired (ata

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 24/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

SYMCSPage 24

Pro ect nP T

TP T sC$889S

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 25/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

#dd account

'pdate #ccount

SYMCSPage 25

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 26/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

SYMCSPage 26

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 27/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

#dd Transaction

SYMCSPage 27

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 28/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

(e)ete #ccount

%ist of #ccounts

SYMCSPage 2(

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 29/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

Testing

SYMCSPage 2,

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 30/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

*oftware testing is a critical element of software 7ualit assurance and

represents the ultimate review of specification, design and coding. In fact, testing is

the one step in the software engineering process that could be viewed as

destructive rather than constructive.A strateg for software testing integrates software test case design methods

into a well%planned series of steps that result in the successful construction of

software. Testing is the set of activities that can be planned in advance and

conducted s stematicall . The underl ing motivation of program testing is to

affirm software 7ualit with methods that can economicall and effectivel appl

to both strategic to both large and small%scale s stems.

4uture /nhancements@

SYMCSPage 3

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 31/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

As we know that life is not static, rather than, it is d namic. Therefore,

change for the better is necessar . &ence, in ever s stem there should be a scope

for improvement. ?rouping and #rospecting is part of nature. Therefore

enhancement is necessar in project. 4ollowing are some enhancements in the#roject@

G +otification of each transaction can be displa ed.

G #rovision for face identification of account holder for more securit .

<onclusion@

SYMCSPage 31

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 32/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

This * stem is basicall developed for <omputer Cab Assistant for automatic

attendance marking on student login. The s stem is reliable, as it does not produce

an failures that are dangerous or unavoidable. 6easonabilit implies that the

* stem or *oftware produces results in a consistent manner free from failures anderrors.

Thus, the s stem is technologicall more reliable and feasible than the

e0isting s stem. e have got the opportunit to learn man things with the s stem.

e do sincerel believe that we have been able to achieve the objectives and

provide the ultimate output called N;ser *atisfaction . This practical work reall

gives us a chance to learn something different from t pical reference books and

te0t books.

*incere thanks to our #roject ?uide Ms. !amble "a shree for her guidance in our

project and giving timel instructions regarding the project.

0ibliogra!hy@

G ebsite@ www.w1schools.com

G "ava <omplete 6eference

SYMCSPage 32

8/15/2019 Report Transaction Manager App(Android)

http://slidepdf.com/reader/full/report-transaction-manager-appandroid 33/33

M.Sc. (C.S) Programme Transaction Manager 2015-16

1G Android <omplete 6eference

-G www.google.com

2G www.wikipedia.com

3G Android #rogramming

SYMCS