蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

学生考勤管理系统方案

  • 资源ID:55595208       资源大小:734.70KB        全文页数:33页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:20积分 【人民币20元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要20积分 【人民币20元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

学生考勤管理系统方案

课 程 设 计 报 告 课程名称课程名称面向对象程序设计面向对象程序设计 课题名称课题名称学生考勤管理系统学生考勤管理系统 专专业业计算机科学与技术计算机科学与技术 班班级级 1181 1181 班班 学学号号 姓姓名名蔡彪蔡彪 指导教师指导教师李珍辉李珍辉谭小兰谭小兰 20122012 年年 12 12月月 15 15 日日 湖南工程学院 课 程 设 计 任 务 书 课程名称 面向对象程序设计 课题 学生考勤管理系统 专业班级计算机 1181 班 学生姓名蔡彪 学号 指导老师李珍辉谭小兰 审批 任务书下达日期 2012 年 12月 15日 任务完成日期 2013 年 01月 05日 一一、、设设计计内内容容与与设设计计要要求求 1.1.课程设计目的课程设计目的 面向对象程序设计课程设计是集中实践性环节之一,是学习完面向对象程序设 计课程后进行的一次全面的综合练习。要求学生达到熟练掌握 C语言的基本知识和 技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解 决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。 2.2.课题题目课题题目 学生考勤管理系统 3 3.设计要求.设计要求 (1)根据自己对应的课题完成以下主要工作①完成系统需求分析包括 系统设计目的与意义;系统功能需求(系统流程图) ;输入输出的要求。②完 成系统总体设计包括系统功能分析;系统功能模块划分与设计(系统功能模 块图) 。③完成系统详细设计包括数据库需求分析;数据库概念结构设计(E -R 图) ;数据库逻辑结构设计;类层次图;界面设计与各功能模块实现。④系 统调试调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修 改和调整。⑤使用说明书及编程体会说明如何使用你编写的程序,详细列出 每一步的操作步骤。⑥关键源程序(带注释) (2) 按规定格式完成课程设计报告,将其打印稿A4 纸上交给老师存 档。 (3)不得抄袭他人程序、课程设计报告,每个人应体现自己的个性设计。 二 、 进 度 安 排 第 17 周星期二 8001200 星期三 8001200 星期四 8001200 星期五 8001200 星期六 8001200 第 18 周星期五 8001200 三、参考书籍 1.C++程序设计课程设计刘振安编著 TP312C563 2.C Builder 和 Delphi 课程设计与系统开发案例 伍俊良清华大学出版社 7-302-06072-X 3.Visual C课程设计案例精编严华峰中国水利水电出版社 7-5084-2007-1 2004 4.Visual C课程设计与系统开发案例 伍俊良清华大学出版社 7-302-05968-3 2002 5.Visual C语言课程设计 案例精选与编程指导 陈清华朱红东南大学出版 社 7-81089-275-4 2003 6.VisualC课程设计案例精编中国水利水电出版社 7-5084-1004-1 2002 7.数据结构课程设计案例精编 用 C/C描述 李建学李光元吴春芳清华大 学出版社 7-302-14536-9 2007 (编程平台不限,vc, c Builder 等等。 ) 课题课题 学生考勤管理系统学生考勤管理系统 (一)(一) 、课程设计题目、课程设计题目 学生考勤管理系统 (二)(二) 、目的与要求、目的与要求 1、目的 (1)要求学生达到熟练掌握 C语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3) 能够利用所学的基本知识和技能, 解决简单的面向对象程序设计问 题。 2、基本要求 (1)要求利用面向对象的方法以及 C的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统中至少要定义四个类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 3、创新要求 在基本要求达到后, 可进行创新设计, 如根据查找结果进行修改的功能。 4、写出设计说明书 (三)(三) 、设计方法和基本原理、设计方法和基本原理 1、问题描述(功能要求) 考勤信息记录了学生的缺课情况,它包括缺课日期、第几节课连续多 节课用 begin-end 的形式表示、课程名称(课程名称中不会出现空格) 、学生 姓名、缺课类型(迟到、早退、请假及旷课) 。试设计考勤管理系统,使之能提 供以下功能 1.录入学生的缺课记录从键盘输入数据(提示为避免重复从键盘 输入数据,测试时可将数据存储在文件中,利用输入重定向功能读入),输 入格式为 缺课日期第几节课 课程名称学生姓名 缺课类型 每行一条纪录。 例如 2008-04-29 3-4 C程序设计实验 张三 迟到 2008-04-28 3-4 C程序设计 李四 旷课 2.修改某个学生的缺课记录可以对缺课纪录的任意部分进行修改, 然后显示一下修改后的纪录。 3.查询某个学生的缺课情况查询结果按照日期升序排序,同一天内 按照所缺课程的时间升序排序。 4.统计某段时间内(以天为单位) ,旷课学生姓名及旷课节数,查询 结果先按旷课节数降序排序,旷课节数相同的学生按姓名升序排序; 5.统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多 到少排序,旷课人次相同的课程按课程名称升序排序; 6. 系统以菜单方式工作。 (所谓菜单指用户可以自由选择所要执行的功 能) 2、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤 (1) 应用系统分析, 建立该系统的功能模块框图以及界面的组织和设计; (2)分析系统中的各个实体及它们之间的关系包括属性和行为; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述(包括属性和方法) ; (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试; (8)完成系统总结报告以及系统使用说明书 目录 1. 系统需求分析 1 2. 总体设计 2 3. 详细设计 4 4. 系统调试 . .6 5. 结果分析 9 6. 总结. 10 附录 . 1.1.系统需求分析系统需求分析 考勤信息记录了学生的缺课情况,它包括缺课日期、第几节课 (连续用 begin-end 的形式表示、课程名称(课程名称中不会出 现空格) 、学生姓名、缺课类型(迟到、早退、请假及旷课) 。试 设计考勤管理系统,使之能提供以下功能 1.录入学生的缺课记录从键盘输入数据(提示为避免 重复从键盘输入数据,测试时可将数据存储在文件中,利用输入 重定向功能读入) ,输入格式为缺课日期 第几节课 课程名称学 生姓名 缺课类型 每行一条纪录。 例如 2009-04-29 2-4 中国近现代文学史 李云龙 迟到 2009-04-28 2-4 大学生社交礼仪 马志鹏 旷课 2.修改某个学生的缺课记录可以对缺课纪录的任意部分 进行修改,然

注意事项

本文(学生考勤管理系统方案)为本站会员(siyifu123)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开