随着学生数量的增多、管理范围不断扩大、涉及的业务日益复杂,迫切需要一个高效且能够随需应变的学生成绩管理平台。下面是小编为大家整理的成绩管理系统毕业论文,供大家参考。
成绩管理系统毕业论文篇一
学生成绩管理系统
成绩管理系统毕业论文摘要摘 要: 构建学生成绩管理系统,为用户提供了一个方便快捷的网上管理平台,实现成绩管理信息化,降低管理成本,提高管理效率。本系统基于.NET平台,运用C#语言编写核心代码块,利用SQL Server2008进行数据库存储数据设计,完成学生成绩管理系统的设计与实现。该形同性能稳定,易于操作,可扩展性强。
成绩管理系统毕业论文内容关键词: 成绩管理;.net;C#;SQL Server2008
0 引言
对如今的高校来说,实现电子信息化的办公室是必然趋势,高校中的信息量主要体现在课程和学生成绩的管理上,因此一个规范高效的信息化的学生成绩管理系统是高校实现管理中一个不可缺少的部分。本系统就是为了方便学校管理课程和学生成绩管理,采用ASP.NET作为网络编程框架,SQL Server 2008作为数据库而设计开发的一个学生成绩管理系统。
1 相关编程语言介绍
1.1 C#语言
C#是微软公司专门为.NET量身定做的编程语言,它与.NET有着密不可分的关系。C#的类型就是.NET框架所提供的类型,C#本身并无类库,而是直接使用.NET框架所提供的类库。本学生成绩管理系统主要使用C#撑语言来实现其基本功能。
1.2 SQL语言
SQL全称是“结构化查询语言(Structured Query Language)”,
是一种数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言结构简洁,功能强大,简单易学,得到了广泛应用。本学生成绩管理系统利用SQL Server2008进行数据库存储数据设计。
2 学生成绩管理系统的设计
2.1 系统功能模块设计
本系统是一个能够独立运行的学生成绩管理系统,不同的用户登录本系统能够执行不同的功能。
1)用户角色管理。不同角色,即教师、学生、教务员登录本系统之后具备不同的权限,可以进行不同的功能。2)课程管理。本系统中可以对课程信息进行增加、删除、修改、查询,还包括课程学分。3)学生成绩管理。本系统可以对课程成绩进行录入、查询、计算一门课程的平均分、计算某一位同学的平均分、计算学分绩点并根据学分绩点的值判断学生是否能获得奖学金等。4)导出某一门课程的学生成绩。可以根据条件查询某一门课的学生成绩并将其导出。5)导出某一个同学的所有课程成绩。可以根据条件查询某一个同学所修的所有课程的所有成绩。6)教师二次成绩提交。可以实现教师对已经提交了的成绩的修改,即成绩的二次提交,但教师要执行此功能必须先做出申请,得到教务员的允许之后才能二次提交成绩。
2.2 用户界面
本系统设计了不同的用户相对应的不同的用户界面,所有界面采用统一的背景底色和界面风格,在界面中使用了多种组建,用于实现系统功能的用户界面上的主要组建包括:
1)表单。主要用于提交用户发出的请求信息,包括用户登录信息、查询条件信息、添加课程和成绩信息等。
2)标准按钮。主要用户触发事件引发函数,对用户操作进行处理,然后将处理结果返回给用户。
3)导航链接。链接是网页的主要元素之一,用户界面中的各个链接将整个系统中的各个分散的页面联系在一起组成一个统一的整体。导航链接还提供导航功能,即使是新用户也可以根据导航链接对系统进行操作。
本系统还用网页错误消息提示对话框对错误消息显示进行了设计和处理,当用户对系统进行操作过程中出现错误时将由网页提示框显示错误信息提醒用户。
2.3 数据库设计
本系统根据需求分析中对系统对象和系统数据的需求分析来设计数据库,并根据实际情况画出系统的实体关系图,根据实体关系图设计数据库和数据库表。不同的表对应不同对象的属性和特征,每个属性都是原子属性,不能再分。而且不同对象的不同属性的数据类型也是不相同的,对象属性的数据类型是根据实际数据需要在建立数据库和数据库表的时候设计的。系统编程实现对数据库的操作时,相应的数据类型也必须与数据库中的数据类型相一致,否则将出现数据库操作错误。不同数据类型的大小也是不同的,向数据库中存储数据时,其大小不能超过其数据类型所能表示的大小范围。
3 系统典型功能模块的设计与实现
限于文章的篇幅,我们只以用户登录模块为例来说明。
用户登录模块是整个系统的入口,用户只有登录成功之后才能使用系统功能。本系统的首页时是用户选择用户类型登录入口页面,用户进入首页后,选择自己的用户类型,包括学生、教师、教务员,此处,不同的类型对应不同的链接,选择不同类型进入对应的用户类型登录页面,在第二个登录页面中输入用户名和密码登录,用户登录的流程图如下所示:
如上图所示,用户输入用户名和密码,然后点击登录按钮,该按钮触发一个登录事件,该事件将用户登录信息发送至服务器,服务器对数据进行处理,即与数据库中的记录匹配,若匹配成功则用户登录成功,进入用户主页面,否则输出错误提示信息。
4 结束语
本文通过构建学生成绩管理系统,实现成绩管理信息化,降低管理成本,提高管理效率。将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成,旨在实现老师,学生,家长和相关教务人员对课程信息和学生信息的共享,方便学生对自己成绩的查询,也方便教师成绩的上传和教务管理人员对课程及学生成绩的管理,实现学校对学生成绩的规范高效管理,加强高校管理的信息化。该设计功能完整,架构合理,贴近用户需求,不失为一个方便学生成绩管理的教务办公软件。
成绩管理系统毕业论文文献[1] 《软件工程(第二版)》 齐志昌 谭庆平 宁洪 高等教育出版社.
[2] 《ASP.NET 3.5从入门到精通》 赵晓东 张正礼 徐小荣等 清华大学出版社.
[3] 百度网站.
[4] CSDN资源网站.
成绩管理系统毕业论文篇二
学生成绩管理系统设计
成绩管理系统毕业论文摘要摘 要]在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化发展,管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作。本文通过用VB面向对象的编程环境编写学生成绩管理系统,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现的功能,详细地定义了各个模块的功能。
成绩管理系统毕业论文内容[关键词]管理功能系统设计数据处理
[中图分类号]TP311[文献标识码]A[文章编号]1007-9416(2010)03-0079-02
Li ChangchunChen ZhiNing Kangqi
Dep. of Information Engineer, Shaoyang University, Hunan,422000, Shaoyang China
[Abstract]In an information age, quickening , life of speed, make people more and more to informationize, is it develop to digitize, the management information system (MIS ) is a collection , transmission , system stored , processed , maintained and used that be able to carry on information made up of person , computer ,etc., can replace a large amount of , miscellaneous and done by hand of the past . This text, through writing student's achievement administrative system with vb target -oriented programming environment, design systematic module structure, and according to concrete to demand and function that need realize of system, have defined the concrete function of each module in detail.
1 引言
现在的社会日新月异,发展的非常快。学校的发展也是非常的快了,而且每年都有不同的要求。学生的量也非常的大,资料可能经常性的发生更换,原来手工的管理模式就显的不怎么的合适了。而且手工的数据是存放在多处的,数据整理非常的麻烦,通过作一些相似的报表,这样不但降低了工作效率,而且非常的容易出错。在这种条件下,使用微机管理就显的非常的合适了。只要你正确的录入,统计,报表输出一点问题都没有的。
2 功能与模块设计
包括成绩的总体管理系统、成绩管理子系统、查询子系统、成绩输出子系统等,四个方面都是必须要满足:基本情况录入:输入本系统所需的基本数据。输入学生的基本情况,采用学号各班级号来区分学生。学生异动处理:处理学生转学、基本信息变动情况。
3 系统功能结构图
实现功能:(1)获得登陆界面传递的权限信息、设置用户是否可以使用(增加学生、课程管理、输入成绩、系统操作、保存、修改、删除)这些操作。
(2)进入学生成绩管理主窗口、设置等待操作状态。
4 学生数据处理
数据初始化是对程序中所使用的表格进行颜色和表格间距的处理,并绑定数据源为进行到下一步操作做准备。实现功能:(1)执行学生信息表的全查询、获得所有字段名称、通过字段名称来分配数据列表的列数。(2)执行数据初始化、因使用的图表控件附带下拉列表框、日期选择框等功能、可以很方便的进行即时操作、所以数据的初始化是针对数据来确定哪一列的宽度与文本框的属性。(3)给图表控件的第一列赋值、赋值对象是学生信息表的各字段名称。(4)统计所有表内信息、得出行数、以行数进行数据分页(目的:由于数据的日渐增多、而所有数据一次性显示在表格内、会影响系统的正常使用)(5)开始根据分页内容给图表控件赋值、同时设置状态、即不可保存、可修改、可删除。
5 课程与成绩数据处理
实现功能:数据初始化是对程序中所使用的表格进行颜色和表格间距的处理,并绑定数据源为进行到下一步操作做准备。实现功能:(1)执行学生成绩表的全查询、获得所有字段名称、通过字段名称来分配数据列表的列数。(2)执行数据初始化、因使用的图表控件附带下拉列表框、日期选择框等功能、可以很方便的进行即时操作、所以数据的初始化是针对数据来确定哪一列的宽度与文本框的属性。(3)给图表控件的第一列赋值、赋值对象是学生信息表的各字段名称。(4)统计所有表内信息、得出行数、以行数进行数据分页(目的:由于数据的日渐增多、而所有数据一次性显示在表格内、会影响系统的正常使用)(5)开始根据分页内容给图表控件赋值、同时设置状态、即不可保存、可修改、可删除。
6 结语
本文通过用VB面向对象的编程环境编写学生成绩管理系统,利用软件工程原理,采用生命周期方法学,根据3NF的关系模式设计数据库表,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现的功能,详细地定义了各个模块的具体功能。
成绩管理系统毕业论文文献[1] 周佩德.《数据库原理及应用》.电子工业出版社.
[2] 刘炳文等,VISUAL BASIC程序设计――数据库篇,1999.
[3] 李光明.《Visual Basic 6.0编程实例大制作》.冶金工业出版社.
有关成绩管理系统毕业论文推荐:
1.学生管理系统论文
2.学生信息管理系统论文
3.学籍管理系统毕业设计论文
4.管理信息系统论文范文
5.毕业论文标准格式范文