ASP.net+sqlserver学生综合考评系统设计与实现(2)
时间:2016-12-22 11:36 来源:毕业论文 作者:毕业论文 点击:次
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序开发平台,是一种建立动态Web应用程序的新技术。ASP.NET 又是基于 .NET Framework 生成的,因此整个框架都可用于任何 ASP.NET 应用程序。ASP.NET 应用程序在运行时,会以有限的权限在名为 ASP.NET 的 Web 服务器上的特殊本地用户的上下文中执行。 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 结合了分析、报表、集成和通知功能。其数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 Jscript脚本语言,Microsoft JScript脚本语言是一种解释型的基于对象的脚本编程语言。JScript脚本的功能比Java、VB、C++弱,不能用它来编写独立运行的应用程序,只能运行于某个JScript脚本解释器——可以是Web服务器,也可以是Web浏览器(比如:Internet Explorer浏览器)。 本系统采用在B/S模式构建,使用Microsoft Visual Studio 2005中文版集成开发环境中的ASP.NET技术及C#语言开发,选择Microsoft SQL Server 2005为数据库服务器。 2需求分析 2.1 系统目标 本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的,提高工作效率和工作质量,现提出如下的系统开发目标: (1)系统应具有实用性、可靠性和适用性。 (2)对各个数据库进行动态管理,防止混乱。 (3)能够按照用户选择的不同的条件进行简单查询。 (4)注意数据的安全性,具有数据备份和恢复的功能。 (5)方便用户的操作,功能简单化。 2.2 功能分析 本系统开发的总体任务是:使高校的考评管理工作系统化、规范化、自动化。要求系统具有设置权限功能的用户登录模块,学生可以浏览个人信息、课程成绩、平时成绩、课程信息、修改个人登录密码等;教师可以浏览个人信息、授课信息、对学生成绩录入、修改等;教务管理员实现添加新用户、学生信息管理、教师信息管理、评优管理等功能。 2.3 性能分析 先进性:采用成熟的计算机软件技术,保障系统适应今后技术发展的需要。 可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。 安全性:整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。 2.4 数据分析 描述1:记录存储登陆的基本信息 结构1:用户名,密码,角色 描述2:记录院系信息 结构2:院系编号,院系名 描述3:记录课程信息 结构3:课程编号,课程名 描述4:记录教师信息 结构4:教师编号,姓名,职称,备注 描述5:记录学生信息 结构5:编号,姓名,院系,班级,籍贯 描述6:记录课程安排信息 结构6:课程编号,课名,教师编号,姓名,课时,班级 描述7:记录学生的考试成绩信息 结构7:学生学号,科目,成绩 描述 8:记录学生的评优信息 结构:学号,平时成绩,课程总成绩,总成绩 3系统概要设计 3.1系统总体结构 图1系统结构图 3.2功能模块设计 由于本学生考评管理系统基于 B/S 平台构建,所以在设计上设有不同的用户登陆系统。按照登录用户角色划分一为管理员模块、教师及学生模块。 (1)管理员模块 系统管理员是该系统的核心用户,应该拥有本系统的所有操作权限,具体包括账户管理、教师管理、课程管理、学生管理、成绩管理、评优管理。 账户管理:对账户信息进行管理,可批量创建学生登录账号信息。 (责任编辑:qin) |