论文部分内容阅读
21世纪我们处在信息化建设的高速公路上,计算机、互联网等在各个国家和地区的各个领域得到了广泛的应用和迅猛的发展,对整个社会的科技进步以及人们的日常工作与生活也带来了深远的影响。高等院校和科研院所作为培养现代化建设人才的基地和摇篮在教育信息化建设方面无疑应该是信息技术发展、利用、建设的枢纽。实验室作为高等院校和科研院所技术成果转换的孵化器,其信息化管理水平更应该处在整个教育信息化发展前列。实验室管理可以说是一个比较复杂而又系统的工程,为了保证实验室管理更加规范化,开发和设计一个实验室教学、科研管理系统显得非常重要。本文以四川职业技术学院计算机公共教学实验中心为实例设计并实现了一个实验室信息管理系统。系统的设计过程是以统一过程RUP为理论基础,采用面向对象设计思想与UML语言从需求分析、总体设计、详细设计、编码实现、测试、部署等几个方面全面阐述软件的开发过程。在系统的需求分析阶段,采用了用例图和EAR图对系统的功能需求与数据需求进行了形式化描述。在系统的总体设计阶段,依据实验室管理的实际情况提出了基于B/S与C/S混合架构的系统模型和分布式多数据库的数据存储模式,采用了层次图描述了软件的功能模块的划分,主要包括系统管理、新闻管理、实验课程管理、实验成绩管理、学生基本信息管理几个功能模块。在系统的详细设计阶段,根据数据需求设计了基于关系型数据库范式理论的表结构,软件的功能设计过程中采用类图、顺序图、活动图对软件功能的逻辑关系进行了形式化的描述。在系统的实现阶段,采用了基于MVC的设计模式与软件复用技术,借鉴了领域工程、应用工程、组件化的开发以及双生命周期的思想,并结合了快速原型开发的方法,使用Visual Studio 2005与SQL Server 2005作为开发工具开发了一个实验室信息管理原型系统。在软件的测试阶段,给出了软件测试的具体步骤,设计了一个软件测试平台。最后,给出了实验室管理系统实施、部署的结构图。整个系统的开发对于加快高校实验室工程建设面向“教育信息化的基础设施建设”、“优质教学资源整合利用”、“教育资源管理信息系统建设”将起到极大的推动作用。