C课程设计内容和要求.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C课程设计内容和要求

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

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档