2024年《c语言程序设计》课程设计-大型作业任务书。
一、题目。1)题目1.三北防护林信息管理系统。
2)题目2.列车时刻表信息管理系统。
3)题目3.伦敦奥运会信息管理系统。
二、选题规定。
1) 学号尾数(最后一位)为者自动选择题目(1),即:题目1.三北防护林信息管理系统。
2) 学号尾数(最后一位)为者自动选择题目(2),即:题目2.列车时刻表信息管理系统。
学号尾数(最后一位)为者自动选择题目(3),即:题目3.伦敦奥运会信息管理系统。
三、需要处理的基础数据。
注:与中文字段名对应的英文字段名自己确定;类型和长度可以根据需要修改。
一)三北防护林信息管理系统。
1.省自治区防护林基本信息参考:
省自治区包括:省自治区编号,省自治区名称,面积单位为:万亩;资金和救济金额单位为:万元。
2.县市防护林基本信息参考:
3.林木基本信息参考:
二)列车时刻表信息管理系统。
1.车次基本信息参考。
2.经停车站基本信息参考:
3.经停车次基本信息参考:
三)伦敦奥运会信息管理系统。
1、代表团基本信息参考:
2.参赛项目基本信息参考:
3.参赛选手基本信息参考:
四、需实现的系统功能。
一)各种基本数据的录入。
1.三北防护林信息管理系统。
省自治区防护林基本信息录入;
县市防护林基本信息录入;
林木基本信息录入;
其它信息录入。
2.列车时刻表信息管理系统。
车次基本信息录入;
经停车站基本信息录入;
经停车次基本信息录入;
其它信息录入。
3.伦敦奥运会信息管理系统。
代表团基本信息录入;
参赛项目基本信息录入;
参赛选手基本信息录入;
其它信息录入。
要求每个系统的1级链表、2级链表、3级链表都能够进行基本数据的录入。
二)各种基本数据的修改。
即:允许对以及录入的数据重新进行编辑、修改。如:
修改省自治区防护林基本信息(修改1级链表中的结点);
修改经停车站基本信息(修改2级链表中的结点);
修改参赛选手基本信息(修改3级链表中的结点)。
要求每个系统的1级链表、2级链表、3级链表都能够进行基本信息的修改。
三)各种基本数据的插入。
如: 在车次基本信息链(1级链)中插入一条新记录;
在参赛项目基本信息链(2级链)中插入一条新记录;
在林木基本信息链(3级链)中插入一条新记录等。
要求每个系统的1级链表、2级链表、3级链表都能够进行新记录的插入。
四)各种基本数据的删除。
如:1.删除1级链表中的结点。
1-1.删除三北防护林信息管理系统中省自治区防护林基本信息链中结点。
算法(删除1级链表中的结点):
遍历省自治区防护林基本信息链,找到对应结点;
遍历该结点指向的县市防护林基本信息链;
对链中的每一个结点,删除其指向的林木基本信息链;
再删除该县市防护林基本信息链;
最后删除省自治区防护林基本信息链中的对应结点。
1-2.删除列车时刻表信息管理系统中车次基本信息链中结点。
算法(删除1级链表中的结点):
遍历车次基本信息链,找到对应结点;
遍历该结点指向的经停车站基本信息链;
对链中的每一个结点,删除其指向的经停车次基本信息链;
再删除该经停车站基本信息链;
最后删除车次基本信息链中的对应结点。
1-3.删除伦敦奥运会信息管理系统中代表团基本信息链中结点。
算法(删除1级链表中的结点):
遍历代表团基本信息链,找到对应结点;
遍历该结点指向的参赛项目基本信息链;
对链中的每一个结点,删除其指向的参赛选手基本信息链;
再删除该参赛项目基本信息链;
最后删除代表团基本信息链中的对应结点。
2.删除经停车站基本信息链中的结点。
算法(删除2级链表中的结点):
遍历车次基本信息链,查找到车次基本信息链中对应结点;
遍历对应的经停车站基本信息链,查找到经停车站基本信息链中对应结点;
先删除该结点指向的经停车次基本信链;
然后删除经停车站基本信息链中对应结点;
同时修改高校或研究所基本信息链中对应结点的相关数据。
3.删除参赛选手基本信息链中的结点。
3.伦敦奥运会信息管理系统。
代表团基本信息录入;
参赛项目基本信息录入;
参赛选手基本信息录入;
其它信息录入。
算法(删除某个3级链表中的结点):
遍历代表团基本信息链,查找到代表团基本信息链中对应结点;
遍历对应的参赛项目基本信息链,查找到参赛项目基本信息链中对应结点;
遍历对应的参赛选手基本信息链,查找到参赛选手基本信息链中对应结点;
删除该结点。
同时修改参赛项目基本信息链(2级链)和代表团基本信息链(1级链)中对应结点的相关数据。
要求每个系统的1级链表、2级链表、3级链表都能够进行结点的删除。
五)基于各种数据的查询。
如:三北防护林信息管理系统中各种数据的查询
查询指定省自治区的森林面积、木材蓄积量、沙漠面积、当年造林面积、累计造林资金、累计经济林收益等。
查询指定县市的木材蓄积量、当年阔叶林造林面积、当年经济林造林面积、累计经济林收益等。
12024年《C语言程序设计》课程设计 大型作业任务书v
2012年 c语言程序设计 课程设计 大型作业任务书。一 题目。1 题目1 三北防护林信息管理系统。2 题目2 列车时刻表信息管理系统。3 题目3 伦敦奥运会信息管理系统。二 选题规定。1 学号尾数 最后一位 为 者自动选择题目 1 即 题目1 三北防护林信息管理系统。2 学号尾数 最后一位 为 者...
C语言程序设计课程作业
14.在 文件包含 预处理语句的使用形式中,当 include后面的文件名用 括起时,寻找被包含文件的方式是 直接按照系统设定的标准方式搜索目录。先在源程序所在目录搜索,再按照系统设定的标准方式搜索。仅仅搜索源程序所在目录。仅仅搜索当前目录。本题分值 4.0 用户得分 0.0 用户解答 仅仅搜索源程...
C语言程序设计
c语言程序设计 试题十。返回。一 单项选择题 共30分,每题1分 1.下列不正确的转义字符是 a b c 074 d 0 2.不是c语言提供的合法关键字是 a switch b cher c case d default 3 正确的标识符是 a a b a 2 c a.3 d a 3 4 下列字符中...