基于sqlserver的学生成绩管理系统

 2022-09-11 20:56:28

论文总字数:28960字

摘 要

随着计算机科技的不断发展和进步以及网络的普遍化越来越显著,使用计算机技术为我们解决生活学习中的问题也变得越来越平常。传统的学生成绩管理主要是以手动工作作为主要方式,在成绩输入时,便耗费大量人力物力,而且面对大量的信息以及统计内容,冗杂,错误率提高便成为了问题的最主要来源。为了能让学生成绩管理变得更加规范,更为标准,与此同时,也能为整个系统提供一定的数据支持,我参与研究开发了这个学生成绩管理的系统。这个系统采用了常用的C#作为语言编写软件,开发环境选用了VS 2008,并使用了SQL server 2008 这个优点突出的数据库作为本系统的后台,用来将学生的成绩信息存储,而且还能够完成将这些内容进行添加,查询和删除这些基础的任务,链接数据库的软件我们采用了ODBC。本系统实现了一系列要求,其中包含了教师的管理需求和学生对成绩的查询要求,这些都能够很好的满足大家的需求。

关键词:SQL server; 成绩管理系统;学生成绩管理

Abstract

With the development of computer science and technology and the continuous development and progress of the network and more significant, the use of computer technology to solve life problems in learning is becoming more and more common. The traditional management of student achievement is mainly by manual work as the main way in performance input, will spend a lot of manpower and resources, but also face a lot of statistical information and content, have become the main problem of complex, error prone.In order to make student management more standardized, standardization, and provide basic data to support student achievement management system, research and design the student achievement management system. This system mainly uses C# language software; using VS2008 as a development environment; using SQL Server database as a student information management system database, to store student information add, query, and can achieve the student information, modify and delete operations; database connection using ODBC drive to achieve.This system has realized the double management of the student's result by the administrator and the teacher, the student inquires to own result, and the achievement summarizes and classifies these functions, in order to satisfy the teacher and student's common request.

KEY WORDS: SQL server,performance management system,student manage ment

目 录

摘 要 II

Abstract II

第一章 引 言 1

1.1研究背景和意义 1

1.1.1研究背景 1

1.1.2研究意义 1

1.2系统设计的思想 2

1.2.1有效性 2

1.2.2高可靠性 2

1.2.3高安全性 2

1.2.4先进性 2

1.2.5采用标准技术 2

1.2.6外观和技术平衡 3

第二章 系统开发环境 3

2.1 SQL server简介 3

2.2 SQLserver2008的优点 3

2.2.1可信任性 4

2.2.2高效性 4

2.2.3智能性 4

2.3动态网站技术介绍 4

2.4 ADO.NET连接数据库 5

2.5 vs2008简介 6

2.5.1NET Framework 对重定向的支持 6

2.5.2 ASP.NET AJAX 6

2.5.3Web开发新体验 6

2.5.4改进编程语言 6

第三章 系统设计 7

3.1可行性分析 7

3.2功能分析 8

3.3系统流程和逻辑 8

3.4计算机软硬件配置和开发平台 9

3.4.1计算机系统硬件配置 9

3.4.2计算机系统软件配置 9

第四章 系统初步设计 10

4.1基本概述 10

4.2 系统结构 10

4.2.1 数据库E-R图 11

4.2.2 数据库实体 11

4.2.3数据库设计表 13

第五章 系统具体设计及成果 15

5.1 用户登录模块的实现 15

5.2学生信息管理模块 19

5.3教师信息管理模块 23

5.4成绩管理模块 27

第六章 总结 31

参考文献 32

致 谢 33

第一章 引 言

1.1研究背景和意义

1.1.1研究背景

科技在不断地进步,电脑的使用也在飞速的发展,电脑在人们的生活中变得越来越普遍,通用率也越来越高,使用计算机技术完成对学生成绩的管理也变得简单易行。如今,社会进步迅速,向着信息化不断地迈进,信息自动化在人们的生活学习中所占的比例也越来越大,从而使得我们能在冗杂的各个事物中脱身出来,在效率提升方面可谓是独树一帜。就当前的社会环境而言,很多的教学教育机构以及单位的学生成绩管理还进展缓慢,处于人工或者半人工的管理阶段,效率太低,人员的利用程度都被浪费。与此同时,因为很多无法被避免的人为因素,人工管理的问题日益严重,数据的丢失,错误上报,都让教学教务工作步履维艰。主要以纸为介质的传统办公模式已经无法在社会飞速发展的潮流中立足,与高效率,节奏快的现代生活有着本质上的矛盾。逐渐走进人们的眼中的关键性问题,就是如何能够实现办公无纸化和信息处理自动化。如今,MIS作为一门新的学科,也随着电脑在大众之间的普及,慢慢进入了我们的生活,他是一项集计算机技术、网络通信技术为一体的信息系统工程,它能够跨越很多个不同的领域,不同的学科,从科学管理,到运筹学,再到计算机科学,都有它存在的身影。由它作为牵线搭桥的绳索,在众多领域学科的基础之上,逐渐形成了一种能够进行加工信息收集的途径,从而形成一个纷繁复杂的网络群。目前,在我国,有两大类MIS的平台,一是客户机/服务器(c/s)模式,另外一种则是web浏览器/服务器(b/s)这种模式。

