全球旧事资料 分类
《程序设计基础》课程设计题目
一、设计实现一个模拟的小型教务管理系统
1目的通过小型教务管理系统的设计,培养学生综合利用C语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。2基本要求该系统用于管理学生的基本信息、课程成绩及毕业资格审查。要求实现以下功能:①通过此模块来管理课程信息,包括查询,添加,修改,删除等功能。在进行课程信息添加时,系统会自动监测所添加的信息是否已经存在,如果存在,会提示已经存在。在进行课程信息删除时,同样要求再次确定。②实现对学生信息、课程成绩及毕业资格审查的文件存取(分别存储在Stude
tI
fotxt、Stude
tScoretxt和GraduateChecktxt文件中),实现对学生信息、课程成绩的记录增加、删除及修改;③实现输入学生学号或姓名查询并显示学生的课程成绩;④实现输入学生学号或姓名,根据该学生的课程成绩,显示毕业资格审查结果。3、考核要求:1)写出设计报告:包括实验题目与环境、设计思想、函数分解过程、算法描述以及相应的数据流程图、源程序清单、测试的数据以及程序运行的结果2)如果程序未能够通过运行,分析可能出错的原因。
学生的基本信息记录,如:
学号
姓名
20050999
张三
……
……
学生的课程成绩记录,如:
学号
课程名称
20050999200509992005099920050999
毛泽东思想概论高级语言程序设计WEB程序设计IT企业管理
……
……
毕业资格审查结果,显示信息如下:
学号
课程性质
20050999200509992005099920050999
公共必修专业必修专业选修素质课
性别男……
课程性质公共必修专业必修专业选修素质课……
应修学分数10302515
出生日期1980年6月1日
……
学分4321
……
已获学分数10292816
专业软件工程
……
成绩60708090……
是否通过是否是是
提示及说明(1)学生记录、生日请用结构体完成存储,课程性质及专业请用枚举类型存储。
f(2)学生信息、课程成绩、毕业资格审查的管理可用结构体数组或链表实现。(3)请注意分配好时间,完成系统设计与实现,同时认真填写大作业报告按时提交
大作业报告、可运行的程序及代码,逾期不交,期末成绩以0分记。
《程序设计基础》课程设计题目
二、设计实现一个简单的产品管理系统
目的和要求
1目的通过产品管理系统的设计,培养学生综合利用C语言进行程序设计的能力,加强函数的运用及学生对软件r
好听全球资料 返回顶部