- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
断剑飞狐之自动排课软件1.0版
使用说明书
一、引言
本软件开发过程历时3年,从最初构思软件蓝图,设计软件数据库架构,设计软件模块组成到目前1.0版本,咨询了多位软件设计人员,和中小学校教导主任,在综合了他们的意见和建议的基础上,最终制作成功了本软件。
(一)、 软件设计语言:VB6.0企业版
(二)、参考资料:Microsoft Visual Basic 6.0 中文版技术文档资料、Microsoft Office Access技术文档资料、Microsoft Office Excel技术文档资料。
(三)、与本软件相关的术语解释
固定科目:是指一定要安排在固定的星期和固定的节次的科目。例如:大多数学校的周会都是固定在固定的星期和固定的节次的!
优先科目:是指理论上要求尽可能安排在上午进行的科目,或者单周开设节数(节数多于学校每周上课天数)较多的科目.例如:《语文》《数学》《英语》这些科目。
其他科目:是指除了固定科目和优先科目之外的科目.
教师特定任课信息:是指系统设置教师每星期哪些天或者哪些节次不安排课程。系统会自动在该教师设置的星期和节次上不安排该教师上课。
二、软件概述:
(一)、软件用途:本软件开发的目的是辅助各种类型的小学、中学、高中的教导人员进行本校教师课程安排,并以电子表格(EXCEL)的形式打印输出。
(二)、 软件特点:
1、完全开放式操作平台
本软件进行自动排课所需要的所有基本信息,全部由用户自主输入、设定能从容满足各种不同类型学校的需求,能完美应对学校内外的各种调整、变化。
2、简洁、合理、易懂的操作界面
本软件的操作界面经过多次修改、测试,力求让用户在不阅读使用说明书的情况下也能操作本软件。
3、科学、稳定、高效的自动排课模式
“科学”表现在以下方面
(1)、本软件关键位置的程序语言都进行了科学的优化。
(2)、本软件按能让学校每位任课教师的课程在系统设定的范围内尽可能的平均安排到每一天,避免任课教师“一天累死,一天耍死”的现象发生。
(3)、本软件能让《语文》《数学》等这些重要的科目(即优先科目,参考“优先科目”的解释)尽可能的安排在每一天的上午进行。
“稳定”表现在以下方面
(1)、本软件能全方位、多层次确保学校任课教师课程表绝不冲突。
(2)、本软件的所有信息均存放在加密的数据库中,确保用户输入信息的正确性和完整性。
“高效”表现在当用户正确输入了排课所需的基本信息后,本软件会在短时间内完成自动排课过程,生成学校总课程表,并提供多种打印输出功能。(开设10-20个班的学校,自动排课的过程一般在2-5分钟之内。)
4、人性化的排课设置
本软件体现了人性化的设计原则。你想星期N不上一节课吗?你想没有每天的第N节课吗?你还想没有星期N的第N节课吗?本软件能实现你的这一需求。
5、应用了“人工智能”技术
本软件采用三级排课机制,把学校所有开设科目分为固定科目、优先科目、其他科目。软件能自动根据学校教师任课情况尽可能地把优先科目安排在上午进行。
6、采用“多级容错处理”机制
世界上有一帆风顺的事情吗?有,但很少!所以本软件设计了“多级容错处理”机制。当软件在自动排课过程中遇到学校课程不能顺利安排时,用户可单击“错误处理”按钮,程序调用“一级错误处理程序”,对出错的科目进行微调,从而达到完成排课的目的。如果“一级错误处理程序”处理失败后,程序自动调用“二级错误处理程序”(“亡羊补牢”程序),对出错的科目信息进行大的调整,从而达到完成排课的目的!
7、提供多种形式的课程表打印输出
本软件提供三种课程表打印输出:
(1)、全校总课程表打印输出(输出结果为本校所有班级的课程总表)。
(2)、班级课程表打印输出(输出结果为任意一个班级的班级课程表)。
(3)、教师课程表打印输出(输出结果为任意一个教师的个人课程表)。
(三)、软件基本原理:软件通过获取相关信息从而达到对全校课程进行自动安排的目的,并以电子表格(EXCEL)的形式打印输出。
(四)、 软件结构信息:见附表1
(五)、 软件需要获取的信息:见附表2
(六)、系统配置要求:
硬件要求:586以上PC及其兼容机。
软件要求:Windows98及其以上操作
文档评论(0)