欧阳德创编 2021.03.07
学生成果管理系统
时间:2021.03.07 创作:欧阳德 目录
设计内容1 设计目的2 设计要求2 设计阐发2 子法度阐发7 操纵说明13 法度代码14 总结46 参考文献46 设计内容
设计一个学生成果管理法度,要求能实现以下功能:
1) 各科成果的录入,修改和删除。
欧阳德创编 2021.03.07
欧阳德创编 2021.03.07
2) 按姓名查询每个学生各门课的成果。 3) 显示查询结果。
4) 统计个分数段的人数。
5)打印学生成果。 设计目的
用汇编数据的录入、修改和删除操纵。 设计要求
学习如何用汇编语言进行数据处理。 设计阐发 1.总体结构
整个法度采取主法度调用子法度的办法。主法度完成菜单的显示,子法度完成一个自力功能办法的实现。各子法度的实现办法简要描述如下:
1)设计INSERT(录入)子法度,先掀开文件SCORE.TXT,并置文件指针到文件尾,然后调用GET_REC子法度接受用户的输入,再把用户的输入写入文件,最后关闭文件前往主法度。
欧阳德创编 2021.03.07
欧阳德创编 2021.03.07
2)设计Delete(删除)子法度,先掀开文件,再调用宏GETIN获得要删除的学生的姓名,然后读文件中的记录,直到其记录的名字与所输入的名字相同为止,把文件指针后退8个字符(即4门课成果所占的空间),写入8个“0”字符,关闭文件前往主法度。
3)设计List(浏览)子法度时,先掀开文件,然后读一个记录,并通过调用宏SHOW_ITEM将其显示到屏幕上,入文件指针没有达到文件尾,则继续读记录并显示,当指针达到文件尾时,则关闭文件前往主法度。
4)设计Modify(修改)子法度时,先掀开文件SCORE.TXT,通用GER_REC获得要修改的记录,然后读文件中的记录,并与用户输入的记录做比较(只比较记录中的名字部分),若不合则吨下一条记录,若相同则将文件指针后退23个字符(一个记录为23个字符的长度),然后把用户输入的记录写入文件,最后关闭文件前往主法度。
5)设计Count(统计)子法度时,先掀开文件,然后读记录,比较记录的第16个字符,数学成果的高位),并统计,直到文件指针达到文件尾,最后关闭文件调用宏SHOW_ITEM显示统计结果,返会主法度。
6)设计Query(查询)子法度时,先掀开文件,通
欧阳德创编 2021.03.07
相关推荐: