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

2009-8-10 16:17 7471 8 14 分类: 软件与OS
https://static.assets-stash.eet-china.com/album/old-resources/2009/5/15/cc35849a-1226-4015-829a-f5fe32cc3358.rar" target="_blank">

网上的程序: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%



4ff4cdd3-dcff-4b8c-92fb-5065d99aeb85.jpg
9a226a1c-613c-4afd-bbb4-e86fc3ea9bbb.jpg
e85f012e-d09e-403d-92d8-2d55be1d1a3d.jpg
1e2f323e-a84f-4de7-bd79-062c81f09623.jpg
ef42f766-0219-4499-9e81-81f8b3ae8920.jpg
53d9fbe0-54c8-4143-944c-68f99fdb525e.jpg


文章评论6条评论)

登录后参与讨论

用户297222 2010-6-22 09:21

运行时出BUG,输入数据后,无法中止,寒

用户11503 2009-12-28 22:45

很有用啊

yannzi 2009-8-11 16:17

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

用户201423 2009-5-18 19:03

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

用户1469169 2009-5-18 10:30

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

用户201423 2009-5-15 20:55

嗯……呵呵……牛人一个
相关推荐阅读
yannzi 2009-08-14 22:45
C++课程设计指导书之二 媒體庫管理系統
一、課程設計目的l        通過設計、實現媒體庫管理系統,熟悉面向對象的設計思想;l        進一步熟悉、掌握STL中有關類型及其使用方法,泛型編程的風格。二、系統設計要求在這個課程設計中...
yannzi 2009-08-10 11:54
痛苦并快乐着
今天图书馆下了一堆资料,可能是猛过头了,所以用死了两台电脑,还有一台电脑根本开不了机。。。帮同学影印了九章奖状,有机会可以剥削人家一把,影印太费时了。在宿舍,还有工人忙着修宿舍,噪音很吵,就快开始看资...
yannzi 2009-08-09 22:21
实用软件介绍 (Q-Dir、UE编辑器、Beyond Compare)
Q-Dir 3.93http://www.onlinedown.net/soft/66200.htmUltraEdit-32 (文本编辑器)http://www.orsoon.com/Soft/780...
yannzi 2009-08-09 22:09
实习第8天
      昨天也没什么好写的,就这样跳过了,都是自己在看一些有关嵌入式的视频。      原本今天也没什么好写的,倒数第二天了,发现有些东西还是挺人性化的,比如不用现在就把电脑还了之类的,要不然还真...
yannzi 2009-08-09 22:08
实习第6天
       这天吃了早餐来到公司,过了半个钟,就退还了两本Windows相关的编程书,放弃MFC相关的编程了,然后再借了两本与嵌入式有关的书。       就这样开始一天的读书之旅。看来要开始准备辞...
我要评论
6
8
关闭 站长推荐上一条 /2 下一条