Professional Documents
Culture Documents
Table of Contents
Table of Contents........................................................................................................................... 2
1. Architecture................................................................................................................................3
2. UML Diagrams..........................................................................................................................4
3. Flow Chart.4
5. Class Diagram.......................................................................................................................... 7
6. Sequence Diagram.................................................................................................................... 8
7. Collaboration Diagram.............................................................................................................9
8. Component diagram............................................................................................................... 10
9. Package Diagram................................................................................................................... 10
SYSTEM DESIGN
UML Diagrams:
UML includes the following nine diagrams and the details are described in the following chapters. 1. Class diagram 2. Object diagram 3. Use case diagram 4. Sequence diagram 5. Collaboration diagram 6. Activity diagram 7. Statechart diagram 8. Deployment diagram 9. Component diagram
4
Flow Chart:
A diagram of the sequence of movements or actions of people or things involved in a complex system or activity.
Flow Chart:
It displays the flow of the system. Here user can be entering query to search engine .after the search engine to search the keywords. The user can be getting the exacted result. .
6
Use case Diagram: A Use case represents the functionality of the system. Here 1 actor like user. This actor can interact with use cases. Actor user can maintain all the usecases of actors. User can search data by using search engine.
query
search
user specifiedlink
exact result
Class Diagram:
There are 2 classes in this project. The search class can interact with result class and access the user methods and attributes. Search class is the child class of search super class and file details class is the sub class of result. The search class aggregation will display the relationship with result class attributes and methods.
Class Diagram:
search query1 query2 search() result result1 result2 totalresult()
Sequence Diagram
It displays the time sequence of the objects participating in the interaction. User objects interact with search engine. The user enters in to query. The user search to search engine to the specified links. The search engine getting the exact result to user.
SequenceDiagram:
10
u:user
s:searchengine
query
search
specifiedlink
Exactresult
Collaboration Diagram: It displays the organization of the objects in each class. Here the user objects can organize the search with search engine and the search engine class objects can organize to the user.
11
Collaboration Diagram:
1 : q u e ry 2 : s e a rc h 3 : s p e c i fi e d l i n k u :u s e r 4 : E x a c tre s u lt s :s e a rc h e n g in e
Component diagram:
This diagram can view the main components of the project for deploying. Here search engine is major component this component can contain all the files related to user. These all details can maintain the search engine component.
Component diagram:
12
user
search engine
Activity Diagram: It displays the flow of the system. Here user can be entering the keywords after the search to search engine. The search engine can be search to specified links for user. The finally user can get the exacted result.
Activity Diagram:
13
Enter query
Search
specified link
Exact result
Deployment Diagram
15
It displays the deployment components in the project. Here the main soft ware components are for storing the user data permanently in backend. And one more software is for user interaction for application that is front end.
Deployment diagram:
user
search keyword s
search engine
E-R Diagrams:
16
17