学生成绩管理系统的设计与实现
时代:XXXX的扩张和大学生人数的急剧增加给高校教学管理带来了新的困难,其中比较突出的问题是学生成绩管理。目前,许多高校在这方面仍然依赖人工管理。在这种管理模式下,教师首先将自己每学期所学课程的学生成绩交给教学管理部门,然后由教学管理人员逐一登记每个学生每门课程的考试成绩,最后进行相关的统计分析。可以看出,这种管理模式的效率很低,已经不能满足高校发展的需要。因此,有必要对其进行改革。此外,计算机技术和网络通信技术的迅速发展也为这一改革提供了条件。基于现有技术,提出了一种新的学生成绩管理模式,并设计和实现了相应的学生成绩管理系统。系统采用了更先进的B/ S架构,同时结合了ASP和数据库中的相关技术。学生成绩的登记分发给每位教师,教师通过浏览器登录服务器直接登记学生成绩,这样教学管理人员就不需要进行二次登记,学生成绩只能通过一些设置来统计和分析。此外,学生还可以直接使用管理系统直接查询结果通过系统的实际测试,本文设计的学生成绩管理系统能够有效解决学生成绩管理问题,使这方面的管理更加方便快捷一、相关技术1.1 B/ S三层体系结构B/ S体系结构是从[1,2,3]的C/ S(客户机/服务器)体系结构发展而来的,即客户机/服务器体系结构它是一种基于网络技术的新的系统平台模式,将传统的C/ S模式的服务器部分分解为一个数据服务器和一个或多个应用服务器(网络服务器),从而形成一个三层的客户服务器系统网络客户端首先通过HTTP协议与网络服务器连接,然后网络客户端通过浏览器向网络服务器提交请
求,经网络服务器处理后输出到浏览器。与C/ S模式相比,B/ S结构具有以下优点:(1)简化了客户端采用C/ S模式时,不需要在不同的客户端上安装不同的客户端应用程序,只需要安装一个通用的浏览器软件。(2)跨平台操作在基于B/ S结构的系统中,不同平台的用户可以通过浏览器访问相应的信息。由于采用了统一的通信协议,浏览器和网络服务器软件可以支持不同的平台,它们可以跨平台运行。(3)统一标准简化了系统的开发和维护采用B/ S模式,开发工作可以集中在服务器端,只需要开发和维护服务器端的应用程序,大大降低了软件维护和升级的成本;(4)简化了用户的操作和使用B/ S模式客户端只有一个简单易用的浏览器软件。该浏览器提供了统一、友好和易于使用的界面。用户可以直接使用它,无需培训。三层架构有许多传统架构所没有的优点,并且与互联网/因特网技术紧密结合。这是技术发展的总趋势。它将应用系统带入了一个新的发展时代。考虑到在线学生成绩管理系统需要不断更新其内容,支持大量用户,且地理位置分散,设计一个基于B/ S结构的在线成绩管理系统是一个理想的选择。1.2服务器端命令执行环境ASP在B/ S三层架构中,应用服务器的功能可以通过微软的IIS(互联网信息服务器)和ASP(活动服务器页面)技术来实现[4,5]IIS是一个强大的网络服务器,它使用超文本传输协议来传输信息。ASP是在服务器端运行的命令执行环境。虽然它只能在视窗平台上运行,但它可以很容易地将超文本标记语言网页、脚本程序和and aC2驱动组件结合起来,创建和执行动态的和交互式的网络服务器应用程序用ASP开发的Web应用程序是面向对象
的,不需要手工编译或链接程序,而且服务器端的程序代码是隐藏的,所以客户端只能看到ASP输出的HTML文件。可以说,ASP是HTML、Script和CGI的结合体,但它的运行效率比CGI高,编程比HTML更方便、更灵活,程序的安全性和保密性也比Script好。因此,本文设计的系统采用ASP作为服务器端的命令执行环境[2]1.3 Access是一个关系数据库管理系统,是微软推出的基于Windows的关系数据库管理系统[6,7],是Office系列应用软件之一。它为构建数据库系统提供了7种对象:表、查询、表单、报表、页面、宏和模块。提供了各种指南、生成器和模板来标准化数据存储、数据查询、界面设计、报告生成和其他操作。它为建立一个功能齐全的数据库管理系统提供了方便,也使普通用户无需编写代码就能完成大部分数据管理任务。ACCESS操作灵活、传输方便、操作环境简单,是该系统数据库服务器的理想选择。它对中小型系统的数据库处理能力有很好的效果,并且可以很好地与ASP结合。二、系统的设计与实现2.1系统的主要功能和总体结构设计本文设计的学生成绩管理系统属于学校的教学网站,面向全体学生该系统的主要功能是:学生可以使用自己的用户名和密码通过浏览器登录成绩管理系统查询成绩;各科教师可以在修改成绩后输入学生的考试成绩。管理者可以统一管理学生的表现。根据上述功能需求,考虑到系统安全性和易用性等因素,系统采用三级管理模式,将不同类型的用户划分为相应的级别。最高级别是系统管理员,对整个管理系统拥有绝对的权力,可以维护考试成绩和考试科目等信息,管理教师和学生的账号,并对整个绩效管理系统的正常运行
相关推荐: