c语言大作业报告学生选课系统,【语言|C语言课程设计报告学生选课管理系统( 二 )】课程设计|报告|学生|选课|管理-傻大方...

『易坊知识库摘要_语言|C语言课程设计报告学生选课管理系统( 二 )』7、的路径 , 打开文件 , 若没有找到则有提示;III 将文件中的信息依次读出 , 最后结构体的指针为4、 学生信息管理(void managements())增加学生信息(...

按关键词阅读:

课程设计

语言

系统

管理

选课

学生

报告

7、的路径 , 打开文件 , 若没有找到则有提示;III 将文件中的信息依次读出 , 最后结构体的指针为4、 学生信息管理(void managements())增加学生信息(void inserts(struct student * incouse))I 定义指向结构体变量的指针;II 输入要增加的学生编号 , 从头指针指向的结构体依次向后 , 直到链表的最后;III 输入学生结构体各个成员的信息 , 使最后一个结构体指针值为删除学生信息(void dels(int num2))I 定义指向结构体变量的指针;II 输入要增加的学生编号 , 从头指针指向的结构体依次向后 , 直到找到学生编号为输入值的那个结构体;III 将其删除 。

8、 , 其前一个的结构体指针指向其后一个结构体5、 学生选课管理(void elective())学生选课(void elect())I 分别定义指向课程和学生结构体变量的指针;II 输入要选课的学生的编号 , 从头指针指向的结构体依次向后 , 直到找到学生编号为输入值的那个结构体 , 如不存在则显示要录入学生信息;III 输入要选课程的编号 , 从头指针指向的结构体依次向后 , 直到找到课程编号为输入值的那个结构体;IV 在学生结构体对应的所选课程编号中更改信息 , 所选学分中加上相应分值 , 课程结构体所选人数中相应加一学生退课(void back())I 分别定义指向课程和学生结构体变量的指针;II 输入要退课的学生的编 。

9、号 , 从头指针指向的结构体依次向后 , 直到找到学生编号为输入值的那个结构体 , 如不存在则显示要录入学生信息;III 输入要退课程的编号 , 从头指针指向的结构体依次向后 , 直到找到课程编号为输入值的那个结构体;IV 在学生结构体对应的所选课程编号中更改信息 , 所选学分中减去相应分值 , 课程结构体所选人数中相应减一6、 信息浏览和保存(void into())课程信息浏览(void listc())I 定义指向结构体变量的指针;II从头指针指向的结构体依次向后 , 将课程结构体各成员的信息一次输出 , 直到最后一个结构体指针的值为NULL学生信息浏览(void lists())I 定义指向结构体变量的指针;II从头指针 。

10、指向的结构体依次向后 , 将学生结构体各成员的信息一次输出 , 直到最后一个结构体指针的值为NULL课程信息保存(void intoc())I 定义指向课程结构体变量的指针和指向文件的指针;II 输入保存路径 , 如果没有保存则有显示;III 将课程信息写入文件中;IV 将课程信息进行保存 , 关闭文件学生信息保存(void intos())I 定义指向学生结构体变量的指针和指向文件的指针;II 输入保存路径 , 如果没有保存则有显示;III 将学生信息写入文件中;IV 将学生信息进行保存 , 关闭文件7、 学生信息查询(void store())按学生姓名查询(void search2())I定义指向结构体变量的指 。

11、针;II 输入要查询的学生的姓名 , 从头指针指向的结构体依次向后 , 直到找到学生姓名为输入值的那个结构体;III 将该学生结构体成员的各信息依次输出按学生编号查询(void search1())I定义指向结构体变量的指针;II 输入要查询的学生的编号 , 从头指针指向的结构体依次向后 , 直到找到学生编号为输入值的那个结构体;III 将该学生结构体成员的各信息依次输出3 调试分析3.1错误显示及分析a.编译时出现错误 , 回看程序发现漏掉符号等细节错误 。

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

c.运行时 , 输入一个信息后 , 第二次输入数据时很难将输入光标移到想要的 。

12、位子 , 通过按键的摸索 , 最终了解了输入要领 。

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

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

2、对于学生信息中已选课程的存储 , 一直不知如何存储 。

后用实型数组 , 并进行循环 , 依次读入课程的编号 , 将课程编号进行存储 。

4 用户使用说明4.1适用范围适用于管理者将课程信息和学生信息录入到系统 , 并可以将课程信息和学生信息进行保存 , 日后如果有需要在对课程和学生信息进行增加可删除 。

同时也适用于 。

13、学生在登录自己的学号后 , 浏览课程信息选课 , 进行选课和退课操作 。

4.2使用方法首先管理者将现有的课程信息(包括课程编号、课程名称、使用专业、课程类型、学时、学分、教师、已选人数(初始为零)和学生信息(包括学生学号、姓名、已选学时、已选课程编号)录入到系统 , 并将其进行文件保存 , 以便以后使用 。

来源:(未知)

【傻大方】网址:http://www.shadafang.com/a/2021/0408/0021887915.html

标题:语言|C语言课程设计报告学生选课管理系统( 二 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值