基于C#的学生信息管理系统
2023-02-16 08:54:21
论文总字数:20848字
摘 要
随着计算机技术的不断发展与进步,计算机信息技术已经被应用到越来越广泛的方面,无论是民间企业还是政府部门,可以说只要与保存管理信息有关的地方都离不开计算机信息技术。而目前随着一些高校的不断扩大,学生数量也越来越大,与此同时,要处理的信息也越来越大,加大了学校的工作。虽然当下已有许多各式的信息管理系统被引入高校,但是还未普及开来。而对一个学校而言,最难管理也是信息最多的便是学生的信息,因此,一个较好的学生信息管理系统是十分必要的。
学生信息管理系统对于一个学校特别是大学来说是不可或缺的一部分。学生信息管理系统可以为使用者带来巨大的便利,尤其是信息的保存于查询。而之前使用的传统人工管理学生信息,但这种管理的方式会存在许多的缺点,比如:效率低下,保密性差,此外如果时间一长,学生数量一多,将会产生大量的文件,不仅是需要的,还包括无用的,这无论是对于更新维护或是保存都会造成极大的不方便。
本系统是采用的B/S模式进行开发的,技术则是采用的ASP.NET框架,开发语言是C#,开发的平台是Microsoft Visual Studio 2010,数据库是用SQL Server2008进行开发的。系统的用户分为三类:管理员、教师,学生,不同的用户登录后的界面也不相同。本系统主要是由用系统管理、基础信息管理、户信息管理、奖惩信息管理、成绩管理这几大模块组成,而在本文则具体介绍了各个模块包含的小模块功能,主要就是系统管理员账号的管理、学生信息管理、教师信息管理、课程信息管理、成绩信息管理等。
关键词:C#;SQL Server;Browser/Server;学生信息管理;Microsoft Visual Studio 2010
Abstract
With the continuous development and progress of computer technology, computer information technology has been applied to more and more widely, both private companies and government departments, can say as long as related to save management information cannot leave the computer information technology. At present, with the expansion of some colleges and universities, the number of students is getting larger and larger. At the same time, the information to be processed is getting bigger and bigger, which increases the work of the school. Although many different information management systems have been introduced to universities, they have not yet been popularized. For a school, the most difficult to manage is the information of students. Therefore, a better student information management system is necessary.
The student information management system is an integral part of a school, especially a university. The student information management system can bring great convenience to the users, especially the information stored in the query. And information management students used the traditional artificial before, but this management way exists many shortcomings, such as: low efficiency, secrecy bad, moreover if time grows, the number of students more than one, will produce a large number of documents, is not only a need, but also useless, this whether to update the maintenance or save will cause great inconvenience.
The system is developed using the B/S mode, the technology is the ASP.NET framework adopted, the development language is C#, and the development platform is Microsoft Visual Studio 2010, and the database was developed with SQL Server2008. Users of the system fall into three categories: administrators, teachers, students, and different user interfaces. This system mainly by using system management, basic information management, information management, rewards and punishment information management, performance management this several big modules, in this paper, it introduces the function of each module contains small module, mainly is the system administrator account information management, student information management, teacher management, curriculum information management, performance management, etc.
Key Word: C#; SQL Server; Browser/Server; Student information management; Microsoft Visual Studio 2010
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1课题背景 1
1.2 研究意义 1
1.3 国内外研究现状 2
第二章 技术背景 3
2.1 ASP.NET 简介 3
2.2 管理系统概念 4
2.3 B/S架构介绍 4
2.4 SQL Server数据库简介 5
第三章 系统分析 6
3.1 可行性分析 6
3.2 系统需求分析 6
第四章 系统总体设计 7
4.1 系统功能模块 7
4.2 数据库设计 8
4.2.1 逻辑设计 8
4.2.2 物理设计 10
第五章 系统详细设计 15
5.1 所有登录模块的详细设计 15
5.2学生信息管理模块 17
5.3课程信息管理模块 19
5.4 成绩管理功能模块 21
5.5 奖惩管理功能模块 23
第六章 系统测试 25
6.1 系统测试目标 25
6.2 系统功能模块测试 25
第七章 结 论 29
致谢 30
参考文献 31
第一章 绪论
1.1课题背景
计算机信息管理技术是目前比较流行的一门学科,它已经被逐步地应用到各行各业中,得到了越来越多的高等院校以及个人的认可。无论是在政府部门、军队、高等院校还是个人家庭都存在各种各样的信息需要控制和管理,因此计算机信息管理技术正在不断地渗透到各个行业中帮助人们对信息进行控制管理。尤其随着改革开放的不断深入,高等院校的规模也在不断地扩大,高等院校的竞争也越来越激烈,这就要求各个高等院校把核心的人力资源放到相关业务的管理和开拓中去,降低对高等院校管理相关信息所占用的人力资源,提高管理信息的管理效率。但是目前很多规模较小的高等院校中计算机技术还没有得到足够的重视,高等院校不愿意增加资金投入管理,很多高等院校的基本信息都还停留在利用纸质档案的方式来进行控制和管理,比如很多高等院校中对于教务的控制和管理,目前还停留在手工管理的阶段,从教务基本信息的管理,到教务江城绩效,到教务的领用和维护都还停留在利用纸质档案的方式。这样的管理方式管理效率低下,准确率低,并且学生信息的数量不断的增加会给高等院校带来很多不同的问题。在这样的背景下,就要求高等院校逐步的全采用计算机的方式来对学生信息进行控制和管理,这会给高等院校带来极大的方便。创建一个优秀的学生信息管理系统,不仅为学校减了人力资源成本,而且提高了工作效率,降低了因为人工疏忽的出概率,一举多得。
当前信息技术、网络技术在一直飞快地发展和进步。在这样的背景下人类社会进入了全新的信息化的时代。使用计算机网络来管理和获取学生信息是信息时代带来的必然结果。越来越多的学生信息的不断增加让现代化高等院校发展到了一个新的高度。学生信息管理的信息量和相关的数据量越来越多,使多种业务融合在一起,在这样的背景下采用传统的管理方案显得已经不和适宜。高等院校的规模不断扩大,同时相应需要管理的信息也在不断的增多,所以就催生了采用计算机的方式来对信息进行管理的要求。而现在高等院校需要的不是一款要安装的C/S的信息管理系统,而是一个能用浏览器打开的B/S形式下的信息管理系统。
1.2 研究意义
随着社会的不断发展进步,科学技术也随之不断发展,人民在生活的方方面面都在享受这科学带来的便利,而在信息管理这一方面也不例外。从计算机信息管理技术诞生开始,它强大的功能也已经被越来越多的人所重视,它应用的范围及其广泛,而在高等院校的信息管理方面的作用尤为突出。
剩余内容已隐藏,请支付后下载全文,论文总字数:20848字