您现在的位置: 论文网 >> 教育论文 >> 高等教育论文 >> 谈基于.NET高校选课系统的研究与设计论文

谈基于.NET高校选课系统的研究与设计

出处:论文网
时间:2015-06-29

谈基于.NET高校选课系统的研究与设计

  正文:

  近年来,许多高校在教务管理信息化平台建设的研究与实践方面做了大量的工作。让计算机管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。选课管理系统是高校教务管理信息化平台的重要组成部分,建立选课管理系统是当前高校推进信息管理进程,提高管理水平的必然趋势。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。开发成功的选课系统可以通过网络把选课信息采集的触角延伸到个人,可以充分发挥教务管理人员、教师、学生运用网络的能力,提高各级部门的教学管理水平、质量、效率。

  一、选课系统所采用的技术:

  1、ASP.NET技术:ASP是Microsoft推出的Web应用程序开发技术,它是一个服务器的脚本环境,它能够把HTML页、脚本命令和ActiveX组件有机的组合在一起,生成和运行动态的、交互的、高性能的Web服务器应用程序。

  2、SQL server体系结构:SQL Server采用客户端服务器体系结构,在使用SQL Server时,实际使用以下两个程序。客户机程序:通常用来显示数据、执行数据有效性的确认、处理发回的错误信息。数据库服务器:存储数据、响应用户请求、从逻辑上维护数据。

  3、ADO.NET技术:ADO.NET通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET包含用于连接到数据库、执行命令和检索结果的.NET Framework数据提供程序。

  4、B/S架构:在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向网络服务器提出访问数据库的要求。Web服务器得到结果进行转化,变成HTML文档形式。转发给客户端浏览器Web页面形式显示出来。

  二、选课系统开发的语言与运行环境

  围绕性能、安全和维护这三大要素,从实际出发,使用C/S系统与B/S系统结合模式构建选课系统,使用C#作为开发语言,使用Visual studio作为开发工具,使用SQL Seraver2000作为系统数据库,利用ADO.NET技术实现对SQL数据库的连接,在.NET框架基础上开发三层网络体系结构。

  三、选课系统的实施方案:

  对于网络选课系统来说,其核心问题是对Web数据库的设计、操作和管理。本系统是基于ASP.NET开发技术,以SQL Server2000为系统数据库,采用的结构模型是一个三层结构:UI层、业务逻辑层和数据层。UI层负责与用户交互,接收用户的输入并将服务器端传来的数据返回给客户端浏览器:业务逻辑层负责接收浏览器传来的请求并将请求传给数据层;数据层通过ADO.NET操纵数据库,为业务逻辑层提供服务,将请求的处理结果返回给客户端浏览器。

  1、系统目标与功能:根据系统用户的不同可以划分为4个模块:公有模块、管理员模块、学生模块和教师模块。

  具体的网络选课包含功能如下:

  公有模块:实现用户得身份验证,密码修改,退出系统等功能。

  管理员模块:是本系统的核心模块,该模块又包含对学生管理、教师管理和课程管理3个子模块,功能分别如下:

  学生管理子模块:实现对学生信息得添加、修改、删除操作,还可以输入查询条件进行查询操作。

  教师管理子模块:在该子模块中,实现对教师得添加、修改、删除、查询操作。

  课程管理子模块:实现对课程的添加,添加时分为其分配任课教师、上课时间和地点,实现对课程得修改、删除,查看某个课程得详细信息等。

  学生模块:实现学生选课,查看、修改自己的选课信息。

  教师模块:实现查看自己所教授得课程、课程有哪些学生选修,以及利用本系统提交学生成绩。

  2、配置数据库连接:使用ADO.NET技术进行数据库连接并进行配置,使每个页面都能连接到数据库。

  3、篇幅所限系统的代码略。

  四、选课系统的的实现的功能:

  开发出来的系统三个模块及对应实现的功能分别为:

  1、系统管理员

  设置选课时间段:系统管理员通过此项功能设置选课时段。

  录入学生与教师个人信息:通过此项功能可以实现对教师和学生的个人信息添加删除。

  录入教室信息:通过此项功能可以把学校里所有的教学楼教室的信息录入到系统中。

  2、教师用户

  显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,E-mail地址等。

  开设课程:教师用户登录系统后,可以开设课程,可以设置该课程为必修课程或则选修课程,可以设置该课程的最大人数。

  编辑课程上课时间:教师在开设了课程后,可以灵活地设置上课时间和地点。

  给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。

  3、学生用户

  显示和修改个人信息:学生登录系统后,可以查看和修改学生的个人信息,如姓名,性别,电话等。

  查看必修课程:学生登录后,可以查看所有的必修课程。查看该课程的信息,上课时间地点,开课教师信息等。

  选择选修课程:学生登录系统后,在所有选修课程中可以选择至少两门选修课程。同时可以查看相关信息。

  总之,基于.NET的高校选课系统全面应用后,会使教务管理更加简洁快速,可以为学校节约大量的人力,物力。从而全面、迅速、规范、可靠提高工作效率、促进高校教务管理工作的规范化与科学化,优化教学管理模式,促进以后的教育教学管理改革。■

谈基于.NET高校选课系统的研究与设计

论文搜索
关键字:高校 系统 研究 设计 谈基于 NET
最新高等教育论文
试论大学物理教学对学生解决问题能力的培养
高校电子新闻档案管理模式构建探讨
体育教学与茶文化有效结合路径研究
浅析高校运动项群类体育课程思政
新文科建设背景下管理类应用型本科人才培养
浅谈高职院校创新型动画人才培养现状及优化
混合式教学模式在高职院校中的实践探索
大学生创新创业能力现状及提升措施研究
大学生思想政治教育的公信力研究
应用型本科工商管理类专业实践体系构建
热门高等教育论文
知识经济时代的大学生素质教育
社会实践的加强与大学生社会化进程的推进
应对危机 树立科学的高等教育发展观
英语教学如何适应职业技术教育
高等学校“专业”内涵研究
大学生道德教育的挑战与对策
网络时代加强大学生思想政治教育的思考
“三个代表”思想与高校的改革和发展
中国的研究生教育:学生利益如何维护
综合性学院发展师范教育的潜在优势与挑战