计算机对学生信息管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找删除方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是教育的科学化、正规化管理,与世界接轨的重要条件。Р开发背景Р随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生管理系统是学校管理中不可少的一部分。而基于B/S架构的学生管理系统是方便学校管理,实行电子办公的必要组成部分,可以大大提高教师的工作效率。本系统实现学生以及教师信息的分析和查询功能,对学校各项计划的实施提供了一定的参考和支持。本系统不仅可以减轻教师的工作压力,还为学生注册和选课提供了便利。Р系统安全需求分析Р为保证系统数据的安全性,防止出现数据丢失、数据随意改变、死机等现象,需要对数据库的使用权限做出划分,不同身份的人员进入系统后使用不同的数据资源。?在权限管理方面,根据实际操作情况,对后台数据库不用做严格的权限控制,只要通过前台数据库对用户登录权限进行严格划分和控制就可以了。不是管理员的用户不能对数据进行修改、删除和新增等操作。Р系统功能需求分析Р本系统的主要用户是所有的学生、教师和管理人员,系统管理人员起着决定性的作用。系统设计了两种权限。教师和系统管理员统一使用最高权限,使用管理员功能,如:用户添加、用户信息修改、用户密码修改、课程管理、成绩管理、班级管理等;学生享有的权限包括个人信息查询、选课、密码修改、个人成绩查询等。Р技术路线Р本系统采用面向对象的软件开发方法,以Microsoft公司的可视开发环境VS2005作为主要开发工具,使用MSSQL作为关系数据库,并采用ADO 数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。Р学生实体Р教师实体