1 / 58
文档名称:

计算机专业毕业设计论文.doc

格式:doc   大小:721KB   页数:58页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机专业毕业设计论文.doc

上传人:xnzct26 2020/7/20 文件大小:721 KB

下载得到文件列表

计算机专业毕业设计论文.doc

相关文档

文档介绍

文档介绍:目录第一章绪论 4第二章系统规划 7第三章系统分析 9第四章系统设计 17第五章系统实现 34第六章系统运行与维护 36第七章结论 37结束语 38致 39参考文献 ,社会对每个身处其中的分子要求越来越高,懂得一门外语只是基本的要求。而学****外语也要讲究一定的方法,一些辅助的工具也是必不可少的。回顾过去背单词的方式,大家都是对着一本厚厚的字典,用笔在纸上反来复去的写,力求用次数来达到记忆的目的。可这种方式太浪费时间,一些单词被背了又背,一些单词却未被问津,自己都不知道哪些是已经记下来的,哪些是还不会的。把时间都白白的浪费掉了,真是得不偿失,因此,改变这种方式势在必行!使用计算机编写的背单词工具就改变了这种状况,使背单词也变得“轻松”起来。面对当前市场上背单词工具质量的良莠不齐,因而提出了设计一个新的,功能更实用,操作更方便,界面更友好的英语背单词工具——“攻破单词”。通过对此工具的使用,可以节省很多时间,提高记忆效率,加强学****上的灵活性,使记忆、测试和查单词等各方面都很方便、轻松、快捷,相信它更能满足学****英语的学****者的需要,提高学****的进程,增加学****的兴趣。,这通常称为过程编程。过程化程序设计的典型特征是:程序中的数据对于所有过程都是可见的,因此也很容易造成混乱;过程与数据之间的关系是独立的,数据并没有要求一定要用那些方法来处理,原则上任何过程都可以对数据进行操作。在面向过程的程序设计方法中,首先考虑的是程序的功能,即程序要解决的问题,通过将功能逐步细化,直到每一个小的功能模块都能够用函数或过程来实现。然后设计数据结构,编写功能模块(过程),最后将它们组合成一个复杂的程序。换句话说,面向过程的程序设计采用的是“算法+数据结构=程序设计”的思想,即首先考虑解决问题的算法,然后再设计适合的数据结构使得算法得以有效的实现。面向过程的程序设计方法对于小型程序来说是适合的,但是用它来开发大规模的、可重用的应用就显得力不从心了。与过程编程相对的是面向对象的编程。面向对象编程(OOP)从另外角度看待计算机程序,它将重点放在使用计算机所完成的任务上,而不是在计算机处理任务的方式上。在面向对象编程中,计算机程序概念化为一组对象,它们一起工作以完成一项任务。每个对象是程序的单独一部分,以特定的严格控制的方式与其他部分互相交流。面向对象编程超越程序复杂,用客观世界的对象模型自然地表示软件开发,用对象代表需要解决的问题的中心环节,而不是以函数过程、数据结构为中心,从而使计算机程序的分析、设计和实现的过程和方法改变了过去的脱节和跳跃的状态,这就使人们对复杂系统的认识过程与系统的程序设计过程简单化,并使两者容易达到一致。面向对象编程具备了几个优点,比如:代码维护方便、可扩展性好、支持代码重用技术等。这些优点是过程编程语言所不具备的。可以使用“对象+消息=程序设计”来表示面向对象的理论。图1-1、1-2为面向过程的程序设计与面向对象程序设计的图示,在其中可以直观地看到二者的区别。函数函数过程过程数据1-1 面向过程的程序设计数据 方法 方法数据 对象 方法方法 方法对象数据方法 方法方法 方法 对象1-2面向对象的程序设计本软件的开发就使用面向对象的方法。、设计和试验等阶段,遵从软件生命周期的规律。所谓软件的生命周期是指一个软件从它的发生到其消亡的过程。以下是利用生命周期法开发软件的各个阶段的具体内容:(1)系统规划阶段:其主要任务是明确软件开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。可行性分析的任务是确定项目开发是否必要和可行。也就是要对问题定义阶段中所提出的问题进行分析,以决定所提出的问题是否有“可行”的解。所谓可行,首先在技术上要可行,即现有技术能否解决所提出的问题;其次是经济上可行,即用户能否支付实施项目所需要的费用,项目建成后能否取得预期的经济效益;最后进行操作上和法律上的可行性研究。