05 2024 档案
摘要:待办工具的核心功能是帮助用户有序的组织各种生活事件,它和基础结构是一个列表,列表中的元素成为任务,这些任务是用户即将要做的事情或者用户标记的即将发生的与其相关的事件。用户的核心需求是避免遗忘未来的某个时间点将会发生的与自己息息相关的事件……
阅读全文
摘要:概述 该工具致力于解决小学排课问题,通过输入固定格式的课程以及教师等数据,可以快速完成整个年级的排课任务,输出的排课结果遵循自然规律,避免时间冲突,同时尽可能将教师的上课时间分散开。除了输出每个班级的课表外,还附带输出每个教师视角下的课表,使得教师从整体上看到自己的时间安排。 适用群体 本工具适用于
阅读全文
摘要:
本文记录了排课小工具的程序设计与实现过程,值得一提的是,在程序设计的过程中我几乎没有用到上一篇文章提到的有关领域模型的东西,而是大量沿用了原型软件的诸多设计,或许这个一工具并不适合面向对象的分析方式,更多的,我觉得还是自己对这一领域的认识太过肤浅,缺乏开发经验。
阅读全文

摘要:用户向系统中输入课表模板、课程信息以及教师责任信息,系统以某种格式输出每个班级的课表。该用例中的主要参与者包括用户以及系统,除了上述两个主要参与者外,我们从该用例中抽取出可能有价值的名词:课表模板、课程、教师职责、班级以及课表。现在我们只知道下面图示的关系: 在上一篇的界面需求描述部分,我们已经确定
阅读全文