- 23
- 0
- 约1.71万字
- 约 35页
- 2017-08-11 发布于安徽
- 举报
《学生选课系统》
1 需求分析
1.1任务要求
制做学生选课系统,共包括课程信息和学生信息两部分。课程信息包括:课程编码、课程名称、适用专业、课程类型(必修、限选、必选、实践、学习)、学分、学时、主讲教师等。学生信息管理,学生选课管理(学生选课学分总数有一定范围),学生可以对课程进行查询、浏览,选完课后可以退选、重选,并可以按学号、姓名进行查询和统计。
要求:1.源文件采用多文件的工程结构。
2.数据储存采用文件形式。
3.标准的C输入输出。
4.功能完善,适当的注释。
5.关于文件的内容要自学。
1.2系统功能需求分析
1.为存储课程信息,需要定义一个结构体类型,成员包括课程编码、课程名称、适用专业、课程类型、学分、学时、主讲教师,所选人数等等,并建立链表,定义该结构体类型的指针,用于指向各节点;
2.为存储学生信息,需要定义一个结构体类型,成员包括学生编码、学生姓名、所选课程编码、所选课程学分和等等,并建立链表,定义该结构体类型的指针,用于指向各节点;
3.对于课程信息和学生信息,可以选择从键盘输入也可选择从文件中打开原来存盘的信息,并对他们分别建立添加、删除、浏览、查询等功能的子函数,完成相应的功能,对程序实现模块化。这其中要用到对链表的删除、插入、增加等知识。删除包括课程删除和学
您可能关注的文档
- 《机械设计》课程设计-铸钢车间型砂传送带传送装置设计.doc
- 《机械设计基础》课程设计-一级减速齿轮设计说明书.doc
- 《计算机软件课程设计》课程设计.doc
- 《科技文献检索》课程设计文献检索与综述-双回电力线路故障测距.doc
- 《沥青路面工程》课程设计计算书-沥青路面设计.doc
- 《面向对象程序设计》课程设计-JAVA文本编辑器的设计与实现.doc
- 《汽车发动机设计》课程设计-1.6L四冲程汽油机曲轴组设计.doc
- 《汽车发动机设计》课程设计-2.0L四冲程汽油机曲轴组设计.doc
- 《汽车制造工艺学》课程设计-汽车零件机械加工工艺规程及专用机床夹具设计.doc
- 《嵌入式系统原理与应用》综合设计课程设计-交通信号灯控制器设计.doc
最近下载
- 广东省标准《矩形顶管工程技术规程》.docx VIP
- 新集二矿毕业设计论文.docx VIP
- 人体形态评定.pptx VIP
- 2020-2021年江苏跨地区职业学校单招联考语文试卷附答案答题卡.pdf VIP
- OXSAS软件日常操作培训教程.pptx VIP
- 2026江苏省人民医院行风监督处管理辅助岗招聘1人笔试模拟试题及答案解析.docx VIP
- 2026江苏省人民医院行风监督处管理辅助岗招聘1人考试参考题库及答案解析.docx VIP
- 2026年考研政治真题.pdf VIP
- 江苏省2025—2026年跨地区职业学校职教高考一轮联考语文答案.docx VIP
- 连杆结构设计及校核(传统)范例.pdf VIP
原创力文档

文档评论(0)