当前位置:首页 > C语言课程设计报告 选题8学生籍贯信息记录簿
目录
第1章课题分析 ....................................................................................................... 1
1.1软件的目的 .......................................................................................................... 1 1.2各项功能分析 ...................................................................................................... 1
第2章 软件设计环境与原理 ............................................................................. 2
2.1软件设计环境 ...................................................................................................... 2 2.2各项功能(模块层次图) .................................................................................. 2 2.3 各函数程序流程图 ............................................................................................. 2
第3章详细设计及程序实现................................................................................ 8
3.1程序采用主要的结构类型分析 .......................................................................... 8 3.2 程序中各函数分析 ............................................................................................. 8
第4章问题与解决 ................................................................................................ 14 第5章程序测试 ..................................................................................................... 15 第6章总结 .............................................................................................................. 20 参考文献 ................................................................................................................... 21 附录:源代码清单 ................................................................................................ 22
学生籍贯信息记录簿 1
第1章 课题分析
1.1软件的目的
课程设计题目:学生籍贯信息记录簿;
该软件主要是编辑一个学生籍贯信息记录簿每个学生信息包括:学号、姓名、籍贯。
具体功能:
(1) 创建信息链表并以磁盘文件保存; (2) 读取磁盘文件并输出所有学生的籍贯信息; (3) 按学号或姓名查询其籍贯
(4) 按籍贯查询并输出该籍贯的所有学生
(5) 能添加、删除和修改学生的籍贯信息
(6)显示输出四川籍和非四川籍的所有学生的信息并可分别存盘.
1.2各项功能分析
(1)学生基本信息的录入:
这部分的功能主要包括信息的录入,首先按程序提示输入学生的学号,接着是分别输入有关学生的相关信息包括姓名、籍贯等。在录入数据的同时,系统将对信息的合法性进行检验,若用户录入了不合法的数据系统将会作出提示,并且要求重新输入。如果合法性成立则录入完毕后系统将返回主业面。主业面中还有显示学生全部信息,按学号和姓名查询,输出四川籍和非四川籍的学生,退出等功能,并且这些函数用后的信息都会写到你所指定的文本文件中。
(2)显示学生信息:
此功能是将原录入的学生信息读出,并在屏幕上显示出来,并且录入到你所指定的文本文件中。
(3)学生信息读取:
进入该项功能界面后,用户可以对学生的个人信息进行查看,并且录入到你所指定的文本文件中。
(4)按学号或姓名查找学生信息:
此项功能可以根据用户输入的选择查出该学生的所有信息。并且录入到你所指定的文本文件中。
(5)删除和修改个人信息: 选择次项功能后,系统将自动在屏幕上显示按姓名学号录入原来同学的个人信息,输入后进行修改,并且录入到你所指定的文本文件中。 (6)显示输出四川籍和非四川籍的所有学生的信息: 选择此项功能后,系统将自动在屏幕上显示四川籍学生分为一组,非四川籍学生分成一组。
(7)退出系统,结束任务。
学生籍贯信息记录簿 2
第2章软件设计环境与原理
2.1软件设计环境
Microsoft Visual C++ 6.0
2.2各项功能(模块层次图):
该软件主要组成模块和各个模块之间的调用关系如图2-1:
学生籍贯信息记录簿系统 主菜单 主函数(在主函数调用的框架函数中包含 以下所有函数) 有按学籍 按生贯 学查学数 号询生据或并 基的姓输 本显名出信示查该 息与询籍 录读其贯入取籍的 贯所 学生信息查找与读取取信能息添加、删除和修改学生的籍贯四川籍的所有学生的信息并可 显示输出四川籍和非
图2-1模块层次图
退出系统 2.3各函数程序流程图
Main()流程如图2-2所示:
学生籍贯信息记录簿 3
图2-2 Main()程序流程图
Save2()流程如图2-3所示:
图2-3 Save2()程序流程图
Input()流程如图2-4所示:
共分享92篇相关文档