c语言出勤成绩,C语言课程设计学生考勤系统文档推荐 (10页)-原创力文档

C语言程序设计

课程设计报告

设计题目: 学生考勤系统设计

专 业 微电子科学与工程

班 级 微电 131

学 生 赵 杨 怡

指导教师

年 学期

设计任务: C 语言课程设计任务书 10

题目:学生考勤系统设计

功能:学生考勤系统应包含各班学生的全部信息。 每个学生是一条记录, 包

括姓名、性别、学号、日期、节次、出勤情况等信息。本系统可以模拟考勤

过程、记录考勤结果, 并能在课程结束后按照设定的考勤评分标准自动给出

每个学生的考勤分数。

要求: 1、用 C 语言实现程序设计;

2、利用结构体进行相关信息处理;

3、系统的各个功能模块要求用函数的形式实现;

4 、界面友好(良好的人机交互),程序加必要的注释。

平时成绩: 验收答辩成绩: 设计报告成绩:

总评成绩: 指导教师:

一、总体设计

1.程序的总体设计

◎确定界面,使用户可选择操作项目(录入,修改,查询,评

分)。

◎录入功能:使用结构体,要求用户输入姓名、性别、学号、日

期、节次、当前出勤情况等信息,并写入文件。

◎修改功能: 使用户输入学号, 姓名其中一项可以修改考勤其信

息。对于修改功能的实现,是先将所有文件内容读入到内存中,然

后修改考勤值,最后再重新覆盖写入文件。

◎查询模块: 使用字符串比较函数, 利用循环找到对应结构体数

组元素,然后输出需要信息。对于查询功能的实现,同修改,是先

将所有文件内容读入到内存中,然后查找到其中某项,最后输出到

屏幕。

◎评分模块: 系统根据总的应道考勤数按照百分制, 求出每个学

生的分数,并输出到屏幕。

2. 数据结构

学生信息用结构体记录,包括姓名(字符数组)、性别(字符型)、

日期(年月日三个字符数组)、节次(整型)、出情况(整型)。

3. 函数原型声明

void main() 生信息及考勤情况录入 ◇\n");

printf(" ●

●\n");

printf(" ◇ 2.学生信息及考勤情况

修改 ◇\n");

输出界面

printf(" ●

●\n"); switch(item)

printf(" ◇ 3.学生信息及考勤情况

查询 ◇\n"); 1

printf(" 3 4 ◎

◎\n"); 2

record()

printf(" ● 4.学生考勤总评分数查

search() goal()

询 ●\n"); amend()

printf("

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值