论文部分内容阅读
随着现代教育的发展,职业教育已经成为我国教育体系的重要组成部分。学生学籍成绩信息管理是整个学校管理工作中的关键环节之一,涉及到学生学籍管理、成绩管理、教师管理和课程管理等诸多方面。采用计算机信息技术和网络技术来管理学生信息是大势所趋;学生管理信息系统能为学校管理者提供及时、准确的学生信息,提高管理工作效率。
本文以浙江交通技师学院对学生学籍成绩信息管理的需求为依据,分析了该校的组织结构和学生管理业务流程,并利用UML的建模技术对系统进行了详细的分析与设计。本文通过对分布式Web应用系统的分析和Web Servers体系结构讨论,选择了微软的Visual Stdio.NET技术,从学生管理入手,经过需求分析、建模设计与总体设计,运用UML分析方法,设计了一个基于.NET技术多层结构的学籍成绩综合管理信息系统。
本系统使用微软的SQL Server2000做后台数据库服务器,在VisualStudio.NET开发环境下实现的。在.NET框架下,采用现代面向对象的C#编程语言、ASP.NET活动网页编程技术、ADO.NET数据库访问对象模型等技术。
数据库的安全访问是应用系统开发的一大较为繁琐的难题,本文针对这些问题采用多层结构的形式,利用ASP.NET技术开发设计了一套支持多种常用数据库,并可应用于任何Web系统的业务逻辑。
该系统采用了B/S体系结构,运行环境为TCP/IP网络,客户端软件的运行环境为IE浏览器。软件的安装只在服务器端进行,客户端实现了“零”安装;系统框架提供各个模块的标准接口,所有二级目录可以灵活定制,使得系统功能可以进一步扩充;登录日志、操作日志便于及时发现系统安全隐患;另外,系统采用以角色为中心的安全模型。此模型使用角色将模块和用户分开,提高了系统权限管理的效率。