电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

考勤统计程序设计

23页
  • 卖家[上传人]:F****n
  • 文档编号:90607277
  • 上传时间:2019-06-13
  • 文档格式:DOC
  • 文档大小:214.50KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、附件6:北京理工大学珠海学院课程设计说明书_2011_2012学年第_ 1_学期题目: 考勤统计程序 学 院: 计算机学院 专业班级: 10数字媒体技术3班 学 号:7学生姓名: 罗威豪 指导教师: 夏力前 成 绩: 时 间: 2011-12-21 2011年12月21日文档由本人精心搜集和整理,喜欢大家用得上,非常感谢你的浏览与下载。凡本厂职工应热爱电厂、热爱岗位、热爱本职工作,发扬“团结务实、争创一流,立足岗位,爱厂敬业,尽职尽责,不断提高工作质量和工作效率,圆满完成各项生产和工作任务,为华能的建设和发展作出贡献2019整理的各行业企管,经济,房产,策划,方案等工作范文,希望你用得上,不足之处请指正考勤统计程序摘 要学生考勤管理程序是作为学校考勤的基本管理,是学校对学生考勤管理的基本依据。开发考勤管理系统,正是完善学校信息化管理的重要环节。人工考勤已经很难满足学校规范化管理的要求,面对庞大的信息量,该放手现在存在很多弊病。因此,简历现代化的只能考情管理系统势在必行。这样也大大减轻了考勤工作人员的工作量,提高了工作效率,使原本复杂和鼓噪无味的工作变得简单而轻松。本文以“考勤信息管理系

      2、统”的设计与实现为例,阐述了考勤系统的设计开发的全过程。该系统侧重于学生信息管理和学生考勤信息的登记与查询。本系统使用的开发工具是vc+开发程序,通过已编制好的程序,完成对学生信息的输入、输出、插入、修改、删除操作,以及学生迟到、早退、旷课考勤信息的登记和查询,完善学校管理现代化,方便管理人员统计,考勤学生出勤情况,方便学生管理部门查询,考核学生的出勤率,准确地掌握学生出勤情况和相关资料,有效管理、掌握学生各项情况。关键词:考勤管理 visualC+ 文件保存 查询 统计目 录1需求分析11.1问题描述11.1.1基本要求12概要分析22.1数据需求22.1.1程序模块及之间的调用关系23 详细设计33.1类的设计33.2学生考勤系统的显示模块33.3学生考勤系统的查询模块43.4学生考勤系统的修改模块43.5学生考勤系统的删除模块63.6学生考勤系统的录入模块63.7学生管理系统的统计模块84程序测试105参考文献13心得 体会14教师 评语151需求分析1.1问题描述 考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称(课程名称中不会出现空格)、学生姓名、缺课类型(

      3、迟到、早退、请假及 旷课)。试设计考勤管理系统,使之能提供以下功能: 1)录入学生的缺课记录:从键盘输入数据(提示:为避免重复从键盘输入数据,测试时 可将数据存储在文件中,利用输入重定向功能读入),输入格式为: 缺课日期第几节课 课程名称学生姓名 缺课类型 每行一条纪录。 例如: 4 C+程序设计实验 张三 迟到 4 C+程序设计 李四 旷课2)修改某个学生的缺课记录。3)查询某个学生的缺课情况。4). 某段时间内旷课情况的统计。1.1.1基本要求 统要实现的是学生考勤管理系统,在设计时应该使系统便于考勤管理员、学生操作,系统应有的基本功能如下:(1)、学生考勤管理相关信息的管理功能;(2)、统计功能;(3)、查询功能;(4)、文件保存功能;2概要分析2.1数据需求本系统主要涉及的数据有学生缺课信息类和有关信息排序类:学生缺课信息包括缺课时间、学生姓名、课程名称、第几节、学生缺课类型(迟到、早退、旷课、请假)。有关信息排序类包括对课程排序和对姓名排序。2.1.1程序模块及之间的调用关系 图2.1 学生考勤管理系统中菜单函数的功能图3 详细设计3.1类的设计此系统设计了两个类,一个是re

      4、cord类,一个是records类。Record类完成对学生基本信息的声明与获取,包括学生姓名、缺课日期、缺课课程名称、缺课课程类型、缺课节次。Record类的设计class recordpublic:void set(string d,int cno,string c,string s,int type)date.assign(d);/缺课日期cname.assign(c);/缺课课程名称sname.assign(s);/学生姓名this-cno=cno;/缺课节次this-type=type;/缺课类型void set(record re)date.assign(re.date);/获取缺课日期cname.assign(ame);/获取缺课课程名称sname.assign(re.sname);/获取学生姓名this-cno=o;/获取缺课节次this-type=re.type;/获取缺课类型string date,cname,sname;/定义日期,课程名称,学生姓名int cno,type;/定义缺课节次,缺课类型;3.2学生考勤系统的显示模块void pri(records *

      5、r)/函数if(r-n=0)cout记录为空!endl;return;coutn序号t缺课日期 节次t课程名称t学生姓名t缺课endl;for(int i=0;in;i+)coutitri);3.3学生考勤系统的查询模块void pri(records *r)/函数if(r-n=0)cout记录为空!endl;return;coutn序号t缺课日期 节次t课程名称t学生姓名t缺课类型endl;for(int i=0;in;i+)coutitri);3.4学生考勤系统的修改模块void edt(records *r)/函数if(r-n=0)cout记录为空!endl;return;cout请输入要修改缺课记录的学生姓名: tmp;t1.assign(tmp);for(int i=0;in;i+)if(r-ri.sname=t1)flag=7;break;if(!flag)cout查无此学生!ri.date;t2=r-o;t3=r-ame;t4=r-ri.sname;t5=r-ri.type;cout请输入要修改的项目:n(1.缺课日期 2.缺课节次 3.缺课名称 4.学生姓名 5.缺课类

      6、型 6.全部) flag;switch(flag)case 1:goto e1;case 2:goto e2;case 3:goto e3;case 4:goto e4;case 5:goto e5;case 6:goto e1;default:goto e0;e1:cout请输入缺课日期: (例如) t1;if(flag!=6)goto e6;e2:cout请输入缺第几节课: t2;if(flag!=6)goto e6;e3:cout请输入缺课名称: t3;if(flag!=6)goto e6;e4:cout请输入缺课学生姓名: t4;if(flag!=6)goto e6;e5:cout请输入缺课类型: (1.迟到 2.早退 3.请假 4.旷课) t5;e6:r-ri.set(t1,t2,t3,t4,t5);char yn;cout保存修改? (y/n) yn;if(yn=y)wt(r);else return;3.5学生考勤系统的删除模块void del(records *r)/函数if(r-n=0)cout记录为空!endl;return;cout请输入要删除的记录的序号: (输入-1删除全部) flag;if(flagr-n-1&flag-1)cout不存在所要删除的记录!n=0;elsefor(int i=flag;in-1;i+)r-ri.set(r-ri+1);r-n-;char yn;cout保存修改? (y/n) yn;if(yn=y)wt(r);else return;3.6学生考勤系统的录入模块void input(records *r)/录入string t1,t3,t4;int t2,t5,flag=0;char yn;cout请输入学生缺课记录:endl;m1:cout请输入缺课日期: (例如) t1;if(!(timechk(t1)goto m1;m2:cout请输入缺第几节课: t2;if(t210)cout节次录入有误! 请重新录入: endl;goto m2;cout请输入缺课名称: t3;cout请输入缺课学生姓名: t4;m3:cout请输入缺课类型: (1.迟到 2.早退 3.请假 4.旷课) t5;if(t51|t

      《考勤统计程序设计》由会员F****n分享,可在线阅读,更多相关《考勤统计程序设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.