Movatterモバイル変換


[0]ホーム

URL:


2008课程设计题目(四)

最新推荐文章于 2023-12-27 23:39:33 发布
原创最新推荐文章于 2023-12-27 23:39:33 发布·2.9k 阅读
· 0
· 3·
CC 4.0 BY-SA版权
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
本文提供了六个具体的IT项目实践案例,涵盖了教师管理、铁路运输网最佳路径计算、教学计划编制、软件依赖关系管理、公共交通查询及航空客运订票系统的开发。每个案例详细描述了问题背景、需求分析、实现思路和技术要点。

 

指导老师:陈伟

 

 

一、简单的广东药学院教师管理系统(2人)

二、全国铁路运输网最佳经由问题(2人)

   

   

   

   

 

 

三、教学计划编制问题(2人)

[问题描述]

   大学的每个专业都要制定教学计划。假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限值均相等,每个专业开设的课程都是确定的,而且课程在开设时间的安排必须满足先修关系。每门课程有哪些先修课程是确定的,可以有任意多门也可以没有。每门课恰好占一个学期。试在这样的前提下设计一个教学计划编制程序。

[基本要求]

   1)输入参数包括:学期总数,一学期的学分上限,每门课的课程号(固定占3位的字母数字串)、学分和直接先修课的课程号。

2)允许用户指定下列两种编排策略之一:一是使学生在各学期中的学习负担尽量均匀;二是使课程尽可能地集中在前几个学期中。

3)若根据给定的条件问题无解,则报告适当的信息;否则将教学计划输出到用户指定的文件中。计划的表格格式自行设计。

[测试数据]

学期总数:6;学分上限:10;该专业共开设12门课,课程号从C01C12,学分顺序为2,3,4,3,2,3,4,4,7,5,2,3。先修关系如下:

课程编号

课程名称

先决条件

C1

程序设计基础

C2

离散数学

C1

C3

数据结构

C1C2

C4

汇编语言

C1

C5

语言的设计和分析

C3C4

C6

计算机原理

C11

C7

编译原理

C5C3

C8

操作系统

C3C6

C9

高等数学

C10

线性代数

C9

C11

普通物理

C9

C12

数值分析

C9C10C1

[实现提示]

可设学期总数不超过12,课程总数不超过100。如果输入的先修课程号不在该专业开设的课程序列中,则作为错误处理。应建立内部课程序号与课程号之间的对应关系。

 

 

四、依赖问题(2人)

[问题描述]

   某公司使用多个软件,软件之间存在传递依赖关系,比如A软件必须B软件和C软件启动才能正常使用,B软件启动需要D软件启动。现需要将其所有软件依赖关系表示出来。

[基本要求]

   1)软件对象:软件名称,编号,软件所依赖的软件。

2)需要实现新增一个软件结点

3)删除一个软件结点(判断有无依赖关系再做出删除动作)

(4)查询(依赖某软件的软件,某软件所依赖的软件,支持多层依赖查询)

[测试数据]

自行编写,尽可能复杂

 [实现提示]

采用有向图的方式进行数据存储。

 

 

五、广州大学城公共交通查询问题(2人)

[问题描述]

   将进出广州大学城所有线路进行列出,并能进行新增、删除、查询站点和线路。

[基本要求]

  1)站点对象

2)线路对象

3)能够增加、删除站点和线路

(4)查询(起点、起止点(提供最优决策:最快到达)和线路三种查询)

[测试数据]

自行编写,尽可能复杂

 [实现提示]

采用有向图的方式进行数据存储。

 

 

六、试设计一个航空客运定票系统。基本要求如下:

1、 每条航线所涉及的信息有:终点站名、航班号、飞机号、飞机周日(星期几)、乘员定额、余票量、订定票的客户名单(包括姓名、订票量、舱位等级123)以及等候替补的客户名单(包括姓名、所需数量)。

2、 系统能实现的操作和功能如下:

1)     查询航线:根据客户提出的终点站名输出如下信息:航班号、飞机号、星期几飞行,最近一天航班的日期和余票额;

2)     承办订票业务:根据客户提出的要求(航班号、订票数额)查询该航班票额情况,若有余票,则为客户办理订票手续,输出座位号;若已满员或余票少余订票额,则需重新询问客户要求。若需要,可登记排队候补;

3)     承办退票业务:根据客户提出的情况(日期、航班号),为客户办理退票手续,然后查询该航班是否有人排队候补,首先询问排在第一的客户,若所退票额能满足他的要求,则为他办理订票手续,否则依次询问其它排队候补的客户。

3、 实现提示:两个客户名单可分别由线性表和队列实现。为查找方便,已订票客户的线性表应按客户姓名有序,并且,为了插入和删除方便,应以链表作为存储结构。由于预约人数无法预计,队列也应以链表作为存储结构。

 

确定要放弃本次机会?
福利倒计时
::

立减 ¥

普通VIP年卡可用
立即使用
3 条评论您还未登录,请先登录后发表或查看评论

