摘 要: 结合工作室制人才培养模式,镇江市装备中心委托学校计算机专业维修方向工作室负责部分设备维修工作。以C#为语言、以Microsoft Visual Studio 2012为工具、以SQL Server 2008为数据库,开发基于ASP.NET的信息化设备维修系统平台,维修更具时效性。
关键词 : 信息化设备,维修平台: ASP.NET,
Abstract: Combined with the training mode of studio system, Zhenjiang Equipment Center entrusts the school computer professional maintenance direction studio to be responsible for parts of the equipment maintenance. With C# as the language, Microsoft Visual Studio 2012 as the tool and SQL Server 2008 as the database, a maintenance system platform for informationalized equipment based on ASP.NET is designed, which makes maintenance more timely.
Keyword: informationalized equipment; maintenance platform; ASP.NET;
工作室制人才培养模式以工作室为依托,以专业教师为主导、以学生为主体,以校企合作或产学研项目为载体,引进企业管理模式,强化教、学、做有机结合,突出学生职业能力培养,促进教学与就业自然衔接[1]。镇江市装备中心与学校计算机专业维修方向工作室合作,委托工作室(维修基地)负责部分信息化设备维修工作。
1 、整体设计
如图1所示,基于ASP.NET信息化设备维修系统平台(以下简称“平台”)角色有系统管理员、装备中心管理员、维修基地管理员、指导教师、单位用户。
图1 平台工作流程图
系统管理员负责平台的系统管理,权限有用户管理、单位管理、设备分类管理。装备中心管理员负责维修受理,权限有报修管理、代用机管理、报表信息管理。维修基地管理员负责维修,权限有维修管理、配件管理、报表信息管理。指导教师负责具体设备的维修。单位用户负责设备报修。
2 、相关开发技术
1).NET Framework隶属于.NET环境的组成部分(.NET Framework, Web服务,.NET企业服务器)之一。.NET Framework平台可以使软件开发更加快速,类型代码易使用与维护,支持各种格式代码的开发,开发的代码具有应用性、移植性,可供生成、运行下一代应用程序和XML Web Services内部Windows组件[2]。
2) ASP.NET是微软推出的新一代Web应用程序开发技术,包含生成企业级Web应用程序必需的多种服务,建立在服务器编程技术基础上,为Web站点或企业内网创建交互、动态的HTML页面[3]。ASP.NET基于.NET Framework的Web开发平台是使嵌入网页的脚本可用因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时在Web服务器上动态创建它们。
3) SQL Server 2008数据库提供了基于实物的企业级信息管理系统方案,是可扩展、高性能、为分布式客户机或服务器设计的数据库管理系统。SQL Server数据库具有信息数据管理、汇总、统计等功能,可实现数据联系、汇总并以合理方式存储[4]。
3 、主要功能模块
3.1 、报修模块
报修信息管理页面可查看详细信息,其中添加报修单页面如图2所示。报修状态为“未上报”时,单位用户可修改、删除信息。如报修单状态为“装备中心已完修、装备中心已取回”,单位用户需确认取回报修设备,还可申请“返修”。如申请使用代用机,则需归还,代用机状态改为“可用”。
图2 添加报修单页面
3.2 、受理模块
1) 单位报修管理页面。
若报修单状态为“未受理”,可在详细信息页填写上门维修人员姓名、电话等。若报修单状态为“受理”,可在详细信息页填写故障预判,选择接修处理方式、代用机使用情况,若建议报废,则需填写理由。装备中心管理用户选择装备中心维修,需填写预计完修时间、是否完修、配件费用、人工费用、实收费用、故障诊断、维修方案,直接生成报修单报表,显示代用机相关信息,装备中心在纸质报修单上签字盖章;选择维修基地维修,可生成维修单报表,维修基地在纸质维修单上签字盖章,用户确认“取回”后,报修单状态为“维修基地已完修”。
2) 代用机管理页面。
用户可添加、修改(未使用时)代用机信息。
3) 报表信息管理页面。
主要有报修明细报表、单位维修年度汇总报表和单位类别维修汇总报表。
3.3、 维修模块
1) 维修管理页面。
装备中心管理用户接收报修单,填写相关信息。维修基地指导教师可在维修中添加配件。配件优先使用旧批次。
2) 配件管理页面。
维修基地管理用户可以添加、修改、删除配件信息;可选择配件类别、配件来源、上传图片,填写配件名称和配件描述即可。用户打开配件入库页即可添加或修改配件入库。
3)报表信息管理页面。
主要有报修明细报表、单位维修年度汇总报表、单位类别维修汇总报表、配件使用报表。
3.4、 平台系统管理模块
1) 用户管理页面。
系统管理员可添加、修改、删除用户,管理员或系统中存在记录的用户不能删除。默认情况下,新添加用户状态为“未启用”。
2) 单位管理页面。
系统管理员可添加、修改、删除单位用户,若系统存在报修数据,则不能删除。
3) 分类管理页面。
系统管理员可以添加、修改、删除设备类别,若有设备维修数据,则不能删除。
4 、数据库设计
如表1所示,平台共建了用户表、单位表、代用机表、配件表、配件类别表、配件出入库表、报修信息表、维修记录表、图片表、配件使用表等数据库表。以代用机表为例,结构如表2所示。
表1 平台数据库表清单
表2 代用机表Bd_Machine详细信息
5、 结束语
软件测试是执行应用程序检测程序缺陷[5],可保障软件开发效率与可行度[6]。信息化设备维修系统平台经单元测试、集成测试、确认测试、系统测试等,结果表明,系统数据存储稳定无差错,平台运行顺畅,建设目标和研究内容达到了设计要求。
参考文献
[1]龚婷婷,徐健锐高职计算机类专业”工作室制"人才培养模式探索:以江苏联合职业技术学院镇江分院为例[J]镇江高专学报, 2015,28(1):115-117.
[2]付明柏基于NET Framework的软件复用技术研究[J]软件导刊, 2013(5):15-17.
[3]张超基于ASP.NET的课程在线学习交易平台设计与实现[J].内蒙古科技与经济, 2020(10):90-91.
[4]闰旭浅谈SQL Server数据库的特点和基本功能[J].价值工程, 2012(22):229-231.
[5]蒲天应,姚凯学基于.NET的软件集成测试研究[J].贵州大学学报(自然科学版),2009(2):94-96.
[6]刘小艮计算机软件测试技术与开发应用研究[J].信息与电脑(理论版),2020,32(15):87-88.