综合实验

可参考杨彩霞教授编写的《C语言程序设计实验指导与习题解答》一书中第6章所描述的思路来进行程序的设计。该书应该18级其他班的同学都有,可借阅一下。

一、目的

(1)通过训练使学生掌握C语言的基本知识和编程技能;
(2)基本掌握结构化程序设计的基本思路和方法;
(3)加深对环境的使用,逐步熟悉程序设计的方法,养成良好的编程习惯。

二、题目和要求

题目1:学生成绩分析系统

1.基本要求
完成一个简单的成绩管理系统,说明如下:以学校的成绩管理为背景,主要有学生、科目、成绩信息,其中学生要求包含学号、姓名、系别、班级等属性,要求完成基本信息的录入,成绩分析与管理操作,包括查询、统计等。要求有简单的界面设计,能够实现友好的交互。
2.创新要求
在基本要求达到后,可进行创新设计,如界面优化、功能扩展、数据细化等,可以对系统用户进行功能控制,如管理员级和一般级别的用户的系统功能不同等。
3.功能描述
1)学生基本信息及所选科目成绩的录入;
2)基本信息的查询(分系、班级;分科目)与修改;
3)对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);
4)对所开课程的成绩分析(求其平均成绩,最高分和最低分);
5)对学生考试成绩进行排名(单科按系别或班级进行排名,对每一个班级,同一学期学生总体成绩进行排名,并显示各科成绩信息)。

题目2:图书管理系统

1.基本要求:
完成一个简单的运动会成绩管理系统,说明如下:
以学校的运动会成绩管理为背景,主要运动会项目管理,运动员管理,运动会成绩管理。其中,运动会项目至少应包括100米、铅球、跳高、跳远等,运动员信息应包括学号、姓名、系别、班级等。
同时,要求有简单的界面设计,能够实现友好的交互,使整个系统的信息界面为汉字界面,输入输出均用汉字实现。
2.创新要求
在基本要求达到后,可进行创新设计,如界面优化、功能扩展、数据细化等。
3.功能描述
1)新进图书基本信息的输入;
2)图书基本信息的查询;
3)对撤消图书信息的删除;
4)为借书人办理注册;
5)办理借书手续(非注册会员不能借书);
6)办理还书手续;

题目3:职工信息管理系统

1.基本要求:
完成一个简单的职工信息管理系统,说明如下:
以学校的职工信息管理为背景,包括职工信息的录入、查询、浏览、修改、删除等,其中,职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)等。
要求有简单的界面设计,能够实现友好的交互。
2.创新要求
在基本要求达到后,可进行创新设计,如界面优化、功能扩展、数据细化等。
3.功能描述
1)录入职工信息并保存;
2)显示所有职工信息(以一定的格式);
3)查询职工信息(按一种或多种关键字方式);
4)修改职工信息并保存;
5)删除职工信息;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值