排课程表的程序怎么弄?

magmng 2000-11-11 10:04:00
时间紧迫!!
学校下达的任务:要求只给出教学计划,教师,教室,排出一个系的课表.
望各位高手救命!!
...全文
909 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwhelucky 2000-11-11
  • 打赏
  • 举报
回复
我知道这是一个稍加入人工智能的问题,对吧,如果你不介意,我们可以一违块儿讨论讨论:
对了你写过一些棋类游戏吗,我觉得那里面的东西可以借来一用,你可以试着用穷举法,即,先按所有的要求,取出一个教师,一个时间,加入课表,然后就这样轮下去,若有不合要求的地方,则可以进行下一方案,即将另外组合,这样有一点儿排列组合的味道,比如,高数,只能放在第一二节等等的条件,则都可以先行填入课表中,将会简化好多算法,然后就是一门一门地排下去,若有不合要求,下一轮,直到正确为止,你认为行吗?若有问题,可与我联系,Cwhelucky@263.net,
我做过类似的程序。
smalltalk 2000-11-11
  • 打赏
  • 举报
回复
我帮你找了一个好软件:黑马课表管理系统2.17,到这个地方去download吧,
http://www.269.net/software/appsoftware/school/ware/17775.htm
当然在下面的url页面中还有更多的,可能也是你需要的:
http://www.269.net/software/appsoftware/school/index1.htm
好了,你要是讲良心的话,就把这50点给我,ok?
dingsg 2000-11-11
  • 打赏
  • 举报
回复

