好文档 - 专业文书写作范文服务资料分享网站

C语言学生选课管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

`

IV 将学生信息进行保存,关闭文件 8、 学生信息查询(void store()) ①按学生姓名查询(void search2()) I定义指向结构体变量的指针;

II 输入要查询的学生的姓名,从头指针指向的结构体依次向后,直到找到学生姓名为输入值的那个结构体;

III 将该学生结构体成员的各信息依次输出 ②按学生编号查询(void search1()) I定义指向结构体变量的指针;

`

II 输入要查询的学生的编号,从头指针指向的结构体依次向后,直到找到学生编号为输入值的那个结构体;

III 将该学生结构体成员的各信息依次输出

3 调试分析

错误显示及分析

a.编译时出现错误,回看程序发现漏掉符号等细节错误。

b.运行时,界面格式与最初的设想不一致,通过重新编排,符号的增减及一进,最终达到理想界面。

c.运行时,输入一个信息后,第二次输入数据时很难将输入光标移到想要的位子,通过按键的摸索,最终了解了输入要领。

~

d.对输入的信息查询时没有记录,发现文件读取错误。

修改完善

1、开始程序执行时,各项大的功能每一次只能执行一个就自动跳出,为了使程序保持连续性和更好的实用性,使用了start,goto start,break,sysyem(“clx”)等实现了逐渐免于更功能的循环。

2、对于学生信息中已选课程的存储,一直不知如何存储。后用实型数组,并进行循环,依次读入课程的编号,将课程编号进行存储。

4 用户使用说明

适用范围

适用于管理者将课程信息和学生信息录入到系统,并可以将课程信息和学生信息进行保存,日后如果有需要在对课程和学生信息进行增加可删除。同时也适用于学生在登录自己的学号后,浏览课程信息选课,进行选课和退课操作。

使用方法

首先管理者将现有的课程信息(包括课程编号、课程名称、使用专业、课程

类型、学时、学分、教师、已选人数(初始为零))和学生信息(包括学生学号、姓名、已选学时、已选课程编号)录入到系统,并将其进行文件保存,以便以后使用。若要修改(增加和删除)课程信息和学生信息,需要先从文件中录入已存信息,再输入编号对其查找并进行相关操作。学生选课需要先输入自己的学号,若没有此学号的学生信息,需先录入此人信息在进行选课和退课。在选课和退课前,可以先浏览课程信息,并记住要选课程的编号,以便选课时需要。此外还可以学号和姓名对学生信息进行查询。

5 测试结果

运行结果

主界面 、

录入课程信息

&

课程信息浏览

课程信息存储

录入学生信息

学生信息浏览 \

C语言学生选课管理系统

`IV将学生信息进行保存,关闭文件8、学生信息查询(voidstore())①按学生姓名查询(voidsearch2())I定义指向结构体变量的指针;II输入要查询的学生的姓名,从头指针指向的结构体依次向后,直到找到学生姓名为输入值的那个结构体;III将该学生结构体成员的各信息依次输出②按学
推荐度:
点击下载文档文档为doc格式
6ps6e9tsow8az813jgo32teb88j4b1005rs
领取福利

微信扫码领取福利

微信扫码分享