主题:[急求]如何用c++编写水污染或空气污染管理系统(帖内有具体要求)
C++ 课程设计
一、 课程设计目的
通过 C++课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,是将计算机课程与实际问题相联接的关键步骤。通过课程设计,能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力,因而必须给予足够的重视。
二、 对应用程序的要求:
(1)凡等候用户输入时,给出足够的提示信息,如“请选择(1 监测污染 2 优化布点……):”提示用户选择。
(2)程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行。对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值给出出错信息,指出错误类型,等待重新输入
(3)对删除数据应给出警告。
三、 课程设计内容:水污染或空气污染管理系统
具体要求:
现在无锡的水环境问题引起了社会各界的关注。我们也来出一份力,对污染进行管理,可以挑选实现以下功能:
1.监测污染
2.优化布点
3.预测污染
4.预警污染
5.控制污染
6.管理污染
7.其他
0.退出
各功能可通过菜单选择,如用户输入1,代表用户要进行“监测污染”的操作,每个操作完成后回到菜单,如果用户选择0,则退出程序。也可分模块进行。
四、 课程设计步骤与方法
1.需求分析:对用户提出的问题提出解决的办法和思路。
2.根据需求,设计系统功能模块,并设计相应的类和界面。
3.根据基本思路,确定输入和输出,设计程序的算法。
4.确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。
6.在计算机上编译程序,检验程序的可运行性。
7.编写C++课程设计报告。
五、 课程设计报告内容
课程设计报告中应包括需求分析、概要设计、详细设计、调试分析、测试结果、附录等,具体地:
(1)设计报告中应首先包括设计题目、班级、姓名、学号、完成日期,写在封面上。
(2)概要设计中应包括设计思想、实现方法、系统中主要模块及各模块间的关系的描述。
(3)附录中包括源程序、设计体会等。源程序中应有注解,说明每个模块的功能,使别人能比较容易地读懂源程序;设计体会中应包括本系统的不足之处以及可改进的地方,还应说明系统的特色、新的发明、创造等等。
一、 课程设计目的
通过 C++课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,是将计算机课程与实际问题相联接的关键步骤。通过课程设计,能够提高学生分析问题、解决问题,从而运用所学知识解决实际问题的能力,因而必须给予足够的重视。
二、 对应用程序的要求:
(1)凡等候用户输入时,给出足够的提示信息,如“请选择(1 监测污染 2 优化布点……):”提示用户选择。
(2)程序具有一定的健壮性,不会因为用户的输入错误引起程序运行错误而中断执行。对输入值的类型、大小范围、字符串的长度等,进行正确性检查,对不合法的输入值给出出错信息,指出错误类型,等待重新输入
(3)对删除数据应给出警告。
三、 课程设计内容:水污染或空气污染管理系统
具体要求:
现在无锡的水环境问题引起了社会各界的关注。我们也来出一份力,对污染进行管理,可以挑选实现以下功能:
1.监测污染
2.优化布点
3.预测污染
4.预警污染
5.控制污染
6.管理污染
7.其他
0.退出
各功能可通过菜单选择,如用户输入1,代表用户要进行“监测污染”的操作,每个操作完成后回到菜单,如果用户选择0,则退出程序。也可分模块进行。
四、 课程设计步骤与方法
1.需求分析:对用户提出的问题提出解决的办法和思路。
2.根据需求,设计系统功能模块,并设计相应的类和界面。
3.根据基本思路,确定输入和输出,设计程序的算法。
4.确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。
6.在计算机上编译程序,检验程序的可运行性。
7.编写C++课程设计报告。
五、 课程设计报告内容
课程设计报告中应包括需求分析、概要设计、详细设计、调试分析、测试结果、附录等,具体地:
(1)设计报告中应首先包括设计题目、班级、姓名、学号、完成日期,写在封面上。
(2)概要设计中应包括设计思想、实现方法、系统中主要模块及各模块间的关系的描述。
(3)附录中包括源程序、设计体会等。源程序中应有注解,说明每个模块的功能,使别人能比较容易地读懂源程序;设计体会中应包括本系统的不足之处以及可改进的地方,还应说明系统的特色、新的发明、创造等等。