快速拼写检查程序实验报告.docx
《快速拼写检查程序实验报告.docx》由会员分享,可在线阅读,更多相关《快速拼写检查程序实验报告.docx(14页珍藏版)》请在三一办公上搜索。
1、快速拼写检查程序实验报告快速拼写检查程序实验报告 一、实验目的 1、培养学生综合了解软件开发过程的知识。 2、培养学生综合运用面向对象设计方法的能力。 3、培养学生综合掌握常用软件分析、设计工具的使用方法。 二、实验内容 快速拼写检查程序基本要求说明如下: 1、进行拼写检查的文件以文本文件形式存储于外存上; 2、只检查文件中英文单词的拼写错误; 3、单词是用字母定义,任一非字母字符作为分隔符; 4、判断单词拼写正误的依据是词典,词典以文本文件形式存放于外存上; 5、词典文件第1行为词典的名称,以后每一行存放一个单词; 6、输出结果以文本文件形式存储,其格式为: 第1行:被拼写检查的文件名 +
2、词典名 第2行后的每一行: 出错单词 位于第x行 7、设计一个合理的GUI,注意GUI界面类与功能类的关系应比较松散。 三、程序功能 1、检查单词 用户运行程序后,为了体现“快速”,程序默认进入“检查单词”功能界面。默认界面中为用户显示了所选文件的路径。 读单词:用户可以打开一篇已存档的文章,也可以直接在弹出窗口中输入单词; 读字典:用户必须选择一个已存档的字典,如果用户误选,将导致程序误判; 检查拼写:如果用户已完成以上操作,程序会检查单词并显示结果,否则程序会报错; 保存结果:程序自动覆盖保存上次检查结果的存档文件,用户也可以另存结果。 2、编辑字典 考虑到用户可能拥有自己的字库,所以本程
3、序提供修改和新建字典功能。用户在默认界面中选择“编辑字典”功能后,将弹出“编辑字典”功能界面。 新建字典:用户可打开任一文件作为字典,也可以手工输入字典; 程序不能检查格式,务请用户保证首行为字典名,接着一词一行; (单词排序):用户编辑字典过程中,也可将程序做“单词排序”用,程序将把乱序单词保存为“a-z”顺序的文本文件。 3、查看说明 为便于用户正确操作,程序在默认界面中提供了“帮助”、“关于”两个按钮。 帮助:弹出用户操作步骤和程序功能等相关信息; 关于:弹出程序开发小组成员的基本信息。 4、备注:本想提供“修改建议”功能,考虑到英文字母的排序闭包极大,且本程序不是用于翻译只用,故为了满
4、足“快速”,放弃实现该功能。 四、面向对象设计过程 1、需求分析 1、实现一个用于简单拼写检查的程序,用户通过指定字典来检查测试单词的拼写正误,用户可将错误信息保存起来; 2、测试文件和字典文件的格式要求较严,为方便用户使用,程序应另外为用户提供更加随意的文本载入方式,同时应具备实现用户DIY相关文件的功能; 3、设计一个友好的用户界面,提供“查看说明”功能以帮助用户快速入门,从而让用户真正体会到该程序的便捷与人性化功能设计。 2、用例图设计 查看“关于”查看说明查看“帮助”光标输入载入文本用户检查单词载入字典选择文件另存结果修改字典编辑字典新建字典外存1、用例图说明: 1,“查看说明”服务可
5、体现为“查看关于”和“查看帮助”两个子服务; 2,“检查单词”服务以“载入字典”和“载入文本”为前提,其中“载入文本”可分为“光标输入”和“选择文件”两种方式,“检查单词”还提供了“另存结果”的扩展服务; 3,“编辑字典”服务可体现为“修改字典”和“新建字典”两个子服务。 2、事件流描述: *描述原则: 1,对每个用例都做事件流描述,存在泛化关系的用例只对被泛化用例设计事件流; 2,这里的事件流描述是参照需求分析范例模板“图书管系统的用例事件流描述”设计的; 3,此处所用截图是以上用例图各相关用例的描述内容。 1、“查看说明”用例事件流 2、“检查单词”用例事件流 3、“载入文本”用例事件流
6、4、“载入字典”用例事件流 5、“编辑字典”用例事件流 6、“另存结果”用例事件流 3、序列图设计 *设计原则: 1,对每个用例都设计一个顺序图,存在泛化关系的用例只对泛化用例设计顺序图; 2,顺序图的消息传递对应用例事件流的描述,每个顺序图基本都会包含界面和控制对象; 3,这里只显示程序重要功能用例的顺序图,无需顺序图描述的用例不做赘述。 1、查看说明: : 用户 : 主界面类1: 点击“帮助”或“关于”按钮2: 弹出对应显示3: 点击关闭弹出窗口2、载入文本: 该用例的“选择文本”顺序图与“载入字典”类似,“光标输入”无需顺序图。 3、载入字典: : 用户 : 载入字典界面1: 选择“载入
7、字典”类 : 字典类 : 载入字典控制类 : 外存2: 显示“打开字典”窗口3: 选择字典4: 申请读入字典5: 创建新字典类6: 获取字典信息7: 保存信息到缓冲区8: 返回结果9: 显示结果4、检查拼写: : 检查拼写界面 : 用户类1: 选择检查拼写 : 文本类 : 字典类 : 检查拼写控制类 : 外存2: 申请判断是否有文本和字典3: 读取首行信息4: 读取首行信息5: 判断是否符合6: 取一个单词7: 取一个单词8: 循环匹配单词9: 保存结果到默认文档10: 返回结果11: 显示结果 : 用 : 检查拼写界面户1: 选择检查拼写类 : 字典类 : 检查拼写控制类2: 申请判断是否有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 快速 拼写 检查 程序 实验 报告

链接地址:https://www.31ppt.com/p-3517559.html