欢迎来到天天文库
浏览记录
ID:43324077
大小:31.50 KB
页数:4页
时间:2019-09-30
《c程序课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、I学生/教师信息管理系统1、问题描述:学纶信息管理系统的业务活动包括:学生基本信息的录入、查询、修改等。试设计实现具有以上功能的信息管理系统。2、基本要求:(1)每位学生的基木信息包括:姓名、学号、性别、年龄、籍贯、健康状况、教育程度、成绩;(2)系统应实现以下操作和功能:将学牛拮息逐项录入到系统当中;进行查询、修改、删除、排序、打印的操作。3、测试数据:自行制定。II1、问题描述:航空客运订票系统的业务活动包括:查询航线、客票预定和办理退票等。试设计一个航空客运订票系统,以使上述业务口J以借助计算机來完成。2、基本要求:(1)每条航线所涉及的信息有:终点站名
2、、航班号、飞机号、飞行周FI(星期儿)、成员定额、余票量、已订票的客八名单(包括姓名、订票量、舱位等级1或2)以及等候替补的客户名单(包括姓名、所帝票量);(2)作为示意系统,全部数据可以只放在内存中;(3)系统能实现的操作和功能如下:①查询航线:根据旅客提出的终点站名输出信息(航班号、飞机号、星期儿飞行、最近一天航班的H期和余票额);②承办订票业务:根据客户提出的耍求(航班号、订票数额)査询该航班票额情况,若尚有余票,则为客户办理订票手续,输岀朋位号;若已满员或余票额少于订栗额,则需重新询问客户要求。若需要,可登记排队候补;③承办退票业务:根据客户提供的情况
3、(H期、航班),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客八,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其他排队候补的客八O3、测试数据:自行指定。4、实现提不:两个客户名单可分别由线性表和队列实现。为杏找方便,已订票客户的线性表应按客户姓名排序,且为了插入和删除方便,应以链衣作存储结构。由于预约人数无法预计,队列也应以链表作存储结构。整个系统需汇总各条航线的情况登录在一张线性表上,山于航线基本不变,可采用顺序存储结构,并按航班排序或按终点站名排序。每条航线是这张表上的一个记录,包含上述8个域、其中乘员名单域为指向
4、乘员名单链表的头指针,等候替补的客户名单域为分别指向队头和队尾的指针。III文学研究助手1、问题描述:文学研究人员需要统计某篇小说中某些词汇的出现次数和位置。试写一个实现这一冃标的文字统计系统,称为“文学研究助手”。2、基本要求:小说存于一个文本文件中。待统计的词汇集合要一次输入完毕,即统计工作必须在程序的一次运行之后就全部完成。程序的输出结果是每个词的岀现次数和出现位置所在行的行号,格式口行设计。3、测试数据:小说文木文件,待统计的词汇集。4、实现提不:约定小说中的词汇一律不跨行。这样,每读入一行,就统计每个词在这行中的出现次数。出现位置所在行的行号可以用链
5、表存储。若某行中出现了不止一次,不必存多个相同的行号。数据结构可采用二维链表,单词结点链接成一个链表,每个单词的行号组成一个链表,单词节点作为行号链衣的头结点,求解过程如下:(1)根据用八的输入创建头结点链表;(2)从文件读取一个个单词,逐个比较头结点链表中的单词,如果相同则增加该头结点的count域,并在该头结点下创建一个节点用来存放该单词出现的行号。(3)根据二维链表输出统计信息。IV校园导游系统1、问题描述:设计一个校园导游程序,为來访的客人提供各种信息查询服务。2、基本要求:(1)设计你所在学校的校园平面图,所含景点不少于5个。以图中顶点表示校内各景点
6、,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息;(2)为來访客人提供图小任意景点相关信息的查询;(3)为来访客人提供图中任意景点的问路查询,即査询任意两个景点之间的一条最短的简单路径。3、测试数据:由设计者根据实际情况制定。4、实现提不:一般情况下,校园的道路是双向通行的,可设校园平而图是一个无向网。顶点和边均含有相关信息。V游戏软件设计1、问题描述:运HJDirectX多媒体编程接口开发游戏界面,实现地形、天空、纹理等的显示。2、基本要求:3、测试数据:由设计者根据实际悄况制定。
此文档下载收益归作者所有