学生成绩管理系统汇编语言.doc

上传人:99****p 文档编号:1622833 上传时间:2019-03-09 格式:DOC 页数:49 大小:191.50KB
下载 相关 举报
学生成绩管理系统汇编语言.doc_第1页
第1页 / 共49页
学生成绩管理系统汇编语言.doc_第2页
第2页 / 共49页
学生成绩管理系统汇编语言.doc_第3页
第3页 / 共49页
学生成绩管理系统汇编语言.doc_第4页
第4页 / 共49页
学生成绩管理系统汇编语言.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、摘 要管理信息系统正在向着网络化、智能化和集成化等趋势发展。学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信

2、息综合管理。计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时代。人们深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力有所提高。关键字:学生成绩管理,插入,查找,删除,退出,修改;目 录1. 系统分析 .41.1系统开发背景 .41.2初步调查与可行性分析 .41.3系统目标 .41.4系统

3、流程图 .52. 系统总体设计 .62.1总体结构图分析 .62.2总体结构图 .72.3总体数据结构 .73、详细设计 .83.1 程序功能设计 .83.2 设计思路 .84、系统测试 .94.1测试方案 .94.2测试用例及测试结果 .94.3软件可靠性 .115、软件使用说明书 .126、设计总结 .13参考文献 .14致谢 .15附录(源代码) .161. 系统分析1.1 系统开发背景学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。所以,学生成绩管理管理系统为用户提供充足的信息和快捷的

4、查询手段,实现学生基本信息、成绩的录入,删除,查询,修改,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。1.2 初步调查与可行性分析可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程, 也就是 在较高层次上以比较抽象的方式进行系统分析和设计的过程。 可行性研究的最根 本任务是对以后的行动方针提出建议,从而节省人力、时间,按照一个较好的解 决方案来完成设计,并且为工程制定一个初步的计划。(1)技术可行性 本系统采用汇编 DOS 窗口进行数据的管理、操作和维护,进行数据的录入、删除、查询、浏览、修改、统计等

5、功能。由其的数据存储功能、方便快捷的验证功能、使用的灵活、良好的可扩展性、以及广泛实际应用,充分说明本系统在技术方面的可行性。 (2)操作可行性 本系统设计清晰,操作简洁, 并达到操作过程中的直观、 方便、 实用、 安全等要求。1.3 系统目标设计一个学生管理程序,主要实现以下功能(1)各个学生的姓名、性别、ID、成绩的录入、修改、和删除;(2)按 ID 查询每个学生的成绩和信息;(3)显示查询结果;(4)显示所有学生的个人信息和成绩。程序运行时,在出现的主菜单中,按 i 键后,将执行插入功能,可以插入新的学生信息;按 d 键输入要删除的学生姓名;按 q 键输入 ID 查询的学生的信息;按下

6、e 键将退出程序;按 m 键,键输入需要修改的学生成绩;按下 c 键将按成绩分段结果;按下 p 键在电脑有打印的情况下打印程序,途中会出现 r/c 提示,r 表示退出正在进行的操作回到主界面,c 表示继续操作;程序中输入性别(sex) ,须输入 0 或者 1.1.4 系统流程图图 1.4.1 主程序流程图2. 系统总体设计2.1 总体结构图分析本系统有插入、删除、查询、修改、显示、统计退出五大模块,各模块的主要功能有:(1) 插入:使用者可在打开程序主界面之后,按“i”键实施插入功能,添加信息主要有 4 项:ID(要求输入四位数字) 、NAME(姓名) 、SEX(性别,男生输入 1,女生输入

7、0) ,每项输入完成按回车输入下一项,输入完成之后有提示 r/c,r 表示退出正在进行的操作回到主界面,c 表示继续添加。此处可实现程序数据的存储,存储位置“c:/score.txt” ;(2) 删除:打开程序主界面之后,按“d”键实施删除功能,只需输入ID 即可删除该生在系统中的所有信息,此处可实现程序数据的删除;(3) 查询:打开程序主界面之后,按“q”键实施查询功能,此时提示输入信息同删除,此处可实现程序数据的查询;(4) 显示:打开程序主界面之后,按“l”键实施显示功能,即可显示出所有的学生信息,此处可实现程序数据的显示;(5) 修改:打开程序主界面之后,按“m”键实施修改功能,即可显

