课程信息浏览功能--输出�
查询功能:(至少一种查询方式)--算法�
按学分查询�
按课程性质查询�
学生选修课程(可选项)�
第二部分:程序总体设计思路
由于 C 语言是面对过程的语言,故我的设计思路是根据目标
程序运行的过程来编写的。
具体的设计思路如下:
程序的要求是设计学生选修课管理系统,对选修课程能够进
行录入和修改操作等,要求有菜单界面和退出功能。首先,考虑
到程序的数据输入,可以设置一个管理员登陆选项,通过该选项
进入管理员界面,进行选修课的录入和修改操作,最后将录入的
课程保存到相应的文件中。然后定义各种函数的功能包括查看,
查询,删除等。另一个为学生登陆界面,该界面学生可以进行课
程选择和浏览查询等操作。在进行该操作之前需要对管理员保存
的文件进行读取,然后对其中的内容进行查询等,在学生选好课
程以后,可以将其选好的课程保存于相应的文件中,以便下次进
行修改。通过函数的层层调用来实现程序的逻辑结构。中间通过
文件的打开和关闭实现对文件内部所包含的数据的操作。