C语言课程设计报告__学生选修课程管理系统方案.docVIP

  • 28
  • 0
  • 约1.04万字
  • 约 26页
  • 2019-03-18 发布于安徽
  • 举报

C语言课程设计报告__学生选修课程管理系统方案.doc

word格式 整理版 学习参考 word格式 整理版 学习参考 目 录 1程序目标及功能--------------------------------------------------------------- 1 1.1课题背景-----------------------------------------------------------------2 1.2系统功能 ---------------------------------------------------------------2 1.3设计要求 ---------------------------------------------------------------3 2程序功能模块组成及流程图 -----------------------------------------------3 2.1系统功能模块-----------------------------------------------------------5 2.2各模块流程图-----------------------------------------------------------6 3程序主要数据结构及函数列表 ---------------------------------------------8 3.1 程序中使用的数据结构----------------------------------------------8 3.2 函数列表--------------------------------------------------------------10 4程序代码及运行结果 -------------------------------------------------------12 5总结与体会 ------------------------------------------------------------------15 学习参考 学习参考 程序目标及功能 1.1、课题背景 当今社会是一个信息时代,计算机技术发展迅速,同时信息的自动处理以及网络式的信息交互方式越来越被人们认可和运用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更节约资源,同时,随着学生选课自主权的增加,网上选课有效的避免了许多不良现象,使教学更加透明。 1.2、系统功能 = 1 \* GB3 \* MERGEFORMAT ①课程信息录入。建立课程信息链表,由键盘输入课程信息。 = 2 \* GB3 \* MERGEFORMAT ②课程信息输出。输出所有课程信息。 = 3 \* GB3 \* MERGEFORMAT ③查询课程。按课程编号、课程名称、学分、按课程性质、开课学期等查询(至少实现1种)。 = 4 \* GB3 \* MERGEFORMAT ④学生选修课程。输入学生学号和课程编号,形成一条选课信息,保存在“选修信息文件”里。 = 5 \* GB3 \* MERGEFORMAT ⑤查询学生选修的课程。输入学生学号,输出该生已选修的课程编号和课程名称。 = 6 \* GB3 \* MERGEFORMAT ⑥保存课程信息到磁盘文件。建立一个磁盘文件,把所建立的课程表写入文件。 = 7 \* GB3 \* MERGEFORMAT ⑦从磁盘文件中读出课程信息。 1.3、设计要求 = 1 \* GB3 \* MERGEFORMAT ①假定有n门课程,每门课程有课程编号、课程名称、课程性质(专业选修课、公选课)、总学时、总学分、理论学时、实验学时、开课学期、已选修本课程的学生人数等信息;每门课最多允许60个学生选修。 ?选修信息文件,用来保存每个学生选修课程的信息,每条记录包括:学生的学号、所选修的课程编号和课程名称。 ?系统以菜单方式工作(程序主界面包括程序名称及编程者学号、姓名、班级;同时要求输入功能号码,选择进入功能模块程序)。 = 4 \* GB3 \* MERGEFORMAT ④用函数分别实现动态链表的建立、动态链表输出等功能。 = 5 \* GB3 \* MERGEFORMAT ⑤界面友好,程序中加入必要的注释。 = 6 \* GB3 \

文档评论(0)

1亿VIP精品文档

相关文档