原创 C++课程设计指导书之一

2009-5-18 21:42 2312 10 12 分类: 工程师职场


C++课程设计指导书之一



https://static.assets-stash.eet-china.com/album/old-resources/2009/5/18/21cb8985-1b38-459f-bd36-dbb825fa0671.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%



PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户201423 2009-5-22 11:43

估计还好吧,呵呵……

yannzi 2009-5-21 15:59

好厉害呀,好用吗?
相关推荐阅读
用户201423 2009-06-04 22:15
第一次和同学用客家话聊天的记录,呵呵
没事写着玩的,呵呵……有个同学跟我说他很想惠州,那我问他:“你想惠州的什么呢?”很意外他的回答是:“我……你不要笑我……我好像惠州的客家话”。听完我当场笑翻…………*張萁* 22:18:48真的很难...
用户201423 2009-06-04 20:25
专家们给的学习汇编建议,事实上可以用在生活中的方方面面
专家们给的学习汇编建议,事实上可以用在生活中的方方面面,话就不多说了,我们来看看前人们给我的提的建议,对你和我或多或少都会有点帮助的^_^lauasm:遇到了问题不要急于寻找答案,要认真思考,争取独立...
用户201423 2009-06-04 10:11
dos系统的一些小技巧笔记(发现技巧会随时添加)
问题所在:我用CD改变当前目录,发现命令可以运行 但是目录还是无法改变  比如当面是C:\Documents and Settings\Administrator>    运行命令 CD D: ...
用户201423 2009-05-27 22:49
文本文件与二进制文件 - [互联网摘抄]
文本文件与二进制文件 - [互联网摘抄]一、文本文件与二进制文件的定义    大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次...
用户201423 2009-05-26 11:18
感谢Sogou浏览器给我带来愉悦的心情^_^
今天偶遇sougou浏览器,就尝试了一下,感觉特好,我的校园网从此可以上国外网站了,可以在许多国外名人高手的博客淘知识。网速很明显比起目前我用过的火狐和谷歌浏览器快一点,比起IE倒是快好多哦,之前很多...
用户201423 2009-05-26 10:59
c++课程设计之——学生考勤系统(附源程序代码)
一、程序设计目的通过设计、实现一个学生考勤管理系统,熟悉STL中有关类型及其使用方法,体会和掌握泛型编程的风格,加深对Visual C++集成开发环境的掌握(特别是调试功能),养成良好的编程习惯。二、...
我要评论
2
10
关闭 站长推荐上一条 /3 下一条