(6)方便用户的操作,尽量减少用户的操作。
在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。
1.2 系统开发工具的选择
1.2.1 Microsoft Visual Studio .NET 2005 介绍
Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。
1.2.2 SQL Server数据库管理系统介绍
SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。
SQL Server 2005成为数据库首选的理由是:它上手容易,物美价廉,兼容性良。大多数的中小企业日常的数据应用是建立在Windows平台上的。成绩管理系统针对数据保存的安全性和数据量的考虑,选择使用了SQL Server 2005来存储数据。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
2.需求分析
2.1 教育系统学生管理现状分析
2.1.1 学校具体需求分析
管理员:学校全体成员的信息管理,对学生的信息进行必要的文护,成绩的录入与修改
学生:对各科成绩的查询及个人信息的管理。
教师:查看个人信息以及学生成绩,计算本科的成绩排名、本科成绩在班上的排名。输出本班科目的成绩及排名情况。
2.1.2 系统设计思想
1、采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
2、系统满足学校的需求,例如学生信息的录入、查询、更新等。
3、系统具备数据库文护功能,及时根据用户需求进行数据添加、删除、修改等操作。
2.1.3 项目规划
学生成绩管理系统是一个典型的数据库应用程序,由系统管理、教师管理、学生管理、成绩管理等模块组成,规划如下:
系统管理模块:该模块的主要任务是文护系统的正常运行和安全性设置,包括添加用户、修改密码、重新登录等等。
教师管理模块:该模块的功能是实现对全校班级的管理工作,包括:班级游览、班级添加、班级查询等,这三个功能模块各自独立,完成学校的全部班级的管理。
学生管理模块:该模块的主要功能是实现对学生的个人信息的管理工作,包括档案添加、档案浏览、档案查询等功能,从而方便学校管理部门对学校的基本情况的快速查询和了解。
成绩管理模块:学校的成绩管理工作是检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有冬季期未考试和夏季期未考试两种类型,还设置了成绩添加、成绩修改、成绩查询、成绩的删除等功能模块。
3.系统总体设计
3.1系统设计目标概述
成绩管理信息系统基于B/S结构,即采用浏览器/服务器模式。本信息系统体现了学生成绩管理的业务逻辑行为、大大简化了相关工作的烦琐流程,同时为管理层提供有力的决策支持。
3.1.1 用户(角色)
本系统用户角色主要有两类:系统管理员与普通用户。其中系统管理员可进行用户管理。普通用户可分为管理员、教师、学生等用户。 ASP.net学生成绩管理系统设计+ER图+流程图(2):http://www.youerw.com/jisuanji/lunwen_720.html