基于UML的实验室预约管理系统设计孙云杰段祎林赵雪玲田盼栋郭庆熊蓓乐摘要:随着信息技术的高速开展,实验室传统的预约管理方式已经无法满足实际的需求,传统的手工预约方式存在着诸多弊端。文章结合信息技术与实验室需求,借助UML技术进行实验室预约管理系统的设计。UML作为一种统一的软件建模语言,在需求分析、系统的多角度观察等方面具有良好的建模能力。采用UML进行系统设计,还可以方便后续开发时编程语言的选择。关键词:实验室预约管理;信息技术;统一建模语言1传统的实验室线下管理弊端随着高等教育教学改革的不断深入,信息技术快速开展给高校教育方式和管理方式带来了极大的挑战,加之高校规模的扩大和教学管理需求提高,引进先进的信息化管理手段,使实验室管理逐渐完成由封闭型向开放型过渡是教学管理方式网络化和智能化成为教学改革的必然趋势[1]。传统的实验室线下人工预约方式主要存在以下几个方面的问题:〔1〕用于记录实验室预约信息的纸质版记录册容易丧失或者损坏,可能会引起不必要的上课纠纷。〔2〕在使用纸质版记录册时,存在记录字迹不工整的问题,为后续的实验室预约行为带来极大困扰。〔3〕在进行实验室预约时,实验室管理员需要查阅纸质版记录册了解实验室预约情况,查询预约记录耗时较长且容易出错,可能会使实验室在同一时间段被屡次预约,造成教学事故等。实验室预约管理系统可以实现数据检索和资源共享,在网上公布实验室的开放状态,除了方便教师通过网络实时查看实验室的开放情况外,还能帮助管理者预测、分析、控制和辅助决策等所需的信息;为老师合理安排实验课提供了极大的便利。如果将这样的预约管理系统推而广之,将能开源节流,实现科学、高效的教学管理模式,所以实验室预约管理系统的设计和实现具有十分重要的现实意义。2UML技术应用2.1UML简介统一建模语言〔UnifiedModelingLanguage,UML〕是為面向对象进行编程的一种标准语言,具有进行说明、可视化和编制文档等功能,UML的9种模型图可分为静态视图和动态视图,静态视图包括:用例图、类图、包图、对象图、构件图和部署图;动态视图包括:状态图、活动图、协作图和序列图[2]。UML不属于任何一种编程语言,但UML模型可以直接对应到各类编程语言,例如C++,XML,DTD,Java,VisualBasic等[3]。采用UML进行系统设计,可以方便多种编程语言对系统进行编码。2.2系统用例建模用例图是系统各个功能执行者所能观察到的系统功能模型图,是系统的蓝图。用例图呈现了...