该系统为使用B/S结构的学生成绩管理系统,系统选择ASP.NET与SQL Server 2000为开发环境,采用了三层架构设计,通过中间件、组件技术和模块化设计,分为表现层、业务逻辑层、数据访问层,使系统更加安全,维护更加方便.按照软件工程方法,首先对系统进行了需求分析,并使用UML面向对象建模技术,逐步给出系统的用例图,并进行系统的总体设计.然后通过将系统分为用户验证模块、课程管理模块、数据管理模块、系统维护模块等四个主要模块进行了系统的详细设计.通过UML建模,为系统的需求变更与具体实现提供了保证.