论文部分内容阅读
软件产业是社会文明发展到信息时代的产物。软件系统在文明社会中已经无处不在,关系社会生活的方方面面。伴随着现代网络技术的发展,应用软件彻底改变了21世纪人类的生活方式。 现代软件构造是一个复杂的系统工程,必须严格遵守软件工程的原则和规范,建立系统模型。模型是一种抽象,描述了系统的基础架构,成为创建软件产品的“蓝图”。模型建立的好坏关系到系统建设的成败。“工欲善其事,必先利其器”,UML(Unified Modeling Language,统一建模语言)则是现代软件工程领域最优良的建模语言。 现代远程教育以计算机网络以及卫星数字通讯技术为支撑,具有时空自由、资源共享、系统开放、便于协作等优点。以互联网为主要手段的现代远程教育已成为一种不可阻挡的发展趋势。如何将传统的教学活动移植到网络平台上,利用现代信息技术手段实现人们终生教育的理想,成为亟待解决而又意义重大的实际问题。 本文以北京交通大学现代远程教育福建教学中心的信息系统开发为项目背景,利用标准建模语言UML建立了该软件系统的静动态模型(包括用例图、静态图、行为图、交互图和实现图),并在此基础上,利用微软的新一代开发平台Visual Studio.NET实现了该信息系统。该系统主要包括学籍管理、教学管理、考务管理和规模扩张四大模块,采用B/S(Browser/Server,浏览器/服务器)和C/S(Client/Server,客户机/服务器)混合的体系结构,具有面向对象软件可重用和可维护性良好的特点。目前该系统已运行在福建省开放教育人才服务中心网络平台上,支持中心日常的教学教务考务管理工作。从用户的反馈情况得知,该系统为教师与学员搭建了一个良好的教学平台,全方位支持日常教学工作:同时,满足了中心教学信息管理需求,减少了工作中的失误,提高了工作效率,有较高的应用价值。 在系统建模过程中,根据实践经验并参考了相关的文献资料,汇总UML静动态模型的优化建模经验,具有一定的理论研究价值。 文章最末总结了北京交通大学现代远程教育教学信息系统的开发工作,并对未来的工作做出展望。