2022年自动生成课程表程序设计 .pdf
《2022年自动生成课程表程序设计 .pdf》由会员分享,可在线阅读,更多相关《2022年自动生成课程表程序设计 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、55现代电子技术2000年 6 月第 6 期自动生成课程表程序设计黄明河(河南省化工技校开封475002)摘要在自动生成课程表程序中, 如何设计按授课计划排课程表, 同时作到文理相间、单独排的课程的处理和自动排课。关键词FOXBASE+自动生成课程表Devising the program of the autimaticall y- developed lessontableHuangMinghe( chemical technician school,Kaifeng 475002, China)AbstractIn the progamof the automatically- devel
2、opedlessontable, devisinghow to arrangelessonsaccordin g to the plan and how to makeart and science betweeneachother, arran ge lessonsaloneor arrage lesonsautomaticall y.Key wordsFOXBASE+ ; the automatically- developpedlessontable排课程表是一件较复杂的事情, 因为它牵涉多方面的因素。利用计算机自动生成一个课程表时对多问题的处理也较复杂, 但是也并不是说不可能。下面就根
3、据班级授课计划谈谈自动生成课程表的设计。1排课程表的规则(1)根据授课计划排课程表是本系统的依据。(2) 从时间上做到文理相间, 逻辑思维和形象思维的课程相间。(3)特殊课程单独排。(4)一般课程自动排。2系统数据库的设计(1)因为本系统是根据授课计划排课程表,所以必须建立一个班级授课计划系统数据库 ( skjh. dbf) , 作为生成课程表的依据, 其结构如下 :.useskjh.display structure数据库结构 :C:SKJH.DBF最新更改日期: 04/ 17/00字段字段名类型宽度小数1班级字符62课程字符83周学时数值14文理科字符25指定逻辑16剩余数值1总和20这里
4、文理科 ! 字段主要用于排课程表时的文理相间。指定! 字段用于控制单独排计算机应用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 56的课程的标志,当为 . t. 时对该课程单独排, 为 . f. 时采用自动排的方式。剩余! 字段用于对该课程节数的控制。(2)课程表系统数据库的结构。课程表系统数据库( ksb.dbf) 。在生成课程表时能自动打开, 排好后把它自动复制到另一个库文件中去。便于在修改模块、打印模块中使用。其结构为:
5、. usekcb. displaystructure数据库结构 :C:KcB. DBF数据记录数 :5最新更改日期: 04/17/ 00字段字段名类型宽度小数1星期字符12第 1节字符83第 2节字符84第 3节字符85第 4节字符86第 5节字符87第 6节字符8总和50此库结构只是一天的节数, 要形成含有星期几的一个结构,需要追加五个空记录,并给星期 ! 字段填上1- 5。结构带上五个记录构成一个空课程表结构。3生成课程表的程序的实现生成课程表本程序需要解决好下面几个问题。(1) 排课程表时做到文理相间, 本系统采用的方法是在授课计划数据库(skjh. dbf)中合理排好各课程的记录顺序,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年自动生成课程表程序设计 2022 自动 生成 课程表 程序设计
限制150内