1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
集成和自动处理系统与过程使用可完成更复杂的工作加深人们的理解和提高生产力,从而促进业务的发展通过将数据从图表中提取出来,然后导入到和™中,或转换为和其他格式,可将业务过程和系统集成在起可将合并到功能强大的连接软件中,以满足特定的业务需求可以将绘图控件嵌入到使用连接软件或操作系统构建的行业专用应用程序中。
本文主要运用绘制了系统的主体架构图,模块图,模型图,核心流程图和数据库模型图。
系统概要设计需求规定为了评价该设计阶段的设计表示的优劣程度,必须遵循以下几个准则软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。
设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。
设计最终应当给出具体的模块例如子程序或过程,这些模块就具有的功能特性。
应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。
性能需求本系统在性能上应达到如下要求系统软件运行应该速度快稳定可靠,具有很高的健壮性和容错纠错能力系统软件操作上应简单方便,界面简洁明了美观系统软件应能具有较高的安全性,对内对外都有严格的身份认证和数据保密的措施系统软件应能支持多用户超负荷并发访问网络数据共享系统软件在结构上应具有很好的可扩展性,便于将来的功能扩展和维护数据计算准确无误,精确度符合业务的需要。
设计要求体现小核心大外延的设计思想,当增加新的教务活动或教务活动需求发生变化时,核心系统可以保持相对稳定排课活动包括很多具有前后时间相关性,相互制约的步骤,各步骤之间层次分明,功能划分清晰,又相对通过对排课管理数据库的统计分析及深加工,可以完成些辅助决策功能采用加结合的技术结构,扬长避短权限控制灵活方便系统提供些灵活通用的便于维护的工具。
技术架构是未来瘦客户机的发展趋势,但是技术比较成熟,所以本系统选择了两者结合的折衷方案。
系统采用加结合的技术结构,充分发挥各自的优势。
模式功能强大,开发工作量小,对服务器要求低,但维护工作量大,对客户机要求高。
界面美观,易于操作,易于维护,还能在互连网上发布,对客户机要求低,只要能上网的机器都行。
但开发工作量大,界面控制能力差,对服务器要求高。
综上所述,对于教务管理人员功能操作多而且复杂,使用的人较少,用模式高校通用排课系统的设计实现较好。
但对于教师和学生的课表查询等访问量大的功能,用模式实现较合适。
高校排课管理系统网络结构图如下图,数据库服务器在防火墙里面,服务器在外边,也可以在防火墙里面,可以在上,也可在上。
教务管理人员通过校园网访问数据库服务器学生和教师通过校园网或者互联网访问服务器。
图系统网络拓扑图安全性设计本系统采用三个级别的安全保密设计系统平台级客户平台级客户端数据库连接级。
图安全级示意图客户端功能应用数据库连接数据库管理系统操作系统客户端功能访问的帐号身份认证登录管理客户端数据库连接的身份认证登录管理系统级数据库级的帐号身份认证登录管理系统总体规划设计图排课系统总体规划设计图模块设计总体结构和模块外部设计模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。
从这些特性可得出如图的条总的成本或工作量曲线,在考虑模块化时,应尽量使模块数接近于图中的,它使得研制成本最小,而且应尽量避免不足的模块化或超量。
排课系统初始设置用户管理基本信息数据管理特殊安排排课管理总体条件设置课程优先设置课程信息操作班级信息操作教师信息操作场地信息操作院系信息操作用户信息操作用户密码管理用户权限操作课程数据操作班级数据操作教师数据操作场地数据操作院系数据操作特殊安排数据操作课表数据操作资源要求操作调整课程操作自动排课操作课表查询操作初始设置信息库基本信息库用户信息库特殊安排信息库目标数的设计原则来设计用户接口,给用户提供个友好的人机交互界面。
具体来说,将按照以下几点原则来设计。
高校通用排课系统的设计简单易用和个性化需求无论什么系统,面向什么使用者,都应该以简单易用而不显枯燥为标准。
本系统使用图形化的用户界面,整个界面功能键的设定和窗体布局,完全由用户按照个人的操作习惯进行调整无处不在的帮助信息,随时为用户提供帮助,包括右键快捷键功能键提示和工具条,这些就充分保障了本管理系统的易用性。
集成式操作环境随着视窗技术的不断发展,目前视窗设计领域内出现种新的潮流,即窗体技术。
窗体,即是多文档交互式窗体,亦叫无模式窗体。
它是从下的电子表格程序开始引入的,这是因为电子表格用户有时需要同时操作多份表格,正好为这种操作多表格提供了很大的方便,于是就产生了程序。
这种窗体包括个框架窗体及多个子窗口,子窗口只能在框架之内出现和移动。
可以同时打开多个子窗口,但同时刻只能有个窗口处于被激活状态。
这种体化的操作环境,可以大大增强主窗体的信息容量,这就可以大大增强系统操作的便捷性。
在本系统中,也将采用窗体技术对各个功能窗体进行综合集成。
属性数据录入数据录入是系统从外界获取信息的途径,是系统与用户进行交互的第步,也是后期数据查询和分析的基础,因此,定要保证数据录入的便捷性和正确性。
在本系统中,所有的数据均需要进行有效性验证后才可以录入到系统中,有效性既包括格式有效性也包括逻辑有效性,比如,需要录日期项时,只能按照年月日录入正确的日期格式,不容许录入非日期型的值,在逻辑上,也不容许录入月日之类的数据需要录入分数时,只能录入数字格式,不容许录入文本,在逻辑上,也不容许录入大于定上限之类的实际中不可能存在的数字,这样就能大大增强数据的规范化和标准化,便于后期的数据分析和处理。
属性数据综合查询查询是信息系统中不可缺少的功能。
本系统设计的是种可对任意指定的表按所有字段任意指定条件进行的查询。
查询的结果,在本系统中用数据窗口对象显示输出。
在输出过程中,用户可以设置过滤条件,达到对记录筛选查询的目的。
为了让用户尽可能方便灵活地指定过滤条件,使查询更加有效和迅速,个比较理想的方法是,对任意数据窗口对象,只要在任意字段上输入个值,然后,选择个关系运算符,就可以得到个与该字段的关系表达式,进步,还可以产生般的逻辑表达式作为过滤条件,进行过滤,达到查询的目的。
这种生成查询条件的方法新颖独特,实现的查询模块简单实用,从而大大提高了用户的查询效率。
对于查询的结果,用户也可以根据自己的需求,选择显示的字段和设计自己的视图。
当然,系统下步应该提供的功能就是根据查询结果,生成各式各类的报表。
系统菜单功能初始条件设置总体条件设置输入学期,选择上课总周数,选择五天制六天制还是七天制,每天课程的分配时间设置时间设置主要是输入各节课的上课时间,使用的是小时制排课因素这里设置的是优先考虑的参数,如果对其中的项打钩,则表示在排课时需要考虑这个因素,而权重大的就表示这个因素必须优先考虑。
优先级设置输入课程类型并选择优先级别基本信息输入基本信息输入菜单是让录入员输入和修改课程信息班级信息教师信息场地信息院系信息等基本数据的。
数据管理包括课程班级教师院系场地特殊安排课表数据的备份还原和清空操作特殊安排资源要求菜单是让用户输入排课的限制条件固定上课时间这里是输入整个学校或整个年级在个时间固定上课的课高校通用排课系统的设计程,例如周会早读等。
其中的条件号是自动生成的,用户可以输入条件号然后按回车,跳到条件,也可以通过下面的按扭浏览各条件以下相同教师时间要求这里输入的是个老师允许排课的时间范围,可以输入允许在那些时间上课,也可以输入不允许在那些时间上课以上课选框上是否打钩区别班级时间要求这里输入的是个班级允许排课的时间范围课程时间要求这里输入的是门课程允许上课的时间范围不能在同天上的课这里输入的是哪些课程不能在同天出现。
当用户输入门课程的时候,系统会自动将全校各年级的该门课程加入数据库,使得全校各年级都不能在同天上所选定的课程不能连续上的课这里输入的是年级的两门课程不能连续上例如体育课后不能上电脑课。
其输入方法和数据输入方法样老师固定上课时间这里设置的是个老师在个确定的时间在个班上门课程,也可以在这里设置班导师回班的时间,只要在导师回班选项上打钩,那么该条件的时间就是班导师回班的时间。
系统会自动寻找各班的导师,并将其门可安排在条件规定的时间上课程调整当教师提出调课要求后,教务员可通过查询教师场地和班级的无课时间,再选择合适的组合来满足教师的要求,并做出相应的更改排课管理首先要进行数据初始化,然后进行自动排课,在排课完成后,再进行课表查询和打印课表等。
窗口视图窗口视图的功能是将已经显示的窗口按要求排列,如将窗口以层叠的形式显示,或以横向平铺纵向平铺等形式显示。
另外还可以指定工具条和状态条的显示或隐藏。
工具转换入库。
可以通过文本将原始数据,如教师职称教师信息年级信息班级信息教室类型教室信息课程信息配课表等数据自动快速入数据库。
数据导出到文件。
可以将已输入的数据转换成文本文件,方便存储和打印。
进入数据导出到文件窗口,选择导出数据表菜单中的各个表,在编辑窗口中就会显示出由该表导出的数据,可将其存盘成文件或进行打印。
文档模板的制作文档的实现是将课程表中的内容填写到文档中相应的书签处来实现的,用户可以按自己的要求生成自己的模板,但文档中书签的名称和数目需要与程序中规定的样书签的名称和数目见后附的文档,书签的位置没有特殊的规定,用户也可以按自己的要求,改变书签的字体,大小或颜色,也可以加上页眉等装饰,来达到不同的效果。
结论与展望为了设计出高校通用排课系统,本文参阅了大量的资料,更总结了很多前人的经验。
排课管理功能是排课系统设计的重点和难点,它不仅要考虑到教室
