2015年课程设计题目

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题目1、通讯录

设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。实现功能:

(1)系统以菜单方式工作

(2)信息录入功能

(3)信息浏览功能

(4)信息查询功能

(5)信息修改功能

(6)系统退出功能

题目2、学生选课系统

假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。试设计一个选修课程系统,使之能提供以下功能:

(1)系统以菜单方式工作

(2)课程信息和学生选课信息录入功能(课程信息用文件保存)

(3)课程信息浏览功能

(4)查询功能

(5)按学分查询

(6)某门课程学生选修情况(可选项)

题目3:班级成绩管理系统

对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。功能要求:

(1)每个学生类当包括:学号、姓名、M门课程。

(2)本系统显示这样的菜单:

请选择系统功能项:

a、成绩录入

b、成绩显示

c、成绩保存

d、成绩排序

e、成绩修改(要求先输入密码)

f、成绩统计

1)显示每门课程成绩最高的学生的基本信息

2)显示每门课程的平均成绩

3)显示超过某门课程平均成绩的学生人数

g、退出系统

(3)执行一个具体的功能之后,程序将重新显示菜单。

(4)将学生成绩保存到文件中。

题目4:班级档案管理系统

对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。

功能要求:

(1)本系统的学生类应当包括:学号、姓名、性别、年龄、备注。

(2)本系统显示这样的菜单:

请选择系统功能项:

a 学生基本信息录入

b 学生基本信息显示

c 学生基本信息保存

d 学生基本信息删除

e 学生基本信息修改(要求先输入密码)

f 学生基本信息查询

(1)按学号查询

(2)按姓名查询

(3)按性别查询

(4)按年龄查询

g. 退出系统

(3)执行一个具体的功能之后,程序将重新显示菜单。

(4)将学生基本信息保存到文件中。

(5)进入系统之前要先输入密码。

题目5、运动会报名系统

学校要举行2015春季运动会,设计一个运动会报名系统。假设该运动会有4个项目(100M 跑步、跳高、跳远、200M跑步),每个项目参加的人数不限,但每个学生最多只能参加其中的两项。设计的系统能够完成的基本信息进行录入、显示、修改、删除、保存等操作的管理。

功能要求:

本系统的报名信息类应当包括:学号、姓名、性别、年龄、参加项目名称。

(2)本系统显示这样的菜单:

请选择系统功能项:

a 报名学生基本信息录入

b 报名学生基本信息显示

c 报名学生基本信息保存

d 报名学生基本信息删除

e 报名学生基本信息修改(要求先输入密码)

f 报名学生基本信息查询

(1)按学号查询

(2)按姓名查询

(3)按性别查询

(4)按年龄查询

(5)按项目查询

g. 退出系统

(3)执行一个具体的功能之后,程序将重新显示菜单。

(4)将报名的基本信息保存到文件中。

(5)进入系统之前要先输入密码。

题目6:ATM取款机程序

1.问题描述(功能要求):

(1)软件用途:ATM取款

(2)功能概述:模拟ATM取款机

登陆、取款、查询

2.问题的解决方案:

根据系统功能要求,可以将问题解决分为以下步骤:

(1)分析系统中的各个实体之间的关系及其属性和行为;

(2)根据问题描述,设计系统的类层次;

(3)完成类层次中各个类的描述(包括属性和方法);

(4)完成类中各个成员函数的定义;

(5)完成系统的应用模块;

(6)功能调试;

(7)完成系统总结报告以及系统使用说明书。

3.其它要求:

(1)只能使用C++语言,源程序要有适当的注释,使程序容易阅读

(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)

(3)学生可自动增加新功能模块

题目7、图书信息管理系统设计

1.问题描述(功能要求):

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:

(1)系统以菜单方式工作

(2)图书信息录入功能(图书信息用文件保存)--输入(3)图书信息浏览功能--输出(4)查询和排序功能:(至少一种查询方式)--算法

按书名查询

按作者名查询(5)图书信息的删除与修改(可选项)

2.问题的解决方案:

根据系统功能要求,可以将问题解决分为以下步骤:

(1)分析系统中的各个实体之间的关系及其属性和行为;

(2)根据问题描述,设计系统的类层次;

(3)完成类层次中各个类的描述(包括属性和方法);

(4)完成类中各个成员函数的定义;

(5)完成系统的应用模块;

(6)功能调试;

(7)完成系统总结报告以及系统使用说明书。

3.其它要求:

相关文档
最新文档