- 21
- 0
- 约1.71万字
- 约 35页
- 2018-05-18 发布于浙江
- 举报
C语言课程设计报告-学生选课管理系统汇
《学生选课系统》
1 需求分析
1.1任务要求
制做学生选课系统,共包括课程信息和学生信息两部分。课程信息包括:课程编码、课程名称、适用专业、课程类型(必修、限选、必选、实践、学习)、学分、学时、主讲教师等。学生信息管理,学生选课管理(学生选课学分总数有一定范围),学生可以对课程进行查询、浏览,选完课后可以退选、重选,并可以按学号、姓名进行查询和统计。
要求:1.源文件采用多文件的工程结构。
2.数据储存采用文件形式。
3.标准的C输入输出。
4.功能完善,适当的注释。
5.关于文件的内容要自学。
1.2系统功能需求分析
1.为存储课程信息,需要定义一个结构体类型,成员包括课程编码、课程名称、适用专业、课程类型、学分、学时、主讲教师,所选人数等等,并建立链表,定义该结构体类型的指针,用于指向各节点;
2.为存储学生信息,需要定义一个结构体类型,成员包括学生编码、学生姓名、所选课程编码、所选课程学分和等等,并建立链表,定义该结构体类型的指针,用于指向各节点;
3.对于课程信息和学生信息,可以选择从键盘输入也可选择从文件中打开原来存盘的信息,并对他们分别建立添加、删除、浏览、查询等功能的子函数,完成相应的功能,对程序实现模块化。这其中要用到对链表的删除、插入、增加等知识。删除包括课程删除和学生信息删除,删除时用一结构体指针指向
您可能关注的文档
- 4G6发动机维修工艺汇.doc
- 46寸DID(液晶)数字拼接显示系统(2X2)设计方案汇.doc
- 51job社区网络口碑推广策略方案汇.ppt
- 5S活动基础知识培训教案汇.ppt
- 66千伏北郊变电站移址新建工程可行性研究报告汇.doc
- 561Q液晶互动系统-操作指南A5版汇.doc
- 46寸3X3超窄边液晶拼接屏方案汇.doc
- 6S检查评比管理实施细则汇.doc
- 6S推进指导手册汇.doc
- 6层砖混住宅楼施工组织设计汇.doc
- 2026年度策略:中国航天进入复用时代,低轨星座战略商业价值凸显.docx
- 气凝胶绝热材料产业化及建筑节能应用项目建议书.docx
- 白酒行业2026年中报总结:报表承压,底部渐明.docx
- 高端功能性食品及特医食品研发生产基地项目建议书.docx
- 石墨烯导热膜及柔性显示材料中试及产业化项目资金申请报告.docx
- 国家级现代农业产业园建设总体规划报告.docx
- 年处理20万吨废旧锂电池梯次利用及回收项目可行性研究报告.docx
- 非遗文化数字化保护与创意产业园项目市场调研报告.docx
- 航空航天用钛合金精密铸件生产基地项目建议书.docx
- 5G+智慧矿山整体解决方案示范项目可行性研究报告.docx
最近下载
- 2023年(劳务员)基础知识题库及答案【精选题】.docx
- 江淮嘉悦X7汽车使用手册用户操作图解驾驶车主车辆说明书pdf电子版下载.pdf VIP
- 高级信息通信网络机务员资格考试题及答案.pdf VIP
- 化学品及油品msds可赛新螺纹胶1277-cn.pdf VIP
- 8 蒋悟生生物专业英语 第八课.doc VIP
- 人民版综合实践活动六年级上册第1课《我看家乡新变化》课件.ppt
- 云南临床医学专升本历年真题试卷.pdf VIP
- 7 蒋悟生生物专业英语 第七课.doc VIP
- 2023一级建造师考试题库含答案【培优b卷】.docx
- (2026年)压力性损伤、糖尿病足、下肢静脉性溃疡伤口护理技术规范——河北省地方标准PPT课件.pptx VIP
原创力文档

文档评论(0)