郑州工业应用技术学院汇编语言程序设计题目:基于汇编语言的学生成绩管理系统姓名:王浩浩院(系):信息工程学院专业班级:14级计算机科学与技术学号:1401110204指导教师:冯梦清成绩:时间:2017年5月22日至2017年6月9日郑州工业应用技术学院课程设计任务书题目基于汇编语言的学生成绩管理系统专业、班级14级计算机科学与技术学号1401110204姓名王浩浩主要内容:通过对校园管理进行深入研究,结合成绩管理的实际需求,设计开发了学生成绩管理系统,并将其应用于某高校的学生成绩管理。用来对学生成绩、选课,教师授课、录入成绩等一系列的行为进行建模,开发出了符合实际的、应用广泛的学生成绩管理系统,对学生成绩信息应用信息化管理,有很多优点。例如:存储量很大、方便查找、检索速度快等。这些优点能大大地提高学校学生档案管理的效率。因此,开发一套这样管理软件是非常有必要的事情。基本要求:本次设计具有以下功能:1、取得数据模块。主要完成将学生记录存入结构体数组中的工作。2、处理数据模块。主要完成插入记录、删除记录、修改、保存文件的工作。3、输出结果模块。主要完成输出记录、查找记录、退出程序的工作。主要参考资料:[1]范立南,刘天惠.SQLServer2000实用教程[M].北京:清华大学出版社,2010.[2]董健全,丁宝康.数据库实用教程[M].北京:清华大学出版社,2007.[3]陈禹,《软件开发工具》编委会.软件开发工具[M].北京:航空工业出版社,2015.完成期限:5月22日——6月9日指导教师签名:课程负责人签名:I摘要管理信息系统正在向着网络化、智能化和集成化等趋势发展。学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信息综合管理。计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时代。人们深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力有所提高。关键字:学生成绩管理;数据库;汇编;II目录摘要.........................................................................................................................................I1.系统分析...............................................................................................................................11.1系统开发背景..............................................................................................................11.2可行性分析..................................................................................................................11.3系统目标.....................................................................................................................11.4系统流程图..................................................................................................................22.系统总体设计.......................................................................................................................42.1总体结构图..................................................................................................................42.3总体数据结构.............................................................................................................53.详细设计...............................................................................................................................63.1程序功能设计.............................................................................................................63.2设计思路.....................................................................................................................64.系统测试...............................................................................................................................84.1测试方案.....................................................................................................................84.2测试用例及测试结果.................................................................................................84.3软件可靠性...............................................................................................................105.软件使用说明.....................................................................................................................116.设计总结.............................................................................................................................12参考文献..................................................................................................................................13附录........................................................................................................................................1411.系统分析1.1系统开发背景学生成绩管理系统是为了更好的管理学生成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要组成,它的内容对于学校的决策者和管理者来说都至关要。所以,成绩管理系统为用户提供充足的信息和快捷的查询手段,实现学生的基本信息、成绩录入,删除、查询、修改、维护以及成绩的统计分析等方面的功能,是现实问题的迫切要求。1.2可行性分析可行新分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系统分析和设计的过程。可行性研究的最根本任务是对以后的行动方针提出建议,从而节省人力、时间,按照一个较好的解决方案来完成计,并且为工程制定一个初步的计划。(1)技术可行性本系统采用汇编DOS窗口进行数据的管理、操作和维护,进行数据的录入、删除、查询、浏览、修改、统计等功能。由其的数据存储功能、方便快捷的验证功能、使用的灵活、良好的可扩展性、以及广泛实际应用,充分说明本系统在技术方面的可行性。(2)操作可行性本系统设计清晰,操作简洁,并达到操作过程中的直观、方便、实用、安全等要求。1.3系统目标设计一个学生管理程序,主要实现以下功能(1)各个学生的姓名、性别、ID、成绩的录入、修改、和删除;(2)按ID查询每个学生的成绩和信息;(3)显示查询结果;(4)显示所有学生的个人信息和成绩。程序运行时,在出现的主菜单中,按i键后,将执行插入功能,可以插入新的学生2信息;按d键输入要删除的学生姓名;按q键输入ID查询的学生的信息;按下e键将退出程序;按m键,键输入需要修改的学生成绩;按下c键将按成绩分段结果;按下p键在电脑有打印的情况下打印程序,途中会出现r/c提示,r表示退出正在进行的操作回到主界面,c表示继续操作;程序中输入性别(sex),须输入0或者1.1.4系统流程图系统流程图如图1-1所示:3开始显示菜单输入一个字符是l?是I是m?是d?是q?是c?是p?是e?结束CalllistCallinsertCallmodifyCalldeleteCallqureCallcounCallprintYYYYYYYYNNNNNNNN4图1-1系统流程图2.系统总体设计本系统有插入、删除、查询、修改、显示、统计退出五大模块,各模块的主要功能有:(1)插入:使用者可在打开程序主界面之后,按“i”键实施插入功能,添加信息主要有4项:ID(要求输入四位数字)、NAME(姓名)、SEX(性别,男生输入1,女生输入0),每项输入完成按回车输入下一项,输入完成之后有提示r/c,r表示退出正在进行的操作回到主界面,c表示继续添加。此处可实现程序数据的存储,存储位置“c:/score.txt”;(2)删除:打开程序主界面之后,按“d”键实施删除功能,只需输入ID即可删除该生在系统中的所有信息,此处可实现程序数据的删除;(3)查询:打开程序主界面之后,按“q”键实施查询功能,此时提示输