TABLE OF CONTENTS
TITLE PAGE NO.
ABSTRACT
1. INTRODUCTION ………………………………………………………..1
1.1 DATASET …………………………………………………………...2
1.1.1 FEATURE EXTRACTION…………………………………....2
1.1.2 AIM & OBJECTIVE ……………………………………………….4
1.1.3 MOTIVATION ………………………………………....................4
2. LITERATURE SURVEY………………………………………………….5
2.1 SYSTEM STUDY………………………………………………………….......8
2.1.1 PRELIMINARY INVESTIGATION…………………………….....8
2.2 SYSTEM DESIGN AND DEVELOPMENT………………………………......9
3. REQUIREMENTS&ANALYIS…………………………………………..11
3.1 SYSTEM ANALYSIS………………………………………………………....11
3.1.1 EXISTING SYSTEM………………………………………………….11
4. SOFTWARE SPECIFICATION………………………………………….13
4.1 HARDWARE REQUIREMENTS………………………………………………13
4.2 SOFTWARE REQUIREMENTS……………………………………………....13
4.2.1 SDLC (SOFTWARE DEVELOPMENT LIFE CYCLE)………..13
4.3 PLATFORM KNOWLEDGE………………………………………………........14
4.4 DOMAIN KNOWLEDGE……………………………………………………….15
4.4.1 MACHINE LEARNING……………………………………….15
4.4.1.1 OVERVIEW…………………………………………...15
4.4.2 METHODS…………………………………………………………….16
4.4.2.1 SUPERVISED LEARNING………………………………..16
4.4.2.2 UNSUPERVISED LEARNING………………………........16
4.4.2.3 SEMI-SUPERVISED LEARNING…………………….......16
4.4.2.4 REINFORCEMENT MACHINE LEARNING…………….16
4.5 SOFTWARE SPECIFICATION ……………………………………………..16
4.6 FEATURES OF MY SQL SERVER ………………………………………….27
4.7 FEATURES OF SQL PROCEDURES…………………………………………..27
5. SYSTEM DESIGN……………………………………………………........29
5.1 INPUT DESIGN………………………………………………………………....29
5.2 OBJECTIVES…………………………………………………………………...29
5.3 OUTPUT DESIGN………………………………………………………….30
5.3.1 SYSTEM ARCHITECTURE ……………………………………….31
5.3.2 DATA FLOW DIAGRAM …………………………………………32
5.3.3 USE CASE DIAGRAM …………………………………………....33
5.3.4 CLASS DIAGRAM…………………………………………………35
5.3.5 SEQUENCE DIAGRAM ……………………………………....…...37
6. SYSTEM IMPLEMENTATION…………………………………………38
6.1 CODING DETAILS&CODE EFFICIENCY……………………………….......38
6.2 RESULT AND DISCUSSION……………………………………………….....40
6.3 DATA VISUALIZATION………………………………………………………45
6.4 RESULT AND ANALYSIS ………………………………………………....49
7. SYSTEM TESTING……………………………………………………….54
7.1 TYPES OF TESTING………………………………………………………....54
7.1.1 UNIT TESTING……………………………………………………..54
7.1.1.1 TEST STRATEGY AND APPROACH……………….....54
7.1.1.2 TEST OBJECTIVES……………………………………..54
7.1.2 INTEGRATION TESTING……………………………………......54
7.1.3 FUNCTIONAL TESTING………………………………………...55
7.1.4 SYSTEM TESTING………………………………………………..55
7.1.5 WHITE BOX TESTING…………………………………………..56
7.1.6 BLACK BOX TESTING…………………………………………..56
7.1.7 ACCEPTANCE TESTING………………………………………..56
7.2 OTHER TESTING METHODOLOGIES…………………………………….56
7.2.1 USER ACCEPTANCE TESTING………………………...56
7.2.2 OUTPUT TESTING……………………………………….56
7.2.3 VALIDATION CHECKING……………………………....57
7.2.3.1 TEXT FIELD………………………………………57
7.2.3.2 NUMERIC FIELD………………………………...57
8. CONCLUSIONS & FUTURE ENHANCEMENT....……...………......58
9. REFERENCE ………………………………………………………........59