1435保存及读取模块设计16第四章测试分析1741测试程序执行情况1742出现的问题和解决的方法20第五章课程设计总结21附录:程序代码21参考文献46
II
f内蒙古科技大学课程设计说明书
第一章需求分析
11引言
此报告完整呈现了我开发“学生成绩管理系统”的整个软件过程,包括需求分析阶段,软件设计与实现阶段和测试阶段。在需求分析阶段,明确所要开发的软件应具有的功能、性能与界面,使系统使用人员及系统开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。在软件设计与实现阶段,进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示,然后着手于实践。最后在测试阶段检验了我们的软件的实用性,发现了许多不足。这个报告即是对最后软件的总体描述
12任务概述学生成绩管理系统:包括以下功能:从键盘输入包括学号、姓名、各门课程成绩不少于5门,并将其保存在磁盘文件里打开文件后,计算每个人的总分和平均分,排序并保存具有单项查询或多项查询的功能(即按照给定的关键字如姓名找出满足条件的纪录)具有插入、删除和修改功能具有输出文件数据信息的功能
13数据描述
数据是关于学生的资料:包括学号、姓名、5门功课的成绩、总分、平均分。
3
f内蒙古科技大学课程设计说明书
14功能需求
为实现学生成绩管理系统,该程序有以下功能:1输入学生成绩。以插入节点的形式将输入的学生资料按总分降序插入
链表中。2删除学生成绩。用学号进行查找,查找到后直接删除。3查询学生成绩。三种查找方式,1姓名r