文本编译器设计论文解析.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文本编译器设计论文解析

**********软件系统设计说明书 文本编译器 学生学号: 学生姓名: 专业班级:计算 指导教师: 职 称:讲师 起止日期:201.10.20~201.10.31 ****** 软件系统设计任务书 专业 :计算机 设计时间 : 题目: 目的要求: 软件系统设计是计算机科学与技术专业实践教学的一个重要环节,其目的是巩固和综合应用所学的软件设计理论知识;培养学生设计应用软件、文献查阅、报告撰写等基本技能;培养分析、设计和解决实际问题的能力以及团队协作的精神,加强创新素质教育。 要求:采用面向对象的软件开发方法或者结构化生命周期方法,遵循系统开发的主要步骤,进行需求分析、概要设计、详细设计、代码编写、系统调试、文档编写。最后演示系统,提交设计说明书。 进度安排: 设计总共周。具体安排如下: :选题,查资料,系统分析,代码编写; :软件系统调试修改,撰写说明书,答辩。 设计地点: 成绩考核: 指导教师: 年月日 目 录 软件系统设计任务书 I 第1章 绪论 1 1.1 开发背景 1 1.2 国内外现状 1 1.3目的和意义 1 第2章 相关技术 3 2.1 Java简介 3 2.2 JDK技术简介 6 2.3 MyEclipse技术简介 7 第3章 系统分析 8 3.1 可行性分析 8 3.1.1技术可行性 8 3.1.2 经济可行性 8 3.1.3 操作可行性 8 3.2 需求分析 8 3.2.1环境需求分析 8 3.2.2 功能需求分析 9 第4章 系统详细设计 10 4.1类或包的加载 10 4.2主类的设计 10 4.3文件操作功能的实现 11 第5章 系统运行 14 5.1运行用例 14 5.2文件用例 14 5.3编辑用例 15 5.4帮助用例 15 5.5打开用例 16 5.6保存用例 16 5.7关于用例 17 结 论 18 致 谢 19 参考文献 20 第1章 绪论 1.1 开发背景 随着计算机的普及与发展,人们的工作与生活中心逐渐转移到了计算机上。计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已 经深入到了各行各业,各个领域,随着 Internet 的不断扩大和发展,电脑网络“把每一个国 家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大 大提高了车辆行驶的速度一样。 21 世纪是个信息化的时代,现代计算机技术的发展,为各 行各业的发展创造了一个全新的时代背景——人们的生活、 工作等已经越来越离不开计算机 科学的运用,而 Internet 的应用加速了这种趋势,人们越来越需要在互联网上交流各种信 息和讨论各种问题,而作为人们工作和生活的必须品——文本编译器应运而生。文本编译器几乎渗透到了我们生活的方方面面。因此开发一个文本编译器则变得很有必要,而且作为新一代的大学生,并且作为一个计算机专业的学生,学习掌握文本编译器的编程过程和Java的相关知识很有必要,在这个过程中即跟随了科技发展的前沿,又丰富了我们的学习生活。 1.2 国内外现状 自从世界上第一台计算机发展出来开始,国外的计算机技术一直领先于国内。即使是文本编译器这种简易的工具也反应出了这种差距。在文本编辑器出现前,人们用打孔机把计算机文字打到穿孔卡片上。文字存放于一个装着这样的薄卡片的盒子里,可以用读卡器来阅读它。第一个文本编辑器是一种行编辑器,它运行在打字机型的终端上,这种编辑器并不具备在窗口和屏幕中显示的功能。它包含了一些非常短的命令(为了减少打字量)。其中一个命令能够把文件的指定部分通过打字机打印出来。编辑光标是想象中的一个插入点,通过特殊命令,可以把它移动到特定内容字符串所在的行。随后,内容字符串又被扩展成正则表达式。如果想看到文件的变化,你需要把它打印出来。相对于穿孔机来说,人们认为这种基于行的文本编辑器具有革命性的进步。如果没有它,用户就需要把那些处理文本的命令打成专用的卡片,并在编辑文件时使用这些卡片。当带有显示屏

文档评论(0)

441113422 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档