3 条评论

  • 2201_75635370
    2201_756353702024.03.04
    博主,能不能把第二题的思路共享一下?跪求!!!1069932395@qq.com
  • weixin_51412425
    小甜饼cc2020.12.09
    大佬 第一题有JAVA的代码嘛 求一个
  • fateswing
    止独2009.06.22
    博主,能不能把第二题的思路共享一下?721191173@qq.com
1、问题描述 生信息包括:号、姓名、性别、年龄、班级等信息。 小生除了包括生所有信息外,还包括英语、数和语文成绩。 中生除了包括小生所有信息外,还包括地理、历史成绩、家庭住址等信息。大学生除了包括生所有信息外,还包括专业、家庭地址、联系方式等信息。 2、功能要求 (1)添加功能:程序能够添加不同生的记录,提供选择界面供用户选择所要添加的类别,要求号要唯一,如果添加了重复号的记录时,则提示数据添加重复并取消添加。 (2)查询功能:可根据号、姓名等信息对已添加的生记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。 (3)显示功能:可显示当前系统中所有生的记录,每条记录占据一行。 (4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意号的唯一性。 (5)删除功能:主要实现对已添加的生记录进行删除。如果当前系统中没有相应的记录,则提示“记录为空!”并返回操作。 (6)统计功能:能根据多种参数进行统计。能统计生人数、按性别统计、按年龄统计等。 (7)保存功能:可将当前系统中各类记录存入文件中,存入方式任意。 (8)读取功能:可将保存在文件中的信息读入到当前系统中,供用户进行使用
问题描述:大学每个专业都要制定教学计划假设任何专业都有固定学习年限每学年期,每期的时间长度和分上限值均相等。每个专业开设 课程都是确定的,而且课程在开设时间的安排必须满足先修关系。每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。每门课恰好占一个期。试在这样的前提下设计一个教学计划编制程序。基本要求:(1)输入参数包括:期总数,课程总数,一期的分上限,每门课的课程号(固定占3位的字母数字串)、分和直接先修课的课程号。(2)允许用户指定下列种编排策略之一:一是使生在各期中的习负担尽量均匀;二是使课程尽可能地集中在前几个期中。(3)若根据给定的条件问题无解,则报告适当的信息;否则将教学计划输出到用户指定的文件中。计划的表格格式自行设计。[测试数据]期总数:6;分上限:10;该专业共开设12门课,课程号从C01到C12,分顺序为2,3,4,3,2,3,4,4,7,5,2,3。课程的先修关系如下表。课程编号课程名称先决条件C01程序设计基础无C02离散数C1C03数据结构C1,C2C04汇编语言C1C05语言的设计和分析C3,C4C06计算机原理C11C07编译原理C5,C3C08操作系统C3,C6C09高等数无C10线性代数C9C11普通物理C9C12数值分析C9,C10,C1实现提示:可设期总数不超过12,课程总数不超过100。如果输入的先修课程号不在该专业开设的课程序列中,则作为错误处理。应建立内部课程号与课程号之间的对应关系。
任务:大学每个专业都要制定教学计划假设任何专业都有固定学习年限每学年期,每期的时间长度和分上限值均相等,每个专业开设的课程都是确定的,而且课程在开设时间的安排必须满足先修关系。每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。每门课恰好占一个期。试在这样的前提下设计一个教学计划编制程序。目标:(1)输入参数包括:期总数,一期的分上限,每门课的课程号(固定占3位的字母数字串)分和直接先修课的课程号。(2)允许用户指定下列种编排策略之一:一是使生在各期中的习负担尽量均匀;二是使课程尽可能地集中在前几个期中。(3)若根据给定的条件问题无解,则报告适当的信息;否则将教学计划输出到用户指定的文件中。计划的表格格式自行设计。
设计任务:大学每个专业都要制定教学计划假设任何专业都有固定学习年限每学年期,每期的时间长度和分上限值均相等。每个专业开设的课程都是确定的,而且课程在开设时间的安排必须满足先修关系。每门课程有哪些先修课程是确定的,可以有任意多门,也可以没有。每门课恰好占一个期。试在这样的前提下设计一个教学计划编制程序。设计要求:(1)输入参数包括:期总数,一期的分上限,每门课的课程号(固定占3位的字母数字串)、分和直接先修课的课程号。(2)允许用户指定下列种编排策略之一:一是使生在各期中的习负担尽量均匀;二是使课程尽量可能地集中在前几个期中。(3)若根据给定的条件问题无解,则报告适当的信息;否则将教学计划输出到屏幕。计划的表格格式自行设定。

博客等级

码龄18年
306
原创
125
点赞
328
收藏
605
粉丝
关注
私信

热门文章

分类专栏

展开全部收起

上一篇:
2008课程设计题目(三)
下一篇:
2008课程设计题目(五)

大家在看

最新文章

目录

展开全部

收起

目录

展开全部

收起

上一篇:
2008课程设计题目(三)
下一篇:
2008课程设计题目(五)

目录

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
查看更多评论
 条评论被折叠 查看
被折叠的  条评论为什么被折叠?到【灌水乐园】发言
查看更多评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

[8]ページ先頭

©2009-2025 Movatter.jp