文档详情

学生成绩管理汇编语言课程设计报告.doc

发布:2019-04-19约1.85万字共26页下载文档
文本预览下载声明
课程设计报告 课题名称:学生成绩管理程序 学生姓名: 贺丹 学??? 号:? 200820201310 专??? 业:??计算机科学与技术 指导教师:? 段华琼 时??? 间:2010年6月12日至25日 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc264638956 课程设计报告 PAGEREF _Toc264638956 \h 1 HYPERLINK \l _Toc264638957 1、题目及要求 PAGEREF _Toc264638957 \h 2 HYPERLINK \l _Toc264638958 1.3 课题背景 PAGEREF _Toc264638958 \h 2 HYPERLINK \l _Toc264638959 2、运行环境 (软、硬件环境) PAGEREF _Toc264638959 \h 3 HYPERLINK \l _Toc264638960 3、功能设计(功能模块及模块图) PAGEREF _Toc264638960 \h 3 HYPERLINK \l _Toc264638961 3.1各模块的主要功能 PAGEREF _Toc264638961 \h 3 HYPERLINK \l _Toc264638962 4、详细设计 PAGEREF _Toc264638962 \h 4 HYPERLINK \l _Toc264638963 4.1程序功能 PAGEREF _Toc264638963 \h 4 HYPERLINK \l _Toc264638964 4.2各模块的程序流程图 PAGEREF _Toc264638964 \h 5 HYPERLINK \l _Toc264638965 PAGEREF _Toc264638965 \h 7 HYPERLINK \l _Toc264638966 4.3本设计的重点、难点及解决方法 PAGEREF _Toc264638966 \h 8 HYPERLINK \l _Toc264638967 5、总结 PAGEREF _Toc264638967 \h 8 HYPERLINK \l _Toc264638968 6、源程序 PAGEREF _Toc264638968 \h 9 1、题目及要求 1.1 题目:学生成绩管理程序 1.2 要求 设计一个学生管理程序,要求实现以下功能 (1)各科成绩的录入、修改、和删除。 (2)按姓名查询每个学生哥们成绩。 (3)显示查询结果 (4)统计各分数段的成绩的人数个分数段的人数。 1.3 课题背景 1.3.1汇编语言的优点 汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。 1.3.2课题意义 当今社会是一个信息时代的社会,计算机的使用也是越来越普遍了,各行业在管理职员都采用了一些管理软件,不管是银行、学校,大大小小的各种企业,都是使用的相应的 管理软件管理企业的各种信息,我选择的这个汇编语言课程设计题就是一个简单学生信息管理程序,虽然只能处理一些简单操作,但是其意义却是非凡,同过此课程设计,让我了解了一些简单的管理软件的基本原理,更深刻的理解了汇编语言的特点,对汇编语言有了一个跟深层次的理解。 1.3.3主要研究内容和功能 利用汇编程序编写一个小型学生成绩管理程序,实现学生信息成绩的插入、修改、显示所有学生的各科成绩,并且可根据输入学生姓名插询该生的各科成绩,可统计所有成绩个各分数段的人数。 2、运行环境 (软、硬件环境) 硬件:8086以上CPU,内存256M以上。 软件:WINDOWS操作系统,MASM,LINK汇编编译链接软件。 3、功能设计(功能模块及模块图) 3.1各模块的主要功能 3.1.1main主程序模块 用于对各种操作的调用,如插入、删除、显示所有学生的各科成绩等。 3.1.2 Insert子程序插入模块 用于实现对新增学生的插入,
显示全部
相似文档