ASP.net实验室设备管理系统设计+ER图+流程图(4)
时间:2017-03-07 22:53 来源:毕业论文 作者:毕业论文 点击:次
4.3.2设备归还模块 当设备使用部门的领用人使用完设备后,需要及时的把设备归还给设备管理中心,这样才可以让其他部门的需要使用该设备的人能即使利用到实验室的公共资源,发挥设备的最大效率。前台程序会查询系统中所有处于外借状态还没有归还的设备信息列表。在每个设备领用记录的操作中有“归还”的入口,选择它的程序会进入归还时间登记界面,管理员在此选择好归还的日期,然后选择“归还”按纽就可以将该设备归还到设备管理中心了。 4.4设备文修管理 4.4.1 设备出修模块 当设备发生故障后需要送去文修点进行文修,此功能在设备送去文修时在系统做下记录,管理员首先选择好要文修的设备对象,然后可填写设备的相关修理属性如送修地点,文修人,故障原因,当然,这些信息也可以在设备修理完成后返修时做一记录,选择好送去修理的时间,还可以添加一些其他信息,最后选择“送修”按钮实现设备的出修。 4.4.2设备返修模块 当设备修好后又需要重新归还给实验室设备信息管理中心,方便其他的使用人。选择左边菜单栏中的设备文修管理下的设备返修功能时,前台界面层程序首先从数据库中检索出所有的已经送处理正在进行修理还没有返回的设备信息列表,还可以根据设备名称,类别,出修的开始时间和结束时间对还在文修的设备文修信息进行查询,如果某个设备已经修理完成,当归还给设备管理中心时,就需要通过该记录的“返修”链接入口完善该设备文修信息的其他属性如设备文修总耗时及文修费用等。 4.5设备报废管理模块的实现 设备的使用也是有生命周期的,当某个设备已经不能在使用时就有必要对起进行报废,使其进入报废状态后就不能对其进行使用或文修了。 4.5.1设备报废功能的实现 在设备报废功能的前台界面中,管理员选择好需要进行报废的设备对象,报废时间,填写好折旧金额和报废原因,然后选择“报废”功能按纽就可以了。 选择报废按纽后,前台界面层会将报废设备的各个参数传递给本业务类,业务层调用AddDeviceRubbishInfo函数执行该设备的报废,该函数首先根据设备编号判断管理员是否已经选择了设备,如果没有选择设备则设备编号的值为0,此时设置对应的业务处理错误信息并返回False,然后根据设备编号检索系统中是否已经存在了该设备,如果没有该编号的设备也设置对应的错误信息并返回False,然后检查该设备的状态,如果该设备不在空闲状态(如处于外借状态,文修状态,报废状态),则也不能执行此业务操作,程序也会设置对应的业务错误信息然后返回False如果所有验证通过后,程序就将该设备的报废信息登记入系统中,同时更新该设备的状态为已报废状态,如果在登记和更新的过程中发生了数据库错误也会设置对应的业务处理错误信息并返回False,如果所有操作执行成功则返回True,本业务处理的流程图如图8所示: (责任编辑:qin) |