摘要 从九十年代开始,为适应新世纪人才培养的目标,国内高校教育体制进行了 大规模的改革,高校招生名额每年以 30%的速度递增。各高校的招生人数按不同 程度的比例增加,在短短几年中,各高校的在校学生人数己是原来学生人数的 1--2 倍。并且,随着教育改革的深化,教学管理模式也在发生变化。在这种情况下, 为了保证教学质量,提高管理的规范化程度,就必须提供一个集成化的学生管理 信息系统。 考虑到高校学生管理系统的特殊性,使用传统的 C/S 结构和 B/S 结构都有各 自的不足之处。而使用丰富互联网应用程序(Rich Internet applications,简称 RIA), 不仅可以很好地平衡前两者的优缺点,还具有前两者所不具备的特性,如表现力 丰富、反应更加迅速、异步通信和网络效率高等特点。 同时,考虑到系统的集成性和扩展性,使用面向服务(Service Oriented)的 Windows Communication Foundation (WCF) 应用程序的数据通信接口,提高了系统 服务的统一性、互操作性以及兼容性。 本文以高校学生管理工作的共性为需求,使用面向对象的用例分析方法完成 了高校学生管理信息系统的功能需求,以界面和功能分离为基本目的设计了系统 的总体架构,以面向对象的思想完成了数据库的设计。 此外,本文还在 MVC 和 MVP 的基础上,提出引用基于 MVVM (Model-View-ViewModel)设计模式的 Prism 开发框架,对普通的 Silverlight 开发 模式进行了改进。 关键字:URP;RIA;Silverlight;WCF;Prism 1 ABSTRACT Since 1990’s, China has carried out a large-scale reform on education system, in order to meet the goal of personnel training in the new century. And university’s enrollment has increased by 30% annual. Although the enrollment increased by different rate, the number of almost each university’s students is as one to two times as a few years ago. Moreover, with the process of education reform, teaching management model is changing. In this case, in order to guarantee the teaching quality and improve the management of the standardization level, it must provide an integrated student management information system. Because of the particularity of university student management system, it has shortcomings to use the traditional C/S or B/S structure. However, using RIA (Rich Internet Applications) not only can be a good balance between the advantages and disadvantages of them, but also has the features them don’t have such as rich expressive, responding more quickly, asynchronous communication and high network efficien