1.2 研究意义
学生选课系统是学校为了能够方便、高效的管理学生选课的相关信息,减少工作人员的工作量而开发的。传统的学生选课是一项繁杂的工作,有大量的准备工作需要去做,而且纸质的档案容易破损、丢失,不利于学校管理。随着学校学生人数的增加,这种弊端会越来越明显,因此,利用Internet在计算机中输入学生的选课、退课信息已成为一种发展趋势。
2.系统相关技术
学生选课信息系统运用ASP.NET作为开发平台并采用B/S(Browser/Server)结构,结合SQL Server 2008为数据库进行设计与开发。
2.1 ASP.NET概述
ASP.NET是Microsoft公司推出新的开发平台。ASP.NET是一个统一的web开发模型,能使用尽可能少的代码生成企业级ASP.NET网站所必须的各种服务。ASP .NET平台开发的应用程序几乎可以在所有的平台上运行,具有跨平台性。用B/S结构设计实现的系统,用ASP.NET作为开发平台是一个较好的选择。ASP.NET开发支持多种语言的开发,最常用的是C#和VB .NET。并且编程人员可以根据自己的喜好、习惯选择编程语言进行编程。系统用ASP.NET平台采用B/S三层架构设计是为了使其中的一个层的代码改变而不影响其他的二层,并且ASP.NET还能实现缓存机制,使得系统性能大幅度提高。
2.2 SQL介绍
SQL英文是Structured Query Language,中文是结构化查询语言。SQL既是结构化查询语言也是功能强大的关系数据库语言,并且它也是数据库操作命令集。它虽然是查询语言,但是它包括定义、查询、更新和控制等多种功能。更新包括数据删除、插入和修改等操作。查询功能是只要存在于数据库中的数据都可以用适当的工具查询。定义功能包括定义数据库、基本表、索引和视图。SQL语句几乎可以完成所有的数据库操作,具有极大的灵活性和功能。
3.系统分析
学生选课是教学活动中的一个重要部分,为了能快速、高效的管理好学生选课信息,开发设计了学生选课信息管理系统去管理大量的课程信息。该系统采用Microsoft Visual Studio 2010和Microsoft SQL Server 2008开发工具开发的Web应用程序,并对它的运行环境、系统开发背景等方面进行分析,通过对数据库需求分析和系统功能模块的设计等实现系统及功能。 asp.net+sqlserver学生选课信息系统的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_37406.html