I
基于 NET 的学生成绩管理系统设计实现
摘要
在信息化时代的不断冲击下,学生成绩管理系统与计算机技术的结合,将会
是一条提高学生成绩管理系统水平的捷径。使用计算机对学生成绩管理系统的各
项基本信息进行管理,比起手工管理来说既方便又简便,而且易于管理、搜索速
度快、存储量大等多个优点。将其使用在学生成绩管理系统中,不仅能够提高学
生成绩管理系统中管理员的工作效率,而且可以使学生成绩管理系统更加科学与
规范。从某些方面上来说,现代学生成绩管理系统的不断标准化促使学生成绩管
理系统各方面的管理都逐渐与现代信息处理密切相连,因此应该开发学生成绩管
理系统系统将现代信息处理更快的融入到学生成绩管理系统之中。
根据本系统的研究现状和发展趋势,系统从需求分析、结构设计、数据库设
计,在到系统实现,分别为前端实现和后端实现。论文内容从系统描述、系统分
析、系统设计、系统实现、系统测试来阐述系统的开发过程。本系统力求结合实
际找出一种切实可行的开发方案,经过反复研究和学习,借助 C#编程语言、sql
数据库和 iis 服务器来完成系统的所有功能,最后进行系统测试,来检测系统的
权限和漏洞,从而将系统完善,达到符合标准。
关键字:学生成绩管理系统,C#编程语言,sqlserver 数据库
2
Student achievement management system design based
on.net implementation
Abstract
Under the impact of information era, the combination of student achievement
management system with computer technology, will be a shortcut to improve the level of
student achievement management system. Using computer to manage the basic
information of student achievement management system, compared with the manual
management convenient and simple, and easy to manage, search speed and large
storage, and other advantages. Its use in student achievement management system, can
not only improve the efficiency of work at the student achievement management system,
and can make the student achievement management system more scientific and standard.
In some ways, the modern student achievement management system of standardization
to promote all aspects of the management of student achievement management system
have been closely linked with the modern information processing, so should develop
student achievement management system system to modern information processing,
faster into the student achievement management system.
According to the research status and development trend of this system, the system from
the demand analysis, structure design, database design, in to the system implementation,
respectively for the front-end and back-end. The paper discusses the development
process of the system from system description, system analysis, system design, system
implementation and system test. The system tries to combine the actual find out a feasible
development plan, after repeated research and study, using c # programming language,
SQL database and the iis server to accomplish all functions of the system, and finally to
the system test, to detect system permissions and loopholes, thus the system perfect, to
conform to the standard.
Key words : Studentachievementmanagementsystem;c #
programminglanguage;sqlserver database
3
目录
摘要 ....................................................................................................................................................I
Abstract ..............................................................................................................................................2
1 绪论..............................................................................................................................................4
1.1 研究背景.............................................................................................................................4
1.2 研究目的及意义.................................................................................................................4
1.3 主要研究内容.....................................................................................................................4
2 相关技术知识介绍........................................................................................................................6
2.1 C#相关技术介绍................................................................................................................6
2.2 splserver 相关知识介绍.................................................................................................6
2.3 三层结构体系.....................................................................................................................7
3 系统分析........................................................................................................................................8
3.1 可行性分析.........................................................................................................................8
3.1.1 技术可行性..............................................................................................................8
3.1.2 经济可行性..............................................................................................................8
3.1.3 操作可行性..............................................................................................................8
3.2 功能需求分析....................................................................................................................9
3.3 数据需求分析..................................................................................................................10
3.4 性能需求分析..................................................................................................................10
3.5 数据流分析.......................................................................................................................10
4 系统设计....................................................................................................................................13
4.1 系统总体设计...................................................................................................................13
4.2 系统功能设计...................................................................................................................13
4
4.3 数据库的设计..................................................................................................................16
4.3.1 概念模型的设计....................................................................................................16
4.3.2 数据库表的设计....................................................................................................18
5 系统实现....................................................................................................................................22
5.1 登录模块............................................................................................................................22
5.2 密码修改模块....................................................................................................................24
5.3 管理员账号管理模块........................................................................................................27
5.4 教师登录系统模块............................................................................................................28
5.5 学生登录系统模块............................................................................................................30
5.6 系统功能模块....................................................................................................................31
5.7 系统管理............................................................................................................................34
6 系统测试....................................................................................................................................36
6.1 测试概述............................................................................................................................36
6.2 数据库测试........................................................................................................................36
6.3 测试用例............................................................................................................................39
7 总结............................................................................................................................................43
参考文献..........................................................................................................................................44
致 谢................................................................................................................................................45
1 绪论
1.1 研究背景
通过几年的资料收集以及调查研究,学生成绩管理系统部门已经拥有了非常
丰富的学生成绩管理系统管理数据,但以前的那种传统的管理方法与现在高速发
展的学生成绩管理系统状况已经严重不能适应,在目前的学生成绩管理系统规划
和管理中已经显得困难重重,没有发挥应有的作用。加上近年来学生成绩管理系
统事故的频繁发生,学生成绩管理系统监控、学生成绩管理系统维护、巡查、数
5
据分析等花费的成本也是非常必要的,在这些情况的综合因素下,为了节省不必
要的人力物力,有效的利用资源,并有效提高工作效率,使学生成绩管理系统工
作简化,本文设计了智能信息化管理系统——基于 C#的学生成绩管理系统系统。
实现学生成绩管理系统信息化建设,使学生成绩管理系统手段逐步走向数字化、
智能化、现代化。
1.2 研究目的及意义
通过学生成绩管理系统系统的设计与实现,应用学生成绩管理系统法规,保
障学生成绩管理系统系统的完整性;提高了学生成绩管理系统整体的学生成绩管
理系统环境;使用监督学生成绩管理系统的维护,保障它的使用质量与年限;保
障学生成绩管理系统正常秩序,确保管理工作有序进行;提高监督使用者的自觉
性,达到宣传教育的作用。使用本系统极大的提高了管理监督的方便性、学生成
绩管理系统的使用者的自觉性、学生成绩管理系统资源的节约性、学生成绩管理
系统维护的及时性。本系统实施后,使学生成绩管理系统提升到了一个新的台阶,
跟上社会发展的水平。
1.3 主要研究内容
本系统结合学生成绩管理系统现状,对学生成绩管理系统路网现状进行分析,
分析系统平台的总体框架设计,为了在于整合现有学生成绩管理系统资源的基础
上,建立一套满足于学生成绩管理系统系统的维护、管理、监控和决策分析的综
合型信息系统,实现学生成绩管理系统工作的全面信息化。
具体研究内容包括:
1) 不同用户的登录问题:根据用户的类别(管理员,用户)实现用户操作
权限并显示操作界面。本系统用户指:学生、教师。
2) 数据库的连接问题:数据库连接为系统中的关键技术。
3) 数据的一致性和安全问题:本系统必须保证数据的一致性和安全,才能
实现有效的管理。不能让没有权限的用户对数据进行操作并且定期对数
据库进行备份。
4) 界面开发:系统界面的设计很重要,要使界面具有亲和力。
5) 多表之间的条件查询:本系统涉及到很多查询,对一些复杂的查询必须
经过严谨的分析后再写出查询的 SQL 语句并且要优化查询方法。
6) 分析学生成绩管理系统路网信息化现状;