Introduction - If you have any usage issues, please Google them yourself
The experiment purpose
1. Cultivate students' ability to master the software development process.
2. To cultivate students' ability to comprehensively use object-oriented design methods, including:
? Use-case analysis;
? CRC CARDS;
? UML diagrams;
? Document production
3. Master common software analysis and design tools
The experiment content,
Complete the analysis, design and implementation of "quick spell checker".
The basic requirements of the rapid spelling checker are as follows:
1. The documents for spell-check are stored in the form of text files;
2. Only check the spelling mistakes of Chinese and English words;
3. Words are used in letters (a... Z or A... Z) definitions, ren yi-letter characters as delimiters;
4. The basis for judging the right and wrong spelling is the dictionary, which is stored in the form of a text file.
5. The name of the first behavioral dictionary of the dictionary file, and each line will be stored in one word;
6. The output is stored in a text file format:
Line 1: the filename of the spell check + dictionary name
Every row after line 2: the error word is in line x
7. Design a reasonable GUI and note that GUI interface classes and functional classes should be loosely related.
Packet : 23825726pxjc.rar filelist
Program\ans1.txt
Program\ans2.txt
Program\Checker.class
Program\Checker.java
Program\Dictionary.txt
Program\myDictionary.class
Program\myDictionary.java
Program\myGui$1.class
Program\myGui$inclass.class
Program\myGui.class
Program\myGui.java
Program\myText.class
Program\myText.java
Program\output.class
Program\output.java
Program\test.class
Program\test.java
Program\test1.txt
Program\test2.txt
Program\uml.png
Program\uml.violet
Program\字典.bat
Program\实验报告.doc
Program\时序图.png
Program\时序图.violet
Program\状态图.png
Program\状态图.violet
Program\结果.txt
Program