2014C++课程设计任务书
时间:2025-02-23
时间:2025-02-23
2012级C/C++课程设计任务书
一.本课程设计课题应达到的目的:
1. 学习用C/C++语言设计有实用意义的应用程序。
2.熟练运用C/C++语言I/O操作、编程环境和编程规范,进一步学习C/C++的动态存储管理、多文件管理、头文件管理、以及菜单设计、对象启动程序、调用中断例行程序以及C/C++语言的图形功能及其应用。
3.在参考示例程序的基础上设计一个功能完整的应用程序。
二.课程设计任务选题及要求:
1. 时间管理系统:输入任意时间后,通过调用系统时间或自定义的定时系统实现时间的正确运行;能实现时间的修改以及时间的前后台显示。
2. 万年历:正确输出查找日期的年、月、日、星期。能提示闰年。
3. 火车售票系统:不少于10条线路100个节点的售票管理 ,给出起点和终点后能给出所乘车次、正确计算并输出票价(区别座位票、卧铺票、儿童票)。
4. 通讯录管理系统:实现系统的录入、查找、修改、删除、输出、浏览。
5. 学生成绩管理系统: 实现分年级、班的学生成绩的录入、查找、修改、删除、输出、浏览。
6. 工资管理系统:实现系统的录入、查找、修改、删除、浏览,计算、输出个人工资单明细。
7. 银行管理系统:实现系统的录入、查找、修改、删除、浏览,按要求输出个人存款单明细。
8. 闹钟管理系统:输入任意时间后,通过调用系统时间或自定义的定时系统实现时间的正确运行;能实现时间的修改以及时间的前后台显示,能设置不少于3挡的闹钟提示,能随机修改闹钟的定时。
9. 人事管理系统:实现系统的录入、查找、修改、删除、浏览,统计获奖次数、输出个人信息。
10. 宾馆客房管理系统:实现系统的录入、查找、修改、删除、浏览,计算、输出已入住房间数、预定房间数,空房间数。
11. 考场管理系统
12. 民航订票管理系统
13. 商场销售管理系统:实现系统的录入、查找、修改、删除、浏览,计算,能查询货物进货量、售出量,损耗量、库存量。
14. 水费管理系统:实现系统的录入、查找、修改、删除、浏览,计算,能查询客户交款日期、金额;现用水量、待交金额。
15. 库存管理系统:实现系统的录入、查找、修改、删除、浏览,计算,能查询货物进库量、出库量,损耗量、库存量、货物在仓库的位置。
16. 公交线路管理系统:实现系统的录入、查找、修改、删除、浏览,计算,能查询任意线路当天上线的车辆数、车号、每趟车一天之内全程运行的次数。
17. 电费管理系统:实现系统的录入、查找、修改、删除、浏览,计算,能查询客户交款日期、金额;现用电量、待交金额。
18. 宿舍管理系统:实现系统的录入、查找、修改、删除、浏览,计算、能按男女生宿舍输出房间床位数、空床位数、入住总人数。
三.课程设计进度
第一周
周一:选题、分组、查阅、收集资料、理解课题任务
周二:查阅、收集资料、讨论、拟订设计方案、个人拟订自己的设计流程。 周三:查阅、收集资料、各组明确个人的设计任务,按设计流程编程调试。 周五:组长汇报各组的设计方案、任务分派方案、个人按设计流程编程调试。 第二周
周一、周二:各课题设计进度中期检查:提交各组的设计方案模块图、个人的程序设计流程图;演示运行个人已调试通过的阶段成果。
周三:继续编程调试,各组将个人的模块集中统调。
周四:各课题组基本完成设计任务。
周五:验收各组课题运行情况,个人分别运行自己设计的模块功能,并说明设计过程、程序设计特点。
四、对本课程设计课题成果的要求:
1.每人提交课程设计报告,报告内容包括以下内容:①说明课题的意义与课题设计的目标,给出系统总框图;②程序设计方法、包括所有定义的类、函数功能及说明;设计分析;程序流程图;③程序运行的效果图;④源程序:程序源代码须有注释;所写的
有效代码不得少于300行,并用A4幅面的纸打印;⑤收获体会、存在的问题与不足及对策,;⑥课程任务设计书。二位同学协助完成的课题,要在提交的报告中概要说明上述要求的①②③④,并重点说明自己的任务及完成任务的方法。
2. 每题最多二人同组,不能重复选题。每人分别为所设计课题提供一个操作说明界面,提示用户操作步骤。
3.严格按照下面给定的文本格式编辑课程设计报告:
报告的一级标题:3号黑体;二级标题:4号黑体;正文:小4号宋体;1.5倍行距。源程序分两栏打印。
4.设计报告至少提供3幅程序运行时的效果图,以确认程序正确执行。
5.将后附的课程设计封面与课程设计文档共同装订。报告的装订顺序:封面、报告的六点要求:⑥①②③④⑤
五、成绩评定方法:
根据课程设计完成的质量、正确性和工作量综合评分,具体如下:
1、 文档:50%
2、 程序:50%
六.主要参考文献:
1. 同志工作室. Visual C++6.0开发技巧与实例教程. 北京:人民邮电出版社,2005年5月。
2. (美)Microsoff Corporation. Visual C++6.0.桌面应用程序开. 北京:清华大学出版社,2001年2月。
3. 黄维通. Visual C++ …… 此处隐藏:260字,全部文档内容请下载后查看。喜欢就下载吧 ……