1、“.....保存相关数据后结束若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行。此过程如图所示。开始读取注册表结束读取数据表连接数据库成功设置控制器类实例的相关字段图初始化模块流程图数据输入模块处理流程数据输入模块主要的功能是将数据库中的相关数据读取到内存中,并保存于浇次类炉次类和单元类中。数据输入模块的执行流程是,读取调度系统的注册表项,获取数据库链接字东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发符串用此字符串进行数据库连接测试,若成功连接,则按查询调度计划表,并生成浇次列表,保存每条炉次计划的数据查询连铸制造标准表设备状态表,保存相关参数后结束若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行。此过程如图所示。开始读取注册表结束读取调度计划表连接数据库成功查询相关标准表保存工艺标准参数生成浇次表表数据输入模块流程图数据输出模块处理流程数据输出模块主要的功能是将内存中的调度计划写入到数据库中。数据输出模块的执行流程是,读取调度系统的注册表项,获取数据库链接字符串用此字符串进行数据库连接测试,若无法连接......”。
2、“.....并结束程序的执行若成功连接,则遍历控制器类的浇次表及其子数据项,生成数据库更新语句,并通过来修改数据库中调度计划表对应的记录,全部更新后结束。此过程如图所示。东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发开始读取注册表结束取浇次表中第个炉次计划连接数据库成功执行查询语句读取相关数据构造查询语句还有未更新的炉次计划取下炉次计划表数据输出模块流程图主体算法模块处理流程分批次启发式调度算法模块处理流程分批次调度算法模块的主要功能是对调度计划的半炉次计划和整炉次计划进行求解。从优化角度,通过分批次调度将复杂文件分批处理,利用已知算法求解,能够提高对复杂问题处理的优化性。分批次之后的半炉次处理模型和整炉次处理模型算法基本类似,流程图如图所示。东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发初始化非常量单元集初始化设备集未指派单元集排序双优匹配得到最优单元和最优设备最优单元设备指派最优单元时间调度还有未指派单元未指派单元集更新结束保存数据开始图启发式算法流程图算法处理流程在程序中,需要创建个线性表,以保存对所有非常量单元的引用,同时通过优先级排序来逐指派......”。
3、“.....以保证每次指派都是最优工位与相应的最优设备进行双优匹配。程序中指派的内容就是修改工位单元的相关数据项。指派结束后,经过保存数据,得到分批次调度结果。线性规划算法模块处理流程线性规划算法模块的主要功能是对调度计划的分批次调度结果进行求解获得优化的炼钢连铸模铸混合调度计划的调度结果。线性规划优化算法模块的执行流程分两个阶段,每个阶段与局部时间优化调东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发整的执行流程致,只是具体的变量设置和目标函数的方式不同。两个阶段的模型求解都需层逻辑层数据层响应界面参数设置界面其它外部组件配置文件本系统功能实现组件调度系统数据库图体系结构设计静态调度子系统类设计根据总体设计思路,用接口类来封装功能,用控制器类来封装主要算法和提供数据,用实体类来封装数据。本系统中有多个模块,还需要复用实体数据与数据库的映射模块,通过控制器类封装所有数据为其属性,封装所有算法模块为其行为,这样既可以避免实体数据的参数化传递,还可以,统管理功能实现过程所需要的配置信息,同时也为模块复用提供了支持。而实体类不仅可以封装其对应的数据......”。
4、“.....同时也为算法的处理提供了方便。根据这样的原则,设计了如下系统的静态结构类图东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发数据输入数据输出规则调整局部时间调整全局时间调整全局路径与时间调整数据访问类传搁时间类浇次类阶段类阶段类阶段类控制器类链接数据库执行查询执行命令数据访问类增加炉次炉次类炉次类浇次类增加单元工位单元类炉次类开始时间结束时间设备类型工位单元类设备类阶段类设备类型设备代码设备类获取传搁时间传搁时间类规则调整功能局部时间调整功能全局时间调整功能全局综合调整功能功能接口类图类设计图工位单元类封装工位单元的相关数据及处理工位单元数据的小型算法。炉次类封装炉次计划的相关数据及处理炉次计划内数据的算法,其中,主要的个数据项是工位单元线性表,表示构成个炉次计划的多个工位单元,按工艺顺序在线性表中顺序排列。浇次类封装浇次的相关数据及处理浇次内数据的算法,其中,主要的个数据项是炉次线性表,表示构成个浇次的多个炉次,按浇注顺在线性表中顺序排列。传搁时间类封装各工位设备间的传搁运输时间的数据及负责提供相关的查询功能。数据访问类对数据库访问组件的对象化封装......”。
5、“.....设备类封装各生产设备的相关数据及算法。阶段类封装生产阶段的相关数据及算法,这是个管理同阶段内各设备的类,主要包括个设备列表,并提供管理各设备的相关处理算法。控制器类是整个系统的控制核心,它封装了多个算法,包括了多个数据项,主要是提供数据访问的平台,避免数据传递,复用数据与数据库的映射通道,并对外提供调用接口。功能接口类是本系统实现组件的接口类,表现层的可执行文件通过功能接口调用需要的功能,这样保证了不修改表现层程序而独立升级功能组件。在以上的类图中,没有继承的结构也不需要,各类都是通过组合方式而构建类间的关系同时,工位单元类炉次类和浇次类间主要是广义表形式数据结构,这比较符合处理对象调度计划的逻辑结构关系,也方便算法过程的处理主要是广义表的遍历操作过程。静态调度子系统模块处理流程初始化模块处理流程初始化模块的主要功能是通过读取相关数据,来初始化控制器类实例的些数据项,使控制器类实例可以进步执行其它的算法处理。初始化模块的执行流程是,读取调度系统的注册表项,获取数据库链接字符串用此字符串进行数据库连接测试,若成功连接......”。
6、“.....是将已经确认的软件计算机硬件外设网络等其他元素结合在起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。测试计划测试在软件开发过程中直都是备受关注的,即使在传统的软件工程中,也有个明确独立的测试阶段。随着软件危机的频频出现以及人们对于软件本质的进步认识,测试的地位得到了前所未有的提高。测试已经不仅仅局限于系统开发中的个阶段,它已经开始贯穿于整个系统开发过程,人们已经开始认识到测试开始的时间越早,测试执行的越频繁,所带来的整个软件开发成本的下降就会越多。为了规范软件测试内容方法和过程,在对整个系统进行测试之前,先为该系统创建了测试计划。系统测试从前台页面的功能模块开始,按照系统的功能需求分析对系统各个功能模块进行测试,然后依次测试后台社团管理员权限的功能模块和超级管理员权限的功能模块,这样对系统的各个功能模块进行了全面的界面测试和功能测试。测试报告为了使本系统运行更加稳定,依照之前制定的系统测试计划,对系统的功能进行了全面的测试......”。
7、“.....此处只列出系统部分功能测试过程,如文中各表所示。其中表是前台用户登录模块的及部分功能测试过程。表前台用户登录模块的测试过程表模块测试结果前台登陆模块在用户名栏中输入深蓝,密码登陆成功,显示社团成员所有的功能,如查看本社团信息,修改个人密码等。输入未注册的用户名,如,密码登陆失败,并提示输入的用户名或密码修改个人密码输入正确的旧密码,新密码和确认密码相同都为修改成功,提示用户密码修改成功,可以看到系统数据库中相关数据成功更新毕业设计论文第页共页输入的旧密码正确,新密码和确认密码不相同和在输入框右侧显示两次输入的密码不致,并且表单不能提交输入的旧密码,新密码和确认密码不相同和修改失败,提示用户密码修改失败,输入的原密码正确,查看系统数据库,可以看到用户的密码并未更改表是后台社团管理员社团成员管理模块及部分功能测试过程。表后台社团管理员社团成员管理模块及部分功能测试过程模块测试结果查看社团成员模块社团管理员成功登录后,点击查看社团成员菜单在右侧的页面中,列出了本社团的所有成员的基本信息。其中每条记录包含删除和修改菜单。选择条记录的修改操作右侧的页面中,列出了所选成员的基本信息,可以修改......”。
8、“.....提示修改成功,查看数据库,可以看到数据库中相关数据已更新审核社团成员功能选择审核社团成员菜单由于没有申请的记录,页面中提示暂没有申请的社团成员在前台页面中添加了个申请后,再进入后台,再选择审核社团成员菜单显示该申请人员的基本信息,选择审批通过,弹出确认框,确定后,再到成员表中查到该成员,查看数据库,可以看到该成员的字段的值已改为毕业设计论文第页共页表后台超级管理员社团管理模块及部分功能测试过程模块测试结果查看所有社团超级管理员成功登录后,点击查看所有社团菜单在右侧的页面中,列出了所有时间表处理时间表和设备表,保存相关数据后结束若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行。此过程如图所示。开始读取注册表结束读取数据表连接数据库成功设置控制器类实例的相关字段图初始化模块流程图数据输入模块处理流程数据输入模块主要的功能是将数据库中的相关数据读取到内存中,并保存于浇次类炉次类和单元类中。数据输入模块的执行流程是,读取调度系统的注册表项,获取数据库链接字东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发符串用此字符串进行数据库连接测试,若成功连接......”。
9、“.....并生成浇次列表,保存每条炉次计划的数据查询连铸制造标准表设备状态表,保存相关参数后结束若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行。此过程如图所示。开始读取注册表结束读取调度计划表连接数据库成功查询相关标准表保存工艺标准参数生成浇次表表数据输入模块流程图数据输出模块处理流程数据输出模块主要的功能是将内存中的调度计划写入到数据库中。数据输出模块的执行流程是,读取调度系统的注册表项,获取数据库链接字符串用此字符串进行数据库连接测试,若无法连接,则向用户提示无法连接数据库的信息,并结束程序的执行若成功连接,则遍历控制器类的浇次表及其子数据项,生成数据库更新语句,并通过来修改数据库中调度计划表对应的记录,全部更新后结束。此过程如图所示。东北大学硕士学位论文第四章混合生产炼钢调度软件设计与开发开始读取注册表结束取浇次表中第个炉次计划连接数据库成功执行查询语句读取相关数据构造查询语句还有未更新的炉次计划取下炉次计划表数据输出模块流程图主体算法模块处理流程分批次启发式调度算法模块处理流程分批次调度算法模块的主要功能是对调度计划的半炉次计划和整炉次计划进行求解。从优化角度......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。