- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
英语单词记忆软件开发毕业论文
目 录
摘 要 I
ABSTRACT II
1 概 述 1
1.1国内外研究动 1
l.2 单词记忆软件特点和设计基本原则 1
1.3 开发系统所用到的软件工程方法 2
2 开发工具的选择 4
2.1 TTS简介 4
2.2 Microsoft Access 2000简介 5
2.3 Visual C++ 6.0简介 5
2.4 数据库技术介绍 5
2.4.1 数据库设计方法 5
2.4.2 ADO (Active Data Object)简介 6
2.4.3 SQL语言 6
3编写单词记忆软件主要解决的问题 7
3.1 用户使用上的问题 7
3.2 开发者在程序设计中的问题 7
4编写单词记忆软件主要问题的解决方法 8
4.1使用上的问题的解决方法 8
4.2 软件设计中的问题的解决方法 8
5系统的总体设计 9
5.1系统的总体结构框架 9
5.2系统的功能介绍 9
5.2.1 主界面功能: 9
5.2.2 列举功能 10
5.2.3 添加功能 11
5.2.4 删除功能 12
5.2.5 修改功能 12
5.2.6 查询功能 12
5.2.7 自动浏览功能 13
5.2.8 更换界面功能 14
5.2.9 关于界面 15
6 系统的详细设计 16
6.1 数据库设计 16
6.2 程序与数据库相连 16
6.3 列举功能的实现 16
6.4 添加、删除和修改功能的实现 18
6.5 查找功能的实现 20
6.6 自动浏览功能的实现 20
6.7更换界面功能的实现 21
6.8 智能保存功能的实现 22
7单词记忆软件系统的完善与改进意见 23
参考文献 24
致 谢 25
附 录 26
1 概 述
1.1国内外研究动
全球化的时代已经来临,贸易往来,资讯传递,文化交流……更是任何国家赖以生存的不二法门.因此迈向国际化才是现代人的生存之道,因此就必须具有国际观,并且具有口语的沟通能力,才是明智之举。 英语是世界上最广泛使用的语言,词汇量丰富纯正发音、语音对比纠正的发音系统的开放性和扩充性:可任意添加和扩充词库,由于语言总是在不断地更新,新的词汇总是不断地出现,所以一个单词记忆的软件是需要不断更新的智能化:能够针对学习者的不同学习状况,做出相应的智能化学习方案自动化Visual C++ 6.0来开发,通过Microsoft Office Access来存储单词数据。此系统使用起来操作简单方便,用户上手快,不用通过漫长的时间去摸索、学习使用方法便能立即熟练地使用此英语单词记忆软件(只需要用户熟悉Windows 系统的一般操作即可);采用TTS(Text To Speech)发音技术,语音纯正;可以由用户添加、修改和删除单词,具有良好的开放性和扩充性;每当用户退出后,下次再次使用本软件时,系统会显示出用户上次关闭时的单词,具有较好的智能化;可以自动显示单词。
本英语单词记忆软件对它功能齐全,操作简单、直观,能存储大量的单词数据,发音纯正,扩充性好和具有较高的智能化和自动化,基本上符合单词记忆软件的一般要求。
1.3 开发系统所用到的软件工程方法
软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术结合起来,这就是软件工程。
运用软件工程的知识,首先我们提出和定义问题。问题定义阶段必须回答的关键问题是:“要解决的问题是什么?”尽管确切地定义问题的必要性是很明显的,但是在实践中它却可能是最容易被忽视的一个步骤。
然后进行可行性研究。这个阶段要回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决办法吗?”在问题定义阶段提出的工程目标和规模的报告通常比较模糊。可行性研究阶段应该导出系统的高层逻辑模型(通常用数据流图表示),并且在此基础上更准确、更具体地确定工程规模和目标。
接着做好需求分析,根据原型方法用户的需求划出相应的流程图,如图1.1、
图1.2。
1.1用户需求流程图
符号说明:
用户提出要求
识别归纳问题
开发系统原型
分析评价
不可行处理
不满意处理
修改
试运行
﹕
﹕
运行管理
图1.2 软件开发步骤
完成以上各步骤,就可以进行系统的总体设计和详细设计。在这个阶段运用最适当的开发方法进行开发。编码和单元测试是写出正确的容易理解、容易维护的程序模块。综合测试阶段最基本的测试是集成测试和验收测试。维护阶段,通过各种必要的维护活动使系统持久地满足用户的需要。
2 开发工具的选择
2.1 TTS简介
TTS的全称为Text To Speech,即“从文本到语音”。它是同时运用语言
文档评论(0)