全球旧事资料 分类
示界面图:
f首次输入学生信息界面;修改学生信息界面;查看学生各个分数段的界面;
f删除学生信息界面:
查看学生成绩排名情况界面:
八、感想、收获及体会
终于完成了一门课程设计,比起之前完成的综合实验我觉得自己又上升了一个台阶,学到的东西更多了,虽然自己付出了两周的时间,但是一个好的程序员就需要舍得花时间去创建更加完美的程序,完成更多的功能,满足用户更多的要
f求。这次的课程设计和自己上课学到的东西有很多不同,需要自己去查看中断的代码,因为此次课程设计老师要求我们必须有文件的创建和文件存储和文件关闭,给课程设计增加了难度,课设正是这样,所以在完成这门课设之后,我真心觉得自己的编程水平又上升,同时也说明了好多东西是可以靠自己领悟和自学得来的;课程设计完成了,但是我设计的成绩管理系统还是存在不足:成绩都是用整数表示的,没有实现浮点运算;平均成绩也是按照整型的,查询功能中只能通过学号查询,没有实现学号或者通过姓名查询的选择;主菜单界面设计不够人性化,不够简单明了,缺少美观,没有使用彩色的界面。虽然我的程序中出现那么多的不完美,但是只有我有一颗追求完美的心,则我就会有一个继续学下去的心。
此次的课程设计,我还是和以前的综合实验的感触有些类似,在此之前,大多数时候都在用高级语言编写程序,已经习惯了高级语言的方便灵活的语法形式。一下子突然转为用汇编语言进行程序设计,总是要经过一个很不习惯的适应过程。但是我们学习编语言,可以让我们更好地理解程序设计的本质和原理。对以后的学习和工作都带好很多好处。这次在编写和调式汇编程序过程中体会最深的就是,没有好的工具,汇编程序的调式工作太困难了!这次使用的是微软的masm50编译工具,是DOS底下的编译工具,但是没有其它可视化的调式工具,只能利用DOS底下的debug命令进行调式。程序稍微长一点的时候,调试起来就不是那么方便了,主要问题是在debug中虽然可以反汇编,但是反汇编后的源程序与自己写的不太一样了(符号常量和标号都变成了数字地址),不方便辨认当前调式程序对应于源代码中的哪一行。这些疑问都是我完成课设的难点,自己学的不是很透彻,在完成报告之前,我花了一天的时间和同学讨论我的程序,通过对这学生成绩管理的的设计,使我对汇编语言的基本知识的使用更加熟练,同时也增加了我对汇编语言的一些认识,在作业完成过程中通过和同学的交流,也增加了合作的技巧。通过查阅资料也学到r
好听全球资料 返回顶部