成绩管理系统(源码)

学生成绩管理是一个教育单位不可或缺的重要组成部分,其对于学校的教育管理至关重要,作为计算机应用的一部分,利用计算机进行对学生成绩信息的管理必将是一个方便且高效率的好办法。学生成绩管理系统,使用Microsoft Visual Studio 2013开发工具作为本系统的集成开发环境,采用应用广泛的SQL Server 2008技术来存储数据。系统主要运用了ASP.NET框架技术和Web开发技术以及三层架构,使用的三层架构主要作用是便于后期代码的维护以及系统的正常运行。本系统的开发具有平台构建免费、运行速度快、程序小、技术先进、应用广泛等特点。学生成绩管理系统主要提供方便高效的管理功能以及信息查阅功能,给其设置了不同的登录角色,实现了分层次的管理方式,符合本系统的实际运用以及现代教学管理的应用。学生可以查阅相关的成绩和基本信息,教师可以对个人信息的管理以及对学生课程的管理,学院管理员可以管理个人信息、教师信息、学生信息以及学院所有课程的管理,校管理员可以对所有系统人员信息进行管理以及学期、课程等信息进行管理。关键词 学生成绩管理系统, ASP.NET ,Web技术 , 三层架构
目 录
1 引言 1
1.1 开发背景 1
1.2 开发意义 1
1.3 实现目标 1
2 需求分析 1
2.1 可行性分析 1
2.2 功能需求 2
3 概要设计 3
3.1 功能模块 3
3.2 数据库设计 7
3.3 登录流程图 15
4 详细设计 15
4.1 功能实现 15
5 系统测试 25
5.1 测试目的 25
5.2 黑盒测试 26
5.3 白盒测试 26
5.4 功能测试 27
结 论 29
致 谢 30
参 考 文 献 31
1 引言
1.1 开发背景
随着社会的迅速发展,高校招生的规模越来越大,学生人数越来越多,学校所开设的课程也越来越多样化,也就给对学生成绩的管理加大了难度。随着 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
信息化的快速发展,各大院校对学生成绩管理的要求也在不断的提高,相对应地,淮安各大高校的管理和服务工作也必须要进一步的做到全面、快捷、先进和高效。一些简单的成绩管理方式已经不再适应现今高校的需求,那么开发一个功能全面并实用的学生成绩管理系统就显得非常必要。为了高效率的对学生的成绩进行管理,淮安各大高校亟需一个可以很好的对学生成绩进行管理的系统。这次毕业设计就以“学生成绩管理系统”为题,做一个完善的,符合现实需求的学生成绩管理系统。
现在有许多的学生成绩管理系统,比如著名的清风学生成绩管理系统和中山大学学生成绩管理系统等,为学生提供了自主选择课程及授课教师的功能,实现了自主化,人性化管理,可以轻松便捷的对学生的成绩实行信息化的管理。
1.2 开发意义
淮安各大高校面对着入学学生的人数一年比一年多,学校要扩建的学院的数量一年比一年增加,随之而来的是学校所要开设的课程越来越向多样化的趋势发展着,对学生成绩管理的压力也随之越来越巨大,所以亟需一个可以快捷、方便、安全的对学生成绩信息管理的系统,而本次设计就基本满足这些需求。
1.3 实现目标
本系统主要实现以下目标:
(1)节省人力物力,只需要几个人就可以完成信息的录入、统计;
(2)快速检索,可以通过通网络快速查到学生各科成绩;
(3)数据存储方便快捷,可以安全存储往届全部学生信息。
2 需求分析
2.1 可行性分析
2.2.1 经济可行性
“学生成绩管理系统”所要用到的开发工具方便、快捷,易操作,开发工具虽然用于企业和商业用途的时候会收费,但好在是在可以接受的范围之内,此次开发除了开发工具需要的费用外,还需要给开发人员一些基本工资,但这些费用都比较低,都在接受的范围内,所以开发本系统所需要的开发费用比较低。 “学生成绩管理系统”完成投入使用以后可以使人力、物力和财力的浪费有效的降低,提高淮安各大高校对学生成绩的管理效率,收益也远大于前期开发的经济投入。
2.2.2 技术可行性
学生成绩管理系统,使用Microsoft Visual Studio 2013开发工具作为本系统的集成开发环境,采用应用广泛的SQL Server 2008技术来存储数据,运用了ADO.NET技术以及ASP.NET框架技术。
ASP.NET??是.NET Framework的一部分,是一项微软公司的高效技术,是一种可以使嵌入网页中的脚本可以由因特网服务器来执行的服务器端脚本技术,它可以在通过HTTP请求文档的同时在Web服务器上动态创建它们。
ASP.NET主要特点:
(1) ASP.NET是在通用语言的编译运行的程序基础上运行,所以它有强大的适应性,它甚至可以运行在Web应用软件开发者的所有的平台上。
(2) ASP.NET能够让运行一些很平常的任务如表单,如网站配置和分布系统、提交客户端的身份验证变得非常简单。例如ASP.NET页面构架可以让你建立自己的用户分界面,使其不同于我们常见的VBLike界面
(3) ASP.NET是一种使用字符基础的,分级的配置系统,能够让你的服务器环境和应用程序的设置变得更加简单。因为使用简单文本来保存配置信息,所以新的设置可能都不需要启动本地的管理员工具就能够完成。
2.2.3 使用可行性
本系统可以在Windows 操作系统上运行,不但系统界面简洁,而且使用起来简单易上手,熟悉计算机的人不需要培训就可以自己使用,即使是不太懂的人经过简单培训也可以迅速掌握使用方法,所以本系统在使用上具有可行性。
学生成绩管理系统对于高校的存在是必要的,因为就学生而言,这是一个有利于方便自己查看自己成绩的系统,即时掌握自己成绩的最新消息。就老师而言,整个学校的学生成绩信息是一个庞大的数字,处理起来非常不容易,有了成绩管理系统处理信息就会变得轻松高效。
2.2 功能需求
“学生成绩管理系统”总共有四种角色用户。第一种是校管理员,在本系统中起着全局控制功能,有很强大的决策权限,校管理员主要做一些重要的管理,包括学期管理,学院管理,其中学院管理还包括对学院管理员和所有学院的信息管理;第二种是院管理员,在本系统中主要的职责就是给本学院学生分配班级,对老师和学生的信息管理,以及对课程的管理等;第三种是老师,主要就是对学生的课程申请和成绩信息进行管理;第四种是学生用户,学生用户没有什么管理功能,只有选课以及查询自己成绩的权利,当然还有对自己个人信息的管理。
校管理员

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1397.html

好棒文