12024年《C语言程序设计》课程设计 大型作业任务书v

发布 2022-10-06 09:53:28 阅读 3400

2024年《c语言程序设计》课程设计-大型作业任务书。

一、题目。1)题目1.三北防护林信息管理系统。

2)题目2.列车时刻表信息管理系统。

3)题目3.伦敦奥运会信息管理系统。

二、选题规定。

1) 学号尾数(最后一位)为者自动选择题目(1),即:题目1.三北防护林信息管理系统。

2) 学号尾数(最后一位)为者自动选择题目(2),即:题目2.列车时刻表信息管理系统。

3) 学号尾数(最后一位)为者自动选择题目(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 下列字符中...