Professional Documents
Culture Documents
S) Programme
Transaction Manager
2015-16
A
PROJECT REPORT
ON
(Transaction Manager App)
SUBMITTED BY
(Yadav Pradnyarani Dilip)
UNDER GUIDANCE
Ms. KAMBLE JAYSHREE
SUBMITTED TO
UNIVERSITY OF PUNE
AS A PARTIAL FULFILLMENT
FOR THE AWARD OF THE DEGREE
MASTER OF COMPUTER SCIENCE (M.Sc. (C.S.))
THROUGH
THE PRINCIPAL
ASMS
COLLEGE OF COMMERCE, SCIENCE &INFORMATION
TECHNOLOGY,CHINCHWAD, PUNE 411019
(2015 - 2016)
SYMCS
Page 1
Transaction Manager
2015-16
ACKNOWLEDGEMENT
It gives me immense pleasure to present this report on
Transaction Manager App. The project work has brought out significance of
sincere efforts, guidance and support that makes a project successful. I take this
opportunity to acknowledge the guidance and encouragement of all those with
whom I have interacted during the course of this project.
I would like to thanks to my project guide Ms.Kamble Jayshree for her valuable
suggestions during the project work .I would also like to thanks to our Principal,
Vice-principal, HOD , Teaching & non-teaching staff of the college for their
support and encouragement.
SYMCS
Page 2
Transaction Manager
2015-16
Index
Sr.no
Topic
Page No
Problem Definition
Feasibility study
10
ER diagram
12
13
10
Data Dictionary
14
11
18
12
Class Diagram
19
13
Sequence Diagram
20
14
Activity Diagram
21
15
Component Diagram
22
16
Deployment Diagram
23
17
24
18
30
19
Future Enhancement
31
20
Conclusion
32
21
Bibliography
33
Problem Definition:
SYMCS
Page 3
Transaction Manager
2015-16
SYMCS
Page 4
Transaction Manager
2015-16
SYMCS
Page 5
Transaction Manager
2015-16
FEASIBILITY STUDY
SYMCS
Page 6
Transaction Manager
2015-16
Technical Feasibility : This is concerned with specifying equipment & software that will
successfully satisfy the user requirements.
SYMCS
Page 7
Transaction Manager
2015-16
The technical need of the system may vary considerably but might include :
i.
ii.
iii.
iv.
v.
Java SDK
Transaction Manager
IDE:
Backend:
SQL Lite
Hardware Requirements:
32 MB RAM or Higher
32 MB Storage space or More
200 MHZ Processor or Better
Software Requirements:
Android 2.3 "Gingerbread"
Android 4.0 "Ice Cream Sandwich"
Android 4.3, Android 4.2 and Android 4.1 "Jelly Bean"
Android 4.4 "KitKat"
2015-16
Transaction Manager
2015-16
The specific methods used for collecting data about requirements are called Fact
Finding Techniques. This includes:
Interview:
The interview is the best method of introducing qualitative information like
opinion, polices and subjective description of activities and problems.
Questionnaire:
It is used to collect information about various aspects of the system from
large number of people. It contains a standardize question format and more
reliable than any other fact finding technique. It is appropriate for collecting
actual information.
Record Review:
Records include writer policy manual, regulations and standard operating
procedures used by the organization. Records inspection can be done at the
beginning. Records and reports can provide with valuable information.
Observation:
It allows the analyst to get information, which cannot be obtained from any
other techniques. Through this the analyst can get first hand information of
how things are actually carried out.
The fact finding technique used for this project was Interview.
SYMCS
Page 10
Transaction Manager
2015-16
1) How much time it requires to design the timetables for various classes?
Ans: It takes more time, because allocation of subjects to teachers and
allocating non clashing timeslots to them takes more time.
2) How many subjects are allocated to the staff?
Ans: Every Teacher is allocated at 1 or 2 subjects. If 2 subjects are
allocated, one is same as that of last year and one new subject is given.
3) What do you think, is it possible to design a system which will
automatically generate non clashing timetables?
Ans: Yes, it is possible to design such automated system. But a proper
design and algorithm has to be written.
SYMCS
Page 11
Transaction Manager
2015-16
ER diagram:
Customer_no
Transaction
_id
Acc_id
Branch
account_id
transdate
Holder
s
Accounts
micr
h
a
s
Transaction
ifsc
cheque_deta
ils
transamount
remarks
Bank
SYMCS
Page 12
balance
transtype
Transaction Manager
2015-16
SYMCS
Page 13
Transaction Manager
Data
Dictionary
1] Accounts
Sr.no
SYMCS
Page 14
Field Name
Datatype
Constraints
2015-16
Transaction Manager
account_id
Integer
acno
Integer
holders
Varchar(50)
bank
Varchar(50)
address
Varchar(50)
ifsc
Integer
micr
Integer
balance
Integer
last_tran_da
te
Integer
10
remarks
Varchar(50)
2] Transaction :
SYMCS
Page 15
Primary Key
2015-16
Transaction Manager
Sr.no
Field Name
Datatype
Constraint
_id
Integer
Primary Key
account_id
Varchar(20)
Foreign Key
transdate
date
transtype
Varchar(20)
transamoun Integer
t
cheque_no
Integer
cheque_par
ty
Varchar(20)
cheque_det
ails
Integer
remarks
Varchar(20)
SYMCS
Page 16
2015-16
Transaction Manager
Diagrams
SYMCS
Page 17
2015-16
Class Diagram
SYMCS
Page 18
Transaction Manager
2015-16
Sequence Diagram
SYMCS
Page 19
Transaction Manager
2015-16
SYMCS
Page 20
Transaction Manager
2015-16
Activity Diagram
SYMCS
Page 21
Transaction Manager
2015-16
Component Diagram
SYMCS
Page 22
Transaction Manager
2015-16
Transaction Manager
Deployment Diagram
User
Request Data
Fetch Data
Android
Application
Database
(SQL Lite)
SYMCS
Page 23
2015-16
Transaction Manager
Project InPUT
OUTPUT sCREENS
SYMCS
Page 24
2015-16
Add account
Update Account
SYMCS
Page 25
Transaction Manager
2015-16
SYMCS
Page 26
Transaction Manager
2015-16
Add Transaction
SYMCS
Page 27
Transaction Manager
2015-16
Transaction Manager
Delete Account
List of Accounts
SYMCS
Page 28
2015-16
Testing
SYMCS
Page 29
Transaction Manager
2015-16
Transaction Manager
2015-16
Future Enhancements:
SYMCS
Page 30
Transaction Manager
2015-16
2)
Conclusion:
SYMCS
Page 31
Transaction Manager
2015-16
This System is basically developed for Computer Lab Assistant for automatic
attendance marking on student login. The system is reliable, as it does not produce
any failures that are dangerous or unavoidable. Reasonability implies that the
System or Software produces results in a consistent manner free from failures and
errors.
Thus, the system is technologically more reliable and feasible than the
existing system. We have got the opportunity to learn many things with the system.
We do sincerely believe that we have been able to achieve the objectives and
provide the ultimate output called User Satisfaction. This practical work really
gives us a chance to learn something different from typical reference books and
text books.
Sincere thanks to our Project Guide Ms. Kamble Jayshree for her guidance in our
project and giving timely instructions regarding the project.
Bibliography:
1) Website: www.w3schools.com
2) Java Complete Reference
SYMCS
Page 32
Transaction Manager
SYMCS
Page 33
2015-16