欢迎来到天天文库
浏览记录
ID:45034956
大小:281.34 KB
页数:12页
时间:2019-11-08
《C课程设计内容及要求》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++课程设计目的和任务课程设计任务:完成较大型的系统或软件的设计题目。课程设计目的:巩固、提高和融合所学的专业课程知识培养学生多方面的能力,如综合设计能力、实际动手能力、文献检索与分析能力、团队合作能力、工程化能力、研究性学习能力、创新能力等。C++课程设计形式和考核课程设计的形式课程设计过程是在教师的指导下,在相对集中的时间段内和指定的实验室中,学生利用本课程以及以往所学的知识和技术(必要的话,还需辅以一定的课外学习),独立解决一些复杂且具有综合性的问题。从规模上来说,课程设计是在平时作业的基础上进一步扩展的大作业。考核(交报告和源程序、15分钟的答
2、辩)课程设计报告20%,出勤20%,平时作业30%,项目答辩30%考核5级制:优秀、良好、中等、合格、不合格C++课程设计内容(1)完成一个小型的管理系统,参考题目如下:1.模拟ATM柜员机程序使用文本命令行界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:查询余额:初始余额为10000元ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。ATM存款:不能出现负存款。修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求
3、,且两次输入相同的情况下才可以成功修改密码。C++课程设计内容(2)模拟超市收银系统由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。从数据库(或文件)中取出有关价格信息,再把这些信息返回给收银台。同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库(或文件)存储以供查询。另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。如果一个未持卡顾客一次性购物满200元,可为其发放一张会员卡,以后在该商场购物可获得9折优惠。C++课程设计内容(3)学生信息管理程序使用文本命令行界面设计学生信息管理程序用文件形式存储班上学生
4、的信息表能实现对学生信息增、删、改、查等功能。C++课程设计内容(4)学生成绩管理程序使用文本命令行界面设计学生成绩管理程序用文件形式存储班上学生的成绩表能实现对学生各门课程成绩的增、删、改、查等功能。C++课程设计内容(5)图书管理程序使用文本命令行界面用文件保存图书馆里的图书信息。能实现图书信息的增、删、改、查等功能。C++课程设计内容(6)个人通信录使用文本命令行界面用文件保存通信录信息。能实现通信录信息的增、删、改、查等功能。C++课程设计内容(7)考勤统计程序用文件保存全班每个学生的考勤信息。能实现考勤信息的增、删、改、查和统计等功能。C++课
5、程设计要求使用命令行界面,界面友好,操作简便。数据通过文件保存。数据初始化时,可以从指定文件读取,也可以从键盘读取,由用户选择。要求设计简单的菜单。提供数据的增、删、改、查询、统计功能。必要时提供数据的排序功能。系统具有良好的健壮性。系统设计时,利用面向对象的思想,尽量使用继承、多态、运算符重载、模板等技术。要求使用多文件结构,建立工程。课程设计报告内容需求分析问题描述基本要求概要设计数据结构设计程序模块及之间的调用关系详细设计数据的定义(类的定义和全局变量、常量的定义)各模块的实现技术及关键的算法(流程图)系统调试与测试调试情况(主要是逻辑错误及其解决
6、方法)测试用例(输入、输出)总结收获、体会、致谢参考文献附录程序代码结束语谢谢!
此文档下载收益归作者所有