SR.NO TITLE PAGE NO
1. INTRODUCTION..............…………………………..03 2. OBJECTIVES..........................................................06 3. REQUIREMENT ANALYSIS 3.1 SOFTWARE & HARDWARE
REQUIREMENTS ……………........09 3.2 FEASIBILITY STUDY …………………10
4. DESIGN SPECIFICATION 4.1 PROCESS CHART ………………………13 4.2 CLASS DIAGRAM ......…………………...16 4.3 USE-CASE DIAGRAM …………………..17 4.4 COLLABORATION DIAGRAM ………….18 4.5 ACTIVITY DIAGRAM …………………....19 4.6 MODULES IN THE SYSTEM ..................20
5. PROGRAM CODE .....................................................22
6. TESTING 6.1 SYSTEM TESTING ...................................69 6.2 BLACK BOX TESTING ..............................70 6.3 WHITE BOX TESTING ..............................71
7. SCREEN LAYOUTS ..................................................73 8. LIMITATIONS OF THE PROJECT …………………..86
9. FUTURE ENHANCEMENTS ………………………….88
10. CERTIFICATE OF ORIGINALITY..............…………..89
11. BIBLOGRAPHY...........................................................91
Existing System
There are various editors available in the market today. But unfortunately there are very few which provide user-friendliness to the users especially for programmers. The existing editors are very general purposed but do not provide special support to a particular language programmer. The features of an ideal editor are scattered around. There is a need to integrate all features and come up with a better editor for a language especially for the Java language.
Proposed System
The programmer doesn’t need to remember all the keywords provided by Java language. One just has to provide the initial character of the keyword and he could get what he wants.
Bibliography: * JAVA Swing - O’Reilly * Complete Reference - Herbert Schildt. * Black Book - Steven Holzner et al.