想想,很简单的问题!
自己努力
选课助手使用说明 --------------------------------- ☆选课助手的操作一定要按步骤,必须先看懂说明,不按步骤弄不出来可怪不着我:) ☆本程序针对的是jxweb.jlu.edu.cn和教务处选课的那个版本,现在朝阳校区的大三大四在用。其他的选课系统键客没用过,不知道资料是如何组织的,在这个版本先不提供支持。 ●第一步 在菜单里选择步骤->导入数据。 数据最好是从选课系统直接抓出来的,在网上的选课系统里选“全校教学课程表”,按“查询”,然后把“每页返回的最大记录数”改为最大的600,按“查询记录”,列出数据表。接下来,用鼠标从第一笔记录开始选,选到最后一笔记录,打开一个空记事本,把表格里的数据以文本的方式复制出来,粘贴到记事本里,注意,不要题头,也就是“课程编号”、“课程全称”的那一行。然后继续查询,把第二张表的数据也拷到记事本上(要接的和同一页上的数据没有区别)。最后在记事本里形成这样的数据: 084233 财政学 081311 蔡雪梅 2 每周 星期三 第四大节 工地楼510 100 0 73 314932 微观经济学 080931 魏晓彬 1 每周 星期二 第三大节 工地楼505 34 1 33 314842 日本经济概论 080071 王建东 1 每周 星期五 第二大节 暂 空000 0 0 0 314843 经济学原理 080961 沙玉翠 1 每周 星期五 第三大节 地质宫510 100 0 34 314931 社会主义市场经济学基础 080921 蔡壮 1 每周 星期四 第四大节 地质宫508 100 1 27 024220 水文地球化学 020241 李绪谦 1 每周 星期二 第三大节 地质宫504 30 0 13 …… …… …… 024763 水资源信息技术 010441 苏小四 1 单周 星期五 第三大节 地质宫507 70 1 49 034002 地球物理场论一Ⅱ 030361 朱仁学 1 每周 星期三 第一大节 地质宫527 45 0 40 034002 地球物理场论一Ⅱ 030361 朱仁学 1 双周 星期五 第二大节 地质宫527 45 0 40 034008 地球化学A 030581 柴社立 1 每周 星期一 第三大节 鸽子楼308 60 2 36 034008 地球化学A 030581 柴社立 1 每周 星期四 第二大节 鸽子楼308 60 2 36 每两个数据之间要有且仅有一个半角空格,每行末也是。当然,你可以自己编辑,不过我想没人会这么干。 当然,你可以只选几条真正要选的复制进去,不过还是全部提交比较省事…… 最后把这张表拷贝到导入数据所弹出菜单的文本框里,点“先提交”,稍等一秒钟,出现提示之后点“后取消”。 对了,为了测试,course.txt里有这学期的课程总表。 ●第二步 输入要选课程的信息。 把要选的课程的标号或者课程全称(一个字都不差的)挨个输入,也是每两个数据之间要有且仅有一个半角空格,行末就不要了。仍是点“先提交”出现提示后退出。 ●第三步 在菜单里选择列课表。 这个需要大量的运算,每加一门课就增加了几倍的运算量,所以需要耐心的等待,键客用的是雷鸟1G的CPU,256M DDR内存,也是需要等大概十秒钟才能把本学期自己选的所有课程出来。出现日程表之后就好了,点“列出”,就出现了第一种法,然后点<、>可以切换,你也可以直接从“列方式中的第×种”里写上要看第几种列,点GO……
单片机原理及应用 题 目 基于单片机控制发光二极管 院 (系) 信息工程学院 专 业 班 级 学 生 姓 名 学 号 设 计 地 点 指 导 教 师 目录 1 综述 2 1.1基于单片机控制发光二极管的过去发展。 2 1.2基于单片机控制发光二极管的现在发展。 2 1.3基于单片机控制发光二极管的未来发展。 2 1.4基于单片机控制发光二极管的国内发展 5 1.5基于单片机控制发光二极管的国外发展 6 2 搭建平台 8 2.1概述 8 2.2 Proteus 9 2.3 Keil 10 2.4 STC_ISP 11 3 硬件技术介绍 12 3.1系统总体设计 12 3.2最小系统电路图设计 13 3.3按键电路设计 13 3.4 LCD电路设计 15 4 功能实现 16 4.1整体仿真电路图 16 4.2 流程图 16 4.3 源程序 17 5 测试结果及分析 24 5.1硬件测试 24 5.2软件测试 24 5.3实验截图 25 5.4焊接中的问题 25 *致谢 26 *参考文献 26 1 综述 1.1基于单片机控制发光二极管的过去发展。 1971年intel公司研制出世界上第一个4位微处理器;Intel公司的霍夫研制成功世界上第 一块4位微处理芯片Intel4004,标志着第一代微处理器问世,微处理器和微机时代从此 开始。由此单片机器件的发展过程:1976年,Intel推出MCS- 48系类单片机,1980年Intel公司推出了性能较完善的MCS- 51系列单片机,直到1982年Intel推出了微控制器化阶段的MCS-96系类单片机。 1.2基于单片机控制发光二极管的现在发展。 处于对低功耗的普遍需求,目前各大厂商推出的各类单片机产品都采用了CHMOS工艺,随 着集成电路技术的快速发展,很多单片机生产厂家充分考虑到用户的需求,将一些常用 的功能部件,如A/D、D/A、PWM以及LCD驱动器等集成到芯片内部,尽量做到单片化。同 时单片机的种类越来越多,Intel、Motorola、Philip、EMC等公司设计和开发了多种功 能不同的产品。 1.3基于单片机控制发光二极管的未来发展。 单片机作为一个完整的数字处理系统具备了构成计算机的几乎全部主要单元部件,在这 个意义上称之为单片微机毫不过份,正所谓"麻雀虽小,五脏俱全"。通过学习和应用单 片机入计算机硬件之门可收事半功倍之效。选择单片机作为接近PC机硬件的首选机种, 不必从一开始就为众多外围芯片及相互间的配合弄得头晕脑胀,这对揭开计算机神秘的 面纱,无疑是一条捷径。 从应用的角度看,单片机本姓"单",它自成一体,不过是一片大规模集成电路而已,大 量对于其它微处理器必需的外部器件和连线早已在单片机内部完成,各种信息传递的时 序关系变得简单,易于理解和接受。用单片机实现某个特定的控制功能十分方便,"边学 边用,学用结合",很容易"立竿见影"。 从设计思想看,单片机的应用意味着"从以硬件电路设计为主的传统设计方法向对单片机 内部资源及外部引脚功能加以利用的以软件设计为主的方法的转化"。从而使硬件成本大 大降低,设计工作变得异常灵活。往往只需改动一下程序就可以使设备增加功能,提高 性能,岂不妙哉。 工业自动化控制是最早采用单片机控制的领域之一,在测控系统、过程控制、机电一体 化设备中主要利用单片机实现逻辑控制、数据采集、运算处理、数据通信等用途。单独 使用单片机可以实现一些小规模的控制功能,作为底层检测、控制单元与上位计算机结 合可以组成大规模工业自动化控制系统。特别在机电一体化技术中,单年级的结构特 点使其更容易发挥其集机械、微电子和计算机技术于一体的优势。 内部含有点片剂的仪器系统称为智能仪器,也称为微机化仪器。这类仪器大多采用单片 机进行信息处理、控制及通信,与非智能化仪器相比,功能得到了强化,增加了诸如数 据存储、故障诊断、联网集控等功能。以单片机作为核心组成智能仪器表已经是自动化 仪表发展的一种趋势。 单片机功能完善、体积小、价格廉、易于嵌入,非常适合于对家用电器的控制。嵌入单 片机的家用电器实现了智能化,是传统型家用电器的更新换代,现已广泛应用于洗衣机 、空调、电视机、视盘机、微波炉、电冰箱、电饭煲以及各种试听设备等。 信息和通信产品的自动化和智能化程度很高,其中许多功能的完成都离不开单片机的参 与。这里最具代表性和应用最广的产品就是移动通信设备,例如手机内的控制芯片就是 属于专用型单片机。另外在计算机外部设备中,如键盘、打印机中也离不开单片机。新 型单片机普遍具备通信接口,可以方便地和计算机进行数据通信,为计算机和网络设备 之间提供连接服务创造了条件。 现在办公自动化设备中大多数嵌入了单片机控制核心。如打印机、复印机、传真机、绘 图机、考勤机及电话等。通过单片机控
单片机原理及应用 题 目 基于单片机控制发光二极管 院 (系) 信息工程学院 专 业 班 级 学 生 姓 名 学 号 设 计 地 点 指 导 教 师 目录 1 综述 2 1.1基于单片机控制发光二极管的过去发展。 2 1.2基于单片机控制发光二极管的现在发展。 2 1.3基于单片机控制发光二极管的未来发展。 2 1.4基于单片机控制发光二极管的国内发展 5 1.5基于单片机控制发光二极管的国外发展 6 2 搭建平台 8 2.1概述 8 2.2 Proteus 9 2.3 Keil 10 2.4 STC_ISP 11 3 硬件技术介绍 12 3.1系统总体设计 12 3.2最小系统电路图设计 13 3.3按键电路设计 13 3.4 LCD电路设计 15 4 功能实现 16 4.1整体仿真电路图 16 4.2 流程图 16 4.3 源程序 17 5 测试结果及分析 24 5.1硬件测试 24 5.2软件测试 24 5.3实验截图 25 5.4焊接中的问题 25 *致谢 26 *参考文献 26 1 综述 1.1基于单片机控制发光二极管的过去发展。 1971年intel公司研制出世界上第一个4位微处理器;Intel公司的霍夫研制成功世界上第 一块4位微处理芯片Intel4004,标志着第一代微处理器问世,微处理器和微机时代从此 开始。由此单片机器件的发展过程:1976年,Intel推出MCS- 48系类单片机,1980年Intel公司推出了性能较完善的MCS- 51系列单片机,直到1982年Intel推出了微控制器化阶段的MCS-96系类单片机。 1.2基于单片机控制发光二极管的现在发展。 处于对低功耗的普遍需求,目前各大厂商推出的各类单片机产品都采用了CHMOS工艺,随 着集成电路技术的快速发展,很多单片机生产厂家充分考虑到用户的需求,将一些常用 的功能部件,如A/D、D/A、PWM以及LCD驱动器等集成到芯片内部,尽量做到单片化。同 时单片机的种类越来越多,Intel、Motorola、Philip、EMC等公司设计和开发了多种功 能不同的产品。 1.3基于单片机控制发光二极管的未来发展。 单片机作为一个完整的数字处理系统具备了构成计算机的几乎全部主要单元部件,在这 个意义上称之为单片微机毫不过份,正所谓"麻雀虽小,五脏俱全"。通过学习和应用单 片机入计算机硬件之门可收事半功倍之效。选择单片机作为接近PC机硬件的首选机种, 不必从一开始就为众多外围芯片及相互间的配合弄得头晕脑胀,这对揭开计算机神秘的 面纱,无疑是一条捷径。 从应用的角度看,单片机本姓"单",它自成一体,不过是一片大规模集成电路而已,大 量对于其它微处理器必需的外部器件和连线早已在单片机内部完成,各种信息传递的时 序关系变得简单,易于理解和接受。用单片机实现某个特定的控制功能十分方便,"边学 边用,学用结合",很容易"立竿见影"。 从设计思想看,单片机的应用意味着"从以硬件电路设计为主的传统设计方法向对单片机 内部资源及外部引脚功能加以利用的以软件设计为主的方法的转化"。从而使硬件成本大 大降低,设计工作变得异常灵活。往往只需改动一下程序就可以使设备增加功能,提高 性能,岂不妙哉。 工业自动化控制是最早采用单片机控制的领域之一,在测控系统、过程控制、机电一体 化设备中主要利用单片机实现逻辑控制、数据采集、运算处理、数据通信等用途。单独 使用单片机可以实现一些小规模的控制功能,作为底层检测、控制单元与上位计算机结 合可以组成大规模工业自动化控制系统。特别在机电一体化技术中,单年级的结构特 点使其更容易发挥其集机械、微电子和计算机技术于一体的优势。 内部含有点片剂的仪器系统称为智能仪器,也称为微机化仪器。这类仪器大多采用单片 机进行信息处理、控制及通信,与非智能化仪器相比,功能得到了强化,增加了诸如数 据存储、故障诊断、联网集控等功能。以单片机作为核心组成智能仪器表已经是自动化 仪表发展的一种趋势。 单片机功能完善、体积小、价格廉、易于嵌入,非常适合于对家用电器的控制。嵌入单 片机的家用电器实现了智能化,是传统型家用电器的更新换代,现已广泛应用于洗衣机 、空调、电视机、视盘机、微波炉、电冰箱、电饭煲以及各种试听设备等。 信息和通信产品的自动化和智能化程度很高,其中许多功能的完成都离不开单片机的参 与。这里最具代表性和应用最广的产品就是移动通信设备,例如手机内的控制芯片就是 属于专用型单片机。另外在计算机外部设备中,如键盘、打印机中也离不开单片机。新 型单片机普遍具备通信接口,可以方便地和计算机进行数据通信,为计算机和网络设备 之间提供连接服务创造了条件。 现在办公自动化设备中大多数嵌入了单片机控制核心。如打印机、复印机、传真机、绘 图机、考勤机及电话等。通过单片机控

16,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