EDN首页   博客首页 用户登陆  |  注册

日志档案

发表于 2009/5/15 16:25:09

7

标签: C++课程设计指导书之一  学生考勤管理系统  

C++课程设计指导书之一 学生考勤管理系统,已添加自己的程序

rar                  这是我自己的程序rar

一、课程设计目的

通过设计、实现一个学生考勤管理系统,熟悉STL中有关类型及其使用方法,体会和掌握泛型编程的风格,加深对Visual C++集成开发环境的掌握(特别是调试功能),养成良好的编程习惯。

二、设计目标

题目:学生考勤管理系统

考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课(连续多节课用 begin-end 的形式表示)、课程名称(课程名称中不会出现空格)、学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计一考勤管理系统,使之能提供以下功能:

1.录入学生的缺课记录:从键盘输入数据(提示:为避免重复从键盘输入数据,测试时可将数据存储在文件中,利用输入重定向功能读入),输入格式为:

缺课日期 第几节课 课程名称 学生姓名 缺课类型

每行一条纪录。

例如:

2008-04-29 3-4 C++程序设计实验 张三 迟到

2008-04-28 3-4 C++程序设计 李四 旷课


2
.修改某个学生的缺课记录:可以对缺课纪录的任意部分进行修改,然后显示一下修改后的纪录。

3.查询某个学生的缺课情况:查询结果按照日期升序排序,同一天内按照所缺课程的时间升序排序。

4.统计某段时间内(以天为单位),旷课学生姓名及旷课节数,查询结果先按旷课节数降序排序,旷课节数相同的学生按姓名升序排序;
5
.统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序,旷课人次相同的课程按课程名称升序排序; 
6
.系统以菜单方式工作。(所谓菜单指用户可以自由选择所要执行的功能)

三、课程设计报告

内容包括:程序设计目的、系统设计要求、系统功能模块图、程序实现思路、设计说明文档、课程设计心得和关键程序代码。

另外,源代码中一定要有适当的注释,并具有良好的编程风格,这些都是评分的标准之一。

四、其它事项

课程设计源代码提交时间2009.5.2524:00前,设计报告提交时间2009.5.26授课结束前。

成绩考核:

程序编程测试、设计报告分别占60%40%











系统分类: 软件开发   |   用户分类: Cpp   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

该用户于2009/8/10 16:17:09编辑过该文章

阅读(2413)  |  评论(7)  |  收藏(0)  |  举报  

投一票您将和博主都有获奖机会!

最新评论

  • 高进

    2009/12/28 22:45:34

    很有用啊

  • yannzi

    2009/8/11 16:17:41

    你来的挺及时的嘛,我才刚把代码放上去

  • python_ky

    2009/8/10 21:51:23

    谢谢楼主共享。

  • xiayuchen2008

    2009/5/19 17:59:21

    哈哈,谢谢了哦

  • yannzi520

    2009/5/18 19:03:53

    哈哈……谢谢共享想,好东西,建议大家都下来看看,呵呵……

  • ednchina657

    2009/5/18 10:30:55

    完全没有发挥C++的类特性! 是对C++的一种侮辱!!!!!!!!!!!!!!

  • yannzi520

    2009/5/15 20:55:28

    嗯……呵呵……牛人一个