1、 基于基于 B/S 模式选课系统的设计与实现模式选课系统的设计与实现 学生姓名学生姓名 学学 号号 专专 业业 信息管理与信息系统信息管理与信息系统 班班 级级 2014 年年 6 月月 摘要摘要 随着计算机与互联网技术的快速发展,网络化无纸化的办公模式逐渐被人们 所广泛使用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之 一,也是高校教学管理工作的重要内容之一。在科技兴国战略的指导下,实现教 育的现代化、科技化是必然趋势,而要实现这一点,首先要实现教育管理方法和 管理手段的现代化和科技化。 学生在线选课系统属于教学信息管理系统的一部分。 在线选课与传统的选课方式相比更加节约资源,
2、增加了学生选课自主权。 在线选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学 制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教 学模式已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪 费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中 出现不可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露 出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即 可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出上课申请完成 课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可 以大
3、幅度的减少教师的工作量,方便了教学工作。 本文通过分析浏览器/服务器结构的特点并结合选课的实际情况,提出了基 于浏览器/服务器结构网上选课系统的基本设计思想, 简要介绍了系统各功能模块 及数据库的设计,着重讨论了用 ASP 技术和 Sql Server 2000 开发网上选课系统 时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。通过该系统, 使学生可以方便地在校园网上进行网上选课。 该 B/S 结构的系统使用 ASP 开发语 言,Sql Server 2000 作为数据库。系统有较高的安全性和较好的性能。主要有教 务、教师、学生三类用户。客户端主要功能包括:用户登录、个人信息维护、
4、教 师提出开课申请、学生选课、查询课程相关信息、课表打印。服务器端主要内容 包括:用户管理、教师管理、学生管理、确认申请、简单排课(以手动为主,自 动为辅)信息发布、简单与综合查询、课表打印等1。 关键字关键字:选课;用户;服务器;权限;SQL Server;ASP Abstract With computers and the rapid development of Internet technologies, network-based paperless office mode gradually been widely used to allow the computer to ma
5、nage the information of students of various colleges and universities are now actively at work, and is also teaching management job one of the important contents. National School cultivate talents are the cradle of science and technology at the strategic, under the guidance of implementation of the
6、modernization of education, science and technology is an inevitable trend, and to achieve this, we must first achieve the education and management methods and modern management tools and technology. Student Online Course Selection System belong to the teaching of information management system. Online course with the traditional methods of course more to save resources and increase the autonomy of elective studen