Professional Documents
Culture Documents
Team Guide:
College Name: Vignans Engineering College,Vadlamudi. Department: Computer Sciences University: Affiliated To JNTUK
DATAFLOW DIAGRAMS
Data flow diagram is a structure analysis tool that is used for graphical representation of Data processes through any organization. The data flow approach emphasis on the logic underlying the system, by using combination of only 4 symbols. It follows a top down approach. A full description of a system actually consists of set of DFD s, which comprises of various levels. And initial over view model is exploded lower level diagrams that show additional feature of the system. Further each process can be broken down into a more detailed DFD. This occurs repeatedly until sufficient details are described.
DFD symbols:
Rectangle:
Arrow:
Circle or Bubble:
It represents a process that transforms incoming data flow(s) to outgoing data flow(s).
Open Rectangle:
Check funds
Delete donor
d_inf o donor database O_info oid osta te Search organis ation Organisation Add organis ation Delete organis ation Add donor
delete
added
update
login
Ostate
amou nt
database
funds_info: oid,oname,famount,date
Finance manager inputs funds_info information as input to update funds allocation to funds database. Finance manager inputs Ostate information for searching organizations and retrieves organizations list from organizations database. Finance manager selects to checks total amount and retrieves total amount from donors database.
ER DIAGRAM
fna me
fpw d allocat es
orgna me
Orgpwd
fid
Finance manager
ocat
ostate
organization s
adnam e
orgplac e
add
dname
did
donors
dadd
dno damou nt
ddate
CLASS DIAGRAM
COMPONENT DIAGRAM
DEPLOYMENT DIAGRAM
Presentation services
'Presentation services' refers to the portion of the application which presents data to the user. In addition, it also provides for the mechanisms in which the user will interact with the data. More simply put, presentation logic defines and interacts with the user interface.
Business services/objects
'Business services' are a category of application services. Business services encapsulate or componentize an organizations business processes and requirements. These rules are derived from the steps necessary to carry out day-today business in an organization. These rules can be validation rules, used to be sure that the incoming information is of a valid type and format, or they can be process rules, which ensure that the proper business process is followed in order to complete an operation.
Application services
'Application services' provide other functions necessary for the application.
Data services
'Data services' provide access to data independent of their location. The data can come from, SQL RDBMS systems, or proprietary data access systems.The data services provide a standard interface for accessing d
ARCHITECTURE DESIGN
JDBC,ODBC
DB2 SERVER
DB2 databa se
Client
Application Server
Database Server
Two tier Client/Server provides a basic separation of tasks. The client, or first tier, is primarily responsible for the presentation of data to the user and the 'server,' or second tier, is primarily responsible for supplying data services to the client. CLIENT : In this level client sends requests to application server to process his requests.We use HTTP protocols to send requests. APPLICATION SERVER: This acts as interface between Client and Database Server.It accepts requests from the client and sends the requests to database servers and receives responses from database server sends them back to client.We use JDBC and ODBC connections as interface. DATABASE SERVER: This is server that connects to database store.It receives request of client through application server and process the database queries and sends responses to client through application server.We use Apache Tomcat Server as Database server.
DATABASE:
This is used to store database information.It is used to store all the tables.It process the queries from database server and process them and send results back to the server.
CONTEXT DIAGRAM
Funds details
Organisation details
Administrator FAS
Donors details
Finance manager