计算机科学与技术专业
C 程序设计课程设计任务书
(10 级)
题目: 学生成绩管理 系统
学生姓名: 学号:
班级:计算机科学与技术四班
题目类型:软件工程( R ) 指导教师:
一. 课程设计的题目简介
该设计要求学生以学校学生成绩管理业务为背景,设计、开发一套“学生成
绩管理系统”软件。
通过该题目的设计过程,可以培养学生结构化程序设计的思想,加深对高
级语言基本语言要素和控制结构的理解,针对 c 语言中的重点和难点内容进行
训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
得到软件工程的综合训练,提高解决实际问题的能力。
二. 课程设计的任务
1、查阅文献资料,一般在 5 篇以上;
2、以学生成绩管理业务为背景,通过调研、分析现有的管理模式和已有
的管理软件,建立系统模型;
3、完成软件结构设计和算法设计;
4、完成系统的软件开发和测试工作;
5、撰写设计说明书;
6、做好答辩工作。
三. 课程设计的主要内容、功能及技术指标
1、问题分析及解决方案框架确定:充分地分析和理解问题本身,弄清要
求做什么。在确定解决方案框架过程中,综合考虑系统功能,考虑怎样使系统
结构清晰、合理、简单和易于调试。最后确定每个过程和函数的简单功能,以
及过程(或函数)之间的调用关系,并画出函数之间的调用关系图。
2、详细设计和编码:定义相应的存储结构,确定各个函数的算法,并画