1、 汇编汇编程序设计课程设计报告程序设计课程设计报告 ( 2011 - 2012 年度第年度第 2 学期学期) 题目题目 专业专业 计算机科学与技术计算机科学与技术 学生姓名学生姓名 * 班级班级 B 计算机计算机 091 学号学号 0910704101 指导教师指导教师 完成日期完成日期 2011 年年 6 月月 21 日日 题目 目目 录录 1 概 述 . 3 1.1 课程设计目的 3 1.2 课程设计内容 3 2 系统需求分析 . 3 2.1 系统目标 3 2.2 主体功能 3 2.3 开发环境 3 3 系统概要设计 . 3 3.1 系统总体分析规划 3 3.2 系统流程图 5 4 系统详
2、细设计 5 附 录 错误错误! !未定义书签。未定义书签。 附录 1 源程序清单 . 9 Java 程序设计课程设计报告(2010) 3 学生成绩管理系统的设计学生成绩管理系统的设计 1 概 述 1.1 课程设计目的 本程序设计是在学完教学大纲规定的全部内容、完成所有实践环节的基础 上,旨在深化学生学习的汇编语言课程基本知识,进一步掌握汇编语言程序设计 方法,提高分析问题、解决问题的综合应用能力。 1.2 课程设计内容 课题:磁盘文件管理系统 2 系统需求分析 2.1 系统目标 通过在 DOS 中执行该程序实现对文件的相关操作。 2.2 主体功能 1.功能菜单的编制; 2.可以创建新的文件;
3、3.可以向文件中写入内容; 4.可以读取文件中内容,并显示在屏幕上; 2.3 开发环境 在 DOS 环境中应用 TASM50 实现 3 系统概要设计 3.1 系统总体分析规划 根据要求:1.功能菜单的编制; 2.可以创建新的文件; 3.可以向文件中写入内容; 4.可以读取文件中内容,并显示在屏幕上; 大致分析如下: 1.功能菜单的调出由子程序 menu 实现 2.要求中的 2、3、4 三条要求皆在功能菜单中通过键入 1、2、3、 4 选择相应的功能。 Java 程序设计课程设计报告(2010) 4 键入 1 表示创建新的文件,由子程序 create 实现; 键入 2 表示写入内容到文件,由子程
4、序 write 实现; 键入 3 表示读文件内容并显示,由子程序 entry、read 实现; 键入 4 表示退出,即退出当前执行内容。 (注:此处所提到的子程序与代码中的定义相同相同。) Java 程序设计课程设计报告(2010) 5 3.2 系统流程图系统流程图 出现错出现错 误提示误提示 出现成功提示出现成功提示 功能菜单调出功能菜单调出 功能选择功能选择 创建文创建文 件件 开始开始 创建创建成成 功?功? 出现错出现错 误提示误提示 打开文件打开文件 打开成打开成 功?功? 写入内容写入内容 写入成写入成 功?功? 关闭文件关闭文件 关闭成关闭成 功?功? 出现成功提示出现成功提示 键入键入 1 键 入键 入 2 打开文件打开文件 出现出现 错误错误 提示提示 打开成打开成 功?功? 读文件读文件 读取成读取成 功?功? 显示内容显示内容 关闭文件关闭文件 关闭成关闭成 功?功? 提示提示成功成功 退出退出 结束结束 键入键入 4 键 入 Y Y Y Y Y Y Y N N N N N N N Java 程序设计课程设计报告(2010)