8、示出所有的学生信息,此处可实现程序数据的显示;(6) 打印:在系统有打印功能的前提下,在主界面中输入“p” ,就可对已有的成绩打印;(7) 退出:在使用完成之后,按“e”即可退出程序,也可以直接点关闭按钮。2.2 总体结构图图 2.2.1 总体结构图2.3 总体数据结构(1)main 主程序模块用于对各种操作的调用,如插入、删除、显示所有学生的成绩、信息等;(2)Insert 子程序插入模块用于实现对新增学生的插入,插入至学生文本中;(3)query 子程序模块根据学生 ID 查询学生的所有信息,学生 ID 由键盘输入,再从文件中一次比较找出要查询学生的信息;(4)delete 子程序模块由用

9、户输入要删除学生的 ID,从学生文件中找出要删除的学生信息,实现删除的操作。(5)list 子程序模块用于显示学生文件中所有学生的成绩信息,每次从文件读取一个学生的信息并显示。3、详细设计3.1 程序功能设计程序运行时,在出现的主菜单中,按 l 键,将浏览学生的各科成绩;按i 键后,将执行插入功能,可以插入新的学生信息;按 d 键输入要删除的学生姓名;按 q 键输入 ID 查询的学生的信息;按下 e 键将退出程序;途中会出现r/c 提示,r 表示退出正在进行的操作回到主界面,c 表示继续操作;程序中输入性别(sex) ,须输入 0 或者 1。以上功能单独运行可以实现, (即在进入菜单后 选择其

10、中一项功能运行可以成功运行,在关闭后选择另一项功能可以 成功运行) ,但是在整体运行时得不到想要的结果。注:此程序除了源程序外还需要一个学生文件,该程序命名为score.txt,该文件用于存放学生信息。3.2 设计思路(1)数据定义一个数据元素(一个学生的数据项)应该为一个结构类型,定义如下:ID_LENGTH EQU 4NAM_LENGTH EQU 20 SEX_LENGTH EQU 1 SCORE_LENGTH EQU 5 配置信息: ID4 位数;名字 20 个字符;性别,1 位数(0 或者 1) ;分数 5 位,范围为 0-100(2)方法和步骤这个程序主要分为插入、删除、查询、显示、

11、修改、退出,定义如下:mess3 DB * insert (i) *,0ah,0dh,$ mess4 DB * modify (m) *,0ah,0dh,$mess5 DB * delete (d) *,0ah,0dh,$mess6 DB * query (q) *,0ah,0dh,$mess7 DB * count (c) *,0ah,0dh,$mess8 DB * print (p) *,0ah,0dh,$mess9 DB * exit (e) *,0ah,0dh,$ 1) 进去之后首先创建一个“.txt”数据库文本,用来储存输入信息,控制文件的打开、关闭、读写、移动等。2) 用空格初始化

12、缓冲区子程序,定义出要在主界面所要显示的内容,显示提示信息,打开文件,按提示进入操作。3) 插入:insert 子程序;删除:delete 子程序;查询:query 子程序;全部显示:list 子程序;修改:modify;打印:print;退出:exit 子程序。4、系统测试4.1 测试方案(1).asm 的源程序文件建立.exe 的可在电脑上直接运行的文件;(2)打开.exe 文件,按照提示输入,分别测试插入、删除、查询、显示、修改、退出等功能。4.2 测试用例及测试结果(1)主程序截图图 4.2.1 主程序(2)显示所有成绩图 4.2.2 显示全部(3)插入成绩图 4.2.3 插入成绩(4)修改成绩图 4.2.4 修改成绩(5)删除成绩图 4.2.5 删除成绩

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。