优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

网上选课系统——管理员子系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘要 随着计算机和网络的普及,高等学校里纷纷建立了C/S或者B/S结构的网上选课系统。与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了便利。学生在学校的公共机房或者宿舍的个人电脑上通过网络来选课,只要选课还没有截止,学生能够灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率。 本系统是C/S(客户端/服务器)两层结构。采用C#数据库编程语言。服务器部分是SQL Server2000 关系数据库。客户端分为学生选课子系统和管理员管理子系统,它们通过存于后台数据库的数据产生联系。 无论是学生子系统还是管理员子系统,都需要从数据库中读取院系的信息以及每个院系所开设的课程信息,将其存放在DataSet里面,然后把数据绑定到控件并显示出来。由于每个院系都开设多门课程供学生选择,院系信息和课程信息形成一个树状的结构,所以使用TreeViewer控件显示这些信息比较合适。 关键字:网上选课系统,、C#.NET、SQL Server2000关系数据库。 设计原理 本系统是C/S(客户端/服务器)两层结构. 服务器采用SQL Server2000关系数据库.数据库里存放着编译好的存储过程,主要负责数据的存取,也负责一些的业务逻辑的处理,例如判断学生是否在允许时间段内选课. 客户端包含两个系统:学生选课子系统和管理员管理子系统.学生子系统安装在学校公共机房,图书馆等场所的电脑上,供学生选课时使用,通过局域网访问教务处办公室的服务器;管理员子系统安装在教务处办公室的桌面型电脑上,供管理教务的教师使用. ? 客户端的设计 学生选课子系统结构图: 各模块完成以下功能: 查看课程信息:学生登录后,查看可供选择的课程信息。 查看已选课程信息:学生登录后,查看自己选择了哪些课程。 选修课程:学生登录后,通过此模块完成选课操作。 退选课程:学生登录后,通过此模块完成退选操作。 ? 管理员子系统结构图: 各模块完成以下功能: 管理学生记录:管理员登录后,可以删除,修改,增加学生信息。 管理课程记录:管理员登录后,可以删除,修改,增加可选课程信息。 修改课程期限:管理员登录后,可以修改选修课程的开始及结束日期。 查看选课情况:管理员登录后,可以查看某门选修课已选人数是否达到限选人数,并可以查看总体选课情况。