C++课程设计任务书
一、课程设计目的:
通过 C++课程设计,使学生能深入理解面向对象程序设计的思想,加深对 C++程序
设计相关概念的理解和应用,将课程所学与实际问题相关联。通过课程设计,锻炼和提高
学生使用面向对象程序设计思想分析和解决实际工程问题的能力。
二、 课程设计要求
1.明确任务,学习与查阅有关资料
2.按要求完成课题内容,撰写设计报告。
3.对应用程序的要求:
(1)凡等候用户输入时,给出足够的提示信息,如“请选择(1 借书 2 还书……):”
提示用户选择。
(2)程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行。
对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值
给出出错信息,指出错误类型,等待重新输入 。
(3)对删除数据应给出警告。
三、课程设计步骤与方法
1.需求分析:对用户提出的问题提出解决的办法和思路。
2.根据需求,设计系统功能模块,并设计相应的类和界面。
3.根据基本思路,确定输入和输出,设计程序的算法。
4.确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。
6.在计算机上编译程序,检验程序的可运行性。
7.编写 C++课程设计报告。
四、课程设计报告内容
写设计报告(要求正规打印,A4 幅面,并提交电子档),内容包括:
题目
小组人员具体分工
系统功能模块结构图
数据结构设计及用法说明
程序结构(画流程图)
各模块的功能
试验结果(包括输入数据和输出结果)