学生成绩管理系统

摘 要:构建学生成绩管理系统,为用户提供了一个方便快捷的网上管理平台,实现成绩管理信息化,降低管理成本,提高管理效率.本系统基于.NET平台,运用C#语言编写核心代码块,利用SQLServer2008进行数据库存储数据设计,完成学生成绩管理系统的设计与实现.该形同性能稳定,易于操作,可扩展性强.

关 键 词:成绩管理;.;C#;SQLServer2008

0引言

对如今的高校来说,实现电子信息化的办公室是必然趋势,高校中的信息量主要体现在课程和学生成绩的管理上,因此一个规范高效的信息化的学生成绩管理系统是高校实现管理中一个不可缺少的部分.本系统就是为了方便学校管理课程和学生成绩管理,采用ASP.NET作为网络编程框架,SQLServer2008作为数据库而设计开发的一个学生成绩管理系统.

1相关编程语言介绍

1.1C#语言

C#是微软公司专门为.NET量身的编程语言,它与.NET有着密不可分的关系.C#的类型就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库.本学生成绩管理系统主要使用C#撑语言来实现其基本功能.

1.2SQL语言

SQL全称是“结构化查询语言(StructuredQueryLanguage)”,

是一种数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统.SQL语言结构简洁,功能强大,简单易学,得到了广泛应用.本学生成绩管理系统利用SQLServer2008进行数据库存储数据设计.

2学生成绩管理系统的设计

2.1系统功能模块设计

本系统是一个能够独立运行的学生成绩管理系统,不同的用户登录本系统能够执行不同的功能.

1)用户角色管理.不同角色,即教师、学生、教务员登录本系统之后具备不同的权限,可以进行不同的功能.2)课程管理.本系统中可以对课程信息进行增加、删除、修改、查询,还包括课程学分.3)学生成绩管理.本系统可以对课程成绩进行录入、查询、计算一门课程的平均分、计算某一位同学的平均分、计算学分绩点并根据学分绩点的值判断学生是否能获得奖学金等.4)导出某一门课程的学生成绩.可以根据条件查询某一门课的学生成绩并将其导出.5)导出某一个同学的所有课程成绩.可以根据条件查询某一个同学所修的所有课程的所有成绩.6)教师二次成绩提交.可以实现教师对已经提交了的成绩的修改,即成绩的二次提交,但教师要执行此功能必须先做出申请,得到教务员的允许之后才能二次提交成绩.

2.2用户界面

本系统设计了不同的用户相对应的不同的用户界面,所有界面采用统一的背景底色和界面风格,在界面中使用了多种组建,用于实现系统功能的用户界面上的主要组建包括:

1)表单.主要用于提交用户发出的请求信息,包括用户登录信息、查询条件信息、添加课程和成绩信息等.

2)标准按钮.主要用户触发事件引发函数,对用户操作进行处理,然后将处理结果返回给用户.

3)导航链接.链接是网页的主要元素之一,用户界面中的各个链接将整个系统中的各个分散的页面联系在一起组成一个统一的整体.导航链接还提供导航功能,即使是新用户也可以根据导航链接对系统进行操作.

本系统还用网页错误消息提示对话框对错误消息显示进行了设计和处理,当用户对系统进行操作过程中出现错误时将由网页提示框显示错误信息提醒用户.

2.3数据库设计

本系统根据需求分析中对系统对象和系统数据的需求分析来设计数据库,并根据实际情况画出系统的实体关系图,根据实体关系图设计数据库和数据库表.不同的表对应不同对象的属性和特征,每个属性都是原子属性,不能再分.而且不同对象的不同属性的数据类型也是不相同的,对象属性的数据类型是根据实际数据需要在建立数据库和数据库表的时候设计的.系统编程实现对数据库的操作时,相应的数据类型也必须与数据库中的数据类型相一致,否则将出现数据库操作错误.不同数据类型的大小也是不同的,向数据库中存储数据时,其大小不能超过其数据类型所能表示的大小范围.

3系统典型功能模块的设计与实现

限于文章的篇幅,我们只以用户登录模块为例来说明.

用户登录模块是整个系统的入口,用户只有登录成功之后才能使用系统功能.本系统的首页时是用户选择用户类型登录入口页面,用户进入首页后,选择自己的用户类型,包括学生、教师、教务员,此处,不同的类型对应不同的链接,选择不同类型进入对应的用户类型登录页面,在第二个登录页面中输入用户名和登录,用户登录的流程图如下所示:


如上图所示,用户输入用户名和,然后点击登录按钮,该按钮触发一个登录事件,该事件将用户登录信息发送至服务器,服务器对数据进行处理,即与数据库中的记录匹配,若匹配成功则用户登录成功,进入用户主页面,否则输出错误提示信息.

4结束语

本文通过构建学生成绩管理系统,实现成绩管理信息化,降低管理成本,提高管理效率.将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成,旨在实现老师,学生,家长和相关教务人员对课程信息和学生信息的共享,方便学生对自己成绩的查询,也方便教师成绩的上传和教务管理人员对课程及学生成绩的管理,实现学校对学生成绩的规范高效管理,加强高校管理的信息化.该设计功能完整,架构合理,贴近用户需求,不失为一个方便学生成绩管理的教务办公软件.

类似论文

学生成绩管理系统文海南

深圳大学课程教学大纲课程编号:15012400课程名称:办公软件高级应用开课院系:计算机与软件学院计算机科学与技术系制订(修订)人&。
更新日期:2024-10-2 浏览量:17714 点赞量:5022

学生成绩管理系统文年度

海南大学教学事故认定与处理办法(修订稿草案)第一章总则第一条为了加强教学管理,贯彻落实《高等学校教师职业道德规范。
更新日期:2024-7-1 浏览量:13855 点赞量:4225

学生成绩管理系统

学生成绩管理系统一、设计目的 通过课程设计,了解并初步掌握设计,实现较大系统的完整过程,包括系统分析,编码设计,系统集成,以及。
更新日期:2024-5-28 浏览量:68840 点赞量:15039

学生成绩管理系统文北京

江财教务字〔2016〕43号关于印发《江西财经大学普通本科学生学分制管理实施办法(修订稿)》的通知校属各单位:《。
更新日期:2024-1-20 浏览量:19836 点赞量:5428

基于UML的中职学生成绩管理系统的与设计

[摘 要]:目前现代信息技术的广泛应用对学校管理方面产生了深刻影响 利用信息技术和网络技术来管理学生成绩信。
更新日期:2024-1-12 浏览量:21452 点赞量:6529

学生成绩管理系统设计报告

学生成绩管理系统设计报告 姓名:冯凌凌学号:034100409班级:计算机032班实验目的掌握数据库设计和实现的基本方法 掌。
更新日期:2024-12-26 浏览量:156413 点赞量:33344