班级考勤管理系统 数据结构 C语言

  • 程序概述
    1. 开发环境

开发程序的工具Microsoft Visual C++ 6.0,(简称Visual C++ 6.0、VC++ 6.0或VC 6.0)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。同时完全兼容C语言编程,它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点。

    1. 基本原理或技术

掌握C语言运用数据结构编程基本方法,熟练掌握VC 6.0程序开发环境的使用,完成一个应用程序的设计、编码、调试,了解程序设计过程,锻炼实际应用能力,为后续课程打下基础。班级考勤管理系统主要用C语言编写,运用数据结构,将从文件中读取的数据存储在单链表、队列、树中,方便对数据进行增删改查。

    1. 需求说明

班级考勤管理系统,方便班级纪律委员管理和统计班级考勤,方便学生查询考勤状况。班级考勤一目了然,避免学期末因平时成绩产生不必要的冲突。

    1. 开发功能

班级考勤管理系统主要的功能有:读写本地txt文件、实现角色设定,三种用户不同权限、管理员对班级成员增删改查、管理员对班级考勤管理、班委对考勤增删改查、对每周学生的出勤进行统计、班级成员根据不同条件查询考勤纪律。

  • 程序概要
    1. 程序流程图

    1. 函数功能关系

每一个函数实现一个功能,模块化编写程序。由单链表、树、队列三种数据结构完成程序功能连接。运行程序首先从welcome函数进入欢迎页面,输入账号和密码进行登录。登录调用login函数,打开本地文件判断用户名和密码是否正确,每个用户对应一个权限,根据权限不同进入administrator函数(管理员界面)、committee函数(班委界面)student函数(学生界面)。三种用户对应不同的功能,管理员实现classpeople函数(班级成员管理)包含insertpeople函数(增加班级成员)、deletepeople函数(删除班级成员)

  • 10
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 21
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值