摘要:当今世界是一个数字化,信息化进程的不断加深的世界,校园管理工作也应顺应时代的潮流,从学生选课工作开始改变。本文使用ASP.NET技术和SQL Server 2008技术相结合,设计并实现了一个基于WEB的网上选课系统,该系统分别面向学生,老师,管理员三类用户,提供了网上选课,成绩录入,成绩查询等几个模块。克服了传统选课浪费纸张,信息收集困难,信息易丢失的弊端,具有一定的现实意义。46914

毕业论文关键词:网上选课系统;ASP.NET;SQL Server 2008

Design and implementation of online course selection system based on WEB

Abstract: Today is a world full of digital, information process of the deepening, the campus management should also conform to the trend of the times, from the student selection work began to change. This article uses a combination of ASP. Net technology and SQL Server 2008 technology, the design and implementation of the a online course selection system based on Web. The system, respectively, for the student, teacher, administrator of the three classes of users provides online courses, results entry, query results and other several modules. Overcome the traditional course waste paper, information collection, information is easy to lose the drawbacks, has a certain practical significance.

Key words: Online Course Selection System; ASP.NET; SQL Server 2008 

1.引言

1.1研究背景

随着WEB 2.0时代的到来,互联网所带来的信息化进程已经渗入到我们生活的方方面面。从淘宝购物平台,到饿了么外卖服务,甚至到去哪儿订票App,可以说有了网络,极大程度上方便了人们的吃穿住用行。而我国国家政策中“科教兴国”的战略部署,直接导致了近几年高校人数成指数化趋势增长。在教育方面更加注重学生爱好的培养,所以在一些非必选课程中设置了选修课的选项,但是在当前大背景下,如果教学手段依然采取传统的管理模式是很难对学生选课信息进行统计收集的,所以,必须采取效率更高的形式来对这些信息进行管理。

1.2研究的目的和意义

由于前文介绍的大背景条件下,我国高校中学生数量的不断增加,并且希望给学生提供个性化的教育方式,依旧采用传统手工记录学生选课信息的方式或者取消选课机制来面对当前背景下的问题都是不可取的。所以,为了更为高效的对学生选课信息进行管理,摒弃传统手工记录方式易出错,易丢失的弊端,使用 ASP.NET 技术进行了一个 B/S 结构的网上选课系统的设计。本课题具有一定的理论意义:设计并实现网上选课系统可以将笔者在校四年学习的编程技术运用到实际项目中去。同时也具有一定的实际意义:面向学校真实需求,设计并实现本系统,解决了实际问题,使得所学知识不再是纸上谈兵。

2.开发工具简介

2.1 ASP.NET

ASP.NET微软继ASP(动态服务页面技术)之后推出的一项基于.NET 业务的编程技术。该技术不仅仅是对 ASP 技术的继承,更是对 ASP 技术的一次全面提升。ASP.NET 技术为程序开发者提供了一定封装好的控件,不需要开发者再对这些控件进行编写,直接通过可视化编辑的方式即可进行开发,达到快速开发的目的。

ASP.NET 相对于其他基于 WEB 的开发方式具有以下特点:页面仅需一次编译,后期修改也无需再次进行编译;可以使用 ADO.NET 技术,无论数据库如何更换都不会影响程序的使用,方便后期维护;应用程序可以实时更新,管理员在后台发布的信息几乎不需要等待,用户就能在前台看到。

 2.2 B/S 结构

B/S结构是一种浏览器/服务器的结构模式,相对于 C/S结构,该结构具有较强的便捷性:只要客户端拥有浏览器就能进行对系统的操作,并不需要C/S 结构中对客户机进行客户端的安装采用使用,具有随时随地可以进行访问的优点,符合网上选课系统便捷性的要求,故,本文选择该结构作为 WEB 网上选课系统开发结构。虽然 B/S 结构具有便捷性,但是由于网络的大环境并不安全,所以使用 B/S 结构的时候,要注重系统的安全性,如使用分层的结构,防止数据库注入攻击等等。

上一篇:asp.net+sqlserver幼儿教育指导网的设计+源代码
下一篇:ASP.NET+sqlserver在线投票统计系统设计+源代码

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

php网上书城用户交互界面的设计+ER图

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

C#学校科研管理系统的设计

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

志愿者活动的调查问卷表

神经外科重症监护病房患...

中国学术生态细节考察《...

承德市事业单位档案管理...