Professional Documents
Culture Documents
Chapter 3
DESIGN STRATEGY
Administrator
Request Response
Request
ZWWINGER
ZWWINGER Existing User
System
System Response
00
Request Response
00
New User
Retrieve Data
USER ACCOUNT DB
Manage
Manage profile
profile Manage
Manage Search
Search friends
friends
activities
activities
0.4
0.4 0.6
0.6
0.5
0.5
Invalid Data
User Data
Get
Get user
user
Registration
Registration Verify
Verify
0.1.1
0.1.1 User Data
0.1.2
0.1.2
Valid Data
USER ACCOUNT DB
Emailid, password
0.1.1
0.1.1
Display information
SCRAPS DB
View
View View
View Friend
Friend
View
View Scraps
Scraps Picture
Picture Request
Request View
View Picture
Picture
Comments
Comments
0.3.1
0.3.1 0.3.3
0.3.3 0.3.4
0.3.4
0.3.2
0.3.2
0.1.1
0.1.1 0.1.1
0.1.1
0.1.1
0.1.1
User Data Retrieve Comments Retrieve Request Retrieve Picture
View
View User Data Display
Message
Message
0.1.1
0.1.1
Retrieve Message Display
User Data
0.1.1
0.1.1
USERACCOUNT DB
USERACCOUNT DB
User Data
Send/Delete
Send/Delete Send/Delete View
Send/Delete View Friend
Friend
Scraps
Scraps Comments
Comments View/Remove
Request
Request View/Remove
0.5.1
0.5.1 0.5.2 Picture
Picture
0.5.2
0.5.3
0.5.3
0.5.4
0.5.4
0.1.1
0.1.1 0.1.1
0.1.1
0.1.1
0.1.1
Scrap Retrieve Comment Retrieve Friends Retrieve Picture Retrieve
User Data
Send/Delete
Send/Delete
Message
Message
Report
Report
0.5.5
0.5.5
0.5.6
0.5.6
Sikkim Manipal Institute Of Technology Page 27
0.1.1
0.1.1
0.1.1
0.1.1
Zwwinger: Major Project Report 201
1
MESSAGE DB FEEDBACK DB
User Data
Search
Search User Information Prepare Display
Prepare List
List
0.6.1
0.6.1 0.6.2
0.6.2
USER ACCOUNT DB
Admin Data
Admin
Admin
Login
Login
0.1
0.1
Admin Data
ADMINSTRATOR DB
Action
Action
View 0.3
0.3
View User
User Admin Data
0.2
0.2
FEEDBACK DB USERACCOUNT DB
Adminname,password
ADMINISTRATOR DB
FEEDBACK DB ADMINISTRATOR DB
View
View
User
User
Display
0.2.1
0.2.1
User Data
USER ACCOUNT DB
ADMINISTRATOR DB
Admin Data
Block/Unblock
Block/Unblock
0.3.1
0.3.1
0.2.2
0.2.2
Action Data
USERACCOUNT DB
The Data Flow Diagram does not reveal the relationships between the various data
elements involved in the system. These relationships are the most important features in
the database system. This relationship is stated using an E-R Diagram.
The most important consideration in designing the database is how the information will
be used. The various applications and procedures that will use the database introduce the
requirements upon the structure of the data.
Databases are used to store structured data. The structure of this data, together with other
constraints, can be designed using a variety of techniques, one of which is called entity-
relationship modeling or ERM. The end-product of the ERM process is an entity-
relationship diagram or ERD. Data modeling requires a graphical notation for
representing such data models. An ERD is a type of conceptual data model or semantic
data model.
The first stage of information system design uses these models to describe information
needs or the type of information that is to be stored in a database during the requirements
There are a number of conventions for entity-relationship diagrams (ERDs). The classical
notation is described in the remainder of this article, and mainly relates to conceptual
modeling. There are a range of notations more typically employed in logical and physical
database design.
3.3 TABLES
3.3.1 Useraccount
3.3.2. friendrequest:
3.3.3. Scrap
BY useraccount]
fromid NOT NULL Varchar(80)
message NOT NULL Varchar(80)
3.3.4. Picinfo
3.3.5. Comment
3.3.6. Message
3.3.8. Feedback
3.3.9. Administrator
Useraccount
emailid
friendrequest
requestid emailid fromid status reqdate
Scrap
scrapid emailid fromid message sdt
Message
messageid emailid fromid message mdt
Picinfo
Comment
commentid emailid picid commentdesc cdt
Feedback
emailid feedbackdesc reportemailid feedbackdate
Administrator
username password