Sei sulla pagina 1di 7

A

PROJECT
ON

TYPING TUTOR

LIST OF CONTENTS
S. No Title Name

Page. No

1. INTRODUCTION

1.1 General

1.2 Objective

1.3 Existing System

1.4 Proposed System

2. SYSTEM ANALYSIS

2.1 Over View

2.2 Modules

3. LITERATURE SURVEY

3.1 General

3.2 Feature of Java Security

4. FEASIBILITY STUDY

19

4.1 Introduction

19

4.2 Technical Feasibility

19

4.3 Operational Feasibility

19

4.4 Economic Feasibility

20

5. CODING

21

6. SYSTEM REQUIREMENT SPECIFICATION

39

6.1 Hardware Requirements

39

6.2 Software Requirements

39

ii

7. SYSTEM DESIGN

40

7.1 General

40

7.2 Use Case Diagram

40

7.3 Sequence Diagram

43

7.4 DFD Diagram

45

8. SOFTWARE TESTING

48

8.1 General

48

8.2 Identify the Criteria to Test

51

8.3 Unit Testing Technique

54

8.4 Discussion and Results

55

9. CONCLUSION & FUTURE ENHANCEMENTS

66

9.1 Conclusion

66

9.2 Future Enhancements

66

10. REFERENCE

67

iii

LIST OF FIGURES
FIG.NO

NAME OF THE

PAGE.NO

3.1

Compiling & Interpreting

07

7.1

Java Source Code


Use Case Diagram

41

FIGURE

a. Admin Use Case


7.2
7.3
7.4
7.5

Diagram
a. Register Use Case
Diagram
Home page
Overview
DFD Diagrams

42
43
44
45

a. Content level DFD


7.6

Diagram
a. Administration DFD

46

7.7
8.1

Diagram
b. User DFD Diagram
Testing Technology

47
52

And Tool Selection


Process

LIST OF SYMBOLS
S.NO

SYMBOL
NAME

DESCRIPTION
SYMBOL
iv

Classes represent a collection of


similar entities grouped together.

Class

Association represents a static


relationship between classes.
2

Association

Aggregation is a form of
association. It aggregates several
classes into single class.

Aggregation

Actors are the users of the system


and other external entity that react
with the system.

Actor

Use Case

Relation (Uses)

Communication

State

Initial State

10

Final State

11

Control Flow

12

Decision Box

13

Component

14

Node

15

Data Process/State

A use case is a interaction between


the system and the external
environment.
It is used for additional process
communication.
It is the communication between
various use cases.
It represents the state of a process.
Each state goes through various
flows.
It represents the initial state of the
object.
It represents the final state of the
object.
It represents the various control
flow between the states.
It represents the decision making
process from a constraint.
Components represent the physical
components used in the system.
Deployment diagrams use the
nodes for representing physical
modules, which is a collection of
components.
A circle in DFD represents a state
or process which has been
triggered due to some event or
v

action.
16

External Entity

17

Transition

18

Object Lifeline

19

Message

It represent any external entity such


as keyboard, sensors etc which are
used in the system.
It represent any communication
that occurs between the processes.
Object lifelines represents the
vertical dimension that objects
communicates.
It represents the messages
exchanged.

LIST OF ABBREVIATIONS
S.NO
1

ABBREVATION
Quos

DESCRIPTION
Quality of Service
vi

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

DFD
API
UML
GUI
IDE
GS
EF
AF
BE
OCGRR
SDLC
MRR
FCFS
DRR
JPEG

Data Flow Diagram


Application Programming Interface
Unified Modeling Language
Graphical User Interface
Integrated Development Environment
Guaranteed service
Expedited Forwarding
Assured Forwarding
Best Effort
Output Controlled Grant-based Round Robin
Software Development Life Cycle
Multiple Round Robin
First Come First Served
Deficit Round Robin
Joint Photographic Experts Group

vii

Potrebbero piacerti anche