# ***网上选课系统的设计与实现***
随着教育改革的不断深化,建立一套能够适应这些改变的行政管理方案也就显得尤为重要。在高等院校的日常工作中,每个学期都要面临学生的选课工作。以往在选课工作的各个阶段都是手工操作,不但效率低下、工作繁琐,而且容易出错,于是开发一套适合校情的网上选课系统便成为了教务处的迫切需求。
本文设计是根据部分学校的实际情况,在Visual Studio 2005环境中,利用ASP.NET、SQL Server数据库等技术开发了基于B/S模式的网上在线选课系统。在设计中完成了院系、专业、课程、教师、学生信息的管理功能及在线选课、查看选课学生、权限限制等功能。经测试,此系统满足教务系统用户需求,能够促进当前高校教务工作的管理水平,有一定的实际应用价值。
ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。与以前的 Web 开发模型相比,ASP.NET 提供了数个重要的优点:
² **增强的性能。**
ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。
² **世界级的工具支持。**
ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。
² **威力和灵活性。**
由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。
² **简易性。**
ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。
² **可管理性。**
ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此“零本地管理”哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
² **可缩放性和可用性。**
ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
着教育改革的不断深化,建立一套能够适应这些改变的行政管理方案也就显得尤为重要。在高等院校的日常工作中,每个学期都要面临学生的选课工作。以往在选课工作的各个阶段都是手工操作,不但效率低下、工作繁琐,而且容易出错,于是开发一套适合校情的网上选课系统便成为了教务处的迫切需求。 本文设计是根据部分学校的实际情况,在Visual Studio 2005环境中,利用ASP.NET、SQL Server数据库等技术开发了基于B/S模式的网上在线选课系统。在设计中完成了院系、专业、课程、教师、学生信息的管理功能及在线选课、查看选课学生、权限限制等功能。经测试,此系统满足教务系统用户需求,能够促进当前高校教务工作的管理水平,有一定的实际应用价值。 设计并实现一套完整统一、技术先进、高效稳定、安全可靠的基于B/S架构的网上选课系统。 通过网上在线选课系统的实现,不仅可以提高自己的开发经验,也解决了实际的问题,提高了学校的办公管理的效率,减少了工作出错的几率,节约了资金成本。 ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。 更多内容请下载查看
资源推荐
资源详情
资源评论
收起资源包目录
Online course selection system.zip (68个子文件)
Online course selection
ASP.NET 网上选课系统的设计与实现(源代码+论文)
style.css 3KB
App_Data
WebCourse_Data_Log.ldf 3.75MB
WebCourse_Data.MDF 2MB
App_Code
Dept.cs 2KB
Principal.cs 2KB
Course.cs 3KB
Student.cs 6KB
Major.cs 3KB
Identity.cs 2KB
Auth.cs 2KB
StudentEntity.cs 1KB
AssemblyInfo.cs 2KB
Teacher.cs 3KB
Admin
major.aspx.cs 3KB
teacheradd.aspx.cs 3KB
teacher.aspx 3KB
student.aspx 3KB
stucourse.aspx 3KB
studentadd.aspx.cs 4KB
dept.aspx 2KB
dept.aspx.cs 3KB
student.aspx.cs 3KB
course.aspx.cs 3KB
majoradd.aspx.cs 2KB
stuaddcourse.aspx.cs 3KB
majoradd.aspx 1KB
courseadd.aspx 2KB
major.aspx 2KB
studentadd.aspx 2KB
course.aspx 3KB
teacheradd.aspx 1KB
stucourse.aspx.cs 3KB
deptadd.aspx 1KB
deptadd.aspx.cs 2KB
stuaddcourse.aspx 3KB
teacher.aspx.cs 3KB
courseadd.aspx.cs 3KB
img
Thumbs.db 16KB
head.jpg 68KB
left.jpg 20KB
bin
Microsoft.ApplicationBlocks.Data.dll 32KB
Web.config 4KB
Teacher
teachercourse.aspx.cs 2KB
teachercourse.aspx 2KB
coursestuinfo.aspx 3KB
coursestuinfo.aspx.cs 2KB
Login.aspx.cs 1KB
Login.aspx 2KB
Common
bottom.ascx 521B
Student.js 4KB
Teacher.js 1KB
bottom.ascx.cs 825B
quit.aspx.cs 1KB
header.ascx 748B
quit.aspx 578B
Main.aspx 1KB
Admin.js 6KB
Main.aspx.cs 2KB
Welcome.htm 577B
header.ascx.cs 827B
Student
stucourse.aspx 3KB
stuaddcourse.aspx.cs 3KB
stuinfo.aspx.cs 5KB
stucourse.aspx.cs 3KB
stuaddcourse.aspx 3KB
stuinfo.aspx 2KB
网上选课系统的设计与实现.doc 952KB
README.md 3KB
共 68 条
- 1
资源评论
静香是个程序媛
- 粉丝: 4687
- 资源: 563
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功