1.1.2研究意义

计算机信息化的管理有着很多的优点,例如存储信息量多,短时间完成度高 ,能够方便快捷的及时处理问题,不仅如此,还能够很大程度的提高员工的自身素质。所以,我们采用了计算机技术,SQL server作为数据库,VS2010作为开发环境,做出这个学生成绩管理系统。在学生的成绩管理工作中,适应学生成绩制度,符合老师学生的需求是学生成绩管理系统所必不可少的,这也是能够推动学生成绩管理不断完善,不断变得科学化,规范化的必经之路。MIS能够对各个信息进行加工处理,让管理者对于学生的成绩有更为明确的认识,并且能够有更为充分的依据进行决策,这样更为合理,更具科学性,同时在信息的采集处理过程中,能够准确,快速的完成所需要达成的任务;另外,对于教学单位的建设方面,也起着尤为重要的作用,能够让教学单位的教学,教务工作的发展变得健康稳定。对于本文而言,主要介绍的成绩管理系统主要基于b/s模式,开发系统的目的是为了能让教学教务工作变得系统,规范。

1.2系统设计的思想

有了明确的目的,确定了系统所要实现的功能,以及确定了必要的投入和规模大小的确定,才能做好一个网站。进行一个详细且彻底的规划,才能在姓金的道路上避免很多不必要的麻烦,最终才能完成网站的建设。同时,一个关于设计的十分正确的指导思想是尤为重要的,从正确选择数据的结构,到构建网络系统,再到操作系统,最终的开发环境,都是一个完善网络体系结果的必要因素,才能完全发挥出计算机信息管理的特色及优点。根据学校老师,学生的要求,本系统一按照以下的几个原则进行设计。

1.2.1有效性

在这里而言,有效性包含了两个意思:1,有用性;2,可用性。有用性,就是能够满足客户的要求,可以在客户所需要的功能方面做到游刃有余;可用性,就是通过对站点的一系列操作,达到我们做需要的特殊目标。由此,我们得出结论:效益最高的就是可用站点,而且最为重要的是,它便于学习,能够在各个层次令人满意。

1.2.2高可靠性

可靠性是一个实用网站的必备要素,本系统的设计过程,通过了合理的网络设计,由进行了优化选择,可靠性和容错率是可以保证的。

1.2.3高安全性

在系统的设计过程中,网络软,硬件能够提供的各项安全措施将会被充分实用,在确保用户可以共享资源的前提下,又能够全方位考虑系统资源的各项要求,如,容灾,备份和恢复等等。这能够为程序提供一份数据库备份的保障。操作权限可由管理员管理,安全系数更高。

1.2.4先进性

这个系统,使用SQL server 2008 这个优点突出的数据库作为后台,VS 2008 作为开发的工具。利用这些工具,能够有效降低运营成本,而且在系统稳定性方面,也有所保障。

1.2.5采用标准技术

本系统的设计采用了国内外标准的技术进行,保障了系统的开放性。

1.2.6外观和技术平衡

在外观方面,用的界面是WEB风格的界面,在美观方面深得人心,而且使用起来容易方便。在技术方面,要想与外观进行平衡,就要确立出一个清晰的关系。不仅能做到外观清晰连续,而且,在运营方面,也能不输风采,表现的更加吸引人。

第二章 系统开发环境

2.1 SQL server简介

SQL,在英文中的含义是Structured Query Language,翻译过来,在中文下的意思是结构化查询语言。这个语言的大部分功能,是为了能将各个数据库链接起来,从而使得他们可以相互沟通。在ANSI(美国国家标准协会)的规定下,它被作为一种标准语言去处理数据库管理系统。它是由Microsoft来进行开发和进行推广的。

对于SQL语句而言,可以用来执行很多的操作,比如,提取数据,更新数据等都不在话下。在当前的中国,几乎所有的关系型数据库管理系统都不约而同地选择了SQL语言作为标准,比如Oracle,Sybase,Microsoft SQL Server,Access等。很多的数据库都会对SQL语句进行自我的再开发,再拓展,但是即便如此,很多的标准SQL命令都可以通过操作完成绝大多数的数据库操作。

剩余内容已隐藏,请支付后下载全文,论文总字数:28960字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;