1. 研究目的与意义
随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。
学生选课系统作为一种现代化的教学技术,以越来越受到人民的重视,是一个学校不可缺少的部分,学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。
与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。
2. 国内外研究现状分析
我国高校都实行了学分制它的核心是允许学生自由选课即把学习的自主权交给学生。在这里学生选课时的制约因素比较复杂工作量也很大而且往往需要在较短的时间内完成。运用计算机辅助选课即能实时地对大量选课数据进行检验和统计十分方便地输出选课结果同时也避免了人工处理时容易产生的错误。在高等学校的教务管理工作中课程表的编排是一项十分复杂、棘手的工作。在排课过程中除了满足大量的制约条件以外还必须解决许多冲突与矛盾例如两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作既提高了排课工作的科学性又可大大减轻管理人员的工作强度提高工作效率从而使学校教务管理现代化迈上了一个新台阶。
国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末美国就建成了NSFNET(国家科学基金网)其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前国际上已具规模的远程教育学校就有数百所之多网上教育正在各地发挥着巨大的作用为世界各国培养出大批人才。所有这些都表明基于Internet的校园网的应用已深入到校园内的各个方面。
3. 研究的基本内容与计划
课题主要内容:
本系统采用的开发工具是asp.net,采用的开发语言是c#,采用的数据库服务器为mysql。
网上选课系统中web项目中将定义多个用户控件,分别用来实现选课系统的人员管理、课程管理、选课班级管理、信息统计管理、学生班级管理等功能。通过用户控件的动态加载方法,将安全控制集中到主页面default.aspx中去处理,从而实现安全定制需要加载的控件。由于网上选课系统的网络用户较多,为了提高系统的安全性和访问效率,整个系统采用三层式体系结构进行开发,即表示层、业务逻辑层和数据层。利用asp.net可以快速方便地部署三层体系结构,通过在网页中使用基于事件的处理,可以指定处理的后台代码文件。显示层放在asp.net页面中,数据库操作和逻辑层用组件来实现,可以方便的实现三层架构。
4. 研究创新点
以前在学校做的项目都是用java,现在用asp.net也是一种挑战。
asp.net在做网络选课系统方面比较简洁
准备利用
