伴随着科学技术的不断提升,计算机技术愈发成熟,其渐渐进驻人类社会的各个领域并发挥着重要的作用。随着计算机网络的飞速发展,高校校园网络平台得到了长足的发展。研发校园选课系统,这样可以打破繁重的人工模式,取而代之的是高效便捷的智能化管理的选课系统,极大地方便了学生们自主选择课程,增强学生的参与感和认同感;教务工作人员则可以通过选课系统来实时管理学生的选课情况,令选课工作达到了系统化和自动化的目标,大大提高了学校工作的时效性,这也是研究选课系统的初衷和意义。
2。 相关技术介绍文献综述
2。1 ASP。NET简介
ASP。NET是微软公司开发的技术。ASP。NET是一种由因特网服务器运行嵌入网页当中的脚本的服务器端的脚本技术。因为ASP 。NET拥有跨平台性使得几乎所有运用ASP。NET技术创建的网站或应用程序都可以运行在所有的平台上。因为ASP 。NET拥有良好的兼容特性,所以可以用任何与 。NET 兼容的语言创作应用程序。Microsoft Visual Studio是当前最为流行的Windows平台应用程序开发平台。ASP。NET的网站或应用程序通常须要在Microsoft Visual Studio开发平台当中进行开发。因为其开发技术与平台拥有简单易学、跨平台、兼容性好、安全性高、移植性好、效率高等优点,所以选择ASP 。NET技术作为选课系统的主要开发工具。
2。2 SQL Server 2008简介
SQL Server 2008 是在Microsoft的数据平台上发布的,可以对数据进行查询、搜索等操作,且数据可以存储在任意设备上。SQL Server 2008 允许用户在使用 Microsoft 。NET 和 Visual Studio 开发的应用程序中调用SQL Server中的数据。SQL Server 2008引入新的SQL Server Management Studio工具,它能对故障进行发现并且修理、开发和配置数据库等。SQL Server 2008提供一个可以满足用户和开发者的所有数据要求的、可信的和高效率智能的数据平台。SQL Server 2008的出现,非常好的解决了大量数据存储的问题,同时也降低了相关设施的管理成本。总的来说,因为SQL Server 2008数据库拥有的强大数据存储和处理能力、管理方便、简单易学等优点,所以将SQL Server 2008数据平台作为选课系统开发的主要数据管理工具。
3。 系统分析和设计
3。1 系统需求分析
网上选课方式与传统的选课方式对比起来更节省资源,提高了学生选课的自主权和参与度。网上选课系统针对在校学生和教师使用。若是仍然通过纸质的方法选课,肯定会浪费大量的人力、物力和财力,也大大降低了工作效率,耽误教学任务的顺利和快速的开展进行。若是利用网络进行选课,学生只要输入用户名和密码即可登录选课系统,方便快捷的完成教务选课的任务。管理员发布课程信息的工作更加容易完成,得到教学信息会更加方便,极大的方便了教学和教务工作,同时也提高了学校的教务管理的效率。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
网上选课系统中应有三类用户:学生、教师和管理员。三个类型不相同的用户所赋予的权限也是不同的。根据不同类型用户的需求做出以下分析:
管理员应拥有选课系统的最高权限,主要是负责向系统中添加学生和教师的个人信息以及选课的课程信息,同时管理着所有的基础信息。选课系统的管理员通过设置选课学期并开设课程,在一定的选课时间内通知学生进行选课操作。在学期课程结束后管理学生成绩。
教师登陆选课系统后,应可以查看和编辑个人信息,查看和编辑学生的个人信息,并在所选课程结束之后给选课的学生进行打分和成绩登记。 asp.net+sqlserver选课系统的设计与实现+源代码(2):http://www.youerw.com/jisuanji/lunwen_91999.html