询,删除等。另一个为学生登陆界面,该界面学生可以进行课程选择和浏览查询等操作。在进行该操作之前需要对管理员保存的文件进行读取,然后对其中的内容进行查询等,在学生选好课程以后,可以将其选好的课程保存于相应的文件中,以便下次进行修改。通过函数的层层调用来实现程序的逻辑结构。中间通过文件的打开和关闭实现对文件内部所包含的数据的操作。Р整个程序的设计思路到此结束。Р第三部分:程序功能划分、图示及流程图Р【功能模块划分及其流程图】Р本程序功能模块根据程序设计的需求,综合程序的实用性、人性化、智能化的考虑,将程序划分为6个部分分别编写,程序主体功能将由这9个部分来完成。这9个部分依次是:Р登录界面函数;void login()Р学生登录界面据函数:void stu_login()Р管理员登录界面函数:void man_login()Р退出界面函数:void bye_sys()Р课程选择函数:void c_select()Р课程浏览函数:void c_view()Р课程查询函数:void c_search()Р课程增加函数:void c_add()Р课程删除函数:void c_delete()Р 菜单函数:void index()Р主函数部分; main()Р总体设计:Р系统功能模块图Р部分函数流程图:Р课程选择函数:Р课程查询函数Р课程增加函数Р4、课程删除函数Р第四部分:程序设计数据、运行结果Р本程序是一款应用软件,故数据设计、程序运行结果应在程序的运用中得以体现,现在通过一个程序的运用事例来对程序运行结果进行演示与实现。Р【软件运用举例】Р1、程序开始界面如下:Р选择某个选项,如进行管理员登录,进行课程的增加Р进入管理员界面:Р2、再选择所要进行的操作,如进行课程增加,结果如下:Р下面可以进行继续增加课程或者退出:Р3、选择课程浏览,可以分页查看相应的课程信息:Р第一页:Р第二页: