1 / 25
文档名称:

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

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

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

分享

预览

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

上传人:3346389411 2012/8/3 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:课程设计报告
课题名称:学生成绩管理程序
学生姓名:
学    号: 
专    业:  计算机科学与技术
指导教师: 
时    间:2010年6月12日至25日
目录
课程设计报告 1
1、题目及要求 2
课题背景 2
2、运行环境(软、硬件环境) 3
3、功能设计(功能模块及模块图) 3
3
4、详细设计 4
4
5
7
、难点及解决方法 8
5、总结 8
6、源程序 9
1、题目及要求
题目:学生成绩管理程序
要求
设计一个学生管理程序,要求实现以下功能
(1)各科成绩的录入、修改、和删除。
(2)按姓名查询每个学生哥们成绩。
(3)显示查询结果
(4)统计各分数段的成绩的人数个分数段的人数。
课题背景


汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。用汇编语言等非机器语言书写好的符号程序称为源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。

当今社会是一个信息时代的社会,计算机的使用也是越来越普遍了,各行业在管理职员都采用了一些管理软件,不管是银行、学校,大大小小的各种企业,都是使用的相应的管理软件管理企业的各种信息,我选择的这个汇编语言课程设计题就是一个简单学生信息管理程序,虽然只能处理一些简单操作,但是其意义却是非凡,同过此课程设计,让我了解了一些简单的管理软件的基本原理,更深刻的理解了汇编语言的特点,对汇编语言有了一个跟深层次的理解。

利用汇编程序编写一个小型学生成绩管理程序,实现学生信息成绩的插入、修改、显示所有学生的各科成绩,并且可根据输入学生姓名插询该生的各科成绩,
可统计所有成绩个各分数段的人数。
2、运行环境(软、硬件环境)
硬件:8086以上CPU,内存256M以上。
软件:WINDOWS操作系统,MASM,LINK汇编编译链接软件。
3、功能设计(功能模块及模块图)


用于对各种操作的调用,如插入、删除、显示所有学生的各科成绩等。
Insert子程序插入模块
用于实现对新增学生的插入,插入至学生文本中,使用时需要调用get_rec子程序实现从键盘输入一个学生的信息。

主要被Insert子程序调用,用于从键盘输入一个学生的信息
query子程序模块
根据学生姓名查询学生的各科成绩,学生姓名由键盘输入,再从文件中一次比较找出要查询学生的信息。
modify子程序模块
首先从键盘输入要修改的学生信息,在从学生文件中寻找要修改的学生姓名,并将要修改后的信息写入文件。

由用户输入要修改学生的姓名,从学生文件中找出要删除的学生信息,将该学生的各项信息置为0,实现删除的操作。
list子程序模块
用于显示学生文件中所有学生的各科成绩的信息,每次从文件读取一个学生的信息并显示。
coun子程序模块
用于对学生各科成绩的各分数段的统计。
4、详细设计

程序运行时,在出现的主菜单中,按l键,将浏览学生的各科成绩;按i键后,将执行插入功能,可以插入新的学生成绩,按m键,键输入需要修改的学生成绩,也包括不修改的科目;按d键输入要删除的学生姓名,将使其成绩全部变成0;按q键输入查询的学生的姓名,将其各科成绩显示出来;按下c键将按数学成绩分段结果。
以上功能单独运行可以实现,(即在进入菜单后选择其中一项功能运行可以成功运行,在关闭后选择另一项功能可以成功运行),但是在整体运行时得不到想要的结果。所以如果输入有误,按退格键后将会出错,但是此程序没有处理错误的功能,因此再输入时要特别注意。
注:此程序除了源程序外还需要一个学生文件,,该文件用于存放学

最近更新

河北冀州中学2025-2026学年高一上学期10月月考.. 26页

2025新疆双河国投运营集团有限公司财务人员招.. 44页

2026年1月广东广州市天河区荟雅苑幼儿园编外聘.. 50页

2026年c语言期末测试题及参考答案一套 13页

2026年C语言程序设计实例教程(综合题) 13页

2026年c语言设计考试题库(轻巧夺冠) 13页

2024年东至县幼儿园教师招教考试备考题库附答.. 41页

2026年乌海职业技术学院单招职业技能考试题库.. 45页

2026年保定理工学院单招职业适应性测试模拟测.. 45页

2026年党政廉政考试题库精编 15页

2026年全国二级计算机C语言程序设计题库(实用.. 13页

2026年刑事诉讼原理与实务模拟题100道带答案(.. 48页

2025四川凉山州西昌市招聘社区工作者64人备考.. 32页

2026年厦门华厦学院单招职业适应性考试模拟测.. 42页

2026年各工种岗位作业安全考核试题附参考答案.. 40页

2026年哈密廉政考试题库及参考答案1套 14页

2025年恒丰银行成都分行社会招聘备考题库必考.. 48页

2025年江苏护理职业学院单招职业技能考试题库.. 45页

2026年大一c语言期末试题及答案(典优) 13页

2026年大学廉政知识测试题及答案(全优) 15页

2025江苏泰州靖江市公安局招聘警务辅助人员31.. 45页

2025重庆巴南区文化和旅游发展委员会招聘公益.. 49页

2026年幼教笔试题库(全国通用) 41页

2026年广西省百色市单招职业适应性测试题库附.. 45页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

2025年江西信息应用职业技术学院单招职业倾向.. 73页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页