课程设计题目

  • 格式:docx
  • 大小:13.51 KB
  • 文档页数:4

下载文档原格式

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

课程设计题目

题目一:图书管理信息系统。

设计一个具有数据插入、修改、删除、显示和查询功能的图书管理程序。设计要求:(1)用户登录功能;(2)设计程序运行界面;(3)能用菜单选择各功能。说明:(1)数据包括:书名、作者、书号、出版社、出版日期和单价;(2)可对图书信息修改;(3)可增加或删除图书信息;(4)可显示所有保存的图书信息;(5)可按书名、作者、书号或出版社进行图书信息的查询。

题目二:24点程序。

编写一个解24点游戏的程序。规则是:随机给出4个1~10之间的正整数,通过简单的四则运算和括号组合,使得表达式的最终结果等于24,要求计算机列出满足要求的所有表达式。

题目三:俄罗斯方块游戏。

设计完成俄罗斯方块游戏。游戏开始后在游戏小窗口的顶部会随机产生一个方块并以一定的速度下移,下移过程玩家作变换、左右移操作以使其摆放合适,当叠满一行时会自动消去并计10分,若不能消行而叠到游戏小窗口的顶部则游戏失败,此时玩家可退出或重新开始。

题目四:五子棋游戏。

请用所学的C语言知识实现一个命令行下的五子棋游戏。要求有棋盘界面,并实现人与人、人与计算机、计算机与人三种对弈模式。

题目五:学生选课系统。

设计学生选课系统,要求由菜单进行管理。(1)输入课程信息。(2)课程管理。(3)输入学生信息询。(4)学生信息管理。(5)学生选课。(5)系统信息查询及存储。

题目六:自动取款机服务系统

要求编写一个自动取款机服务系统。实现如下功能:正常密码登录后,界面菜单实现取款、存款、余额查询、密码修改等,系统具备登录时输入三次错误密码系统自动锁定。

注意:卡号、密码、卡上余额都在文件中存储。

题目七:飞机订票系统。

假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。设计一飞机订票系统,使之能提供下列服务:(1)航班信息录入功能(航班信息用文件保存) ,其中包括航班号、起始站、重点站、机票数等。(2)航班信息浏览功能。(3)按航班号排序。(4)查询航线:按航班号查询。(5)承办订票和退票业务。

题目八:石头剪刀布游戏。

设计一个简单的猜拳游戏:人和计算机出拳玩石头、剪刀和布,游戏规则是石头>剪刀>布>石头,最后统计出人的胜率和得分,并记录在文件中(保存胜率前五名)。

题目九:机房管理系统。

设计机房管理系统,要求由菜单进行管理。(1)上机前先检查是否有空机位,有则将其显示出,无则提示无空位。(2)还有空位置时,运行进入,并记录下位置号以及序号,与上机时间。(3)可对上机者上机信息进行查询,修改与删除。(4)设计相关模块,显示上机者的上机费用。(5)显示所有上机者的上机信息。

题目十:电子表设计。

设计一个电子时钟,能形象并准确地利用钟表图形显示时间,在屏幕上显示一个图形化的电子钟表,并可随时设置时间,包括小时、分钟和秒,在电子时钟显示实时地时间变化。

题目十一:成绩管理系统。

设计成绩管理系统,要求由菜单进行管理。(1)从键盘输入包括学号、姓名、各门课程、成绩。(2)计算每个人的总分和平均分,并按照平均分排序。(3)具有查询功能。(4)具有学生增加和减少

功能。(5)将原始数据和计算后的数据保存在磁盘文件中。

题目十二:通讯录管理系统。

设计通讯录管理系统,要求由菜单进行管理。(1)建立通讯录信息,信息至少包含编号、姓名、年龄、电话、通讯地址、电子邮箱等。(2)能够提供添加、删除和修改通讯录信息的功能。(3)能够提供安不同方式查询的功能;如按姓名或年龄、电话等查询。(4)将通讯录保存在文件中。(5)能够按表格方式输出通讯录信息。

题目十三:猜数字游戏。

该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。