- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理课程设计报告-学生档案管理系统
目录
一、课程设计题目 1
二、课程设计内容与要求 1
三、算法描述与实现(程序流程图/原理图) 1
1.输入 1
2.显示 1
3.查找 2
4.修改 2
5.排序 2
6.退出 2
四、程序实现(完整的程序清单) 3
五、运行结果及结果分析 13
1.输入 13
2.输出 13
3.查找 14
4.修改 15
5.排序 15
6.退出 16
六、对课程设计的意见或建议 17
七、课程设计的总结与认识 17
八、参考文献 17
一、课程设计题目
学生成绩档案管理系统设计
二、课程设计内容与要求
用汇编语言编写程序,设计一个学生成绩档案管理系统。要求该系统具有如下6个的基本功能:1输入;2 显示;3查找;4修改;5 排序;6退出。界面以菜单形式显示, 每个学生的信息包含:学号、姓名、成绩,排序按照成绩进行
三、算法描述与实现(程序流程图/原理图)
针对这个成绩档案管理系统定义的功能,我们采用了数组来实现,定义了三个数组sno、sname、grade来分别保存学号、姓名和成绩,定义了一个数组count来保存输入的sname的长度以此来实现字符型的姓名的输出。
1.输入:要求先输入要输入的记录的条数,然后就输入学号、姓名和成绩,其中学号和成绩是数字型的,姓名是字符型的可以输入任意个大小,因为我们设置了一个数组count来保存输入的字符的个数,以便下一次输入时上次输入的记录不被覆盖;
2.显示:分为两个部分,查看全部的学生信息和查看需要补考的学生信息,显示姓名的时候需要把前面已经输出的学生姓名的字符个数加起来就是要输出的下一个姓名的地址,就是根据这种方法把姓名输出出来的;
3.查找:我们设计的是两种查找方法,按学号查找和按成绩查找,输入的学号与数组sno的元素比较,相等的话就输出该条记录,否则继续查找直到结束,如果没有找到就提示“抱歉,没有要查找的学生!”;输入的成绩与数组grade的元素比较,相等的话就输出该条记录,否则继续查找直到结束,同样如果没有找到就提示“抱歉,没有要查找的学生!”;
4.修改:既可以修改学号又可以修改成绩,要求用户先输入要修改的学生的学号,然后再输入要修改的新成绩或学号,用输入的数据把原数据覆盖后再输出;
5.排序:包括按学号排序和按成绩排序两种,采用冒泡排序法,借鉴了课设指导书上的冒泡排序程序;
6.退出:返回DOS
系统流程图:
四、程序实现(完整的程序清单)
include io32.inc
;---------------------------------------------------------------
.data
sno dword 100 dup(100)
sname byte 100 dup(100)
grade dword 100 dup(100)
count dword 100 dup(100)
msg1 byte1.输入,0
msg2 byte2.显示,0
msg3 byte3.查找,0
msg4 byte4.修改,0
msg5 byte5.排序,0
msg6 byte6.退出,0
msg7 byte请输入您的选择:1--6,0
msg8 byte错误,系统将返回主菜单:,0
msg9 byte请输入您要录入的记录个数:,0
msg10 byte请输入记录,学号(数字),姓名(字符串),成绩(数字):,0
msg11 byte 请输入要查找的同学学号:,0
msg12 byte 抱歉,没有要查找的学生!,0
msg13 byte 请输入要修改的学生学号:,0
msg14 byte 抱歉,没有要修改的学生!,0
msg15 byte 请输入要修改的新成绩/学号:,0
msg16 byte 修改后的学生学号和成绩为:,0
msg17 byte 1.按学号排序;2.按成绩排序;请输入您的选择1--2:,0
msg18 byte 1.按学号查找;2.按成绩查找;请输入您的选择1--2:,0
msg19 byte 请输入要查找的成绩:,0
msg20 byte 1.修改学号;2.修改成绩;请输入您的选择1--2:,0
msg21 byte 所查找的学生学号和成绩为:,0
msg22 byte 1.查看全部学生的信息;2.查看补考学生的学号;请输入您的选择1--2:,0
msg23 byte 所要查看的补考学生学号和成绩为:,0
msg24 byte ----------排序结果------------,0ah,0dh
byte 学号 成绩,0ah,0dh,0
msg25 byte 所要查看的补考学生学号和成绩为:,0 ah,0dh
n dword ?
x dword ?
;--------------------------------------
您可能关注的文档
- 建筑工程项目设计阶段造价控制研究开题报告.doc
- 建筑施工浅谈混凝土的施工温度与裂缝.docx
- 建筑施工深基坑施工的安全监测和预警.docx
- 建筑施工的实习报告.docx
- 建筑施工组织教职工宿舍楼.doc
- 建筑材料普通硅酸盐水泥中掺入硅灰和石膏对水化反应的影响.doc
- 建筑浅谈小高层住宅钢筋混凝土框架结构设计策略.docx
- 建筑水毕业设计某综合楼给排水工程设计.doc
- 建筑消防某中学教学大楼火灾自动报警控制器设计.docx
- 建筑消防火灾自动报警控制器设计.doc
- 2025年无土栽培蔬菜产业化项目农业资源高效利用研究报告.docx
- 体育APP用户户外运动偏好与消费行为研究.docx
- 2025年远程医疗服务模式创新与远程医疗远程职业病科咨询推广报告.docx
- 密室逃脱行业2025年剧情创新技术应用案例分析.docx
- 2025年职业技能培训师资企业培训师团队协作与沟通能力提升策略.docx
- 密室逃脱行业2025年剧情创新与市场竞争力提升策略研究.docx
- 密室逃脱行业2025年剧情设计中的玩家角色扮演体验.docx
- 2025年中国自发泡聚氨酯彩钢夹芯板行业市场调查、投资前景及策略咨询报告.docx
- 密室逃脱行业2025年剧情设计中的玩家互动性与沉浸感提升.docx
- 密室逃脱行业2025年剧情设计创新方法论.docx
文档评论(0)